diff options
author | Philip Reames <listmail@philipreames.com> | 2019-07-31 21:15:21 +0000 |
---|---|---|
committer | Philip Reames <listmail@philipreames.com> | 2019-07-31 21:15:21 +0000 |
commit | f8e7b536571e7abeefcb407297df2641a5a80d35 (patch) | |
tree | 33ca3b712149814822308137128f1e6c170b6572 /llvm/lib/ExecutionEngine/ExecutionEngineBindings.cpp | |
parent | 04bdb25046e275613e2194eedbe39552e4638955 (diff) | |
download | bcm5719-llvm-f8e7b536571e7abeefcb407297df2641a5a80d35.tar.gz bcm5719-llvm-f8e7b536571e7abeefcb407297df2641a5a80d35.zip |
[IndVars, RLEV] Support rewriting exit values in loops without known exits (prep work)
This is a prepatory patch for future work on support exit value rewriting in loops with a mixture of computable and non-computable exit counts. The intention is to be "mostly NFC" - i.e. not enable any interesting new transforms - but in practice, there are some small output changes.
The test differences are caused by cases wherewhere getSCEVAtScope can simplify a single entry phi without needing any knowledge of the loop.
llvm-svn: 367485
Diffstat (limited to 'llvm/lib/ExecutionEngine/ExecutionEngineBindings.cpp')
0 files changed, 0 insertions, 0 deletions