H A D | InductiveRangeCheckElimination.cpp | 152 static bool parseRangeCheckICmp(Loop *L, ICmpInst *ICI, ScalarEvolution &SE, 157 extractRangeChecksFromCond(Loop *L, ScalarEvolution &SE, Use &ConditionUse, 162 ICmpInst::Predicate Pred, ScalarEvolution &SE, 167 ICmpInst::Predicate Pred, ScalarEvolution &SE, 210 bool isEmpty(ScalarEvolution &SE, bool IsSigned) const { in isEmpty() argument 214 return SE.isKnownPredicate(ICmpInst::ICMP_SGE, Begin, End); in isEmpty() 216 return SE.isKnownPredicate(ICmpInst::ICMP_UGE, Begin, End); in isEmpty() 227 std::optional<Range> computeSafeIterationSpace(ScalarEvolution &SE, 237 BranchInst *BI, Loop *L, ScalarEvolution &SE, BranchProbabilityInfo *BPI, 242 ScalarEvolution &SE; member in __anond8c8d8340111::InductiveRangeCheckElimination [all …]
|