|
MLIR 23.0.0git
|
Callbacks for implementing ConditionallySpeculatable from external code. More...
#include "mlir-c/Interfaces.h"
Public Attributes | |
| void(* | construct )(void *userData) |
| Optional constructor for user data. Set to nullptr to disable it. | |
| void(* | destruct )(void *userData) |
| Optional destructor for user data. Set to nullptr to disable it. | |
| MlirSpeculatability(* | getSpeculatability )(MlirOperation op, void *userData) |
| Returns the speculatability of the given operation. | |
| void * | userData |
Callbacks for implementing ConditionallySpeculatable from external code.
Definition at line 119 of file Interfaces.h.
Optional constructor for user data. Set to nullptr to disable it.
Definition at line 121 of file Interfaces.h.
Referenced by mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::PyConditionallySpeculatableOpInterface::attach().
Optional destructor for user data. Set to nullptr to disable it.
Definition at line 123 of file Interfaces.h.
Referenced by mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::PyConditionallySpeculatableOpInterface::attach().
| MlirSpeculatability(* MlirConditionallySpeculatableOpInterfaceCallbacks::getSpeculatability) (MlirOperation op, void *userData) |
Returns the speculatability of the given operation.
Definition at line 125 of file Interfaces.h.
Referenced by mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::PyConditionallySpeculatableOpInterface::attach().
| void* MlirConditionallySpeculatableOpInterfaceCallbacks::userData |
Definition at line 126 of file Interfaces.h.
Referenced by mlir::python::MLIR_BINDINGS_PYTHON_DOMAIN::PyConditionallySpeculatableOpInterface::attach().