HomeSort by: relevance | last modified time | path
    Searched refs:VWidth (Results 1 - 8 of 8) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
InstCombineSimplifyDemanded.cpp 1090 unsigned VWidth = cast<FixedVectorType>(V->getType())->getNumElements();
1091 APInt EltMask(APInt::getAllOnesValue(VWidth));
1116 for (unsigned i = 0; i != VWidth; ++i) {
1171 APInt UndefElts2(VWidth, 0);
1172 APInt UndefElts3(VWidth, 0);
1201 APInt UndefEltsOp(VWidth, 0);
1224 if (IdxNo < VWidth)
1244 if (IdxNo >= VWidth || !DemandedElts[IdxNo]) {
1279 for (unsigned i = 0; i < VWidth; i++) {
1310 if (VWidth == OpWidth)
    [all...]
InstCombineVectorOps.cpp 274 unsigned VWidth = cast<FixedVectorType>(V->getType())->getNumElements();
277 APInt UsedElts(APInt::getAllOnesValue(VWidth));
284 if (EEIIndexC && EEIIndexC->getValue().ult(VWidth)) {
285 UsedElts = APInt::getOneBitSet(VWidth, EEIIndexC->getZExtValue());
294 UsedElts = APInt(VWidth, 0);
297 if (MaskVal == -1u || MaskVal >= 2 * VWidth)
299 if (Shuffle->getOperand(0) == V && (MaskVal < VWidth))
302 ((MaskVal >= VWidth) && (MaskVal < 2 * VWidth)))
303 UsedElts.setBit(MaskVal - VWidth);
    [all...]
InstCombineMulDivRem.cpp 1554 unsigned VWidth = cast<FixedVectorType>(C->getType())->getNumElements();
1558 for (unsigned i = 0; i != VWidth; ++i) {
1571 SmallVector<Constant *, 16> Elts(VWidth);
1572 for (unsigned i = 0; i != VWidth; ++i) {
InstCombineCalls.cpp 876 auto VWidth = IIFVTy->getNumElements();
877 APInt UndefElts(VWidth, 0);
878 APInt AllOnesEltMask(APInt::getAllOnesValue(VWidth));
InstructionCombining.cpp 1865 auto VWidth = GEPFVTy->getNumElements();
1866 APInt UndefElts(VWidth, 0);
1867 APInt AllOnesEltMask(APInt::getAllOnesValue(VWidth));
  /src/external/apache2/llvm/dist/llvm/lib/Target/X86/
X86InstCombineIntrinsic.cpp 205 unsigned VWidth = VT->getNumElements();
217 Amt = Builder.CreateVectorSplat(VWidth, Amt);
226 return Builder.CreateAShr(Vec, Builder.CreateVectorSplat(VWidth, Amt));
243 SmallVector<int, 16> ZeroSplat(VWidth, 0);
287 auto ShiftVec = Builder.CreateVectorSplat(VWidth, ShiftAmt);
1108 unsigned VWidth = cast<FixedVectorType>(Arg->getType())->getNumElements();
1109 if (Value *V = SimplifyDemandedVectorEltsLow(Arg, VWidth, 1)) {
1160 unsigned VWidth = cast<FixedVectorType>(Arg0->getType())->getNumElements();
1161 if (Value *V = SimplifyDemandedVectorEltsLow(Arg0, VWidth, 1)) {
1165 if (Value *V = SimplifyDemandedVectorEltsLow(Arg1, VWidth, 1))
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
AMDGPUInstCombineIntrinsic.cpp 918 unsigned VWidth = IIVTy->getNumElements();
919 if (VWidth == 1)
1005 if (NewNumElts >= VWidth && DemandedElts.isMask()) {
1038 for (unsigned OrigLoadIdx = 0; OrigLoadIdx < VWidth; ++OrigLoadIdx) {
  /src/external/apache2/llvm/dist/llvm/lib/Analysis/
VectorUtils.cpp 932 const unsigned VWidth =
934 APInt DemandedElts = APInt::getAllOnesValue(VWidth);
936 for (unsigned i = 0; i < VWidth; i++)

Completed in 63 milliseconds