Lines Matching refs:MOVDDUP
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()
37928 Shuffle = X86ISD::MOVDDUP; in matchUnaryShuffle()
37951 Shuffle = X86ISD::MOVDDUP; in matchUnaryShuffle()
40523 case X86ISD::MOVDDUP: in canonicalizeShuffleWithOp()
40657 case X86ISD::MOVDDUP: { in canonicalizeLaneShuffleWithRepeatedOps()
40706 case X86ISD::MOVDDUP: { in combineTargetShuffle()
40713 SDValue Movddup = DAG.getNode(X86ISD::MOVDDUP, DL, MVT::v2f64, VZLoad); in combineTargetShuffle()
56104 if (Op0.getOpcode() == X86ISD::MOVDDUP && VT == MVT::v4f64 && in combineConcatVectorOps()
56225 case X86ISD::MOVDDUP: in combineConcatVectorOps()
57180 if (InOpcode == X86ISD::MOVDDUP && in combineEXTRACT_SUBVECTOR()
57880 case X86ISD::MOVDDUP: in PerformDAGCombine()