Lines Matching refs:VecVT
19764 EVT VecVT = VecOp.getValueType(); in visitEXTRACT_VECTOR_ELT() local
19776 return VecVT.isInteger() ? DAG.getAnyExtOrTrunc(Elt, DL, ScalarVT) : Elt; in visitEXTRACT_VECTOR_ELT()
19799 if (IndexC && VecVT.isFixedLengthVector() && in visitEXTRACT_VECTOR_ELT()
19800 IndexC->getAPIntValue().uge(VecVT.getVectorNumElements())) in visitEXTRACT_VECTOR_ELT()
19806 TLI.isTypeLegal(VecVT) && in visitEXTRACT_VECTOR_ELT()
19807 (VecOp.hasOneUse() || TLI.aggressivelyPreferBuildVectorSources(VecVT))) { in visitEXTRACT_VECTOR_ELT()
19809 VecVT.isFixedLengthVector()) && in visitEXTRACT_VECTOR_ELT()
19827 if (VecVT.isScalableVector()) in visitEXTRACT_VECTOR_ELT()
19833 unsigned NumElts = VecVT.getVectorNumElements(); in visitEXTRACT_VECTOR_ELT()
19834 unsigned VecEltBitWidth = VecVT.getScalarSizeInBits(); in visitEXTRACT_VECTOR_ELT()
19839 if (IndexC && VecOp.getOpcode() == ISD::BITCAST && VecVT.isInteger() && in visitEXTRACT_VECTOR_ELT()
19911 TLI.isOperationLegal(ISD::EXTRACT_VECTOR_ELT, VecVT) || in visitEXTRACT_VECTOR_ELT()
19912 TLI.isOperationExpand(ISD::VECTOR_SHUFFLE, VecVT)) { in visitEXTRACT_VECTOR_ELT()
19952 EVT ExtVT = VecVT.getVectorElementType(); in visitEXTRACT_VECTOR_ELT()
19977 return scalarizeExtractedVectorLoad(N, VecVT, Index, VecLoad); in visitEXTRACT_VECTOR_ELT()
20032 VecVT.getVectorElementType() == ScalarVT && in visitEXTRACT_VECTOR_ELT()
20066 return scalarizeExtractedVectorLoad(N, VecVT, Index, LN0); in visitEXTRACT_VECTOR_ELT()
20169 EVT VecVT = EVT::getVectorVT(*DAG.getContext(), SourceType, NewBVElems); in reduceBuildVecExtToExtBuildVec() local
20170 assert(VecVT.getSizeInBits() == VT.getSizeInBits() && in reduceBuildVecExtToExtBuildVec()
20173 if (!isTypeLegal(VecVT) || in reduceBuildVecExtToExtBuildVec()
20174 (!TLI.isOperationLegal(ISD::BUILD_VECTOR, VecVT) && in reduceBuildVecExtToExtBuildVec()
20179 SDValue BV = DAG.getBuildVector(VecVT, DL, Ops); in reduceBuildVecExtToExtBuildVec()
20451 EVT VecVT = Extract.getOperand(0).getValueType(); in reduceBuildVecToShuffleWithZero() local
20452 SDValue ZeroVec = DAG.getConstant(0, DL, VecVT); in reduceBuildVecToShuffleWithZero()
20454 SDValue Shuf = TLI.buildLegalVectorShuffle(VecVT, DL, Extract.getOperand(0), in reduceBuildVecToShuffleWithZero()
20923 EVT VecVT = EVT::getVectorVT(*DAG.getContext(), SVT, in combineConcatVectorOfScalars() local
20925 return DAG.getBitcast(VT, DAG.getBuildVector(VecVT, DL, Ops)); in combineConcatVectorOfScalars()
21314 EVT VecVT = BinOp.getValueType(); in narrowInsertExtractVectorBinOp() local
21316 if (VecVT != Bop0.getValueType() || VecVT != Bop1.getValueType()) in narrowInsertExtractVectorBinOp()