Home
last modified time | relevance | path

Searched refs:MOVSHDUP (Results 1 – 5 of 5) sorted by relevance

/external/llvm/lib/Target/X86/
DX86ISelLowering.h351 MOVSHDUP, enumerator
DX86InstrFragmentsSIMD.td241 def X86Movshdup : SDNode<"X86ISD::MOVSHDUP", SDTShuff1Op>;
DX86ISelLowering.cpp3500 case X86ISD::MOVSHDUP: in isTargetShuffle()
4365 case X86ISD::MOVSHDUP: in getTargetShuffleMask()
7649 return DAG.getNode(X86ISD::MOVSHDUP, DL, MVT::v4f32, V1); in lowerV4F32VectorShuffle()
9525 return DAG.getNode(X86ISD::MOVSHDUP, DL, MVT::v8f32, V1); in lowerV8F32VectorShuffle()
17627 case X86ISD::MOVSHDUP: return "X86ISD::MOVSHDUP"; in getTargetNodeName()
19614 unsigned Shuffle = Lo ? X86ISD::MOVSLDUP : X86ISD::MOVSHDUP; in combineX86ShuffleChain()
DX86InstrSSE.td5101 // SSE3 - Replicate Single FP - MOVSHDUP and MOVSLDUP
5126 defm MOVSHDUP : sse3_replicate_sfp<0x16, X86Movshdup, "movshdup", v4f32, VR128,
DX86InstrAVX512.td3634 // Replicate Single FP - MOVSHDUP and MOVSLDUP