osprey-gcc/gcc/tree-pass.h File Reference

Go to the source code of this file.

Data Types

type  tree_opt_pass
type  dump_file_info

Defines

#define GCC_TREE_PASS_H   1
#define PROP_gimple_any   (1 << 0)
#define PROP_gimple_lcf   (1 << 1)
#define PROP_gimple_leh   (1 << 2)
#define PROP_cfg   (1 << 3)
#define PROP_referenced_vars   (1 << 4)
#define PROP_pta   (1 << 5)
#define PROP_ssa   (1 << 6)
#define PROP_no_crit_edges   (1 << 7)
#define PROP_rtl   (1 << 8)
#define PROP_alias   (1 << 9)
#define PROP_trees   (PROP_gimple_any | PROP_gimple_lcf | PROP_gimple_leh)
#define TODO_dump_func   (1 << 0)
#define TODO_rename_vars   (1 << 1)
#define TODO_ggc_collect   (1 << 2)
#define TODO_verify_ssa   (1 << 3)
#define TODO_verify_flow   (1 << 4)
#define TODO_verify_stmts   (1 << 5)
#define TODO_fix_def_def_chains   (1 << 6)
#define TODO_cleanup_cfg   (1 << 7)
#define TODO_verify_all   (TODO_verify_ssa | TODO_verify_flow | TODO_verify_stmts)

Functions/Subroutines

struct dump_file_infoget_dump_file_info (enum tree_dump_index)

Variables

FILEdump_file
int dump_flags
const char * dump_file_name
struct bitmap_head_def * vars_to_rename
struct tree_opt_pass pass_mudflap_1
struct tree_opt_pass pass_mudflap_2
struct tree_opt_pass pass_remove_useless_stmts
struct tree_opt_pass pass_lower_cf
struct tree_opt_pass pass_lower_eh
struct tree_opt_pass pass_build_cfg
struct tree_opt_pass pass_tree_profile
struct tree_opt_pass pass_referenced_vars
struct tree_opt_pass pass_sra
struct tree_opt_pass pass_tail_recursion
struct tree_opt_pass pass_tail_calls
struct tree_opt_pass pass_loop
struct tree_opt_pass pass_loop_init
struct tree_opt_pass pass_lim
struct tree_opt_pass pass_unswitch
struct tree_opt_pass pass_iv_canon
struct tree_opt_pass pass_record_bounds
struct tree_opt_pass pass_if_conversion
struct tree_opt_pass pass_vectorize
struct tree_opt_pass pass_complete_unroll
struct tree_opt_pass pass_iv_optimize
struct tree_opt_pass pass_loop_done
struct tree_opt_pass pass_ch
struct tree_opt_pass pass_ccp
struct tree_opt_pass pass_build_ssa
struct tree_opt_pass pass_del_ssa
struct tree_opt_pass pass_dominator
struct tree_opt_pass pass_dce
struct tree_opt_pass pass_cd_dce
struct tree_opt_pass pass_merge_phi
struct tree_opt_pass pass_may_alias
struct tree_opt_pass pass_split_crit_edges
struct tree_opt_pass pass_pre
struct tree_opt_pass pass_profile
struct tree_opt_pass pass_pre_expand
struct tree_opt_pass pass_lower_vector_ssa
struct tree_opt_pass pass_fold_builtins
struct tree_opt_pass pass_early_warn_uninitialized
struct tree_opt_pass pass_late_warn_uninitialized
struct tree_opt_pass pass_warn_function_return
struct tree_opt_pass pass_phiopt
struct tree_opt_pass pass_forwprop
struct tree_opt_pass pass_redundant_phi
struct tree_opt_pass pass_dse
struct tree_opt_pass pass_nrv
struct tree_opt_pass pass_remove_useless_vars
struct tree_opt_pass pass_mark_used_blocks
struct tree_opt_pass pass_rename_ssa_copies
struct tree_opt_pass pass_expand
struct tree_opt_pass pass_rest_of_compilation
struct tree_opt_pass pass_fre
struct tree_opt_pass pass_linear_transform


Define Documentation

