Searched refs:VWidth (Results 1 - 6 of 6) sorted by relevance
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineSimplifyDemanded.cpp | 1034 unsigned VWidth = IIVTy->getNumElements(); local 1035 if (VWidth == 1) 1126 if (NewNumElts >= VWidth && DemandedElts.isMask()) { 1158 for (unsigned OrigLoadIdx = 0; OrigLoadIdx < VWidth; ++OrigLoadIdx) { 1193 unsigned VWidth = cast<FixedVectorType>(V->getType())->getNumElements(); local 1194 APInt EltMask(APInt::getAllOnesValue(VWidth)); 1219 for (unsigned i = 0; i != VWidth; ++i) { 1277 APInt UndefElts2(VWidth, 0); 1278 APInt UndefElts3(VWidth, 0); 1307 APInt UndefEltsOp(VWidth, [all...] |
H A D | InstCombineVectorOps.cpp | 262 unsigned VWidth = cast<VectorType>(V->getType())->getNumElements(); local 265 APInt UsedElts(APInt::getAllOnesValue(VWidth)); 272 if (EEIIndexC && EEIIndexC->getValue().ult(VWidth)) { 273 UsedElts = APInt::getOneBitSet(VWidth, EEIIndexC->getZExtValue()); 282 UsedElts = APInt(VWidth, 0); 285 if (MaskVal == -1u || MaskVal >= 2 * VWidth) 287 if (Shuffle->getOperand(0) == V && (MaskVal < VWidth)) 290 ((MaskVal >= VWidth) && (MaskVal < 2 * VWidth))) 291 UsedElts.setBit(MaskVal - VWidth); 306 unsigned VWidth = cast<VectorType>(V->getType())->getNumElements(); local 1138 unsigned VWidth = VecTy->getNumElements(); local [all...] |
H A D | InstCombineCalls.cpp | 380 unsigned VWidth = VT->getNumElements(); local 393 Amt = Builder.CreateVectorSplat(VWidth, Amt); 402 return Builder.CreateAShr(Vec, Builder.CreateVectorSplat(VWidth, Amt)); 419 SmallVector<int, 16> ZeroSplat(VWidth, 0); 463 auto ShiftVec = Builder.CreateVectorSplat(VWidth, ShiftAmt); 1946 auto VWidth = IIFVTy->getNumElements(); local 1947 APInt UndefElts(VWidth, 0); 1948 APInt AllOnesEltMask(APInt::getAllOnesValue(VWidth)); 2680 unsigned VWidth = cast<VectorType>(Arg->getType())->getNumElements(); local 2681 if (Value *V = SimplifyDemandedVectorEltsLow(Arg, VWidth, 2730 unsigned VWidth = cast<VectorType>(Arg0->getType())->getNumElements(); local 2949 unsigned VWidth = cast<VectorType>(Arg1->getType())->getNumElements(); local 3016 unsigned VWidth = cast<VectorType>(Arg0->getType())->getNumElements(); local 3095 unsigned VWidth = cast<VectorType>(Op0->getType())->getNumElements(); local 3117 unsigned VWidth = cast<VectorType>(Op0->getType())->getNumElements(); local [all...] |
H A D | InstCombineMulDivRem.cpp | 1498 unsigned VWidth = cast<VectorType>(C->getType())->getNumElements(); local 1502 for (unsigned i = 0; i != VWidth; ++i) { 1515 SmallVector<Constant *, 16> Elts(VWidth); 1516 for (unsigned i = 0; i != VWidth; ++i) {
|
H A D | InstructionCombining.cpp | 1774 auto VWidth = GEPFVTy->getNumElements(); local 1775 APInt UndefElts(VWidth, 0); 1776 APInt AllOnesEltMask(APInt::getAllOnesValue(VWidth));
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | VectorUtils.cpp | 902 const unsigned VWidth = cast<VectorType>(Mask->getType())->getNumElements(); local 903 APInt DemandedElts = APInt::getAllOnesValue(VWidth); 905 for (unsigned i = 0; i < VWidth; i++)
|
Completed in 98 milliseconds