diff options
| author | Andrew Trick <atrick@apple.com> | 2011-08-11 23:36:16 +0000 |
|---|---|---|
| committer | Andrew Trick <atrick@apple.com> | 2011-08-11 23:36:16 +0000 |
| commit | 2b6860f0a194d9b3cf29d0827a321f118c64fd40 (patch) | |
| tree | e7791dc60edfd56795e205f7a0cfc3b859edd48f /llvm/tools/llvm-diff/llvm-diff.cpp | |
| parent | 1d233f9a5e2219df131ebfc33a8978f80fe57960 (diff) | |
| download | llvm-2b6860f0a194d9b3cf29d0827a321f118c64fd40.zip llvm-2b6860f0a194d9b3cf29d0827a321f118c64fd40.tar.gz llvm-2b6860f0a194d9b3cf29d0827a321f118c64fd40.tar.bz2 | |
Allow loop unrolling to get known trip counts from ScalarEvolution.
SCEV unrolling can unroll loops with arbitrary induction variables. It
is a prerequisite for -disable-iv-rewrite performance. It is also
easily handles loops of arbitrary structure including multiple exits
and is generally more robust.
This is under a temporary option to avoid affecting default
behavior for the next couple of weeks. It is needed so that I can
checkin unit tests for updateUnloop.
llvm-svn: 137384
Diffstat (limited to 'llvm/tools/llvm-diff/llvm-diff.cpp')
0 files changed, 0 insertions, 0 deletions