#define GCC_TREE_PASS_H   1

Definition at line 24 of file tree-pass.h.

#define PROP_alias   (1 << 9)

Definition at line 98 of file tree-pass.h.

#define PROP_cfg   (1 << 3)

Definition at line 92 of file tree-pass.h.

Referenced by execute_one_pass(), execute_todo(), and init_optimization_passes().

#define PROP_gimple_any   (1 << 0)

Definition at line 89 of file tree-pass.h.

Referenced by init_optimization_passes().

#define PROP_gimple_lcf   (1 << 1)

Definition at line 90 of file tree-pass.h.

Referenced by init_optimization_passes().

#define PROP_gimple_leh   (1 << 2)

Definition at line 91 of file tree-pass.h.

Referenced by init_optimization_passes().

#define PROP_no_crit_edges   (1 << 7)

Definition at line 96 of file tree-pass.h.

#define PROP_pta   (1 << 5)

Definition at line 94 of file tree-pass.h.

#define PROP_referenced_vars   (1 << 4)

Definition at line 93 of file tree-pass.h.

#define PROP_rtl   (1 << 8)

Definition at line 97 of file tree-pass.h.

Referenced by execute_one_pass(), and register_dump_files().

#define PROP_ssa   (1 << 6)

Definition at line 95 of file tree-pass.h.

Referenced by execute_todo().

#define PROP_trees   (PROP_gimple_any | PROP_gimple_lcf | PROP_gimple_leh)

Definition at line 100 of file tree-pass.h.

Referenced by execute_one_pass(), execute_todo(), and register_one_dump_file().

#define TODO_cleanup_cfg   (1 << 7)

#define TODO_dump_func   (1 << 0)

Definition at line 104 of file tree-pass.h.

Referenced by execute_todo().

#define TODO_fix_def_def_chains   (1 << 6)

Definition at line 110 of file tree-pass.h.

Referenced by execute_todo().

#define TODO_ggc_collect   (1 << 2)

Definition at line 106 of file tree-pass.h.

Referenced by execute_todo().

#define TODO_rename_vars   (1 << 1)

Definition at line 105 of file tree-pass.h.

Referenced by execute_todo().

#define TODO_verify_all   (TODO_verify_ssa | TODO_verify_flow | TODO_verify_stmts)

Definition at line 113 of file tree-pass.h.

Referenced by execute_one_pass(), and execute_todo().

#define TODO_verify_flow   (1 << 4)

Definition at line 108 of file tree-pass.h.

Referenced by execute_todo().

#define TODO_verify_ssa   (1 << 3)

Definition at line 107 of file tree-pass.h.

Referenced by execute_todo().

#define TODO_verify_stmts   (1 << 5)

Definition at line 109 of file tree-pass.h.

Referenced by execute_todo().


Function Documentation

struct dump_file_info* get_dump_file_info ( enum  tree_dump_index  )  [read]

Definition at line 789 of file tree-dump.c.


Variable Documentation

FILE* dump_file

Definition at line 47 of file rta_main.cxx.

const char* dump_file_name

Definition at line 442 of file toplev.c.

Definition at line 281 of file main.h.

Definition at line 230 of file tree-cfg.c.

Definition at line 1356 of file tree-into-ssa.c.

Definition at line 1235 of file tree-ssa-ccp.c.

Referenced by init_optimization_passes(), and init_tree_optimization_passes().

Definition at line 1029 of file tree-ssa-dce.c.

Referenced by init_optimization_passes(), and init_tree_optimization_passes().

Definition at line 227 of file tree-ssa-loop-ch.c.

Referenced by init_optimization_passes(), and init_tree_optimization_passes().

Definition at line 346 of file tree-ssa-loop.c.

Referenced by init_optimization_passes(), and init_tree_optimization_passes().

Definition at line 1012 of file tree-ssa-dce.c.

Referenced by init_optimization_passes(), and init_tree_optimization_passes().

Definition at line 2605 of file tree-outof-ssa.c.

Definition at line 517 of file tree-ssa-dom.c.

Referenced by init_optimization_passes(), and init_tree_optimization_passes().

