diff options
author | Jim Grosbach <grosbach@apple.com> | 2014-03-26 17:27:01 +0000 |
---|---|---|
committer | Jim Grosbach <grosbach@apple.com> | 2014-03-26 17:27:01 +0000 |
commit | ed2cd39b81d09c424217dcf60917a059379cc867 (patch) | |
tree | 0ac21cb4afac29f7fa8f1a89b6831bad6d3d6bc3 /llvm/lib/Support/FileUtilities.cpp | |
parent | 6b33c6f2349f74f0a70d5447e2c3eb0913aba902 (diff) | |
download | bcm5719-llvm-ed2cd39b81d09c424217dcf60917a059379cc867.tar.gz bcm5719-llvm-ed2cd39b81d09c424217dcf60917a059379cc867.zip |
Fix for incorrect address sinking in the presence of potential overflows.
In some cases it is possible for CGP to attempt to reuse a base address from
another basic block. In those cases we have to be sure that all the address
math was either done at the same bit width, or that none of it overflowed
before it was extended.
Patch by Louis Gerbarg <lgg@apple.com>
rdar://16307442
llvm-svn: 204833
Diffstat (limited to 'llvm/lib/Support/FileUtilities.cpp')
0 files changed, 0 insertions, 0 deletions