[Mlir-commits] [mlir] [MLIR][NVVM][Refactor] Refactor intrinsic lowering for NVVM Ops (PR #157079)
Srinivasa Ravi
llvmlistbot at llvm.org
Mon Sep 8 03:02:33 PDT 2025
================
@@ -19,14 +19,14 @@ llvm.func @tma_store_reduce_1d(%src : !llvm.ptr<3>, %tma_desc : !llvm.ptr, %d0 :
nvvm.cp.async.bulk.tensor.reduce %tma_desc, %src, box[%d0] l2_cache_hint = %ch {redKind = #nvvm.tma_redux_kind<or>} : !llvm.ptr, !llvm.ptr<3>
nvvm.cp.async.bulk.tensor.reduce %tma_desc, %src, box[%d0] l2_cache_hint = %ch {redKind = #nvvm.tma_redux_kind<xor>} : !llvm.ptr, !llvm.ptr<3>
- // CHECK: call void @llvm.nvvm.cp.async.bulk.tensor.reduce.add.tile.1d(ptr addrspace(3) %[[SRC]], ptr %[[DST]], i32 %[[D0]], i64 undef, i1 false)
----------------
Wolfram70 wrote:
Since `undef` is deprecated, while moving the code out of tablegen into C++, the CI complained that it should be replaced. So, I made commit https://github.com/llvm/llvm-project/pull/157079/commits/84b8e768329235b7c4d3d0188b7ef643b0be69db replacing it with `poison`.
https://github.com/llvm/llvm-project/pull/157079
More information about the Mlir-commits
mailing list