• Home
  • Raw
  • Download

Lines Matching refs:CONCAT_VECTORS

1112       setOperationAction(ISD::CONCAT_VECTORS,     VT, Custom);  in X86TargetLowering()
1288 setOperationAction(ISD::CONCAT_VECTORS, MVT::v8f64, Custom); in X86TargetLowering()
1289 setOperationAction(ISD::CONCAT_VECTORS, MVT::v8i64, Custom); in X86TargetLowering()
1290 setOperationAction(ISD::CONCAT_VECTORS, MVT::v16f32, Custom); in X86TargetLowering()
1291 setOperationAction(ISD::CONCAT_VECTORS, MVT::v16i32, Custom); in X86TargetLowering()
1292 setOperationAction(ISD::CONCAT_VECTORS, MVT::v16i1, Custom); in X86TargetLowering()
1432 setOperationAction(ISD::CONCAT_VECTORS, MVT::v32i1, Custom); in X86TargetLowering()
1433 setOperationAction(ISD::CONCAT_VECTORS, MVT::v64i1, Custom); in X86TargetLowering()
1434 setOperationAction(ISD::CONCAT_VECTORS, MVT::v32i16, Custom); in X86TargetLowering()
1435 setOperationAction(ISD::CONCAT_VECTORS, MVT::v64i8, Custom); in X86TargetLowering()
1538 setOperationAction(ISD::CONCAT_VECTORS, MVT::v4i1, Custom); in X86TargetLowering()
1539 setOperationAction(ISD::CONCAT_VECTORS, MVT::v8i1, Custom); in X86TargetLowering()
6262 return DAG.getNode(ISD::CONCAT_VECTORS, DL, VT, LO, HI); in ExpandHorizontalBinOp()
6961 SDValue Lo = DAG.getNode(ISD::CONCAT_VECTORS, dl, HalfVT, Ops); in LowerCONCAT_VECTORSvXi1()
6965 SDValue Hi = DAG.getNode(ISD::CONCAT_VECTORS, dl, HalfVT, Ops); in LowerCONCAT_VECTORSvXi1()
6966 return DAG.getNode(ISD::CONCAT_VECTORS, dl, ResVT, Lo, Hi); in LowerCONCAT_VECTORSvXi1()
8581 case ISD::CONCAT_VECTORS: { in lowerVectorShuffleAsBroadcast()
10582 return DAG.getNode(ISD::CONCAT_VECTORS, DL, VT, Lo, Hi); in splitAndLowerVectorShuffle()
10728 return DAG.getNode(ISD::CONCAT_VECTORS, DL, VT, LoV, HiV); in lowerV2X128VectorShuffle()
13345 DAG.getNode(ISD::CONCAT_VECTORS, dl, MVT::v4i32, Src, in LowerSINT_TO_FP()
14020 return DAG.getNode(ISD::CONCAT_VECTORS, dl, VT, OpLo, OpHi); in LowerAVXExtend()
14293 DAG.getNode(ISD::CONCAT_VECTORS, DL, MVT::v4f32, in LowerFP_EXTEND()
15129 return DAG.getNode(ISD::CONCAT_VECTORS, dl, VT, in Lower256IntVSETCC()
16164 return DAG.getNode(ISD::CONCAT_VECTORS, dl, VT, OpLo, OpHi); in LowerSIGN_EXTEND()
16315 return DAG.getNode(ISD::CONCAT_VECTORS, dl, MVT::v32i8, Lo, Hi); in LowerExtended1BitVectorLoad()
17194 return DAG.getNode(ISD::CONCAT_VECTORS, dl, MVT::v64i1, Lo, Hi); in getMaskNode()
19011 return DAG.getNode(ISD::CONCAT_VECTORS, dl, VT, Lo, Hi); in LowerVectorCTLZ_AVX512()
19115 return DAG.getNode(ISD::CONCAT_VECTORS, DL, VT, in LowerVectorCTLZ()
19233 return DAG.getNode(ISD::CONCAT_VECTORS, dl, VT, in Lower256IntArith()
19262 return DAG.getNode(ISD::CONCAT_VECTORS, dl, VT, in Lower512IntArith()
19630 DAG.getNode(ISD::CONCAT_VECTORS, dl, VT, Lo.getValue(0), Hi.getValue(0)), in LowerMUL_LOHI()
19631 DAG.getNode(ISD::CONCAT_VECTORS, dl, VT, Lo.getValue(1), Hi.getValue(1)) in LowerMUL_LOHI()
21038 return DAG.getNode(ISD::CONCAT_VECTORS, DL, VT, in LowerVectorCTPOP()
21050 return DAG.getNode(ISD::CONCAT_VECTORS, DL, VT, in LowerVectorCTPOP()
21090 return DAG.getNode(ISD::CONCAT_VECTORS, DL, VT, in LowerBITREVERSE_XOP()
21140 return DAG.getNode(ISD::CONCAT_VECTORS, DL, VT, Lo, Hi); in LowerBITREVERSE()
21366 if (InOp.getOpcode() == ISD::CONCAT_VECTORS && in ExtendToType()
21675 case ISD::CONCAT_VECTORS: return LowerCONCAT_VECTORS(Op, Subtarget, DAG); in LowerOperation()
21827 SDValue InVec0 = DAG.getNode(ISD::CONCAT_VECTORS, dl, RegVT, Ops); in ReplaceNodeResults()
21829 SDValue InVec1 = DAG.getNode(ISD::CONCAT_VECTORS, dl, RegVT, Ops); in ReplaceNodeResults()
21844 SDValue LHS = DAG.getNode(ISD::CONCAT_VECTORS, dl, MVT::v4f32, in ReplaceNodeResults()
21846 SDValue RHS = DAG.getNode(ISD::CONCAT_VECTORS, dl, MVT::v4f32, in ReplaceNodeResults()
24682 if (V1.getOpcode() == ISD::CONCAT_VECTORS && in combineShuffle256()
24683 V2.getOpcode() == ISD::CONCAT_VECTORS) { in combineShuffle256()
27545 return DAG.getNode(ISD::CONCAT_VECTORS, DL, VT, ResLo, ResHi); in reduceVMULWidth()
27559 NewN0 = DAG.getNode(ISD::CONCAT_VECTORS, DL, OpsVT, Ops); in reduceVMULWidth()
27561 NewN1 = DAG.getNode(ISD::CONCAT_VECTORS, DL, OpsVT, Ops); in reduceVMULWidth()
29040 NewMask = DAG.getNode(ISD::CONCAT_VECTORS, dl, NewMaskVT, Ops); in combineMaskedLoad()
29159 NewMask = DAG.getNode(ISD::CONCAT_VECTORS, dl, NewMaskVT, Ops); in combineMaskedStore()
29621 return DAG.getNode(ISD::CONCAT_VECTORS, DL, OutVT, Regs); in combineVectorTruncationWithPACKUS()
29647 return DAG.getNode(ISD::CONCAT_VECTORS, DL, OutVT, Regs); in combineVectorTruncationWithPACKSS()
30113 return DAG.getNode(ISD::CONCAT_VECTORS, DL, OutVT, Opnds); in combineToExtendVectorInReg()
30157 return DAG.getNode(ISD::CONCAT_VECTORS, DL, VT, Opnds); in combineToExtendVectorInReg()
30732 Op0 = DAG.getNode(ISD::CONCAT_VECTORS, DL, ExtendedVT, Ops); in detectSADPattern()
30734 Op1 = DAG.getNode(ISD::CONCAT_VECTORS, DL, ExtendedVT, Ops); in detectSADPattern()