Definition at line 464 of file tree-ssa-dse.c.

Referenced by init_optimization_passes(), and init_tree_optimization_passes().

Definition at line 1452 of file tree-ssa.c.

Referenced by init_optimization_passes(), and init_tree_optimization_passes().

Definition at line 1362 of file cfgexpand.c.

Definition at line 2219 of file tree-ssa-ccp.c.

Referenced by init_optimization_passes(), and init_tree_optimization_passes().

Definition at line 541 of file tree-ssa-forwprop.c.

Referenced by init_optimization_passes(), and init_tree_optimization_passes().

Definition at line 2383 of file tree-ssa-pre.c.

Referenced by init_optimization_passes().

Definition at line 1120 of file tree-if-conv.c.

Definition at line 283 of file tree-ssa-loop.c.

Referenced by init_optimization_passes(), and init_tree_optimization_passes().

Definition at line 380 of file tree-ssa-loop.c.

Referenced by init_optimization_passes(), and init_tree_optimization_passes().

Definition at line 1469 of file tree-ssa.c.

Referenced by init_optimization_passes(), and init_tree_optimization_passes().

Definition at line 145 of file tree-ssa-loop.c.

Referenced by init_optimization_passes(), and init_tree_optimization_passes().

Definition at line 249 of file tree-ssa-loop.c.

Referenced by init_optimization_passes(), and init_tree_optimization_passes().

Definition at line 79 of file tree-ssa-loop.c.

Referenced by init_tree_optimization_passes().

Definition at line 416 of file tree-ssa-loop.c.

Referenced by init_tree_optimization_passes().

Definition at line 111 of file tree-ssa-loop.c.

Referenced by init_tree_optimization_passes().

Definition at line 126 of file gimple-low.c.

Definition at line 1700 of file tree-eh.c.

Definition at line 1012 of file tree-complex.c.

Definition at line 649 of file gimple-low.c.

Definition at line 347 of file tree-ssa-alias.c.

Referenced by init_optimization_passes(), and init_tree_optimization_passes().

Definition at line 4407 of file tree-cfg.c.

Definition at line 1310 of file tree-mudflap.c.

Definition at line 1327 of file tree-mudflap.c.

Definition at line 205 of file tree-nrv.c.

Definition at line 653 of file tree-ssa-phiopt.c.

Referenced by init_optimization_passes(), and init_tree_optimization_passes().

Definition at line 2350 of file tree-ssa-pre.c.

Referenced by init_optimization_passes(), and init_tree_optimization_passes().

Definition at line 1031 of file tree-complex.c.

Referenced by init_tree_optimization_passes().

Definition at line 1929 of file predict.c.

Definition at line 312 of file tree-ssa-loop.c.

Referenced by init_optimization_passes(), and init_tree_optimization_passes().

Definition at line 1310 of file tree-ssa.c.

Referenced by init_tree_optimization_passes().

Definition at line 126 of file tree-dfa.c.

Definition at line 1875 of file tree-cfg.c.

Definition at line 595 of file gimple-low.c.

Referenced by init_tree_optimization_passes().

Definition at line 1822 of file passes.c.

Definition at line 5627 of file tree-cfg.c.

Definition at line 2146 of file tree-sra.c.

Referenced by init_optimization_passes(), and init_tree_optimization_passes().

Definition at line 997 of file tree-tailcall.c.

Referenced by init_optimization_passes(), and init_tree_optimization_passes().

Definition at line 980 of file tree-tailcall.c.

Referenced by init_optimization_passes(), and init_tree_optimization_passes().

Definition at line 187 of file tree-profile.c.

Referenced by init_optimization_passes(), and init_tree_optimization_passes().

Definition at line 179 of file tree-ssa-loop.c.

Referenced by init_tree_optimization_passes().

Definition at line 214 of file tree-ssa-loop.c.

Referenced by init_optimization_passes(), and init_tree_optimization_passes().

Definition at line 5827 of file tree-cfg.c.

struct bitmap_head_def* vars_to_rename


Generated on Wed Apr 8 14:22:30 2009 for Open64 by  doxygen 1.5.6