Lines Matching refs:CallGraph
11 // of the CallGraph. This enables a more incremental propagation of inlining
40 Operation *op, CallGraph &cg, SymbolTableCollection &symbolTable,
87 CGUseList(Operation *op, CallGraph &cg, SymbolTableCollection &symbolTable);
91 void dropCallUses(CallGraphNode *userNode, Operation *callOp, CallGraph &cg);
104 void recomputeUses(CallGraphNode *node, CallGraph &cg);
127 CGUseList::CGUseList(Operation *op, CallGraph &cg,
165 CallGraph &cg) {
214 void CGUseList::recomputeUses(CallGraphNode *node, CallGraph &cg) {
252 // CallGraph traversal
259 CallGraphSCC(llvm::scc_iterator<const CallGraph *> &parentIterator)
279 llvm::scc_iterator<const CallGraph *> &parentIterator;
286 const CallGraph &cg,
288 llvm::scc_iterator<const CallGraph *> cgi = llvm::scc_begin(&cg);
305 CallGraphNode *sourceNode, CallGraph &cg,
379 InlinerInterfaceImpl(MLIRContext *context, CallGraph &cg,
416 CallGraph &cg;
441 LogicalResult optimizeSCC(CallGraph &cg, CGUseList &useList,
486 LogicalResult Inliner::Impl::optimizeSCC(CallGraph &cg, CGUseList &useList,
587 CallGraph &cg = inlinerIface.cg;