@@ -1229,11 +1229,10 @@ def AMDGPU_ScaledMFMAOp :
12291229
12301230def AMDGPU_MakeDmaBaseOp :
12311231 AMDGPU_Op<"make_dma_base", [Pure, AttrSizedOperandSegments]>,
1232- Arguments<(ins
1232+ Arguments<(ins Arg<AnyMemRef>:$global,
1233+ Variadic<Index>:$global_indices,
12331234 Arg<AnyMemRef>:$lds,
1234- Variadic<Index>:$lds_indices,
1235- Arg<AnyMemRef>:$global,
1236- Variadic<Index>:$global_indices)>,
1235+ Variadic<Index>:$lds_indices)>,
12371236 Results<(outs AMDGPU_TDMBaseType: $base)> {
12381237
12391238 // TODO:
@@ -1250,7 +1249,7 @@ def AMDGPU_MakeDmaBaseOp :
12501249 For example:
12511250
12521251 ```mlir
1253- %base = amdgpu.make_dma_base %lds [%idx0, %idx1], %global [%idx2, %idx3] : memref<64x64xi32, #gpu.address_space<workgroup>>, memref<64x64xi32 > -> !amdgpu.tdm_base<i32>
1252+ %base = amdgpu.make_dma_base %global [%idx0, %idx1], %lds [%idx2, %idx3] : memref<64x64xi32>, memref<64x64xi32, #gpu.address_space<workgroup>> -> !amdgpu.tdm_base<i32>
12541253 %descriptor = amdgpu.make_dma_descriptor %base globalSize [2, 2] globalStride [2, 1] sharedSize [2, 2] : !amdgpu.tdm_base<i32> -> !amdgpu.tdm_descriptor
12551254 amdgpu.tensor_load_to_lds %descriptor : !amdgpu.tdm_descriptor
12561255 ```
@@ -1279,7 +1278,7 @@ def AMDGPU_MakeDmaBaseOp :
12791278 }];
12801279
12811280 let assemblyFormat = [{
1282- $lds `[` $lds_indices `]` `,` $global `[` $global_indices `]` attr-dict `:` type($lds ) `,` type($global ) `->` type(results)
1281+ $global `[` $global_indices `]` `,` $lds `[` $lds_indices `]` attr-dict `:` type($global ) `,` type($lds ) `->` type(results)
12831282 }];
12841283
12851284 let hasVerifier = 1;
0 commit comments