Home
last modified time | relevance | path

Searched refs:TransformOpInterface (Results 1 – 15 of 15) sorted by relevance

/llvm-project-15.0.7/mlir/test/lib/Dialect/Transform/
H A DTestTransformDialectExtension.td25 [DeclareOpInterfaceMethods<TransformOpInterface>]> {
38 [DeclareOpInterfaceMethods<TransformOpInterface>]> {
70 [DeclareOpInterfaceMethods<TransformOpInterface>,
98 [DeclareOpInterfaceMethods<TransformOpInterface>,
107 DeclareOpInterfaceMethods<TransformOpInterface>]> {
133 [DeclareOpInterfaceMethods<TransformOpInterface>,
144 TransformEachOpTrait, TransformOpInterface]> {
162 TransformEachOpTrait, TransformOpInterface]> {
178 TransformEachOpTrait, TransformOpInterface]> {
195 TransformEachOpTrait, TransformOpInterface]> {
[all …]
H A DTestTransformDialectInterpreter.cpp49 module.getBody()->getOps<transform::TransformOpInterface>()) { in runOnOperation()
H A DTestTransformDialectExtension.cpp28 : public Op<TestTransformOp, transform::TransformOpInterface::Trait,
79 transform::TransformOpInterface::Trait,
/llvm-project-15.0.7/mlir/lib/Dialect/Transform/IR/
H A DTransformOps.cpp220 state.applyTransform(cast<TransformOpInterface>(transform)); in apply()
291 cast<transform::TransformOpInterface>(transform)); in apply()
303 return isHandleConsumed(iterVar, cast<TransformOpInterface>(&op)); in getEffects()
459 state.applyTransform(cast<TransformOpInterface>(transform)); in apply()
474 auto iface = dyn_cast<transform::TransformOpInterface>(use.getOwner()); in isValueUsePotentialConsumer()
518 if (!isa<TransformOpInterface>(child) && in verify()
629 TransformOpInterface transformOp = nullptr; in apply()
632 transformOp = cast<TransformOpInterface>(nested); in apply()
H A DTransformInterfaces.cpp166 TransformOpInterface transform) { in checkAndRecordHandleInvalidation()
192 transform::TransformState::applyTransform(TransformOpInterface transform) { in applyTransform()
313 assert(isa<TransformOpInterface>(op) && in verifyPossibleTopLevelTransformOpTrait()
373 transform::TransformOpInterface transform) { in isHandleConsumed()
/llvm-project-15.0.7/mlir/include/mlir/Dialect/SCF/TransformOps/
H A DSCFTransformOps.td21 DeclareOpInterfaceMethods<TransformOpInterface>]> {
43 DeclareOpInterfaceMethods<TransformOpInterface>]> {
67 TransformOpInterface, TransformEachOpTrait]> {
110 TransformOpInterface, TransformEachOpTrait]> {
151 TransformOpInterface, TransformEachOpTrait]> {
/llvm-project-15.0.7/mlir/include/mlir/Dialect/Linalg/TransformOps/
H A DLinalgTransformOps.td22 TransformOpInterface, TransformEachOpTrait]> {
51 DeclareOpInterfaceMethods<TransformOpInterface>]> {
70 [DeclareOpInterfaceMethods<TransformOpInterface>]> {
118 TransformOpInterface, TransformEachOpTrait]> {
147 TransformOpInterface, TransformEachOpTrait]> {
236 TransformOpInterface, TransformEachOpTrait]> {
300 TransformOpInterface, TransformEachOpTrait]> {
340 TransformOpInterface, TransformEachOpTrait]> {
379 TransformOpInterface, TransformEachOpTrait]> {
666 TransformOpInterface]> {
[all …]
/llvm-project-15.0.7/mlir/include/mlir/Dialect/Transform/IR/
H A DTransformInterfaces.h185 class TransformOpInterface; variable
272 DiagnosedSilenceableFailure applyTransform(TransformOpInterface transform);
501 checkAndRecordHandleInvalidation(TransformOpInterface transform);
711 bool isHandleConsumed(Value handle, transform::TransformOpInterface transform);
957 if (!op->getName().getInterface<TransformOpInterface>()) { in verifyTrait()
H A DTransformOps.td24 DeclareOpInterfaceMethods<TransformOpInterface>,
99 [DeclareOpInterfaceMethods<TransformOpInterface>,
139 [DeclareOpInterfaceMethods<TransformOpInterface>,
165 [DeclareOpInterfaceMethods<TransformOpInterface>,
187 [DeclareOpInterfaceMethods<TransformOpInterface>]> {
218 [DeclareOpInterfaceMethods<TransformOpInterface>,
257 DeclareOpInterfaceMethods<TransformOpInterface>,
293 [DeclareOpInterfaceMethods<TransformOpInterface>, NoTerminator,
H A DTransformInterfaces.td18 def TransformOpInterface : OpInterface<"TransformOpInterface"> {
H A DTransformDialect.h32 assert((opName.hasInterface<TransformOpInterface>() || in checkImplementsTransformInterface()
H A DTransformDialect.td106 * Implement the `TransformOpInterface` to execute the corresponding
269 implemented by the transform ops themselves via `TransformOpInterface`. The
/llvm-project-15.0.7/mlir/include/mlir/Dialect/Bufferization/TransformOps/
H A DBufferizationTransformOps.td21 [DeclareOpInterfaceMethods<TransformOpInterface>,
/llvm-project-15.0.7/mlir/lib/Dialect/Transform/Transforms/
H A DCheckUses.cpp81 if (isa<transform::TransformOpInterface>(op)) { in TransformOpMemFreeAnalysis()
/llvm-project-15.0.7/mlir/test/Dialect/Transform/
H A Dops-invalid.mlir20 // expected-error @below {{expected children ops to implement TransformOpInterface}}