osprey/be/opt/opt_alias_analysis.cxx File Reference

#include <stdint.h>
#include "defs.h"
#include "opt_defs.h"
#include "opt_config.h"
#include "stab.h"
#include "targ_sim.h"
#include "tracing.h"
#include "wn_util.h"
#include "optimizer.h"
#include "errors.h"
#include "erbe.h"
#include "stblock.h"
#include "config.h"
#include "config_opt.h"
#include "config_ipa.h"
#include "region_util.h"
#include "srcpos.h"
#include "pu_info.h"
#include "opt_base.h"
#include "opt_util.h"
#include "opt_sym.h"
#include "opt_ssa.h"
#include "opt_htable.h"
#include "opt_cfg.h"
#include "opt_mu_chi.h"
#include "opt_points_to.h"
#include "opt_alias_class.h"
#include "opt_alias_rule.h"
#include "opt_points_to_summary.h"
#include "region_alias_templates.h"
#include "opt_dbg.h"
#include "opt_main.h"
#include "opt_alias_analysis.h"
#include "intrn_info.h"
#include "bitset.h"

Include dependency graph for opt_alias_analysis.cxx:

Go to the source code of this file.

Defines

#define __STDC_LIMIT_MACROS

Functions/Subroutines

alias0 Init ()
alias0 Set_expr_kind (EXPR_IS_UNKNOWN)
 Simplify_Pointer_Arith (WN_kid0(wn_expr),&alias0)
 Simplify_Pointer_Arith (WN_kid1(wn_expr),&alias1)
 if (alias0.Expr_kind()==EXPR_IS_BEING_PROCESSED)
 if (ai->Expr_kind()==EXPR_IS_UNKNOWN)
 CHECK_POINTS_TO (ai)
ai Set_base_kind (BASE_IS_UNKNOWN)
ai Set_ofst_kind (OFST_IS_UNKNOWN)
ai Invalidate_ptr_info ()
static void Add_to_mu_chi (OCC_TAB_ENTRY *occ, AUX_ID aux_id, MEM_POOL *mem_pool, BOOL no_dups, BOOL generate_mu, BOOL generate_chi)
void Print_points_to (FILE *fp, POINTS_TO *ptmp)

Variables

 break
case OPR_SUB
POINTS_TO alias1
case OPR_ABS
default __pad0__


Define Documentation

#define __STDC_LIMIT_MACROS

Definition at line 93 of file opt_alias_analysis.cxx.


Function Documentation

static void Add_to_mu_chi ( OCC_TAB_ENTRY occ,
AUX_ID  aux_id,
MEM_POOL mem_pool,
BOOL  no_dups,
BOOL  generate_mu,
BOOL  generate_chi 
) [static]

CHECK_POINTS_TO ( ai   ) 

if ( ai->  Expr_kind() = = EXPR_IS_UNKNOWN  ) 

else if ( alias0.  Expr_kind() = = EXPR_IS_BEING_PROCESSED  ) 

Definition at line 379 of file opt_alias_analysis.cxx.

References POINTS_TO::Copy_fully(), and POINTS_TO::Invalidate_ptr_info().

