diff options
author | Sanjoy Das <sanjoy@playingwithpointers.com> | 2016-08-14 01:04:31 +0000 |
---|---|---|
committer | Sanjoy Das <sanjoy@playingwithpointers.com> | 2016-08-14 01:04:31 +0000 |
commit | 43fdc54303760237cf61198a6ba1da14524f2f0e (patch) | |
tree | 8f1d4cd6b8aa1dafc394d745c6bbeeab85e1d5d8 /llvm/lib | |
parent | a71002e7f1be2382d4014763124b936d75cf61fd (diff) | |
download | bcm5719-llvm-43fdc54303760237cf61198a6ba1da14524f2f0e.tar.gz bcm5719-llvm-43fdc54303760237cf61198a6ba1da14524f2f0e.zip |
[IRCE] Add better DEBUG diagnostic; NFC
NFC meaning IRCE should not _do_ anything different, but
-debug-only=irce will be a little friendlier.
llvm-svn: 278616
Diffstat (limited to 'llvm/lib')
-rw-r--r-- | llvm/lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/llvm/lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp b/llvm/lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp index 3f9432e4651..b3d8aa65d60 100644 --- a/llvm/lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp +++ b/llvm/lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp @@ -622,8 +622,10 @@ static bool CanBeSMin(ScalarEvolution &SE, const SCEV *S) { Optional<LoopStructure> LoopStructure::parseLoopStructure(ScalarEvolution &SE, BranchProbabilityInfo &BPI, Loop &L, const char *&FailureReason) { - if (!L.isLoopSimplifyForm()) + if (!L.isLoopSimplifyForm()) { + FailureReason = "loop not in LoopSimplify form"; return None; + } BasicBlock *Latch = L.getLoopLatch(); assert(Latch && "Simplified loops only have one latch!"); |