|
MLIR 24.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 193 of file Interfaces.cpp.
|
inline |
Definition at line 206 of file Interfaces.cpp.
|
inlinestatic |
Definition at line 215 of file Interfaces.cpp.
|
inlinestatic |
Definition at line 211 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 202 of file Interfaces.cpp.
Referenced by mlirConditionallySpeculatableOpInterfaceAttachFallbackModel().