Home
last modified time | relevance | path

Searched refs:VWidth (Results 1 – 5 of 5) sorted by relevance

/external/llvm/lib/Transforms/InstCombine/
DInstCombineSimplifyDemanded.cpp915 unsigned VWidth = cast<VectorType>(V->getType())->getNumElements(); in SimplifyDemandedVectorElts() local
916 APInt EltMask(APInt::getAllOnesValue(VWidth)); in SimplifyDemandedVectorElts()
943 for (unsigned i = 0; i != VWidth; ++i) { in SimplifyDemandedVectorElts()
989 APInt UndefElts2(VWidth, 0); in SimplifyDemandedVectorElts()
1010 if (IdxNo >= VWidth || !DemandedElts[IdxNo]) { in SimplifyDemandedVectorElts()
1032 for (unsigned i = 0; i < VWidth; i++) { in SimplifyDemandedVectorElts()
1057 for (unsigned i = 0; i < VWidth; i++) { in SimplifyDemandedVectorElts()
1080 for (unsigned i = 0; i < VWidth; ++i) { in SimplifyDemandedVectorElts()
1095 for (unsigned i = 0; i < VWidth; i++) { in SimplifyDemandedVectorElts()
1123 if (VWidth == InVWidth) { in SimplifyDemandedVectorElts()
[all …]
DInstCombineVectorOps.cpp485 unsigned VWidth = cast<VectorType>(VecOp->getType())->getNumElements(); in visitInsertElementInst() local
486 APInt UndefElts(VWidth, 0); in visitInsertElementInst()
487 APInt AllOnesEltMask(APInt::getAllOnesValue(VWidth)); in visitInsertElementInst()
757 unsigned VWidth = cast<VectorType>(SVI.getType())->getNumElements(); in visitShuffleVectorInst() local
759 APInt UndefElts(VWidth, 0); in visitShuffleVectorInst()
760 APInt AllOnesEltMask(APInt::getAllOnesValue(VWidth)); in visitShuffleVectorInst()
776 Value *Result = (VWidth == LHSWidth) in visitShuffleVectorInst()
783 for (unsigned i = 0, e = LHSWidth; i != VWidth; ++i) { in visitShuffleVectorInst()
807 if (VWidth == LHSWidth) { in visitShuffleVectorInst()
937 for (unsigned i = 0; i < VWidth; ++i) { in visitShuffleVectorInst()
DInstCombineCalls.cpp545 unsigned VWidth = in visitCallInst() local
547 APInt DemandedElts(VWidth, 1); in visitCallInst()
548 APInt UndefElts(VWidth, 0); in visitCallInst()
565 unsigned VWidth = in visitCallInst() local
567 unsigned LowHalfElts = VWidth / 2; in visitCallInst()
568 APInt InputDemandedElts(APInt::getBitsSet(VWidth, 0, LowHalfElts)); in visitCallInst()
569 APInt UndefElts(VWidth, 0); in visitCallInst()
DInstCombineMulDivRem.cpp1209 unsigned VWidth = C->getType()->getVectorNumElements(); in visitSRem() local
1213 for (unsigned i = 0; i != VWidth; ++i) { in visitSRem()
1226 SmallVector<Constant *, 16> Elts(VWidth); in visitSRem()
1227 for (unsigned i = 0; i != VWidth; ++i) { in visitSRem()
DInstCombineSelect.cpp983 unsigned VWidth = VecTy->getNumElements(); in visitSelectInst() local
984 APInt UndefElts(VWidth, 0); in visitSelectInst()
985 APInt AllOnesEltMask(APInt::getAllOnesValue(VWidth)); in visitSelectInst()