[Mlir-commits] [mlir] [ROCDL] Added matrix load-transpose ops for gfx1250+ (PR #165564)
Krzysztof Drewniak
llvmlistbot at llvm.org
Tue Nov 4 08:18:14 PST 2025
================
@@ -650,6 +650,39 @@ llvm.func @rocdl.ds.read.tr(%ptr : !llvm.ptr<3>) -> vector<4xf16> {
llvm.return %r3 : vector<4xf16>
}
+llvm.func @rocdl.load.tr.ops(%gl_ptr : !llvm.ptr<1>, %ds_ptr : !llvm.ptr<3>) {
+ // CHECK-LABEL: @rocdl.load.tr.ops
+ // CHECK-SAME: (%[[GL_PTR:.+]]: !llvm.ptr<1>, %[[DS_OTR:.+]]: !llvm.ptr<3>)
+ // CHECK: rocdl.global.load.tr4.b64 %[[GL_PTR]] : <1> -> vector<2xi32>
----------------
krzysz00 wrote:
That's fairly typical in tablegen - if the `!foo` or `#foo` in statically known, it gets omitted unless you explicitly stick a `qualified(...)` around the printed term
https://github.com/llvm/llvm-project/pull/165564
More information about the Mlir-commits
mailing list