[PATCH] D42835: [SCEV] Make isLoopEntryGuardedByCond a bit smarter
Sanjoy Das via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Sun Feb 4 23:00:58 PST 2018
sanjoy added inline comments.
================
Comment at: lib/Analysis/ScalarEvolution.cpp:9107
+ // dominating predicates.
+ auto LoosePredicate = [](ICmpInst::Predicate Pred) {
+ switch (Pred) {
----------------
Move this to `CmpInst`, it already has stuff like `CmpInst::getInversePredicate`.
I'd also s/Loose/NonStrict/ since folks are more likely to be familiar with "strict" than with "loose".
================
Comment at: test/Transforms/IRCE/conjunctive-checks.ll:1
; RUN: opt -S -verify-loop-info -irce < %s | FileCheck %s
----------------
Can you please also add a direct SCEV or IndVars test?
https://reviews.llvm.org/D42835
More information about the llvm-commits
mailing list