Searched refs:VWidth (Results 1 – 8 of 8) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineSimplifyDemanded.cpp | 1428 APInt PoisonElts2(VWidth, 0); in SimplifyDemandedVectorElts() 1429 APInt PoisonElts3(VWidth, 0); in SimplifyDemandedVectorElts() 1459 APInt PoisonEltsOp(VWidth, 0); in SimplifyDemandedVectorElts() 1486 if (IdxNo < VWidth) in SimplifyDemandedVectorElts() 1572 if (VWidth == OpWidth) { in SimplifyDemandedVectorElts() 1715 if (VWidth == InVWidth) { in SimplifyDemandedVectorElts() 1720 } else if ((VWidth % InVWidth) == 0) { in SimplifyDemandedVectorElts() 1724 Ratio = VWidth / InVWidth; in SimplifyDemandedVectorElts() 1728 } else if ((InVWidth % VWidth) == 0) { in SimplifyDemandedVectorElts() 1732 Ratio = InVWidth / VWidth; in SimplifyDemandedVectorElts() [all …]
|
H A D | InstCombineVectorOps.cpp | 327 APInt UsedElts(APInt::getAllOnes(VWidth)); in findDemandedEltsBySingleUser() 344 UsedElts = APInt(VWidth, 0); in findDemandedEltsBySingleUser() 352 ((MaskVal >= VWidth) && (MaskVal < 2 * VWidth))) in findDemandedEltsBySingleUser() 353 UsedElts.setBit(MaskVal - VWidth); in findDemandedEltsBySingleUser() 370 APInt UnionUsedElts(VWidth, 0); in findDemandedEltsByAllUsers() 375 UnionUsedElts = APInt::getAllOnes(VWidth); in findDemandedEltsByAllUsers() 1716 unsigned VWidth = VecTy->getNumElements(); in visitInsertElementInst() local 1717 APInt PoisonElts(VWidth, 0); in visitInsertElementInst() 2821 if (XNumElts >= VWidth) { in visitShuffleVectorInst() 2869 APInt PoisonElts(VWidth, 0); in visitShuffleVectorInst() [all …]
|
H A D | InstCombineMulDivRem.cpp | 2111 unsigned VWidth = cast<FixedVectorType>(C->getType())->getNumElements(); in visitSRem() local 2115 for (unsigned i = 0; i != VWidth; ++i) { in visitSRem() 2128 SmallVector<Constant *, 16> Elts(VWidth); in visitSRem() 2129 for (unsigned i = 0; i != VWidth; ++i) { in visitSRem()
|
H A D | InstCombineCalls.cpp | 1531 auto VWidth = IIFVTy->getNumElements(); in visitCallInst() local 1532 APInt PoisonElts(VWidth, 0); in visitCallInst() 1533 APInt AllOnesEltMask(APInt::getAllOnes(VWidth)); in visitCallInst()
|
H A D | InstructionCombining.cpp | 2396 auto VWidth = GEPFVTy->getNumElements(); in visitGetElementPtrInst() local 2397 APInt PoisonElts(VWidth, 0); in visitGetElementPtrInst() 2398 APInt AllOnesEltMask(APInt::getAllOnes(VWidth)); in visitGetElementPtrInst()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86InstCombineIntrinsic.cpp | 206 unsigned VWidth = VT->getNumElements(); in simplifyX86immShift() local 218 Amt = Builder.CreateVectorSplat(VWidth, Amt); in simplifyX86immShift() 244 SmallVector<int, 16> ZeroSplat(VWidth, 0); in simplifyX86immShift() 288 auto ShiftVec = Builder.CreateVectorSplat(VWidth, ShiftAmt); in simplifyX86immShift() 2420 if (Value *V = SimplifyDemandedVectorEltsLow(Arg1, VWidth, VWidth / 2)) { in instCombineIntrinsic() 2489 unsigned VWidth = in instCombineIntrinsic() local 2492 APInt UndefElts1(VWidth, 0); in instCombineIntrinsic() 2501 APInt UndefElts2(VWidth, 0); in instCombineIntrinsic() 3046 unsigned VWidthPerLane = VWidth / NumLanes; in simplifyDemandedVectorEltsIntrinsic() 3069 OpUndefElts = OpUndefElts.zext(VWidth); in simplifyDemandedVectorEltsIntrinsic() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUInstCombineIntrinsic.cpp | 384 unsigned VWidth = VTy->getNumElements(); in trimTrailingZerosInVector() local 385 APInt DemandedElts = APInt::getAllOnes(VWidth); in trimTrailingZerosInVector() 387 for (int i = VWidth - 1; i > 0; --i) { in trimTrailingZerosInVector() 409 unsigned VWidth = VTy->getNumElements(); in defaultComponentBroadcast() local 410 APInt DemandedElts = APInt::getAllOnes(VWidth); in defaultComponentBroadcast() 417 for (int I = VWidth - 1; I > 0; --I) { in defaultComponentBroadcast() 1210 unsigned VWidth = IIVTy->getNumElements(); in simplifyAMDGCNMemoryIntrinsicDemanded() local 1211 if (VWidth == 1) in simplifyAMDGCNMemoryIntrinsicDemanded() 1304 if (NewNumElts >= VWidth && DemandedElts.isMask()) { in simplifyAMDGCNMemoryIntrinsicDemanded() 1322 for (unsigned OrigStoreIdx = 0; OrigStoreIdx < VWidth; ++OrigStoreIdx) in simplifyAMDGCNMemoryIntrinsicDemanded() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | VectorUtils.cpp | 1049 const unsigned VWidth = in possiblyDemandedEltsInMask() local 1051 APInt DemandedElts = APInt::getAllOnes(VWidth); in possiblyDemandedEltsInMask() 1053 for (unsigned i = 0; i < VWidth; i++) in possiblyDemandedEltsInMask()
|