Lines Matching refs:MOVDDUP
3810 case X86ISD::MOVDDUP: in isTargetShuffle()
4982 case X86ISD::MOVDDUP: in getTargetShuffleMask()
8549 unsigned Opcode = VT == MVT::v2f64 ? X86ISD::MOVDDUP : X86ISD::VBROADCAST; in lowerVectorShuffleAsBroadcast()
8550 bool BroadcastFromReg = (Opcode == X86ISD::MOVDDUP) || Subtarget.hasAVX2(); in lowerVectorShuffleAsBroadcast()
8635 Opcode = (BroadcastVT.is128BitVector() ? X86ISD::MOVDDUP : Opcode); in lowerVectorShuffleAsBroadcast()
8672 if (Opcode == X86ISD::MOVDDUP && !V.getValueType().isVector()) in lowerVectorShuffleAsBroadcast()
11178 return DAG.getNode(X86ISD::MOVDDUP, DL, MVT::v4f64, V1); in lowerV4F64VectorShuffle()
11786 return DAG.getNode(X86ISD::MOVDDUP, DL, MVT::v8f64, V1); in lowerV8F64VectorShuffle()
22240 case X86ISD::MOVDDUP: return "X86ISD::MOVDDUP"; in getTargetNodeName()
24769 Shuffle = X86ISD::MOVDDUP; in matchUnaryVectorShuffle()
24788 Shuffle = X86ISD::MOVDDUP; in matchUnaryVectorShuffle()
24808 Shuffle = X86ISD::MOVDDUP; in matchUnaryVectorShuffle()
31010 case X86ISD::MOVDDUP: in PerformDAGCombine()