[Mlir-commits] [llvm] [mlir] [LLVM][NVPTX][MLIR] Add mbarrier layout and Rubin multicast extensions (PR #216753)
Guray Ozen
llvmlistbot at llvm.org
Mon Aug 17 09:38:30 PDT 2026
================
@@ -635,7 +635,10 @@ def NVVM_PMEventOp : NVVM_VoidIntrinsicOp<"pmevent">,
/// mbarrier.init instruction with generic pointer type
def NVVM_MBarrierInitOp : NVVM_PTXBuilder_Op<"mbarrier.init">,
Arguments<(ins AnyTypeOf<[LLVM_PointerGeneric, LLVM_PointerShared]>:$addr,
- I32:$count, PtxPredicate:$predicate)> {
+ I32:$count,
----------------
grypp wrote:
PR is too large and changing a lot of things in one go. Considering, the CI is quite fast in llvm, we should split thsi PR into multiple pieces.
For mlir side, you can split it to:
1. NVVM_MBarrierInitOp
2. NVVM_MBarrierCheckLayoutOp
3. NVVM_MBarrierExpectTxOp
https://github.com/llvm/llvm-project/pull/216753
More information about the Mlir-commits
mailing list