| /llvm-project-15.0.7/mlir/lib/Analysis/DataFlow/ |
| H A D | DeadCodeAnalysis.cpp | 126 for (auto callable : symbolTableBlock->getOps<CallableOpInterface>()) { in initializeSymbolCallables() 153 return top->walk([&](CallableOpInterface callable) { in initializeSymbolCallables() 177 isa<RegionBranchOpInterface, CallableOpInterface>(op->getParentOp()) && in isRegionOrCallableReturn() 239 } else if (auto callable = dyn_cast<CallableOpInterface>(op)) { in visit() 259 dyn_cast<CallableOpInterface>(op->getParentOp())) { in visit() 289 if (auto callable = dyn_cast<CallableOpInterface>(op)) in visitCallOperation() 404 CallableOpInterface callable) { in visitCallableTerminator()
|
| H A D | DenseAnalysis.cpp | 101 auto callable = dyn_cast<CallableOpInterface>(block->getParentOp()); in visitBlock()
|
| H A D | SparseAnalysis.cpp | 163 auto callable = dyn_cast<CallableOpInterface>(block->getParentOp()); in visitBlock()
|
| /llvm-project-15.0.7/mlir/lib/Analysis/ |
| H A D | CallGraph.cpp | 83 if (CallableOpInterface callable = dyn_cast<CallableOpInterface>(op)) { in computeCallGraph() 109 assert(region && isa<CallableOpInterface>(region->getParentOp()) && in getOrAddNode() 144 if (auto callableOp = dyn_cast_or_null<CallableOpInterface>(callable)) in resolveCallable()
|
| /llvm-project-15.0.7/mlir/include/mlir/Interfaces/ |
| H A D | CallInterfaces.td | 30 uses this interface, must *not* also provide the `CallableOpInterface`. 53 /// CallableOpInterface, or nullptr if a valid callable was not resolved. 62 def CallableOpInterface : OpInterface<"CallableOpInterface"> {
|
| /llvm-project-15.0.7/mlir/include/mlir/Analysis/DataFlow/ |
| H A D | DeadCodeAnalysis.h | 25 class CallableOpInterface; variable 225 void visitCallableTerminator(Operation *op, CallableOpInterface callable);
|
| /llvm-project-15.0.7/mlir/include/mlir/Transforms/ |
| H A D | InliningUtils.h | 24 class CallableOpInterface; variable 243 CallableOpInterface callable, Region *src,
|
| /llvm-project-15.0.7/mlir/include/mlir/Dialect/MLProgram/IR/ |
| H A D | MLProgramOps.td | 30 CallableOpInterface, FunctionOpInterface, IsolatedFromAbove, 60 // CallableOpInterface 379 CallableOpInterface, FunctionOpInterface, HasOnlyGraphRegion, 409 // CallableOpInterface
|
| /llvm-project-15.0.7/mlir/lib/Transforms/ |
| H A D | Inliner.cpp | 59 auto callableOp = dyn_cast_or_null<CallableOpInterface>(symbolOp); in walkReferencedSymbolNodes() 140 if (auto callable = dyn_cast<CallableOpInterface>(&op)) { in CGUseList() 527 inliner, call, cast<CallableOpInterface>(targetRegion->getParentOp()), in inlineCallsInSCC()
|
| /llvm-project-15.0.7/mlir/include/mlir/Dialect/Func/IR/ |
| H A D | FuncOps.td | 211 AffineScope, AutomaticAllocationScope, CallableOpInterface, 289 // CallableOpInterface
|
| /llvm-project-15.0.7/mlir/lib/Transforms/Utils/ |
| H A D | InliningUtils.cpp | 334 CallableOpInterface callable, Region *src, in inlineCall()
|
| /llvm-project-15.0.7/mlir/docs/Tutorials/Toy/ |
| H A D | Ch-4.md | 137 `CallOpInterface` and `CallableOpInterface`. 150 [DeclareOpInterfaceMethods<CallableOpInterface>]> {
|
| /llvm-project-15.0.7/mlir/examples/toy/Ch4/include/toy/ |
| H A D | Ops.td | 145 DeclareOpInterfaceMethods<CallableOpInterface>, FunctionOpInterface,
|
| /llvm-project-15.0.7/mlir/examples/toy/Ch6/include/toy/ |
| H A D | Ops.td | 145 DeclareOpInterfaceMethods<CallableOpInterface>, FunctionOpInterface,
|
| /llvm-project-15.0.7/mlir/examples/toy/Ch5/include/toy/ |
| H A D | Ops.td | 145 DeclareOpInterfaceMethods<CallableOpInterface>, FunctionOpInterface,
|
| /llvm-project-15.0.7/mlir/examples/toy/Ch7/include/toy/ |
| H A D | Ops.td | 168 DeclareOpInterfaceMethods<CallableOpInterface>, FunctionOpInterface,
|
| /llvm-project-15.0.7/mlir/include/mlir/Dialect/Shape/IR/ |
| H A D | ShapeOps.td | 1047 [AffineScope, AutomaticAllocationScope, CallableOpInterface, 1063 // CallableOpInterface
|
| /llvm-project-15.0.7/mlir/include/mlir/Dialect/SPIRV/IR/ |
| H A D | SPIRVStructureOps.td | 256 AutomaticAllocationScope, DeclareOpInterfaceMethods<CallableOpInterface>,
|
| /llvm-project-15.0.7/mlir/docs/ |
| H A D | Interfaces.md | 652 * `CallableOpInterface` - Used to represent the target callee of call.
|
| /llvm-project-15.0.7/mlir/include/mlir/Dialect/LLVMIR/ |
| H A D | LLVMOps.td | 1333 CallableOpInterface, Symbol
|
| /llvm-project-15.0.7/mlir/test/lib/Dialect/Test/ |
| H A D | TestOps.td | 469 [CallableOpInterface]> {
|