Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineSimplifyDemanded.cpp1171 APInt UndefElts2(VWidth, 0); in SimplifyDemandedVectorElts()
1172 APInt UndefElts3(VWidth, 0); in SimplifyDemandedVectorElts()
1201 APInt UndefEltsOp(VWidth, 0); in SimplifyDemandedVectorElts()
1224 if (IdxNo < VWidth) in SimplifyDemandedVectorElts()
1310 if (VWidth == OpWidth) { in SimplifyDemandedVectorElts()
1453 if (VWidth == InVWidth) { in SimplifyDemandedVectorElts()
1458 } else if ((VWidth % InVWidth) == 0) { in SimplifyDemandedVectorElts()
1462 Ratio = VWidth / InVWidth; in SimplifyDemandedVectorElts()
1466 } else if ((InVWidth % VWidth) == 0) { in SimplifyDemandedVectorElts()
1470 Ratio = InVWidth / VWidth; in SimplifyDemandedVectorElts()
[all …]
H A DInstCombineVectorOps.cpp277 APInt UsedElts(APInt::getAllOnesValue(VWidth)); in findDemandedEltsBySingleUser()
294 UsedElts = APInt(VWidth, 0); in findDemandedEltsBySingleUser()
302 ((MaskVal >= VWidth) && (MaskVal < 2 * VWidth))) in findDemandedEltsBySingleUser()
303 UsedElts.setBit(MaskVal - VWidth); in findDemandedEltsBySingleUser()
320 APInt UnionUsedElts(VWidth, 0); in findDemandedEltsByAllUsers()
1496 unsigned VWidth = VecTy->getNumElements(); in visitInsertElementInst() local
1497 APInt UndefElts(VWidth, 0); in visitInsertElementInst()
2395 if (XNumElts >= VWidth) { in visitShuffleVectorInst()
2418 for (unsigned i = 0; i != VWidth; ++i) { in visitShuffleVectorInst()
2446 APInt UndefElts(VWidth, 0); in visitShuffleVectorInst()
[all …]
H A DInstCombineMulDivRem.cpp1563 unsigned VWidth = cast<FixedVectorType>(C->getType())->getNumElements(); in visitSRem() local
1567 for (unsigned i = 0; i != VWidth; ++i) { in visitSRem()
1580 SmallVector<Constant *, 16> Elts(VWidth); in visitSRem()
1581 for (unsigned i = 0; i != VWidth; ++i) { in visitSRem()
H A DInstCombineCalls.cpp897 auto VWidth = IIFVTy->getNumElements(); in visitCallInst() local
898 APInt UndefElts(VWidth, 0); in visitCallInst()
899 APInt AllOnesEltMask(APInt::getAllOnesValue(VWidth)); in visitCallInst()
H A DInstructionCombining.cpp1906 auto VWidth = GEPFVTy->getNumElements(); in visitGetElementPtrInst() local
1907 APInt UndefElts(VWidth, 0); in visitGetElementPtrInst()
1908 APInt AllOnesEltMask(APInt::getAllOnesValue(VWidth)); in visitGetElementPtrInst()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InstCombineIntrinsic.cpp205 unsigned VWidth = VT->getNumElements(); in simplifyX86immShift() local
217 Amt = Builder.CreateVectorSplat(VWidth, Amt); in simplifyX86immShift()
243 SmallVector<int, 16> ZeroSplat(VWidth, 0); in simplifyX86immShift()
1355 if (Value *V = SimplifyDemandedVectorEltsLow(Arg1, VWidth, VWidth / 2)) { in instCombineIntrinsic()
1424 unsigned VWidth = in instCombineIntrinsic() local
1427 APInt UndefElts1(VWidth, 0); in instCombineIntrinsic()
1436 APInt UndefElts2(VWidth, 0); in instCombineIntrinsic()
1918 APInt SubMask = APInt::getSplat(VWidth, APInt(2, 0x1)); in simplifyDemandedVectorEltsIntrinsic()
1954 unsigned VWidthPerLane = VWidth / NumLanes; in simplifyDemandedVectorEltsIntrinsic()
1977 OpUndefElts = OpUndefElts.zext(VWidth); in simplifyDemandedVectorEltsIntrinsic()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUInstCombineIntrinsic.cpp918 unsigned VWidth = IIVTy->getNumElements(); in simplifyAMDGCNMemoryIntrinsicDemanded() local
919 if (VWidth == 1) in simplifyAMDGCNMemoryIntrinsicDemanded()
1005 if (NewNumElts >= VWidth && DemandedElts.isMask()) { in simplifyAMDGCNMemoryIntrinsicDemanded()
1038 for (unsigned OrigLoadIdx = 0; OrigLoadIdx < VWidth; ++OrigLoadIdx) { in simplifyAMDGCNMemoryIntrinsicDemanded()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Analysis/
H A DVectorUtils.cpp941 const unsigned VWidth = in possiblyDemandedEltsInMask() local
943 APInt DemandedElts = APInt::getAllOnesValue(VWidth); in possiblyDemandedEltsInMask()
945 for (unsigned i = 0; i < VWidth; i++) in possiblyDemandedEltsInMask()