Home
last modified time | relevance | path

Searched refs:MOVSLDUP (Results 1 – 7 of 7) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Target/X86/MCTargetDesc/
H A DX86InstComments.cpp781 CASE_MOVDUP(MOVSLDUP, r) in EmitAnyX86InstComments()
785 CASE_MOVDUP(MOVSLDUP, m) in EmitAnyX86InstComments()
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86ISelLowering.h456 MOVSLDUP, enumerator
H A DX86InstrFragmentsSIMD.td405 def X86Movsldup : SDNode<"X86ISD::MOVSLDUP", SDTShuff1Op>;
H A DX86ISelLowering.cpp5316 case X86ISD::MOVSLDUP: in isTargetShuffle()
7824 case X86ISD::MOVSLDUP: in getTargetShuffleMask()
15164 return DAG.getNode(X86ISD::MOVSLDUP, DL, MVT::v4f32, V1); in lowerV4F32Shuffle()
17987 return DAG.getNode(X86ISD::MOVSLDUP, DL, MVT::v8f32, V1); in lowerV8F32Shuffle()
18654 return DAG.getNode(X86ISD::MOVSLDUP, DL, MVT::v16f32, V1); in lowerV16F32Shuffle()
33621 NODE_NAME_CASE(MOVSLDUP) in getTargetNodeName()
37333 Shuffle = X86ISD::MOVSLDUP; in matchUnaryShuffle()
37353 Shuffle = X86ISD::MOVSLDUP; in matchUnaryShuffle()
37377 Shuffle = X86ISD::MOVSLDUP; in matchUnaryShuffle()
53942 case X86ISD::MOVSLDUP: { in combineConcatVectorOps()
[all …]
H A DX86InstrSSE.td4389 // SSE3 - Replicate Single FP - MOVSHDUP and MOVSLDUP
4421 defm MOVSLDUP : sse3_replicate_sfp<0x12, X86Movsldup, "movsldup", v4f32, VR128,
H A DX86InstrAVX512.td11442 // Replicate Single FP - MOVSHDUP and MOVSLDUP
/llvm-project-15.0.7/llvm/test/CodeGen/X86/
H A Dvector-shuffle-combining-ssse3.ll8 ; Combine tests involving SSE3/SSSE3 target shuffles (MOVDDUP, MOVSHDUP, MOVSLDUP, PSHUFB)