commit | 0d4df2a624d887fbd6afc8e0f3e7755cb8441650 | [log] [tgz] |
---|---|---|
author | Derek Schuff <dschuff@google.com> | Wed Aug 31 20:27:20 2016 +0000 |
committer | Derek Schuff <dschuff@google.com> | Wed Aug 31 20:27:20 2016 +0000 |
tree | fa95351eade0dddd645374f4a28befc8c1cb3c80 | |
parent | ebc9efbb36673d0d5cdd3b491caf6b352072a98a [diff] |
[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 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@280285 91177308-0d34-0410-b5e6-96231b3b80d8