Referenced by __gnu_unwind_pr_common(), __OPN(), __powf(), __vlog10f(), _ALLOCATE(), _bfd_coff_write_global_sym(), _bfd_coff_write_task_globals(), _bfd_ecoff_mkobject_hook(), _bfd_elf_add_default_symbol(), _bfd_elf_dynamic_symbol_p(), _bfd_elf_export_symbol(), _bfd_elf_fix_symbol_flags(), _bfd_elf_gc_mark(), _bfd_elf_link_assign_sym_version(), _bfd_elf_link_find_version_dependencies(), _bfd_elf_link_sec_merge_syms(), _bfd_elf_merge_symbol(), _bfd_elf_new_section_hook(), _bfd_generic_link_output_symbols(), _bfd_generic_link_write_global_symbol(), _bfd_mips_elf_check_relocs(), _bfd_mips_elf_fake_sections(), _bfd_mips_elf_lo16_reloc(), _bfd_mips_relax_section(), _bfd_mmix_after_linker_allocation(), _bfd_mmix_before_linker_allocation(), _bfd_vms_write_gsd(), _bfd_XXi_only_swap_filehdr_out(), _Cif_binary_map_version(), _DEALLOC(), _DEALLOCATE(), _dwarf_exec_frame_instr(), _dwarf_find_memory(), _dwarf_pro_generate_debugframe(), _elf32_layout(), _elf_cook_scn(), _fcontext(), _frvfdpic_resolve_final_relocs_info(), _getnlval(), _ld_write(), _obstack_newchunk(), _PXFGETGRNAM(), _PXFGETPWUID(), _rdunf(), _REALLOC(), _wrunf(), add_case_node(), add_constant(), add_symbol_adjust(), adjust_field_type(), adjust_opd_syms(), adjust_toc_syms(), aff_combination_add_elt(), aff_combination_scale(), alloc_large_page(), alloc_small_page(), allocate_dynrelocs(), allocate_fptr(), allocate_global_data_opd(), allocate_plt_entries(), alpha_ecoff_read_ar_hdr(), FEEDBACK::Annot(), aout_link_reloc_link_order(), aout_link_write_other_symbol(), arm_init_cumulative_args(), attr_rtx_1(), avr_final_link_relocate(), bfd_coff_reloc16_get_value(), bfd_elf_discard_info(), bfd_elf_reloc_symbol_deleted_p(), bfd_m68k_elf32_create_embedded_relocs(), bfd_mach_o_scan_read_symtab_strtab(), bfd_section_from_shdr(), bfin_optimize_loop(), bitmap_copy(), build_def_use(), build_insn_chain(), c_finish_if_stmt(), cgraph_decide_inlining(), cgraph_function_and_variable_visibility(), cgraph_remove_unreachable_nodes(), CGTARG_Compute_PRC_INFO(), cif_call_site_rec(), classify_arg(), clobber_millicode_symbols(), close_addressof_down(), collect_args(), compute_branch_probabilities(), compute_dominance_frontiers_1(), compute_value_histograms(), conflicts_between_webs(), count_one_set(), create_ddg(), create_scc(), cris_parse_disassembler_options(), cvrt_exp_to_pdg(), dec_dynrel_count(), define_label(), determine_web_costs(), df_grow_reg_info(), df_insn_refs_delete(), df_rd_free(), df_ref_record(), df_ru_free(), df_urec_alloc(), dfs_dcast_hint_pre(), dis_2_short(), dis_long(), discover_unique_type(), Do_Automatic_Transformation(), do_input_reload(), DO_LOOP_INFO::DO_LOOP_INFO(), do_ud(), dom_opt_finalize_block(), duplicate_loop_to_header_edge(), dw2_force_const_mem(), e_wsue_mp(), ebb_propose_action(), ecoff_compute_section_file_positions(), ecoff_get_extr(), ecoff_link_write_external(), ecoff_reloc_link_order(), elf32_frv_relocate_section(), elf32_h8_get_relocated_section_contents(), elf32_h8_relax_section(), elf32_m68hc11_size_stubs(), elf32_mn10300_finish_hash_table_entry(), elf64_alpha_calc_dynrel_sizes(), elf64_alpha_output_extsym(), elf64_alpha_relax_section(), elf64_hppa_check_relocs(), elf64_hppa_mark_exported_functions(), elf64_hppa_mark_milli_and_exported_functions(), elf_adjust_dynstr_offsets(), elf_bfd_discard_info(), elf_bfd_final_link(), elf_collect_hash_codes(), elf_core_file_p(), elf_cris_adjust_gotplt_to_got(), elf_cris_discard_excess_dso_dynamics(), elf_cris_discard_excess_program_dynamics(), elf_fake_sections(), elf_gc_allocate_got_offsets(), elf_gc_mark(), elf_gc_mark_dynamic_ref_symbol(), elf_gc_propagate_vtable_entries_used(), elf_gc_smash_unused_vtentry_relocs(), elf_gc_sweep_symbol(), elf_link_add_object_symbols(), elf_link_input_bfd(), elf_link_output_extsym(), elf_link_renumber_hash_table_dynsyms(), elf_link_renumber_local_hash_table_dynsyms(), elf_m68k_discard_copies(), elf_object_p(), elf_reloc_symbol_deleted_p(), elf_s390_adjust_gotplt(), elf_vax_discard_copies(), elf_xtensa_allocate_got_size(), elf_xtensa_allocate_plt_size(), elf_xtensa_fix_refcounts(), elfNN_ia64_relax_section(), emit_move_insn_1(), exact_real_truncate(), execute_cfa_program(), execute_one_pass(), exp_get_fill(), extract_archive_member(), extract_rel_addend(), f_open_com(), fei_prefetch_ref_disable(), fei_push_pattern_con(), fei_task_var(), fetch_data(), ffeexpr_finished_(), ffewhere_file_set(), final_arg_work(), find_and_verify_loops(), find_include_file(), find_nodes_on_paths(), find_reg(), find_reloads_address_1(), floatformat_to_double(), free_all_edge_infos(), free_deps(), frob_update_context(), func_desc_adjust(), gcov_write_length(), get_asm_expr_operands(), get_dyn_sym_info(), get_elf_r_symndx_offset(), get_local_syms(), get_sym_h(), ggc_pch_alloc_object(), gimplify_adjust_omp_clauses_1(), GTY(), i370_elf_adjust_dynindx(), i370_elf_relocate_section(), ia64_function_arg_advance(), in_iclass(), ip2k_elf_relax_section(), IPA_LNO_Reassign_Unsummarized_Calls(), ix86_compute_frame_layout(), ix86_preferred_reload_class(), ix86_rtx_costs(), java_read_char(), l_convert(), l_R(), l_R16(), layout_mcore_frame(), ld_compile(), link_btr_uses(), linux_tally_symbols(), live_in(), live_in_edge(), livethrough_conflicts_bb(), lookup_name_real(), lookup_type_scope(), m32r_elf_gc_sweep_hook(), m32r_elf_hi16_reloc(), m32r_elf_relocate_section(), m68hc11_elf_relax_section(), m68k_output_function_epilogue(), make_a_section_from_file(), make_mapping(), CIO_RWTRAN::Mark_Op_For_Prolog(), mips_debugger_offset(), mips_elf64_write_rel(), mips_elf64_write_rela(), mips_elf_calculate_relocation(), mips_elf_check_mips16_stubs(), mips_elf_initialize_tls_index(), mips_elf_local_relocation_p(), mips_elf_output_extsym(), mips_elf_resolve_final_got_entry(), mips_elf_set_global_got_offset(), mips_elf_sort_hash_table_f(), mips_fallback_frame_state(), mips_refhi_reloc(), mips_secondary_reload_class(), mmix_elf_relax_section(), mmo_write_symbols_and_terminator(), mn10200_elf_get_relocated_section_contents(), mn10200_elf_relax_section(), mn10300_elf_get_relocated_section_contents(), mn10300_elf_relax_section(), msp430_elf_relax_section(), MY_swap_std_reloc_out(), NAME(), noce_try_move(), oasys_generic_stat_arch_elt(), opd_entry_value(), open_file(), LU_MAT< T >::operator=(), or32_elf_consth_reloc(), output_constructor(), pa_fallback_frame_state(), parse_id_directive(), parts_to_webs_1(), pex_msdos_exec_child(), pex_msdos_wait(), pj_elf_reloc(), pj_output_rval(), ppc64_elf_gc_mark_hook(), ppc64_elf_get_synthetic_symtab(), ppc64_elf_relocate_section(), ppc64_elf_tls_setup(), ppc_elf_relax_section(), ppc_elf_relocate_section(), ppc_elf_size_dynamic_sections(), ppc_elf_tls_optimize(), ppc_fallback_frame_state(), prescan_loop(), IPO_INLINE::Process(), read_indirect_string(), record_equivalences_from_incoming_edge(), register_division_in(), register_dump_files(), register_dump_files_1(), relax_section_symbols(), reloc_processing(), replace_reciprocal(), retrieve_local_syms(), reverse_def_dec_list(), RG::RG(), riscix_some_aout_object_p(), round(), rs6000_arg_partial_bytes(), s390_fallback_frame_state(), s_rsne(), s_wsne64_mp(), s_wsne_mp(), save_call_clobbered_regs(), see_update_leader_extra_info(), segv_handler(), sh64_elf64_discard_copies(), sh_elf64_get_relocated_section_contents(), sh_elf64_reloc(), sh_elf_get_relocated_section_contents(), sh_elf_relax_delete_bytes(), sh_elf_relax_section(), sh_elf_reloc(), sh_relax_delete_bytes(), SNL_Inner_Machine_Cost(), sparc64_elf_write_relocs(), store_constructor(), REGION_STRIDE_PREFETCH::Stride_Prefetch_Initial(), sunos_scan_dynamic_symbol(), swap_ext_reloc_out(), tree_mod_subtract_transform(), try_forward_edges(), unwind_frame(), unwind_get_obj_data(), unwind_process_prologue_desc(), update_regnos_mentioned(), v850_elf_relax_delete_bytes(), v850_elf_relax_section(), verify_local_live_at_start(), vfinfo(), walk_type(), warning_callback(), WN_get_flags(), WNL(), write_gc_marker_routine_for_structure(), write_gc_roots(), write_gc_structure_fields(), write_gc_types(), write_local(), write_types(), wrt_G(), xcoff_build_ldsyms(), xcoff_link_input_bfd(), xcoff_write_global_symbol(), xstormy16_elf_relax_section(), xstormy16_relax_plt_check(), xstormy16_relax_plt_realloc(), and z_putc().

