commit | 7fe3ccfcdc49688b8e55187e62bda5038f0068d2 | [log] [tgz] |
---|---|---|
author | Philip Reames <listmail@philipreames.com> | Mon Apr 15 15:53:25 2019 +0000 |
committer | Philip Reames <listmail@philipreames.com> | Mon Apr 15 15:53:25 2019 +0000 |
tree | f71fe43bac04a4ce82e34fb55ccb9f67b60a33c1 | |
parent | 0eccb9c93eef0f3cda9aa184839b41d5794359ff [diff] |
[LoopPred] Hoist and of predicated checks where legal If we have multiple range checks which can be predicated, hoist the and of the results outside the loop. This minorly cleans up the resulting IR, but the main motivation is as a building block for D60093. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@358419 91177308-0d34-0410-b5e6-96231b3b80d8