aboutsummaryrefslogtreecommitdiff
path: root/llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.load.format.ll
diff options
context:
space:
mode:
authorAiden Grossman <aidengrossman@google.com>2026-02-07 11:43:56 -0800
committerGitHub <noreply@github.com>2026-02-07 11:43:56 -0800
commitec059d81aafedb253a02d6f490ad9b9747611038 (patch)
tree13ed1e92cbf3053e682036b934404179b4bef459 /llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.load.format.ll
parent39622a7739b85aa8cd1d5169028b6c8fd1e0bcaa (diff)
downloadllvm-main.zip
llvm-main.tar.gz
llvm-main.tar.bz2
[DSE] Handle variable offsets with sized dead_on_return (#180364)HEADmain
With a sized dead_on_return, we need to not eliminate stores if there are to a pointer with a variable offset from the underlying object marked dead_on_return. This manifested as an assertion failure as BaseValue/V ended up not being equal. It's possible we could do a range analysis to try and prove the variable offset stays within bounds, but this case seems to come up relatively rarely (only reproducible with a UBSan build of LLVM) and is probably not worth the compile time. Fixes #180361.
Diffstat (limited to 'llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.ptr.buffer.load.format.ll')
0 files changed, 0 insertions, 0 deletions