Searched refs:MOVSLDUP (Results 1 – 7 of 7) sorted by relevance
| /llvm-project-15.0.7/llvm/lib/Target/X86/MCTargetDesc/ |
| H A D | X86InstComments.cpp | 781 CASE_MOVDUP(MOVSLDUP, r) in EmitAnyX86InstComments() 785 CASE_MOVDUP(MOVSLDUP, m) in EmitAnyX86InstComments()
|
| /llvm-project-15.0.7/llvm/lib/Target/X86/ |
| H A D | X86ISelLowering.h | 456 MOVSLDUP, enumerator
|
| H A D | X86InstrFragmentsSIMD.td | 405 def X86Movsldup : SDNode<"X86ISD::MOVSLDUP", SDTShuff1Op>;
|
| H A D | X86ISelLowering.cpp | 5316 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 D | X86InstrSSE.td | 4389 // SSE3 - Replicate Single FP - MOVSHDUP and MOVSLDUP 4421 defm MOVSLDUP : sse3_replicate_sfp<0x12, X86Movsldup, "movsldup", v4f32, VR128,
|
| H A D | X86InstrAVX512.td | 11442 // Replicate Single FP - MOVSHDUP and MOVSLDUP
|
| /llvm-project-15.0.7/llvm/test/CodeGen/X86/ |
| H A D | vector-shuffle-combining-ssse3.ll | 8 ; Combine tests involving SSE3/SSSE3 target shuffles (MOVDDUP, MOVSHDUP, MOVSLDUP, PSHUFB)
|