Lines Matching refs:VecVT
15705 EVT VecVT = VecOp.getValueType(); in visitEXTRACT_VECTOR_ELT() local
15717 return VecVT.isInteger() ? DAG.getAnyExtOrTrunc(Elt, DL, ScalarVT) : Elt; in visitEXTRACT_VECTOR_ELT()
15735 unsigned NumElts = VecVT.getVectorNumElements(); in visitEXTRACT_VECTOR_ELT()
15741 TLI.isTypeLegal(VecVT) && in visitEXTRACT_VECTOR_ELT()
15742 (VecOp.hasOneUse() || TLI.aggressivelyPreferBuildVectorSources(VecVT))) { in visitEXTRACT_VECTOR_ELT()
15757 if (IndexC && VecOp.getOpcode() == ISD::BITCAST && VecVT.isInteger() && in visitEXTRACT_VECTOR_ELT()
15777 unsigned VecEltBitWidth = VecVT.getScalarSizeInBits(); in visitEXTRACT_VECTOR_ELT()
15833 TLI.isOperationLegal(ISD::EXTRACT_VECTOR_ELT, VecVT) || in visitEXTRACT_VECTOR_ELT()
15834 TLI.isOperationExpand(ISD::VECTOR_SHUFFLE, VecVT)) { in visitEXTRACT_VECTOR_ELT()
15867 EVT ExtVT = VecVT.getVectorElementType(); in visitEXTRACT_VECTOR_ELT()
15892 return scalarizeExtractedVectorLoad(N, VecVT, Index, VecLoad); in visitEXTRACT_VECTOR_ELT()
15957 return scalarizeExtractedVectorLoad(N, VecVT, Index, LN0); in visitEXTRACT_VECTOR_ELT()
16055 EVT VecVT = EVT::getVectorVT(*DAG.getContext(), SourceType, NewBVElems); in reduceBuildVecExtToExtBuildVec() local
16056 assert(VecVT.getSizeInBits() == VT.getSizeInBits() && in reduceBuildVecExtToExtBuildVec()
16059 if (!isTypeLegal(VecVT) || in reduceBuildVecExtToExtBuildVec()
16060 (!TLI.isOperationLegal(ISD::BUILD_VECTOR, VecVT) && in reduceBuildVecExtToExtBuildVec()
16065 SDValue BV = DAG.getBuildVector(VecVT, DL, Ops); in reduceBuildVecExtToExtBuildVec()
16259 EVT VecVT = Extract.getOperand(0).getValueType(); in reduceBuildVecToShuffleWithZero() local
16260 if (!DAG.getTargetLoweringInfo().isShuffleMaskLegal(ShufMask, VecVT)) in reduceBuildVecToShuffleWithZero()
16266 SDValue ZeroVec = DAG.getConstant(0, DL, VecVT); in reduceBuildVecToShuffleWithZero()
16267 SDValue Shuf = DAG.getVectorShuffle(VecVT, DL, Extract.getOperand(0), ZeroVec, in reduceBuildVecToShuffleWithZero()
16662 EVT VecVT = EVT::getVectorVT(*DAG.getContext(), SVT, in combineConcatVectorOfScalars() local
16664 return DAG.getBitcast(VT, DAG.getBuildVector(VecVT, DL, Ops)); in combineConcatVectorOfScalars()