alias0 Init (  ) 

ai Invalidate_ptr_info (  ) 

void Print_points_to ( FILE fp,
POINTS_TO ptmp 
)

Definition at line 4892 of file opt_alias_analysis.cxx.

References fprintf(), and POINTS_TO::Print().

Referenced by Dump_points_to_list(), and REGION_add_points_to().

ai Set_base_kind ( BASE_IS_UNKNOWN   ) 

ai Set_expr_kind ( EXPR_IS_UNKNOWN   ) 

ai Set_ofst_kind ( OFST_IS_UNKNOWN   ) 

Simplify_Pointer_Arith ( WN_kid1(wn_expr)  ,
alias1 
)

Simplify_Pointer_Arith ( WN_kid0(wn_expr)  ,
alias0 
)


Variable Documentation

default __pad0__

Definition at line 460 of file opt_alias_analysis.cxx.

Definition at line 368 of file opt_alias_analysis.cxx.

Referenced by Fuse(), and OPT_STAB::Simplify_Pointer_Arith().

Definition at line 363 of file opt_alias_analysis.cxx.

Referenced by _CSHIFT(), _EOSHIFT(), ANL_PRAGMA_CONSTRUCT::_Find_Pragma_End_Stmt(), ANL_REGION_CONSTRUCT::_Write_Region_Directive(), REGION_INFO_MGR::Build_Rgn_Summary(), CGTARG_Dependence_Required(), FAVOR_DELAY_HEUR::Choose_Better_Of_Tie(), FAVOR_DELAY_HEUR::Compute_Delay(), FAVOR_DELAY_HEUR::Compute_FanOut(), Copy_Entry_BB_Annotation(), Copy_Exit_BB_Annot(), cwh_addr_add_bound(), cwh_addr_find_address(), cwh_addr_load_ST(), cwh_addr_load_WN(), cwh_addr_store_ST(), cwh_addr_store_WN(), cwh_addr_WN_ST(), cwh_auxst_find_item(), cwh_dope_read_bound(), cwh_dope_store_bound(), cwh_dst_mk_type(), cwh_dst_stride_kind(), cwh_expr_address(), cwh_expr_compare_char(), cwh_expr_operand(), cwh_make_typed_opcode(), cwh_stk_dump(), cwh_stmt_call_helper(), cwh_types_bound_WN(), cwh_types_form_misaligned_TY(), cwh_types_mk_basic_TY(), cwh_types_WN_TY(), tagRGN_INFO::Dump(), fei_arith_con(), fei_constant(), fei_control_list(), fei_descriptor(), fei_get_dv_hdr_fld(), fei_IO_list(), fei_label(), fei_name(), fei_nseq_subscr(), fei_seq_subscr(), fei_set_dv_hdr_fld(), fei_store(), fei_substr(), ANL_REGION_CONSTRUCT::Is_ProMpf_Region_Construct(), EXEC_PATH_SET::Next_Path_Id(), SCHEDULER::Schedule_BB(), SCHEDULER::Schedule_Cycle(), SCHEDULER::Schedule_Region(), FAVOR_DELAY_HEUR::Select_Best_Candidate(), Split_PU_Entry_BB(), Split_PU_Exit_BB(), SCHEDULER::Succ_Pred_Transposed_If_Sched(), TY2F_Fld_Size(), TY2F_Point_At_Path(), FAVOR_DELAY_HEUR::Upward_Spec_Global_Sched_Is_Profitable(), WN2F_io_list(), and ANL_REGION_CONSTRUCT::Write().

