Lines Matching refs:VecVT

12058   EVT VecVT = Vec.getValueType();  in visitVECTOR_COMPRESS()  local
12072 EVT ScalarVT = VecVT.getVectorElementType(); in visitVECTOR_COMPRESS()
12074 unsigned NumElmts = VecVT.getVectorNumElements(); in visitVECTOR_COMPRESS()
12096 return DAG.getBuildVector(VecVT, DL, Ops); in visitVECTOR_COMPRESS()
22413 EVT VecVT = VecOp.getValueType(); in refineExtractVectorEltIntoMultipleNarrowExtractVectorElts() local
22414 assert(!VecVT.isScalableVector() && "Only for fixed vectors."); in refineExtractVectorEltIntoMultipleNarrowExtractVectorElts()
22421 assert(IndexC->getZExtValue() < VecVT.getVectorNumElements() && in refineExtractVectorEltIntoMultipleNarrowExtractVectorElts()
22425 unsigned VecEltBitWidth = VecVT.getScalarSizeInBits(); in refineExtractVectorEltIntoMultipleNarrowExtractVectorElts()
22427 if (VecVT.getScalarType() != ScalarVT) in refineExtractVectorEltIntoMultipleNarrowExtractVectorElts()
22461 if (!(E.NumBits > 0 && E.BitPos < VecVT.getSizeInBits() && in refineExtractVectorEltIntoMultipleNarrowExtractVectorElts()
22462 E.BitPos + E.NumBits <= VecVT.getSizeInBits())) in refineExtractVectorEltIntoMultipleNarrowExtractVectorElts()
22513 if (VecVT.getSizeInBits() % NewVecEltBitWidth != 0) in refineExtractVectorEltIntoMultipleNarrowExtractVectorElts()
22528 VecVT.getSizeInBits() / NewVecEltBitWidth); in refineExtractVectorEltIntoMultipleNarrowExtractVectorElts()
22557 EVT VecVT = VecOp.getValueType(); in visitEXTRACT_VECTOR_ELT() local
22569 return VecVT.isInteger() ? DAG.getAnyExtOrTrunc(Elt, DL, ScalarVT) : Elt; in visitEXTRACT_VECTOR_ELT()
22593 if (IndexC && VecVT.isFixedLengthVector() && in visitEXTRACT_VECTOR_ELT()
22594 IndexC->getAPIntValue().uge(VecVT.getVectorNumElements())) in visitEXTRACT_VECTOR_ELT()
22600 TLI.isTypeLegal(VecVT)) { in visitEXTRACT_VECTOR_ELT()
22602 VecVT.isFixedLengthVector()) && in visitEXTRACT_VECTOR_ELT()
22609 if (VecOp.hasOneUse() || TLI.aggressivelyPreferBuildVectorSources(VecVT) || in visitEXTRACT_VECTOR_ELT()
22623 if (VecVT.isScalableVector()) in visitEXTRACT_VECTOR_ELT()
22629 unsigned NumElts = VecVT.getVectorNumElements(); in visitEXTRACT_VECTOR_ELT()
22630 unsigned VecEltBitWidth = VecVT.getScalarSizeInBits(); in visitEXTRACT_VECTOR_ELT()
22648 if (IndexC && VecOp.getOpcode() == ISD::BITCAST && VecVT.isInteger() && in visitEXTRACT_VECTOR_ELT()
22720 TLI.isOperationLegal(ISD::EXTRACT_VECTOR_ELT, VecVT) || in visitEXTRACT_VECTOR_ELT()
22721 TLI.isOperationExpand(ISD::VECTOR_SHUFFLE, VecVT)) { in visitEXTRACT_VECTOR_ELT()
22764 EVT ExtVT = VecVT.getVectorElementType(); in visitEXTRACT_VECTOR_ELT()
22789 return scalarizeExtractedVectorLoad(N, VecVT, Index, VecLoad); in visitEXTRACT_VECTOR_ELT()
22844 VecVT.getVectorElementType() == ScalarVT && in visitEXTRACT_VECTOR_ELT()
22877 return scalarizeExtractedVectorLoad(N, VecVT, Index, LN0); in visitEXTRACT_VECTOR_ELT()
22981 EVT VecVT = EVT::getVectorVT(*DAG.getContext(), SourceType, NewBVElems); in reduceBuildVecExtToExtBuildVec() local
22982 assert(VecVT.getSizeInBits() == VT.getSizeInBits() && in reduceBuildVecExtToExtBuildVec()
22985 if (!isTypeLegal(VecVT) || in reduceBuildVecExtToExtBuildVec()
22986 (!TLI.isOperationLegal(ISD::BUILD_VECTOR, VecVT) && in reduceBuildVecExtToExtBuildVec()
22991 SDValue BV = DAG.getBuildVector(VecVT, DL, Ops); in reduceBuildVecExtToExtBuildVec()
23291 EVT VecVT = Extract.getOperand(0).getValueType(); in reduceBuildVecToShuffleWithZero() local
23292 SDValue ZeroVec = DAG.getConstant(0, DL, VecVT); in reduceBuildVecToShuffleWithZero()
23294 SDValue Shuf = TLI.buildLegalVectorShuffle(VecVT, DL, Extract.getOperand(0), in reduceBuildVecToShuffleWithZero()
23887 EVT VecVT = EVT::getVectorVT(*DAG.getContext(), SVT, in combineConcatVectorOfScalars() local
23889 return DAG.getBitcast(VT, DAG.getBuildVector(VecVT, DL, Ops)); in combineConcatVectorOfScalars()
24391 EVT VecVT = BinOp.getValueType(); in narrowInsertExtractVectorBinOp() local
24393 if (VecVT != Bop0.getValueType() || VecVT != Bop1.getValueType()) in narrowInsertExtractVectorBinOp()