Lines Matching refs:getNumElements
274 unsigned VWidth = cast<FixedVectorType>(V->getType())->getNumElements(); in findDemandedEltsBySingleUser()
292 cast<FixedVectorType>(UserInstr->getType())->getNumElements(); in findDemandedEltsBySingleUser()
318 unsigned VWidth = cast<FixedVectorType>(V->getType())->getNumElements(); in findDemandedEltsByAllUsers()
503 ->getNumElements(); in visitExtractElementInst()
536 unsigned NumElts = cast<FixedVectorType>(V->getType())->getNumElements(); in collectSingleShuffleElements()
578 cast<FixedVectorType>(LHS->getType())->getNumElements(); in collectSingleShuffleElements()
610 unsigned NumInsElts = InsVecType->getNumElements(); in replaceExtractElements()
611 unsigned NumExtElts = ExtVecType->getNumElements(); in replaceExtractElements()
692 unsigned NumElts = cast<FixedVectorType>(V->getType())->getNumElements(); in collectShuffleElements()
737 cast<FixedVectorType>(RHS->getType())->getNumElements(); in collectShuffleElements()
747 ->getNumElements(); in collectShuffleElements()
1094 cast<FixedVectorType>(Shuf.getOperand(0)->getType())->getNumElements(); in isShuffleEquivalentToSelect()
1125 unsigned NumElements = cast<FixedVectorType>(VecTy)->getNumElements(); in foldInsSequenceIntoSplat()
1214 cast<FixedVectorType>(Shuf->getType())->getNumElements(); in foldInsEltIntoSplat()
1253 cast<FixedVectorType>(Shuf->getType())->getNumElements(); in foldInsEltIntoIdentityShuffle()
1365 cast<FixedVectorType>(InsElt.getType())->getNumElements(); in foldConstantInsEltIntoShuffle()
1455 cast<FixedVectorType>(ExtVecOp->getType())->getNumElements()) { in visitInsertElementInst()
1496 unsigned VWidth = VecTy->getNumElements(); in visitInsertElementInst()
1583 Mask.size() > cast<FixedVectorType>(ITy)->getNumElements()) in canEvaluateShuffled()
1742 cast<FixedVectorType>(I->getType())->getNumElements()); in evaluateInDifferentElementOrder()
1797 cast<FixedVectorType>(SVI.getOperand(0)->getType())->getNumElements(); in isShuffleExtractingFromLHS()
1930 cast<FixedVectorType>(Shuf.getType())->getNumElements(); in canonicalizeInsertSplat()
1948 unsigned NumElts = cast<FixedVectorType>(Shuf.getType())->getNumElements(); in foldSelectShuffle()
2083 cast<FixedVectorType>(SrcType)->getNumElements() != in foldTruncShuffle()
2084 cast<FixedVectorType>(DestType)->getNumElements() || in foldTruncShuffle()
2128 cast<FixedVectorType>(Shuf.getType())->getNumElements(); in narrowVectorSelect()
2131 cast<FixedVectorType>(NarrowCond->getType())->getNumElements() != in narrowVectorSelect()
2179 unsigned NumElts = cast<FixedVectorType>(Shuf.getType())->getNumElements(); in foldIdentityExtractShuffle()
2204 if (NumElts != (int)(cast<FixedVectorType>(V0->getType())->getNumElements())) in foldShuffleWithInsert()
2299 !isPowerOf2_32(cast<FixedVectorType>(Shuf.getType())->getNumElements()) || in foldIdentityPaddedShuffles()
2301 cast<FixedVectorType>(Shuffle0->getType())->getNumElements()) || in foldIdentityPaddedShuffles()
2302 !isPowerOf2_32(cast<FixedVectorType>(X->getType())->getNumElements()) || in foldIdentityPaddedShuffles()
2313 int NarrowElts = cast<FixedVectorType>(X->getType())->getNumElements(); in foldIdentityPaddedShuffles()
2314 int WideElts = cast<FixedVectorType>(Shuffle0->getType())->getNumElements(); in foldIdentityPaddedShuffles()
2359 unsigned VWidth = cast<FixedVectorType>(SVI.getType())->getNumElements(); in visitShuffleVectorInst()
2360 unsigned LHSWidth = cast<FixedVectorType>(LHS->getType())->getNumElements(); in visitShuffleVectorInst()
2393 unsigned XNumElts = XType->getNumElements(); in visitShuffleVectorInst()
2506 unsigned SrcNumElems = SrcTy->getNumElements(); in visitShuffleVectorInst()
2619 LHSOp0Width = cast<FixedVectorType>(LHSOp0->getType())->getNumElements(); in visitShuffleVectorInst()
2623 RHSOp0Width = cast<FixedVectorType>(RHSOp0->getType())->getNumElements(); in visitShuffleVectorInst()