[all-commits] [llvm/llvm-project] a955a3: [AMDGPU] Replace target feature for global fadd32
Anshil Gandhi via All-commits
all-commits at lists.llvm.org
Tue Mar 28 14:59:07 PDT 2023
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: a955a31896370b67c6490251eca0095295d55f1f
https://github.com/llvm/llvm-project/commit/a955a31896370b67c6490251eca0095295d55f1f
Author: Anshil Gandhi <Anshil.Gandhi at amd.com>
Date: 2023-03-28 (Tue, 28 Mar 2023)
Changed paths:
M clang/include/clang/Basic/BuiltinsAMDGPU.def
M clang/lib/Basic/Targets/AMDGPU.cpp
M clang/test/CodeGenOpenCL/amdgpu-features.cl
M clang/test/CodeGenOpenCL/builtins-amdgcn-fp-atomics-gfx908-err.cl
M clang/test/CodeGenOpenCL/builtins-amdgcn-gfx11.cl
M clang/test/CodeGenOpenCL/builtins-fp-atomics-gfx90a.cl
M clang/test/CodeGenOpenCL/builtins-fp-atomics-gfx940.cl
Log Message:
-----------
[AMDGPU] Replace target feature for global fadd32
Change target feature of __builtin_amdgcn_global_atomic_fadd_f32
to atomic-fadd-rtn-insts. Enable atomic-fadd-rtn-insts for gfx90a,
gfx940 and gfx1100 as they all support the return variant of
`global_atomic_add_f32`.
Fixes https://github.com/llvm/llvm-project/issues/61331.
Reviewed By: rampitec
Differential Revision: https://reviews.llvm.org/D146840
More information about the All-commits
mailing list