aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Serialization/ModuleManager.cpp
diff options
context:
space:
mode:
authorMatt Arsenault <Matthew.Arsenault@amd.com>2022-12-18 13:00:24 -0500
committerMatt Arsenault <Matthew.Arsenault@amd.com>2022-12-18 13:15:58 -0500
commit012a85296b2fc2fe46b0fd90f4c4f7e5d68e5354 (patch)
tree214c2524f760fc60101513ac0b1bd9581e2d3baf /clang/lib/Serialization/ModuleManager.cpp
parent09e79659bf2aeb0a5bd8ad6a9a40734b42caaf8a (diff)
downloadllvm-012a85296b2fc2fe46b0fd90f4c4f7e5d68e5354.zip
llvm-012a85296b2fc2fe46b0fd90f4c4f7e5d68e5354.tar.gz
llvm-012a85296b2fc2fe46b0fd90f4c4f7e5d68e5354.tar.bz2
AMDGPU/GlobalISel: Use ptrtoint to legalize constant 32-bit addrspacecast
This was trying to merge 2 32-bit pointers into a 64-bit pointer. The artifact combiner was assuming merges to pointers use scalar sources, and ended up inserting invalid bitcast from a pointer to a scalar. It should probably be a verifier error to have pointer merge sources with a pointer result. Fixes verifier errors with EXPENSIVE_CHECKS.
Diffstat (limited to 'clang/lib/Serialization/ModuleManager.cpp')
0 files changed, 0 insertions, 0 deletions