Home
last modified time | relevance | path

Searched refs:makeExactICmpRegion (Results 1 – 14 of 14) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DConstantRange.h124 static ConstantRange makeExactICmpRegion(CmpInst::Predicate Pred,
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DGuardWidening.cpp741 ConstantRange::makeExactICmpRegion(Pred0, RHS0->getValue()); in mergeChecks()
743 ConstantRange::makeExactICmpRegion(Pred1, RHS1->getValue()); in mergeChecks()
H A DJumpThreading.cpp832 ConstantRange CmpRange = ConstantRange::makeExactICmpRegion( in computeValueKnownInPredecessorsImpl()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DConstantRange.cpp157 ConstantRange ConstantRange::makeExactICmpRegion(CmpInst::Predicate Pred, in makeExactICmpRegion() function in ConstantRange
231 assert(ConstantRange::makeExactICmpRegion(Pred, RHS) == add(Offset) && in getEquivalentICmp()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineAndOrXor.cpp1293 ConstantRange CR1 = ConstantRange::makeExactICmpRegion( in foldAndOrOfICmpsUsingRanges()
1298 ConstantRange CR2 = ConstantRange::makeExactICmpRegion( in foldAndOrOfICmpsUsingRanges()
4147 ConstantRange CR1 = ConstantRange::makeExactICmpRegion(PredL, *LC); in foldXorOfICmps()
4148 ConstantRange CR2 = ConstantRange::makeExactICmpRegion(PredR, *RC); in foldXorOfICmps()
H A DInstCombineCompares.cpp1343 ConstantRange CR = ConstantRange::makeExactICmpRegion(Pred, *C); in foldICmpWithDominatingICmp()
1355 ConstantRange::makeExactICmpRegion(DomPred, *DomC); in foldICmpWithDominatingICmp()
3079 auto CR = ConstantRange::makeExactICmpRegion(Pred, C).subtract(*C2); in foldICmpAddConstant()
3906 ConstantRange C2 = ConstantRange::makeExactICmpRegion(Pred, C); in foldICmpUSubSatOrUAddSatWithConstant()
H A DInstCombineSelect.cpp1708 ConstantRange R = ConstantRange::makeExactICmpRegion(CPred, *CmpC) in foldSelectInstWithICmpConst()
3419 ConstantRange CR = ConstantRange::makeExactICmpRegion( in isSafeToRemoveBitCeilSelect()
H A DInstructionCombining.cpp3736 ConstantRange CR = ConstantRange::makeExactICmpRegion(Pred, *RHSC); in simplifySwitchOnSelectUsingRanges()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DValueTracking.cpp560 ConstantRange TrueValues = ConstantRange::makeExactICmpRegion(Pred, *C); in cmpExcludesZero()
570 ConstantRange TrueValues = ConstantRange::makeExactICmpRegion( in cmpExcludesZero()
1577 auto CR = ConstantRange::makeExactICmpRegion(Pred, *RHSC); in computeKnownBitsFromOperator()
8394 const auto CR1 = ConstantRange::makeExactICmpRegion(Pred1, *RHSC1); in isKnownInversion()
8395 const auto CR2 = ConstantRange::makeExactICmpRegion(Pred2, *RHSC2); in isKnownInversion()
H A DLazyValueInfo.cpp1218 ConstantRange CR = ConstantRange::makeExactICmpRegion(EdgePred, *C); in getValueFromICmpCondition()
H A DInstructionSimplify.cpp1677 auto Range0 = ConstantRange::makeExactICmpRegion(Cmp0->getPredicate(), *C0); in simplifyAndOrOfICmpsWithConstants()
1678 auto Range1 = ConstantRange::makeExactICmpRegion(Cmp1->getPredicate(), *C1); in simplifyAndOrOfICmpsWithConstants()
3053 ConstantRange RHS_CR = ConstantRange::makeExactICmpRegion(Pred, *C); in simplifyICmpWithConstant()
H A DScalarEvolution.cpp9164 ConstantRange::makeExactICmpRegion(Pred, RHSC->getAPInt()); in computeExitLimitFromICmp()
10710 ConstantRange ExactCR = ConstantRange::makeExactICmpRegion(Pred, RA); in SimplifyICmpOperands()
12653 ConstantRange::makeExactICmpRegion(FoundPred, ConstFoundRHS); in isImpliedCondOperandsViaRanges()
15125 ConstantRange::makeExactICmpRegion(Predicate, C2->getAPInt()) in collect()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DCombinerHelper.cpp7063 ConstantRange CR1 = ConstantRange::makeExactICmpRegion( in tryFoldAndOrOrICmpsUsingRanges()
7068 ConstantRange CR2 = ConstantRange::makeExactICmpRegion( in tryFoldAndOrOrICmpsUsingRanges()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DSimplifyCFG.cpp669 ConstantRange::makeExactICmpRegion(ICI->getPredicate(), C->getValue()); in matchInstruction()