Searched refs:MOVDDUP (Results 1 – 7 of 7) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/ |
H A D | X86InstComments.cpp | 789 CASE_MOVDUP(MOVDDUP, r) in EmitAnyX86InstComments() 793 CASE_MOVDUP(MOVDDUP, m) in EmitAnyX86InstComments()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86ISelLowering.h | 458 MOVDDUP, enumerator
|
H A D | X86InstrFragmentsSIMD.td | 403 def X86Movddup : SDNode<"X86ISD::MOVDDUP", SDTShuff1Op>;
|
H A D | X86ISelLowering.cpp | 2710 case X86ISD::MOVDDUP: in isTargetShuffle() 5440 case X86ISD::MOVDDUP: in getTargetShuffleMask() 6654 SDValue Dup = DAG.getNode(X86ISD::MOVDDUP, DL, MVT::v2f64, NewBV); in LowerBuildVectorv4x32() 12499 ? X86ISD::MOVDDUP in lowerShuffleAsBroadcast() 12501 bool BroadcastFromReg = (Opcode == X86ISD::MOVDDUP) || Subtarget.hasAVX2(); in lowerShuffleAsBroadcast() 12642 if (Opcode == X86ISD::MOVDDUP && !V.getValueType().isVector()) { in lowerShuffleAsBroadcast() 15847 return DAG.getNode(X86ISD::MOVDDUP, DL, MVT::v4f64, V1); in lowerV4F64Shuffle() 16758 return DAG.getNode(X86ISD::MOVDDUP, DL, MVT::v8f64, V1); in lowerV8F64Shuffle() 33849 NODE_NAME_CASE(MOVDDUP) in getTargetNodeName() 37909 Shuffle = X86ISD::MOVDDUP; in matchUnaryShuffle() [all …]
|
H A D | X86SchedIceLake.td | 670 "(V?)MOVDDUP(Y|Z128|Z256)?rr",
|
H A D | X86InstrSSE.td | 4481 // SSE3 - Replicate Double FP - MOVDDUP 4517 defm MOVDDUP : sse3_replicate_dfp<"movddup", SchedWriteFShuffle>;
|
H A D | X86InstrAVX512.td | 11339 // AVX-512 - MOVDDUP
|