Outlining is particularly interesting when the outlined function is
replaced with something else, e.g., a microkernel. It is good to have a
handle to the call in this case.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Paths
| Differential D149849
[mlir] make transform.loop.outline also return the call handle ClosedPublic Authored by ftynse on May 4 2023, 7:15 AM.
Details Summary Outlining is particularly interesting when the outlined function is
Diff Detail
Event TimelineThis revision is now accepted and ready to land.May 4 2023, 8:50 AM This revision was landed with ongoing or failed builds.May 5 2023, 5:42 AM Closed by commit rGd9064269442d: [mlir] make transform.loop.outline also return the call handle (authored by ftynse). · Explain Why This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 519820 mlir/include/mlir/Dialect/SCF/TransformOps/SCFTransformOps.td
mlir/lib/Dialect/SCF/TransformOps/SCFTransformOps.cpp
mlir/python/mlir/dialects/_loop_transform_ops_ext.py
mlir/test/Dialect/SCF/transform-ops-invalid.mlir
mlir/test/Dialect/SCF/transform-ops.mlir
mlir/test/python/dialects/transform_loop_ext.py
|