Lines Matching refs:function_summary
113 class function_summary
116 function_summary();
131 class GTY((user)) function_summary <T *>: public function_summary_base<T> in class()
135 function_summary (symbol_table *symtab, bool ggc = false CXX_MEM_STAT_INFO); in class()
138 virtual ~function_summary (); in class()
212 template <typename U> friend void gt_ggc_mx (function_summary <U *> * const &); in class()
213 template <typename U> friend void gt_pch_nx (function_summary <U *> * const &); in class()
214 template <typename U> friend void gt_pch_nx (function_summary <U *> * const &, in class()
219 function_summary<T *>::function_summary (symbol_table *symtab, bool ggc in function_summary() function
225 = this->m_symtab->add_cgraph_insertion_hook (function_summary::symtab_insertion, in function_summary()
228 = this->m_symtab->add_cgraph_removal_hook (function_summary::symtab_removal, in function_summary()
231 = this->m_symtab->add_cgraph_duplication_hook (function_summary::symtab_duplication, in function_summary()
236 function_summary<T *>::~function_summary () in ~function_summary()
248 function_summary<T *>::symtab_insertion (cgraph_node *node, void *data) in symtab_insertion()
251 function_summary *summary = (function_summary <T *> *) (data); in symtab_insertion()
259 function_summary<T *>::symtab_removal (cgraph_node *node, void *data) in symtab_removal()
262 function_summary *summary = (function_summary <T *> *) (data); in symtab_removal()
268 function_summary<T *>::symtab_duplication (cgraph_node *node, in symtab_duplication()
271 function_summary *summary = (function_summary <T *> *) (data); in symtab_duplication()
280 gt_ggc_mx(function_summary<T *>* const &summary) in gt_ggc_mx()
288 gt_pch_nx (function_summary<T *> *const &) in gt_pch_nx()
295 gt_pch_nx (function_summary<T *> *const &, gt_pointer_operator, void *) in gt_pch_nx()