[all-commits] [llvm/llvm-project] e4f7c5: AMDGPU: Refactor atomicrmw fadd expansion logic (N...
Matt Arsenault via All-commits
all-commits at lists.llvm.org
Mon Apr 22 05:09:35 PDT 2024
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: e4f7c524d7f3efa1e819ca2e2d835c8f4c5765f4
https://github.com/llvm/llvm-project/commit/e4f7c524d7f3efa1e819ca2e2d835c8f4c5765f4
Author: Matt Arsenault <Matthew.Arsenault at amd.com>
Date: 2024-04-22 (Mon, 22 Apr 2024)
Changed paths:
M llvm/lib/Target/AMDGPU/SIISelLowering.cpp
Log Message:
-----------
AMDGPU: Refactor atomicrmw fadd expansion logic (NFC) (#89469)
This had some repeated and overlapping conditions, which
made it more difficult to handle the new metadata scheme. Reflow
the function to handle the easy LDS cases first. For the flat/global
cases, write in a positive-enabled style where everything unhandled
hits a default cmpxchg.
Depends #89468
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list