Home
last modified time | relevance | path

Searched refs:TransformHandleTypeInterface (Results 1 – 25 of 44) sorted by relevance

12

/llvm-project/mlir/test/lib/Dialect/Transform/
H A DTestTransformDialectExtension.td27 [DeclareTypeInterfaceMethods<TransformHandleTypeInterface>]> {
47 let arguments = (ins Optional<TransformHandleTypeInterface>:$operand);
48 let results = (outs TransformHandleTypeInterface:$res);
58 let arguments = (ins TransformHandleTypeInterface:$in);
68 let arguments = (ins TransformHandleTypeInterface:$in,
86 let arguments = (ins TransformHandleTypeInterface:$in,
105 Optional<TransformHandleTypeInterface>:$second_operand,
116 let arguments = (ins TransformHandleTypeInterface:$target);
135 TransformHandleTypeInterface:$operand,
148 TransformHandleTypeInterface
[all...]
/llvm-project/mlir/test/lib/Interfaces/TilingInterface/
H A DTestTilingInterfaceTransformOps.td38 (ins TransformHandleTypeInterface:$target,
42 let results = (outs TransformHandleTypeInterface:$transfomed,
43 Variadic<TransformHandleTypeInterface>:$loops);
62 (ins TransformHandleTypeInterface:$target,
64 let results = (outs TransformHandleTypeInterface:$consumer,
65 TransformHandleTypeInterface:$fused_consumer);
89 let arguments = (ins TransformHandleTypeInterface:$target,
93 let results = (outs TransformHandleTypeInterface:$tiled_op,
94 Variadic<TransformHandleTypeInterface>:$loops);
112 let arguments = (ins TransformHandleTypeInterface
[all...]
/llvm-project/mlir/include/mlir/Dialect/Linalg/TransformOps/
H A DLinalgTransformOps.td25 Or<[TransformHandleTypeInterface.predicate,
203 let arguments = (ins TransformHandleTypeInterface:$target,
247 let arguments = (ins TransformHandleTypeInterface:$target);
248 let results = (outs TransformHandleTypeInterface:$transformed);
322 let arguments = (ins TransformHandleTypeInterface:$target);
346 (ins TransformHandleTypeInterface:$target,
350 let results = (outs TransformHandleTypeInterface:$transformed,
351 Variadic<TransformHandleTypeInterface>:$loops);
407 let arguments = (ins TransformHandleTypeInterface:$producer_op,
408 TransformHandleTypeInterface
[all...]
H A DLinalgMatchOps.td66 let arguments = (ins TransformHandleTypeInterface:$current,
126 let arguments = (ins TransformHandleTypeInterface:$operand_handle,
167 let arguments = (ins TransformHandleTypeInterface:$operand_handle);
214 let arguments = (ins TransformHandleTypeInterface:$operand_handle);
285 let arguments = (ins TransformHandleTypeInterface:$operand_handle,
341 let arguments = (ins TransformHandleTypeInterface:$operand_handle,
488 let arguments = (ins TransformHandleTypeInterface:$operand_handle);
516 let arguments = (ins TransformHandleTypeInterface:$operand_handle);
542 let arguments = (ins TransformHandleTypeInterface:$operand_handle);
585 let arguments = (ins TransformHandleTypeInterface
[all...]
H A DLinalgTransformOps.h44 class TransformHandleTypeInterface; global() variable
/llvm-project/mlir/include/mlir/Dialect/SCF/TransformOps/
H A DSCFTransformOps.td76 let arguments = (ins TransformHandleTypeInterface:$target);
77 let results = (outs Variadic<TransformHandleTypeInterface>:$transformed);
102 let arguments = (ins TransformHandleTypeInterface:$target);
103 let results = (outs Variadic<TransformHandleTypeInterface>:$transformed);
134 let arguments = (ins TransformHandleTypeInterface:$target,
136 let results = (outs TransformHandleTypeInterface:$function,
137 TransformHandleTypeInterface:$call);
183 let results = (outs TransformHandleTypeInterface:$peeled_loop,
184 TransformHandleTypeInterface:$remainder_loop);
227 let results = (outs TransformHandleTypeInterface
[all...]
/llvm-project/mlir/include/mlir/Dialect/NVGPU/TransformOps/
H A DNVGPUTransformOps.td61 let arguments = (ins TransformHandleTypeInterface:$target,
63 let results = (outs TransformHandleTypeInterface:$result);
125 let arguments = (ins TransformHandleTypeInterface:$for_op,
131 let results = (outs TransformHandleTypeInterface:$result);
168 let arguments = (ins TransformHandleTypeInterface:$target);
198 let arguments = (ins TransformHandleTypeInterface:$target);
H A DNVGPUTransformOps.h20 class TransformHandleTypeInterface; variable
/llvm-project/mlir/include/mlir/Dialect/Transform/IRDLExtension/
H A DIRDLExtensionOps.td25 let arguments = (ins TransformHandleTypeInterface:$root);
27 let results = (outs TransformHandleTypeInterface:$matched);
/llvm-project/mlir/include/mlir/Dialect/Transform/IR/
H A DTransformOps.td95 let arguments = (ins Optional<TransformHandleTypeInterface>:$scope);
96 let results = (outs Variadic<TransformHandleTypeInterface>:$results);
121 let arguments = (ins TransformHandleTypeInterface:$target,
147 let arguments = (ins TransformHandleTypeInterface:$target);
210 let arguments = (ins TransformHandleTypeInterface:$target,
285 let arguments = (ins TransformHandleTypeInterface:$target);
334 TransformHandleTypeInterface:$target,
388 let arguments = (ins TransformHandleTypeInterface:$target);
423 let arguments = (ins TransformHandleTypeInterface:$target,
426 let results = (outs TransformHandleTypeInterface
[all...]
H A DTransformTypes.td27 [DeclareTypeInterfaceMethods<TransformHandleTypeInterface>]> {
46 [DeclareTypeInterfaceMethods<TransformHandleTypeInterface>]> {
102 Or<[TransformHandleTypeInterface.predicate,
/llvm-project/mlir/examples/transform/Ch3/include/
H A DMyExtensionTypes.td24 // The type must implement `TransformHandleTypeInterface`.
25 [DeclareTypeInterfaceMethods<TransformHandleTypeInterface>]> {
H A DMyExtension.td45 // specifies the new callee. The handle must implement TransformHandleTypeInterface.
85 let results = (outs TransformHandleTypeInterface:$transformed);
/llvm-project/mlir/include/mlir/Dialect/SparseTensor/TransformOps/
H A DSparseTensorTransformOps.td32 let arguments = (ins TransformHandleTypeInterface:$target);
33 let results = (outs TransformHandleTypeInterface:$result);
H A DSparseTensorTransformOps.h21 class TransformHandleTypeInterface; variable
/llvm-project/mlir/include/mlir/Dialect/Bufferization/TransformOps/
H A DBufferizationTransformOps.td38 let arguments = (ins TransformHandleTypeInterface:$target);
83 ins TransformHandleTypeInterface:$target,
94 let results = (outs TransformHandleTypeInterface:$transformed);
155 let arguments = (ins TransformHandleTypeInterface:$target);
/llvm-project/mlir/include/mlir/Dialect/MemRef/TransformOps/
H A DMemRefTransformOps.td201 let results = (outs TransformHandleTypeInterface:$getGlobal,
202 TransformHandleTypeInterface:$global);
234 let results = (outs TransformHandleTypeInterface:$transformed);
260 let arguments = (ins TransformHandleTypeInterface:$target);
306 let arguments = (ins TransformHandleTypeInterface:$target, I64Attr:$num_loops);
307 let results = (outs TransformHandleTypeInterface:$transformed);
/llvm-project/mlir/include/mlir/Dialect/Transform/PDLExtension/
H A DPDLExtensionOps.td40 Arg<TransformHandleTypeInterface, "Payload IR scope to match within">:$root,
43 Res<TransformHandleTypeInterface, "Handle to the matched Payload IR ops">:$matched);
91 Arg<Optional<TransformHandleTypeInterface>, "Root operation of the Payload IR"
/llvm-project/mlir/include/mlir/Dialect/Func/TransformOps/
H A DFuncTransformOps.td82 TransformHandleTypeInterface:$insertion_point,
87 Optional<TransformHandleTypeInterface>:$function);
88 let results = (outs TransformHandleTypeInterface:$result);
/llvm-project/mlir/include/mlir/Dialect/Affine/TransformOps/
H A DAffineTransformOps.td52 let arguments = (ins TransformHandleTypeInterface:$target,
53 Variadic<TransformHandleTypeInterface>:$bounded_values,
/llvm-project/mlir/examples/transform/Ch2/include/
H A DMyExtension.td42 // specifies the new callee. The handle must implement TransformHandleTypeInterface.
46 TransformHandleTypeInterface:$call,
/llvm-project/mlir/docs/Tutorials/transform/
H A DCh3.md5 …cally, we can change the expected operand type from the wide `TransformHandleTypeInterface` to the…
30 // specifies the new callee. The handle must implement TransformHandleTypeInterface.
79 // The type must implement `TransformHandleTypeInterface`.
80 [DeclareTypeInterfaceMethods<TransformHandleTypeInterface>]> {
172 let results = (outs TransformHandleTypeInterface:$transformed);
272 let results = (outs TransformHandleTypeInterface:$transformed);
/llvm-project/mlir/lib/Dialect/Transform/Interfaces/
H A DTransformInterfaces.cpp141 if (llvm::isa<transform::TransformHandleTypeInterface>(handle.getType())) { in dispatchMappedValues()
222 assert(llvm::isa<TransformHandleTypeInterface>(value.getType()) && in setPayloadOps()
232 auto iface = llvm::cast<TransformHandleTypeInterface>(value.getType()); in setPayloadOps()
748 if (llvm::isa<transform::TransformHandleTypeInterface>( in checkAndRecordHandleInvalidationImpl()
859 if (llvm::isa<TransformHandleTypeInterface>(operandType)) { in applyTransform()
898 if (llvm::isa<TransformHandleTypeInterface>(operand.getType())) { in applyTransform()
989 if (llvm::isa<TransformHandleTypeInterface>(operand.getType())) { in applyTransform()
1477 if (llvm::isa<TransformHandleTypeInterface>(res.getType()) && in checkApplyToOne()
1543 if (llvm::isa<TransformHandleTypeInterface>(operand.getType())) { in appendValueMappings()
1576 if (llvm::isa<transform::TransformHandleTypeInterface>(resul in forwardTerminatorOperands()
[all...]
/llvm-project/mlir/lib/Dialect/Transform/PDLExtension/
H A DPDLExtension.cpp20 /// Implementation of the TransformHandleTypeInterface for the PDL
23 : public transform::TransformHandleTypeInterface::ExternalModel<
/llvm-project/mlir/include/mlir/Dialect/GPU/TransformOps/
H A DGPUTransformOps.td223 let arguments = (ins TransformHandleTypeInterface:$target,
227 let results = (outs TransformHandleTypeInterface:$result);
289 let arguments = (ins TransformHandleTypeInterface:$target,
292 let results = (outs TransformHandleTypeInterface:$result);

12