osprey-gcc/gcc/timevar.h File Reference

#include "timevar.def"

Include dependency graph for timevar.h:

Go to the source code of this file.

Data Types

type  timevar_time_def

Defines

#define DEFTIMEVAR(identifier__, name__)   identifier__,
#define POP_TIMEVAR_AND_RETURN(TV, E)   do { timevar_pop (TV); return (E); }while(0)
#define timevar_pop(TV)   do { if (timevar_enable) timevar_pop_1 (TV); }while(0)
#define timevar_push(TV)   do { if (timevar_enable) timevar_push_1 (TV); }while(0)

Enumerations

enum  timevar_id_t { TIMEVAR_LAST, TIMEVAR_LAST, TIMEVAR_LAST, TIMEVAR_LAST }

Functions/Subroutines

void timevar_init (void)
void timevar_push_1 (timevar_id_t)
void timevar_pop_1 (timevar_id_t)
void timevar_start (timevar_id_t)
void timevar_stop (timevar_id_t)
void timevar_print (FILE *)
void print_time (const char *, long)

Variables

bool timevar_enable


Define Documentation

#define DEFTIMEVAR ( identifier__,
name__   )     identifier__,

Definition at line 69 of file timevar.h.

#define POP_TIMEVAR_AND_RETURN ( TV,
 )     do { timevar_pop (TV); return (E); }while(0)

Definition at line 80 of file timevar.h.

#define timevar_pop ( TV   )     do { if (timevar_enable) timevar_pop_1 (TV); }while(0)

Definition at line 81 of file timevar.h.

Referenced by add_new_name_mapping(), add_using_namespace(), c_expand_body(), c_lex(), c_lex_with_flags(), calculate_dominance_info(), cgraph_decide_inlining(), cgraph_finalize_compilation_unit(), cgraph_optimize(), cgraph_varpool_analyze_pending_decls(), cgraph_varpool_output_debug_info(), check_global_declarations(), cleanup_cfg(), cleanup_tree_cfg(), close_dump_file(), compile_file(), compute_dominance_frontiers(), compute_points_to_and_addr_escape(), compute_points_to_sets(), cp_finish_file(), define_label(), delete_trivially_dead_insns(), duplicate_computed_gotos(), emit_debug_global_declarations(), execute_one_pass(), expand_body(), find_basic_blocks(), finish_file(), finish_optimization_passes(), get_stmt_operands(), ggc_collect(), gimplify_body(), gmalloc(), ia64_reorg(), init_alias_analysis(), insert_phi_nodes(), instantiate_decl(), lang_dependent_init(), lookup_template_class(), maybe_inject_for_scope_var(), maybe_push_to_top_level(), open_dump_file(), perform_tree_ssa_dce(), pop_from_top_level(), pop_nested_namespace(), poplevel_class(), push_local_name(), push_namespace(), push_namespace_with_attribs(), push_to_top_level(), pushdecl_class_level(), pushtag(), rebuild_jump_labels(), reg_scan(), reorder_basic_blocks(), rest_of_clean_state(), rest_of_compilation(), rest_of_decl_compilation(), rest_of_handle_branch_prob(), rest_of_handle_combine(), rest_of_handle_cse(), rest_of_handle_cse2(), rest_of_handle_eh(), rest_of_handle_final(), rest_of_handle_flow2(), rest_of_handle_gcse(), rest_of_handle_gcse2(), rest_of_handle_global_alloc(), rest_of_handle_if_after_combine(), rest_of_handle_if_after_reload(), rest_of_handle_if_conversion(), rest_of_handle_jump(), rest_of_handle_jump2(), rest_of_handle_jump_bypass(), rest_of_handle_local_alloc(), rest_of_handle_loop2(), rest_of_handle_loop_optimize(), rest_of_handle_machine_reorg(), rest_of_handle_old_regalloc(), rest_of_handle_postreload(), rest_of_handle_regmove(), rest_of_handle_regrename(), rest_of_handle_reorder_blocks(), rest_of_handle_shorten_branches(), rest_of_handle_value_profile_transformations(), rest_of_handle_variable_tracking(), rest_of_handle_web(), rest_of_type_compilation(), rewrite_blocks(), rewrite_into_ssa(), rewrite_ssa_into_ssa(), set_namespace_binding(), store_bindings(), store_class_bindings(), tracer(), tree_rest_of_compilation(), try_to_integrate(), update_life_info(), update_ssa(), update_stmt_operands(), verify_cgraph_node(), verify_flow_info(), verify_ssa(), verify_stmts(), and yylex().

#define timevar_push ( TV   )     do { if (timevar_enable) timevar_push_1 (TV); }while(0)

Definition at line 82 of file timevar.h.

