|
MLIR 23.0.0git
|
Fallback model for the ConditionallySpeculatable interface that uses C API callbacks. More...
Public Member Functions | |
| void | setCallbacks (MlirConditionallySpeculatableOpInterfaceCallbacks callbacks) |
| Sets the callbacks that this FallbackModel will use. | |
| ~ConditionallySpeculatableOpInterfaceFallbackModel () | |
| Speculation::Speculatability | getSpeculatability (Operation *op) const |
Static Public Member Functions | |
| static TypeID | getInterfaceID () |
| static bool | classof (const mlir::ConditionallySpeculatable::Concept *op) |
Fallback model for the ConditionallySpeculatable interface that uses C API callbacks.
Definition at line 192 of file Interfaces.cpp.
|
inline |
Definition at line 205 of file Interfaces.cpp.
|
inlinestatic |
Definition at line 214 of file Interfaces.cpp.
|
inlinestatic |
Definition at line 210 of file Interfaces.cpp.
|
inline |
|
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 201 of file Interfaces.cpp.
Referenced by mlirConditionallySpeculatableOpInterfaceAttachFallbackModel().