Searched refs:WithCache (Results 1 – 8 of 8) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | WithCache.h | 28 template <typename Arg> class WithCache { 53 WithCache(PointerType Pointer) : Pointer(Pointer, false) {} in WithCache() function 54 WithCache(PointerType Pointer, const KnownBits &Known) in WithCache() function
|
| H A D | ValueTracking.h | 120 LLVM_ABI bool haveNoCommonBitsSet(const WithCache<const Value *> &LHSCache, 121 const WithCache<const Value *> &RHSCache, 640 const WithCache<const Value *> &LHS, const WithCache<const Value *> &RHS, 643 const WithCache<const Value *> &LHS, const WithCache<const Value *> &RHS, 676 const WithCache<const Value *> &V, bool ForSigned, const SimplifyQuery &SQ);
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/InstCombine/ |
| H A D | InstCombiner.h | 483 computeOverflowForUnsignedAdd(const WithCache<const Value *> &LHS, in computeOverflowForUnsignedAdd() 484 const WithCache<const Value *> &RHS, in computeOverflowForUnsignedAdd() 491 computeOverflowForSignedAdd(const WithCache<const Value *> &LHS, in computeOverflowForSignedAdd() 492 const WithCache<const Value *> &RHS, in computeOverflowForSignedAdd()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineInternal.h | 313 bool willNotOverflowSignedAdd(const WithCache<const Value *> &LHS, in willNotOverflowSignedAdd() 314 const WithCache<const Value *> &RHS, in willNotOverflowSignedAdd() 320 bool willNotOverflowUnsignedAdd(const WithCache<const Value *> &LHS, in willNotOverflowUnsignedAdd() 321 const WithCache<const Value *> &RHS, in willNotOverflowUnsignedAdd() 393 Constant *Op1FpC, SmallVectorImpl<WithCache<const Value *>> &OpsKnown);
|
| H A D | InstCombineSimplifyDemanded.cpp | 274 WithCache<const Value *> LHSCache(I->getOperand(0), LHSKnown), in SimplifyDemandedUseBits()
|
| H A D | InstructionCombining.cpp | 1488 Constant *Op1FpC, SmallVectorImpl<WithCache<const Value *>> &OpsKnown) { in foldFBinOpOfIntCastsFromSign() 1662 SmallVector<WithCache<const Value *>, 2> OpsKnown = {IntOps[0], IntOps[1]}; in foldFBinOpOfIntCasts()
|
| H A D | InstCombineAddSub.cpp | 1681 WithCache<const Value *> LHSCache(LHS), RHSCache(RHS); in visitAdd()
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | ValueTracking.cpp | 234 bool llvm::haveNoCommonBitsSet(const WithCache<const Value *> &LHSCache, in haveNoCommonBitsSet() 235 const WithCache<const Value *> &RHSCache, in haveNoCommonBitsSet() 7073 llvm::computeConstantRangeIncludingKnownBits(const WithCache<const Value *> &V, in computeConstantRangeIncludingKnownBits() 7140 llvm::computeOverflowForUnsignedAdd(const WithCache<const Value *> &LHS, in computeOverflowForUnsignedAdd() 7141 const WithCache<const Value *> &RHS, in computeOverflowForUnsignedAdd() 7151 computeOverflowForSignedAdd(const WithCache<const Value *> &LHS, in computeOverflowForSignedAdd() 7152 const WithCache<const Value *> &RHS, in computeOverflowForSignedAdd() 7799 llvm::computeOverflowForSignedAdd(const WithCache<const Value *> &LHS, in computeOverflowForSignedAdd() 7800 const WithCache<const Value *> &RHS, in computeOverflowForSignedAdd()
|