Options controlling the application of transform operations by the TransformState.
More...
#include "mlir/Dialect/Transform/Interfaces/TransformInterfaces.h"
Options controlling the application of transform operations by the TransformState.
Definition at line 95 of file TransformInterfaces.h.
◆ TransformOptions() [1/2]
mlir::transform::TransformOptions::TransformOptions |
( |
| ) |
|
|
default |
◆ TransformOptions() [2/2]
mlir::transform::TransformOptions::TransformOptions |
( |
const TransformOptions & |
| ) |
|
|
default |
◆ enableEnforceSingleToplevelTransformOp()
TransformOptions& mlir::transform::TransformOptions::enableEnforceSingleToplevelTransformOp |
( |
bool |
enable = true | ) |
|
|
inline |
◆ enableExpensiveChecks()
TransformOptions& mlir::transform::TransformOptions::enableExpensiveChecks |
( |
bool |
enable = true | ) |
|
|
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.
◆ getEnforceSingleToplevelTransformOp()
bool mlir::transform::TransformOptions::getEnforceSingleToplevelTransformOp |
( |
| ) |
const |
|
inline |
◆ getExpensiveChecksEnabled()
bool mlir::transform::TransformOptions::getExpensiveChecksEnabled |
( |
| ) |
const |
|
inline |
◆ operator=()
The documentation for this class was generated from the following file: