Lines Matching refs:VPERMILPI
2717 case X86ISD::VPERMILPI: in isTargetShuffle()
5347 case X86ISD::VPERMILPI: in getTargetShuffleMask()
12811 return DAG.getNode(X86ISD::VPERMILPI, DL, MVT::v2f64, V1, in lowerV2F64Shuffle()
13098 return DAG.getNode(X86ISD::VPERMILPI, DL, MVT::v4f32, V1, in lowerV4F32Shuffle()
15854 return DAG.getNode(X86ISD::VPERMILPI, DL, MVT::v4f64, V1, in lowerV4F64Shuffle()
16104 return DAG.getNode(X86ISD::VPERMILPI, DL, MVT::v8f32, V1, in lowerV8F32Shuffle()
16767 return DAG.getNode(X86ISD::VPERMILPI, DL, MVT::v8f64, V1, in lowerV8F64Shuffle()
16822 return DAG.getNode(X86ISD::VPERMILPI, DL, MVT::v16f32, V1, in lowerV16F32Shuffle()
33862 NODE_NAME_CASE(VPERMILPI) in getTargetNodeName()
38012 Shuffle = X86ISD::VPERMILPI; in matchUnaryPermuteShuffle()
38042 Shuffle = (AllowIntDomain ? X86ISD::PSHUFD : X86ISD::VPERMILPI); in matchUnaryPermuteShuffle()
40345 case X86ISD::VPERMILPI: in combineCommutableSHUFP()
40348 return DAG.getNode(X86ISD::VPERMILPI, DL, VT, NewSHUFP, in combineCommutableSHUFP()
40528 case X86ISD::VPERMILPI: { in canonicalizeShuffleWithOp()
40665 case X86ISD::VPERMILPI: in canonicalizeLaneShuffleWithRepeatedOps()
42505 case X86ISD::VPERMILPI: in SimplifyDemandedVectorEltsForTargetNode()
43290 case X86ISD::VPERMILPI: { in isGuaranteedNotToBeUndefOrPoisonForTargetNode()
43333 case X86ISD::VPERMILPI: in canCreateUndefOrPoisonForTargetNode()
56218 return DAG.getNode(VT == MVT::v8f32 ? X86ISD::VPERMILPI in combineConcatVectorOps()
56272 case X86ISD::VPERMILPI: in combineConcatVectorOps()
56282 DAG.getNode(X86ISD::VPERMILPI, DL, FloatVT, Res, Op0.getOperand(1)); in combineConcatVectorOps()
57890 case X86ISD::VPERMILPI: in PerformDAGCombine()