Home
last modified time | relevance | path

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

/openbsd/src/gnu/llvm/llvm/lib/Target/X86/MCTargetDesc/
DX86InstComments.cpp799 CASE_MOVDUP(MOVDDUP, r) in EmitAnyX86InstComments()
803 CASE_MOVDUP(MOVDDUP, m) in EmitAnyX86InstComments()
/openbsd/src/gnu/llvm/llvm/lib/Target/X86/
DX86ISelLowering.h454 MOVDDUP, enumerator
DX86InstrFragmentsSIMD.td403 def X86Movddup : SDNode<"X86ISD::MOVDDUP", SDTShuff1Op>;
DX86ISelLowering.cpp5398 case X86ISD::MOVDDUP: in isTargetShuffle()
7927 case X86ISD::MOVDDUP: in getTargetShuffleMask()
9066 SDValue Dup = DAG.getNode(X86ISD::MOVDDUP, DL, MVT::v2f64, NewBV); in LowerBuildVectorv4x32()
14796 ? X86ISD::MOVDDUP in lowerShuffleAsBroadcast()
14798 bool BroadcastFromReg = (Opcode == X86ISD::MOVDDUP) || Subtarget.hasAVX2(); in lowerShuffleAsBroadcast()
14939 if (Opcode == X86ISD::MOVDDUP && !V.getValueType().isVector()) { in lowerShuffleAsBroadcast()
18054 return DAG.getNode(X86ISD::MOVDDUP, DL, MVT::v4f64, V1); in lowerV4F64Shuffle()
18924 return DAG.getNode(X86ISD::MOVDDUP, DL, MVT::v8f64, V1); in lowerV8F64Shuffle()
34596 NODE_NAME_CASE(MOVDDUP) in getTargetNodeName()
38386 Shuffle = X86ISD::MOVDDUP; in matchUnaryShuffle()
[all …]
DX86SchedIceLake.td671 "(V?)MOVDDUP(Y|Z128|Z256)?rr",
DX86InstrSSE.td4475 // SSE3 - Replicate Double FP - MOVDDUP
4511 defm MOVDDUP : sse3_replicate_dfp<"movddup", SchedWriteFShuffle>;
DX86InstrAVX512.td11532 // AVX-512 - MOVDDUP