summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target
diff options
context:
space:
mode:
authorSanjoy Das <sanjoy@playingwithpointers.com>2015-04-01 18:24:06 +0000
committerSanjoy Das <sanjoy@playingwithpointers.com>2015-04-01 18:24:06 +0000
commitb864c1f76f3dab9c9a4892bd48d89457fbd9c593 (patch)
treebf34f715d1c3fe89dcc5618629fb1da02443d6bd /llvm/lib/Target
parent0ae78444e7cddd7040985b033758374b7f898303 (diff)
downloadbcm5719-llvm-b864c1f76f3dab9c9a4892bd48d89457fbd9c593.tar.gz
bcm5719-llvm-b864c1f76f3dab9c9a4892bd48d89457fbd9c593.zip
[SCEV] Look at backedge dominating conditions (re-land r233447).
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
Diffstat (limited to 'llvm/lib/Target')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud