Searched refs:VWidth (Results 1 – 5 of 5) sorted by relevance
| /freebsd-12.1/contrib/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineSimplifyDemanded.cpp | 975 if (VWidth == 1) in simplifyAMDGCNMemoryIntrinsicDemanded() 1182 APInt UndefElts2(VWidth, 0); in SimplifyDemandedVectorElts() 1183 APInt UndefElts3(VWidth, 0); in SimplifyDemandedVectorElts() 1202 if (IdxNo < VWidth) in SimplifyDemandedVectorElts() 1373 if (VWidth == InVWidth) { in SimplifyDemandedVectorElts() 1378 } else if ((VWidth % InVWidth) == 0) { in SimplifyDemandedVectorElts() 1382 Ratio = VWidth / InVWidth; in SimplifyDemandedVectorElts() 1386 } else if ((InVWidth % VWidth) == 0) { in SimplifyDemandedVectorElts() 1390 Ratio = InVWidth / VWidth; in SimplifyDemandedVectorElts() 1401 if (VWidth == InVWidth) { in SimplifyDemandedVectorElts() [all …]
|
| H A D | InstCombineCalls.cpp | 369 unsigned VWidth = VT->getNumElements(); in simplifyX86immShift() local 388 auto ShiftVec = Builder.CreateVectorSplat(VWidth, ShiftAmt); in simplifyX86immShift() 2725 APInt UndefElts(VWidth, 0); in visitCallInst() 2726 APInt AllOnesEltMask(APInt::getAllOnesValue(VWidth)); in visitCallInst() 2737 APInt UndefElts(VWidth, 0); in visitCallInst() 2738 APInt AllOnesEltMask(APInt::getAllOnesValue(VWidth)); in visitCallInst() 2819 if (Value *V = SimplifyDemandedVectorEltsLow(Arg1, VWidth, VWidth / 2)) { in visitCallInst() 2888 APInt UndefElts1(VWidth, 0); in visitCallInst() 2889 APInt DemandedElts1 = APInt::getSplat(VWidth, in visitCallInst() 2897 APInt UndefElts2(VWidth, 0); in visitCallInst() [all …]
|
| H A D | InstCombineVectorOps.cpp | 931 unsigned VWidth = VecOp->getType()->getVectorNumElements(); in visitInsertElementInst() local 932 APInt UndefElts(VWidth, 0); in visitInsertElementInst() 933 APInt AllOnesEltMask(APInt::getAllOnesValue(VWidth)); in visitInsertElementInst() 1604 unsigned VWidth = SVI.getType()->getVectorNumElements(); in visitShuffleVectorInst() local 1605 APInt UndefElts(VWidth, 0); in visitShuffleVectorInst() 1606 APInt AllOnesEltMask(APInt::getAllOnesValue(VWidth)); in visitShuffleVectorInst() 1631 for (unsigned i = 0, e = LHSWidth; i != VWidth; ++i) { in visitShuffleVectorInst() 1654 if (VWidth == LHSWidth) { in visitShuffleVectorInst() 1865 for (unsigned i = 0; i < VWidth; ++i) { in visitShuffleVectorInst() 1944 if (isLHSID && VWidth == LHSOp0Width) return replaceInstUsesWith(SVI, newLHS); in visitShuffleVectorInst() [all …]
|
| H A D | InstCombineMulDivRem.cpp | 1320 unsigned VWidth = C->getType()->getVectorNumElements(); in visitSRem() local 1324 for (unsigned i = 0; i != VWidth; ++i) { in visitSRem() 1337 SmallVector<Constant *, 16> Elts(VWidth); in visitSRem() 1338 for (unsigned i = 0; i != VWidth; ++i) { in visitSRem()
|
| H A D | InstCombineSelect.cpp | 2015 unsigned VWidth = VecTy->getNumElements(); in visitSelectInst() local 2016 APInt UndefElts(VWidth, 0); in visitSelectInst() 2017 APInt AllOnesEltMask(APInt::getAllOnesValue(VWidth)); in visitSelectInst()
|