Lines Matching refs:getVectorNumElements

357       unsigned NumElts = Op.getValueType().getVectorNumElements();  in SimplifyDemandedVectorElts()
4561 unsigned NumElts = VT.getVectorNumElements(); in visitMUL()
7879 int NumElts = VT.getVectorNumElements(); in visitOR()
11711 int NumElems = VT.getVectorNumElements(); in ConvertSelectToConcatVector()
12106 unsigned Elts = VT.getVectorNumElements(); in foldVSelectOfConstants()
12777 unsigned NumElts = VT.getVectorNumElements(); in tryToFoldExtendOfConstant()
12935 SplitSrcVT.getVectorNumElements() > 1) { in CombineExtLoad()
12947 DstVT.getVectorNumElements() / SplitDstVT.getVectorNumElements(); in CombineExtLoad()
14831 unsigned TruncVecNumElts = VT.getVectorNumElements(); in visitTRUNCATE()
14920 unsigned Idx = isLE ? 0 : VecSrcVT.getVectorNumElements() - 1; in visitTRUNCATE()
15344 VT.getVectorNumElements() >= N0.getValueType().getVectorNumElements() && in visitBITCAST()
15345 !(VT.getVectorNumElements() % N0.getValueType().getVectorNumElements())) { in visitBITCAST()
15368 VT.getVectorNumElements() / N0.getValueType().getVectorNumElements(); in visitBITCAST()
15493 BV->getValueType(0).getVectorNumElements()); in ConstantFoldBITCASTofBUILD_VECTOR()
19863 unsigned NumMemElts = MemVT.isVector() ? MemVT.getVectorNumElements() : 1; in mergeStoresOfConstantsOrVecElts()
20324 unsigned NumMemElts = MemVT.isVector() ? MemVT.getVectorNumElements() : 1; in tryStoreMergeOfConstants()
20451 unsigned NumMemElts = MemVT.isVector() ? MemVT.getVectorNumElements() : 1; in tryStoreMergeOfExtracts()
20524 unsigned NumMemElts = MemVT.isVector() ? MemVT.getVectorNumElements() : 1; in tryStoreMergeOfLoads()
21490 ArgOffset + ArgVal.getValueType().getVectorNumElements(); in mergeEltWithShuffle()
21491 int Step = ArgVal.getOperand(0).getValueType().getVectorNumElements(); in mergeEltWithShuffle()
21567 unsigned NumSrcElts = SubVecVT.getVectorNumElements(); in combineInsertEltToShuffle()
21618 (InsIndex != 0 && InsIndex != VT.getVectorNumElements() - 1)) in combineInsertEltToLoad()
21628 (InsIndex == VT.getVectorNumElements() - 1 && in combineInsertEltToLoad()
21672 VecLoad, ScalarLoad, VT.getVectorNumElements() * EltSize / 8, -1)) in combineInsertEltToLoad()
21714 IndexC->getZExtValue() >= VT.getVectorNumElements()) in visitINSERT_VECTOR_ELT()
21734 unsigned NumElts = VT.getVectorNumElements(); in visitINSERT_VECTOR_ELT()
22054 assert(IndexC->getZExtValue() < VecVT.getVectorNumElements() && in refineExtractVectorEltIntoMultipleNarrowExtractVectorElts()
22176 assert(NewIndex < NewVecVT.getVectorNumElements() && in refineExtractVectorEltIntoMultipleNarrowExtractVectorElts()
22227 IndexC->getAPIntValue().uge(VecVT.getVectorNumElements())) in visitEXTRACT_VECTOR_ELT()
22268 unsigned NumElts = VecVT.getVectorNumElements(); in visitEXTRACT_VECTOR_ELT()
22416 if (NumElts != BCVT.getVectorNumElements()) in visitEXTRACT_VECTOR_ELT()
22497 unsigned ConcatNumElts = ConcatVT.getVectorNumElements(); in visitEXTRACT_VECTOR_ELT()
22599 unsigned NewBVElems = ElemRatio * VT.getVectorNumElements(); in reduceBuildVecExtToExtBuildVec()
22733 unsigned NumElems = VT.getVectorNumElements(); in createBuildVecShuffle()
22738 unsigned Vec2Offset = DidSplitVec ? 0 : InVT1.getVectorNumElements(); in createBuildVecShuffle()
22806 if (VT.getVectorNumElements() <= 2 || !VecIn2.getNode()) in createBuildVecShuffle()
23007 if (ExtractIdx.uge(ExtractedFromVec.getValueType().getVectorNumElements())) in reduceBuildVecToShuffle()
23058 SplitSize + SplitVT.getVectorNumElements() <= in reduceBuildVecToShuffle()
23059 InVT.getVectorNumElements()) { in reduceBuildVecToShuffle()
23084 return a.getValueType().getVectorNumElements() > in reduceBuildVecToShuffle()
23085 b.getValueType().getVectorNumElements(); in reduceBuildVecToShuffle()
23237 if (Offset < 0 || (Offset % VT.getVectorNumElements()) != 0) in convertBuildVecZextToZext()
23294 APInt KnownZeroOps(VT.getVectorNumElements(), 0); in convertBuildVecZextToBuildVecWithZeros()
23363 NewOps.reserve(NewIntVT.getVectorNumElements()); in convertBuildVecZextToBuildVecWithZeros()
23377 assert(NewOps.size() == NewIntVT.getVectorNumElements()); in convertBuildVecZextToBuildVecWithZeros()
23403 unsigned NumElts = N->getNumOperands() * SrcVT.getVectorNumElements(); in visitBUILD_VECTOR()
23439 ((Offset % N->getValueType(0).getVectorNumElements()) == in visitBUILD_VECTOR()
23582 int NumElts = VT.getVectorNumElements(); in combineConcatVectorOfExtracts()
23583 int NumOpElts = OpVT.getVectorNumElements(); in combineConcatVectorOfExtracts()
23621 int NumExtElts = ExtVT.getVectorNumElements(); in combineConcatVectorOfExtracts()
23761 SmallVector<int, 32> IdentityMask(2 * OpVT.getVectorNumElements()); in combineConcatVectorOfShuffleAndItsOperands()
23764 .take_front(OpVT.getVectorNumElements()); in combineConcatVectorOfShuffleAndItsOperands()
23766 MutableArrayRef<int>(IdentityMask).take_back(OpVT.getVectorNumElements()); in combineConcatVectorOfShuffleAndItsOperands()
23769 VT.getVectorNumElements()); in combineConcatVectorOfShuffleAndItsOperands()
23773 Mask.reserve(VT.getVectorNumElements()); in combineConcatVectorOfShuffleAndItsOperands()
23915 unsigned NumElts = OpVT.getVectorNumElements(); in visitCONCAT_VECTORS()
23932 assert(VT.getVectorNumElements() == Opnds.size() && in visitCONCAT_VECTORS()
24099 assert(ExtractIndex % VT.getVectorNumElements() == 0 && in narrowExtractedVectorBinOp()
24111 unsigned WideNumElts = WideBVT.getVectorNumElements(); in narrowExtractedVectorBinOp()
24126 unsigned ConcatOpNum = ExtractIndex / VT.getVectorNumElements(); in narrowExtractedVectorBinOp()
24127 unsigned ExtBOIdx = ConcatOpNum * NarrowBVT.getVectorNumElements(); in narrowExtractedVectorBinOp()
24286 int NumEltsExtracted = NarrowVT.getVectorNumElements(); in foldExtractSubvectorFromShuffleVector()
24290 int WideNumElts = WideVT.getVectorNumElements(); in foldExtractSubvectorFromShuffleVector()
24612 unsigned NumElts = VT.getVectorNumElements(); in foldShuffleOfConcatUndefs()
24650 unsigned NumElts = VT.getVectorNumElements(); in partitionShuffleOfConcats()
24659 unsigned NumElemsPerConcat = ConcatVT.getVectorNumElements(); in partitionShuffleOfConcats()
24731 unsigned NumElts = VT.getVectorNumElements(); in combineShuffleOfScalars()
24820 unsigned NumElts = VT.getVectorNumElements(); in canCombineShuffleToExtendVectorInreg()
24860 auto isAnyExtend = [NumElts = VT.getVectorNumElements(), in combineShuffleToAnyExtendVectorInreg()
24893 unsigned NumElts = VT.getVectorNumElements(); in combineShuffleToZeroExtendVectorInReg()
25029 unsigned NumElts = VT.getVectorNumElements(); in combineTruncationShuffle()
25074 unsigned NumElts = VT.getVectorNumElements(); in combineShuffleOfSplatVal()
25191 int VTLanes = VT.getVectorNumElements(); in combineShuffleOfBitcast()
25192 int InLanes = InVT.getVectorNumElements(); in combineShuffleOfBitcast()
25376 unsigned NumElts = VT.getVectorNumElements(); in visitVECTOR_SHUFFLE()
25441 SmallVector<int, 16> ZeroMask(VT.getVectorNumElements(), 0); in visitVECTOR_SHUFFLE()
25482 ConvInput.getValueType().getVectorNumElements() == NumElts) in visitVECTOR_SHUFFLE()
25585 int NumSubElts = SubVT.getVectorNumElements(); in visitVECTOR_SHUFFLE()
26049 SmallVector<int, 8> ShufMask(VT.getVectorNumElements(), -1); in visitSCALAR_TO_VECTOR()
26093 unsigned SrcNumElts = SrcVT.getVectorNumElements(); in visitSCALAR_TO_VECTOR()
26094 unsigned VTNumElts = VT.getVectorNumElements(); in visitSCALAR_TO_VECTOR()
26659 SmallVector<SDValue, 8> Ops(VT.getVectorNumElements(), DAG.getUNDEF(EltVT)); in scalarizeBinOpOfSplats()
26694 SmallVector<SDValue, 8> Ops(VT.getVectorNumElements(), ScalarBO); in SimplifyVCastOp()