Lines Matching refs:CGUseList
78 struct CGUseList { struct
90 CGUseList(Operation *op, CallGraph &cg, SymbolTableCollection &symbolTable);
130 CGUseList::CGUseList(Operation *op, CallGraph &cg, in CGUseList() function in CGUseList
167 void CGUseList::dropCallUses(CallGraphNode *userNode, Operation *callOp, in dropCallUses()
181 void CGUseList::eraseNode(CallGraphNode *node) { in eraseNode()
195 bool CGUseList::isDead(CallGraphNode *node) const { in isDead()
206 bool CGUseList::hasOneUseAndDiscardable(CallGraphNode *node) const { in hasOneUseAndDiscardable()
217 void CGUseList::recomputeUses(CallGraphNode *node, CallGraph &cg) { in recomputeUses()
239 void CGUseList::mergeUsesAfterInlining(CallGraphNode *lhs, CallGraphNode *rhs) { in mergeUsesAfterInlining()
247 void CGUseList::decrementDiscardableUses(CGUser &uses) { in decrementDiscardableUses()
459 static LogicalResult inlineCallsInSCC(Inliner &inliner, CGUseList &useList, in inlineCallsInSCC()
599 LogicalResult inlineSCC(Inliner &inliner, CGUseList &useList,
605 LogicalResult optimizeSCC(CallGraph &cg, CGUseList &useList,
678 CGUseList useList(getOperation(), cg, symbolTable); in runOnOperation()
689 LogicalResult InlinerPass::inlineSCC(Inliner &inliner, CGUseList &useList, in inlineSCC()
705 LogicalResult InlinerPass::optimizeSCC(CallGraph &cg, CGUseList &useList, in optimizeSCC()