Searched refs:VWidth (Results 1 – 9 of 9) sorted by relevance
| /llvm-project-15.0.7/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineSimplifyDemanded.cpp | 1262 APInt UndefElts2(VWidth, 0); in SimplifyDemandedVectorElts() 1263 APInt UndefElts3(VWidth, 0); in SimplifyDemandedVectorElts() 1293 APInt UndefEltsOp(VWidth, 0); in SimplifyDemandedVectorElts() 1320 if (IdxNo < VWidth) in SimplifyDemandedVectorElts() 1406 if (VWidth == OpWidth) { in SimplifyDemandedVectorElts() 1549 if (VWidth == InVWidth) { in SimplifyDemandedVectorElts() 1554 } else if ((VWidth % InVWidth) == 0) { in SimplifyDemandedVectorElts() 1558 Ratio = VWidth / InVWidth; in SimplifyDemandedVectorElts() 1562 } else if ((InVWidth % VWidth) == 0) { in SimplifyDemandedVectorElts() 1566 Ratio = InVWidth / VWidth; in SimplifyDemandedVectorElts() [all …]
|
| H A D | InstCombineVectorOps.cpp | 318 APInt UsedElts(APInt::getAllOnes(VWidth)); in findDemandedEltsBySingleUser() 335 UsedElts = APInt(VWidth, 0); in findDemandedEltsBySingleUser() 343 ((MaskVal >= VWidth) && (MaskVal < 2 * VWidth))) in findDemandedEltsBySingleUser() 344 UsedElts.setBit(MaskVal - VWidth); in findDemandedEltsBySingleUser() 361 APInt UnionUsedElts(VWidth, 0); in findDemandedEltsByAllUsers() 366 UnionUsedElts = APInt::getAllOnes(VWidth); in findDemandedEltsByAllUsers() 1597 unsigned VWidth = VecTy->getNumElements(); in visitInsertElementInst() local 1598 APInt UndefElts(VWidth, 0); in visitInsertElementInst() 2592 if (XNumElts >= VWidth) { in visitShuffleVectorInst() 2640 APInt UndefElts(VWidth, 0); in visitShuffleVectorInst() [all …]
|
| H A D | InstCombineMulDivRem.cpp | 1586 unsigned VWidth = cast<FixedVectorType>(C->getType())->getNumElements(); in visitSRem() local 1590 for (unsigned i = 0; i != VWidth; ++i) { in visitSRem() 1603 SmallVector<Constant *, 16> Elts(VWidth); in visitSRem() 1604 for (unsigned i = 0; i != VWidth; ++i) { in visitSRem()
|
| H A D | InstCombineCalls.cpp | 1225 auto VWidth = IIFVTy->getNumElements(); in visitCallInst() local 1226 APInt UndefElts(VWidth, 0); in visitCallInst() 1227 APInt AllOnesEltMask(APInt::getAllOnes(VWidth)); in visitCallInst()
|
| H A D | InstructionCombining.cpp | 2278 auto VWidth = GEPFVTy->getNumElements(); in visitGetElementPtrInst() local 2279 APInt UndefElts(VWidth, 0); in visitGetElementPtrInst() 2280 APInt AllOnesEltMask(APInt::getAllOnes(VWidth)); in visitGetElementPtrInst()
|
| /llvm-project-15.0.7/llvm/lib/Target/X86/ |
| H A D | X86InstCombineIntrinsic.cpp | 205 unsigned VWidth = VT->getNumElements(); in simplifyX86immShift() local 217 Amt = Builder.CreateVectorSplat(VWidth, Amt); in simplifyX86immShift() 243 SmallVector<int, 16> ZeroSplat(VWidth, 0); in simplifyX86immShift() 1351 if (Value *V = SimplifyDemandedVectorEltsLow(Arg1, VWidth, VWidth / 2)) { in instCombineIntrinsic() 1420 unsigned VWidth = in instCombineIntrinsic() local 1423 APInt UndefElts1(VWidth, 0); in instCombineIntrinsic() 1432 APInt UndefElts2(VWidth, 0); in instCombineIntrinsic() 1914 APInt SubMask = APInt::getSplat(VWidth, APInt(2, 0x1)); in simplifyDemandedVectorEltsIntrinsic() 1967 unsigned VWidthPerLane = VWidth / NumLanes; in simplifyDemandedVectorEltsIntrinsic() 1990 OpUndefElts = OpUndefElts.zext(VWidth); in simplifyDemandedVectorEltsIntrinsic() [all …]
|
| /llvm-project-15.0.7/clang/test/CodeGenCXX/ |
| H A D | pragma-loop.cpp | 108 const T VWidth = VECWIDTH; in for_template_define_test() local 111 #pragma clang loop vectorize_width(VWidth) interleave_count(ICount) in for_template_define_test()
|
| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUInstCombineIntrinsic.cpp | 1091 unsigned VWidth = IIVTy->getNumElements(); in simplifyAMDGCNMemoryIntrinsicDemanded() local 1092 if (VWidth == 1) in simplifyAMDGCNMemoryIntrinsicDemanded() 1178 if (NewNumElts >= VWidth && DemandedElts.isMask()) { in simplifyAMDGCNMemoryIntrinsicDemanded() 1211 for (unsigned OrigLoadIdx = 0; OrigLoadIdx < VWidth; ++OrigLoadIdx) { in simplifyAMDGCNMemoryIntrinsicDemanded()
|
| /llvm-project-15.0.7/llvm/lib/Analysis/ |
| H A D | VectorUtils.cpp | 1078 const unsigned VWidth = in possiblyDemandedEltsInMask() local 1080 APInt DemandedElts = APInt::getAllOnes(VWidth); in possiblyDemandedEltsInMask() 1082 for (unsigned i = 0; i < VWidth; i++) in possiblyDemandedEltsInMask()
|