File tree Expand file tree Collapse file tree 1 file changed +5
-2
lines changed
mlir/include/mlir/Dialect/Shape/Transforms Expand file tree Collapse file tree 1 file changed +5
-2
lines changed Original file line number Diff line number Diff line change 19
19
namespace mlir {
20
20
class ConversionTarget ;
21
21
class TypeConverter ;
22
+ namespace func {
23
+ class FuncOp ;
24
+ } // namespace func
22
25
} // namespace mlir
23
26
24
27
namespace mlir {
@@ -38,14 +41,14 @@ void populateShapeRewritePatterns(RewritePatternSet &patterns);
38
41
//
39
42
// After this pass, no cstr_ operations exist.
40
43
void populateRemoveShapeConstraintsPatterns (RewritePatternSet &patterns);
41
- std::unique_ptr<OperationPass<FuncOp>> createRemoveShapeConstraintsPass ();
44
+ std::unique_ptr<OperationPass<func:: FuncOp>> createRemoveShapeConstraintsPass ();
42
45
43
46
// Bufferizes shape dialect ops.
44
47
//
45
48
// Note that most shape dialect ops must be converted to std before
46
49
// bufferization happens, as they are intended to be bufferized at the std
47
50
// level.
48
- std::unique_ptr<OperationPass<FuncOp>> createShapeBufferizePass ();
51
+ std::unique_ptr<OperationPass<func:: FuncOp>> createShapeBufferizePass ();
49
52
50
53
// ===----------------------------------------------------------------------===//
51
54
// Registration
You can’t perform that action at this time.
0 commit comments