llvm-project/llvm/test/Transforms/InstCombine/AMDGPU
Sebastian Neubauer 5d3a69feca [AMDGPU] New llvm.amdgcn.ballot intrinsic
Add a new llvm.amdgcn.ballot intrinsic modeled on the ballot function
in GLSL and other shader languages. It returns a bitfield containing the
result of its boolean argument in all active lanes, and zero in all
inactive lanes.

This is intended to replace the existing llvm.amdgcn.icmp and
llvm.amdgcn.fcmp intrinsics after a suitable transition period.

Use the new intrinsic in the atomic optimizer pass.

Differential Revision: https://reviews.llvm.org/D65088
2020-03-31 10:35:39 +02:00
..
amdgcn-demanded-vector-elts.ll [InstCombine][AMDGPU] Trim components of s_buffer_load 2020-01-30 10:48:25 +01:00
amdgcn-intrinsics.ll [AMDGPU] New llvm.amdgcn.ballot intrinsic 2020-03-31 10:35:39 +02:00
lit.local.cfg Revert "Temporarily Revert "Add basic loop fusion pass."" 2019-04-17 04:52:47 +00:00
tan.ll [TLI][AMDGPU] AMDPAL does not have library functions 2019-09-11 07:26:39 +00:00