aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachineBasicBlock.cpp
diff options
context:
space:
mode:
authorpvanhout <pierre.vanhoutryve@amd.com>2023-07-12 10:23:28 +0200
committerpvanhout <pierre.vanhoutryve@amd.com>2023-07-13 15:20:58 +0200
commitcfa2d0a3aa0beb5422107dc9943cb0eae6d93896 (patch)
tree63d0f04d23ac5b71ac984ef01418afd7d0848927 /llvm/lib/CodeGen/MachineBasicBlock.cpp
parentf4ba1db5bf88e5f8fc5348e20c02df66e865cdb1 (diff)
downloadllvm-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