Lines Matching refs:getNumElements
315 unsigned VWidth = cast<FixedVectorType>(V->getType())->getNumElements(); in findDemandedEltsBySingleUser()
333 cast<FixedVectorType>(UserInstr->getType())->getNumElements(); in findDemandedEltsBySingleUser()
359 unsigned VWidth = cast<FixedVectorType>(V->getType())->getNumElements(); in findDemandedEltsByAllUsers()
523 ->getNumElements(); in visitExtractElementInst()
594 unsigned NumElts = cast<FixedVectorType>(V->getType())->getNumElements(); in collectSingleShuffleElements()
636 cast<FixedVectorType>(LHS->getType())->getNumElements(); in collectSingleShuffleElements()
668 unsigned NumInsElts = InsVecType->getNumElements(); in replaceExtractElements()
669 unsigned NumExtElts = ExtVecType->getNumElements(); in replaceExtractElements()
749 unsigned NumElts = cast<FixedVectorType>(V->getType())->getNumElements(); in collectShuffleElements()
794 cast<FixedVectorType>(RHS->getType())->getNumElements(); in collectShuffleElements()
804 ->getNumElements(); in collectShuffleElements()
1151 cast<FixedVectorType>(Shuf.getOperand(0)->getType())->getNumElements(); in isShuffleEquivalentToSelect()
1182 unsigned NumElements = cast<FixedVectorType>(VecTy)->getNumElements(); in foldInsSequenceIntoSplat()
1271 cast<FixedVectorType>(Shuf->getType())->getNumElements(); in foldInsEltIntoSplat()
1310 cast<FixedVectorType>(Shuf->getType())->getNumElements(); in foldInsEltIntoIdentityShuffle()
1426 cast<FixedVectorType>(InsElt.getType())->getNumElements(); in foldConstantInsEltIntoShuffle()
1556 cast<FixedVectorType>(ExtVecOp->getType())->getNumElements()) { in visitInsertElementInst()
1597 unsigned VWidth = VecTy->getNumElements(); in visitInsertElementInst()
1687 Mask.size() > cast<FixedVectorType>(ITy)->getNumElements()) in canEvaluateShuffled()
1846 cast<FixedVectorType>(I->getType())->getNumElements()); in evaluateInDifferentElementOrder()
1901 cast<FixedVectorType>(SVI.getOperand(0)->getType())->getNumElements(); in isShuffleExtractingFromLHS()
2039 cast<FixedVectorType>(Shuf.getType())->getNumElements(); in canonicalizeInsertSplat()
2055 unsigned NumElts = cast<FixedVectorType>(Shuf.getType())->getNumElements(); in foldSelectShuffle()
2197 cast<FixedVectorType>(SrcType)->getNumElements() != in foldTruncShuffle()
2198 cast<FixedVectorType>(DestType)->getNumElements() || in foldTruncShuffle()
2242 cast<FixedVectorType>(Shuf.getType())->getNumElements(); in narrowVectorSelect()
2245 cast<FixedVectorType>(NarrowCond->getType())->getNumElements() != in narrowVectorSelect()
2375 unsigned NumElts = cast<FixedVectorType>(Shuf.getType())->getNumElements(); in foldIdentityExtractShuffle()
2397 int InpNumElts = cast<FixedVectorType>(V0->getType())->getNumElements(); in foldShuffleWithInsert()
2496 !isPowerOf2_32(cast<FixedVectorType>(Shuf.getType())->getNumElements()) || in foldIdentityPaddedShuffles()
2498 cast<FixedVectorType>(Shuffle0->getType())->getNumElements()) || in foldIdentityPaddedShuffles()
2499 !isPowerOf2_32(cast<FixedVectorType>(X->getType())->getNumElements()) || in foldIdentityPaddedShuffles()
2510 int NarrowElts = cast<FixedVectorType>(X->getType())->getNumElements(); in foldIdentityPaddedShuffles()
2511 int WideElts = cast<FixedVectorType>(Shuffle0->getType())->getNumElements(); in foldIdentityPaddedShuffles()
2556 unsigned VWidth = cast<FixedVectorType>(SVI.getType())->getNumElements(); in visitShuffleVectorInst()
2557 unsigned LHSWidth = cast<FixedVectorType>(LHS->getType())->getNumElements(); in visitShuffleVectorInst()
2590 unsigned XNumElts = XType->getNumElements(); in visitShuffleVectorInst()
2700 unsigned SrcNumElems = SrcTy->getNumElements(); in visitShuffleVectorInst()
2813 LHSOp0Width = cast<FixedVectorType>(LHSOp0->getType())->getNumElements(); in visitShuffleVectorInst()
2817 RHSOp0Width = cast<FixedVectorType>(RHSOp0->getType())->getNumElements(); in visitShuffleVectorInst()