summaryrefslogtreecommitdiffstats
path: root/llvm/test/Analysis/ScalarEvolution/latch-dominating-conditions.ll
Commit message (Collapse)AuthorAgeFilesLines
* [SCEV] Look at backedge dominating conditions (re-land r233447).Sanjoy Das2015-04-011-0/+55
| | | | | | | | | | | | | Summary: This change teaches ScalarEvolution::isLoopBackedgeGuardedByCond to look at edges within the loop body that dominate the latch. We don't do an exhaustive search for all possible edges, but only a quick walk up the dom tree. This re-lands r233447. r233447 was reverted because it caused massive compile-time regressions. This change has a fix for the same issue. llvm-svn: 233829
* Revert "[SCEV] Look at backedge dominating conditions."Daniel Jasper2015-03-301-55/+0
| | | | | | | This leads to terribly slow compile times under MSAN. More discussion on the commit thread of r233447. llvm-svn: 233529
* [SCEV] Look at backedge dominating conditions.Sanjoy Das2015-03-271-0/+55
Summary: This change teaches ScalarEvolution::isLoopBackedgeGuardedByCond to look at edges within the loop body that dominate the latch. We don't do an exhaustive search for all possible edges, but only a quick walk up the dom tree. Reviewers: atrick, hfinkel Subscribers: llvm-commits Differential Revision: http://reviews.llvm.org/D8627 llvm-svn: 233447
OpenPOWER on IntegriCloud