| /llvm-project-15.0.7/mlir/lib/Analysis/ |
| H A D | CallGraph.cpp | 73 if (CallOpInterface call = dyn_cast<CallOpInterface>(op)) { in computeCallGraph() 141 CallGraph::resolveCallable(CallOpInterface call, in resolveCallable()
|
| /llvm-project-15.0.7/mlir/lib/Analysis/DataFlow/ |
| H A D | DeadCodeAnalysis.cpp | 160 if (isa<CallOpInterface>(use.getUser())) in initializeSymbolCallables() 184 isRegionOrCallableReturn(op) || isa<CallOpInterface>(op)) { in initializeRecursively() 229 if (auto call = dyn_cast<CallOpInterface>(op)) in visit() 280 void DeadCodeAnalysis::visitCallOperation(CallOpInterface call) { in visitCallOperation() 413 assert(isa<CallOpInterface>(predecessor)); in visitCallableTerminator()
|
| H A D | SparseAnalysis.cpp | 108 if (auto call = dyn_cast<CallOpInterface>(op)) { in visitOperation() 171 auto call = cast<CallOpInterface>(callsite); in visitBlock()
|
| H A D | DenseAnalysis.cpp | 62 if (auto call = dyn_cast<CallOpInterface>(op)) { in visitOperation()
|
| /llvm-project-15.0.7/mlir/include/mlir/Interfaces/ |
| H A D | CallInterfaces.td | 25 def CallOpInterface : OpInterface<"CallOpInterface"> { 65 be a target for a call-like operation (those providing the CallOpInterface
|
| /llvm-project-15.0.7/mlir/include/mlir/Analysis/DataFlow/ |
| H A D | DeadCodeAnalysis.h | 24 class CallOpInterface; variable 207 void visitCallOperation(CallOpInterface call);
|
| /llvm-project-15.0.7/mlir/include/mlir/Transforms/ |
| H A D | InliningUtils.h | 25 class CallOpInterface; variable 242 LogicalResult inlineCall(InlinerInterface &interface, CallOpInterface call,
|
| /llvm-project-15.0.7/mlir/lib/Interfaces/ |
| H A D | CallInterfaces.cpp | 22 CallOpInterface::resolveCallable(SymbolTableCollection *symbolTable) { in resolveCallable()
|
| /llvm-project-15.0.7/mlir/include/mlir/Analysis/ |
| H A D | CallGraph.h | 26 class CallOpInterface; variable 196 CallGraphNode *resolveCallable(CallOpInterface call,
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Bufferization/Transforms/ |
| H A D | FuncBufferizableOpInterfaceImpl.cpp | 93 static FuncOp getCalledFunction(CallOpInterface callOp) { in getCalledFunction() 144 struct CallOpInterface struct 145 : public BufferizableOpInterface::ExternalModel<CallOpInterface, 520 func::CallOp::attachInterface<func_ext::CallOpInterface>(*ctx); in registerBufferizableOpInterfaceExternalModels()
|
| H A D | DropEquivalentBufferResults.cpp | 54 static func::FuncOp getCalledFunction(CallOpInterface callOp) { in getCalledFunction()
|
| H A D | OneShotModuleBufferize.cpp | 235 static func::FuncOp getCalledFunction(CallOpInterface callOp) { in getCalledFunction() 297 return funcOp.walk([&](CallOpInterface callOp) -> WalkResult { in getFuncOpsOrderedByCalls()
|
| /llvm-project-15.0.7/mlir/lib/Transforms/ |
| H A D | Inliner.cpp | 310 ResolvedCall(CallOpInterface call, CallGraphNode *sourceNode, in ResolvedCall() 313 CallOpInterface call; 339 if (auto call = dyn_cast<CallOpInterface>(op)) { in collectCallOps() 370 static std::string getNodeName(CallOpInterface op) { in getNodeName() 509 CallOpInterface call = it.call; in inlineCallsInSCC()
|
| /llvm-project-15.0.7/mlir/include/mlir/Dialect/Func/IR/ |
| H A D | FuncOps.td | 38 [CallOpInterface, MemRefsNormalizable, 106 CallOpInterface,
|
| /llvm-project-15.0.7/mlir/docs/Tutorials/Toy/ |
| H A D | Ch-4.md | 137 `CallOpInterface` and `CallableOpInterface`. 155 [DeclareOpInterfaceMethods<CallOpInterface>]> { 362 in a similar way to how we added the `CallOpInterface` to the GenericCallOp:
|
| /llvm-project-15.0.7/mlir/lib/Transforms/Utils/ |
| H A D | InliningUtils.cpp | 333 CallOpInterface call, in inlineCall()
|
| /llvm-project-15.0.7/mlir/examples/toy/Ch4/include/toy/ |
| H A D | Ops.td | 195 [DeclareOpInterfaceMethods<CallOpInterface>]> {
|
| /llvm-project-15.0.7/mlir/examples/toy/Ch6/include/toy/ |
| H A D | Ops.td | 195 [DeclareOpInterfaceMethods<CallOpInterface>]> {
|
| /llvm-project-15.0.7/mlir/examples/toy/Ch5/include/toy/ |
| H A D | Ops.td | 195 [DeclareOpInterfaceMethods<CallOpInterface>]> {
|
| /llvm-project-15.0.7/mlir/include/mlir/Dialect/SPIRV/IR/ |
| H A D | SPIRVControlFlowOps.td | 201 InFunctionScope, DeclareOpInterfaceMethods<CallOpInterface>]> {
|
| /llvm-project-15.0.7/mlir/examples/toy/Ch7/include/toy/ |
| H A D | Ops.td | 218 [DeclareOpInterfaceMethods<CallOpInterface>]> {
|
| /llvm-project-15.0.7/mlir/include/mlir/Dialect/LLVMIR/ |
| H A D | LLVMOps.td | 589 DeclareOpInterfaceMethods<CallOpInterface>, Terminator]> { 626 DeclareOpInterfaceMethods<CallOpInterface>]> {
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Affine/Transforms/ |
| H A D | LoopFusion.cpp | 789 } else if (isa<CallOpInterface>(op)) { in init()
|
| /llvm-project-15.0.7/mlir/docs/ |
| H A D | Interfaces.md | 650 * `CallOpInterface` - Used to represent operations like 'call'
|
| /llvm-project-15.0.7/mlir/test/lib/Dialect/Test/ |
| H A D | TestOps.td | 453 [CallOpInterface]> {
|