Lines Matching refs:BUILD_VECTOR

1376   case ISD::BUILD_VECTOR:       return visitBUILD_VECTOR(N);  in visit()
1815 if (!LegalOperations || TLI.isOperationLegal(ISD::BUILD_VECTOR, VT)) in tryFoldToZero()
4952 Cond.getOpcode() == ISD::BUILD_VECTOR); in ConvertSelectToConcatVector()
5347 return DAG.getNode(ISD::BUILD_VECTOR, DL, VT, Elts).getNode(); in tryToFoldExtendOfConstant()
6006 DAG.getNode(ISD::BUILD_VECTOR, SDLoc(N), VT, in visitZERO_EXTEND()
6024 DAG.getNode(ISD::BUILD_VECTOR, SDLoc(N), VT, OneOps)); in visitZERO_EXTEND()
6554 return DAG.getNode(ISD::BUILD_VECTOR, SDLoc(N), VT, Elts); in visitSIGN_EXTEND_INREG()
6647 N0.getOperand(0).getOpcode() == ISD::BUILD_VECTOR && in visitTRUNCATE()
6668 return DAG.getNode(ISD::BUILD_VECTOR, SDLoc(N), VT, Opnds); in visitTRUNCATE()
6804 N0.getOpcode() == ISD::BUILD_VECTOR && N0.getNode()->hasOneUse() && in visitBITCAST()
6975 return DAG.getNode(ISD::BUILD_VECTOR, SDLoc(BV), VT, Ops); in ConstantFoldBITCASTofBUILD_VECTOR()
7029 return DAG.getNode(ISD::BUILD_VECTOR, SDLoc(BV), VT, Ops); in ConstantFoldBITCASTofBUILD_VECTOR()
7059 return DAG.getNode(ISD::BUILD_VECTOR, SDLoc(BV), VT, Ops); in ConstantFoldBITCASTofBUILD_VECTOR()
10104 StoredVal = DAG.getNode(ISD::BUILD_VECTOR, DL, Ty, Ops); in MergeStoresOfConstantsOrVecElts()
10840 if (LegalOperations && !TLI.isOperationLegal(ISD::BUILD_VECTOR, VT)) in visitINSERT_VECTOR_ELT()
10875 if (InVec.getOpcode() == ISD::BUILD_VECTOR && InVec.hasOneUse()) { in visitINSERT_VECTOR_ELT()
10898 return DAG.getNode(ISD::BUILD_VECTOR, dl, VT, Ops); in visitINSERT_VECTOR_ELT()
11030 if (SVInVec.getOpcode() == ISD::BUILD_VECTOR) { in visitEXTRACT_VECTOR_ELT()
11256 SDValue BV = DAG.getNode(ISD::BUILD_VECTOR, dl, VecVT, Ops); in reduceBuildVecExtToExtBuildVec()
11329 SDValue BV = DAG.getNode(ISD::BUILD_VECTOR, dl, NVT, Opnds); in reduceBuildVecConvertToConvertBuildVec()
11568 DAG.getNode(ISD::BUILD_VECTOR, DL, VecVT, Ops)); in combineConcatVectorOfScalars()
11627 return ISD::UNDEF == Op.getOpcode() || ISD::BUILD_VECTOR == Op.getOpcode(); in visitCONCAT_VECTORS()
11641 if (ISD::BUILD_VECTOR == Op.getOpcode()) { in visitCONCAT_VECTORS()
11656 if (ISD::BUILD_VECTOR == Op.getOpcode()) { in visitCONCAT_VECTORS()
11670 return DAG.getNode(ISD::BUILD_VECTOR, SDLoc(N), VT, Opnds); in visitCONCAT_VECTORS()
12008 if (V->getOpcode() == ISD::BUILD_VECTOR) { in visitVECTOR_SHUFFLE()
12035 SDValue NewBV = DAG.getNode(ISD::BUILD_VECTOR, SDLoc(N), in visitVECTOR_SHUFFLE()
12072 if (S.getOpcode() == ISD::BUILD_VECTOR && S.hasOneUse()) { in visitVECTOR_SHUFFLE()
12096 return DAG.getNode(ISD::BUILD_VECTOR, SDLoc(N), VT, Ops); in visitVECTOR_SHUFFLE()
12390 if (RHS.getOpcode() == ISD::BUILD_VECTOR) { in XformToShuffleWithZero()
12416 SDValue Zero = DAG.getNode(ISD::BUILD_VECTOR, SDLoc(N), RVT, ZeroOps); in XformToShuffleWithZero()
12438 if (LHS.getOpcode() == ISD::BUILD_VECTOR && in SimplifyVBinOp()
12439 RHS.getOpcode() == ISD::BUILD_VECTOR) { in SimplifyVBinOp()
12485 return DAG.getNode(ISD::BUILD_VECTOR, SDLoc(N), LHS.getValueType(), Ops); in SimplifyVBinOp()