[Mlir-commits] [mlir] [MLIR][WasmSSA] Instruction parser refactoring of WasmSSA importer (PR #195500)

Luc Forget llvmlistbot at llvm.org
Thu Jul 16 02:33:23 PDT 2026


================
@@ -444,6 +420,15 @@ class ExpressionParser {
   template <typename OpToCreate>
   parsed_inst_t parseBlockLikeOp(OpBuilder &);
 
+  std::optional<Location> getCurrentOpLoc() { return currentOpLoc; }
+
+  class TopLevelInstParserRegistry {
+  public:
+    template <std::byte opCode>
+    static parsed_inst_t parseInstrWithOpCode(OpBuilder &,
+                                              ExpressionParser &) = delete;
----------------
lforg37 wrote:

OK I think we will handle that with a macro. 
This is a bit sad that we can't use proper C++ -_-  

https://github.com/llvm/llvm-project/pull/195500


More information about the Mlir-commits mailing list