diff options
author | pvanhout <pierre.vanhoutryve@amd.com> | 2023-07-12 10:23:28 +0200 |
---|---|---|
committer | pvanhout <pierre.vanhoutryve@amd.com> | 2023-07-13 15:20:58 +0200 |
commit | cfa2d0a3aa0beb5422107dc9943cb0eae6d93896 (patch) | |
tree | 63d0f04d23ac5b71ac984ef01418afd7d0848927 /llvm/lib/CodeGen/MachineBasicBlock.cpp | |
parent | f4ba1db5bf88e5f8fc5348e20c02df66e865cdb1 (diff) | |
download | llvm-cfa2d0a3aa0beb5422107dc9943cb0eae6d93896.zip llvm-cfa2d0a3aa0beb5422107dc9943cb0eae6d93896.tar.gz llvm-cfa2d0a3aa0beb5422107dc9943cb0eae6d93896.tar.bz2 |
[AMDGPU] Wave32 CodeGen for amdgcn.ballot.i64
A recent addition to the device libs, `__ockl_dm_trim`, caused a series of
failures at O0 due to a i64 ballot intrinsic being inlined into a wave32 function.
The quick fix for this is to support codegen for this rare case.
A proper long-term fix for this type of issue is still being discussed.
Fixes SWDEV-408929, SWDEV-408957, SWDEV-409885, SWDEV-410193
Reviewed By: #amdgpu, arsenm
Differential Revision: https://reviews.llvm.org/D155050
Diffstat (limited to 'llvm/lib/CodeGen/MachineBasicBlock.cpp')
0 files changed, 0 insertions, 0 deletions