aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CodeGenModule.cpp
diff options
context:
space:
mode:
authorDerek Schuff <dschuff@google.com>2016-08-31 20:27:20 +0000
committerDerek Schuff <dschuff@google.com>2016-08-31 20:27:20 +0000
commit1b258d313c7760b046a5d76a5a06279e770f2315 (patch)
tree9fa262b03fab368e10e2803725011d0a205100b8 /clang/lib/CodeGen/CodeGenModule.cpp
parent95769b4a2907457c19d5f72c2f557ff099d1ffa3 (diff)
downloadllvm-1b258d313c7760b046a5d76a5a06279e770f2315.zip
llvm-1b258d313c7760b046a5d76a5a06279e770f2315.tar.gz
llvm-1b258d313c7760b046a5d76a5a06279e770f2315.tar.bz2
[WebAssembly] Disable folding of GA+reg into load/store constant offsets
Summary: If the register has a negative value then unsigned overflow will occur; this case is sometimes even created intentionally by LSR. For now disable GA+reg folding. Fixes PR29127 Differential Revision: https://reviews.llvm.org/D24053 llvm-svn: 280285
Diffstat (limited to 'clang/lib/CodeGen/CodeGenModule.cpp')
0 files changed, 0 insertions, 0 deletions