Lines Matching refs:getVectorNumElements
345 ? APInt::getAllOnes(VT.getVectorNumElements()) in SimplifyDemandedBits()
358 unsigned NumElts = Op.getValueType().getVectorNumElements(); in SimplifyDemandedVectorElts()
4526 unsigned NumElts = VT.getVectorNumElements(); in visitMUL()
7883 int NumElts = VT.getVectorNumElements(); in visitOR()
11779 int NumElems = VT.getVectorNumElements(); in ConvertSelectToConcatVector()
12074 unsigned NumElmts = VecVT.getVectorNumElements(); in visitVECTOR_COMPRESS()
12223 unsigned Elts = VT.getVectorNumElements(); in foldVSelectOfConstants()
12921 unsigned NumElts = VT.getVectorNumElements(); in tryToFoldExtendOfConstant()
13079 SplitSrcVT.getVectorNumElements() > 1) { in CombineExtLoad()
13091 DstVT.getVectorNumElements() / SplitDstVT.getVectorNumElements(); in CombineExtLoad()
15085 unsigned TruncVecNumElts = VT.getVectorNumElements(); in visitTRUNCATE()
15172 unsigned Idx = isLE ? 0 : VecSrcVT.getVectorNumElements() - 1; in visitTRUNCATE()
15594 VT.getVectorNumElements() >= N0.getValueType().getVectorNumElements() && in visitBITCAST()
15595 !(VT.getVectorNumElements() % N0.getValueType().getVectorNumElements())) { in visitBITCAST()
15618 VT.getVectorNumElements() / N0.getValueType().getVectorNumElements(); in visitBITCAST()
15795 BV->getValueType(0).getVectorNumElements()); in ConstantFoldBITCASTofBUILD_VECTOR()
20201 unsigned NumMemElts = MemVT.isVector() ? MemVT.getVectorNumElements() : 1; in mergeStoresOfConstantsOrVecElts()
20670 unsigned NumMemElts = MemVT.isVector() ? MemVT.getVectorNumElements() : 1; in tryStoreMergeOfConstants()
20797 unsigned NumMemElts = MemVT.isVector() ? MemVT.getVectorNumElements() : 1; in tryStoreMergeOfExtracts()
20870 unsigned NumMemElts = MemVT.isVector() ? MemVT.getVectorNumElements() : 1; in tryStoreMergeOfLoads()
21858 ArgOffset + ArgVal.getValueType().getVectorNumElements(); in mergeEltWithShuffle()
21859 int Step = ArgVal.getOperand(0).getValueType().getVectorNumElements(); in mergeEltWithShuffle()
21935 unsigned NumSrcElts = SubVecVT.getVectorNumElements(); in combineInsertEltToShuffle()
21986 (InsIndex != 0 && InsIndex != VT.getVectorNumElements() - 1)) in combineInsertEltToLoad()
21996 (InsIndex == VT.getVectorNumElements() - 1 && in combineInsertEltToLoad()
22040 VecLoad, ScalarLoad, VT.getVectorNumElements() * EltSize / 8, -1)) in combineInsertEltToLoad()
22082 IndexC->getZExtValue() >= VT.getVectorNumElements()) in visitINSERT_VECTOR_ELT()
22102 unsigned NumElts = VT.getVectorNumElements(); in visitINSERT_VECTOR_ELT()
22421 assert(IndexC->getZExtValue() < VecVT.getVectorNumElements() && in refineExtractVectorEltIntoMultipleNarrowExtractVectorElts()
22543 assert(NewIndex < NewVecVT.getVectorNumElements() && in refineExtractVectorEltIntoMultipleNarrowExtractVectorElts()
22594 IndexC->getAPIntValue().uge(VecVT.getVectorNumElements())) in visitEXTRACT_VECTOR_ELT()
22629 unsigned NumElts = VecVT.getVectorNumElements(); in visitEXTRACT_VECTOR_ELT()
22777 if (NumElts != BCVT.getVectorNumElements()) in visitEXTRACT_VECTOR_ELT()
22857 unsigned ConcatNumElts = ConcatVT.getVectorNumElements(); in visitEXTRACT_VECTOR_ELT()
22959 unsigned NewBVElems = ElemRatio * VT.getVectorNumElements(); in reduceBuildVecExtToExtBuildVec()
23093 unsigned NumElems = VT.getVectorNumElements(); in createBuildVecShuffle()
23098 unsigned Vec2Offset = DidSplitVec ? 0 : InVT1.getVectorNumElements(); in createBuildVecShuffle()
23166 if (VT.getVectorNumElements() <= 2 || !VecIn2.getNode()) in createBuildVecShuffle()
23367 if (ExtractIdx.uge(ExtractedFromVec.getValueType().getVectorNumElements())) in reduceBuildVecToShuffle()
23418 SplitSize + SplitVT.getVectorNumElements() <= in reduceBuildVecToShuffle()
23419 InVT.getVectorNumElements()) { in reduceBuildVecToShuffle()
23444 return a.getValueType().getVectorNumElements() > in reduceBuildVecToShuffle()
23445 b.getValueType().getVectorNumElements(); in reduceBuildVecToShuffle()
23597 if (Offset < 0 || (Offset % VT.getVectorNumElements()) != 0) in convertBuildVecZextToZext()
23654 APInt KnownZeroOps(VT.getVectorNumElements(), 0); in convertBuildVecZextToBuildVecWithZeros()
23723 NewOps.reserve(NewIntVT.getVectorNumElements()); in convertBuildVecZextToBuildVecWithZeros()
23737 assert(NewOps.size() == NewIntVT.getVectorNumElements()); in convertBuildVecZextToBuildVecWithZeros()
23766 unsigned NumElts = N->getNumOperands() * SrcVT.getVectorNumElements(); in visitBUILD_VECTOR()
23802 ((Offset % N->getValueType(0).getVectorNumElements()) == in visitBUILD_VECTOR()
23942 int NumElts = VT.getVectorNumElements(); in combineConcatVectorOfExtracts()
23943 int NumOpElts = OpVT.getVectorNumElements(); in combineConcatVectorOfExtracts()
23981 int NumExtElts = ExtVT.getVectorNumElements(); in combineConcatVectorOfExtracts()
24121 SmallVector<int, 32> IdentityMask(2 * OpVT.getVectorNumElements()); in combineConcatVectorOfShuffleAndItsOperands()
24124 .take_front(OpVT.getVectorNumElements()); in combineConcatVectorOfShuffleAndItsOperands()
24126 MutableArrayRef<int>(IdentityMask).take_back(OpVT.getVectorNumElements()); in combineConcatVectorOfShuffleAndItsOperands()
24129 VT.getVectorNumElements()); in combineConcatVectorOfShuffleAndItsOperands()
24133 Mask.reserve(VT.getVectorNumElements()); in combineConcatVectorOfShuffleAndItsOperands()
24275 unsigned NumElts = OpVT.getVectorNumElements(); in visitCONCAT_VECTORS()
24292 assert(VT.getVectorNumElements() == Opnds.size() && in visitCONCAT_VECTORS()
24459 assert(ExtractIndex % VT.getVectorNumElements() == 0 && in narrowExtractedVectorBinOp()
24471 unsigned WideNumElts = WideBVT.getVectorNumElements(); in narrowExtractedVectorBinOp()
24486 unsigned ConcatOpNum = ExtractIndex / VT.getVectorNumElements(); in narrowExtractedVectorBinOp()
24487 unsigned ExtBOIdx = ConcatOpNum * NarrowBVT.getVectorNumElements(); in narrowExtractedVectorBinOp()
24646 int NumEltsExtracted = NarrowVT.getVectorNumElements(); in foldExtractSubvectorFromShuffleVector()
24650 int WideNumElts = WideVT.getVectorNumElements(); in foldExtractSubvectorFromShuffleVector()
24987 unsigned NumElts = VT.getVectorNumElements(); in foldShuffleOfConcatUndefs()
25025 unsigned NumElts = VT.getVectorNumElements(); in partitionShuffleOfConcats()
25034 unsigned NumElemsPerConcat = ConcatVT.getVectorNumElements(); in partitionShuffleOfConcats()
25106 unsigned NumElts = VT.getVectorNumElements(); in combineShuffleOfScalars()
25195 unsigned NumElts = VT.getVectorNumElements(); in canCombineShuffleToExtendVectorInreg()
25235 auto isAnyExtend = [NumElts = VT.getVectorNumElements(), in combineShuffleToAnyExtendVectorInreg()
25268 unsigned NumElts = VT.getVectorNumElements(); in combineShuffleToZeroExtendVectorInReg()
25404 unsigned NumElts = VT.getVectorNumElements(); in combineTruncationShuffle()
25449 unsigned NumElts = VT.getVectorNumElements(); in combineShuffleOfSplatVal()
25566 int VTLanes = VT.getVectorNumElements(); in combineShuffleOfBitcast()
25567 int InLanes = InVT.getVectorNumElements(); in combineShuffleOfBitcast()
25751 unsigned NumElts = VT.getVectorNumElements(); in visitVECTOR_SHUFFLE()
25816 SmallVector<int, 16> ZeroMask(VT.getVectorNumElements(), 0); in visitVECTOR_SHUFFLE()
25857 ConvInput.getValueType().getVectorNumElements() == NumElts) in visitVECTOR_SHUFFLE()
25960 int NumSubElts = SubVT.getVectorNumElements(); in visitVECTOR_SHUFFLE()
26424 SmallVector<int, 8> ShufMask(VT.getVectorNumElements(), -1); in visitSCALAR_TO_VECTOR()
26468 unsigned SrcNumElts = SrcVT.getVectorNumElements(); in visitSCALAR_TO_VECTOR()
26469 unsigned VTNumElts = VT.getVectorNumElements(); in visitSCALAR_TO_VECTOR()
27053 SmallVector<SDValue, 8> Ops(VT.getVectorNumElements(), DAG.getUNDEF(EltVT)); in scalarizeBinOpOfSplats()
27088 SmallVector<SDValue, 8> Ops(VT.getVectorNumElements(), ScalarBO); in SimplifyVCastOp()