|
MLIR 22.0.0git
|
This struct represents a resolved call to a given callgraph node. More...
#include "mlir/Transforms/Inliner.h"
Public Member Functions | |
| ResolvedCall (CallOpInterface call, CallGraphNode *sourceNode, CallGraphNode *targetNode) | |
Public Attributes | |
| CallOpInterface | call |
| CallGraphNode * | sourceNode |
| CallGraphNode * | targetNode |
This struct represents a resolved call to a given callgraph node.
Given that the call does not actually contain a direct reference to the Region(CallGraphNode) that it is dispatching to, we need to resolve them explicitly.
|
inline |
Definition at line 110 of file Inliner.h.
References call, sourceNode, and targetNode.
| CallOpInterface mlir::Inliner::ResolvedCall::call |
Definition at line 113 of file Inliner.h.
Referenced by ResolvedCall().
| CallGraphNode* mlir::Inliner::ResolvedCall::sourceNode |
Definition at line 114 of file Inliner.h.
Referenced by isProfitableToInline(), and ResolvedCall().
| CallGraphNode * mlir::Inliner::ResolvedCall::targetNode |
Definition at line 114 of file Inliner.h.
Referenced by isProfitableToInline(), and ResolvedCall().