aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Object/WasmObjectFile.cpp
diff options
context:
space:
mode:
authorPhilip Reames <listmail@philipreames.com>2019-02-20 00:15:54 +0000
committerPhilip Reames <listmail@philipreames.com>2019-02-20 00:15:54 +0000
commita259dc3263054eda5a77dd61d3cb0f4965b8d05a (patch)
tree08e537a995835c6e5b12fc187a5263f337b4bd2e /llvm/lib/Object/WasmObjectFile.cpp
parent058bb8351351d56d2a4e8a772570231f9e5305e5 (diff)
downloadllvm-a259dc3263054eda5a77dd61d3cb0f4965b8d05a.zip
llvm-a259dc3263054eda5a77dd61d3cb0f4965b8d05a.tar.gz
llvm-a259dc3263054eda5a77dd61d3cb0f4965b8d05a.tar.bz2
[GVN] Fix last crasher w/non-integral pointers
Same case as for memset and memcpy, but this time for clobbering stores and loads. We still can't allow coercion to or from non-integrals, regardless of the transform. Now that I'm done the whole little sequence, it seems apparent that we'd entirely missed reasoning about clobbers in the original GVN support for non-integral pointers. My appologies, I thought we'd upstreamed all of this, but it turns out we were still carrying a downstream hack which hid all of these issues. My chanks to Cherry Zhang for helping debug. llvm-svn: 354407
Diffstat (limited to 'llvm/lib/Object/WasmObjectFile.cpp')
0 files changed, 0 insertions, 0 deletions