Lines Matching defs:CGUseList
67 // CGUseList
75 struct CGUseList {
87 CGUseList(Operation *op, CallGraph &cg, SymbolTableCollection &symbolTable);
127 CGUseList::CGUseList(Operation *op, CallGraph &cg,
164 void CGUseList::dropCallUses(CallGraphNode *userNode, Operation *callOp,
178 void CGUseList::eraseNode(CallGraphNode *node) {
192 bool CGUseList::isDead(CallGraphNode *node) const {
203 bool CGUseList::hasOneUseAndDiscardable(CallGraphNode *node) const {
214 void CGUseList::recomputeUses(CallGraphNode *node, CallGraph &cg) {
236 void CGUseList::mergeUsesAfterInlining(CallGraphNode *lhs, CallGraphNode *rhs) {
244 void CGUseList::decrementDiscardableUses(CGUser &uses) {
434 CGUseList &useList, CallGraphSCC ¤tSCC,
441 LogicalResult optimizeSCC(CallGraph &cg, CGUseList &useList,
459 CGUseList &useList, CallGraphSCC ¤tSCC);
470 CGUseList &useList,
486 LogicalResult Inliner::Impl::optimizeSCC(CallGraph &cg, CGUseList &useList,
586 CGUseList &useList, CallGraphSCC ¤tSCC) {
762 CGUseList useList(op, cg, symbolTable);