Referenced by add_binding(), add_new_name_mapping(), add_using_namespace(), c_expand_body(), c_lex(), c_lex_with_flags(), calculate_dominance_info(), cgraph_decide_inlining(), cgraph_finalize_compilation_unit(), cgraph_optimize(), cgraph_varpool_analyze_pending_decls(), cgraph_varpool_output_debug_info(), check_global_declarations(), cleanup_cfg(), cleanup_tree_cfg(), close_dump_file(), compile_file(), compute_dominance_frontiers(), compute_points_to_and_addr_escape(), compute_points_to_sets(), cp_finish_file(), decl_namespace(), define_label(), delete_trivially_dead_insns(), do_identifier(), do_scoped_id(), duplicate_computed_gotos(), emit_debug_global_declarations(), execute_one_pass(), expand_body(), find_basic_blocks(), find_binding(), finish_file(), finish_optimization_passes(), get_stmt_operands(), ggc_collect(), gimplify_body(), gmalloc(), ia64_reorg(), identifier_type_value(), init_alias_analysis(), insert_phi_nodes(), instantiate_decl(), lang_dependent_init(), lookup_arg_dependent(), lookup_label(), lookup_name_current_level(), lookup_name_innermost_nonclass_level(), lookup_name_real(), lookup_namespace_name(), lookup_tag(), lookup_tag_reverse(), lookup_template_class(), lookup_type_current_level(), lookup_type_scope(), lookup_using_namespace(), maybe_inject_for_scope_var(), maybe_push_to_top_level(), namespace_ancestor(), open_dump_file(), perform_tree_ssa_dce(), pop_from_top_level(), pop_nested_namespace(), poplevel(), poplevel_class(), push_class_binding(), push_class_level_binding(), push_local_name(), push_namespace(), push_namespace_with_attribs(), push_overloaded_decl(), push_to_top_level(), push_using_decl(), push_using_directive(), pushdecl(), pushdecl_class_level(), pushdecl_maybe_friend(), pushdecl_namespace_level(), pushdecl_top_level_1(), pushdecl_with_scope(), pushtag(), qualified_lookup_using_namespace(), rebuild_jump_labels(), reg_scan(), reorder_basic_blocks(), rest_of_clean_state(), rest_of_compilation(), rest_of_decl_compilation(), rest_of_handle_branch_prob(), rest_of_handle_combine(), rest_of_handle_cse(), rest_of_handle_cse2(), rest_of_handle_eh(), rest_of_handle_final(), rest_of_handle_flow2(), rest_of_handle_gcse(), rest_of_handle_gcse2(), rest_of_handle_global_alloc(), rest_of_handle_if_after_combine(), rest_of_handle_if_after_reload(), rest_of_handle_if_conversion(), rest_of_handle_jump(), rest_of_handle_jump2(), rest_of_handle_jump_bypass(), rest_of_handle_local_alloc(), rest_of_handle_loop2(), rest_of_handle_loop_optimize(), rest_of_handle_machine_reorg(), rest_of_handle_old_regalloc(), rest_of_handle_postreload(), rest_of_handle_regmove(), rest_of_handle_regrename(), rest_of_handle_reorder_blocks(), rest_of_handle_shorten_branches(), rest_of_handle_value_profile_transformations(), rest_of_handle_variable_tracking(), rest_of_handle_web(), rest_of_type_compilation(), rewrite_blocks(), rewrite_into_ssa(), rewrite_ssa_into_ssa(), select_decl(), set_namespace_binding(), store_bindings(), store_class_bindings(), supplement_binding(), tracer(), tree_rest_of_compilation(), try_to_integrate(), unqualified_namespace_lookup(), update_life_info(), update_ssa(), update_stmt_operands(), verify_cgraph_node(), verify_flow_info(), verify_ssa(), verify_stmts(), xref_tag(), and yylex().


Enumeration Type Documentation

Enumerator:
TIMEVAR_LAST 
TIMEVAR_LAST 
TIMEVAR_LAST 
TIMEVAR_LAST 

Definition at line 71 of file timevar.h.


Function Documentation

void print_time ( const char *  ,
long   
)

Definition at line 475 of file timevar.c.

void timevar_init ( void   ) 

Definition at line 224 of file timevar.c.

void timevar_pop_1 ( timevar_id_t   ) 

Definition at line 300 of file timevar.c.

void timevar_print ( FILE  ) 

Definition at line 434 of file timevar.c.

void timevar_push_1 ( timevar_id_t   ) 

Definition at line 253 of file timevar.c.

void timevar_start ( timevar_id_t   ) 

Definition at line 361 of file timevar.c.

void timevar_stop ( timevar_id_t   ) 

Definition at line 385 of file timevar.c.


Variable Documentation

Definition at line 116 of file timevar.c.


Generated on Wed Apr 8 15:46:19 2009 for Open64 by  doxygen 1.5.6