
Go to the source code of this file.
Data Types | |
| type | W_node |
| type | blist |
| type | clist |
Defines | |
| #define | cast_to_TY(x) ((TY_IDX) (INTPTR)(void *)x) |
| #define | cast_to_WN(x) ((WN *) (void *)x) |
| #define | cast_to_ST(x) ((ST *) (void *)x) |
| #define | cast_to_LB(x) ((LABEL_IDX) (INTPTR) (void *)x) |
| #define | cast_to_uint(x) ((unsigned long) (INTPTR) (void *)x) |
| #define | cast_to_int(x) ((long ) (void *)x) |
| #define | cast_to_long(x) ((long)(void*)x) |
| #define | cast_to_void(x) ((void *)x) |
| #define | cast_to_STB(x) ((STB_pkt *) (void *)x) |
| #define | DUMP_TY(ty) dump_ty(ty) |
| #define | DUMP_ST(st) dump_st(st) |
| #define | DUMP_LB(lb) dump_label(lb) |
| #define | DUMP_WN(wn) fdump_tree(stdout,wn); |
| #define | DUMP_STK cwh_stk_dump() |
| #define | bit_to_byte(a) (a >> 3) |
| #define | bit_to_byte_WN(a) (cwh_expr_bincalc(OPR_DIV,WN_COPY_Tree(a),WN_CreateIntconst (OPC_U4INTCONST,8))) |
| #define | byte_to_bit(a) (a << 3) |
| #define | test_flag(f, sh) ((INT32)((f >> sh) & 1)) |
| #define | GLOBAL_LEVEL 1 |
| #define | HOST_LEVEL GLOBAL_LEVEL + 1 |
| #define | INTERNAL_LEVEL HOST_LEVEL + 1 |
| #define | WNOPR(w) (WN_operator(w)) |
| #define | WNRTY(w) (WN_rtype(w)) |
| #define | IS_GLOBAL_SYMTAB(s) (SYMTAB_level(s) == GLOBAL_LEVEL) |
| #define | IN_HOST_PU (CURRENT_SYMTAB == HOST_LEVEL) |
| #define | IN_NESTED_PU (CURRENT_SYMTAB >= INTERNAL_LEVEL) |
| #define | RESULT_SIZE 16 |
| #define | RESULT_ALIGN 8 |
| #define | W_wn(a) (a.wn) |
| #define | W_ty(a) (a.ty) |
| #define | iW_wn(a) (a->wn) |
| #define | iW_ty(a) (a->ty) |
| #define | I_element(i) ((i)->element) |
| #define | I_next(i) ((i)->nxt) |
| #define | L_first(l) ((l)->first) |
| #define | L_last(l) ((l)->last) |
| #define | L_num(l) ((l)->nitems) |
| #define | OPC_UNKNOWN 0 |
| #define | MAX_ARY_DIMS 7 |
| #define | NUM_LOG_KINDS 4 |
| #define | ANULL -1 |
| #define | STRUCT_BY_VALUE(ty) |
Typedefs | |
| typedef INT64 | OFFSET_64 |
| typedef unsigned long | ULONG |
| typedef long | SLONG |
| typedef struct blist | ITEM |
| typedef struct clist | LIST |
Functions/Subroutines | |
| void | dump_ty (TY_IDX ty) |
| void | dump_st (ST *st) |
| void | dump_label (LABEL_IDX lb) |
Variables | |
| MEM_POOL * | FE_Mempool |
| #define ANULL -1 |
Definition at line 109 of file cwh_defines.h.
Referenced by cwh_dope_initialize(), cwh_types_mk_basic_TY(), cwh_types_mk_common_TY(), cwh_types_mk_equiv_TY(), cwh_types_mk_logical_TY(), fei_array_dimen(), fei_descriptor(), fei_member(), fei_next_type_idx(), fei_object(), and fei_user_type().
Definition at line 111 of file cwh_defines.h.
Referenced by cwh_stab_altentry_temp(), cwh_stab_split_ST(), and cwh_types_form_misaligned_TY().
Definition at line 87 of file cwh_defines.h.
Referenced by cwh_addr_do_bounds_check(), fei_label(), fei_next_type_idx(), and fei_seg().
Definition at line 85 of file cwh_defines.h.
Referenced by cwh_stmt_select_char(), fei_arith_goto(), fei_brtrue(), fei_goto(), fei_label_def_named(), fei_label_ref(), and fei_new_select().
Definition at line 88 of file cwh_defines.h.
Referenced by fei_arith_con(), fei_constant(), fei_name(), fei_namelist(), fei_next_func_idx(), fei_object(), fei_pattern_con(), fei_proc_def(), fei_proc_imp(), fei_seg(), and fei_smt_parameter().
Definition at line 84 of file cwh_defines.h.
Referenced by cwh_types_mk_basic_TY(), fei_array_dimen(), fei_constant(), fei_copyin_bound(), fei_entry_pt(), fei_function_ref(), fei_name(), fei_object(), fei_object_ref(), fei_proc_def(), fei_proc_parent(), fei_seg_ref(), fei_smt_parameter(), and PDGCS_new_proc().
Definition at line 90 of file cwh_defines.h.
Referenced by cwh_directive_load_value_pragma(), cwh_types_mk_basic_TY(), fei_array_dimen(), fei_constant(), fei_copyin_bound(), fei_entry_pt(), fei_function_ref(), fei_name(), fei_namelist(), fei_object(), fei_object_ref(), fei_prefetch_ref_disable(), fei_proc_def(), fei_proc_parent(), fei_push_arith_con(), fei_push_pattern_con(), fei_redistribute(), fei_seg_ref(), fei_smt_parameter(), fei_static_base(), fei_task_var(), and PDGCS_new_proc().
Definition at line 82 of file cwh_defines.h.
Referenced by cwh_ceiling_floor(), cwh_do_tranformational(), cwh_stab_altentry_temp(), cwh_types_mk_basic_TY(), do_simple(), fei_abs(), fei_arith_con(), fei_array_dimen(), fei_bneg(), fei_call(), fei_constant(), fei_cvtop(), fei_dope_vector(), fei_dot_product(), fei_dot_product_logical(), fei_exponent(), fei_exponentiate(), fei_ibits(), fei_ieee_sign_xfer(), fei_ieee_trunc(), fei_imag(), fei_lneg(), fei_logb(), fei_mask(), fei_matmul(), fei_max(), fei_member(), fei_min(), fei_mvbits(), fei_object(), fei_pattern_con(), fei_proc_def(), fei_proc_imp(), fei_ranf(), fei_round(), fei_rtc(), fei_select(), fei_smt_parameter(), fei_trunc(), fei_user_type(), and unop_routine().
Definition at line 86 of file cwh_defines.h.
Referenced by cwh_addr_stid(), and cwh_types_fill_type().
| #define cast_to_void | ( | x | ) | ((void *)x) |
Definition at line 89 of file cwh_defines.h.
Referenced by cwh_stmt_select_case_char(), fei_constant(), fei_label_def_named(), fei_label_ref(), fei_member_ref(), fei_name(), fei_namelist(), fei_new_select_case(), fei_next_func_idx(), fei_push_arith_con(), fei_seg(), and fei_static_member().
Definition at line 83 of file cwh_defines.h.
Referenced by cwh_types_mk_basic_TY(), fei_constant(), and fei_smt_parameter().
| #define DUMP_LB | ( | lb | ) | dump_label(lb) |
Definition at line 97 of file cwh_defines.h.
Referenced by cwh_auxst_dump_list(), and cwh_stk_dump().
| #define DUMP_STK cwh_stk_dump() |
Definition at line 100 of file cwh_defines.h.
Definition at line 96 of file cwh_defines.h.
Referenced by cwh_types_array_TY(), and cwh_types_scalar_TY().
| #define GLOBAL_LEVEL 1 |
Definition at line 116 of file cwh_defines.h.
| #define HOST_LEVEL GLOBAL_LEVEL + 1 |
Definition at line 117 of file cwh_defines.h.
Definition at line 161 of file cwh_defines.h.
Referenced by cwh_auxst_add_to_list(), cwh_auxst_dump_list(), cwh_auxst_find_item(), cwh_data_set_init_flag(), cwh_dst_enter_pu(), cwh_dst_mk_common(), cwh_dst_mk_var(), cwh_stab_altres_offset(), cwh_stab_earlier_common(), cwh_stab_emit_list(), cwh_stab_full_split(), cwh_stab_mk_flds(), cwh_stab_seen_common_element(), cwh_stab_set_tylist_for_entries(), fei_control_list(), fei_copy_in(), and fei_return().
Definition at line 162 of file cwh_defines.h.
Referenced by cwh_auxst_add_to_list(), cwh_auxst_dump_list(), cwh_auxst_find_item(), cwh_auxst_free_list(), cwh_auxst_next_element(), cwh_dst_mk_var(), cwh_stab_earlier_common(), and cwh_stab_emit_list().
| #define IN_HOST_PU (CURRENT_SYMTAB == HOST_LEVEL) |
Definition at line 125 of file cwh_defines.h.
| #define IN_NESTED_PU (CURRENT_SYMTAB >= INTERNAL_LEVEL) |
Definition at line 126 of file cwh_defines.h.
Referenced by cwh_addr_access_flags(), cwh_stab_end_procs(), fei_object(), and PDGCS_new_proc().
| #define INTERNAL_LEVEL HOST_LEVEL + 1 |
Definition at line 118 of file cwh_defines.h.
| #define IS_GLOBAL_SYMTAB | ( | s | ) | (SYMTAB_level(s) == GLOBAL_LEVEL) |
Definition at line 124 of file cwh_defines.h.
Definition at line 146 of file cwh_defines.h.
Definition at line 145 of file cwh_defines.h.
| #define L_first | ( | l | ) | ((l)->first) |
Definition at line 170 of file cwh_defines.h.
Referenced by cwh_auxst_add_to_list(), cwh_auxst_dump(), cwh_auxst_dump_list(), cwh_auxst_find_item(), cwh_auxst_free_list(), cwh_auxst_next_element(), cwh_dst_mk_var(), cwh_stab_earlier_common(), cwh_stab_emit_list(), and cwh_stab_full_split().
| #define L_last | ( | l | ) | ((l)->last) |
Definition at line 171 of file cwh_defines.h.
Referenced by cwh_auxst_add_to_list(), and cwh_stab_full_split().
| #define L_num | ( | l | ) | ((l)->nitems) |
Definition at line 172 of file cwh_defines.h.
Referenced by cwh_auxst_add_to_list(), cwh_auxst_dump_list(), cwh_dst_mk_var(), cwh_stab_full_split(), and cwh_stab_mk_flds().
| #define MAX_ARY_DIMS 7 |
Definition at line 178 of file cwh_defines.h.
Referenced by cwh_dope_from_expression(), cwh_stmt_conformance_checks_walk(), cwh_types_dim_TY(), cwh_types_dope_TY(), cwh_types_shared_dope(), and fei_dv_def().
| #define NUM_LOG_KINDS 4 |
| #define OPC_UNKNOWN 0 |
Definition at line 177 of file cwh_defines.h.
| #define RESULT_ALIGN 8 |
| #define RESULT_SIZE 16 |
| #define STRUCT_BY_VALUE | ( | ty | ) |
Value:
((TY_kind(ty) == KIND_STRUCT) \ && (TY_size(ty) <= RESULT_SIZE) \ && !cwh_types_contains_dope(ty))
Definition at line 232 of file cwh_defines.h.
Referenced by cwh_auxst_set_tylist(), cwh_stmt_call_helper(), cwh_stmt_return_scalar(), fei_object(), and fei_return().
Definition at line 112 of file cwh_defines.h.
Referenced by cwh_stmt_call_helper(), cwh_types_fill_type(), fei_array_dimen(), fei_descriptor(), fei_dope_vector(), fei_label_def_named(), fei_member(), fei_next_type_idx(), fei_object(), fei_proc(), fei_proc_def(), fei_proc_imp(), fei_proc_parent(), fei_seg(), and PDGCS_initialize().
| #define W_ty | ( | a | ) | (a.ty) |
Definition at line 144 of file cwh_defines.h.
Referenced by cwh_addr_substr_util(), cwh_expr_str_operand(), cwh_stmt_select_case_char(), cwh_stmt_select_char(), cwh_stmt_str_falsebr_util(), and fei_substr().
Definition at line 143 of file cwh_defines.h.
Referenced by cwh_addr_substr_util(), cwh_expr_str_operand(), cwh_stmt_select_case_char(), cwh_stmt_select_char(), cwh_stmt_str_falsebr_util(), and fei_substr().
| #define WNOPR | ( | w | ) | (WN_operator(w)) |
Definition at line 122 of file cwh_defines.h.
| #define WNRTY | ( | w | ) | (WN_rtype(w)) |
Definition at line 123 of file cwh_defines.h.
Referenced by cwh_convert_to_ty(), cwh_do_tranformational(), cwh_expr_binop_shift(), cwh_intrin_sync_intrin(), cwh_preg_temp_save(), cwh_stab_const_ST(), fei_addr_con(), fei_cvtop(), fei_ieee_sign_xfer(), fei_new_binop_cshift(), fei_return(), fei_round(), fei_select(), fei_trunc(), and simple_intrinsic().
Definition at line 68 of file cwh_defines.h.
Definition at line 70 of file cwh_defines.h.
Definition at line 69 of file cwh_defines.h.
Definition at line 2295 of file symtab.cxx.
Definition at line 2246 of file symtab.cxx.
Definition at line 2275 of file symtab.cxx.
Definition at line 141 of file sgi_cmd_line.cxx.
Referenced by cwh_auxst_alloc_container_table(), cwh_auxst_register_table(), cwh_auxst_un_register_table(), cwh_pdgcs_pu_mem(), and fei_next_func_idx().
1.5.6