| H A D | InductiveRangeCheckElimination.cpp | 144 static bool parseRangeCheckICmp(Loop *L, ICmpInst *ICI, ScalarEvolution &SE, 149 extractRangeChecksFromCond(Loop *L, ScalarEvolution &SE, Use &ConditionUse, 154 ICmpInst::Predicate Pred, ScalarEvolution &SE, 159 ICmpInst::Predicate Pred, ScalarEvolution &SE, 202 bool isEmpty(ScalarEvolution &SE, bool IsSigned) const { in isEmpty() argument 206 return SE.isKnownPredicate(ICmpInst::ICMP_SGE, Begin, End); in isEmpty() 208 return SE.isKnownPredicate(ICmpInst::ICMP_UGE, Begin, End); in isEmpty() 219 std::optional<Range> computeSafeIterationSpace(ScalarEvolution &SE, 229 BranchInst *BI, Loop *L, ScalarEvolution &SE, BranchProbabilityInfo *BPI, 235 ScalarEvolution &SE; member in __anona4c10e620111::InductiveRangeCheckElimination [all …]
|