summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CodeGenModule.cpp
diff options
context:
space:
mode:
authorDavid Green <david.green@arm.com>2018-06-25 15:13:26 +0000
committerDavid Green <david.green@arm.com>2018-06-25 15:13:26 +0000
commit869949230475d243904d4d528b645d009aad3304 (patch)
tree571ce4b5a288d7812a73db516e8fbc0a61687d4e /clang/lib/CodeGen/CodeGenModule.cpp
parentd0ec7bd1c7ac80c3a76cf5fb1a71132fad244001 (diff)
downloadbcm5719-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
OpenPOWER on IntegriCloud