diff options
author | David Green <david.green@arm.com> | 2018-06-25 15:13:26 +0000 |
---|---|---|
committer | David Green <david.green@arm.com> | 2018-06-25 15:13:26 +0000 |
commit | 869949230475d243904d4d528b645d009aad3304 (patch) | |
tree | 571ce4b5a288d7812a73db516e8fbc0a61687d4e /clang/lib/CodeGen/CodeGenModule.cpp | |
parent | d0ec7bd1c7ac80c3a76cf5fb1a71132fad244001 (diff) | |
download | bcm5719-llvm-869949230475d243904d4d528b645d009aad3304.tar.gz bcm5719-llvm-869949230475d243904d4d528b645d009aad3304.zip |
[DA] Delinearise AddRecs if we can prove they don't wrap
We can prove that some delinearized subscripts do not wrap around to become
negative by the fact that they are from inbound geps of load/store locations.
This helps improve the delinearisation in cases where we can't prove that they
are non-negative from SCEV alone.
Differential Revision: https://reviews.llvm.org/D48481
llvm-svn: 335481
Diffstat (limited to 'clang/lib/CodeGen/CodeGenModule.cpp')
0 files changed, 0 insertions, 0 deletions