|
MLIR 22.0.0git
|
Options controlling the application of transform operations by the TransformState. More...
#include "mlir/Dialect/Transform/Interfaces/TransformInterfaces.h"
Public Member Functions | |
| TransformOptions ()=default | |
| TransformOptions (const TransformOptions &)=default | |
| TransformOptions & | operator= (const TransformOptions &)=default |
| TransformOptions & | enableExpensiveChecks (bool enable=true) |
| Requests computationally expensive checks of the transform and payload IR well-formedness to be performed before each transformation. | |
| TransformOptions & | enableEnforceSingleToplevelTransformOp (bool enable=true) |
| bool | getExpensiveChecksEnabled () const |
| Returns true if the expensive checks are requested. | |
| bool | getEnforceSingleToplevelTransformOp () const |
Options controlling the application of transform operations by the TransformState.
Definition at line 95 of file TransformInterfaces.h.
|
default |
Referenced by enableEnforceSingleToplevelTransformOp(), enableExpensiveChecks(), operator=(), and TransformOptions().
|
default |
References TransformOptions().
|
inline |
Definition at line 110 of file TransformInterfaces.h.
References TransformOptions().
|
inline |
Requests computationally expensive checks of the transform and payload IR well-formedness to be performed before each transformation.
In particular, these ensure that the handles still point to valid operations when used.
Definition at line 104 of file TransformInterfaces.h.
References TransformOptions().
|
inline |
Definition at line 119 of file TransformInterfaces.h.
|
inline |
Returns true if the expensive checks are requested.
Definition at line 116 of file TransformInterfaces.h.
Referenced by mlir::transform::TransformEachOpTrait< OpTy >::apply().
|
default |
References TransformOptions().