Lines Matching refs:VecVT
18706 EVT VecVT = VecOp.getValueType(); in visitEXTRACT_VECTOR_ELT() local
18718 return VecVT.isInteger() ? DAG.getAnyExtOrTrunc(Elt, DL, ScalarVT) : Elt; in visitEXTRACT_VECTOR_ELT()
18740 if (IndexC && VecVT.isFixedLengthVector() && in visitEXTRACT_VECTOR_ELT()
18741 IndexC->getAPIntValue().uge(VecVT.getVectorNumElements())) in visitEXTRACT_VECTOR_ELT()
18747 TLI.isTypeLegal(VecVT) && in visitEXTRACT_VECTOR_ELT()
18748 (VecOp.hasOneUse() || TLI.aggressivelyPreferBuildVectorSources(VecVT))) { in visitEXTRACT_VECTOR_ELT()
18750 VecVT.isFixedLengthVector()) && in visitEXTRACT_VECTOR_ELT()
18765 if (VecVT.isScalableVector()) in visitEXTRACT_VECTOR_ELT()
18771 unsigned NumElts = VecVT.getVectorNumElements(); in visitEXTRACT_VECTOR_ELT()
18772 unsigned VecEltBitWidth = VecVT.getScalarSizeInBits(); in visitEXTRACT_VECTOR_ELT()
18777 if (IndexC && VecOp.getOpcode() == ISD::BITCAST && VecVT.isInteger() && in visitEXTRACT_VECTOR_ELT()
18852 TLI.isOperationLegal(ISD::EXTRACT_VECTOR_ELT, VecVT) || in visitEXTRACT_VECTOR_ELT()
18853 TLI.isOperationExpand(ISD::VECTOR_SHUFFLE, VecVT)) { in visitEXTRACT_VECTOR_ELT()
18893 EVT ExtVT = VecVT.getVectorElementType(); in visitEXTRACT_VECTOR_ELT()
18918 return scalarizeExtractedVectorLoad(N, VecVT, Index, VecLoad); in visitEXTRACT_VECTOR_ELT()
18973 VecVT.getVectorElementType() == ScalarVT && in visitEXTRACT_VECTOR_ELT()
19007 return scalarizeExtractedVectorLoad(N, VecVT, Index, LN0); in visitEXTRACT_VECTOR_ELT()
19110 EVT VecVT = EVT::getVectorVT(*DAG.getContext(), SourceType, NewBVElems); in reduceBuildVecExtToExtBuildVec() local
19111 assert(VecVT.getSizeInBits() == VT.getSizeInBits() && in reduceBuildVecExtToExtBuildVec()
19114 if (!isTypeLegal(VecVT) || in reduceBuildVecExtToExtBuildVec()
19115 (!TLI.isOperationLegal(ISD::BUILD_VECTOR, VecVT) && in reduceBuildVecExtToExtBuildVec()
19120 SDValue BV = DAG.getBuildVector(VecVT, DL, Ops); in reduceBuildVecExtToExtBuildVec()
19392 EVT VecVT = Extract.getOperand(0).getValueType(); in reduceBuildVecToShuffleWithZero() local
19393 SDValue ZeroVec = DAG.getConstant(0, DL, VecVT); in reduceBuildVecToShuffleWithZero()
19395 SDValue Shuf = TLI.buildLegalVectorShuffle(VecVT, DL, Extract.getOperand(0), in reduceBuildVecToShuffleWithZero()
19841 EVT VecVT = EVT::getVectorVT(*DAG.getContext(), SVT, in combineConcatVectorOfScalars() local
19843 return DAG.getBitcast(VT, DAG.getBuildVector(VecVT, DL, Ops)); in combineConcatVectorOfScalars()
20188 EVT VecVT = BinOp.getValueType(); in narrowInsertExtractVectorBinOp() local
20190 if (VecVT != Bop0.getValueType() || VecVT != Bop1.getValueType()) in narrowInsertExtractVectorBinOp()