The pass lowers fully to scf (and std where unavoidable).
It includes patterns from the shape to std lowering pass for testing
purposes.
This change prepares for the lowering of shape.shape_eq to scf.
Depends On D82528
Paths
| Differential D82529
MLIR][Shape] Add function signature conversion to `shape` to `scf` lowering. AbandonedPublic Authored by frgossen on Jun 25 2020, 1:57 AM.
Details
Diff Detail
Event Timelinefrgossen added a child revision: D82530: [MLIR][Shape] Lower `shape.shape_eq` to `scf`.Jun 25 2020, 1:58 AM
frgossen retitled this revision from [MLIR][Shape] Add function signature conversion to `scf` to `std` lowering. to MLIR][Shape] Add function signature conversion to `scf` to `std` lowering..Jun 29 2020, 7:01 AM frgossen retitled this revision from MLIR][Shape] Add function signature conversion to `scf` to `std` lowering. to MLIR][Shape] Add function signature conversion to `shape` to `scf` lowering..Jul 13 2020, 2:34 AM
Revision Contents
Diff 273657 mlir/include/mlir/Dialect/SCF/SCFOps.td
mlir/lib/Conversion/ShapeToSCF/CMakeLists.txt
mlir/lib/Conversion/ShapeToSCF/ShapeToSCF.cpp
mlir/test/Conversion/ShapeToSCF/shape-to-scf.mlir
|