diff options
author | Matt Arsenault <Matthew.Arsenault@amd.com> | 2024-06-16 21:31:01 +0200 |
---|---|---|
committer | Matt Arsenault <arsenm2@gmail.com> | 2024-06-16 21:46:42 +0200 |
commit | 570f36229aab50d2bc433bfb120869b33c8db076 (patch) | |
tree | 322f682d40490eeb5ed0ded471e19e14bce15ee0 /clang/unittests/Format/ConfigParseTest.cpp | |
parent | 55696dba2353bcc5a99165134b1d7d15abc51577 (diff) | |
download | llvm-570f36229aab50d2bc433bfb120869b33c8db076.zip llvm-570f36229aab50d2bc433bfb120869b33c8db076.tar.gz llvm-570f36229aab50d2bc433bfb120869b33c8db076.tar.bz2 |
AMDGPU: Fix legalization for llvm.amdgcn.raw.buffer.atomic.fadd.v2bf16
We somehow ended up with llvm.amdgcn.raw.ptr.buffer.atomic.fadd, and
llvm.amdgcn.raw.buffer.ptr.atomic.fadd.v2bf16 intrinsic definitions, despite
the second being the canonical mangling for the first intrinsic with v2bf16.
This requires us to handle it as a separate case. Surprisingly, cases
generating the regular 1st intrinsic with bfloat end up getting ID'd as
the second. The selection is still broken for the gfx9 cases.
Diffstat (limited to 'clang/unittests/Format/ConfigParseTest.cpp')
0 files changed, 0 insertions, 0 deletions