diff options
author | Matt Arsenault <Matthew.Arsenault@amd.com> | 2017-11-29 01:25:12 +0000 |
---|---|---|
committer | Matt Arsenault <Matthew.Arsenault@amd.com> | 2017-11-29 01:25:12 +0000 |
commit | b655fa9ce2203eafb1bafee74f5733951b1bc429 (patch) | |
tree | 83e2da9e597c1b5043c814e90a361afce8ab8090 /clang/lib/Frontend/CompilerInvocation.cpp | |
parent | 5da51f435a2aa497cfcefa1ed65c9e64d9d1f5db (diff) | |
download | bcm5719-llvm-b655fa9ce2203eafb1bafee74f5733951b1bc429.tar.gz bcm5719-llvm-b655fa9ce2203eafb1bafee74f5733951b1bc429.zip |
DAG: Add nuw when splitting loads and stores
The object can't straddle the address space
wrap around, so I think it's OK to assume any
offsets added to the base object pointer can't
overflow. Similar logic already appears to be
applied in SelectionDAGBuilder when lowering
aggregate returns.
llvm-svn: 319272
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions