#include "defs.h"#include "mtypes.h"#include "tracing.h"#include "symtab.h"

Go to the source code of this file.
Defines | |
| #define | opt_defs_INCLUDED "opt_defs.h" |
| #define | MTYPE_IS_INTEGER(ty) (MTYPE_type_class(ty) & MTYPE_CLASS_INTEGER) |
| #define | TRUE 1 |
| #define | FALSE 0 |
| #define | BOOL INT |
| #define | ILLEGAL_BP (-1) |
| #define | Is_Trace(Cond, Parmlist) ((void) 1) |
| #define | Is_Trace_cmd(Cond, Cmd) ((void) 1) |
| #define | DOM_DUMP_FLAG 0x0001 |
| #define | SSA_DUMP_FLAG 0x0002 |
| #define | CFG_VERF_FLAG 0x0004 |
| #define | CFG_DUMP_FLAG 0x0008 |
| #define | DSE_DUMP_FLAG 0x0010 |
| #define | PROP_DUMP_FLAG 0x0020 |
| #define | FOLD_DUMP_FLAG 0x0040 |
| #define | DCE_DUMP_FLAG 0x0080 |
| #define | IVR_DUMP_FLAG 0x0100 |
| #define | DU_DUMP_FLAG 0x0200 |
| #define | EMIT_DUMP_FLAG 0x0400 |
| #define | ALIAS_DUMP_FLAG 0x0800 |
| #define | ITAB_DUMP_FLAG 0x1000 |
| #define | DFEQN_DUMP_FLAG 0x2000 |
| #define | CR_DUMP_FLAG 0x4000 |
| #define | DFLOC_DUMP_FLAG 0x8000 |
| #define | RVI_TRACE_FLAG 0x10000 |
| #define | MAIN_EMIT_DUMP_FLAG 0x20000 |
| #define | INDUCTION_DUMP_FLAG 0x40000 |
| #define | OPT_LOWER_FLAG 0x80000 |
| #define | LFTR_FLAG 0x100000 |
| #define | IVE_TRACE_FLAG 0x200000 |
| #define | LPRE_DUMP_FLAG 0x400000 |
| #define | LDX_DUMP_FLAG 0x800000 |
| #define | ALIAS_TRACE_FLAG 0x1000000 |
| #define | EXC_TRACE_FLAG 0x2000000 |
| #define | TAIL_TRACE_FLAG 0x4000000 |
| #define | EPRE_DUMP_FLAG 0x8000000 |
| #define | SPRE_DUMP_FLAG 0x10000000 |
| #define | MEM_DUMP_FLAG 0x20000000 |
| #define | STATISTICS_FLAG 0x40000000 |
| #define | ENABLE_STAT 0x80000000 |
| #define | SECOND_RENAME_FLAG 0x2 |
| #define | BOOL_SIMP_FLAG 0x4 |
| #define | FB_PRE_FLAG 0x8 |
| #define | CFG_OPT_FLAG 0x10 |
| #define | WOVP_DUMP_FLAG 0x20 |
| #define | PT_SUMMARY_FLAG 0x40 |
| #define | LOOP_MULTVER_FLAG 0x80 |
| #define | LOOP_NORM_FLAG 0x00000100 |
| #define | LCLSC_TRACE_FLAG 0x00000200 |
| #define | OPT_POOL_Initialize(pool, str, bool, debug) MEM_POOL_Initialize(pool, str, bool); |
| #define | OPT_POOL_Alloc(pool, size, debug) MEM_POOL_Alloc(pool, size); |
| #define | OPT_POOL_Realloc(pool, p1, p2, p3, debug) MEM_POOL_Realloc(pool, p1, p2, p3); |
| #define | TYPE_OPT_POOL_ALLOC(obj, pool, debug) TYPE_MEM_POOL_ALLOC(obj, pool); |
| #define | TYPE_OPT_POOL_ALLOC_N(n, pool, num, debug) TYPE_MEM_POOL_ALLOC_N(n, pool, num); |
| #define | OPT_POOL_Delete(pool, debug) MEM_POOL_Delete(pool); |
| #define | OPT_POOL_FREE(pool, item, debug) MEM_POOL_FREE(pool, item); |
| #define | OPT_POOL_Push(pool, debug) MEM_POOL_Push(pool); |
| #define | OPT_POOL_Pop(pool, debug) MEM_POOL_Pop(pool); |
Typedefs | |
| typedef TYPE_ID | MTYPE |
| typedef mINT16 | IDX_16 |
| typedef mINT32 | IDX_32 |
| typedef mINT64 | IDX_64 |
| typedef IDTYPE | AUX_ID |
| typedef IDTYPE | VER_ID |
| typedef IDTYPE | EXP_ID |
Enumerations | |
| enum | STMT_ID { INVALID_STMT_ID = -1 } |
| enum | VALUE_NUMBERING_FLAG { VNFRE_OFF = 0, VNFRE_AFTER_EPRE = 1, VNFRE_BEFORE_AND_AFTER_EPRE = 2, VNFRE_SINGLE_PASS_AFTER_EPRE = 3, VNFRE_SINGLE_PASS_BEFORE_AND_AFTER_EPRE = 4, VNFRE_NO_OF_FLAGS = 5 } |
| #define ALIAS_DUMP_FLAG 0x0800 |
Definition at line 168 of file opt_defs.h.
| #define ALIAS_TRACE_FLAG 0x1000000 |
Definition at line 181 of file opt_defs.h.
| BEGIN SUBUNIVERSES BOOL INT |
Definition at line 99 of file opt_defs.h.
Referenced by VALNUM_FRE::_all_same_occurs(), W2CF_TRANSLATOR::_Array_Segment_To_String(), CFG_NODE_MAP::_bubble_sort(), VALNUM_FRE::_check_cr_compatible(), W2CF_TRANSLATOR::_Clause_Exprs_To_String(), W2CF_TRANSLATOR::_Clause_Symbols_To_String(), SRC_BB_MGR::_compute_cutting_set(), VALNUM_FRE::_contains_undef_val(), VALNUM_FRE::_cr_maybe_removed(), VALNUM_FRE::_do_vnfre(), ANL_PRAGMA_CONSTRUCT::_End_Is_Part_Of_Construct(), VALNUM_FRE::_expression_redundancy_elimination(), ANL_PRAGMA_CONSTRUCT::_Find_Pragma_End_Stmt(), VALNUM_FRE::_has_valid_stmtrep_occurrence(), ANL_PRAGMA_ATTRIBUTE::_Is_Assertion(), W2CF_TRANSLATOR::_Is_Ptr_Expr(), SORTED_MAP< KEY, RANGE >::_is_sorted(), VALNUM_FRE::_is_vnfre_candidate(), VALNUM_FRE::_ivc_substitute(), VALNUM_FRE::_may_be_redundant_expr(), VN::_print_vn_to_exprid(), FRAC::_reduce2(), VALNUM_FRE::_rename_valnums(), VALNUM_FRE::_same_var_occurs(), W2CF_TRANSLATOR::_Skip_Ignored_Clauses(), VN::_valnum_expr(), VN::_valnum_lhs(), VN::_valnum_vn_expr(), VALNUM_FRE::_vn_maybe_removed(), ANL_LOOP_CONSTRUCT::_Write_Loop_Directive(), ANL_PRAGMA_CONSTRUCT::_Write_Pragma_Directives(), _xanalyze_stmt_for_conds(), _xdependence_is_preserved(), _xis_legal_shackle(), _xtest_dependence_is_preserved(), Access_Vector_Condition_Provable(), REGION_INFO_MGR::Acquire_Rgn_Info(), SYSTEM_OF_EQUATIONS::Acy_Set_Var(), SYSTEM_OF_EQUATIONS::Acyclic_Test(), MA_OFFSET::Add(), LINEX::Add_access(), CODEMAP::Add_bin_node_and_fold(), Add_Bkwd_REG_Arcs(), LFTR_VAR::Add_comparison(), Add_Edges_For_Node(), IPAA_FORMAL_MAP::Add_elmt(), CODEMAP::Add_expr(), PF_LG::Add_Group(), Add_Helper(), CODEMAP::Add_idef(), AGGINIT::Add_Init_For_WHIRL(), Add_Item_Validate(), RINIT::Add_label_alias(), SYSTEM_OF_EQUATIONS::Add_Le_Non_Redundant(), PROMPF_LINES::Add_Line(), Add_MEM_Arcs(), add_mem_arcs_from(), Add_Memory_Barriers(), ACCESS_VECTOR::Add_Nonlin(), CFG::Add_one_do_loop_stmt(), CFG::Add_one_io_stmt(), Add_One_Node(), CFG::Add_one_stmt(), Add_Pragma_To_MP_Region(), Add_Pragma_To_MP_Regions(), PF_LG::Add_Ref(), PF_LOOPNODE::Add_Ref(), CACHE_CONTENTS::Add_Region_Distributed(), CACHE_CONTENTS::Add_Region_Exclusive(), CACHE_CONTENTS::Add_Region_Replicated(), Add_Scheduling_Note(), ACCESS_VECTOR::Add_Symbol(), Add_Symbols(), Add_To_Symbol(), EXP_WORKLST::Adjust_combined_types(), Adjust_Entry(), Adjust_Exit(), adjust_for_rw_elim(), FAVOR_DELAY_HEUR::Adjust_Heur_After_Sched_One_Cyc(), Adjust_Opt_Level(), Adjust_Qualifying_Predicate(), Adjust_Recovery_Block(), OPT_STAB::Adjust_vsym(), LOOP_INVAR_CODE_MOTION::Alias_With_Call(), ALIAS_RULE::Aliased_ANSI_Type_Rule(), ALIAS_RULE::Aliased_Ip_Classification_Rule(), ALIAS_RULE::Aliased_with_Call(), Alloc_More_For_Dummy_Array(), Alloc_Regs_For_BB(), Allocate_All_Formals(), alu_op_defines_rflags_used(), ARA_LOOP_INFO::Always_Enough_Parallel_Work(), Always_Executes(), Analyse_Dependencies(), Analyze_all_indices(), MEM_ACCESS_ANALYZER::Analyze_array_access(), Analyze_bases(), Analyze_index(), RVI::Analyze_live_range(), Analyze_one_address(), MEM_ACCESS_ANALYZER::Analyze_pointer(), RVI_LR::Analyze_preds(), SX_INFO::Analyze_Reduction(), Analyze_Spilling_Live_Range(), POINTS_TO::Analyze_ST(), analyze_stmts_in_func_for_if(), RVI_LR::Analyze_succs(), LMV_LOOP_INFO::Analyze_var_value_range(), WB_BROWSER::Ancestors(), ANL_LOOP_CONSTRUCT::ANL_LOOP_CONSTRUCT(), CODEREP::Antloc(), append_char(), Append_Nest_Clauses(), Append_Op_To_BB(), Append_Pragma_Clauses(), VALNUM_FRE::apply(), CONDITIONAL_CONST::Apply_sr(), ARA_LOOP_INFO::ARA_LOOP_INFO(), ARB_are_equivalent(), Array_Edge_To_Level_Edge(), AS_Traverse(), Assemble_Bundles(), Assign_Registers_For_OP(), Atoi_KMG(), Atomic_Direct(), Atomic_Using_Swap(), CG_LOOP::Attach_Prolog_And_Epilog(), Attempt_Reshape(), Augment_Simple_Basic_Shackle(), Auto_Parallelization(), Autognum_Driver(), Avoid_Unit_Spill(), Backend_Processing(), DEPV_COMPUTE::Base_Test(), BB1_Postdominate_BB2(), BB_Add_Ancestors(), BB_copy_xfer_op(), BB_has_backedge_and_is_invariant(), BB_has_unpaired_dma_begin(), FAVOR_DELAY_HEUR::BB_Need_Adjusting_Delay(), BB_REGION_Calculate_Dominators(), BB_SET_Calculate_Dominators(), BB_Should_Skip(), BB_Unique_Successor_Not_In_Set(), BB_Verify_Chk_Split(), VECTOR_SPACE< T >::Beautify(), CYCLE_STATE::Best_Issue_Order(), Block_Loop_Depth(), ETABLE::Bottom_up_cr(), ETABLE::Bottom_up_stmt(), Bound_Difference_To_Linex(), DEPV_COMPUTE::Bounds_Set_Is_Used(), BR_Variant_Name(), BS_Print(), BS_Replace_Load(), Build_Array_Dependence_Graph(), Build_Blocks_In_Region_List(), AEQUIV::Build_CFG_Rec(), Build_CG_Dependence_Graph(), Build_Fde_For_Proc(), Build_Outgoing_Edges(), REGION_INFO_MGR::Build_Rgn_Summary(), Build_Skiplist(), RVI::Build_up_live_range(), Bundle_Helper(), bv_is_cover(), Cache_Adjust_Latency(), Cache_Has_Conflict(), Cache_Model(), ARRAY_REF_LIST::Calc_Regs_And_Refs(), Calculate_Adjust_Latency(), Calculate_Control_Dependences(), Calculate_Dominator_Info(), Calculate_Dominators(), LOCAL_CLSC::Calculate_liveness(), Call_Heuristic(), WN_Verifier::CALL_parent_LDID(), Can_Be_Tail_Call(), SCHEDULER::Can_Cntl_Spec_If_Converted_Code(), Can_Do_Fast_Multiply(), Can_Mem_Op_Be_Moved(), IF_CONVERTOR::Can_Merge_Into_One_BB(), Can_OP_Move(), Can_raise_to_doloop(), cancel_in_relop(), RINIT::Cancel_internal_gotos(), CODEMAP::Canon_add_sub(), CODEMAP::Canon_cvt(), CODEMAP::Canon_mpy(), CODEMAP::Canon_neg(), CODEMAP::Canonicalize_compare(), LU_MAT< T >::Cfactor_And_Insert(), Cflow_Change_Succ(), CFLOW_Optimize(), CG_Configure_Opt_Level(), CG_DEP_Add_Same_Res_Arcs(), CG_DEP_Call_Aliases(), CG_DEP_Can_OP_Move_Across_Call(), CG_DEP_Mem_Ops_Alias(), CG_DEP_Prune_Dependence_Arcs(), Cg_Dwarf_Process_PU(), CG_Fini(), CG_Generate_Code(), CG_LOOP_Append_BB_To_Prolog(), CG_LOOP_Backpatch_Add(), CG_LOOP_Backpatch_Trace(), CG_LOOP_Gen_And_Prepend_To_Prolog(), CG_LOOP_Make_Strongly_Connected_Components(), CG_LOOP_Optimize(), CG_LOOP_Skip(), CG_SCHED_EST_Create(), CGEMIT_Prn_Scn_In_Asm(), CGEMIT_Setup_Ctrl_Register(), CGEXP_Can_Do_Fast_Multiply(), CGEXP_Expand_Constant_Multiply(), CGEXP_Expand_Integer_Divide_By_Constant(), CGGRP_Bundle_OPS(), CGGRP_Check_Split_BB(), CGSPILL_Append_Ops(), CGTARG_Adjust_Latency(), CGTARG_Analyze_Compare(), CGTARG_Bundle_Slot_Available(), CGTARG_Compute_PRC_INFO(), CGTARG_Dependence_Required(), CGTARG_Generate_Countdown_Loop(), CGTARG_Interference_Initialize(), CGTARG_LOOP_Optimize(), CGTARG_Mem_AR_Dep(), CGTARG_Perform_THR_Code_Generation(), CGTARG_Print_PRC_INFO(), CGTARG_Text_Alignment(), CGTARG_TN_For_Asm_Operand(), CFG::Change_block_kind(), Change_ld_Form(), SCHED_SPEC_HANDSHAKE::Change_Load_Spec_Form(), Change_Switchtable_Entries(), AUX_STAB_ENTRY::Change_to_new_preg(), PROMPF_INFO::Check(), IPAA_DF_SOLVER::Check_and_accumulate_ref_info(), Check_Arrays(), Check_CFG_Consistency(), DCE::Check_conditional_branches_dom(), DCE::Check_conditional_branches_pred(), FOLD::check_convert(), Check_Cross_Boundary(), Check_Divide(), Check_Doacross_Sync_Coverage(), check_elf_header(), IPA_LNO_READ_FILE::Check_Elf_Header(), Check_Expr(), Check_For_Bundle_Hazards(), Check_for_IR_Dump(), LFTR::Check_for_obsolete_comparison(), check_for_unqueriable(), check_gsymbol_for_invalid_type(), Check_If_Dedicated_TN_Is_Global(), CFG::Check_if_it_can_reach_body_first_bb(), DCE::Check_redundant_cond_br_new(), Check_Region(), check_reorder_legality_of_type(), DCE::Check_required_doend(), check_size_and_freq(), PROMPF_INFO::Check_Traverse(), Check_Trip_Counts(), Check_Undefined_Results(), Check_Vertices_Traverse(), W2FC_FLAG_ARRAY::Check_w2fc_flag(), CIO_RWTRAN::CICSE_Transform(), CIO_RWTRAN::CIO_Copy_Remove(), Classify_BB(), IF_CONVERTOR::Classify_BB(), SUMMARIZE< program >::Classify_const_value(), ALIAS_CLASSIFICATION::Classify_deref_of_expr(), SUMMARIZE< program >::Classify_indirect(), Clone_Blocks(), CNTL_DEP::CNTL_DEP(), Collapse_Same_Logif(), Collect_addr_passed_for_io(), SCHEDULER::Collect_And_Analyse_Unresolved_Dep(), PARTITION_GRAPH::Collect_Info(), LOOP_INVAR_CODE_MOTION::Collect_Ld_St_Call(), OPT_STAB::Collect_nested_ref_info(), COND_BOUNDS_INFO::Collect_Outer_Info(), SNL_BOUNDS_INFO::Collect_Outer_Info(), OPT_STAB::Collect_ST_attr(), Combine_L1_L2_Prefetches(), Combine_rem_operator(), SCHEDULER::Commit_Schedule(), PROJECTED_REGION::Compare(), Complement_Copy(), PARTITION_GRAPH::Complete_Partition_Graph(), DEPV_COMPUTE::Compute(), Compute_BR_Prob_From_Hint(), FAVOR_DELAY_HEUR::Compute_Delay(), DEPV_COMPUTE::Compute_Dep_Vectors(), Compute_Doacross_Delay_Cycle(), INTERVAL_PROCESSOR::Compute_Dominators(), OPT_STAB::Compute_FFA(), Compute_Footprint(), OPT_STAB::Compute_FSA_stmt_or_expr(), EMITTER::Compute_incomplete_defs(), Compute_Miss_Bytes(), REGIONAL_CFG::Compute_Nodes_To_Be_Duplicated(), REGIONAL_CFG::Compute_Num_Of_Ops(), Compute_Reg_State(), OPT_STAB::Compute_region_mu_chi(), Compute_Return_Pregs(), EXP_WORKLST::Compute_save_delete(), REGIONAL_CFG::Compute_Scope_Based_On_Main_Exit(), Compute_Split_Regions(), IVR::Compute_trip_count(), EMITTER::Compute_use_def(), EMITTER::Compute_use_def_stmt(), EMITTER::Compute_use_def_var(), EMITTER::Compute_use_def_zero_ver(), EMITTER::Compute_use_def_zero_version_var(), PF_UGS::ComputePFVec(), COND_Do_Info(), Configure(), ARRAY_REF_LIST::Conflict_Refs(), ARA_LOOP_INFO::Const_Work_Estimate(), Constant_Operand0(), Construct_Fld_Path(), INTERVAL_PROCESSOR::Construct_Loops(), DEPV_LIST::Contains_All_Equals(), STMTREP::Contains_volatile_ref(), Contains_Work(), CFG::Conv_to_select(), Convert_Alloca_To_Intrinsic(), IF_CONVERTOR::Convert_Candidates(), Convert_Goto_To_Return(), Convert_If_To_Goto(), Convert_Imm_Add(), Convert_Imm_Mul(), Convert_Indirect_Goto_To_Direct(), convert_precise(), OPT_STAB::Convert_ST_to_AUX(), Convert_Tree_Leaves(), Convert_WHIRL_To_OPs(), Convex_Peeling_Depth(), Copy_Exit_BB_Annot(), Copy_Non_MP_Tree_Rec(), POINTS_TO::Copy_non_sticky_info(), Copy_option(), COPYPROP::Copy_propagate_cr(), PATTERN_TYPE::Count_Slot(), OPT_STAB::Count_syms(), Count_tree_size(), Count_tree_size_tuning(), FOLD::CR_Simplify_Expr(), FOLD::CR_Simplify_Tree(), SD_INFO::Create(), OPT_STAB::Create(), SSA::Create_CODEMAP(), CFG::Create_conditional(), IPO_INLINE::Create_Copy_In_Symbol(), Create_Dedicated_TN(), Create_DST_type_For_Tree(), CODEREP::Create_exp_in_bb(), Create_Folded_Literal(), Create_Io_Entry(), Create_Local_Symbol(), Create_Local_Variables(), Create_LR_For_TN(), Create_MicroTask(), Create_New_Array_Type(), ARA_LOOP_INFO::Create_New_IF_Clause(), create_pointer_to_node(), Create_Single_Region(), Create_ST_For_Tree(), Create_ST_TO_FLD_MAP(), Create_Sync_Structure(), OPT_TAIL::Create_top_label(), Create_TY_For_Tree(), Create_Vector_Load_Stores(), Cse_Or_Dup(), cwh_addr_f90_pointer_reference_ls(), cwh_addr_insert_bounds_check(), cwh_addr_nonc_recast(), cwh_addr_temp_section(), cwh_addr_use_mstid_mldid(), cwh_auxst_add_item(), cwh_auxst_read_flag(), cwh_block_pop_block(), cwh_block_toggle_debug(), cwh_directive_fill_align(), cwh_do_tranformational(), cwh_dope_from_expression(), cwh_dst_dope_bounds(), cwh_dst_get_command_line_options(), cwh_dst_is_character_TY(), cwh_dst_member(), cwh_dst_mk_common(), cwh_dst_mk_dope_bound(), cwh_dst_mk_formal(), cwh_dst_mk_variable(), cwh_dst_struct_has_DST(), cwh_dst_subrange(), cwh_expr_compare_char(), cwh_expr_temp(), cwh_inline_allocate(), cwh_intrin_ieee_intrin_call_helper(), cwh_intrin_ieee_intrin_helper(), cwh_intrin_sync_intrin(), cwh_io_analyse_arr(), cwh_io_analyse_expr(), cwh_io_analyse_index_expr(), cwh_io_analyse_io_item(), cwh_io_unmark(), cwh_stab_altres_offset(), cwh_stab_split_common(), cwh_stk_is_byte_STR(), cwh_stmt_add_to_preamble(), cwh_stmt_call_helper(), cwh_stmt_character_icall(), cwh_stmt_insert_conformance_check(), cwh_stmt_return_altentry(), cwh_types_dope_TY(), cwh_types_in_dtype(), cwh_types_mk_array_TY(), cwh_types_mk_character_TY(), cwh_types_mk_f90_pointer_ty(), cwh_whirl_simplfier_control(), CYG_Instrument_Block(), Data_item(), LOOP_DCE::Dead_Code_Elimination(), DCE::Dead_store_elim(), Def_Before_Use(), STR_RED::Defined_by_iv_update_no_def(), Defines_Mapped_TN(), Defs_Can_Be_Merged(), REGIONAL_CFG::Del_Node(), CFG::Delete_bb(), BITWISE_DCE::Delete_cvtls(), delete_gtn_use_arc(), delete_subset_mem_op(), Delete_Unreachable_Blocks(), Delinearize_Shape(), Dep_Carried_Outside_Or_Zero(), Dependence_Walk(), Depgraph_Read(), Depth_First_Ordering(), Depv_Collapse(), IF_CONVERTOR::Detect_Para_Comp(), Determine_Candidate_Blocks(), EXP_WORKLST::Determine_inserts_saves_deletions(), STR_RED::Determine_iv_update(), STR_RED::Determine_iv_update_phi(), ARA_LOOP_INFO::Determine_Last_Value(), CG_LOOP::Determine_SWP_Unroll_Factor(), IVR::Determine_trip_IV_and_exit_count(), CG_LOOP::Determine_Unroll_Factor(), Digest_Archive(), Disable_opt(), Disambiguate_Aliased_Actuals(), ARRAY_DESCRIPTOR::Distribute_Array(), Distribute_Partition(), Divide_Exp_By_Const(), DMAT_to_IMAT(), Do_Automatic_Transformation(), Do_Build_Recovery_Block(), CYCLE_STATE::Do_Bundling(), AEQUIV::Do_Color(), CSE::Do_cse_pass_1(), COMP_UNIT::Do_dead_code_elim(), do_inline(), COMP_UNIT::Do_iv_recognition(), Do_Loop_Explicit_Affinity(), Do_Loop_Implicit_Affinity(), Do_Loop_Is_Backward(), OPT_MTYPE_B::Do_mtype_b_cr(), Do_Non_Copy(), Do_Pre_Before_Ivr(), do_prewalk(), REGIONAL_CFG::Do_Selective_Add(), REGIONAL_CFG::Do_Selective_Cut(), COMP_UNIT::Do_vnfre(), Do_WOPT_and_CG_with_Regions(), Doacross_Cost(), LOOP_INVAR_CODE_MOTION::Dom_All_Loop_Exits(), Dom_print_dom(), DRA_Clone_Initialize(), DRA_EC_Array_Portion_Parms(), DRA_Mangle_Call_Site(), DRA_Mangle_Entry(), DRA_Process_Commons(), DRA_Process_Globals(), DRA_Process_Requests(), draw_bb_dependence_graph(), draw_global_cfg(), draw_partition_graph(), draw_regional_cfg(), draw_regional_dependence_graph(), DST_Create_Subprogram(), DST_enter_member_function(), DST_enter_param_vars(), Du_Sanity_Check_r(), CFG_NODE_MAP::Dump(), EXEC_PATH::Dump(), EXEC_PATH_SET::Dump(), dump_region_tree(), dump_tree_no_st(), dump_whirl_node(), Dump_Whirl_Node(), dump_wn_no_st(), Duplicate_Value(), Eager_Ptr_Deref_Spec(), EBO_Add_BB_to_EB(), EBO_Identify_Base_and_Offset(), EBO_Lea_Insertion(), EBO_Remove_Unused_Ops(), Edge_Is_Reduction_Dependence(), EKAPI_EunMask4op(), EKAPI_GetLcRange(), EKAPI_GetOperandInfo4Grp(), EKAPI_LitClassid4name(), EKAPI_LitIsSigned(), EKAPI_OppMask4op(), SYSTEM_OF_EQUATIONS::Elim_One(), Eliminate_Dead_Do(), Eliminate_Dead_If(), Eliminate_Dead_SCF(), Eliminate_Dead_SCF_rec(), DEPV_LIST::Eliminate_Inner_Carried(), DEPV_LIST::Eliminate_Inner_Carried_Or_All_Equals(), DEPV_LIST::Eliminate_Non_Distance_Carried_By(), Eliminate_Temp_In_While(), em_alloca(), Em_Dwarf_Write_Scns(), em_exp_float(), ML_WHIRL_EMITTER::Emit(), EMITTER::Emit(), Emit_Loop_Note(), Emit_Message(), ANL_FUNC_ENTRY::Emit_Nested_Original_Constructs(), Emit_Verification_Messg(), EMT_Assemble_BB(), EMT_Emit_PU(), Enclosing_Loop_Body(), Enclosing_Proper_Do_Loop(), BINARY_TREE_NODE< BINARY_NODE >::Enter(), SNL_ANAL_INFO::Enter_Deps(), ARRAY_REF::Enter_Innermost_Scalar_Expand(), STMTREP::Enter_lhs(), STMTREP::Enter_rhs(), ARRAY_REF::Enter_Scalar_Expand(), Enter_Scalar_Expandable_Refs(), SYMBOL_TREE::Enter_Scalar_Refs(), OPT_STAB::Enter_symbol(), Enumerate_Insts(), Equivalent_Types(), Est_Num_Iters_Suspect(), Estimate_Callee_Saves(), HB_Schedule::Estimate_Reg_Cost_For_OP(), REGISTER_MODEL::Evaluate(), LOOP_MODEL::Evaluate(), Evaluate_actuals(), Evaluate_Operand_Range(), SNL_BOUNDS_INFO::Exclude_Outer_Loops(), Exp_Compare_and_Swap(), Exp_COPY(), Exp_Extract_Bits(), Exp_Intrinsic_Call(), Exp_Intrinsic_Op(), Exp_Ldst(), Exp_phi_is_invariant(), Exp_Select_And_Condition(), Exp_Select_And_VLdid(), Exp_True_False_Preds_For_Block(), Expand_Abs(), Expand_Add(), Expand_Binary_And(), Expand_Binary_Or(), Expand_Binary_Xor(), Expand_Branch(), Expand_Constant_Multiply(), Expand_Convert_Length(), Expand_Copy(), Expand_Divide(), Expand_DivRem(), CODEMAP::Expand_expr(), Expand_Expr(), Expand_Extract_Bits(), Expand_Fast_Power_Of_2_Rem(), Expand_Float_Compares(), Expand_Float_Divide(), Expand_Float_To_Int(), Expand_Float_To_Int_Ceil(), Expand_Float_To_Int_Floor(), Expand_High_Multiply(), Expand_Int_Cmp(), Expand_Int_To_Float(), Expand_Integer_Divide_By_Constant(), Expand_Left_Rotate(), Expand_Load(), Expand_Logical_And(), Expand_Logical_Not(), Expand_Logical_Or(), Expand_Max(), Expand_Min(), Expand_MinMax(), Expand_Mod(), Expand_Multiply(), Expand_Neg(), Expand_Ordered_Select_Compare(), Expand_Power_Of_2_Divide(), Expand_Power_Of_2_Mod(), Expand_Power_Of_2_Rem(), Expand_Recip(), Expand_Recip_Sqrt(), Expand_Rem(), Expand_Rrotate(), Expand_Select(), Expand_SGI_Sqrt(), Expand_Shift(), Expand_Sqrt(), Expand_Statement(), Expand_Store(), Expand_Sub(), Expand_Unsigned_Float_To_Int_m32(), Expand_Unsigned_Int_To_Float_m32(), Expand_Unsigned_Long_To_Float(), expr_is_speculative(), MEM_ACCESS_ANALYZER::Expr_of_ptr_ty(), extract_calls(), Extract_Do_Info(), F90_Do_Copies(), F90_Do_Dependence_Analysis(), F90_Generate_Loops(), F90_Lower_Copy_To_ATemp(), F90_Lower_Create_Temp(), F90_Lower_Merge_Dep_Info(), F90_Lower_Walk(), F90_Move_Transformational_Walk(), F90_Size_Walk(), F90_Walk_Statements_Helper(), F90_Wrap_ARREXP(), fast_fuse_check_ok(), fdump_region_tree(), fdump_tree_no_st(), fdump_wn_no_st(), fei_allocate(), fei_array_dimen(), fei_concat(), fei_copy_in(), fei_descriptor(), fei_doloop(), fei_dope_vector(), fei_formatted_read(), fei_formatted_write(), fei_free(), fei_iolength(), fei_malloc(), fei_member(), fei_mfree(), fei_nseq_subscr(), fei_object(), fei_proc_def(), fei_redistribute(), fei_return(), fei_seg(), fei_seq_subscr(), fei_set_dv_hdr_fld(), fei_static_base(), fei_unformatted_read(), fei_unformatted_write(), Fill_Align_Symbol(), Fill_From_Successor(), Finalize_BB(), CG_BROWSER::Find(), ETABLE::Find_1st_order_exprs_with_temp(), BITWISE_DCE::Find_and_mark_return_live(), Find_Average(), Find_BB_Predicates(), Find_BB_TNs(), Find_Break_Point(), Find_Candicate_OP(), LOOP_RCE::Find_Chain(), Find_Compare_IV(), Find_Compare_IV_Recurse(), DEPV_COMPUTE::Find_Def(), Find_doloop_init_stmt(), find_duplicate_mem_op(), find_duplicate_op(), Find_Highest_Type_Of_Loop(), find_in_invalid_types(), Find_Insertion_Point(), SSU::Find_intervening_iphi(), STR_RED::Find_iv_and_mult(), STR_RED::Find_iv_and_mult_phi_res(), PF_LOOPNODE::Find_Loc_Loops(), REGION_LOOP_UPDATE::Find_Loop_BBs(), ETABLE::Find_new_1st_order_exprs(), Find_Non_POD_Finalization_Code(), Find_one_variant(), ANL_VARLIST::Find_or_Insert(), Find_PTN(), PARTITION_GRAPH::Find_Reachable_Descendant(), SCC_DIRECTED_GRAPH16::Find_Scc(), REGIONAL_CFG::Find_Seed(), REGIONAL_CFG::Find_SEME_Nodes(), Find_Split_Point(), WB_BROWSER::Find_Symbols(), Find_Unchained_Scalar(), find_walk(), WB_BROWSER::Find_Walk(), SSA::Find_zero_versions(), Fiss_Gather_Inner_Loop(), Fission(), Fission_DU_Update(), Fission_Inner_Loop(), fission_is_better(), Fix_Cache_Conflict_latency(), Fix_Call_Info(), Fix_do_loop(), Fix_LRA_Blues(), Fix_Rot_Reg_Clob_Info(), Fixup_Long_Branches(), Fiz_Fuse(), Fold_Base(), Fold_Constant_Expression(), OPT_REVISE_SSA::Fold_lda_iloads(), Force_If_Convert(), IF_CONVERTOR::Force_If_Convert(), OPT_REVISE_SSA::Form_extract(), Form_General_Region(), Formula_For_Ak(), FREQ_Check_Consistency(), FREQ_Find_Never_BBs(), FREQ_Frequencies_Computed(), FREQ_Region_Initialize(), FREQ_Verify(), FS_Array_Single_Def_Use(), FS_Array_Substitute(), FS_Substitute(), FS_Worthwhile(), Fuse(), Fuse_Outer_Loops(), Fuse_Test(), TRANSPOSE_DIRECTED_GRAPH16::Gather_Arrays(), Gather_References_At_Deepest_Depth(), Gather_Uplevel_References(), Gather_Vectorizable_Ops(), GCM_For_Loop(), GCM_LICM_Skip_Op_Binary_Search(), GCM_Schedule_Region(), Gen_Assign_Of_Init_Val(), SCHEDULER::Gen_Bookeeping_OP_DAG(), SCHEDULER::Gen_Compensation_Code(), Gen_exp_wn(), Gen_MP_Copyin(), Gen_MP_Load_Store(), Gen_MP_Reduction(), Gen_MP_SingleProcess_Region(), PF_LG::Gen_Pref_Node(), PF_LOOPNODE::Gen_Prefetch(), Gen_quad_preg(), Gen_Table_Map_n_Body(), LOOP_MULTIVER::Gen_test_cond(), EMITTER::Gen_wn(), OPT_STAB::Generate_asm_mu_chi(), Generate_Barriers(), OPT_STAB::Generate_call_mu_chi_by_ref(), Generate_Entry(), Generate_Entry_Exit_Code(), Generate_Exit(), Generate_Extract(), EXP_HOISTING::Generate_hoisted_occur(), CSE::Generate_injury_repair(), Generate_Scalar_Dependence_For_Statement_Dependence_Graph(), EXP_WORKLST::Generate_variable_phi_list(), Get_Align(), RVI::Get_backward_dataflow(), RVI::Get_backward_lda_dataflow(), RVI::Get_bb_local_attributes(), RVI::Get_bb_local_lda_attributes(), Get_BB_Trace(), Get_callee(), get_can_be_reordered_types(), Get_Expansion_Space(), get_FIT_type(), RVI::Get_forward_dataflow(), RVI::Get_forward_lda_dataflow(), DCE::Get_full_rcfg_dom_frontier(), EXP_HOISTING::Get_hoisted_exp_occur(), Get_Implicit_Locals(), Get_IOL_Reshaped_Array_Ref(), LMV_LOOP_INFO::Get_iv_upperbound(), LOCAL_CLSC::Get_lr(), LabelOpt::Get_Mark(), get_mem_dep(), Get_Numeric_Flag(), Get_PR(), Get_Range(), Get_Return_Info(), Get_Size(), Get_Struct_Parameter_Location(), get_token(), Get_Trace(), PQS_MANAGER::get_truth_info(), RVI::Get_wn_local_attributes(), RVI::Get_wn_local_lda_attributes(), Global_Preferenced_Regs(), Good_Do_Next_Innermost1(), GRA_GRANT_Initialize(), GRA_LIVE_Compute_Local_Info(), GRA_Remove_Predicates_Save_Restore(), CG_BROWSER::Graph(), REGION_BOUND::grb(), REGION_BOUND::GRB_merge_preg(), REGION_BOUND::GRB_merge_var(), Guard_Test_Redundant(), Handle_access_count(), Handle_ALLOCA(), Handle_Chk_Split_Bunch(), Handle_CONDBR(), SX_INFO::Handle_Other_Def(), Handle_Post_Hazard(), Handle_Pre_Hazard(), Handle_Sink_General_Case(), Has_Cutset(), Has_Io(), AUX_STAB_ENTRY::Has_multiple_signs(), VECTOR_SPACE< T >::Has_Only_Elemetary_Basis_Vectors(), Has_Outer_Reuse_In_SNL(), Has_Predecessor_Not_In_LRANGE(), Has_Reuse(), Has_Statically_Safe_Messy_Bounds(), CODEMAP::Hash_Ivar(), HB_Block_Select(), HB_Form_Hyperblocks(), HB_Identify_General_Candidates(), HB_Identify_Hammock_Candidates(), Highest_Condition_Point(), HMB_Add_Guard_Condition(), HMB_Hoist_Messy_Bounds(), Hoist_Conditionals(), Hoist_Lower_Bound(), Hoist_Upper_Bound(), HoistIf_Walk(), Host_To_Targ_String(), IVR::Ident_all_iv_cands(), Identical_Token_Lists(), LOOP_INVAR_CODE_MOTION::Identify_Loop_Invariants(), OPT_STAB::Identify_vsym(), CFG::If_convertible_cond(), IF_CONVERTOR::IF_CONVERTOR(), If_MinMax_Traverse(), IFMM_Convertible(), IGLS_Schedule_Region(), Ignore_Synchronized_Construct(), LOOP_INVAR_CODE_MOTION::Illegal_Or_Nonprofitable(), Imm_Value_In_Range(), VECTOR_SPACE< T >::In(), IP_ALIAS_CLASSIFICATION::Incorporate_call_and_parm_flags(), Index_Derived_From_Parents_Of(), Infer_Reduction_Operators(), COST_TABLE::Init(), PROJECTED_KERNEL::Init(), INIT2F_is_string_initv(), Init_CG_Expand(), Init_Controls_Tbl(), Init_Edges(), Init_OP_Name(), Init_OPSCH_For_BB(), Init_Prefetch_Options(), Initialize(), WB_BROWSER::Initialize_Keymap(), Initialize_Keymap(), CG_BROWSER::Initialize_Keymap(), Initialize_Memory(), Initialize_Priority_Queue(), IPAA_STEP::Initialize_Ref_Info(), Initialize_Register_Class(), INITV2C_block_struct(), INITV2C_struct_fill(), INITV2C_symbol(), Inline_callees_into_caller(), Inliner_Write_PUs(), VECTOR_SPACE< T >::Insert(), RG_LIST::Insert(), RG::Insert(), insert_fall_thru(), Insert_Goto_BB(), RVI::Insert_load(), OPT_REVISE_SSA::Insert_mu_and_chi_list_for_new_var(), EXP_WORKLST::Insert_occurrence(), EXP_WORKLST::Insert_one_operand(), DAG_OPS_INFO::Insert_op_info(), IF_CONVERTOR::Insert_Predicate(), Insert_Predicates(), DCE::Insert_required_gotos(), RVI::Insert_store(), Insert_Ty_Specific(), ANL_VARLIST::Insert_Var_Refs(), Intersects_Col_Boundary(), Intra_PU_Formal_Cprop(), Intra_PU_Global_Cprop(), Intrinsic(), intrinsic_operand_kind(), intrinsic_runtime(), Inv_Dep_Info(), BB_LOOP::Invariant_cr(), Invert_BR_Variant(), IO_Copy_Defs(), IPA_constant_in_array_bounds(), IPA_LNO_Annotate_Array_Call(), IPA_LNO_Annotate_Scalar_Call(), IPA_LNO_Clip_Call_Def_Arcs(), IPA_LNO_Clip_Call_Use_Arcs(), IPA_LNO_Map_Node(), IPA_LNO_Read_Formal(), IPA_LNO_Update_Independent_Loops(), IPA_reorder_legality_process(), ipacom_doit(), IPC_merge_global_tab(), IPFEC_Build_Skiplist(), IPFEC_Query_Skiplist(), IPL_Build_Do_Access(), IPL_Build_If_Access(), IPL_EX_Value_Evaluate(), IPL_EXS_Eliminate_Expr_Identities(), IPL_EXS_Inner_Fold(), IPL_EXS_Outer_Fold(), IPL_EXS_Reassociate(), IPL_EXS_Useless(), IPL_get_stmt_scf(), IPO_Fld_Table_Update_For_Struct_Opt(), IPO_generate_new_types(), IPO_get_new_ordering(), IPO_Pad_Arrays(), IPO_Process_edge(), IPO_Process_node(), IPO_propagate_globals(), IPO_Types_Are_Compatible(), ir_b_write_tree(), ir_put_stmt(), ir_sel(), IR_set_dump_order(), W2CF_TRANSLATOR::Is_A_Pragma_Clause(), Is_Bad_Equivalence(), Is_Bad_Split_Equivalence(), is_closer_loop_pred(), is_closer_loop_succ(), is_closer_succ(), Is_Cmp_Eq_IV(), PARTITION_GRAPH::Is_Complementary(), SYSTEM_OF_EQUATIONS::Is_Consistent(), Is_Consistent_Condition(), SYSTEM_OF_EQUATIONS::Is_Consistent_Work(), Is_Cray_IO(), VN_PHI_EXPR::is_equal_to(), VN_MEMLOC_EXPR::is_equal_to(), VN_LITERAL_EXPR::is_equal_to(), VN_ARRAY_ADDR_EXPR::is_equal_to(), VN_INTR_OP_EXPR::is_equal_to(), Is_Exp_Divided_By_Const(), Is_HoistIf_Amenable(), Is_In_Namelist_Stack(), REGION_UN::Is_Included(), Is_Incomplete_Or_Recursive(), Is_Index_Expr_Shackleable(), VN_IVC::Is_Induction_Var(), DEPV_LIST::Is_Inner_Non_Zero_Single_Distance(), DEPV_LIST::Is_Inner_Single_Distance(), is_live_tn(), ANL_PRAGMA_ATTRIBUTE::Is_Loop_Construct_Attribute(), Is_Loop_Skipped(), Is_Nonpod_Finalization_IF(), Priority_Selector::Is_OP_Better(), ANL_PRAGMA_ATTRIBUTE::Is_Pragma_Construct_Attribute(), ARA_LOOP_INFO::Is_Privatizable(), ANL_PRAGMA_ATTRIBUTE::Is_ProMpf_Pragma_Attribute(), ANL_PRAGMA_CONSTRUCT::Is_ProMpf_Pragma_Construct(), ANL_REGION_CONSTRUCT::Is_ProMpf_Region_Construct(), Is_Provably_In_Bounds(), Is_Region(), Is_Schedule_Worse(), Is_Similar(), SYSTEM_OF_EQUATIONS::Is_Simple_Redundant(), Is_Stack_Used(), Is_There_OP_Dependence(), Is_Valid_Opcode_Parts(), Is_Vectorizable_Loop(), is_xfer_depndnce_reqd(), LOOP_INVAR_CODE_MOTION::It_is_Fake_Loop_Invar(), Iterations(), Ivars_may_overlap(), KERNEL_IMAGE::KERNEL_IMAGE(), COND_BOUNDS_INFO::Kill_Written_Symbols(), label_is_external(), Last_Level_Of_Cache_Smaller(), LDA_Equal_Address(), CYCLE_STATE::Legality_Chk(), Lego_File_Init(), Lego_Fix_Local_Rec(), Lego_Loop_Want_Skew(), Lego_OZero_Driver(), Lego_Peel_Traverse(), Linear_Expr_With_Mode(), List_Based_Bkwd::List_Based_Bkwd(), List_Based_Fwd::List_Based_Fwd(), Lits_Generator(), CFG::LMV_eligible_for_multiversioning(), LNO_Annotate_Array_Call(), LNO_Annotate_Scalar_Call(), LNO_Build_Do_Access(), LNO_Build_If_Access(), LNO_Processing(), LNO_Update_Indx_Range(), Lnoptimizer(), LNOTARGET_Complex_Add_Res(), LNOTARGET_Complex_Mult_Res(), LNOTARGET_Complex_Neg_Res(), LNOTARGET_Cvt_Lat(), LNOTARGET_Cvt_Res(), LNOTARGET_Fp_Compare_Res(), LNOTARGET_FP_Div_Res(), LNOTARGET_FP_Madd_Res(), LNOTARGET_FP_Min_Max_Res(), LNOTARGET_FP_Recip_Res(), LNOTARGET_FP_Rsqrt_Res(), LNOTARGET_FP_Select_Lat(), LNOTARGET_Fp_Select_Res(), LNOTARGET_FP_Sqrt_Res(), LNOTARGET_Int_Band_Res(), LNOTARGET_Int_Band_Str_Red_Res(), LNOTARGET_Int_Bior_Res(), LNOTARGET_Int_Bior_Str_Red_Res(), LNOTARGET_Int_Bnot_Res(), LNOTARGET_Int_Bxor_Res(), LNOTARGET_Int_Bxor_Str_Red_Res(), LNOTARGET_Int_Cand_Res(), LNOTARGET_Int_Cior_Res(), LNOTARGET_Int_Cvtl_Res(), LNOTARGET_Int_Div_Res(), LNOTARGET_Int_Div_Str_Red_Res(), LNOTARGET_Int_DivRem_Res(), LNOTARGET_Int_DivRem_Str_Red_Res(), LNOTARGET_Int_Eq_Res(), LNOTARGET_Int_Ge_Res(), LNOTARGET_Int_Gt_Res(), LNOTARGET_Int_Land_Res(), LNOTARGET_Int_Le_Res(), LNOTARGET_Int_Lior_Res(), LNOTARGET_Int_Lnot_Res(), LNOTARGET_Int_Lt_Res(), LNOTARGET_Int_Max_Res(), LNOTARGET_Int_Min_Max_Res(), LNOTARGET_Int_Min_Res(), LNOTARGET_Int_Mod_Res(), LNOTARGET_Int_Mod_Str_Red_Res(), LNOTARGET_Int_Mult_Str_Red_Res(), LNOTARGET_Int_Ne_Res(), LNOTARGET_Int_Rem_Res(), LNOTARGET_Int_Rem_Str_Red_Res(), LNOTARGET_Int_Select_Res(), Load_Has_Valid_Vaddr(), Load_SNL_And_Permutation(), Local_Sched_PU_Should_Skip(), Localize_Global_Param_Reg(), Localize_Global_Return_Reg(), Localize_Global_Return_Reg_Def(), Localize_INITVKIND_SYMOFF(), Localize_Variable(), PARTITION_GRAPH::Look_For_Partition(), Loop_Bounds_Simple(), LOOP_DESCR_Detect_Loops(), Loop_Exit_Heuristic(), Loop_Header_Heuristic(), KEY_SCH::Loop_Peeling(), lower_base_reference(), lower_bit_field_id(), Lower_Bound_In_Affinity_Range(), Lower_Distr_Pragmas(), lower_eoshift(), lower_f77_io_items(), Lower_Fetch_And_Op(), lower_field_id(), CFG::Lower_if_stmt(), lower_io_statement(), lower_linearize_array_addr(), lower_load_bits(), Lower_Master(), lower_maxminloc(), lower_mp(), lower_nary_madd(), lower_recip(), lower_reduction(), lower_return_ldid(), lower_unsigned_to_float(), PF_LG::LR_Compare(), LRANGE_Split(), LUNIT_Spill(), LWN_Check_Parentize(), LWN_Copy_Tree(), LWN_Process_FF_Pragmas_Walk_r(), main(), maintain_prebr_arc(), Make_Def_List_For_Global(), SSU::Make_diff_ssu_version(), Make_Fine_Grained_Interferences(), GRA_BB::Make_Register_Used(), LINEX::Map_access_vector(), IPAA_DF_SOLVER::Map_actual(), RVI::Map_chi_list(), Map_Field_To_STs(), IPAA_DF_SOLVER::Map_formal_attributes(), ARRAY_SUMMARY_OUTPUT::Map_summary_info(), Map_Term(), DCE::Mark_branch_related_live(), Mark_Code(), DCE::Mark_coderep_live(), Mark_Deletable_Funcs(), Mark_Dos(), Mark_Expression(), ARRAY_REF_LIST::Mark_Invariants(), SYSTEM_OF_EQUATIONS::Mark_New_Redundant(), DCE::Mark_phinode_live(), SYSTEM_OF_EQUATIONS::Mark_Redundant(), Mark_Reloadable_Live_Ranges(), DCE::Mark_return_vsym_chi_live(), DCE::Mark_return_vsym_phi_live(), Mark_Scopes_And_Labels(), mark_tn_live_into_BB(), BITWISE_DCE::Mark_tree_bits_live(), DCE::Mark_zero_version_chinode_live(), Matching_Stores(), Max_Colorable_LUNIT(), Max_Dep_Distance(), PROJECTED_REGION::May_Union(), Maybe_Assigned(), IPA_CPROP_DF_FLOW::Meet(), MEMOP_ANNOT::Meet(), IPAA_DF_SOLVER::Meet_direct_iter_1(), MEM_POOL_FREE(), MEM_POOL_Initialize_P(), MEM_POOL_Realloc_P(), MemCtr_Add(), Memory_OP_References_Stack(), GLOBAL_ARRAY_LIST::Merge(), Merge_Across_Labels(), IF_CONVERTOR::Merge_Area(), Merge_Blocks(), IF_CONVERTOR::Merge_Blocks(), Merge_Execution_Cost(), Merge_Fixed_Stack_Frame(), Merge_Flds(), Merge_global_sections(), LABEL_ALIAS::Merge_label_alias(), RINIT::Merge_label_alias(), Merge_Parents_Regset(), Merge_Regions(), Merge_Section(), Merge_struct_access(), merge_ty(), Merge_Tylist(), Middle_Loop_Pwr2_Group_Hack(), Min_Max_Fill_Proj_Node(), Min_Max_Fill_Region(), MIR_Add_Edge(), MIR_Hoistable_Ref(), MIR_Ok_Hoist_Wn_Dependence(), MIR_Replace(), MIR_Try_Hoist(), MIR_Update_Dependences(), SUMMARIZE< program >::Mismatched_load_store(), CG_BROWSER::Mod_Ref_Formals(), LOOP_MODEL::Model(), Modified_Option(), Modify_16bit_Ops(), Modify_Asm_String(), Move_Adjacent(), Move_Alloca(), Move_Restore_Out_Of_LRANGE(), Move_Spill_Out_Of_LRANGE(), Mp_Extract_Parallel_Directives(), Mp_File_Init(), MP_INFO::MP_INFO(), Mp_Tile_Loop(), Mp_Tile_Nested_Loop(), Mp_Version_Loop(), Mp_Version_Parallel_Region(), MSCHED_Real_OP(), SYMBOL::Name(), need_to_split(), Negate_BR_Variant(), ALIAS_CLASSIFICATION::New_base_id(), IP_ALIAS_CLASSIFICATION::New_base_id(), New_DART(), New_Partial_Match(), next_real_field(), SCHEDULER::No_New_Cycle(), No_truncation_by_value_size(), BB_DAG_Callback::Node_Select(), Regioanl_DAG_Callback::Node_Select(), Non_Const_Loops(), Normalize_Delay_Slots(), DEPV_LIST::Normalize_Step(), ARA_LOOP_INFO::Not_Enough_Parallel_Work(), Null_Ptr_Deref_Spec(), OMP_Prelower(), One_Cache_Model(), OP1_Defs_Are_Killed_By_OP2(), SCHED_SPEC_HANDSHAKE::OP_Can_not_be_Candidate(), OP_has_subset_predicate(), OP_is_copy(), OP_like_store(), LOOP_MODEL::OP_Resources_R(), OP_To_Move(), Op_Uses_TN(), Opcode_Heuristic(), count_WHIRL_external_gots::operator()(), Opt_global_var::operator()(), fix_static_func::operator()(), PIC_OPT::operator()(), write_st::operator()(), TOPOLOGICAL_REGIONAL_CFG_ITER::operator++(), LOOP_TOPO_ITER::operator++(), REVERSE_TOPO_REGIONAL_CFG_ITER::operator++(), VECTOR_SPACE< T >::operator-=(), LU_MAT< T >::operator=(), MEMOP_ANNOT_ITEM::operator==(), OPT_Error_Fmt(), OPT_STAB::OPT_STAB(), Optimize_Branches(), Optimize_Cyclic_Chain(), Optimize_Placement(), Optimize_Select(), Optimize_Tail_Calls(), Pad_Common_Elements(), Pad_Local_Array(), Pad_Local_Arrays_In_Whirl(), Pad_Multi_Dims(), Parallel_Directive_Class(), PARALLEL_INFO::PARALLEL_INFO(), Parallel_Interchange(), PAR_STAT::Parallel_Overhead_Cost(), Parallelizable_At_Depth(), Parallelization_Process_Deps(), Parallelize_Doacross_Loop(), param_types_are_compatible(), WB_BROWSER::Parent(), Partial_Match(), LU_MAT< T >::Particular_Solution(), GTABLE::Patch_Do_While(), Patch_Hot_Cold_Jumps(), KEY_SCH::Peeling_For_Unknown_Trip(), Per_SNL_Shackle_Phase(), LOOP_INVAR_CODE_MOTION::Perform_Code_Motion(), ETABLE::Perform_deferred_ocopy_and_get_new_exprs(), Perform_Gather_Scatter(), Perform_Inline_Script_Analysis(), Perform_Interprocedural_Analysis(), Perform_Loop_Optimizations(), ETABLE::Perform_LPRE_optimization(), Perform_Post_GCM_Steps(), ETABLE::Perform_PRE_optimization(), Perform_Procedure_Summary_Phase(), Perform_Read_Write_Removal(), Perform_SWP(), Perform_Transformation(), IPA_CPROP_DF_FLOW::PerformCloning(), PF_UGS::PF_UGS(), Pick_Load_Hint(), Pick_Load_Instruction(), Pick_Prefetch_Hint(), Pick_Store_Hint(), Pick_Store_Instruction(), Pointer_Heuristic(), Post_LNO_Processing(), Post_loop_peeling(), Post_Multi_Branch(), PQS_MANAGER::PQS_is_disjoint(), PQS_MANAGER::PQS_is_disjoint_helper(), PQS_MANAGER::PQS_is_subset_of(), PQSCG_sets_results_if_qual_true(), Pre_loop_peeling(), Pre_Optimizer(), Preallocate_Single_Register_Subclasses(), pred_arc_shorter(), Predicate_Block(), Prefetch_Driver(), Prefetch_Kind_Enabled(), Preg_Is_In_Clause_List(), PREG_To_TN(), Preorder_Process_PUs(), Prepare_Axle(), Prepare_Source(), Preprocess_PU(), Preprocess_struct_access(), FORMULA::Print(), BB_LOOP::Print(), DO_LOOP_INFO::Print(), POINTS_TO::Print(), ARRAY_DIRECTED_GRAPH16::Print(), ACCESS_VECTOR::Print(), IPA_CALL_GRAPH::Print(), ACCESS_VECTOR::Print_Analysis_Info(), Print_BB_Header(), Print_BB_Pragmas(), IPA_CPROP_DF_FLOW::Print_constants(), Print_Controls(), IPA_FORMALS_IN_ARRAY_SECTION_DF::Print_entry(), CG_BROWSER::Print_Formal_Cprop_Annot(), Print_FU_Class(), Print_inline_decision(), INTERVAL_PROCESSOR::Print_Loops(), Print_OddLatency(), Print_OP(), Print_OP_No_SrcLine(), Print_Option_Group(), Print_Prompf_Msgs(), Print_Prompf_Nest_Log(), Print_SCC_Vec(), Print_Scheduling_Note(), Print_Src_Line(), IPA_CALL_GRAPH::Print_vobose(), IPO_INLINE::Process(), process_actual_array_node(), process_actual_node(), process_array_node(), IPO_INLINE::Process_Barriers(), RAIL::Process_block(), Process_Bss_Data(), IPO_INLINE::Process_Callee(), Process_Cc1_Command_Line(), Process_Command_Line(), Process_Command_Line_Group(), process_concatexpr(), SUMMARIZE< program >::Process_control_dependence(), UPDATE< TRANSFORM, CACHE, VERSION >::Process_CR_no_repeat(), ESSA::Process_delayed_rename(), IPO_INLINE::Process_Formals(), Process_GDAR(), Process_global_call(), Process_Initos_And_Literals(), process_iostat(), Process_Load(), PF_LOOPNODE::Process_Loop(), DISTRIBUTION::Process_Memory(), process_node(), IVR::Process_one_loop(), Process_Pair(), Process_Parallel_Do(), Process_PDO(), Process_Preg_Temps(), SUMMARIZE< program >::Process_procedure(), RINIT::Process_region(), process_scalar_def_node(), process_scalar_node(), process_scalar_reduc_node(), IPO_INLINE::Process_ST(), Process_Stack_Variable(), Process_stid(), Process_Store(), Process_Trace_Option(), Processor_2D_Tile_Loop(), Processor_3D_Tile_Loop(), KERNEL_IMAGE::Project(), PROJECTED_REGION::PROJECTED_REGION(), Projected_Region_From_St(), Promote_Pointer(), Promoted_Parm_Type(), Prompf_Emit_Whirl_to_Source(), PROMPF_INFO::Prompf_Info_Traverse(), Prompf_Mp_Version(), COPYPROP::Prop_const_init_scalar(), COPYPROP::Prop_var(), COPYPROP::Propagatable_thru_phis(), Propagate_16bit_Info(), Propagate_Constants(), EXP_WORKLST::Propagate_downsafe(), Propagate_Feedback(), Propagate_global_vals(), EDGE_PROFILE::Propagate_Node_In(), EDGE_PROFILE::Propagate_Node_Out(), Propagate_Save_Restore_State(), Propagate_vals_in_unstructured_cflow(), WN_Verifier::Proper_Block_Structure(), PU_adjust_addr_flags(), PURIFY_OPT_Initialize(), Push_Equiv_Visit_Order(), SD_INFO::Push_Memory_Nodes(), put_location(), Query_Skiplist(), r_apply_l_const(), r_assemble_list(), r_assemble_op(), CIO_RWTRAN::Read_CICSE_Write_Removal(), Read_Distr_Pragmas(), Read_Pragma_Thread_Affinity(), IF_CONVERTOR::Record_Para_Comp_Info(), SUMMARIZE< program >::Record_ref(), SUMMARIZE< program >::Record_struct_access(), ETABLE::Recursive_rehash_and_replace(), recursive_ty_hash(), PARTITION_GRAPH::Reduce(), Reduction_Operator(), Redundancy_Elimination(), Redundant_Condition(), Redundant_Logif(), PF_LG::Ref_In_LG(), REGION::REGION(), REGION_add_preg_in(), REGION_add_preg_out(), OPT_STAB::REGION_add_to_bound(), Region_Compare(), REGION_CS_NoEarlierSub_Next(), REGION_delete_exit(), REGION_Entry_PREG_Whirl(), REGION_Exit_PREG_Whirl(), REGION_init(), REGION_Initialize(), Region_Intersect(), Region_Is_Illegal(), PRUNE_BOUND::REGION_remove_from_bound(), REGION_replace_from_mark(), Region_skip(), Region_Union(), REGION_update_alias_info(), Regions_Distributed_Orthogonally(), Regions_Distributed_Similarly(), REGISTER_Pu_Begin(), ETABLE::Rehash_and_replace(), COPYPROP::Rehash_inverted_expr(), CODEMAP::Rehash_tree(), Rehash_tree_rec(), remainder_head_note_handler(), Rematerialize_GRF(), Remove_Branches(), LFTR::Remove_comp_occur(), ARRAY_REF_LIST::Remove_Cse(), DCE::Remove_dead_statements(), DU_MANAGER::Remove_Def_From_System(), GTABLE::Remove_Gotos(), GOTO_TABLE::Remove_Gotos(), ARRAY_REF_LIST::Remove_Invariants(), EXP_WORKLST::Remove_occurs(), Remove_Unity_Trip_Loop(), Remove_Unity_Trip_Loop_Update_If_Accesses(), Remove_Unnecessary_Check_Instrs(), DU_MANAGER::Remove_Use_From_System(), SSA::Rename(), ESSA::Rename(), SSU::Rename(), Rename_CODEMAP(), Rename_INITV_Labels(), Rename_Privatized_COMMON(), Rename_TNs_For_BB(), Rename_Update_MP_Region(), Reorder_Blocks(), LFTR::Replace_comparison(), DCE::Replace_control_dep_succs(), Replace_Impl_Idx(), Replace_Wnexp_With_Exp_Copy(), Repl_Size16_Instr::Replaceable_TOP_Imm(), report_bad_mem_dep(), Reset_cd_and_stmt(), Resolve_Conditional_Branch(), Restore_Cmd_Line_Ctrls(), Restore_Routine_Top_Ctrls(), Return_Heuristic(), Reuse_Exists_For_Loop_For_Array(), TOPO_ITER::rev_topo_sort(), Rewrite_Bounds(), Rewrite_Pragmas_On_Structs(), RGN_Add_Regional_Cfg_Edge(), RGN_Del_Regional_Cfg_Edge(), RID_Fprint(), Row_Echelon(), RV_Evaluate(), RV_Index_Sign(), RV_Sign(), s_lno_debug(), SA_Set_SimdOps_Info1(), SA_Set_SimdOps_Info2(), SA_Version_F90_Loops_For_Contiguous(), Safe_To_Rematerialize_Load(), ESSA::Same_e_version_phi_result(), ESSA::Same_e_version_real_occ_phi_opnd(), Same_Global_Value(), ALIAS_RULE::Same_location(), DEPV_COMPUTE::Same_Monotonic(), same_name_lists(), Same_OPS(), sanity_check_loop_body(), Save_or_restore_options(), CSE::Save_real_occurrence(), Save_Routine_Top_Ctrls(), Save_Symbol_Name(), Scalar_Equivalence_Class(), Scalar_Expandable(), scalar_rename(), Scalar_Variable_Renaming(), Scan_Complement_BB_For_Referenced_TNs(), Scan_Parameters(), SCC_reorder(), Sched_Info_Class(), SCHEDULER::Schedule_BB(), SCHEDULER::Schedule_Cycle(), SCHEDULER::Schedule_Region(), Scl_Dep_Info(), CG_BROWSER::Sdebug(), WB_BROWSER::Sdebug(), SE_CT_New_Tile_Infos(), Search_for_own_cd(), FAVOR_DELAY_HEUR::Select_Best_Candidate(), Select_Blocks(), IF_CONVERTOR::Select_Candidates(), REGIONAL_CFG::Select_Freq_Connected_Node(), REGIONAL_CFG::Select_Freq_Pred(), REGIONAL_CFG::Select_Freq_Succ(), Separate_And_Update(), CODEMAP::Separate_iv_invar(), separate_loop_and_scalar_expand(), separate_loop_by_scc(), Set_Caller_Actual_Messy(), Set_Caller_Annot_Messy(), Set_Constant_Dimensions(), Set_defphi_recursive(), Set_Dim_Shackleable(), DO_LOOP_INFO::Set_Est_Num_Iterations(), IF_CONVERTOR::Set_Fall_Thru(), Set_Frame_Len(), PROJECTED_NODE::Set_linex_eq(), PROJECTED_NODE::Set_linex_le(), PROJECTED_NODE::Set_linexs(), Set_Parameter_Info(), REGION::Set_Region(), PROJECTED_REGION::Set_region(), DSE::Set_Required_CHI(), DSE::Set_Required_VSE(), DSE::Set_Required_WN(), Set_Shackle_Size_Info(), DAG_BUILDER::Set_TN_BB_Bitset_Table(), Set_Up_Equivalence_Class(), Set_Up_Equivalence_Classes(), set_volatile_mapCR(), setup_new_section_for_dwarf(), Setup_Text_Section_For_BB(), Setup_Text_Section_For_PU(), Sh_LWN_CreateDivceil(), Sh_LWN_CreateDivfloor(), SHACKLE_INFO::SHACKLE_INFO(), SHACKLE_Phase(), Shackle_Unseen_Highest_Enclosing_If(), Shackleable_Ifs_Surrounding_Stmt(), Shackleable_Refs_From_Stmt_In_Chain(), Shape_Mismatch_At_Formal(), Shorten_Section(), DEPV_ARRAY::Shorten_To_Dep(), IPA_NODE::Should_Be_Skipped(), REGION_TREE::Shrink(), Simd(), Simd_Add_Shuffle_For_Negative_Coefficient(), Simd_Align_Analysis(), Simd_Analysis(), Simd_Finalize_Loops(), simd_fis_merge_scc_to_form_new_loop(), simd_fis_separate_loop_and_scalar_expand(), simd_operand_kind(), Simd_Pre_Analysis(), Simd_Vectorize_Induction_Variables(), Similar_Ptr_Addrs_Match(), simp_add_sub(), simp_cvtl(), simp_eq_neq(), simp_min_max(), simp_mod_rem(), simp_relop(), simp_shift(), Simple_Chain_Shackle_Case(), DEPV_COMPUTE::Simple_Gcd_Indep(), SYSTEM_OF_EQUATIONS::Simple_Redundant(), VN_BINARY_EXPR::simplify(), RG_LIST::Simplify(), VN_PHI_EXPR::simplify(), VN_INTR_OP_EXPR::simplify(), Simplify_If_Conditional(), PQS_MANAGER::Simplify_In_Set(), PQS_MANAGER::Simplify_TNI_Set(), SIMPNODE_ConstantFold1(), SIMPNODE_ConstantFold2(), SIMPNODE_SimplifyExp1(), SIMPNODE_SimplifyExp2_h(), SIMPNODE_SimplifyIntrinsic(), Simulated_Op_Real_Inst_Words(), Skip_Ignored_Clauses(), Skip_Loop_For_Reason(), Skip_Pragma_Clauses(), SNL_ANAL_INFO::SNL_ANAL_INFO(), SNL_Auto_Parallelization(), SNL_Bad_Array_Footprints(), SNL_Finalizable_Loops(), SNL_GEN_2D_Regtile(), SNL_GEN_Protect_Nest_With_Conditionals(), SNL_GEN_U_Ctiling(), SNL_Inner_Cache_Cost(), SNL_Inner_Machine_Cost(), SNL_INV_Cache_Block(), SNL_INV_Compact_Scalar_Expand(), SNL_INV_Local_Permute_Loops(), SNL_INV_Register_Tile(), SNL_INV_Scalar_Expand(), SNL_INV_Transforms(), SNL_Is_Transformable(), SNL_Lift_Lego_Tile_Loops_Once(), SNL_NEST_INFO::SNL_NEST_INFO(), SNL_Optimize_Bounds(), SNL_Parallel_Serial_Order_OK(), SNL_Parallelization_Costs(), SNL_Peel_Iteration(), SNL_Regtile_Loop(), SNL_SPL_Loop_Is_Inner_Tile(), SNL_SPL_Split_Inner_Tile_Loops(), SNL_Transform(), SNL_Update_Strip_Dependence(), TRANSPOSE_DIRECTED_GRAPH16::Solve(), Solve_For(), CIO_RWTRAN::Sort_Arcs(), Sort_Equivalence_Class(), Sort_Invar_Expression(), CIO_RWTRAN::Sort_Ops(), CROSS_SNL_INFO::Sort_Parallel_Options(), Special_Sequence(), Spill_Global_Register(), Spill_Homeable_TN(), Spill_Live_Range(), Split_Analysis(), Split_Array(), Split_BB(), Split_Block(), Split_The_Current_Output_Line(), EXP_WORKLST::SPRE_Determine_inserts_saves_deletions(), EXP_WORKLST::SPRE_perform_insert_delete(), ETABLE::SPRE_rename(), ETABLE::SPRE_rename_expr(), sPrint_OP(), ST2C_func_header(), ST2F_Is_Dummy_Procedure(), ST_is_const_initialized_scalar(), ST_is_Index_Var_For_Enclosing_PDO(), Stab_Array_Has_Dynamic_Bounds(), Stab_Is_Assumed_Sized_Array(), Stab_Is_Equivalenced_Struct(), Stab_Reserved_St(), Stab_Reserved_Ty(), Stacked_Regs_Distribution(), Standardize_For_Tiling(), REGION_TREE::Statistic(), LS_IN_LOOP_ITER::Step(), Step_Size(), store_ctrl(), Store_Heuristic(), REGION_STRIDE_PREFETCH::Stride_A_Region(), REGION_STRIDE_PREFETCH::Stride_Prefetch_Initial(), Strip_Nested_MP(), IPO_INLINE::SubstituteFormal(), succ_arc_shorter(), SCHEDULER::Succ_Pred_Transposed_If_Sched(), SUMMARIZE< program >::Summarize(), SYSTEM_OF_EQUATIONS::SVPC(), SWP_Allocate_Rotating_Regs(), SWP_Bundle_Next_Cycle(), SWP_Fixup(), SWP_Slot_Helper(), sxt_sequence(), REGIONAL_CFG::Tail_Duplicate(), Targ_Atoll(), Targ_Power(), Targ_Print(), Targ_WhirlOp(), ARA_LOOP_INFO::Tc_Parallel_Cost(), TCON2F_append_string_char(), test_significance(), TI_BUNDLE_Slot_Available(), TI_BUNDLE_Stop_Bit_Available(), TI_Initialize(), TI_RES_COUNT_Print(), TI_RES_RES_Set_BB_Cycle_Count(), CG_BROWSER::Tlog_Mod_Ref_Formals(), TLS_init(), TN_Reaching_Value_At_Op(), TOPO_ITER::topo_sort(), OPT_STAB::Transfer_alias_class_to_occ_and_aux(), Transform_Code(), Transform_Do(), Transform_Parallel_Block(), Traverse_Aggregate_Struct(), AGGINIT::Traverse_Aggregate_Struct(), Traverse_DST(), Traverse_Extra_DST(), Trip_Count(), Trip_Loop_Exit_Prob(), LOOP_MODEL::Try_Inner(), LOOP_MODEL::Try_Unroll(), TY2C_complete_struct(), TY2C_get_field_info(), TY2C_struct(), TY2F_Append_ARB(), TY2F_Equivalence_List(), TY2F_Fld_Size(), TY2F_Translate_Common(), TY2F_Translate_Equivalence(), TY_AR_has_new_const(), TY_are_equivalent(), Types_are_compatible(), types_are_compatible(), U64_LOWER_form_node(), SNL_DEP_INFO::U_Fully_Permutable(), under_same_cond_tn(), Unimodular_To_Permutation(), GLOBAL_ANNOT::Union(), IPAA_FORMAL_MAP::Union_2(), SPARSE_BV::Union_2_Diff_Core(), Union_Formal_Cprop_Annot(), Union_Formal_Cprop_Annot_With_Cloning(), Union_sections(), Unit_Stride_Reference(), Unpropagate_Unusable_16bit_Info(), DCE::Unreachable_code_elim(), WN_UNROLL::Unroll(), ARRAY_REF_LIST::Unroll(), Unroll_Do_Loop(), Unroll_Dowhile_Loop(), Unroll_Make_Remainder_Loop(), unroll_multi_bb(), unroll_multi_make_remainder_loop(), unroll_names_init_tn(), Unrolled_DU_Update(), Unrolled_DU_Update_E(), WN_TREE_ITER< PRE_ORDER, WHIRL >::Unwind(), SD_INFO::Update(), PF_LOCLOOP::Update(), REGIONAL_CFG::Update_BB_Prof_Info(), SUMMARIZE< program >::Update_call_pragmas(), Update_CFG(), OPT_REVISE_SSA::Update_chi_list_for_old_var(), LOCAL_CLSC::Update_cr_alias(), Update_Fat_Points(), Update_GRA_Live_Sets(), OPT_STAB::Update_iload_vsym(), Update_Live_In_Sets(), Update_Live_Use_Counts(), SCHED_DFLOW_MGR::Update_Liveness_After_Upward_Sched(), update_loop_info(), IVR::Update_mp_pragma_list(), Update_node_const(), Update_Padding_Size(), DATA_SPEC_RES_CONSTRAIT_MGR::Update_Pending_Adv_Ld_Info(), DCE::Update_predecessor_lists(), update_projected_region(), Update_reference_count(), update_region(), DCE::Update_region_information(), Update_Scalar_Value(), Upper_Bound_In_Affinity_Range(), Upper_Bound_Standardize(), UT_Generate_Imperfect_If_Code(), Valid_doloop_condition(), SSA::Value_number(), Var_Scope_In_Region(), CODEREP::Var_type_conversion(), Variant_Array(), DU_MANAGER::Verify(), DU_MANAGER::Verify_add_wn_to_map(), Verify_alias(), DU_MANAGER::Verify_du_chains_in_tree(), Verify_Entry_Exit_BB(), verify_flow_graph(), Verify_Global_Edge(), Verify_HB(), COMP_UNIT::Verify_IR(), Verify_MP_Lowered::Verify_No_MP(), Verify_Node(), Verify_Operand(), Verify_Region_Tree(), DU_MANAGER::Verify_scalar_usage(), CFG::Verify_tree(), DU_MANAGER::Verify_wn_in_tree(), Version_Loop(), Version_Region(), vho_lower_combine_loads(), vho_lower_comma(), vho_lower_cselect(), vho_lower_icall(), vho_lower_if(), VHO_Lower_Mistore(), VHO_Lower_Mstid(), vho_simplify_cand(), vho_simplify_cior(), VHO_WN_has_side_effects(), vintr_fis_separate_loop_and_scalar_expand(), Vintrinsic_Fission(), VN_IVC_choose_eqclass_base_indvar(), PF_LG::Volume(), W2C_Outfile_Translate_Pu(), W2CF_Avoid_Suffix(), W2CF_Identical_Symkinds(), W2F_Outfile_Translate_Pu(), Walk_and_Localize(), ARA_LOOP_INFO::Walk_Block(), ARA_LOOP_INFO::Walk_Loop(), WB_ancestors(), WB_DAV_draw_deps_loop(), WB_Dep_Symbol(), WB_find_symbols(), WB_parent(), WB_Parent_Search(), WB_transform(), WBTR_Distribution(), WBTR_Loop_Permutation(), WBTR_Loop_Reversal(), WBTR_Loop_Tiling(), WBTR_Post_Loop_Peeling(), WBTR_Pre_Loop_Peeling(), WBTR_Scalar_Expansion(), WBTR_SNL_INV_Limited_SE_And_Dist(), CROSS_SNL_INFO::Weed_Out_Minimum(), Wfe_Expand_Asm_Operands(), WFE_Expand_Decl(), WFE_Expand_Expr(), WFE_Expand_Start_Cond(), WFE_expand_start_parallel(), WFE_expand_start_parallel_for(), WFE_expand_start_parallel_sections(), WFE_Expand_Top_Level_Decl(), WFE_handle_non_pods(), WFE_Lhs_Of_Modify_Expr(), WFE_One_Stmt(), WFE_Start_Function(), WFE_Stmt_Init(), AGGINIT::WGEN_Add_Aggregate_Init_Address(), Wgen_Expand_Asm_Operands(), WGEN_Expand_Expr(), WGEN_Expand_Top_Level_Decl(), WGEN_Generate_Thunk(), WGEN_handle_non_pods(), WGEN_Lhs_Of_Modify_Expr(), WGEN_maybe_call_copy_ctor(), WGEN_process_omp_clause(), WGEN_Start_Function(), WGEN_Stmt_Init(), W2CF_TRANSLATOR::Whileloop_Looks_Like_Forloop(), WN_TREE_ITER< POST_ORDER, WHIRL >::Wind(), Wind_Down_Shorten(), WN2C_address_add(), WN2C_array(), WN2C_based_lvalue(), WN2C_block(), WN2C_call(), WN2C_funcall_op(), WN2C_Function_Call_Lhs(), WN2C_infix_op(), WN2C_Is_Loop_Region(), WN2C_Is_Parallel_Region(), WN2C_is_pointer_diff(), WN2C_lvalue_wn(), WN2C_new_symtab(), WN2C_region(), WN2C_Skip_Pragma_Stmt(), WN2F_Append_IO_CtrlList(), WN2F_Append_IO_List(), WN2F_array(), WN2F_Binary_Substr_Op(), WN2F_block(), WN2F_call(), WN2F_Denormalize_Array_Idx(), WN2F_Expr_Plus_Literal(), WN2F_Funcall_Op(), WN2F_Function_Call_Lhs(), WN2F_Get_DoLoop_Bound(), WN2F_implied_do(), WN2F_Infix_Op(), WN2F_Intr_Infix(), WN2F_intrinsic_call(), WN2F_intrinsic_op(), WN2F_io_control(), WN2F_io_format(), WN2F_io_item(), WN2F_io_unit(), WN2F_ios_read(), WN2F_ios_rewrite(), WN2F_ios_write(), WN2F_Is_Address_Preg(), WN2F_Is_Loop_Region(), WN2F_Is_Parallel_Region(), WN2F_lda(), WN2F_ldid(), WN2F_Offset_Memref(), WN2F_Offset_Symref(), WN2F_pragma_list_end(), WN2F_pragma_list_nowait(), WN2F_region(), WN2F_Skip_Pragma_Stmt(), WN2F_Sum_Offsets(), WN2F_Translate_DoLoop_Bound(), WN2F_translate_purple_main(), WN_add_lno_info(), WN_Check_Parentize(), WN_Cvtl_Ty(), WN_DELETE_FromBlock(), wn_dumpexpr(), WN_dup_dep_vertex(), WN_in_ioitem(), WN_INSERT_BlockAfter(), WN_INSERT_BlockBefore(), WN_LOOP_TripCount(), WN_Simplifier_Enable(), WN_Solve_For(), WN_TREE_put_stmt(), WN_Type_Conversion(), WN_UNROLL_suitable(), WN_Upper_Bound_Standardize(), ANL_VAR::Write(), ANL_VARLIST::Write(), WOVP::Write_once_check(), CIO_RWTRAN::Write_Removal(), write_separator(), Write_TCON(), and RENAMING_SCOPE::~RENAMING_SCOPE().
| #define BOOL_SIMP_FLAG 0x4 |
Definition at line 191 of file opt_defs.h.
Referenced by COMP_UNIT::Introduce_mtype_bool(), and Simplify_bool_expr().
| #define CFG_DUMP_FLAG 0x0008 |
Definition at line 160 of file opt_defs.h.
Referenced by CFG::CFG(), CFG::Remove_critical_edge(), CFG::Verify_cfg(), and CFG::Verify_tree().
| #define CFG_OPT_FLAG 0x10 |
| #define CFG_VERF_FLAG 0x0004 |
| #define CR_DUMP_FLAG 0x4000 |
Definition at line 171 of file opt_defs.h.
Referenced by CODEMAP::CODEMAP(), SSA::Create_CODEMAP(), Do_Pre_Before_Ivr(), OPT_STAB::OPT_STAB(), ETABLE::Perform_VNFRE_optimization(), and Pre_Optimizer().
| #define DCE_DUMP_FLAG 0x0080 |
Definition at line 164 of file opt_defs.h.
Referenced by BITWISE_DCE::BITWISE_DCE(), DCE::DCE(), COMP_UNIT::Do_bitwise_dce(), and COMP_UNIT::Do_dead_code_elim().
| #define DFEQN_DUMP_FLAG 0x2000 |
Definition at line 170 of file opt_defs.h.
| #define DFLOC_DUMP_FLAG 0x8000 |
Definition at line 172 of file opt_defs.h.
| #define DOM_DUMP_FLAG 0x0001 |
Definition at line 157 of file opt_defs.h.
Referenced by CFG::Compute_dom_tree(), DOM_INFO::Compute_dom_tree(), Dom_compute_dom_frontier(), and Dom_compute_rcfg_dom_frontier().
| #define DSE_DUMP_FLAG 0x0010 |
Definition at line 161 of file opt_defs.h.
Referenced by DSE::Add_MU_list_for_calls(), and SSA::Dead_store_elim().
| #define DU_DUMP_FLAG 0x0200 |
Definition at line 166 of file opt_defs.h.
Referenced by EMITTER::Compute_use_def(), DU_MANAGER::DU_MANAGER(), DU_MANAGER::Verify(), DU_MANAGER::Verify_wn_in_tree(), and DU_MANAGER::~DU_MANAGER().
| #define EMIT_DUMP_FLAG 0x0400 |
Definition at line 167 of file opt_defs.h.
Referenced by Can_raise_to_doloop(), EMITTER::Emit(), and Fix_do_loop().
| #define ENABLE_STAT 0x80000000 |
| #define EPRE_DUMP_FLAG 0x8000000 |
| #define EXC_TRACE_FLAG 0x2000000 |
Definition at line 182 of file opt_defs.h.
Referenced by EXC::EXC(), EXC_SCOPE_TRY_ITER::EXC_SCOPE_TRY_ITER(), and EXC_SCOPE_TRY_ITER::~EXC_SCOPE_TRY_ITER().
| #define FALSE 0 |
Definition at line 95 of file opt_defs.h.
| #define FB_PRE_FLAG 0x8 |
| #define FOLD_DUMP_FLAG 0x0040 |
Definition at line 163 of file opt_defs.h.
Referenced by FOLD::FOLD(), and COMP_UNIT::Fold_lda_iload_istore().
| #define ILLEGAL_BP (-1) |
Definition at line 103 of file opt_defs.h.
Referenced by LOCAL_CLSC::Add_aux_id_to_bs(), ETABLE::Add_to_occ_freelist(), LOCAL_CLSC::Aux_id_in_bs(), ML_WHIRL_EMITTER::Build_loop_info(), OPT_STAB::Clear_itab_bitpos(), CODEREP::Compare_bitpos(), CODEREP::Create_exp_in_bb(), RVI_EMIT::Emit_lda_wn_annotations(), RVI_EMIT::Emit_wn_annotations(), BB_NODE::Find_cr(), RVI::Get_bb_local_attributes(), RVI::Get_bb_local_lda_attributes(), RVI::Get_bitpos(), LOCAL_CLSC::Get_bitpos(), RVI::Get_forward_dataflow(), RVI::Get_wn_local_attributes(), CODEREP::Init(), STMTREP::Init(), SSU::Make_diff_ssu_version(), RVI::Map_chi_list(), RVI::Map_mu_list(), RVI::Map_mu_node(), CODEREP::Print_bit(), STMTREP::Print_bit(), CODEREP::Same_bitpos(), PRE_RVI_HOOKS::Setup_bitpos(), and LFTR::~LFTR().
| #define INDUCTION_DUMP_FLAG 0x40000 |
Definition at line 175 of file opt_defs.h.
| #define Is_Trace | ( | Cond, | |||
| Parmlist | ) | ((void) 1) |
Definition at line 122 of file opt_defs.h.
Referenced by VALNUM_FRE::_expression_redundancy_elimination(), VALNUM_FRE::_insert_valnum_phi(), VALNUM_FRE::_ivc_coalesce(), VALNUM_FRE::_ivc_substitute(), VALNUM_FRE::_rename_valnums(), VALNUM_FRE::_save_to_temp(), VALNUM_FRE::_trace_header(), LFTR_VAR::Add_comparison(), LFTR::Add_comparison(), RINIT::Add_label_alias(), idmap::ID_MAP< mUINT32, IDTYPE >::Add_to_free_list(), idmap::ID_MAP< mUINT32, IDTYPE >::Alloc_from_free_list(), LFTR::Alloc_hash_vec(), idmap::ID_MAP< NODE_TYPE, KEY_TYPE >::Alloc_table_space(), DEFREP::Annotate_defined_coderep(), ETABLE::Bottom_up_cr(), ETABLE::Bottom_up_stmt(), RINIT::Cancel_internal_gotos(), STR_RED::Candidate(), LFTR::Check_for_obsolete_comparison(), Cleanup_loop_flags(), OPT_STAB::Collect_nested_ref_info(), EOCC::Collect_real_occurrences(), OPTCOUNT::Collect_statistics(), EXP_WORKLST::Compute_forward_attributes(), EXP_WORKLST::Compute_fully_avail(), OPT_STAB::Compute_region_mu_chi(), EXP_WORKLST::Compute_save_delete(), CANT_BE_AVAIL_SEARCH< PRE_DIRECTION >::Continue_from_to(), STR_RED::Defined_by_iv_update(), STR_RED::Defined_by_iv_update_no_def(), CFG::Delete_bb(), delete_var_phi(), STR_RED::Determine_iv_update(), STR_RED::Determine_iv_update_phi(), EXP_WORKLST::Determine_live_phi(), Df_search(), CSE::Do_cse_pass_2(), Do_WOPT_and_CG_with_Regions(), ML_WHIRL_EMITTER::Emit(), RVI_EMIT::Emit_bb(), idmap::ID_MAP< NODE_TYPE, KEY_TYPE >::Enlarge(), EXP_ALL_OCCURS_ITER::EXP_ALL_OCCURS_ITER(), EXP_HOISTING::EXP_HOISTING(), RINIT::Expand_label_alias(), DEFREP::Find_def_stmt(), DEFREP::Find_def_stmt_in_same_bb(), STR_RED::Find_iv_and_mult_phi_res(), CFG::Find_not_reached(), CODEMAP::Fix_zero_version(), LFTR::Free_hash_vec(), Gen_quad_preg(), EXP_HOISTING::Generate_hoisted_occur(), CSE::Generate_injury_repair(), Generate_region_boundaries(), EXP_HOISTING::Get_hoisted_exp_occur(), REGION_BOUND::grb(), REGION_BOUND::GRB_merge_preg(), REGION_BOUND::GRB_merge_var(), CFG::Ident_loop(), ETABLE::Init_worklst(), idmap::ID_MAP< NODE_TYPE, KEY_TYPE >::Insert(), EXP_WORKLST::Insert_exp_phi(), EXP_WORKLST::Insert_one_operand(), ETABLE::Insert_real_occurrence(), CODEMAP::Insert_var_phi(), Insert_var_phi(), LFTR::Lftr_comparison(), ETABLE::LPRE_bottom_up_cr(), ETABLE::LPRE_bottom_up_stmt(), EXP_WORKLST::Minimize_temp_ssa(), GOTO::Modify_exits(), ETABLE::No_replace(), REMOVE_EMPTY_WORKLIST::operator()(), transfer_attributes_as_needed::operator()(), OPTIONS_STACK::OPTIONS_STACK(), ETABLE::Per_worklst_cleanup(), ETABLE::Perform_deferred_ocopy_and_get_new_exprs(), Perform_dfs(), ETABLE::Perform_LPRE_optimization(), ETABLE::Perform_PRE_optimization(), ETABLE::Perform_SPRE_optimization(), OPTIONS_STACK::Pop_Current_Options(), Pre_Optimizer(), CFG::Process_multi_entryexit(), CFG::Process_not_reached(), IVR::Process_one_loop(), OPTIONS_STACK::Process_Pragma_Options(), RINIT::Process_region(), CFG::Prop_entry(), REGION_BOUND::Propagate_boundary_up(), EXP_WORKLST::Propagate_downsafe(), REGION_BOUND::prune(), OPTIONS_STACK::Push_Current_Options(), ETABLE::Recursive_rehash_and_replace(), REGION_add_points_to(), REGION_add_preg_in(), REGION_add_preg_out(), OPT_STAB::REGION_add_to_bound(), REGION_add_wn_points_to(), REGION_delete_exit(), REGION_Entry_PREG_Whirl(), REGION_Exit_PREG_Whirl(), PRUNE_BOUND::REGION_remove_from_bound(), REGION_remove_preg(), REGION_update_alias_info(), Rehash_tree_rec(), LFTR::Remove_comp_occur(), idmap::ID_MAP< mUINT32, IDTYPE >::Remove_from_free_list(), LFTR::Remove_lftr_non_candidates(), ETABLE::Remove_real_occurrence(), ESSA::Rename(), EXP_WORKLST::Rename_expression(), CSE::Repair_injury_real_phi_opnd(), LFTR::Replace_comparison(), ETABLE::Replace_occurs(), Require_phi(), Requires_edge_placement(), RVI_EMIT::RVI_EMIT(), ESSA::Same_e_version_phi_result(), ESSA::Same_e_version_real_occ_phi_opnd(), ESSA::Same_e_version_real_occ_real_occ(), Save_or_restore_options(), CSE::Save_real_occurrence(), ETABLE::Schedule_for_ocopy(), Set_defphi_recursive(), Set_indirect_defphi_recursive(), GOTO::Set_region_exit(), PRE_RVI_HOOKS::Setup_bitpos(), EXP_WORKLST::SPRE_compute_insert_delete(), 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_var(), LFTR::Update_comp_occur_stmt(), Update_preg_to_tn_array(), DCE::Update_region_information(), EXP_HOISTING::Update_succ_count_rec(), STR_RED::Updated_by_iv_update(), PRUNE_BOUND::Useset_expr(), and idmap::ID_MAP< NODE_TYPE, KEY_TYPE >::~ID_MAP().
| #define Is_Trace_cmd | ( | Cond, | |||
| Cmd | ) | ((void) 1) |
Definition at line 123 of file opt_defs.h.
Referenced by VALNUM_FRE::_insert_valnum_phi(), VALNUM_FRE::_ivc_substitute(), VALNUM_FRE::_rename_valnums(), VALNUM_FRE::_save_to_temp(), LFTR_VAR::Add_comparison(), LFTR::Add_comparison(), RINIT::Add_label_alias(), DEFREP::Annotate_defined_coderep(), ETABLE::Bottom_up_cr(), ETABLE::Bottom_up_stmt(), STR_RED::Candidate(), LFTR::Check_for_obsolete_comparison(), OPT_STAB::Collect_nested_ref_info(), EOCC::Collect_real_occurrences(), OPTCOUNT::Collect_statistics(), EXP_WORKLST::Compute_forward_attributes(), EXP_WORKLST::Compute_fully_avail(), OPT_STAB::Compute_region_mu_chi(), EXP_WORKLST::Compute_save_delete(), CANT_BE_AVAIL_SEARCH< PRE_DIRECTION >::Continue_from_to(), STR_RED::Defined_by_iv_update(), STR_RED::Defined_by_iv_update_no_def(), STR_RED::Determine_iv_update(), EXP_WORKLST::Determine_live_phi(), Df_search(), CSE::Do_cse_pass_2(), idmap::ID_MAP< NODE_TYPE, KEY_TYPE >::Enlarge(), DEFREP::Find_def_stmt(), DEFREP::Find_def_stmt_in_same_bb(), STR_RED::Find_iv_and_mult_phi_res(), EXP_HOISTING::Generate_hoisted_occur(), CSE::Generate_injury_repair(), Generate_region_boundaries(), EXP_HOISTING::Get_hoisted_exp_occur(), EXP_WORKLST::Insert_exp_phi(), EXP_WORKLST::Insert_one_operand(), LFTR::Lftr_comparison(), ETABLE::LPRE_bottom_up_cr(), ETABLE::LPRE_bottom_up_stmt(), EXP_WORKLST::Minimize_temp_ssa(), ETABLE::No_replace(), transfer_attributes_as_needed::operator()(), ETABLE::Perform_deferred_ocopy_and_get_new_exprs(), Perform_dfs(), ETABLE::Perform_LPRE_optimization(), ETABLE::Perform_PRE_optimization(), ETABLE::Perform_SPRE_optimization(), Pre_Optimizer(), RINIT::Process_region(), EXP_WORKLST::Propagate_downsafe(), ETABLE::Recursive_rehash_and_replace(), REGION_add_points_to(), REGION_add_wn_points_to(), REGION_Entry_PREG_Whirl(), REGION_Exit_PREG_Whirl(), REGION_init(), REGION_Initialize(), REGION_update_alias_info(), Rehash_tree_rec(), LFTR::Remove_comp_occur(), LFTR::Remove_lftr_non_candidates(), ETABLE::Remove_real_occurrence(), ESSA::Rename(), EXP_WORKLST::Rename_expression(), LFTR::Replace_comparison(), ETABLE::Replace_occurs(), Require_phi(), Requires_edge_placement(), ESSA::Same_e_version_real_occ_real_occ(), CSE::Save_real_occurrence(), ETABLE::Schedule_for_ocopy(), PRE_RVI_HOOKS::Setup_bitpos(), EXP_WORKLST::SPRE_compute_insert_delete(), EXP_WORKLST::SPRE_create_iphi_succ(), EXP_WORKLST::SPRE_perform_insert_delete(), LFTR::Update_comp_occur_stmt(), and Update_preg_to_tn_array().
| #define ITAB_DUMP_FLAG 0x1000 |
Definition at line 169 of file opt_defs.h.
| #define IVE_TRACE_FLAG 0x200000 |
Definition at line 178 of file opt_defs.h.
| #define IVR_DUMP_FLAG 0x0100 |
Definition at line 165 of file opt_defs.h.
Referenced by CODEMAP::Convert_iload_to_loop_invariant(), COMP_UNIT::Do_iv_recognition(), GVN::GVN(), IVR::IVR(), PER_PU_CACHE::PER_PU_CACHE(), TRACK_CUR_VERSION::TRACK_CUR_VERSION(), and IVR::~IVR().
| #define LCLSC_TRACE_FLAG 0x00000200 |
Definition at line 198 of file opt_defs.h.
Referenced by LOCAL_CLSC::Do_local_clsc(), and LOCAL_CLSC::LOCAL_CLSC().
| #define LDX_DUMP_FLAG 0x800000 |
Definition at line 180 of file opt_defs.h.
| #define LFTR_FLAG 0x100000 |
| #define LOOP_MULTVER_FLAG 0x80 |
| #define LOOP_NORM_FLAG 0x00000100 |
| #define LPRE_DUMP_FLAG 0x400000 |
Definition at line 179 of file opt_defs.h.
Referenced by COMP_UNIT::Do_load_pre(), and ETABLE::ETABLE().
| #define MAIN_EMIT_DUMP_FLAG 0x20000 |
| #define MEM_DUMP_FLAG 0x20000000 |
Definition at line 186 of file opt_defs.h.
Referenced by ALIAS_CLASSIFICATION::ALIAS_CLASSIFICATION(), ARRAY< TT >::ARRAY(), OPT_STAB::Delete_ver_pool(), EXC::EXC(), ARRAY< TT >::Free_array(), ARRAY< TT >::Init(), OPT_STAB::Make_st_group(), Opt_memory_init_pools(), Opt_memory_terminate_pools(), OPT_STAB::OPT_STAB(), Perform_Global_Optimization(), Perform_Preopt_Optimization(), Pre_Optimizer(), ALIAS_CLASSIFICATION::Release_resources(), COMP_UNIT::Verify_version(), EXC::~EXC(), and OPT_STAB::~OPT_STAB().
Definition at line 90 of file opt_defs.h.
Referenced by COPYPROP::Form_inverse(), CSE::Generate_injury_repair(), COPYPROP::Invertible_occurrences(), and Op_can_be_propagated().
| #define opt_defs_INCLUDED "opt_defs.h" |
Definition at line 66 of file opt_defs.h.
| #define OPT_LOWER_FLAG 0x80000 |
Definition at line 176 of file opt_defs.h.
Referenced by COMP_UNIT::Lower_to_extract_compose(), Pre_Optimizer(), and COMP_UNIT::U64_lower_cr().
Definition at line 260 of file opt_defs.h.
Referenced by ARRAY< TT >::ARRAY(), BB_SWITCH::BB_SWITCH(), ARRAY< TT >::Init(), and OPT_STAB::Make_st_group().
Definition at line 268 of file opt_defs.h.
Referenced by DSE::Add_MU_list_for_calls(), SSA::Construct(), OPT_STAB::Delete_ver_pool(), COMP_UNIT::Do_bitwise_dce(), COMP_UNIT::Do_copy_propagate(), COMP_UNIT::Do_load_pre(), LOCAL_CLSC::Do_local_clsc(), COMP_UNIT::Do_new_pre(), COMP_UNIT::Do_store_pre(), COMP_UNIT::Do_vnfre(), COMP_UNIT::Fold_lda_iload_istore(), COMP_UNIT::Lower_to_extract_compose(), OPT_STAB::Make_st_group(), Opt_memory_terminate_pools(), SSA::Place_phi_node(), ALIAS_CLASSIFICATION::Release_resources(), COMP_UNIT::Verify_version(), CSE::~CSE(), DU_MANAGER::~DU_MANAGER(), ESSA::~ESSA(), EXC_SCOPE_TRY_ITER::~EXC_SCOPE_TRY_ITER(), GVN::~GVN(), IVR::~IVR(), LFTR::~LFTR(), OPT_STAB::~OPT_STAB(), OPTCOUNT::~OPTCOUNT(), PER_PU_CACHE::~PER_PU_CACHE(), PRUNE_BOUND::~PRUNE_BOUND(), RVI::~RVI(), and TRACK_CUR_VERSION::~TRACK_CUR_VERSION().
Definition at line 258 of file opt_defs.h.
Referenced by DSE::Add_MU_list_for_calls(), SSA::Construct(), CSE::CSE(), COMP_UNIT::Do_bitwise_dce(), COMP_UNIT::Do_copy_propagate(), COMP_UNIT::Do_load_pre(), LOCAL_CLSC::Do_local_clsc(), COMP_UNIT::Do_new_pre(), COMP_UNIT::Do_store_pre(), COMP_UNIT::Do_vnfre(), DU_MANAGER::DU_MANAGER(), ESSA::ESSA(), EXC_SCOPE_TRY_ITER::EXC_SCOPE_TRY_ITER(), COMP_UNIT::Fold_lda_iload_istore(), GVN::GVN(), IVR::IVR(), LFTR::LFTR(), COMP_UNIT::Lower_to_extract_compose(), OPT_STAB::Make_st_group(), Opt_memory_init_pools(), OPT_STAB::OPT_STAB(), OPTCOUNT::OPTCOUNT(), PER_PU_CACHE::PER_PU_CACHE(), SSA::Place_phi_node(), Pre_Optimizer(), PRUNE_BOUND::PRUNE_BOUND(), RVI::RVI(), TRACK_CUR_VERSION::TRACK_CUR_VERSION(), and COMP_UNIT::Verify_version().
Definition at line 274 of file opt_defs.h.
Referenced by VALNUM_FRE::_expression_redundancy_elimination(), VALNUM_FRE::_insert_valnum_phi(), VALNUM_FRE::_ivc(), VALNUM_FRE::_rename_valnums(), VALNUM_FRE::_select_and_sort_valnums(), DSE::Add_MU_list_for_calls(), VALNUM_FRE::apply(), CFG::Compute_dom_tree(), EXP_WORKLST::Compute_save_delete(), SSU::Construct(), SSA::Construct(), SSA::Create_CODEMAP(), SSA::Dead_store_elim(), OPT_STAB::Delete_ver_pool(), EXP_WORKLST::Determine_live_phi(), COMP_UNIT::Do_bitwise_dce(), COMP_UNIT::Do_copy_propagate(), COMP_UNIT::Do_dead_code_elim(), COMP_UNIT::Do_load_pre(), LOCAL_CLSC::Do_local_clsc(), COMP_UNIT::Do_new_pre(), COMP_UNIT::Do_store_pre(), COMP_UNIT::Do_vnfre(), Exp_phi_is_invariant(), SSA::Find_zero_versions(), COMP_UNIT::Fold_lda_iload_istore(), generate_loop_butterfly_zones(), EXP_WORKLST::Insert_exp_phi(), COMP_UNIT::Lower_to_extract_compose(), OPT_STAB::Make_st_group(), COMP_UNIT::Normalize_loop(), Opt_memory_terminate_pools(), Perform_Global_Optimization(), ETABLE::Perform_LPRE_optimization(), RVI::Perform_phase1(), RVI::Perform_phase2(), ETABLE::Perform_PRE_optimization(), Perform_Preopt_Optimization(), ETABLE::Perform_SPRE_optimization(), RVI::Perform_variable_constant_rvi(), SSA::Place_phi_node(), Pre_Optimizer(), PRE_RVI_HOOKS::PRE_RVI_HOOKS(), VN::print(), EXP_WORKLST::Propagate_downsafe(), ALIAS_CLASSIFICATION::Release_resources(), CFG::Remove_critical_edge(), Set_volatile_map(), sort_merge_and_delete_zones(), EXP_WORKLST::SPRE_compute_insert_delete(), ETABLE::SPRE_update_ssa(), CFG::Verify_cfg(), CFG::Verify_tree(), COMP_UNIT::Verify_version(), DU_MANAGER::Verify_wn_in_tree(), VN::VN(), CSE::~CSE(), DU_MANAGER::~DU_MANAGER(), ESSA::~ESSA(), EXC::~EXC(), EXC_SCOPE_TRY_ITER::~EXC_SCOPE_TRY_ITER(), GVN::~GVN(), IVR::~IVR(), LFTR::~LFTR(), OPT_STAB::~OPT_STAB(), OPT_TAIL::~OPT_TAIL(), OPTCOUNT::~OPTCOUNT(), PER_PU_CACHE::~PER_PU_CACHE(), PRUNE_BOUND::~PRUNE_BOUND(), RVI::~RVI(), and TRACK_CUR_VERSION::~TRACK_CUR_VERSION().
Definition at line 272 of file opt_defs.h.
Referenced by VALNUM_FRE::_expression_redundancy_elimination(), VALNUM_FRE::_insert_valnum_phi(), VALNUM_FRE::_ivc(), VALNUM_FRE::_rename_valnums(), VALNUM_FRE::_select_and_sort_valnums(), DSE::Add_MU_list_for_calls(), ALIAS_CLASSIFICATION::ALIAS_CLASSIFICATION(), VALNUM_FRE::apply(), CFG::Compute_dom_tree(), EXP_WORKLST::Compute_save_delete(), SSU::Construct(), SSA::Construct(), CSE::CSE(), SSA::Dead_store_elim(), EXP_WORKLST::Determine_live_phi(), COMP_UNIT::Do_bitwise_dce(), COMP_UNIT::Do_copy_propagate(), COMP_UNIT::Do_dead_code_elim(), COMP_UNIT::Do_load_pre(), LOCAL_CLSC::Do_local_clsc(), COMP_UNIT::Do_new_pre(), COMP_UNIT::Do_store_pre(), COMP_UNIT::Do_vnfre(), DU_MANAGER::DU_MANAGER(), ESSA::ESSA(), EXC::EXC(), EXC_SCOPE_TRY_ITER::EXC_SCOPE_TRY_ITER(), Exp_phi_is_invariant(), SSA::Find_zero_versions(), COMP_UNIT::Fold_lda_iload_istore(), generate_loop_butterfly_zones(), GVN::GVN(), EXP_WORKLST::Insert_exp_phi(), IVR::IVR(), LFTR::LFTR(), COMP_UNIT::Lower_to_extract_compose(), OPT_STAB::Make_st_group(), COMP_UNIT::Normalize_loop(), Opt_memory_init_pools(), OPT_STAB::OPT_STAB(), OPT_TAIL::OPT_TAIL(), OPTCOUNT::OPTCOUNT(), PER_PU_CACHE::PER_PU_CACHE(), Perform_Global_Optimization(), ETABLE::Perform_LPRE_optimization(), RVI::Perform_phase1(), RVI::Perform_phase2(), ETABLE::Perform_PRE_optimization(), Perform_Preopt_Optimization(), ETABLE::Perform_SPRE_optimization(), RVI::Perform_variable_constant_rvi(), SSA::Place_phi_node(), Pre_Optimizer(), PRE_RVI_HOOKS::PRE_RVI_HOOKS(), VN::print(), EXP_WORKLST::Propagate_downsafe(), PRUNE_BOUND::PRUNE_BOUND(), CFG::Remove_critical_edge(), RVI::RVI(), Set_volatile_map(), sort_merge_and_delete_zones(), EXP_WORKLST::SPRE_compute_insert_delete(), ETABLE::SPRE_update_ssa(), TRACK_CUR_VERSION::TRACK_CUR_VERSION(), CFG::Verify_cfg(), CFG::Verify_tree(), COMP_UNIT::Verify_version(), DU_MANAGER::Verify_wn_in_tree(), and VN::VN().
Definition at line 262 of file opt_defs.h.
| #define PROP_DUMP_FLAG 0x0020 |
Definition at line 162 of file opt_defs.h.
Referenced by CODEMAP::Canon_base(), CODEMAP::Canon_rhs(), COMP_UNIT::Do_copy_propagate(), and COPYPROP::Prop_const_init_scalar().
| #define PT_SUMMARY_FLAG 0x40 |
Definition at line 195 of file opt_defs.h.
Referenced by OPT_PU_POINTS_TO_SUMMARIZER::OPT_PU_POINTS_TO_SUMMARIZER(), and OPT_STAB::Summarize_points_to().
| #define RVI_TRACE_FLAG 0x10000 |
Definition at line 173 of file opt_defs.h.
Referenced by RVI::Perform_phase1(), RVI::Perform_phase2(), RVI::Perform_variable_constant_rvi(), PRE_RVI_HOOKS::PRE_RVI_HOOKS(), RVI::RVI(), and RVI::~RVI().
| #define SECOND_RENAME_FLAG 0x2 |
| #define SPRE_DUMP_FLAG 0x10000000 |
Definition at line 185 of file opt_defs.h.
Referenced by SSU::Construct(), COMP_UNIT::Do_store_pre(), ETABLE::ETABLE(), SSU::Make_null_ssu_version_in_iphi_for_e_num_set(), ETABLE::Perform_SPRE_optimization(), EXP_WORKLST::SPRE_compute_insert_delete(), and ETABLE::SPRE_update_ssa().
| #define SSA_DUMP_FLAG 0x0002 |
Definition at line 158 of file opt_defs.h.
Referenced by SSU::Construct(), SSA::Construct(), SSA::Create_CODEMAP(), SSA::Find_zero_versions(), and SSA::Place_phi_node().
| #define STATISTICS_FLAG 0x40000000 |
| #define TAIL_TRACE_FLAG 0x4000000 |
Definition at line 183 of file opt_defs.h.
Referenced by OPT_TAIL::OPT_TAIL(), and OPT_TAIL::~OPT_TAIL().
| #define TRUE 1 |
Definition at line 94 of file opt_defs.h.
| #define WOVP_DUMP_FLAG 0x20 |
Definition at line 110 of file opt_defs.h.
Definition at line 112 of file opt_defs.h.
Definition at line 106 of file opt_defs.h.
Definition at line 107 of file opt_defs.h.
Definition at line 108 of file opt_defs.h.
Definition at line 88 of file opt_defs.h.
Definition at line 111 of file opt_defs.h.
| enum STMT_ID |
| enum VALUE_NUMBERING_FLAG |
| VNFRE_OFF | |
| VNFRE_AFTER_EPRE | |
| VNFRE_BEFORE_AND_AFTER_EPRE | |
| VNFRE_SINGLE_PASS_AFTER_EPRE | |
| VNFRE_SINGLE_PASS_BEFORE_AND_AFTER_EPRE | |
| VNFRE_NO_OF_FLAGS |
Definition at line 204 of file opt_defs.h.
1.5.6