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

  /src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
InstCombineSimplifyDemanded.cpp 58 APInt DemandedMask(APInt::getAllOnesValue(BitWidth));
60 Value *V = SimplifyDemandedUseBits(&Inst, DemandedMask, Known,
72 const APInt &DemandedMask,
75 Value *NewVal = SimplifyDemandedUseBits(U.get(), DemandedMask, Known,
87 /// set in DemandedMask of the result of V are ever used downstream.
99 /// Known.Zero may only be accurate for those bits set in DemandedMask. Note
100 /// also that the bitwidth of V, DemandedMask, Known.Zero and Known.One must all
108 Value *InstCombinerImpl::SimplifyDemandedUseBits(Value *V, APInt DemandedMask,
114 uint32_t BitWidth = DemandedMask.getBitWidth();
119 "Value *V, DemandedMask and Known must have same BitWidth")
    [all...]
InstCombineInternal.h 575 Value *SimplifyDemandedUseBits(Value *V, APInt DemandedMask, KnownBits &Known,
578 const APInt &DemandedMask, KnownBits &Known,
583 /// DemandedMask, but without modifying the Instruction.
585 const APInt &DemandedMask,
593 const APInt &ShlOp1, const APInt &DemandedMask, KnownBits &Known);
InstructionCombining.cpp 177 IntrinsicInst &II, APInt DemandedMask, KnownBits &Known,
181 return TTI.simplifyDemandedUseBitsIntrinsic(*this, II, DemandedMask, Known,
  /src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/InstCombine/
InstCombiner.h 382 targetSimplifyDemandedUseBitsIntrinsic(IntrinsicInst &II, APInt DemandedMask,
516 const APInt &DemandedMask, KnownBits &Known,
  /src/external/apache2/llvm/dist/llvm/lib/Target/X86/
X86TargetTransformInfo.h 166 APInt DemandedMask, KnownBits &Known,
X86InstCombineIntrinsic.cpp 1741 InstCombiner &IC, IntrinsicInst &II, APInt DemandedMask, KnownBits &Known,
1765 // we know that DemandedMask is non-zero already.
1766 APInt DemandedElts = DemandedMask.zextOrTrunc(ArgWidth);
X86ISelLowering.cpp     [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/XCore/
XCoreISelLowering.cpp 1604 APInt DemandedMask = APInt::getLowBitsSet(BitWidth, 8);
1609 if (TLI.ShrinkDemandedConstant(OutVal, DemandedMask, TLO) ||
1610 TLI.SimplifyDemandedBits(OutVal, DemandedMask, Known, TLO))
1620 APInt DemandedMask = APInt::getLowBitsSet(BitWidth, 16);
1625 if (TLI.ShrinkDemandedConstant(Time, DemandedMask, TLO) ||
1626 TLI.SimplifyDemandedBits(Time, DemandedMask, Known, TLO))
  /src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
TargetTransformInfo.h 564 APInt DemandedMask, KnownBits &Known,
1488 APInt DemandedMask, KnownBits &Known,
1829 APInt DemandedMask, KnownBits &Known,
1831 return Impl.simplifyDemandedUseBitsIntrinsic(IC, II, DemandedMask, Known,
TargetTransformInfoImpl.h 176 APInt DemandedMask, KnownBits &Known,
  /src/external/apache2/llvm/dist/llvm/lib/Analysis/
TargetTransformInfo.cpp 303 InstCombiner &IC, IntrinsicInst &II, APInt DemandedMask, KnownBits &Known,
305 return TTIImpl->simplifyDemandedUseBitsIntrinsic(IC, II, DemandedMask, Known,
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
Local.cpp 3165 APInt DemandedMask = APInt::getAllOnesValue(DemandedBW);
3171 DemandedMask.clearBit(BitIdx);
3202 if (!DemandedMask.isAllOnesValue()) {
3203 auto *Mask = ConstantInt::get(DemandedTy, DemandedMask);
  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
BasicTTIImpl.h 581 APInt DemandedMask,
584 return BaseT::simplifyDemandedUseBitsIntrinsic(IC, II, DemandedMask, Known,
  /src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
ARMISelLowering.cpp 14081 APInt DemandedMask = APInt::getLowBitsSet(32, 16);
14083 if (TLI.SimplifyDemandedBits(Op0, DemandedMask, DCI))
14286 APInt DemandedMask = APInt::getLowBitsSet(32, 16);
14288 if (TLI.SimplifyDemandedBits(Op, DemandedMask, DCI))
16038 APInt DemandedMask = APInt::getLowBitsSet(32, BitWidth);
16039 if (SimplifyDemandedBits(N->getOperand(3), DemandedMask, DCI))
16055 APInt DemandedMask = APInt::getLowBitsSet(32, BitWidth);
16056 if (SimplifyDemandedBits(N->getOperand(1), DemandedMask, DCI))
17035 APInt DemandedMask = APInt::getLowBitsSet(BitWidth, 16);
17036 if (SimplifyDemandedBits(N->getOperand(1), DemandedMask, DCI)
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
AArch64ISelLowering.cpp 14669 APInt DemandedMask = ~ShiftedOutBits;
14671 if (TLI.SimplifyDemandedBits(Op, DemandedMask, DCI))
14789 APInt DemandedMask = APInt::getLowBitsSet(64, 56);
14794 if (TLI.SimplifyDemandedBits(Addr, DemandedMask, Known, TLO)) {

Completed in 155 milliseconds