case OPR_ABS

case OPR_SUB

Definition at line 367 of file opt_alias_analysis.cxx.

Referenced by VN_BINARY_EXPR::_fold_2literals(), ANL_VARLIST::_Get_Lda_Access_Status(), VN_IVC::_get_literal_diff(), VALNUM_FRE::_ivc_insert_initval_diff(), VALNUM_FRE::_ivc_substitute(), VN_BINARY_EXPR::_simplify_2literals(), VN_BINARY_EXPR::_simplify_3adds(), VN_BINARY_EXPR::_simplify_4adds(), VN_BINARY_EXPR::_simplify_add(), VN_BINARY_EXPR::_simplify_sub(), CODEMAP::Add_expr(), Add_expr_to_caller_linex(), AGGINIT::Add_Init_For_Label_Values(), AGGINIT::Add_Init_For_WHIRL(), Add_Inito_For_Tree(), Add_Initv_For_Tree(), ACCESS_VECTOR::Add_Nonlin(), Add_Or_Subtract(), ACCESS_VECTOR::Add_Sum(), LAT_DIRECTED_GRAPH16::Add_Vertices_Op_Edges_Rec(), WN_UNROLL::Analyze_body_expr(), Append_Reduction_Operator(), arrsection_to_array(), Atomic_Direct(), BND_Max_Expr(), BND_Min_Expr(), BND_Verify_Expression(), ETABLE::Bottom_up_cr(), Can_Be_Immediate(), LFTR::Can_only_increase(), Can_raise_to_doloop(), cancel_in_relop(), STR_RED::Candidate(), STR_RED::Candidate_opc(), STR_RED::Candidate_phi_res(), CODEMAP::Canon_base(), CANON_EXPR::Canon_expr(), CODEMAP::Canon_rhs(), Change_types_to_32bit(), Check_Expr(), CODEREP::Check_if_result_is_address(), ETABLE::Check_lftr_non_candidate(), Check_Reduction(), REDUCTION_MANAGER::Check_Store(), compute_alignment(), IVR::Compute_trip_count(), Contains_Work(), IVR::Convert_all_ivs(), COPYPROP::Copy_propagate_cr(), create_doloop(), Create_Initialize_Loop(), ARA_LOOP_INFO::Create_New_IF_Clause(), ARA_LOOP_INFO::Create_Old_IF_Clause(), Create_Simple_Shackle_Loops(), cwh_addr_extent(), cwh_addr_find_section(), cwh_addr_nonc_recast(), cwh_addr_ubound_from_triplet(), cwh_addr_zero_based(), cwh_generate_bitmask(), cwh_io_analyse_index_expr(), cwh_types_array_temp_TY(), cwh_types_WN_TY(), decompose_address(), BITWISE_DCE::Delete_cvtls(), CODEREP::Divisable(), dump_whirl_expr(), dump_whirl_node(), Dump_Whirl_Node(), Eliminate_Temp_In_While(), em_alloca(), NUMBER::Eval2(), IV_EXPR::Eval_to_const(), Exp_To_Linex_Array(), Expand_64Bit_ALU_OP(), Expand_64Bit_Unary_OP(), Expand_Expr(), Expand_OP(), Expand_Split_BOP(), Expand_Sub(), Extended_Lower_Bound(), Extended_Upper_Bound(), Extract_Do_Info(), fei_arith_goto(), fei_as_ref(), fei_mask(), fei_new_binop_cshift(), fei_task_var(), Finalize_Index_Variable(), Find_addr_recur(), OPT_STAB::Find_Based_Pointer(), Find_Compare_IV(), Find_Compare_IV_Recurse(), Find_Compare_Value(), IV_EXPR::Find_IV(), STR_RED::Find_iv_and_incr(), STR_RED::Find_iv_and_mult(), STR_RED::Find_iv_and_mult_phi_res(), Find_Match(), REDUCTION_MANAGER::Find_Match(), Find_one_variant(), IV_EXPR::Find_step(), Fold_Base(), COPYPROP::Form_inverse(), format_rhs_atomic_stmt(), Fuse(), Gather_Scatter_Scalar_Expand(), Gen_exp_wn(), CSE::Generate_injury_repair(), Generate_Simple_Bounds(), IVR::Generate_step(), get_base_and_offset(), IV_EXPR::Get_const(), Get_Expansion_Space(), Get_FP_Counts(), get_reduction_code(), Handle_SELECT(), Has_Immediate_Operand(), Hoist_Place(), Increase_By(), Indices_only_may_overlap(), Init_expr_cost(), COPYPROP::Invertible_occurrences(), IPL_Build_Do_Access(), SUMMARIZE< program >::IPL_EX_Expr(), IPL_EX_Expr_Evaluate(), SUMMARIZE< program >::IPL_EX_Trip_Count(), IPL_EXS_Eliminate_Expr_Identities(), IPL_EXS_Outer_Fold(), IPL_EXS_Reassociate(), Is_caller_expr_linexable(), Is_Cmp_Eq_IV(), Is_Constant_Tree(), Is_Exp_Linexable(), Is_HoistIf_Amenable(), VN_IVC::Is_induction_step(), LFTR::Is_lftr_exp(), Is_Messy_Expression(), CFG::Is_simple_expr(), Is_Valid_Opcode_Parts(), is_vectorizable_op(), Lego_Skew_Index(), Linear_Expr_With_Mode(), Linear_function(), LNO_Build_Do_Access(), Loop_FP_Size(), lower_bit_field_id(), lower_complex_expr(), lower_io_items(), lower_madd(), lower_to_base_index(), Make_Final_Reduction_Op(), make_identity(), Make_Reduction_Identity(), BITWISE_DCE::Mark_tree_bits_live(), Maybe_Assigned_Exp_Traverse(), Mono(), Norm_Opr(), NORMALIZE_LOOP::Normalize_do_loop(), Num_Lower_Bounds(), Only_32bit_opnds(), LOOP_MODEL::OP_Resources_R(), OPCODE_Can_Be_Speculative(), Opcode_cannot_be_pointer_value(), REDUCTION_MANAGER::Opcode_Match(), Opcode_Match(), OPCODE_name(), Parallelize_Doacross_Loop(), Post_loop_peeling(), prepare_reduction_clause(), Process_If(), Processor_Update_Outer_Tile(), Promote_Pointer(), ETABLE::Recursive_rehash_and_replace(), Reduction_Operator(), COPYPROP::Rehash_inverted_expr(), CSE::Repair_injury_rec(), Replace_Impl_Idx(), IVR::Replace_IV_with_invar(), IVR::Replace_secondary_IV(), WN_UNROLL::Replicate_expr(), RETYPE_EXPR_expr(), RV_Evaluate(), RV_Index_Sign(), RV_Reverse_Index_Ldid(), CODEREP::Rvi_home_wn(), Same_addr_expr(), DEPV_COMPUTE::Same_Monotonic(), SE_Array(), SE_Findxs(), SE_Indxs_and_Bounds(), SE_Wrap_Array(), CODEMAP::Separate_iv_invar(), ACCESS_ARRAY::Set_LB(), Set_Up_Equivalence_Class(), Set_Up_Equivalence_Classes(), Simd_Align_Analysis(), Simd_Finalize_Loops(), Simd_Handle_Negative_Coefficient(), Simd_Vectorize_Scalar_Reduction(), simp_add_sub(), simp_cvtl(), simp_eq_neq(), simp_mod_rem(), simp_neg(), simp_power(), simp_relop(), simp_times(), Simple_Cost_Traverse(), VN_BINARY_EXPR::simplify(), VN_UNARY_EXPR::simplify(), OPT_STAB::Simplify_Pointer(), SIMPNODE_ConstantFold2(), Sinkable_Into_Loop(), Sinkable_Out_Of_Loop(), SNL_SPL_Fix_First_Outer_Loop_Limits(), Solve_For(), STD_Canonicalize_Upper_Bound(), Step_Size(), Target_Has_Immediate_Operand(), Thread_Affinity_Lower(), Transform_Code(), Transform_Do(), CANON_EXPR::Trivial(), Try_Hoist_Expression(), U64_LOWER_expr(), Unify_Rty(), WN_UNROLL::Unroll(), IVR::Update_exit_stmt(), Upper_Bound_Standardize(), vho_lower_check_labels(), vho_lower_cselect(), vho_lower_expr(), vho_lower_if(), vho_lower_rename_labels_defined(), vho_lower_set_st_addr_info(), VHO_Lower_Switch(), Vintrinsic_Fission(), WB_Dump_Whirl_Expr(), WFE_Array_Expr(), WFE_Expand_Expr(), WFE_Set_ST_Addr_Saved(), WGEN_Array_Expr(), WGEN_Expand_Expr(), WGEN_Set_ST_Addr_Saved(), WN2C_is_pointer_diff(), WN2C_msub(), WN2F_Denormalize_Array_Idx(), WN2F_Get_Next_LoopBoundOp(), WN2F_LoopBound_VarRef(), WN2F_Translate_DoLoop_Bound(), WN_ATOMIC_STORE_Lowering_Class(), wn_dumpexpr(), WN_emulation(), WN_ExprToNaryType(), WN_has_side_effects(), WN_LOOP_Increment(), WN_LOOP_TripCount(), WN_Nary(), WN_set_st_addr_saved(), WN_Solve_For(), AGGINIT::WN_Tree_Is_Label_Values(), WN_Tree_Type(), and WN_Upper_Bound_Standardize().


Generated on Wed Apr 8 14:34:45 2009 for Open64 by  doxygen 1.5.6