[PATCH] D75837: Introduce std.execute_region op
River Riddle via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Wed Mar 18 22:47:17 PDT 2020
rriddle added inline comments.
================
Comment at: mlir/include/mlir/Dialect/StandardOps/IR/Ops.td:974
+//===----------------------------------------------------------------------===//
+// ExecuteRegionOp
+//===----------------------------------------------------------------------===//
----------------
This op comes before ExtractElementOp alphabetically.
================
Comment at: mlir/include/mlir/Dialect/StandardOps/IR/Ops.td:984
+ have multiple blocks and the blocks can have terminators the same way as
+ MLIR functions (FuncOp) do. The values returned from this op's region
+ define the op's results. The op primarily provides control flow
----------------
nit: MLIR functions (FuncOp) -> FuncOp
================
Comment at: mlir/include/mlir/Dialect/StandardOps/IR/Ops.td:994
+
+ loop.for %i = 0 to 128 {
+ %y = execute_region -> i32 {
----------------
This should be indented in an mlir code block
================
Comment at: mlir/lib/Dialect/StandardOps/IR/Ops.cpp:1388
+
+//
+// (ssa-id `=`)? `execute_region` `->` function-result-type `{`
----------------
Use /// For top-level comments.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D75837/new/
https://reviews.llvm.org/D75837
More information about the llvm-commits
mailing list