Lines Matching refs:VECTOR_SHUFFLE
725 setOperationAction(ISD::VECTOR_SHUFFLE, MVT::v4f32, Custom); in X86TargetLowering()
784 setOperationAction(ISD::VECTOR_SHUFFLE, VT, Custom); in X86TargetLowering()
807 setOperationAction(ISD::VECTOR_SHUFFLE, VT, Custom); in X86TargetLowering()
1106 setOperationAction(ISD::VECTOR_SHUFFLE, VT, Custom); in X86TargetLowering()
1219 setOperationAction(ISD::VECTOR_SHUFFLE, MVT::v8i1, Custom); in X86TargetLowering()
1220 setOperationAction(ISD::VECTOR_SHUFFLE, MVT::v16i1, Custom); in X86TargetLowering()
1395 setOperationAction(ISD::VECTOR_SHUFFLE, VT, Custom); in X86TargetLowering()
1451 setOperationAction(ISD::VECTOR_SHUFFLE, MVT::v32i16, Custom); in X86TargetLowering()
1452 setOperationAction(ISD::VECTOR_SHUFFLE, MVT::v64i8, Custom); in X86TargetLowering()
1464 setOperationAction(ISD::VECTOR_SHUFFLE, MVT::v32i1, Custom); in X86TargetLowering()
1465 setOperationAction(ISD::VECTOR_SHUFFLE, MVT::v64i1, Custom); in X86TargetLowering()
1546 setOperationAction(ISD::VECTOR_SHUFFLE, MVT::v2i1, Custom); in X86TargetLowering()
1547 setOperationAction(ISD::VECTOR_SHUFFLE, MVT::v4i1, Custom); in X86TargetLowering()
1632 setTargetDAGCombine(ISD::VECTOR_SHUFFLE); in X86TargetLowering()
5787 case ISD::VECTOR_SHUFFLE: { in LowerVectorBroadcast()
21676 case ISD::VECTOR_SHUFFLE: return lowerVectorShuffle(Op, Subtarget, DAG); in LowerOperation()
25733 if (Op0.isUndef() && Op1.getNode()->getOpcode() == ISD::VECTOR_SHUFFLE) { in combineTargetShuffle()
25999 if (N->getOpcode() != ISD::VECTOR_SHUFFLE) in combineShuffleToAddSub()
26058 N->getOpcode() == ISD::VECTOR_SHUFFLE) in combineShuffle()
26074 N->getOpcode() == ISD::VECTOR_SHUFFLE && in combineShuffle()
28089 N0.getOperand(0).getOpcode() != ISD::VECTOR_SHUFFLE) in combineVectorZext()
29452 if (LHS.getOpcode() != ISD::VECTOR_SHUFFLE && in isHorizontalBinOp()
29453 RHS.getOpcode() != ISD::VECTOR_SHUFFLE) in isHorizontalBinOp()
29478 if (LHS.getOpcode() == ISD::VECTOR_SHUFFLE) { in isHorizontalBinOp()
29496 if (RHS.getOpcode() == ISD::VECTOR_SHUFFLE) { in isHorizontalBinOp()
31020 case ISD::VECTOR_SHUFFLE: return combineShuffle(N, DAG, DCI,Subtarget); in PerformDAGCombine()