This commit adds the buffer cmpswap intrinsic to the ROCDL dialect and
its corresponding AMDGPU dialect wrappers.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Paths
| Differential D148722
[mlir][AMDGPU] Define atomic compare-and-swap for raw buffers ClosedPublic Authored by krzysz00 on Apr 19 2023, 8:59 AM.
Details Summary This commit adds the buffer cmpswap intrinsic to the ROCDL dialect and
Diff Detail
Event TimelineHerald added subscribers: • pcwang-thead, stephenneuendorffer, nicolasvasilache, wdng. · View Herald Transcript krzysz00 added a child revision: D148724: [mlir][AMDGPU] Add emulation pass for atomics on AMDGPU targets.Apr 19 2023, 9:12 AM This revision is now accepted and ready to land.May 3 2023, 9:40 AM Closed by commit rG98c1104d41ef: [mlir][AMDGPU] Define atomic compare-and-swap for raw buffers (authored by krzysz00). · Explain WhyMay 3 2023, 2:11 PM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 519251 mlir/include/mlir/Dialect/AMDGPU/AMDGPU.td
mlir/include/mlir/Dialect/LLVMIR/ROCDLOps.td
mlir/lib/Conversion/AMDGPUToROCDL/AMDGPUToROCDL.cpp
mlir/lib/Dialect/AMDGPU/IR/AMDGPUDialect.cpp
mlir/test/Conversion/AMDGPUToROCDL/amdgpu-to-rocdl.mlir
mlir/test/Dialect/AMDGPU/ops.mlir
mlir/test/Dialect/LLVMIR/rocdl.mlir
mlir/test/Target/LLVMIR/rocdl.mlir
|