Searched refs:makeExactICmpRegion (Results 1 – 14 of 14) sorted by relevance
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | ConstantRange.h | 124 static ConstantRange makeExactICmpRegion(CmpInst::Predicate Pred,
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | GuardWidening.cpp | 741 ConstantRange::makeExactICmpRegion(Pred0, RHS0->getValue()); in mergeChecks() 743 ConstantRange::makeExactICmpRegion(Pred1, RHS1->getValue()); in mergeChecks()
|
H A D | JumpThreading.cpp | 832 ConstantRange CmpRange = ConstantRange::makeExactICmpRegion( in computeValueKnownInPredecessorsImpl()
|
/freebsd/contrib/llvm-project/llvm/lib/IR/ |
H A D | ConstantRange.cpp | 157 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 D | InstCombineAndOrXor.cpp | 1293 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 D | InstCombineCompares.cpp | 1343 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 D | InstCombineSelect.cpp | 1708 ConstantRange R = ConstantRange::makeExactICmpRegion(CPred, *CmpC) in foldSelectInstWithICmpConst() 3419 ConstantRange CR = ConstantRange::makeExactICmpRegion( in isSafeToRemoveBitCeilSelect()
|
H A D | InstructionCombining.cpp | 3736 ConstantRange CR = ConstantRange::makeExactICmpRegion(Pred, *RHSC); in simplifySwitchOnSelectUsingRanges()
|
/freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | ValueTracking.cpp | 560 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 D | LazyValueInfo.cpp | 1218 ConstantRange CR = ConstantRange::makeExactICmpRegion(EdgePred, *C); in getValueFromICmpCondition()
|
H A D | InstructionSimplify.cpp | 1677 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 D | ScalarEvolution.cpp | 9164 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 D | CombinerHelper.cpp | 7063 ConstantRange CR1 = ConstantRange::makeExactICmpRegion( in tryFoldAndOrOrICmpsUsingRanges() 7068 ConstantRange CR2 = ConstantRange::makeExactICmpRegion( in tryFoldAndOrOrICmpsUsingRanges()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | SimplifyCFG.cpp | 669 ConstantRange::makeExactICmpRegion(ICI->getPredicate(), C->getValue()); in matchInstruction()
|