#include "cxx_base.h"#include "cxx_template.h"


Go to the source code of this file.
Data Types | |
| module | MAP_LIST |
| module | MAP_LIST_CONTAINER |
| module | MAP_LIST_ITER |
| module | MAP |
Defines | |
| #define | opt_base_INCLUDED "opt_base.h" |
| #define | FOR_ALL_ELEM(var, iter, init) |
| #define | FOR_ALL_ELEM_REVERSE(var, iter, init) |
| #define | FOR_ALL_ELEM_EXCEPT(var, iter, init, except) FOR_ALL_ELEM(var,iter,init) if ( var != except ) |
| #define | FOR_ALL_NODE(var, iter, init) |
| #define | FOR_ALL_NODE_REVERSE(var, iter, init) |
| #define | FOR_ALL_NODE_EXCEPT(var, iter, init, except) FOR_ALL_NODE(var,iter,init) if ( var != except ) |
| #define | FOR_ALL_ITEM(iter, init) |
Typedefs | |
| typedef void * | POINTER |
| typedef MAP_LIST * | MAP_LIST_P |
| #define FOR_ALL_ELEM | ( | var, | |||
| iter, | |||||
| init | ) |
Value:
Definition at line 193 of file opt_base.h.
Referenced by VALNUM_FRE::_collect_all_real_occurrences(), VALNUM_FRE::_insert_valnum_phi(), VALNUM_FRE::_ivc(), VALNUM_FRE::_ivc_classify(), VALNUM_FRE::_rename_valnums(), VN::_valnum_cfg(), VN::_valnum_phi_list(), DSE::Add_EH_exposed_use(), MOD_PHI_BB_CONTAINER::Add_entry(), add_loop_to_zone(), Add_new_auxid_to_entry_chis(), DCE::Add_path_to_ipdom(), add_to_zone_container(), MEM_ACCESS_ANALYZER::Analyze_mem_access(), RVI_LR::Analyze_preds(), RVI_LR::Analyze_succs(), LMV_LOOP_INFO::Analyze_var_value_range(), OPT_PU_POINTS_TO_SUMMARIZER::Annotate_points_to_summary(), SSA_RENAME::Apply_bb_post(), BB_has_backedge(), BB_has_backedge_and_is_invariant(), BB_is_header(), BITWISE_DCE::Bitwise_dce(), CFG::Bkwd_prop_exit(), DOM_INFO::Build_dom_tree(), build_successor_graph(), RVI::Build_up_live_range(), LOCAL_CLSC::Calculate_liveness(), EMITTER::Can_raise_to_scf(), DCE::Check_conditional_branches_dom(), DCE::Check_conditional_branches_pred(), CFG::Check_if_it_can_reach_body_first_bb(), DCE::Check_redundant_cond_br_new(), DCE::Check_required_goto(), DCE::Check_required_io(), Clear_phi_counts(), BB_NODE::Clonable(), CFG::Clone_bb(), DU_MANAGER::Collect_CFG(), LOCAL_CLSC::Collect_def_by_chi_list(), SSA::Collect_defs_bb(), Collect_loop_body(), PRUNE_BOUND::Collect_mod_use_sets(), EOCC::Collect_real_occurrences(), OPTCOUNT::Collect_statistics(), LOCAL_CLSC::Collect_use_by_mu_node(), Compute_dom_dfs_id(), DOM_INFO::Compute_dom_tree(), OPT_STAB::Compute_FFA(), OPT_STAB::Compute_FSA_dominator_order(), EMITTER::Compute_incomplete_defs(), Compute_pdom_dfs_id(), BB_NODE::Compute_rcfg_itrdom_frontier(), DCE::Compute_reaching_conditions(), CFG::Compute_true_loop_body_set(), EMITTER::Compute_use_def_var(), EMITTER::Compute_use_def_zero_ver(), EMITTER::Compute_use_def_zero_version_var(), SSU::Construct(), SSA::Construct(), CODEREP_LIST_CONTAINER::Contains(), BB_LIST_CONTAINER::Contains(), BB_LIST::Contains(), CODEREP_LIST::Contains(), OPT_STAB::Convert_EH_pragmas(), CODEMAP::Convert_iload_to_loop_invariant(), RVI::Copy_dedicated_regs_to_pregs(), COPYPROP::Copy_propagate(), CFG::Copy_xpragmas_into(), CODEREP::Count_parents(), OPT_STAB::Create_entry_chi(), DSE::Dead_store_elim(), STR_RED::Defined_by_iv_update(), CFG::Delete_bb(), EXP_WORKLST::Determine_inserts_saves_deletions(), STR_RED::Determine_iv_update_phi(), CFG::Dfs_vec(), CSE::Do_cse_pass_2(), Dom_compute_dom_frontier(), Dom_compute_rcfg_dom_frontier(), Dom_print_dom(), dominates_all_but_one_preds(), PHI_LIST::Dup_phi_node(), DOM_INFO::eDFS(), ML_WHIRL_EMITTER::Emit(), EMITTER::Emit(), RVI_EMIT::Emit_bb_annotations(), TRACK_CUR_VERSION::Enter_BB(), EXC_SCOPE_TRY_ITER::EXC_SCOPE_TRY_ITER(), TRACK_CUR_VERSION::Exit_BB(), EXP_HOISTING::EXP_HOISTING(), CODEMAP::Expand_expr(), CFG::Fill_DFS_vec(), BB_NODE::Find_cr(), Find_cur_cr(), DCE::Find_current_version(), BB_NODE::Find_def(), DEFREP::Find_def_stmt(), DEFREP::Find_def_stmt_in_same_bb(), CFG::Find_enclosing_region_bb(), CFG::Find_entry_bb(), CFG::Find_exit_blocks(), SSU::Find_intervening_iphi(), WOVP::Find_mm_pair(), CFG::Find_no_exit_blocks(), STR_RED::Find_real_defs_rhs(), Find_real_loops(), find_redundant_br(), DCE::Find_required_statements(), SSA::Find_zero_versions(), Fix_do_loop(), Found_aliasing_store_in_loop(), EXP_HOISTING::Generate_hoisted_occur(), generate_loop_butterfly_zones(), RVI::Get_backward_dataflow(), RVI::Get_backward_lda_dataflow(), RVI::Get_bb_local_attributes(), RVI::Get_bb_local_lda_attributes(), RVI::Get_forward_dataflow(), RVI::Get_forward_lda_dataflow(), DCE::Get_full_rcfg_dom_frontier(), LOCAL_CLSC::Get_lr(), get_pred_first_vec(), IVR::Ident_all_iv_cands(), EXP_PHI::Identity_assignment(), CODEMAP::Iload_folded(), HOIST_SUMMARY::Init_cfg_info(), CFG::Init_dpo_vec(), CFG::Init_pdo_vec(), DCE::Init_return_vsym(), CODEMAP::Init_var_phi_hash(), Insert_delete_phi(), EXP_WORKLST::Insert_exp_phi(), SSU::Insert_iphis_recursive(), RVI::Insert_load(), DCE::Insert_required_gotos(), RVI::Insert_store(), CODEMAP::Insert_var_phi(), Insert_var_phi(), SSU::Iphi_insertion(), Is_IV_cand_in_parent_loop(), is_redundant_cmp(), Is_region_with_pragma(), EXC_SCOPE::Is_try_region(), WOVP::Is_write_once(), CFG::LMV_clone_BB_IFINFO(), CFG::LMV_clone_BB_LOOP(), CFG::LMV_clone_loop_body(), CFG::LMV_clone_pred_succ_relationship(), CFG::LMV_eligible_for_multiversioning(), CFG::LMV_gen_precondioning_stuff(), CFG::LMV_update_internal_labels(), BITWISE_DCE::Make_bb_live(), SSU::Make_diff_ssu_version(), SSU::Make_diff_ssu_version_at_phi(), SSA::Make_live_phi_chi_opnd(), SSU::Make_non_postdominated_iphi_opnd_null(), SSU::Make_null_ssu_version_in_iphi_for_e_num_set(), RVI::Map_chi_list(), RVI::Map_mu_list(), RVI::Map_mu_node(), DCE::Mark_block_live(), BITWISE_DCE::Mark_entire_var_live(), DCE::Mark_infinite_loops_live(), DCE::Mark_statements_dead(), BITWISE_DCE::Mark_var_bits_live(), BITWISE_DCE::Mark_willnotexit_stmts_live(), NORMALIZE_LOOP::Normalize_do_loop(), OPT_FEEDBACK::OPT_FEEDBACK(), LOOP_MULTIVER::Pass_initial_screen(), ETABLE::Perform_LPRE_optimization(), ETABLE::Perform_PRE_optimization(), SSA::Place_phi_node(), SSA::Pointer_Alias_Analysis(), PRE_RVI_HOOKS::PRE_RVI_HOOKS(), BB_LIST::Print(), CFG::Print(), CODEMAP::Print(), BITWISE_DCE::Print_nodes_with_dead_bits(), CFG::PrintCDVis(), CFG::PrintLoopVis(), BB_NODE::PrintVis(), UPDATE< TRANSFORM, CACHE, VERSION >::Process_PU(), CFG::Prop_entry(), CODEREP::Propagatable_into_loop(), COPYPROP::Propagatable_thru_phis(), DCE::Propagate_return_vsym_bb(), DSE::Propagate_vsym_bb(), Raise_doloop_stmt(), Raise_whiledo_stmt_to_doloop(), Raise_whiledo_stmt_to_whileloop(), COPYPROP::Rehash_thru_phis(), Rehash_tree_rec(), CFG::Remove_bb(), CFG::Remove_critical_edge(), DCE::Remove_dead_statements(), CFG::Remove_fake_entryexit_arcs(), PHI_LIST::Remove_opnd(), remove_SCF(), SSA::Rename(), ESSA::Rename(), SSU::Rename(), OPT_STAB::Rename_aux_id_list_to_bitpos(), Require_phi(), Requires_edge_placement(), CODEMAP::Reset_DCE_visited_flags(), Reset_find_def_processed(), DCE::Reset_reaching_conditions(), SSA::Resurrect_phi(), ETABLE::RHS_is_fully_avail(), RVI::Set_callrel(), Set_volatile_map(), OPT_STAB::Simplify_Pointer_Ver(), CFG::Split_bb_with_wns(), EXP_WORKLST::SPRE_create_iphi_succ(), EXP_WORKLST::SPRE_Determine_inserts_saves_deletions(), SPRE_find_def_from_phi(), EXP_WORKLST::SPRE_perform_insert_delete(), ETABLE::SPRE_rename(), COPYPROP::Strictly_identical_phi_opnd(), OPT_PU_POINTS_TO_SUMMARIZER::Summarize_points_to(), trace_paths(), COMP_UNIT::U64_lower_cr(), DCE::Update_branch_to_bb_labels(), OPT_STAB::Update_iload_vsym(), Update_loops_for_mainopt(), DSE::Update_MU_list_for_call(), OPT_REVISE_SSA::Update_phis(), DCE::Update_region_information(), OPT_STAB::Update_return_mu(), Valid_doloop_condition(), SSA::Value_number(), COPYPROP::Var_has_as_value_on_the_other_path(), OPT_FEEDBACK::Verify(), CFG::Verify_cfg(), STMTREP::Verify_CODEMAP(), COMP_UNIT::Verify_CODEMAP(), CODEMAP::Verify_hashing(), COMP_UNIT::Verify_IR(), Verify_spre_temp(), CODEMAP::Verify_var_phi_hash(), WOVP::Write_once_check(), and DOM_INFO::xDFS().
| #define FOR_ALL_ELEM_EXCEPT | ( | var, | |||
| iter, | |||||
| init, | |||||
| except | ) | FOR_ALL_ELEM(var,iter,init) if ( var != except ) |
Definition at line 210 of file opt_base.h.
| #define FOR_ALL_ELEM_REVERSE | ( | var, | |||
| iter, | |||||
| init | ) |
Value:
Definition at line 199 of file opt_base.h.
Referenced by DSE::Dead_store_elim(), SSA::Rename(), and DSE::Update_MU_list_for_call().
| #define FOR_ALL_ITEM | ( | iter, | |||
| init | ) |
Value:
Definition at line 262 of file opt_base.h.
Referenced by Analyze_pu_noreturn_attr(), and OPT_TAIL::Entry_is_well_behaved().
| #define FOR_ALL_NODE | ( | var, | |||
| iter, | |||||
| init | ) |
Value:
Definition at line 225 of file opt_base.h.
Referenced by VALNUM_FRE::_check_cr_compatible(), VALNUM_FRE::_collect_all_real_occurrences(), VALNUM_FRE::_insert_valnum_phi(), VALNUM_FRE::_ivc_substitute(), VALNUM_FRE::_num_occurs(), VALNUM_FRE::_propagate_flags(), VALNUM_FRE::_rename_valnums(), VALNUM_FRE::_substitute_literal(), VN::_valnum_cfg(), VN::_valnum_chi_list(), LFTR_VAR::Add_comparison(), LFTR::Add_comparison(), EMITTER::Add_defs_use(), MOD_PHI_BB_CONTAINER::Add_entry(), DSE::Add_MU_list_for_calls(), OPT_STAB::Add_nested_call_mu_chi(), ETABLE::Add_stmt(), RVI::Analyze_live_range(), MEM_ACCESS_ANALYZER::Analyze_mem_access(), OPT_PU_POINTS_TO_SUMMARIZER::Annotate_points_to_summary(), SSA_RENAME::Apply_sr(), BITWISE_DCE::Bitwise_dce(), DOM_INFO::Build_pdom_tree(), RVI::Build_up_live_range(), Can_raise_to_doloop(), OPT_STAB::Canonicalize(), AUX_STAB_ENTRY::Change_to_new_preg(), check_hazardous_op(), DCE::Check_required_blocks(), DCE::Check_unreachable_blocks(), ALIAS_CLASSIFICATION::Classify_memops(), Cleanup_loop_flags(), LFTR::Clear_def_occurs(), ETABLE::Clear_dpo_exp_phi(), OPT_STAB::Clear_itab_bitpos(), Clear_phi_counts(), BB_NODE::Clonable(), STMTREP::Clone(), CFG::Clone_bb(), CHI_LIST::Clone_chi_list(), MU_LIST::Clone_mu_list(), BB_NODE::Code_size_est(), LOCAL_CLSC::Collect_def_by_chi_list(), SSA::Collect_defs_bb(), LOCAL_CLSC::Collect_local_refs(), PRUNE_BOUND::Collect_mod_use_sets(), OPT_STAB::Collect_nested_ref_info(), EOCC::Collect_real_occurrences(), OPT_STAB::Collect_ST_attr(), OPTCOUNT::Collect_statistics(), OPT_STAB::Compute_barrier_mu_chi(), OPT_STAB::Compute_black_box_mu_chi(), EXP_WORKLST::Compute_du_info(), OPT_STAB::Compute_FFA(), EXP_WORKLST::Compute_fully_avail_stops(), Compute_loop_depth(), Compute_loop_depth_rec(), OPT_STAB::Compute_region_mu_chi(), EXP_WORKLST::Compute_stops(), CFG::Compute_true_loop_body_set(), EMITTER::Compute_use_def_stmt(), EMITTER::Compute_use_def_zero_ver(), EMITTER::Compute_use_def_zero_version_var(), SSU::Construct(), SSA::Construct(), CODEREP_CONTAINER::Contains(), CR_PAIR_LIST::Contains(), MU_LIST::Contains(), USE_LIST::Contains(), DEF_LIST::Contains(), CR_PAIR_LIST_CONTAINER::Contains(), RVI::Copy_dedicated_regs_to_pregs(), COPYPROP::Copy_propagate(), CODEREP::Count_parents(), OPT_STAB::Create_entry_chi(), DSE::Dead_store_elim(), BITWISE_DCE::Delete_dead_nodes(), CODEREP_CONTAINER::Delete_it(), Detect_invalid_doloops(), EXP_WORKLST::Determine_inserts_saves_deletions(), EXP_WORKLST::Determine_live_phi(), Df_search(), CFG::Dfs_vec(), RVI_LR::Do_anything(), COMP_UNIT::Do_copy_propagate(), CSE::Do_cse_pass_1(), CSE::Do_cse_pass_2(), COMP_UNIT::Do_iv_recognition(), COMP_UNIT::Do_local_rvi(), OPT_MTYPE_B::Do_mtype_b(), dV_tree_expr(), dV_tree_stmt(), ML_WHIRL_EMITTER::Emit(), TRACK_CUR_VERSION::Enter_SR(), EXP_WORKLST::Estimate_cost(), EXC_SCOPE_TRY_ITER::EXC_SCOPE_TRY_ITER(), TRACK_CUR_VERSION::Exit_SR(), EXP_ALL_OCCURS_ITER::EXP_ALL_OCCURS_ITER(), RVI_CTAB::Find(), RVI_LRBB_LIST::Find(), RVI_ANN_LIST::Find(), DCE::Find_assumed_goto_blocks(), LFTR_VAR::Find_comp_list(), CODEREP_CONTAINER::Find_cr(), BB_NODE::Find_cr(), Find_cur_cr(), DCE::Find_current_version(), BB_NODE::Find_def(), DEFREP::Find_def_stmt(), DEFREP::Find_def_stmt_in_same_bb(), Find_doloop_init_stmt(), CFG::Find_enclosing_region_bb(), SSU::Find_intervening_iphi(), RVI::Find_loops(), COMP_UNIT::Find_lr_shrink_cand(), MAP::Find_map_list(), RVI_VTAB::Find_match(), WOVP::Find_mm_pair(), CFG::Find_not_reached(), IVR::Find_parallel_pragma_stmt(), DCE::Find_required_statements(), OPT_REVISE_SSA::Find_scalars_from_lda_indirects(), OPT_REVISE_SSA::Find_scalars_from_lowering_bitfld(), Find_stmt_containing_chi(), OPT_STAB::Find_sym_with_st_and_ofst(), OPT_STAB::Find_vsym_with_base(), OPT_STAB::Find_vsym_with_base_ofst_and_size(), OPT_STAB::Find_vsym_with_st(), SSA::Find_zero_versions(), RVI_CTAB_ITER::First(), COPYPROP::Fix_identity_assignment(), OPT_REVISE_SSA::Fold_lda_indirects(), OPT_REVISE_SSA::Form_extract_compose(), Found_aliasing_store_in_loop(), CFG::Func_entry_bb(), ALIAS_MANAGER::Gen_alias_id_list(), Gen_stmt_list_wn(), OPT_STAB::Generate_asm_mu_chi(), OPT_STAB::Generate_exit_mu(), EXP_HOISTING::Generate_hoisted_occur(), EXP_WORKLST::Generate_ivariable_phi_list_addr(), EXP_WORKLST::Generate_ivariable_phi_list_vsym(), OPT_STAB::Generate_mu_and_chi_list(), EXP_WORKLST::Generate_variable_phi_list(), LMV_LOOP_INFO::Get_iv_upperbound(), CODEREP::Get_ivar_vsym(), CFG::Get_last_loop(), RVI::Get_local_attributes(), CFG::Get_pred_first_vec(), ETABLE::Get_worklst(), AUX_STAB_ENTRY::Has_def_by_const(), AUX_STAB_ENTRY::Has_multiple_signs(), Has_overlapping_liverange(), STMTREP::Has_zero_version_chi(), CFG::Ident_mp_regions(), LOOP_MULTIVER::Identify_candidates(), CODEMAP::Iload_folded(), LOCAL_CLSC::Init_bp_map(), OPT_STAB::Init_mp_attribute(), CODEMAP::Init_var_phi_hash(), BITWISE_DCE::Initialize_stmts_dead(), Insert_delete_phi(), EXP_WORKLST::Insert_exp_phi(), RVI::Insert_loads_stores(), OPT_REVISE_SSA::Insert_mu_and_chi_list_for_new_var(), EXP_WORKLST::Insert_occurrence(), DCE::Insert_required_gotos(), OCC_CONTAINER::Insert_sort(), EXP_WORKLST_CONTAINER::Insert_sorted(), SSU::Iphi_insertion(), DSE::Is_deleted_statement(), COPYPROP::Is_function_of_itself(), EXP_WORKLST::Lookup_phi_occ(), BITWISE_DCE::Make_bb_live(), SSU::Make_diff_ssu_version(), SSU::Make_diff_ssu_version_at_phi(), SSU::Make_null_ssu_version_in_iphi_for_e_num_set(), OPT_STAB::Make_st_group(), RVI::Map_chi_list(), RVI::Map_mu_list(), DCE::Mark_block_live(), DCE::Mark_branch_related_live(), DCE::Mark_statement_live(), DCE::Mark_statements_dead(), BITWISE_DCE::Mark_stmt_live(), DCE::Mark_zero_version_chinode_live(), CODEREP::Match_mu_and_def(), EXP_WORKLST::Minimize_temp_ssa(), mod_iter(), VALNUM_FRE::move_rhs_occurs(), OPT_TAIL::Mutate(), RVI_CTAB_ITER::Next(), LOOP_MULTIVER::Pass_initial_screen(), RVI::Perform_constant_rvi(), Perform_dfs(), ETABLE::Perform_LPRE_optimization(), ETABLE::Perform_PRE_optimization(), ETABLE::Perform_SPRE_optimization(), RVI::Perform_variable_constant_rvi(), RVI::Perform_variable_rvi(), Pick_less_live_chi_list(), SSA::Place_phi_node(), PRE_RVI_HOOKS::PRE_RVI_HOOKS(), BB_NODE::Prepend_stmtrep(), EXP_OCCURS_CONTAINER::Print(), STMTREP::Print(), CFG::Print(), CODEMAP::Print(), RVI_LR::Print(), PHI_LIST::PRINT(), LFTR_VAR::Print(), USE_LIST::Print(), EXP_WORKLST::Print(), RVI_CTAB::Print(), RVI_VTAB::Print(), PHI_LIST::Print(), DEF_LIST::Print(), CHI_LIST::Print(), STMT_LIST::Print(), MU_LIST::Print(), RVI_ANN_LIST::Print(), LFTR::Print(), OPT_STAB::Print_alias_info(), print_nested_loops(), print_nested_loops_rec(), BITWISE_DCE::Print_node_usecnts(), BITWISE_DCE::Print_nodes_with_dead_bits(), CODEMAP::Print_SR(), CFG::PrintCDVis(), CFG::PrintLoopVis(), CFG::PrintVis(), UPDATE< TRANSFORM, CACHE, VERSION >::Process_BB(), CFG::Process_no_exit(), CFG::Process_not_reached(), IVR::Process_one_loop(), OPT_STAB::Process_varfmt_for_cvt_io(), EXP_WORKLST::Propagate_downsafe(), DCE::Propagate_return_vsym_bb(), DSE::Propagate_vsym_bb(), PRUNE_BOUND::Prune_boundary_sets(), STMTREP::Recompute_has_zver(), STMTREP::Redefines_var(), STMTREP::References_var(), REGION_live_in_from_chi(), REGION_live_out_from_mu(), OPT_STAB::Remap_ver_synonym(), LFTR::Remove_comp_occur(), LFTR::Remove_comparison(), CFG::Remove_critical_edge(), LFTR::Remove_lftr_non_candidates(), EXP_WORKLST::Remove_occurs(), ETABLE::Remove_real_occurrence(), SSA::Rename(), ESSA::Rename(), SSU::Rename(), OPT_STAB::Rename_aux_id_list_to_bitpos(), SSA::Rename_rhs(), VALNUM_FRE::replace_cr_in_stmt(), ETABLE::Replace_occurs(), DCE::Required_stmt(), CODEMAP::Reset_DCE_visited_flags(), SSU::Reset_tos_downsafe(), VALNUM_FRE::reset_valnum(), RVI::RVI(), RVI_EMIT::RVI_EMIT(), EXP_WORKLST::Save_flags(), CHI_LIST::Search_chi_node(), MU_LIST::Search_mu_node(), RVI::Set_callrel(), Set_Incomplete_Uses(), CFG::Set_loop_bb_set(), DSE::Set_Required_WN(), Set_volatile_map(), SPRE_clone_chi_list(), EXP_WORKLST::SPRE_create_iphi_succ(), EXP_WORKLST::SPRE_Determine_inserts_saves_deletions(), EXP_WORKLST::SPRE_perform_insert_delete(), ETABLE::SPRE_rename(), OPT_PU_POINTS_TO_SUMMARIZER::Summarize_points_to(), SSU::Traverse_mu_read(), COMP_UNIT::U64_lower_cr(), DCE::Unreachable_code_elim(), LOCAL_CLSC::Update_alias(), OPT_REVISE_SSA::Update_chi_list_for_old_var(), IVR::Update_exit_stmt(), OPT_STAB::Update_iload_vsym(), DSE::Update_MU_list_for_call(), OPT_STAB::Update_pf_list(), OPT_STAB::Update_return_mu(), Valid_doloop_condition(), CFG::Validate(), SSA::Value_number(), SSA::Value_number_mu_list(), STMTREP::Verify_CODEMAP(), COMP_UNIT::Verify_CODEMAP(), EXP_WORKLST::Verify_dpo_order(), DU_MANAGER::Verify_du_chains_in_tree(), CODEMAP::Verify_hashing(), COMP_UNIT::Verify_IR(), CODEMAP::Verify_var_phi_hash(), WOVP::Write_once_check(), DCE::~DCE(), and LFTR::~LFTR().
| #define FOR_ALL_NODE_EXCEPT | ( | var, | |||
| iter, | |||||
| init, | |||||
| except | ) | FOR_ALL_NODE(var,iter,init) if ( var != except ) |
Definition at line 243 of file opt_base.h.
| #define FOR_ALL_NODE_REVERSE | ( | var, | |||
| iter, | |||||
| init | ) |
Value:
Definition at line 231 of file opt_base.h.
Referenced by EMITTER::Compute_use_def_zero_version_var(), COPYPROP::Copy_propagate(), DSE::Dead_store_elim(), BITWISE_DCE::Find_and_mark_cd_branch_live(), BITWISE_DCE::Find_and_mark_return_live(), BB_NODE::Find_cr(), Find_cur_cr(), BB_NODE::Find_def(), DEFREP::Find_def_stmt(), Find_doloop_init_stmt(), BITWISE_DCE::Mark_willnotexit_stmts_live(), UPDATE< TRANSFORM, CACHE, VERSION >::Process_PU(), SSU::Rename(), ETABLE::SPRE_rename(), and SSA::Value_number().
| #define opt_base_INCLUDED "opt_base.h" |
Definition at line 74 of file opt_base.h.
| typedef MAP_LIST* MAP_LIST_P |
Definition at line 111 of file opt_base.h.
Definition at line 91 of file opt_base.h.
1.5.6