|
MLIR 23.0.0git
|
Fallback model for the PatternDescriptorOpInterface that uses C API callbacks. More...
Public Member Functions | |
| void | setCallbacks (MlirPatternDescriptorOpInterfaceCallbacks callbacks) |
| Sets the callbacks that this FallbackModel will use. | |
| ~PatternDescriptorOpInterfaceFallbackModel () | |
| void | populatePatterns (Operation *op, RewritePatternSet &patterns) const |
| void | populatePatternsWithState (Operation *op, RewritePatternSet &patterns, transform::TransformState &state) const |
Static Public Member Functions | |
| static TypeID | getInterfaceID () |
| static bool | classof (const mlir::transform::detail::PatternDescriptorOpInterfaceInterfaceTraits::Concept *op) |
Fallback model for the PatternDescriptorOpInterface that uses C API callbacks.
Definition at line 311 of file Transform.cpp.
|
inline |
Definition at line 323 of file Transform.cpp.
|
inlinestatic |
Definition at line 333 of file Transform.cpp.
|
inlinestatic |
Definition at line 328 of file Transform.cpp.
|
inline |
Definition at line 341 of file Transform.cpp.
References wrap().
Referenced by populatePatternsWithState().
|
inline |
Definition at line 346 of file Transform.cpp.
References populatePatterns(), and wrap().
|
inline |
Sets the callbacks that this FallbackModel will use.
NB: the callbacks can only be set through this method as the RegisteredOperationName::attachInterface mechanism default-constructs the FallbackModel without being able to provide arguments.
Definition at line 319 of file Transform.cpp.
Referenced by mlirPatternDescriptorOpInterfaceAttachFallbackModel().