Lines Matching refs:CLG_
208 void CLG_(init_obj_table)()
241 CLG_(stat).distinct_objs ++;
242 obj->number = CLG_(stat).distinct_objs;
264 obj_node* CLG_(get_obj_node)(DebugInfo* di)
299 CLG_(stat).distinct_files++;
300 file->number = CLG_(stat).distinct_files;
307 file_node* CLG_(get_file_node)(obj_node* curr_obj_node,
348 CLG_(stat).distinct_fns++;
349 fn->number = CLG_(stat).distinct_fns;
360 fn->pop_on_jump = CLG_(clo).pop_on_jump;
366 fn->separate_callers = CLG_(clo).separate_callers;
367 fn->separate_recursions = CLG_(clo).separate_recursions;
373 if (CLG_(stat).distinct_fns >= current_fn_active.size)
418 obj_node *obj = CLG_(get_obj_node)(di);
419 file_node *file = CLG_(get_file_node)(obj, dirname, filename);
426 Bool CLG_(get_debug_info)(Addr instr_addr,
450 CLG_(stat).no_debug_BBs++;
457 CLG_(stat).full_debug_BBs++;
461 CLG_(stat).file_line_debug_BBs++;
466 CLG_(stat).fn_name_debug_BBs++;
488 fn_node* CLG_(get_fn_node)(BB* bb)
503 CLG_(get_debug_info)(bb_addr(bb),
534 CLG_(get_debug_info)(bb_addr(exit_bb),
563 fn->pure_cxt = CLG_(get_cxt)(pure+1);
566 fn->skip = CLG_(clo).skip_plt;
584 CLG_(update_fn_config)(fn);
614 UInt* CLG_(get_fn_entry)(Int n)
620 void CLG_(init_fn_array)(fn_array* a)
627 if (a->size <= CLG_(stat).distinct_fns)
628 a->size = CLG_(stat).distinct_fns+1;
636 void CLG_(copy_current_fn_array)(fn_array* dst)
644 fn_array* CLG_(get_current_fn_array)()
649 void CLG_(set_current_fn_array)(fn_array* a)
655 if (current_fn_active.size <= CLG_(stat).distinct_fns)
669 while (newsize <= CLG_(stat).distinct_fns) newsize *=2;
683 CLG_(stat).fn_array_resizes++;