commit | 65f2077c6246534bb5d89fc2d205ef5de582549b | [log] [tgz] |
---|---|---|
author | Sanjoy Das <sanjoy@playingwithpointers.com> | Fri Oct 10 21:22:34 2014 +0000 |
committer | Sanjoy Das <sanjoy@playingwithpointers.com> | Fri Oct 10 21:22:34 2014 +0000 |
tree | 2434467fbcabd48e43ca33d46beeb780addd3eaf | |
parent | 9a0be5bfd9b49837ab1ba86fdd9b2e121d8af5eb [diff] |
This patch teaches ScalarEvolution to pick and use !range metadata. It also makes it more aggressive in querying range information by adding a call to isKnownPredicateWithRanges to isLoopBackedgeGuardedByCond and isLoopEntryGuardedByCond. phabricator: http://reviews.llvm.org/D5638 Reviewed by: atrick, hfinkel git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@219532 91177308-0d34-0410-b5e6-96231b3b80d8