[llvm-branch-commits] [mlir] 40ca3b5 - Amend op parsing test case.

Wen-Heng Chung via llvm-branch-commits llvm-branch-commits at lists.llvm.org
Thu Oct 22 13:20:19 PDT 2020


Author: Wen-Heng (Jack) Chung
Date: 2020-06-05T22:18:19-05:00
New Revision: 40ca3b593063c2628082dbdff6b31b8e728cb926

URL: https://github.com/llvm/llvm-project/commit/40ca3b593063c2628082dbdff6b31b8e728cb926
DIFF: https://github.com/llvm/llvm-project/commit/40ca3b593063c2628082dbdff6b31b8e728cb926.diff

LOG: Amend op parsing test case.

Added the following attributes:
- source_layout
- output_layout
- gridwise_gemm_argument_position

Added: 
    

Modified: 
    mlir/test/Dialect/MIOpen/ops.mlir

Removed: 
    


################################################################################
diff  --git a/mlir/test/Dialect/MIOpen/ops.mlir b/mlir/test/Dialect/MIOpen/ops.mlir
index 9b3b2e3db27e..1fc8bca38f6b 100644
--- a/mlir/test/Dialect/MIOpen/ops.mlir
+++ b/mlir/test/Dialect/MIOpen/ops.mlir
@@ -50,7 +50,9 @@ func @miopen_transform_1_to_1(%memref: memref<?x?x?x?xf32>) {
         source_dimensions = [3],
         source_names = ["wi"]
       }
-    ]
+    ],
+    source_layout = ["n", "c", "hi", "wi"],
+    output_layout = ["n", "c", "hipad", "wipad"]
   } : memref<?x?x?x?xf32> to memref<?x?x?x?xf32>
   return
 }
@@ -73,9 +75,12 @@ func @miopen_transform_n_to_1(%memref : memref<?x?x?x?xf32>) {
         names = ["gemmM"],
         transformation = "passthrough",
         source_dimensions = [0],
-        source_names = ["n"]
+        source_names = ["k"]
       }
-    ]
+    ],
+    source_layout = ["k", "c", "y", "x"],
+    output_layout = ["gemmK", "gemmM"],
+    gridwise_gemm_argument_pos = 0
   } : memref<?x?x?x?xf32> to memref<?x?xf32>
   return
 }
@@ -116,7 +121,9 @@ func @miopen_transform_1_to_n(%memref : memref<?x?x?x?xf32>) {
         source_dimensions = [3],
         source_names = ["wipad"]
       }
-    ]
+    ],
+    intermediate_layout = ["n", "c", "hipad", "wipad"],
+    output_layout = ["n", "c", "y", "ho", "x", "wo"]
   } : memref<?x?x?x?xf32> to memref<?x?x?x?x?x?xf32>
   return
 }


        


More information about the llvm-branch-commits mailing list