Home
last modified time | relevance | path

Searched refs:CallOpInterface (Results 1 – 25 of 26) sorted by relevance

12

/llvm-project-15.0.7/mlir/lib/Analysis/
H A DCallGraph.cpp73 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 DDeadCodeAnalysis.cpp160 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 DSparseAnalysis.cpp108 if (auto call = dyn_cast<CallOpInterface>(op)) { in visitOperation()
171 auto call = cast<CallOpInterface>(callsite); in visitBlock()
H A DDenseAnalysis.cpp62 if (auto call = dyn_cast<CallOpInterface>(op)) { in visitOperation()
/llvm-project-15.0.7/mlir/include/mlir/Interfaces/
H A DCallInterfaces.td25 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 DDeadCodeAnalysis.h24 class CallOpInterface; variable
207 void visitCallOperation(CallOpInterface call);
/llvm-project-15.0.7/mlir/include/mlir/Transforms/
H A DInliningUtils.h25 class CallOpInterface; variable
242 LogicalResult inlineCall(InlinerInterface &interface, CallOpInterface call,
/llvm-project-15.0.7/mlir/lib/Interfaces/
H A DCallInterfaces.cpp22 CallOpInterface::resolveCallable(SymbolTableCollection *symbolTable) { in resolveCallable()
/llvm-project-15.0.7/mlir/include/mlir/Analysis/
H A DCallGraph.h26 class CallOpInterface; variable
196 CallGraphNode *resolveCallable(CallOpInterface call,
/llvm-project-15.0.7/mlir/lib/Dialect/Bufferization/Transforms/
H A DFuncBufferizableOpInterfaceImpl.cpp93 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 DDropEquivalentBufferResults.cpp54 static func::FuncOp getCalledFunction(CallOpInterface callOp) { in getCalledFunction()
H A DOneShotModuleBufferize.cpp235 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 DInliner.cpp310 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 DFuncOps.td38 [CallOpInterface, MemRefsNormalizable,
106 CallOpInterface,
/llvm-project-15.0.7/mlir/docs/Tutorials/Toy/
H A DCh-4.md137 `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 DInliningUtils.cpp333 CallOpInterface call, in inlineCall()
/llvm-project-15.0.7/mlir/examples/toy/Ch4/include/toy/
H A DOps.td195 [DeclareOpInterfaceMethods<CallOpInterface>]> {
/llvm-project-15.0.7/mlir/examples/toy/Ch6/include/toy/
H A DOps.td195 [DeclareOpInterfaceMethods<CallOpInterface>]> {
/llvm-project-15.0.7/mlir/examples/toy/Ch5/include/toy/
H A DOps.td195 [DeclareOpInterfaceMethods<CallOpInterface>]> {
/llvm-project-15.0.7/mlir/include/mlir/Dialect/SPIRV/IR/
H A DSPIRVControlFlowOps.td201 InFunctionScope, DeclareOpInterfaceMethods<CallOpInterface>]> {
/llvm-project-15.0.7/mlir/examples/toy/Ch7/include/toy/
H A DOps.td218 [DeclareOpInterfaceMethods<CallOpInterface>]> {
/llvm-project-15.0.7/mlir/include/mlir/Dialect/LLVMIR/
H A DLLVMOps.td589 DeclareOpInterfaceMethods<CallOpInterface>, Terminator]> {
626 DeclareOpInterfaceMethods<CallOpInterface>]> {
/llvm-project-15.0.7/mlir/lib/Dialect/Affine/Transforms/
H A DLoopFusion.cpp789 } else if (isa<CallOpInterface>(op)) { in init()
/llvm-project-15.0.7/mlir/docs/
H A DInterfaces.md650 * `CallOpInterface` - Used to represent operations like 'call'
/llvm-project-15.0.7/mlir/test/lib/Dialect/Test/
H A DTestOps.td453 [CallOpInterface]> {

12