diff options
| author | Sanjoy Das <sanjoy@playingwithpointers.com> | 2015-02-26 08:19:31 +0000 |
|---|---|---|
| committer | Sanjoy Das <sanjoy@playingwithpointers.com> | 2015-02-26 08:19:31 +0000 |
| commit | e75ed92630ea924b7fb301014bfa9324155b174e (patch) | |
| tree | 05d7902c0362db4b6b394747f628b7bfa7e15da2 /llvm/lib/Transforms/Utils/BuildLibCalls.cpp | |
| parent | d283cb62039011b785c2613ad50912c9bf7528b3 (diff) | |
| download | bcm5719-llvm-e75ed92630ea924b7fb301014bfa9324155b174e.tar.gz bcm5719-llvm-e75ed92630ea924b7fb301014bfa9324155b174e.zip | |
IRCE: generalize to handle loops with decreasing induction variables.
IRCE can now split the iteration space for loops like:
for (i = n; i >= 0; i--)
a[i + k] = 42; // bounds check on access
llvm-svn: 230618
Diffstat (limited to 'llvm/lib/Transforms/Utils/BuildLibCalls.cpp')
0 files changed, 0 insertions, 0 deletions

