Go to the source code of this file.
| #define ADDRESS_COST | ( | ADDRESS | ) | (memop_valid (ADDRESS) ? 3 : 10) |
Definition at line 808 of file 1750a.h.
Referenced by address_cost(), combine_givs_p(), and mn10300_address_cost().
Definition at line 647 of file 1750a.h.
Referenced by notice_update_cc(), output_addsi3(), output_move_himode(), output_move_qimode(), output_move_simode(), output_move_simode_const(), and output_scc_di().
| #define ARG_POINTER_REGNUM 14 |
Definition at line 248 of file 1750a.h.
Referenced by alpha_initial_elimination_offset(), arm_address_register_rtx_p(), arm_compute_initial_elimination_offset(), arm_eliminable_register(), arm_hard_regno_mode_ok(), arm_regno_class(), assign_parms(), bfin_expand_prologue(), bfin_initial_elimination_offset(), calc_live_regs(), calculate_global_regs_live(), combinable_i3pat(), cris_initial_elimination_offset(), crx_initial_elimination_offset(), default_internal_arg_pointer(), df_bb_refs_record(), df_lr_local_compute(), df_record_entry_block_defs(), df_ref_record(), expand_builtin_setjmp_receiver(), expand_nl_goto_receiver(), find_best_addr(), find_reloads_address(), fixed_base_plus_p(), fixup_stack_1(), fr30_compute_frame_size(), frv_initial_elimination_offset(), frv_regno_ok_for_base_p(), gen_rtx_REG(), gpc_reg_operand(), h8300_initial_elimination_offset(), handle_syscall(), ia64_initial_elimination_offset(), init_alias_once(), init_emit(), init_emit_once(), init_ra(), init_reg_sets_1(), init_reg_tables(), initial_elimination_offset(), initial_offset(), insn_dead_p(), instantiate_virtual_regs_1(), ip2k_init_elim_offset(), iq2000_initial_elimination_offset(), ix86_initial_elimination_offset(), m68hc11_initial_elimination_offset(), m68k_initial_elimination_offset(), mark_set_1(), mark_used_dest_regs(), mark_used_reg(), mark_used_regs(), mark_used_regs_combine(), mcore_initial_elimination_offset(), memref_is_stack_slot(), mips_initial_elimination_offset(), mips_regno_mode_ok_for_base_p(), mips_va_start(), mt_initial_elimination_offset(), mt_setup_incoming_varargs(), nonzero_address_p(), ppc_fallback_frame_state(), print_operand(), print_operand_address(), print_reg(), recog_5(), refers_to_regno_p(), romp_debugger_arg_correction(), rs6000_initial_elimination_offset(), rtx_addr_can_trap_p(), rtx_addr_can_trap_p_1(), rtx_unstable_p(), rtx_varies_p(), s390_can_eliminate(), s390_decompose_address(), s390_initial_elimination_offset(), score_hard_regno_mode_ok(), score_initial_elimination_offset(), score_reg_class(), score_regno_mode_ok_for_base_p(), sh_builtin_saveregs(), simplify_relational_operation(), simplify_subreg(), thumb_compute_initial_elimination_offset(), thumb_far_jump_used_p(), vax_output_function_prologue(), and xstormy16_initial_elimination_offset().
| #define ASM_APP_OFF "; ASM_APP_OFF\n" |
Definition at line 894 of file 1750a.h.
Referenced by app_disable(), default_file_start(), and final_scan_insn().
| #define ASM_APP_ON "; ASM_APP_ON\n" |
| #define ASM_COMMENT_START ";" |
Definition at line 952 of file 1750a.h.
Referenced by arc_output_function_epilogue(), arc_output_function_prologue(), arm_print_operand(), default_elf_asm_named_section(), dw2_asm_output_addr(), dw2_asm_output_addr_rtx(), dw2_asm_output_data(), dw2_asm_output_data_sleb128(), dw2_asm_output_data_uleb128(), dw2_asm_output_delta(), dw2_asm_output_delta_uleb128(), dw2_asm_output_encoded_addr_rtx(), dw2_asm_output_nstring(), dw2_asm_output_offset(), final_scan_insn(), init_asm_output(), m32r_asm_file_start(), m32r_file_start(), m32r_output_function_epilogue(), m32r_output_function_prologue(), mips_asm_file_start(), mips_file_start(), output_asm_name(), output_asm_operand_names(), output_constructor(), output_shift(), pch_init(), rs6000_file_start(), sparc_flat_function_epilogue(), sparc_flat_function_prologue(), sparc_nonflat_function_prologue(), th_asm_file_start(), and VPARAMS().
Definition at line 965 of file 1750a.h.
Referenced by assemble_start_function(), ix86_asm_file_end(), and ix86_file_end().
| #define ASM_FILE_END | ( | FILE | ) |
Value:
do { \ if (datalbl_ndx >= 0) { \ int i, cum_size=0; \ fprintf(FILE,"\n\tstatic\ninit_srel\n"); \ for (i = 0; i <= datalbl_ndx; i++) { \ if (datalbl[i].name == NULL) \ { \ fprintf(stderr, "asm_file_end internal datalbl err\n"); \ exit (0); \ } \ fprintf(FILE,"%s \tblock %d\n", \ datalbl[i].name,datalbl[i].size); \ cum_size += datalbl[i].size; \ } \ fprintf(FILE,"\n\tinit\n"); \ fprintf(FILE,"\tlim\tr0,init_srel\n"); /* destin. */ \ fprintf(FILE,"\tlim\tr1,%d\n",cum_size); /* count */ \ fprintf(FILE,"\tlim\tr2,K%s\n",datalbl[0].name); /* source */ \ fprintf(FILE,"\tmov\tr0,r2\n"); \ fprintf(FILE,"\n\tnormal\n"); \ datalbl_ndx = -1; /* reset stuff */ \ for (i = 0; i < DATALBL_ARRSIZ; i++) \ datalbl[i].size = 0; \ } \ fprintf(FILE,"\n\tend\n"); \ } while (0)
Definition at line 858 of file 1750a.h.
Referenced by compile_file().
| #define ASM_FILE_START | ( | FILE | ) |
Value:
{ \
char *p2, name[40]; \
const char *p; \
if ((p = strrchr(main_input_filename,'/')) != NULL ? 1 : \
(p = strrchr(main_input_filename,']')) != NULL) \
p++; \
else \
p = main_input_filename; \
strcpy(name,p); \
if ((p2 = strchr(name,'.'))) \
*p2 = '\0'; \
fprintf(FILE,"\tname %s\n",name); \
fprintf(FILE,"\tnolist\n\tinclude \"ms1750.inc\"\n\tlist\n\n"); \
fprintf(FILE,"\tglobal\t__main\n\n"); }
Definition at line 839 of file 1750a.h.
Referenced by init_asm_output().
| #define ASM_FORMAT_PRIVATE_NAME | ( | OUTPUT, | |||
| NAME, | |||||
| LABELNO | ) |
Value:
( (OUTPUT) = (char *) alloca (strlen ((NAME)) + 10), \ sprintf ((OUTPUT), "%s.%d", (NAME), (LABELNO)))
Definition at line 1131 of file 1750a.h.
Referenced by build_compound_literal(), GTY(), lhd_set_decl_assembler_name(), and make_decl_rtl().
Definition at line 1031 of file 1750a.h.
Referenced by alpha_output_filename(), arm_output_addr_const_extra(), arm_output_mi_thunk(), assemble_start_function(), assemble_static_space(), build_constant_desc(), coverage_counter_alloc(), create_coverage(), default_internal_label(), dw2_force_const_mem(), dw2_output_call_site_table(), end_final(), force_const_mem(), frv_assemble_integer(), gen_symbol_ref_rtx_for_label(), generate_name(), get_pc_thunk_name(), get_section_anchor(), GTY(), hppa_profile_hook(), ia64_emit_deleted_label_after_insn(), ia64_output_function_profiler(), ia64_profile_hook(), load_pic_register(), lookup_label(), make_alias_for_thunk(), mips_output_filename(), output_addr_const(), output_addr_const_pdp11(), output_asm_label(), output_constant_def(), output_constant_def_contents(), output_func_start_profiler(), output_function_exception_table(), output_function_profiler(), output_mi_thunk(), output_pic_addr_const(), output_profile_hook(), output_short_branch_defs(), output_tdesc(), output_toc(), override_options(), pa_asm_output_mi_thunk(), print_operand(), rs6000_assemble_integer(), rs6000_emit_load_toc_table(), rs6000_override_options(), s390_function_profiler(), sjlj_emit_function_enter(), and sparc_profile_hook().
| #define ASM_GLOBALIZE_LABEL | ( | FILE, | |||
| NAME | ) |
Value:
Definition at line 996 of file 1750a.h.
Referenced by asm_output_common(), and v850_output_aligned_bss().
| #define ASM_OUTPUT_ADDR_DIFF_ELT | ( | FILE, | |||
| BODY, | |||||
| VALUE, | |||||
| REL | ) | fprintf (FILE, "\tdata\tL%d-L%d ;addr_diff_elt\n", VALUE,REL) |
Definition at line 1094 of file 1750a.h.
Referenced by expand_case(), expand_end_case_type(), final_scan_insn(), and sparc_output_addr_diff_vec().
| #define ASM_OUTPUT_ADDR_VEC_ELT | ( | FILE, | |||
| VALUE | ) | fprintf (FILE, "\tdata\tL%d ;addr_vec_elt\n", VALUE) |
Definition at line 1089 of file 1750a.h.
Referenced by final_scan_insn(), and sparc_output_addr_vec().
| #define ASM_OUTPUT_ALIGN | ( | FILE, | |||
| LOG | ) | fprintf(FILE,"; in ASM_OUTPUT_ALIGN: pwr_of_2_bytcnt=%d\n",LOG) |
Definition at line 1101 of file 1750a.h.
Referenced by arm_file_end(), arm_output_mi_thunk(), arm_poke_function_name(), assemble_align(), assemble_constant_align(), assemble_start_function(), assemble_variable(), build_mips16_function_stub(), collect2_eh_frame_section(), darwin_file_end(), default_eh_frame_section(), emit_pic_helper(), final_scan_insn(), load_pic_register(), mips_output_aligned_decl_common(), mmix_asm_output_aligned_local(), output_constant_def_contents(), output_deferred_plabels(), output_fpops(), output_toc(), print_operand(), profile_function(), rs6000_assemble_integer(), s390_output_constant_pool(), sparc_output_deferred_case_vectors(), v850_output_aligned_bss(), and VEC().
Value:
do { \ int i; \ if (label_pending) \ label_pending = 0; \ datalbl[datalbl_ndx].size += LEN; \ for (i = 0; i < (int) LEN; i++) { \ if ((i % 15) == 0) { \ if (i != 0) \ fprintf(FILE,"\n"); \ fprintf(FILE,"\tdata\t"); \ } \ else \ fprintf(FILE,","); \ if (PTR[i] >= 32 && PTR[i] < 127) \ fprintf(FILE,"'%c'",PTR[i]); \ else \ fprintf(FILE,"%d",PTR[i]); \ } \ fprintf(FILE,"\n"); \ } while (0)
Definition at line 1054 of file 1750a.h.
Referenced by arm_poke_function_name(), assemble_string(), dw2_asm_output_nstring(), and VPARAMS().
| #define ASM_OUTPUT_COMMON | ( | FILE, | |||
| NAME, | |||||
| SIZE, | |||||
| ROUNDED | ) |
| #define ASM_OUTPUT_EXTERNAL | ( | FILE, | |||
| DECL, | |||||
| NAME | ) |
| #define ASM_OUTPUT_INTERNAL_LABEL | ( | FILE, | |||
| PREFIX, | |||||
| NUM | ) |
Value:
do { \ if (strcmp(PREFIX,"LC") == 0) { \ label_pending = 1; \ datalbl[++datalbl_ndx].name = (char *) xmalloc (9);\ sprintf(datalbl[datalbl_ndx].name,"LC%d",NUM); \ datalbl[datalbl_ndx].size = 0; \ check_section(Konst); \ fprintf(FILE,"K%s%d\n",PREFIX,NUM); \ } \ else if (find_jmplbl(NUM) < 0) { \ jmplbl[++jmplbl_ndx].num = NUM; \ jmplbl[jmplbl_ndx].pc = program_counter; \ fprintf(FILE, "%s%d\n", PREFIX, NUM); \ } \ fflush(FILE); \ } while (0)
Definition at line 1007 of file 1750a.h.
Referenced by check_epilogue_internal_label(), clipper_movstr(), default_internal_label(), final_prescan_insn(), final_scan_insn(), load_pic_register(), mcore_output_jump_label_table(), mips_output_conditional_branch(), output_681(), output_854(), output_branch(), output_call(), output_cbranch(), output_constant_def_contents(), output_constant_pool(), output_deferred_plabels(), output_far_jump(), output_function_exception_table(), output_jump_label_table(), output_label(), output_mi_thunk(), output_millicode_call(), output_move_himode(), output_scc_di(), output_set_got(), output_toc(), profile_function(), s390_function_profiler(), sparc_output_addr_diff_vec(), and sparc_output_addr_vec().
| #define ASM_OUTPUT_LABEL | ( | FILE, | |||
| NAME | ) |
Value:
do { if (NAME[0] == '.') { \ fprintf(stderr,"Oops! label %s can't begin with '.'\n",NAME); \ abort(); \ } \ else { \ check_section(Konst); \ fprintf(FILE,"K%s\n",NAME); \ fflush(FILE); \ datalbl[++datalbl_ndx].name = (char *)xstrdup (NAME);\ datalbl[datalbl_ndx].size = 0; \ label_pending = 1; \ } \ } while (0)
Definition at line 977 of file 1750a.h.
Referenced by alpha_start_function(), asm_declare_function_name(), assemble_constant_contents(), assemble_end_function(), assemble_label(), assemble_start_function(), assemble_variable(), assemble_variable_contents(), collect2_eh_frame_section(), default_eh_frame_section(), emit_pic_helper(), i960_function_name_declare(), ix86_asm_file_end(), ix86_file_end(), machopic_output_possible_stub_label(), output_alternate_entry_point(), output_constant_def_contents(), output_function_exception_table(), output_set_got(), pa_asm_output_aligned_bss(), pa_asm_output_aligned_local(), pa_asm_output_mi_thunk(), pa_output_function_prologue(), rs6000_assemble_integer(), rs6000_output_function_epilogue(), unlikely_text_section(), and v850_output_aligned_bss().
| #define ASM_OUTPUT_LOCAL | ( | FILE, | |||
| NAME, | |||||
| SIZE, | |||||
| ROUNDED | ) |
Value:
do { \ check_section (Static); \ fprintf(FILE,"%s \tblock %d\t; local common\n",NAME,SIZE); \ } while (0)
Definition at line 1122 of file 1750a.h.
Referenced by assemble_static_space(), and emit_local().
Definition at line 1104 of file 1750a.h.
Referenced by assemble_zeros(), s390_trampoline_template(), and v850_output_aligned_bss().
| #define BASE_REG_CLASS BASE_REGS |
Definition at line 338 of file 1750a.h.
Referenced by alpha_legitimize_reload_address(), base_reg_class(), handle_asm_insn(), legitimize_reload_address(), pa_secondary_reload(), and rs6000_legitimize_reload_address().
| #define BIGGEST_ALIGNMENT 16 |
Definition at line 134 of file 1750a.h.
Referenced by allocate_dynamic_stack_space(), arm_assemble_integer(), assemble_integer(), assemble_noswitch_variable(), assemble_static_space(), assemble_variable(), assign_stack_local_1(), assign_stack_temp_for_type(), can_store_by_pieces(), compute_record_mode(), emit_library_call_value_1(), emit_move_complex(), emit_push_insn(), expand_builtin_memcmp(), expand_builtin_memcpy(), expand_builtin_memmove(), expand_builtin_memory_chk(), expand_builtin_mempcpy(), expand_builtin_memset(), expand_builtin_strcmp(), expand_builtin_strlen(), expand_builtin_strncmp(), expand_builtin_strncpy(), expand_call(), expand_decl(), expand_expr(), expand_expr_real_1(), expand_main_function(), extract_bit_field(), ffecom_transform_common_(), ffecom_transform_equiv_(), final_addr_vec_align(), final_scan_insn(), find_reloads(), fold_builtin_memory_op(), fold_builtin_memset(), get_best_mode(), get_builtin_sync_mem(), get_inner_reference(), get_mode_alignment(), handle_aligned_attribute(), highest_pow2_factor(), init_eh(), is_aligning_offset(), layout_type(), move_by_pieces(), move_by_pieces_ninsns(), offsettable_address_p(), place_field(), place_union_field(), profile_function(), start_record_layout(), store_bit_field(), store_by_pieces_1(), store_unaligned_arguments_into_pseudos(), and VEC().
| #define BITS_BIG_ENDIAN 0 |
Definition at line 81 of file 1750a.h.
Referenced by expand_compound_operation(), expand_field_assignment(), extract_bit_field(), find_split_point(), fixup_var_refs_1(), force_to_mode(), lsbitnum_operand(), make_extraction(), noce_emit_move_insn(), noce_try_bitop(), optimize_bit_field(), simplify_comparison(), simplify_shift_const(), simplify_ternary_operation(), store_bit_field(), try_combine(), and validate_replace_rtx_1().
| #define BITS_PER_UNIT 16 |
Definition at line 94 of file 1750a.h.
Referenced by __ashlsi3(), __ashlti3(), __ashrsi3(), __lshrsi3(), __lshrti3(), add_subweb_2(), adjust_address_1(), adjust_offset_for_component_ref(), align_variable(), all_cases_count(), allocate_dynamic_stack_space(), alpha_expand_block_clear(), alpha_expand_block_move(), alter_reg(), analyze_ref(), apply_args_size(), apply_result_size(), arc_va_arg(), arm_assemble_integer(), arm_function_value(), assemble_align(), assemble_constant_align(), assemble_integer(), assemble_noswitch_variable(), assemble_real(), assemble_start_function(), assemble_static_space(), assemble_variable(), assemble_zeros(), assign_parm_find_stack_rtl(), assign_parm_setup_block(), assign_parms(), assign_stack_local_1(), assign_stack_temp_for_type(), avr_assemble_integer(), build_common_tree_nodes_2(), build_mips16_function_stub(), c_alignof_expr(), c_readstr(), c_size_in_bytes(), c_sizeof_or_alignof_type(), can_store_by_pieces(), change_address(), check_field_decls(), choose_reload_regs(), clear_storage_via_clrmem(), clear_storage_via_clrstr(), clipper_va_arg(), clix_asm_out_destructor(), combine_strings(), common_handle_option(), component_ref_field_offset(), compute_argument_addresses(), compute_argument_block_size(), compute_frame_size(), compute_object_offset(), construct_container(), copy_blkmode_from_reg(), copy_rtx_and_substitute(), cris_print_operand(), crx_compute_frame(), d30v_stack_info(), default_assemble_integer(), default_named_section_asm_out_constructor(), default_named_section_asm_out_destructor(), digest_init(), dump_array(), dump_class_hierarchy(), dump_class_hierarchy_1(), dw2_asm_output_data(), dw2_asm_output_data_sleb128(), dw2_asm_output_data_uleb128(), dw2_asm_output_encoded_addr_rtx(), dw2_asm_output_nstring(), dw2_assemble_integer(), dw2_output_indirect_constant_1(), elxsi_assemble_integer(), emit_and_preserve(), emit_block_move_via_movmem(), emit_block_move_via_movstr(), emit_group_load(), emit_group_load_1(), emit_group_store(), emit_library_call_value_1(), emit_move_sequence(), emit_pic_helper(), emit_push_insn(), emit_register_classes(), enough_regs_for_param(), expand_assignment(), expand_block_clear(), expand_block_move(), expand_builtin_alloca(), expand_builtin_apply(), expand_builtin_apply_args_1(), expand_builtin_memcmp(), expand_builtin_return(), expand_builtin_strcmp(), expand_builtin_strlen(), expand_builtin_strncmp(), expand_call(), expand_expr(), expand_expr_addr_expr_1(), expand_expr_real_1(), expand_main_function(), expand_one_stack_var_at(), expand_return(), expand_used_vars(), extract_bit_field(), extract_fixed_bit_field(), extract_force_align_mem_bit_field(), extract_split_bit_field(), ffecom_init_0(), ffeste_io_dofio_(), ffeste_io_dolio_(), ffeste_io_douio_(), ffeste_io_icilist_(), final_addr_vec_align(), final_scan_insn(), finalize_record_size(), finalize_type_size(), find_reloads_subreg_address(), finish_struct(), fix_string_type(), fixup_var_refs_1(), fold_builtin_memory_op(), fold_builtin_memset(), fold_offsetof_1(), fold_view_convert_expr(), force_const_mem(), force_constant_size(), force_reg(), frv_asm_out_constructor(), frv_asm_out_destructor(), function_arg(), function_arg_advance(), function_arg_padding(), function_arg_partial_nregs(), function_arg_record_value(), function_arg_record_value_2(), function_arg_record_value_3(), function_value(), gen_edge_profiler(), gen_extv(), gen_extzv(), gen_insv(), gen_lowpart_common(), gen_stdcall_or_fastcall_decoration(), gen_stdcall_or_fastcall_suffix(), gen_stdcall_suffix(), get_boehm_type_descriptor(), get_builtin_sync_mode(), get_decl_align_unit(), get_mem_attrs(), get_memory_rtx(), get_mode_alignment(), get_pointer_alignment(), get_set_constructor_bytes(), gimplify_compound_lval(), GTY(), h8300_initial_elimination_offset(), handle_aligned_attribute(), handle_packed_attribute(), handle_ptr_arith(), hfa_element_mode(), highest_pow2_factor_for_type(), hppa_va_arg(), i860_gimplify_va_arg_expr(), i860_va_arg(), i960_expr_alignment(), i960_improve_align(), i960_round_align(), i960_va_arg(), ia64_assemble_integer(), ia64_function_arg(), ia64_function_arg_advance(), ia64_function_arg_offset(), ia64_function_arg_partial_nregs(), ia64_gimplify_va_arg(), ia64_hpux_function_arg_padding(), ia64_va_arg(), include_empty_classes(), init_alignment_context(), init_eh(), init_emit_once(), initial_elimination_offset(), initial_offset(), initialize_argument_information(), iq2000_initial_elimination_offset(), is_aligning_offset(), ix86_compute_frame_layout(), ix86_va_arg(), java_init_decl_processing(), layout_class_type(), layout_decl(), layout_type(), legitimize_pic_address(), load_pic_register(), load_register_parameters(), locate_and_pad_parm(), loop_givs_rescan(), m68hc11_function_arg_padding(), m68hc11_gen_rotate(), m68hc11_va_arg(), m88k_va_arg(), machopic_asm_out_constructor(), machopic_asm_out_destructor(), make_class_data(), make_extraction(), make_node_stat(), mark_reference_fields(), may_be_unaligned_p(), mdx_unaligned_load(), mdx_unaligned_store(), mem_min_alignment(), memory_address(), mf_xform_derefs_1(), mips_adjust_block_mem(), mips_block_move_straight(), mips_declare_common_object(), mips_function_value(), mips_get_unaligned_mem(), mips_initial_elimination_offset(), mips_output_aligned_decl_common(), mips_pad_arg_upward(), mips_va_arg(), mips_va_start(), mmix_asm_output_aligned_common(), mmix_asm_output_aligned_local(), mmix_expand_builtin_va_arg(), mmix_function_outgoing_value(), mn10200_va_arg(), mn10300_va_arg(), move_block_from_reg(), move_by_pieces(), move_by_pieces_ninsns(), must_pass_in_stack_var_size_or_pad(), native_encode_int(), native_encode_real(), native_interpret_int(), native_interpret_real(), nextstep_asm_out_constructor(), nextstep_asm_out_destructor(), noce_emit_move_insn(), nonzero_bits1(), normalize_offset(), nwld_named_section_asm_out_constructor(), nwld_named_section_asm_out_destructor(), object_analysis(), offset_address(), offsettable_address_p(), optimize_bit_field(), optimize_bitfield_assignment_op(), output_331(), output_332(), output_333(), output_334(), output_constant(), output_constant_def_contents(), output_constructor(), output_function_exception_table(), output_stack_adjust(), output_ttype(), override_options(), pa_asm_output_aligned_bss(), pa_asm_output_aligned_common(), pa_asm_output_aligned_local(), pa_asm_output_mi_thunk(), pa_output_function_epilogue(), pad_below(), pad_to_arg_alignment(), pj_expand_builtin_va_arg(), place_block_symbol(), place_field(), pos_from_bit(), pos_from_byte(), prepare_cmp_insn(), profile_function(), ptr_difference_const(), reload(), round_frame_size(), round_push(), round_trampoline_addr(), rounded_frame_size(), rs6000_darwin64_record_arg(), rs6000_darwin64_record_arg_flush(), rs6000_darwin64_record_arg_recurse(), rs6000_gimplify_va_arg(), rs6000_stack_info(), rtl_coverage_counter_ref(), rtl_gen_interval_profiler(), rtl_gen_pow2_profiler(), s390_expand_insv(), s390_frame_info(), set_mem_attributes_minus_bitpos(), set_nonincremental_init_from_string(), set_storage_via_setmem(), sh5_schedule_saves(), sh_1el_vec(), sh_expand_epilogue(), sh_expand_prologue(), simplify_immed_subreg(), simplify_shift_const(), simplify_shift_const_1(), simplify_subreg(), size_of_encoded_value(), sparc_output_deferred_case_vectors(), split_address_cost(), start_record_layout(), std_expand_builtin_va_arg(), std_gimplify_va_arg_expr(), store_bit_field(), store_by_pieces_1(), store_constructor(), store_constructor_field(), store_field(), store_fixed_bit_field(), store_one_arg(), store_split_bit_field(), store_unaligned_arguments_into_pseudos(), subreg_lsb(), subreg_lsb_1(), tree_to_aff_combination(), try_to_integrate(), update_alignment_for_field(), v850_arg_partial_bytes(), v850_output_aligned_bss(), v850_output_common(), validate_replace_rtx_1(), VEC(), vect_compute_data_ref_alignment(), vect_gen_niters_for_prolog_loop(), vect_object_analysis(), vectorizable_load(), VPARAMS(), WFE_Expand_Expr(), WGEN_Expand_Expr(), widen_memory_access(), xstormy16_asm_out_constructor(), xstormy16_asm_out_destructor(), xstormy16_asm_output_aligned_common(), xtensa_gimplify_va_arg_expr(), and xtensa_va_arg().
| #define BYTES_BIG_ENDIAN 0 |
Definition at line 86 of file 1750a.h.
Referenced by alpha_expand_unaligned_load(), alpha_expand_unaligned_store(), alpha_fold_builtin_extxx(), alpha_fold_builtin_insxx(), alpha_fold_builtin_mskxx(), alter_reg(), alter_subreg(), arc_va_arg(), arm_gen_movmemqi(), arm_gen_movstrqi(), arm_gen_rotated_half_load(), arm_pad_arg_upward(), arm_pad_reg_upward(), arm_reload_in_hi(), arm_reload_out_hi(), arm_return_in_msb(), assign_parm_setup_block(), assign_parm_setup_block_p(), assign_stack_local_1(), c_common_init(), c_readstr(), combine_strings(), copy_blkmode_from_reg(), copy_value(), cse_insn(), DST_enter_normal_field(), DST_enter_struct_union_members(), emit_group_load(), emit_group_load_1(), emit_group_store(), emit_note_insn_var_location(), expand_builtin_signbit(), expand_call(), expand_expr(), expand_expr_real_1(), expand_return(), expand_vector_binop(), expand_vector_unop(), extract_bit_field(), extract_fixed_bit_field(), extract_force_align_mem_bit_field(), extract_split_bit_field(), ffetarget_memcpy_(), find_reloads(), find_reloads_subreg_address(), fixup_memory_subreg(), fixup_var_refs_1(), fold_rtx(), fold_rtx_mem_1(), fold_truthop(), forwarding_offset(), function_arg_padding(), gen_lowpart(), gen_lowpart_for_combine(), gen_lowpart_general(), gen_lowpart_if_possible(), gen_reload_indi(), gen_reload_outdi(), gen_rtx_REG_offset(), get_set_constructor_bytes(), ia64_function_arg(), ia64_function_value(), iq2000_initial_elimination_offset(), lex_string(), load_register_parameters(), m68hc11_function_arg_padding(), make_extraction(), maybe_mode_change(), mips_gimplify_va_arg_expr(), mips_initial_elimination_offset(), mips_pad_arg_upward(), mips_pad_reg_upward(), mips_setup_incoming_varargs(), mips_va_arg(), move_block_from_reg(), must_pass_in_stack_var_size_or_pad(), native_encode_int(), native_encode_real(), native_interpret_int(), native_interpret_real(), noce_emit_move_insn(), optimize_bit_field(), optimize_bit_field_compare(), optimize_bitfield_assignment_op(), output_block_move(), output_constructor(), rs6000_dwarf_register_span(), rs6000_emit_sync(), rs6000_override_options(), set_nonincremental_init_from_string(), set_noop_p(), simplify_immed_subreg(), simplify_shift_const(), simplify_shift_const_1(), simplify_subreg(), sparc_gimplify_va_arg(), sparc_va_arg(), spe_synthesize_frame_save(), store_bit_field(), store_constructor(), store_field(), store_fixed_bit_field(), store_split_bit_field(), store_unaligned_arguments_into_pseudos(), subreg_highpart_offset(), subreg_lowpart_offset(), subreg_lsb(), subreg_lsb_1(), subreg_offset_representable_p(), subreg_regno_offset(), undefined_operand_subword_p(), validate_replace_rtx_1(), vect_create_epilog_for_reduction(), xtensa_gimplify_va_arg_expr(), and xtensa_va_arg().
| #define CALL_USED_REGISTERS |
| #define CAN_ELIMINATE | ( | FROM, | |||
| TO | ) | 1 |
Definition at line 586 of file 1750a.h.
Referenced by global_alloc(), init_elim_table(), init_ra(), and update_eliminables().
| #define CASE_VECTOR_MODE QImode |
Definition at line 744 of file 1750a.h.
Referenced by do_tablejump(), expand_case(), and expand_end_case_type().
| #define CHAR_TYPE_SIZE 16 |
Definition at line 160 of file 1750a.h.
Referenced by build_common_tree_nodes(), c_common_to_target_charset(), check_bitfield_type_and_width(), default_scalar_mode_supported_p(), ffecom_constantunion(), ffecom_f2c_make_type_(), ffecom_init_0(), finish_struct(), make_or_reuse_type(), pa_scalar_mode_supported_p(), sparc_type_code(), and target_char_cast().
| #define CLASS_MAX_NREGS | ( | CLASS, | |||
| MODE | ) | GET_MODE_SIZE(MODE) |
Definition at line 400 of file 1750a.h.
Referenced by add_subweb(), combine_reloads(), find_reloads(), find_reloads_address_1(), init_one_web_common(), init_reg_sets_1(), ix86_register_move_cost(), record_reg_classes(), and remember_web_was_spilled().
| #define CONST_COSTS | ( | RTX, | |||
| CODE, | |||||
| OUTER_CODE | ) |
| #define CONST_DOUBLE_OK_FOR_LETTER_P | ( | VALUE, | |||
| C | ) |
Value:
((C) == 'G' ? ((VALUE) == CONST0_RTX (HFmode) \ || (VALUE) == CONST0_RTX (TQFmode)) : 0)
Definition at line 375 of file 1750a.h.
Referenced by asm_operand_ok(), compute_mov_length(), constrain_operands(), find_reloads(), and record_reg_classes().
| #define CONST_OK_FOR_LETTER_P | ( | VALUE, | |||
| C | ) |
Value:
((C) == 'I' ? (VALUE) > 0 && (VALUE) <= 16 : \ (C) == 'J' ? (VALUE) < 0 && (VALUE) >= -16 : \ (C) == 'K' ? (VALUE) >= 0 && (VALUE) <= 15 : \ (C) == 'L' ? (VALUE) >= 0 && (VALUE) <= 0xFF : \ (C) == 'M' ? (VALUE) >= -0x8000 && (VALUE) <= 0x7FFF : \ (C) == 'O' ? (VALUE) == 0 : 0)
Definition at line 365 of file 1750a.h.
Referenced by add_operand(), addition_operation(), alpha_emit_conditional_branch(), asm_operand_ok(), big_const_operand(), cint_ok_for_move(), constrain_operands(), cris_address_cost(), cris_print_operand(), cris_rtx_costs(), find_reloads(), fix_bit_operand(), i960_output_move_double(), i960_output_move_quad(), ix86_attr_length_immediate_default(), legitimate_reload_constant_p(), legitimize_address(), mdx_epilogue(), mdx_prologue(), memory_address_length(), mmix_emit_sp_add(), mmix_gen_compare_reg(), mmix_legitimate_address(), mmix_print_operand_address(), mmix_reg_or_8bit_operand(), mt_emit_save_fp(), mt_emit_save_regs(), mt_expand_epilogue(), mt_expand_prologue(), non_add_cint_operand(), num_insns_constant_wide(), peephole2_1(), pr_addr_post(), record_reg_classes(), reg_or_neg_short_operand(), rs6000_rtx_costs(), s390_emit_epilogue(), s390_emit_prologue(), s390_frame_info(), score_rtx_costs(), sext_add_operand(), short_cint_operand(), split_2(), th_output_mi_thunk(), and u_short_cint_operand().
Definition at line 654 of file 1750a.h.
Referenced by alpha_legitimate_address_p(), alpha_legitimize_address(), avr_address_cost(), break_out_memory_refs(), call_insn_operand(), combine_simplify_rtx(), constant_memory_operand(), copy_rtx_if_shared(), cris_expand_pic_call_address(), cris_print_operand_address(), d30v_print_operand(), double_memory_operand(), emit_move_insn(), find_best_addr(), find_equiv_reg(), frv_print_operand(), gen_call(), gen_call_value(), go_if_legitimate_address_internal(), h8300_legitimate_address_p(), indirectable_constant_address_p(), instantiate_virtual_regs_1(), iq2000_legitimate_address_p(), jump_address_operand(), legitimate_address_p(), legitimize_address(), m68hc11_small_indexed_indirect_p(), memory_address(), mips_legitimate_address_p(), mmix_legitimate_constant_p(), offsettable_address_p(), operand_clobbered_before_used_after(), optimize_bit_field(), out_movhi_mr_r(), out_movhi_r_mr(), out_movqi_mr_r(), out_movqi_r_mr(), out_movsi_mr_r(), out_movsi_r_mr(), output_297(), output_298(), output_305(), output_306(), output_312(), output_313(), output_asm_insn(), output_block_move(), output_fp_move_double(), output_move_double(), print_operand(), print_operand_address(), r_or_s_operand(), s_operand(), safe_insn_src_p(), singlemove_string(), store_field(), validize_mem(), vax_mode_dependent_address_p(), and verify_rtx_sharing().
| #define CUMULATIVE_ARGS int |
| #define DATA_SECTION_ASM_OP "\n\tkonst ; data_section\n" |
| #define DEFAULT_PCC_STRUCT_RETURN 0 |
Definition at line 273 of file 1750a.h.
Referenced by override_options(), and sparc_override_options().
| #define DEFAULT_SIGNED_CHAR 1 |
Definition at line 753 of file 1750a.h.
Referenced by decode_options(), ffecom_f2c_make_type_(), and parse_options_and_default_flags().
| #define DOUBLE_TYPE_SIZE 48 |
Definition at line 168 of file 1750a.h.
Referenced by build_common_tree_nodes_2(), default_scalar_mode_supported_p(), ffecom_f2c_make_type_(), init_emit_once(), and pa_scalar_mode_supported_p().
| #define ELIMINABLE_REGS |
Value:
{ \
{ ARG_POINTER_REGNUM, STACK_POINTER_REGNUM }, \
{ ARG_POINTER_REGNUM, FRAME_POINTER_REGNUM }, \
{ FRAME_POINTER_REGNUM, STACK_POINTER_REGNUM } }
Definition at line 581 of file 1750a.h.
Referenced by df_hard_reg_init(), expand_builtin_setjmp_receiver(), expand_nl_goto_receiver(), find_free_reg(), global_alloc(), init_ra(), life_analysis(), and update_eliminables().
| #define EMPTY_FIELD_BOUNDARY 16 |
Definition at line 131 of file 1750a.h.
Referenced by check_bitfield_decl(), finish_struct(), and layout_decl().
| #define EXIT_IGNORE_STACK 0 |
Definition at line 564 of file 1750a.h.
Referenced by clear_pending_stack_adjust(), df_record_exit_block_uses(), global_alloc(), init_elim_table(), init_ra(), init_resource_info(), and mark_regs_live_at_end().
Definition at line 386 of file 1750a.h.
Referenced by asm_operand_ok(), bit_memory_operand(), bit_operand(), call_address_operand(), constrain_operands(), find_reloads(), fix_bit_operand(), and record_reg_classes().
| #define EXTRA_SECTION_FUNCTIONS |
Value:
extern void const_section PARAMS ((void)); \ void const_section() \ { \ fprintf(asm_out_file,"\tkonst\n"); \ current_section = Konst; \ } \ void check_section(sect) \ enum section sect; \ { \ if (current_section != sect) { \ fprintf(asm_out_file,"\t%s\n",sectname[(int)sect]); \ current_section = sect; \ } \ switch (sect) { \ case Init: \ case Normal: \ in_section = in_text; \ break; \ case Static: \ in_section = in_data; \ break; \ case Konst: \ in_section = in_readonly_data; \ break; \ } \ }
| #define FIRST_PARM_OFFSET | ( | FNDECL | ) | (1 + get_frame_size() + 1) |
Definition at line 454 of file 1750a.h.
Referenced by arc_compute_frame_size(), arc_setup_incoming_varargs(), cris_target_asm_function_prologue(), fix_lexical_addr(), instantiate_virtual_regs(), m32r_compute_frame_size(), m32r_setup_incoming_varargs(), mt_compute_frame_size(), sparc_builtin_saveregs(), sparc_compute_frame_size(), and sparc_flat_compute_frame_size().
| #define FIRST_PSEUDO_REGISTER 16 |
Definition at line 179 of file 1750a.h.
Referenced by a29k_compute_reg_names(), a7_overlap_mentioned_p(), add_cost(), add_stored_regs(), aligned_memory_operand(), alloc_mem(), allocate_bb_info(), allocate_dynamic_stack_space(), alpha_emit_set_const(), alpha_expand_mov_nobwx(), alpha_legitimize_reload_address(), alpha_sa_mask(), alpha_secondary_reload_class(), altivec_register_operand(), any_memory_operand(), apply_args_size(), apply_result_size(), approx_reg_cost_1(), arc_init_reg_tables(), arith_reg_operand(), arm_address_register_rtx_p(), arm_hard_register_operand(), arm_reload_memory_operand(), assign_parms(), assign_reg_reg_set(), avr_hard_regno_mode_ok(), bfin_secondary_reload(), block_alloc(), build_insn_chain(), build_web_parts_and_conflicts(), c4x_expand_epilogue(), c4x_expand_prologue(), c4x_null_epilogue_p(), calc_live_regs(), calculate_global_regs_live(), calculate_needs_all_insns(), call_insn_operand(), call_operand(), can_change_dest_mode(), can_combine_p(), canon_hash(), canon_reg(), cant_combine_insn_p(), carry_operand(), cc_reg_not_cr0_operand(), cc_reg_operand(), check_eliminable_occurrences(), check_hard_regs_in_partition(), check_insn_for_bivs(), check_insn_for_givs(), choose_btr(), choose_reload_regs(), choose_spill_colors(), class_can_hold_mode(), classic_gcse(), clear_dead_regs(), clobber_return_register(), combinable_i3pat(), combine_movables(), combine_regs(), combine_reloads(), compute_bb_dataflow(), compute_hash_table_work(), compute_kill_rd(), compute_store_table(), compute_transp(), compute_use_by_pseudos(), conflict_graph_compute(), conflicts_between_webs(), constrain_operands(), contains_pseudo(), convert_move(), copy_insn_list(), copy_insn_p(), copy_loop_body(), copy_rtx(), copy_rtx_and_substitute(), copyprop_hardreg_forward_1(), count_long_blocks(), count_or_remove_death_notes(), count_or_remove_death_notes_bb(), count_register_operand(), count_uses(), covers_regno_no_parallel_p(), cprop_insn(), create_insn_info(), cris_expand_epilogue(), cris_expand_prologue(), cris_initial_frame_pointer_offset(), cris_target_asm_function_epilogue(), cris_target_asm_function_prologue(), crx_compute_save_regs(), crx_print_operand(), cse_insn(), cselib_invalidate_regno(), cselib_lookup(), cselib_process_insn(), cselib_record_set(), d_register_operand(), dataflow_set_clear(), dataflow_set_copy(), dataflow_set_destroy(), dataflow_set_union(), dead_or_predicable(), dead_or_set_p(), dead_or_set_regno_p(), debug_hard_reg_set(), debug_stack_info(), debug_value_data(), decl_conflicts_with_clobbers_p(), decl_overlaps_hard_reg_set_p(), decode_reg_name(), decompose(), delete_null_pointer_checks(), delete_prior_computation(), deps_may_trap_p(), detect_remat_webs(), detect_spill_temps(), detect_webs_set_in_cond_jump(), df_bb_rd_local_compute(), df_bb_refs_record(), df_create_unused_note(), df_hard_reg_init(), df_insn_refs_record(), df_lr_bb_local_compute(), df_mark_reg(), df_rd_local_compute(), df_record_entry_block_defs(), df_record_exit_block_uses(), df_ref_record(), df_ri_bb_compute(), df_scan_dump(), df_urec_local_compute(), df_urec_mark_reg_change(), df_urec_mark_reg_use_for_earlyclobber(), diddle_return_value(), discover_flags_reg(), distribute_notes(), do_input_reload(), do_local_cprop(), do_output_reload(), do_replace(), double_memory_operand(), dsp16xx_output_function_epilogue(), dsp16xx_output_function_prologue(), dump_conflicts(), dump_constraints(), dump_dataflow_set(), dump_flow_info(), dump_global_regs(), dump_hard_reg_set(), dump_igraph_machine(), dump_local_alloc(), dump_regclass(), dump_regset(), duplicate_loop_exit_test(), eliminate_regs(), eliminate_regs_1(), eliminate_regs_in_insn(), elimination_effects(), elxsi_output_function_epilogue(), elxsi_output_function_prologue(), emit_group_store(), emit_input_reload_insns(), emit_libcall_block(), emit_move_insn_1(), emit_move_sequence(), emit_notes_in_bb(), emit_output_reload_insns(), emit_push_insn(), emit_reload_insns(), even_fpr_operand(), even_gpr_operand(), even_reg_operand(), exp_equiv_p(), expand_abs(), expand_builtin_setjmp(), expand_call(), expand_epilogue(), expand_expr(), expand_expr_real_1(), expand_float(), expand_inline_function(), expand_prologue(), extra_constraint(), extra_constraint_Q(), f0_operand(), f1_operand(), f_register_operand(), fcc_reg_operand(), fdpic_fptr_operand(), fdpic_operand(), final_start_function(), find_dummy_reload(), find_dying_inputs(), find_equiv_reg(), find_first_parameter_load(), find_free_reg(), find_implicit_sets(), find_last_value(), find_next_ref(), find_reg(), find_reg_fusage(), find_regno_fusage(), find_regno_note(), find_reloads(), find_reloads_address(), find_reloads_address_1(), find_reloads_toplev(), find_split_point(), find_splittable_givs(), find_splittable_regs(), find_valid_class(), finish_spills(), fixup_match_1(), fixup_subreg_mem(), force_mode(), forget_marked_reloads(), forget_old_reloads_1(), fp_arith_reg_operand(), fpscr_operand(), fpul_operand(), fr30_compute_frame_size(), fr_nonimmediate_operand(), fr_register_operand(), frv_alloc_temp_reg(), frv_clear_registers_used(), frv_ifcvt_modify_tests(), frv_load_operand(), frv_override_options(), frv_regno_ok_for_base_p(), gen_lowpart_for_combine(), gen_reload(), gen_reload_insi(), general_operand(), get_address_cost(), get_free_reg(), get_last_value(), get_last_value_validate(), get_mem_expr_from_op(), get_subtarget(), global_alloc(), global_conflicts(), global_reg_mentioned_p_1(), gpc_reg_operand(), gpr_fpr_or_int12_operand(), gpr_or_fpr_operand(), gr_nonimmediate_operand(), gr_register_operand(), grfr_nonimmediate_operand(), grfr_register_operand(), gs_decode_reg_name(), GTY(), h8300_expand_epilogue(), h8300_expand_prologue(), h8300_output_function_epilogue(), h8300_output_function_prologue(), handle_asm_insn(), hard_reg_operand(), hash_rtx(), hash_scan_set(), hoist_test_store(), hoist_update_store(), i860_output_function_epilogue(), i860_output_function_prologue(), i860_saveregs(), i960_function_name_declare(), i960_output_function_prologue(), identify_call_return_value(), init_attrs_list_set(), init_caller_save(), init_convex(), init_deps(), init_eh(), init_expr_once(), init_one_web_common(), init_ra(), init_reg_autoinc(), init_reg_modes(), init_reg_modes_once(), init_reg_sets(), init_reg_sets_1(), init_reg_tables(), init_reload(), init_resource_info(), init_save_areas(), init_set_costs(), init_value_data(), init_web_parts(), initial_elimination_offset(), initial_offset(), initialize_uninitialized_subregs(), insert(), insert_one_insn(), insn_dead_p(), invalidate(), invalidate_for_call(), ix86_address_cost(), ix86_emit_restore_regs_using_mov(), ix86_emit_save_regs(), ix86_emit_save_regs_using_mov(), ix86_expand_epilogue(), ix86_expand_fp_movcc(), ix86_expand_vector_init_one_nonzero(), ix86_nsaved_regs(), keep_with_call_p(), legitimate_address_p(), live_in_edge(), load_mems(), local_alloc(), loop_invariant_p(), loop_regs_scan(), lr_operand(), m32c_class_max_nregs(), m32c_expand_cmpstr(), m32c_expand_movmemhi(), m32c_expand_movstr(), m32c_expand_setmemhi(), m32c_hard_regno_nregs(), m32c_regno_ok_for_base_p(), m32c_subreg(), m68hc11_address_cost(), m68hc11_gen_highpart(), m68hc11_register_indirect_p(), m68hc11_small_indexed_indirect_p(), m88k_debugger_offset(), m88k_layout_frame(), make_regs_eqv(), mark_effect(), mark_killed_regs(), mark_referenced_regs(), mark_referenced_resources(), mark_reg(), mark_reg_conflicts(), mark_reg_death(), mark_reg_store(), mark_reg_use_for_earlyclobber(), mark_regs_live_at_end(), mark_set_1(), mark_set_regs(), mark_set_resources(), mark_stores(), mark_target_live_regs(), mark_use(), mark_used_reg(), mark_used_regs(), mark_used_regs_combine(), maybe_fix_stack_asms(), memory_indexed_operand(), mention_regs(), mentions_nonequal_regs(), migrate_btr_defs(), mips_order_regs_for_local_alloc(), mips_regno_mode_ok_for_base_p(), mmix_conditional_register_usage(), mmix_print_operand(), mn10300_gen_multiple_store(), mn10300_get_live_callee_saved_regs(), mn10300_secondary_reload_class(), modify_reg_pav(), move_deaths(), mt_reg_ok_for_base_p(), multiply_by_cost(), no_conflict_p(), noce_process_if_block(), non_hard_reg_operand(), nonmemory_operand(), nonzero_bits1(), normal_memory_operand(), note_local_live(), note_modified_parmregs(), note_set_pseudo_multiple_uses(), note_sets(), note_stores(), num_sign_bit_copies1(), odd_fpr_operand(), odd_gpr_operand(), odd_reg_operand(), ok_for_base_p_nonstrict(), ok_for_index_p_nonstrict(), operands_match_p(), oprs_unchanged_p(), optimize_reg_copy_1(), optimize_reg_copy_3(), order_regs_for_local_alloc(), order_regs_for_reload(), output_operand(), override_options(), pa_secondary_reload(), parms_set(), parts_to_webs(), parts_to_webs_1(), pdp11_output_function_epilogue(), pdp11_output_function_prologue(), pj_expand_prologue(), preserve_registers(), print_rtx(), print_shift_count_operand(), print_value(), probe_stack_range(), process_reg_param(), propagate_one_insn(), purge_single_hard_subreg_set(), push_regs(), push_reload(), push_secondary_reload(), quad_fpr_operand(), ra_print_rtx_object(), read_complex_part(), recog_5(), recompute_gain_for_pattern_seq(), record_address_regs(), record_conflict(), record_dead_and_set_regs(), record_excess_regs(), record_one_conflict(), record_opr_changes(), record_reg_classes(), record_set_info(), record_truncated_value(), record_value_for_reg(), reduce_class(), refers_to_mem_for_reload_p(), refers_to_regno_for_reload_p(), refers_to_regno_p(), reg_becomes_live(), reg_bitfield_target_p(), reg_dead_at_p(), reg_dead_at_p_1(), reg_dies(), reg_fits_class_p(), reg_is_born(), reg_nonzero_bits_for_combine(), reg_num_sign_bit_copies_for_combine(), reg_or_int_operand(), reg_overlap_mentioned_for_reload_p(), reg_overlap_mentioned_p(), reg_save_size(), reg_scan_mark_refs(), reg_set_between_after_reload_p(), reg_set_last(), reg_set_p(), reg_set_to_hard_reg_set(), reg_used_between_after_reload_p(), regclass(), register_ok_for_ldd(), register_operand(), regmove_optimize(), regno_clobbered_p(), regno_ok_for_base_p(), regno_uninitialized(), regrename_optimize(), reload(), reload_combine(), reload_combine_note_use(), reload_cse_move2add(), reload_cse_simplify_operands(), reload_inner_reg_of_subreg(), reload_memory_operand(), remember_move(), rename_registers(), renumbered_reg_set_to_hard_reg_set(), repeat_operand(), replace_n_hard_rtx(), replace_pseudos_in(), replace_pseudos_in_call_usage(), replacement_quality(), reset_opr_set_tables(), resolve_reload_operand(), rs6000_darwin64_record_arg(), rs6000_emit_move(), rs6000_init_hard_regno_mode_ok(), rs6000_legitimize_reload_address(), rs6000_secondary_reload_class(), rtx_equiv_p(), s_register_operand(), safe_from_p(), safe_insert_insn_on_edge(), save_call_clobbered_regs(), scan_loop(), scan_one_insn(), scan_paradoxical_subregs(), sched_analyze(), sched_analyze_1(), sched_analyze_2(), sched_analyze_insn(), sched_analyze_reg(), score_reg_class(), score_regno_mode_ok_for_base_p(), scratch_operand(), secondary_input_reload_class(), secondary_reload_class(), set_live_p(), set_nonzero_bits_and_sign_copies(), set_preference(), sets_function_arg_p(), setup_incoming_promotions(), setup_save_areas(), sh5_schedule_saves(), sh_expand_epilogue(), sh_expand_prologue(), sh_secondary_reload(), simplify_set(), simplify_subreg(), simplify_using_assignment(), skip_unreturned_value(), sparc_extra_constraint_check(), sparc_init_modes(), spill_hard_reg(), split_insns(), ssa_ccp_substitute_constants(), ssa_const_prop(), ssa_fast_dce(), ssa_rename_to_insert(), ssa_rename_to_lookup(), start_bb(), store_expr(), store_multiple_operation(), subreg_offset_representable_p(), subreg_regno_offset(), subst(), subst_constants(), subst_indexed_address(), thumb_base_register_rtx_p(), total_frame_size(), true_regnum(), try_combine(), try_recolor_web(), unaligned_memory_operand(), unroll_loop(), update_equiv_regs(), update_life_info(), update_table_tick(), use_crosses_set_p(), use_reg(), use_regs(), v850_reorg(), valid_initial_value_p(), validate_canon_reg(), vax_output_function_prologue(), visit_expression(), vt_add_function_parameters(), wipe_dead_reg(), write_complex_part(), x86_order_regs_for_local_alloc(), xstormy16_compute_stack_layout(), xstormy16_expand_epilogue(), xstormy16_expand_prologue(), xstormy16_legitimate_address_p(), xstormy16_secondary_reload_class(), xt_true_regnum(), and xtensa_extra_constraint().
| #define FIXED_REGISTERS |
| #define FLOAT_TYPE_SIZE 32 |
Definition at line 164 of file 1750a.h.
Referenced by build_common_tree_nodes_2(), default_scalar_mode_supported_p(), ffecom_constantunion(), ffecom_f2c_make_type_(), ffecom_init_0(), pa_scalar_mode_supported_p(), and sparc_type_code().
| #define FRAME_POINTER_REGNUM 14 |
Definition at line 239 of file 1750a.h.
Referenced by a29k_compute_reg_names(), alpha_initial_elimination_offset(), arc_output_function_epilogue(), arc_output_function_prologue(), arith_reg_operand(), arm_address_register_rtx_p(), arm_compute_initial_elimination_offset(), arm_eliminable_register(), arm_hard_regno_mode_ok(), arm_regno_class(), assign_parms(), c4x_isr_reg_used_p(), calculate_global_regs_live(), call_insn_operand(), combinable_i3pat(), compute_saved_regs(), copy_all_regs(), cris_initial_elimination_offset(), cris_initial_frame_pointer_offset(), cris_reg_saved_in_regsave_area(), cris_target_asm_function_epilogue(), cris_target_asm_function_prologue(), crx_initial_elimination_offset(), default_internal_arg_pointer(), df_bb_refs_record(), df_hard_reg_init(), df_lr_local_compute(), df_record_entry_block_defs(), df_record_exit_block_uses(), df_ref_record(), dsp16xx_output_function_epilogue(), dsp16xx_output_function_prologue(), eliminate_regs_in_insn(), expand_epilogue(), expand_prologue(), find_best_addr(), find_free_reg(), find_reloads_address(), fix_register(), fixup_stack_1(), fr30_move_double(), fr30_print_operand(), frv_expand_epilogue(), frv_expand_prologue(), frv_initial_elimination_offset(), frv_stack_info(), gen_rtx_REG(), global_alloc(), h8300_initial_elimination_offset(), h8300_output_function_epilogue(), h8300_output_function_prologue(), hard_regno_mode_ok(), hppa_expand_epilogue(), hppa_expand_prologue(), i960_expr_alignment(), ia64_initial_elimination_offset(), init_alias_once(), init_emit(), init_emit_once(), init_ra(), init_reg_sets_1(), init_resource_info(), initial_elimination_offset(), initial_offset(), insn_dead_p(), instantiate_virtual_regs_1(), ip2k_init_elim_offset(), iq2000_initial_elimination_offset(), ix86_initial_elimination_offset(), legitimate_address_p(), life_analysis(), m32r_output_function_epilogue(), m68hc11_initial_elimination_offset(), m68k_initial_elimination_offset(), m68k_output_function_epilogue(), m68k_output_function_prologue(), m68k_save_reg(), m88k_layout_frame(), mark_referenced_resources(), mark_regs_live_at_end(), mark_set_1(), mark_used_dest_regs(), mark_used_reg(), mark_used_regs(), mark_used_regs_combine(), mcore_initial_elimination_offset(), mips16_optimize_gp(), mips_initial_elimination_offset(), mips_regno_mode_ok_for_base_p(), mt_initial_elimination_offset(), nonlocal_mentioned_p_1(), ns32k_output_function_epilogue(), ns32k_output_function_prologue(), output_function_epilogue(), output_function_prologue(), output_tdesc(), pdp11_output_function_epilogue(), pdp11_output_function_prologue(), preserve_registers(), print_reg(), recog_5(), refers_to_regno_p(), regrename_optimize(), romp_debugger_arg_correction(), romp_debugger_auto_correction(), rs6000_emit_prologue(), rs6000_initial_elimination_offset(), s390_can_eliminate(), s390_decompose_address(), s390_initial_elimination_offset(), sched_analyze(), score_hard_regno_mode_ok(), score_initial_elimination_offset(), score_reg_class(), score_regno_mode_ok_for_base_p(), secondary_reload_class(), simplify_relational_operation(), simplify_subreg(), sparc_init_modes(), thumb_base_register_rtx_p(), thumb_compute_initial_elimination_offset(), thumb_legitimate_address_p(), total_frame_size(), update_eliminables(), vax_output_function_prologue(), and xstormy16_initial_elimination_offset().
| #define FRAME_POINTER_REQUIRED 0 |
Definition at line 245 of file 1750a.h.
Referenced by df_record_exit_block_uses(), global_alloc(), init_elim_table(), init_ra(), mark_regs_live_at_end(), and update_eliminables().
Definition at line 542 of file 1750a.h.
Referenced by assign_parm_find_entry_rtl(), assign_parms(), block_move_libcall_safe_for_call_parm(), emit_library_call_value_1(), expand_call(), function_arg_pass_by_reference(), initialize_argument_information(), iq2000_expand_prologue(), iq2000_pass_by_reference(), mips_expand_prologue(), and sh_output_mi_thunk().
| #define FUNCTION_ARG_ADVANCE | ( | CUM, | |||
| MODE, | |||||
| TYPE, | |||||
| NAMED | ) | ((CUM) += (MODE) == BLKmode ? int_size_in_bytes(TYPE) : GET_MODE_SIZE(MODE)) |
Definition at line 526 of file 1750a.h.
Referenced by alpha_setup_incoming_varargs(), assign_parms(), block_move_libcall_safe_for_call_parm(), emit_library_call_value_1(), gimplify_parameters(), initialize_argument_information(), iq2000_expand_prologue(), mips_expand_prologue(), mips_setup_incoming_varargs(), and sh_output_mi_thunk().
| #define FUNCTION_ARG_REGNO_P | ( | N | ) | ((N) < 12) |
Definition at line 496 of file 1750a.h.
Referenced by apply_args_size(), copy_fp_args(), df_record_entry_block_defs(), find_first_parameter_load(), ia64_split_call(), init_alias_once(), length_fp_args(), output_arg_descriptor(), output_call(), regno_uninitialized(), sets_function_arg_p(), setup_incoming_promotions(), sh5_schedule_saves(), and sh_output_mi_thunk().
| #define FUNCTION_BOUNDARY 16 |
Definition at line 128 of file 1750a.h.
Referenced by assemble_start_function(), build_mips16_function_stub(), c_sizeof_or_alignof_type(), emit_pic_helper(), expr_align(), get_pointer_alignment(), layout_type(), load_pic_register(), pa_asm_output_mi_thunk(), pa_output_function_epilogue(), and sparc_output_deferred_case_vectors().
| #define FUNCTION_MODE QImode |
Definition at line 791 of file 1750a.h.
Referenced by alpha_output_mi_thunk_osf(), build_decl(), build_decl_stat(), decode_addr_const(), emit_call_1(), expand_builtin_apply(), expand_expr(), expand_expr_real_1(), ia64_output_mi_thunk(), ix86_expand_prologue(), prepare_call_address(), rs6000_output_mi_thunk(), sh_output_mi_thunk(), sparc_output_mi_thunk(), and xstormy16_expand_call().
| #define FUNCTION_VALUE | ( | VALTYPE, | |||
| FUNC | ) | gen_rtx_REG (TYPE_MODE (VALTYPE), 0) |
Definition at line 471 of file 1750a.h.
Referenced by assign_parms(), default_function_value(), and hard_function_value().
| #define FUNCTION_VALUE_REGNO_P | ( | N | ) | ((N) == 0) |
Definition at line 483 of file 1750a.h.
Referenced by apply_result_size(), keep_with_call_p(), and likely_spilled_retval_p().
| #define GENERAL_REGS ALL_REGS |
Definition at line 314 of file 1750a.h.
Referenced by alpha_preferred_reload_class(), alpha_secondary_reload_class(), arc_init_reg_tables(), arm_memory_load_p(), arm_regno_class(), calc_live_regs(), check_earlyclobber(), constrain_operands(), coproc_secondary_reload_class(), cris_reload_address_legitimized(), crx_memory_move_cost(), crx_regno_reg_class(), crx_secondary_reload_class(), default_secondary_reload(), dump_flow_info(), find_reloads(), h8300_reg_class_from_letter(), handle_asm_insn(), hard_int_register_operand(), init_reg_tables(), init_set_costs(), ix86_preferred_reload_class(), maybe_fix_stack_asms(), mcore_reload_class(), mmix_register_move_cost(), mmix_secondary_reload_class(), mt_secondary_reload_class(), preprocess_constraints(), push_secondary_reload(), record_reg_classes(), reg_preferred_class(), register_move_cost(), regno_reg_class(), remember_web_was_spilled(), rs6000_memory_move_cost(), rs6000_register_move_cost(), rs6000_secondary_reload_class(), s390_hard_regno_mode_ok(), s390_secondary_input_reload_class(), s390_secondary_output_reload_class(), scan_loop(), scan_one_insn(), scratch_reload_class(), secondary_reload_class(), sh_cannot_change_mode_class(), sh_secondary_reload(), sparc_init_modes(), VEC(), vfp_secondary_reload_class(), and xstormy16_preferred_reload_class().
Value:
{ \
if ((GET_CODE (X) == REG && REG_OK_FOR_BASE_P(X))) \
goto ADDR; \
if (GET_CODE (X) == PLUS) \
{ register rtx x0 = XEXP(X,0), x1 = XEXP(X,1); \
if ((REG_P(x0) && REG_OK_FOR_BASE_P(x0) && CONSTANT_ADDRESS_P(x1)) \
|| (REG_P(x1) && REG_OK_FOR_BASE_P(x1) && CONSTANT_ADDRESS_P(x0))) \
goto ADDR; } }
Value:
{ \
if (CONSTANT_ADDRESS_P(X)) goto ADDR; \
GO_IF_BASED_ADDRESS(X,ADDR) }
Definition at line 712 of file 1750a.h.
Referenced by general_operand(), legitimate_address_p(), memory_address(), memory_address_p(), sh_expand_epilogue(), sh_expand_prologue(), and strict_memory_address_p().
Definition at line 738 of file 1750a.h.
Referenced by mode_dependent_address_p(), and mode_independent_operand().
| #define HARD_REGNO_MODE_OK | ( | REGNO, | |||
| MODE | ) | 1 |
Definition at line 221 of file 1750a.h.
Referenced by allocate_reload_reg(), apply_args_size(), apply_result_size(), can_change_dest_mode(), can_combine_p(), choose_hard_reg_mode(), choose_reload_regs(), choose_spill_colors(), class_can_hold_mode(), color_usable_p(), combinable_i3pat(), combine_reloads(), convert_modes(), convert_move(), emit_input_reload_insns(), emit_move_sequence(), find_dummy_reload(), find_free_reg(), find_reg(), find_reloads(), find_valid_class(), get_free_reg(), init_alias_once(), init_caller_save(), init_expr_once(), init_ra(), init_reg_autoinc(), init_reg_sets_1(), make_decl_rtl(), ok(), push_reload(), regrename_optimize(), reload_adjust_reg_for_temp(), reload_inner_reg_of_subreg(), set_reload_reg(), simplify_subreg(), subreg_hard_regno(), and try_recolor_web().
| #define HARD_REGNO_NREGS | ( | REGNO, | |||
| MODE | ) | ((GET_MODE_SIZE (MODE) + UNITS_PER_WORD - 1) / UNITS_PER_WORD) |
Definition at line 217 of file 1750a.h.
Referenced by a7_overlap_mentioned_p(), add_stored_regs(), aggregate_value_p(), allocate_reload_reg(), apply_args_size(), break_precolored_alias(), calculate_dont_begin(), check_colors(), choose_hard_reg_mode(), choose_reload_regs(), choose_spill_colors(), class_can_hold_mode(), clear_dead_regs(), clear_reload_reg_in_use(), color_usable_p(), colorize_one_web(), combine(), combine_regs(), combine_reloads(), compute_use_by_pseudos(), copy_value(), copyprop_hardreg_forward_1(), count_or_remove_death_notes(), count_pseudo(), count_spilled_pseudo(), crx_memory_move_cost(), cse_insn(), cselib_invalidate_regno(), cselib_lookup(), cselib_record_set(), dead_or_set_p(), dead_or_set_regno_p(), decl_conflicts_with_clobbers_p(), delete_output_reload(), delete_prior_computation(), df_ref_record(), distribute_notes(), dump_def_use_chain(), emit_reload_insns(), exp_equiv_p(), find_dummy_reload(), find_equiv_reg(), find_free_reg(), find_oldest_value_reg(), find_reg(), find_reg_fusage(), find_regno_fusage(), find_regno_note(), find_reload_regs(), forget_old_reloads_1(), free_for_value_p(), frv_alloc_temp_reg(), frv_clear_registers_used(), frv_read_iacc_argument(), get_free_reg(), get_last_value_validate(), global_alloc(), hard_reg_set_here_p(), hoist_test_store(), init_ra(), init_reg_modes_once(), insert(), insert_coalesced_conflicts(), insert_one_insn(), insert_restore(), insert_save(), insn_dead_p(), invalidate(), invalidate_for_call(), ip2k_get_low_half(), ip2k_split_words(), kill_value(), make_decl_rtl(), mark_effect(), mark_flags_life_zones(), mark_home_live(), mark_life(), mark_referenced_regs(), mark_referenced_resources(), mark_reg(), mark_reg_conflicts(), mark_reg_death(), mark_reg_gr_used_mask(), mark_reg_live_nc(), mark_reg_store(), mark_reload_reg_in_use(), mark_set_1(), mark_set_regs(), mark_set_resources(), mark_stores(), mark_target_live_regs(), mark_use(), mark_used_reg(), mark_used_regs_combine(), maybe_mode_change(), mention_regs(), mentions_nonequal_regs(), mips_output_function_prologue(), mips_sim_record_set(), mips_sim_wait_reg(), move2add_note_store(), move_deaths(), mt_split_words(), note_sets(), ok(), output_stack_adjust(), post_mark_life(), print_operand(), push_reload(), ra_print_rtx_object(), record_dead_and_set_regs(), record_reg_classes(), record_value_for_reg(), refers_to_regno_for_reload_p(), refers_to_regno_p(), reg_becomes_live(), reg_bitfield_target_p(), reg_clobbered_p(), reg_dead_at_p(), reg_dead_at_p_1(), reg_dies(), reg_fits_class_p(), reg_overlap_mentioned_for_reload_p(), reg_overlap_mentioned_p(), regno_clobbered_p(), regrename_optimize(), regs_used(), reload_combine(), reload_combine_note_store(), reload_combine_note_use(), reload_inner_reg_of_subreg(), reload_reg_free_for_value_p(), replace_n_hard_rtx(), rs6000_hard_regno_mode_ok(), rs6000_memory_move_cost(), rs6000_register_move_cost(), rs6000_split_multireg_move(), rws_access_reg(), s390_call_saved_register_used(), s390_reg_clobbered_rtx(), save_call_clobbered_regs(), scan_rtx_reg(), sched_analyze_1(), sched_analyze_2(), set_preference(), set_value_regno(), setup_save_areas(), spill_hard_reg(), spill_is_free(), spill_same_color_p(), subreg_offset_representable_p(), subreg_regno_offset(), try_recolor_web(), update_live_status(), update_spill_colors(), update_table_tick(), use_crosses_set_p(), v850_reorg(), and xtensa_copy_incoming_a7().
| #define INDEX_REG_CLASS INDEX_REGS |
Definition at line 339 of file 1750a.h.
Referenced by find_reloads_address(), find_reloads_address_1(), record_address_regs(), reload_combine(), replace_oldest_value_addr(), and scan_rtx_address().
| #define INIT_CUMULATIVE_ARGS | ( | CUM, | |||
| FNTYPE, | |||||
| LIBNAME, | |||||
| INDIRECT | ) | ((CUM) = 0) |
Definition at line 517 of file 1750a.h.
Referenced by assign_parms(), assign_parms_initialize_all(), block_move_libcall_safe_for_call_parm(), emit_library_call_value_1(), expand_call(), iq2000_expand_prologue(), mips_expand_prologue(), s390_call_saved_register_used(), and sh_output_mi_thunk().
| #define INITIAL_ELIMINATION_OFFSET | ( | FROM, | |||
| TO, | |||||
| OFFSET | ) | OFFSET = (TO == STACK_POINTER_REGNUM) ? -1 : 0 |
Definition at line 588 of file 1750a.h.
Referenced by romp_debugger_arg_correction(), romp_debugger_auto_correction(), set_initial_elim_offsets(), and verify_initial_elim_offsets().
| #define INITIALIZE_TRAMPOLINE | ( | TRAMP, | |||
| FNADDR, | |||||
| CXT | ) | printf("INITIALIZE_TRAMPO called\n") |
| #define JUMP_TABLES_IN_TEXT_SECTION 1 |
Definition at line 1050 of file 1750a.h.
Referenced by final_scan_insn(), get_jump_table_size(), and shorten_branches().
| #define LEGITIMATE_CONSTANT_P | ( | X | ) | 1 |
Definition at line 659 of file 1750a.h.
Referenced by c4x_emit_move_sequence(), call_address_operand(), can_store_by_pieces(), compress_float_constant(), emit_library_call_value_1(), emit_move_insn(), emit_push_insn(), expand_expr(), expand_expr_real_1(), find_reloads_address_part(), general_operand(), immediate_operand(), mips_rtx_costs(), move_block_to_reg(), nonmemory_operand(), precompute_register_parameters(), reload(), and scan_loop().
| #define LEGITIMIZE_ADDRESS | ( | X, | |||
| OLDX, | |||||
| MODE, | |||||
| WIN | ) |
| #define LIBCALL_VALUE | ( | MODE | ) |
Value:
printf("LIBCALL_VALUE called!\n"), \ gen_rtx_REG (MODE, 0)
Definition at line 478 of file 1750a.h.
Referenced by arm_function_value(), hard_libcall_value(), and i860_saveregs().
| #define LONG_LONG_TYPE_SIZE 64 |
Definition at line 156 of file 1750a.h.
Referenced by build_common_tree_nodes(), default_scalar_mode_supported_p(), ffecom_f2c_make_type_(), ffecom_init_0(), init_integral_libfuncs(), make_or_reuse_type(), and pa_scalar_mode_supported_p().
| #define LONG_TYPE_SIZE 32 |
Definition at line 150 of file 1750a.h.
Referenced by build_common_tree_nodes(), default_scalar_mode_supported_p(), ffecom_f2c_make_type_(), ffecom_init_0(), make_or_reuse_type(), pa_scalar_mode_supported_p(), profile_function(), and VEC().
| #define MAX_REGS_PER_ADDRESS 1 |
| #define MEMORY_MOVE_COST | ( | M, | |||
| C, | |||||
| I | ) | 4 |
Definition at line 812 of file 1750a.h.
Referenced by choose_reload_regs(), copy_cost(), determine_web_costs(), emit_input_reload_insns(), ia64_register_move_cost(), ix86_register_move_cost(), record_address_regs(), record_reg_classes(), reload_cse_simplify_set(), scan_one_insn(), and spill_prop_savings().
| #define MODES_TIEABLE_P | ( | MODE1, | |||
| MODE2 | ) | 1 |
Definition at line 227 of file 1750a.h.
Referenced by combinable_i3pat(), combine_regs(), rtx_cost(), scan_one_insn(), and subst().
| #define MOVE_MAX 65536 |
Definition at line 757 of file 1750a.h.
Referenced by can_store_by_pieces(), fixup_match_1(), move_by_pieces(), move_by_pieces_ninsns(), store_by_pieces_1(), xtensa_emit_block_move(), xtensa_expand_block_move(), and xtensa_mem_offset().
| #define MOVE_RATIO 4 |
Definition at line 761 of file 1750a.h.
Referenced by decide_block_copy(), and estimate_move_cost().
| #define N_REG_CLASSES (int) LIM_REG_CLASSES |
Definition at line 310 of file 1750a.h.
Referenced by block_alloc(), calculate_local_reg_bb_info(), df_urec_local_compute(), find_valid_class(), global_alloc(), init_ra(), init_reg_autoinc(), init_reg_sets(), init_reg_sets_1(), record_address_regs(), record_reg_classes(), regclass(), regclass_init(), retry_global_alloc(), scan_one_insn(), and score_reg_class().
| #define NOTICE_UPDATE_CC | ( | EXP, | |||
| INSN | ) | notice_update_cc(EXP) |
| #define PARM_BOUNDARY 16 |
Definition at line 122 of file 1750a.h.
Referenced by arc_va_arg(), arm_init_expanders(), arm_needs_doubleword_align(), assign_parm_setup_block(), assign_parms(), compute_argument_addresses(), emit_library_call_value_1(), emit_push_insn(), expand_builtin_apply(), function_arg(), function_arg_advance(), function_arg_boundary(), function_arg_padding(), function_arg_slotno(), gen_regparm_prefix(), gen_stdcall_or_fastcall_decoration(), gen_stdcall_or_fastcall_suffix(), gen_stdcall_suffix(), hppa_va_arg(), ia64_function_arg_boundary(), ia64_hpux_function_arg_padding(), initialize_argument_information(), ix86_function_arg_boundary(), locate_and_pad_parm(), m68hc11_function_arg_padding(), m68hc11_va_arg(), mips_pad_arg_upward(), mmix_expand_builtin_va_arg(), mn10200_va_arg(), mn10300_va_arg(), must_pass_in_stack_var_size_or_pad(), pad_below(), pad_to_arg_alignment(), pj_expand_builtin_va_arg(), rs6000_arg_partial_bytes(), rs6000_parm_start(), std_expand_builtin_va_arg(), std_gimplify_va_arg_expr(), store_one_arg(), WFE_Expand_Expr(), xtensa_gimplify_va_arg_expr(), and xtensa_va_arg().
| #define Pmode QImode |
Definition at line 787 of file 1750a.h.
Referenced by addr_for_mem_ref(), adjust_address_1(), adjust_stack(), adjust_stack_reference(), allocate_dynamic_stack_space(), alpha_emit_xfloating_libcall(), alpha_expand_block_clear(), alpha_expand_compare_and_swap_12(), alpha_expand_epilogue(), alpha_expand_lock_test_and_set_12(), alpha_expand_mov(), alpha_expand_prologue(), alpha_expand_unaligned_load(), alpha_expand_unaligned_load_words(), alpha_expand_unaligned_store(), alpha_expand_unaligned_store_words(), alpha_extra_constraint(), alpha_initialize_trampoline(), alpha_legitimate_address_p(), alpha_legitimize_address(), alpha_output_mi_thunk_osf(), alpha_ra_ever_killed(), alpha_return_addr(), alpha_va_arg(), altivec_expand_builtin(), altivec_expand_dst_builtin(), altivec_expand_ld_builtin(), altivec_expand_lv_builtin(), altivec_expand_predicate_builtin(), altivec_expand_st_builtin(), altivec_expand_stv_builtin(), annotate_constant_pool_refs(), anti_adjust_stack(), apply_args_size(), arc_va_arg(), arm_call_tls_get_addr(), arm_expand_unop_builtin(), arm_finalize_pic(), arm_gen_return_addr_mask(), arm_load_pic_register(), arm_mark_dllexport(), arm_mark_dllimport(), arm_output_epilogue(), arm_output_mi_thunk(), arm_pe_encode_section_info(), arm_return_addr(), arm_set_return_address(), arm_struct_value_rtx(), assemble_static_space(), assign_parm_find_data_types(), assign_parm_find_stack_rtl(), assign_parms(), assign_stack_local_1(), avr_hard_regno_mode_ok(), base_alias_check(), bfin_expand_call(), bfin_expand_epilogue(), bfin_expand_movmem(), bfin_expand_prologue(), bfin_expand_strmov(), bfin_load_pic_reg(), bfin_output_mi_thunk(), bfin_return_addr_rtx(), bfin_rtx_costs(), bfin_struct_value_rtx(), block_move_call(), block_move_loop(), block_move_no_loop(), block_move_sequence(), break_out_memory_refs(), build_constant_desc(), build_mips16_call_stub(), c4x_emit_move_sequence(), c4x_function_arg(), c4x_function_arg_advance(), c4x_hard_regno_mode_ok(), c4x_init_cumulative_args(), c4x_legitimize_address(), c4x_print_operand(), c4x_struct_value_rtx(), c4x_T_constraint(), c4x_va_arg(), calc_live_regs(), call_insn_operand(), call_operand(), call_operand_address(), clear_storage_via_libcall(), clipper_va_arg(), common_handle_option(), compile_resource_file(), compute_argument_addresses(), compute_bb_dataflow(), compute_init_costs(), conditional_register_usage(), const_operand(), constant_address_p(), constant_pool_expr_1(), convert_memory_address(), copy_addr_to_reg(), copy_all_regs(), copy_rtx_and_substitute(), create_block_symbol(), create_TOC_reference(), cris_expand_builtin_va_arg(), cris_expand_pic_call_address(), cris_return_addr_rtx(), cris_struct_value_rtx(), crx_addr_reg_p(), crx_decompose_address(), crx_expand_epilogue(), crx_expand_movmem(), crx_struct_value_rtx(), cse_insn(), cselib_record_sets(), cxx_expand_expr(), d30v_expand_builtin_saveregs(), d30v_expand_builtin_va_arg(), d30v_expand_epilogue(), d30v_expand_prologue(), d30v_return_addr(), declare_nonlocal_label(), decode_addr_const(), decode_f_option(), default_valid_pointer_mode(), do_link(), do_tablejump(), do_unlink(), dw2_asm_output_addr(), dw2_asm_output_delta(), dw2_asm_output_encoded_addr_rtx(), dw2_asm_output_offset(), dw2_build_landing_pads(), dw2_output_indirect_constant_1(), eligible_for_sibcall_delay(), eliminate_regs(), eliminate_regs_1(), embedded_pic_fnaddr_reg(), embedded_pic_offset(), emit_block_move_via_libcall(), emit_block_move_via_loop(), emit_frame_save(), emit_indirect_jump(), emit_library_call_value_1(), emit_link_insn(), emit_load_ptr(), emit_move_insn_1(), emit_move_resolve_push(), emit_move_sequence(), emit_notes_in_bb(), emit_pic_move(), emit_prefetch_instructions(), emit_push_insn(), emit_register_classes(), emit_restore_regs(), emit_save_or_restore_regs(), emit_save_regs(), emit_soft_tfmode_libcall(), emit_symbolic_move(), expand_ashiftrt(), expand_assignment(), expand_block_move(), expand_builtin_apply(), expand_builtin_apply_args_1(), expand_builtin_eh_return(), expand_builtin_extract_return_addr(), expand_builtin_frame_address(), expand_builtin_frob_return_addr(), expand_builtin_longjmp(), expand_builtin_mathfn(), expand_builtin_memcmp(), expand_builtin_next_arg(), expand_builtin_nonlocal_goto(), expand_builtin_prefetch(), expand_builtin_profile_func(), expand_builtin_return(), expand_builtin_return_addr(), expand_builtin_setjmp_setup(), expand_builtin_strlen(), expand_builtin_update_setjmp_buf(), expand_builtin_va_arg(), expand_builtin_va_copy(), expand_call(), expand_case(), expand_computed_goto(), expand_decl(), expand_end_case_type(), expand_epilogue(), expand_epilogue_reg_restore(), expand_errno_check(), expand_expr(), expand_expr_addr_expr(), expand_expr_real_1(), expand_function_start(), expand_goto(), expand_increment(), expand_inline_function(), expand_interrupt_handler_epilogue(), expand_interrupt_handler_prologue(), expand_main_function(), expand_movstr(), expand_movstr_call(), expand_nl_goto_receivers(), expand_nl_handler_label(), expand_one_stack_var_at(), expand_prologue(), expand_prologue_reg_save(), extract_force_align_mem_bit_field(), extract_sfunc_addr(), find_base_term(), find_base_value(), find_best_addr(), find_reloads(), find_reloads_address(), find_reloads_address_1(), find_split_point(), fix_bit_operand(), fix_crossing_unconditional_branches(), fix_lexical_addr(), fixup_mova(), fold_rtx(), fold_rtx_mem_1(), force_const_mem(), force_expr_to_var_cost(), force_var_cost(), form_sum(), fr30_expand_epilogue(), fr30_expand_prologue(), fr30_pass_by_reference(), fr30_pass_by_value(), frame_offset_overflow(), frv_emit_movsi(), frv_expand_builtin_saveregs(), frv_expand_builtin_va_start(), frv_expand_epilogue(), frv_expand_fdpic_call(), frv_expand_prefetches(), frv_expand_prologue(), frv_expand_voidbinop_builtin(), frv_frame_access(), frv_frame_mem(), frv_gen_GPsym2reg(), frv_ifcvt_rewrite_mem(), frv_initialize_trampoline(), frv_legitimize_tls_address(), frv_return_addr_rtx(), frv_struct_value_rtx(), function_arg(), function_symbol(), gen_builtin_longjmp(), gen_builtin_setjmp_setup(), gen_call(), gen_call_value(), gen_casesi(), gen_cmpstrsi(), gen_edge_profiler(), gen_eh_epilogue(), gen_eh_return(), gen_frame_mem_offset(), gen_indirect_jump(), gen_inlined_tls_plt(), gen_lowpart_for_combine(), gen_mem_addressof(), gen_movdi(), gen_movsi(), gen_nonlocal_goto(), gen_pic_offset(), gen_prefetch(), gen_push(), gen_restore_stack_nonlocal(), gen_rtx_REG(), gen_save_stack_nonlocal(), gen_sfence(), gen_split_1155(), gen_split_1156(), gen_split_1157(), gen_split_1158(), gen_split_1159(), gen_split_1160(), gen_split_1162(), gen_split_1163(), gen_split_1296(), gen_split_1298(), gen_split_279(), gen_split_281(), gen_split_283(), gen_sse2_lfence(), gen_sse2_mfence(), gen_stack_pointer_dec(), gen_stack_pointer_inc(), gen_symbol_ref_rtx_for_label(), gen_tablejump(), gen_tls_global_dynamic_32(), gen_tls_local_dynamic_base_32(), gen_tlsmoff(), get_address_cost(), get_arg_pointer_save_area(), get_builtin_sync_mem(), get_free_reg(), get_memory_rtx(), get_nl_goto_field(), get_some_local_dynamic_name_1(), get_symref(), get_thread_pointer(), get_unaligned_offset(), gpr_or_memory_operand_with_scratch(), GTY(), h8300_constant_length(), h8300_emit_stack_adjustment(), h8300_push_pop(), h8300_return_addr_rtx(), hppa_builtin_saveregs(), hppa_legitimize_address(), hppa_profile_hook(), hppa_tls_call(), hppa_va_arg(), i386_pe_encode_section_info(), i386_pe_mark_dllexport(), i386_pe_mark_dllimport(), i386_simplify_dwarf_addr(), i860_saveregs(), i860_struct_value_rtx(), i860_va_arg(), i960_output_function_prologue(), i960_output_move_double(), i960_output_move_quad(), i960_va_arg(), ia64_expand_fetch_and_op(), ia64_expand_load_address(), ia64_expand_move(), ia64_expand_op_and_fetch(), ia64_expand_tls_address(), ia64_initialize_trampoline(), ia64_output_mi_thunk(), ia64_profile_hook(), ia64_return_addr_rtx(), ia64_split_call(), ia64_split_return_addr_rtx(), ia64_split_timode(), ia64_split_tmode(), ia64_struct_value_rtx(), ia64_va_arg(), indirect_operand(), init_alias_once(), init_alignment_context(), init_caller_save(), init_class_processing(), init_eh(), init_elim_table(), init_emit_once(), init_expr_once(), init_libfuncs(), init_ra(), init_reload(), init_set_costs(), initialize_trampoline(), input_operand(), instantiate_virtual_regs_1(), iq2000_add_large_offset_to_sp(), iq2000_expand_epilogue(), iq2000_expand_prologue(), is_function_label_plus_const(), ix86_delegitimize_address(), ix86_emit_restore_regs_using_mov(), ix86_emit_save_regs(), ix86_emit_save_regs_using_mov(), ix86_expand_builtin(), ix86_expand_call(), ix86_expand_clrmem(), ix86_expand_clrstr(), ix86_expand_epilogue(), ix86_expand_move(), ix86_expand_movmem(), ix86_expand_movstr(), ix86_expand_prologue(), ix86_expand_push(), ix86_expand_store_builtin(), ix86_expand_strlen(), ix86_expand_strlensi_unroll_1(), ix86_expand_unop_builtin(), ix86_force_to_memory(), ix86_free_from_memory(), ix86_internal_arg_pointer(), ix86_return_pops_args(), ix86_rtx_costs(), ix86_setup_incoming_varargs(), ix86_split_long_move(), ix86_split_to_parts(), ix86_va_arg(), ix86_zero_extend_to_Pmode(), jump_address_operand(), kill_autoinc_value(), layout_type(), legitimate_address_p(), legitimate_constant_p(), legitimate_pic_address_disp_p(), legitimate_pic_operand_p(), legitimize_address(), legitimize_la_operand(), legitimize_operands(), legitimize_pic_address(), legitimize_reload_address(), legitimize_tls_address(), load_multiple_operation(), load_pic_register(), load_reg(), load_update_operand(), lsrc_operand(), m32c_eh_return_stackadj_rtx(), m32c_expand_cmpstr(), m32c_expand_movmemhi(), m32c_expand_movstr(), m32c_expand_setmemhi(), m32c_function_needs_enter(), m32c_legitimize_address(), m32c_legitimize_reload_address(), m32c_prepare_move(), m32c_return_addr_rtx(), m32c_split_move(), m32r_expand_block_move(), m32r_expand_prologue(), m32r_function_symbol(), m32r_legitimize_pic_address(), m32r_load_pic_register(), m32r_reload_lr(), m32r_return_addr(), m32r_va_arg(), m68hc11_emit_libcall(), m68hc11_gen_highpart(), m68hc11_initialize_trampoline(), m68hc11_reload_operands(), m68hc11_struct_value_rtx(), m68hc11_va_arg(), m68k_struct_value_rtx(), m88k_builtin_saveregs(), m88k_va_arg(), machine_dependent_reorg(), machopic_finish(), machopic_function_base_sym(), machopic_indirect_data_reference(), machopic_legitimize_pic_address(), machopic_mcount_stub_name(), machopic_output_indirection(), make_decl_rtl(), mark_all_labels(), mcore_encode_section_info(), mcore_expand_block_move(), mcore_mark_dllexport(), mcore_mark_dllimport(), mdx_block_move_loop(), mdx_call(), mdx_call_value(), mdx_epilogue(), mdx_prologue(), memop_valid(), memory_address(), memory_offset_in_range_p(), mips16_constant(), mips16_gp_offset(), mips16_gp_pseudo_reg(), mips16_optimize_gp(), mips16_rewrite_pool_refs(), mips_add_large_offset_to_sp(), mips_add_offset(), mips_block_move_loop(), mips_emit_loadgp(), mips_expand_call(), mips_expand_epilogue(), mips_expand_prologue(), mips_force_temporary(), mips_legitimize_address(), mips_legitimize_tls_address(), mips_load_call_address(), mips_output_conditional_branch(), mips_output_function_prologue(), mips_output_load_label(), mips_output_mi_thunk(), mips_restore_gp(), mips_return_addr(), mips_rewrite_small_data_1(), mips_set_return_address(), mips_split_symbol(), mips_symbolic_constant_p(), mips_unspec_address(), mips_unspec_offset_high(), mips_va_arg(), mmix_eh_return_handler_rtx(), mmix_eh_return_stackadj_rtx(), mmix_expand_builtin_va_arg(), mmix_extra_constraint(), mmix_return_addr_rtx(), mmix_struct_value_rtx(), mn10200_va_arg(), mn10300_builtin_saveregs(), mn10300_va_arg(), most_expensive_mult_to_index(), move_operand(), mt_return_addr_rtx(), mt_setup_incoming_varargs(), mt_struct_value_rtx(), multiplier_allowed_in_address_p(), noce_try_cmove_arith(), nonlocal_mentioned_p_1(), nonzero_bits1(), ns32k_struct_value_rtx(), num_sign_bit_copies1(), offset_address(), optimize_unexecutable_edges(), output_279(), output_522(), output_854(), output_block_move(), output_constant_def(), output_deferred_plabels(), output_func_start_profiler(), output_loadsave_fpregs(), output_millicode_call(), output_mul_insn(), output_profile_hook(), output_return_instruction(), output_set_got(), output_stack_adjust(), override_options(), pa_asm_output_mi_thunk(), pa_struct_value_rtx(), pj_expand_builtin_va_arg(), pj_output_rval(), pj_output_store_into_lval(), pmode_register_operand(), preferred_la_operand_p(), prepare_call_address(), prepare_cmp_insn(), prepare_move_operands(), print_operand(), probe_stack_range(), produce_memory_decl_rtl(), promote_mode(), ptr_difference_cost(), push_block(), recog(), recog_5(), recog_6(), recog_9(), recompute_gain_for_pattern_seq(), record_address_regs(), record_set(), redirect_branch_edge(), redirect_edge_and_branch(), redirect_exp_1(), regrename_optimize(), replace_constant_pool_ref(), restore_gprs(), restore_world_operation(), return_addr_rtx(), romp_output_function_epilogue(), round_push(), round_trampoline_addr(), rs6000_aix_emit_builtin_unwind_init(), rs6000_emit_allocate_stack(), rs6000_emit_eh_reg_restore(), rs6000_emit_epilogue(), rs6000_emit_load_toc_table(), rs6000_emit_move(), rs6000_emit_prologue(), rs6000_emit_stack_tie(), rs6000_emit_sync(), rs6000_expand_builtin(), rs6000_expand_compare_and_swapqhi(), rs6000_frame_related(), rs6000_initialize_trampoline(), rs6000_legitimize_address(), rs6000_legitimize_reload_address(), rs6000_legitimize_tls_address(), rs6000_longcall_ref(), rs6000_output_mi_thunk(), rs6000_ra_ever_killed(), rs6000_return_addr(), rs6000_rtx_costs(), rs6000_split_multireg_move(), rs6000_va_arg(), rtl_coverage_counter_ref(), rtl_gen_interval_profiler(), rtl_gen_pow2_profiler(), s390_add_pool(), s390_back_chain_rtx(), s390_call_saved_register_used(), s390_chunkify_pool(), s390_decompose_address(), s390_dump_pool(), s390_emit_call(), s390_emit_epilogue(), s390_emit_prologue(), s390_expand_clrmem(), s390_expand_cmpmem(), s390_expand_movmem(), s390_expand_plus_operand(), s390_expand_setmem(), s390_find_constant(), s390_find_execute(), s390_function_profiler(), s390_get_thread_pointer(), s390_hard_regno_mode_ok(), s390_init_frame_layout(), s390_initialize_trampoline(), s390_offset_p(), s390_output_mi_thunk(), s390_overlap_p(), s390_plus_operand(), s390_return_addr_rtx(), s390_split_branches(), s390_trampoline_template(), s390_va_arg(), save_gprs(), save_restore_insns(), save_world_operation(), sched_analyze_1(), sched_analyze_2(), score_force_temporary(), score_initialize_trampoline(), score_legitimize_address(), score_return_addr(), score_split_symbol(), set_reg_plus_d(), setup_incoming_varargs(), sh_allocate_initial_value(), sh_builtin_saveregs(), sh_expand_epilogue(), sh_expand_prologue(), sh_get_pr_initial_val(), sh_initialize_trampoline(), sh_media_init_builtins(), sh_output_mi_thunk(), sh_reorg(), sh_set_return_address(), sh_struct_value_rtx(), sh_symbian_encode_section_info(), sh_symbian_mark_dllexport(), sh_symbian_mark_dllimport(), sh_va_arg(), shmedia_prepare_call_address(), shorten_branches(), simplify_unary_operation(), simplify_unary_operation_1(), sjlj_emit_dispatch_table(), sjlj_emit_function_enter(), sjlj_emit_function_exit(), small_call_insn_operand(), some_small_symbolic_operand_1(), some_small_symbolic_operand_int(), sparc64_initialize_trampoline(), sparc_builtin_saveregs(), sparc_emit_float_lib_cmp(), sparc_expand_compare_and_swap_12(), sparc_expand_epilogue(), sparc_expand_prologue(), sparc_extra_constraint_check(), sparc_initialize_trampoline(), sparc_output_mi_thunk(), sparc_profile_hook(), sparc_struct_value_rtx(), sparc_tls_got(), sparc_va_arg(), special_function_p(), split_small_symbolic_operand_1(), splittable_immediate_memory_operand(), splittable_symbolic_memory_operand(), src_operand(), stabilize(), std_expand_builtin_va_arg(), store_constructor(), store_expr(), store_killed_in_insn(), store_multiple_operation(), store_reg(), store_reg_modify(), store_update_operand(), strength_reduce(), substitute_ep_register(), symbolic_memory_operand(), th_output_mi_thunk(), thumb_expand_prologue(), thumb_legitimize_reload_address(), thumb_set_return_address(), try_auto_increment(), tsrc_operand(), v850_return_addr(), v850_va_arg(), vax_struct_value_rtx(), VPARAMS(), vt_initialize(), x86_emit_floatuns(), x86_initialize_trampoline(), x86_output_mi_thunk(), xstormy16_encode_section_info(), xstormy16_expand_builtin_va_arg(), xstormy16_expand_call(), xstormy16_expand_epilogue(), xstormy16_expand_move(), xstormy16_expand_prologue(), xstormy16_initialize_trampoline(), xtensa_expand_block_move(), xtensa_expand_nonlocal_goto(), xtensa_expand_prologue(), xtensa_return_addr(), xtensa_setup_frame_addresses(), and xtensa_va_arg().
| #define POINTER_SIZE 16 |
Definition at line 107 of file 1750a.h.
Referenced by arm_elf_asm_constructor(), avr_assemble_integer(), c_common_nodes_and_builtins(), c_cpp_builtins(), clix_asm_out_destructor(), convert_to_integer(), convert_to_pointer(), cp_convert_to_pointer(), cxx_init(), default_assemble_integer(), default_named_section_asm_out_constructor(), default_named_section_asm_out_destructor(), dw2_asm_output_encoded_addr_rtx(), dw2_output_indirect_constant_1(), emit_register_classes(), force_fit_type(), frv_asm_out_constructor(), frv_asm_out_destructor(), get_boehm_type_descriptor(), h8300_initial_elimination_offset(), hppa_va_arg(), ia64_assemble_integer(), init_eh(), init_emit_once(), initializer_constant_valid_p(), integer_pow2p(), iq2000_initial_elimination_offset(), java_init_decl_processing(), java_lang_expand_expr(), layout_type(), machopic_asm_out_constructor(), machopic_asm_out_destructor(), make_class_data(), mark_reference_fields(), mips_initial_elimination_offset(), mips_va_arg(), nextstep_asm_out_constructor(), nextstep_asm_out_destructor(), nwld_named_section_asm_out_constructor(), nwld_named_section_asm_out_destructor(), output_toc(), size_of_encoded_value(), tree_floor_log2(), tree_log2(), VPARAMS(), xstormy16_asm_out_constructor(), and xstormy16_asm_out_destructor().
| #define PREFERRED_RELOAD_CLASS | ( | X, | |||
| CLASS | ) | CLASS |
Definition at line 394 of file 1750a.h.
Referenced by copy_cost(), emit_input_reload_insns(), find_dummy_reload(), find_reloads(), find_reloads_address_part(), and push_reload().
| #define PROMOTE_PROTOTYPES 0 |
Definition at line 782 of file 1750a.h.
Referenced by c_convert_parm_for_inlining(), convert_arguments(), convert_for_arg_passing(), get_parm_info(), pop_arguments(), start_java_method(), store_parm_decls(), and type_passed_as().
| #define PUSH_ROUNDING | ( | BYTES | ) | (BYTES) |
Definition at line 432 of file 1750a.h.
Referenced by elimination_effects(), emit_move_complex_push(), emit_move_insn_1(), emit_move_resolve_push(), emit_push_insn(), ix86_expand_move(), locate_and_pad_parm(), nonzero_bits1(), push_operand(), store_one_arg(), and xstormy16_expand_builtin_va_arg().
| #define READONLY_DATA_SECTION const_section |
Definition at line 929 of file 1750a.h.
Referenced by get_jump_table_size(), mips_select_rtx_section(), mips_select_section(), and readonly_data_section().
| #define REAL_VALUE_TO_TARGET_DOUBLE | ( | IN, | |||
| OUT | ) | real_value_to_target_double((IN), (OUT)) |
Definition at line 1155 of file 1750a.h.
Referenced by assemble_real(), c4x_immed_float_p(), const_double_split(), constant_subword(), crx_const_double_ok(), crx_print_operand(), easy_df_const(), easy_fp_constant(), gen_lowpart_common(), ix86_split_to_parts(), legitimate_const_double_p(), mmix_intval(), mn10300_wide_const_load_uses_clr(), num_insns_constant(), output_move_double(), output_move_quad(), output_toc(), print_operand(), split_double(), WFE_Convert_Internal_Real_to_IEEE_Double(), WFE_Expand_Expr(), and xtensa_output_literal().
| #define REAL_VALUE_TO_TARGET_SINGLE | ( | IN, | |||
| OUT | ) | ((OUT) = real_value_to_target_single(IN)) |
Definition at line 1151 of file 1750a.h.
Referenced by arc_print_operand(), asm_output_float(), assemble_real(), c4x_immed_float_p(), const_double_split(), constant_subword(), cris_print_operand(), crx_const_double_ok(), crx_print_operand(), d30v_print_operand(), easy_fp_constant(), fp_high_losum_p(), fp_mov_p(), fp_sethi_p(), fr30_print_operand(), frv_print_operand(), gen_lowpart_common(), i960_output_ldconst(), int_2word_operand(), ip2k_get_high_half(), ip2k_get_low_half(), ip2k_split_words(), m32r_print_operand(), m68hc11_gen_highpart(), m68hc11_gen_lowpart(), mmix_intval(), num_insns_constant(), output_dsp16xx_float_const(), output_move_single(), output_toc(), print_operand(), sfmode_constant_to_ulong(), singlemove_string(), WFE_Convert_Internal_Real_to_IEEE_Single(), WFE_Expand_Expr(), and xtensa_output_literal().
| #define REG_CLASS_CONTENTS { {0}, {0x0004}, {0x0003}, {0xf000}, {0xfffe}, {0xffff} } |
| #define REG_CLASS_FROM_LETTER | ( | C | ) |
Value:
((C) == 't' ? R2 : \ (C) == 'z' ? R0_1 : \ (C) == 'b' ? BASE_REGS : \ (C) == 'x' ? INDEX_REGS : NO_REGS)
Definition at line 345 of file 1750a.h.
Referenced by asm_operand_ok(), constrain_operands(), find_matches(), find_reloads(), handle_asm_insn(), maybe_fix_stack_asms(), parse_input_constraint(), parse_output_constraint(), preprocess_constraints(), record_reg_classes(), reload_cse_simplify_operands(), and requires_inout().
| #define REG_CLASS_NAMES { "NO_REGS", "R2", "R0_1", "INDEX_REGS", "BASE_REGS", "ALL_REGS" } |
Definition at line 318 of file 1750a.h.
Referenced by dump_flow_info(), dump_regclass(), override_options(), regclass(), and spill_failure().
Definition at line 688 of file 1750a.h.
Referenced by move_operand(), print_operand_address(), r_or_s_operand(), record_address_regs(), s_operand(), and smalloffset_mem_p().
Definition at line 685 of file 1750a.h.
Referenced by b_mode_operand(), find_reloads_address_1(), print_operand_address(), record_address_regs(), replace_oldest_value_addr(), and scan_rtx_address().
| #define REGISTER_MOVE_COST | ( | MODE, | |||
| FROM, | |||||
| TO | ) | 2 |
Definition at line 810 of file 1750a.h.
Referenced by choose_reload_regs(), crx_memory_move_cost(), emit_input_reload_insns(), find_reloads(), find_valid_class(), init_reg_sets_1(), memory_move_secondary_cost(), record_reg_classes(), and reload_cse_simplify_set().
| #define REGISTER_NAMES |
| #define REGNO_OK_FOR_BASE_P | ( | REGNO | ) |
Value:
(((REGNO) > 0 && (REGNO) <= 15) || \ (reg_renumber[REGNO] > 0 && reg_renumber[REGNO] <= 15))
Definition at line 635 of file 1750a.h.
Referenced by alpha_legitimize_reload_address(), c4x_check_legit_addr(), c4x_legitimate_address_p(), crx_legitimate_address_p(), legitimate_address_p(), ok_for_base_p_1(), preferred_la_operand_p(), print_operand(), print_operand_address(), s390_expand_plus_operand(), and xstormy16_legitimate_address_p().
| #define REGNO_OK_FOR_INDEX_P | ( | REGNO | ) |
Value:
(((REGNO) >= 12 && (REGNO) <= 15) || \ (reg_renumber[REGNO] >= 12 && reg_renumber[REGNO] <= 15))
Definition at line 638 of file 1750a.h.
Referenced by c4x_check_legit_addr(), c4x_legitimate_address_p(), crx_legitimate_address_p(), find_reloads_address_1(), legitimate_address_p(), ok_for_index_p_nonstrict(), preferred_la_operand_p(), print_operand_address(), replace_oldest_value_addr(), s390_expand_plus_operand(), and scan_rtx_address().
| #define REGNO_REG_CLASS | ( | REGNO | ) |
Value:
((REGNO) == 2 ? R2 : (REGNO) == 0 ? R0_1 : \ (REGNO) >= 12 ? INDEX_REGS : (REGNO) > 0 ? BASE_REGS : ALL_REGS)
Definition at line 333 of file 1750a.h.
Referenced by arm_memory_load_p(), arm_print_operand(), bfin_secondary_reload(), canon_hash(), canon_reg(), cant_combine_insn_p(), choose_reload_regs(), copy_cost(), copyprop_hardreg_forward_1(), count_tst_insns(), emit_input_reload_insns(), emit_move_sequence(), expand_call(), f_register_operand(), find_reg(), find_reloads(), find_valid_class(), fmpyaddoperands(), fmpysuboperands(), gen_reload(), general_operand(), hard_fp_register_operand(), hard_int_register_operand(), hard_regno_mode_ok(), hash_rtx(), init_reg_sets_1(), ix86_decompose_address(), legitimate_address_p(), likely_spilled_retval_p(), make_regs_eqv(), may_assign_reg_p(), mn10300_address_cost(), mn10300_address_cost_1(), mn10300_wide_const_load_uses_clr(), nonmemory_operand(), note_local_live(), output_tst(), pa_secondary_reload(), print_shift_count_operand(), push_reload(), recompute_gain_for_pattern_seq(), reg_or_int_operand(), register_operand(), reload_cse_simplify_operands(), reload_cse_simplify_set(), rtx_needs_barrier(), rws_access_regno(), s390_hard_regno_mode_ok(), s_register_operand(), secondary_input_reload_class(), secondary_reload_class(), sh_secondary_reload(), split_load_immediate(), and update_set_flags().
| #define RETURN_POPS_ARGS | ( | FUNDECL, | |||
| FUNTYPE, | |||||
| SIZE | ) | 0 |
Definition at line 464 of file 1750a.h.
Referenced by assign_parms(), emit_call_1(), and expand_call().
| #define SHORT_TYPE_SIZE 16 |
Definition at line 146 of file 1750a.h.
Referenced by build_common_tree_nodes(), default_scalar_mode_supported_p(), ffecom_f2c_make_type_(), ffecom_init_0(), make_or_reuse_type(), pa_scalar_mode_supported_p(), and sparc_type_code().
| #define SLOW_BYTE_ACCESS 0 |
| #define STACK_BOUNDARY 16 |
Definition at line 125 of file 1750a.h.
Referenced by allocate_struct_function(), compute_argument_block_size(), compute_frame_size(), copy_rtx_and_substitute(), crx_compute_frame(), d30v_stack_info(), emit_and_preserve(), expand_decl(), expand_one_stack_var_at(), function_arg(), function_arg_boundary(), GTY(), init_emit(), initial_elimination_offset(), initial_offset(), ix86_compute_frame_layout(), output_stack_adjust(), pad_to_arg_alignment(), prepare_function_start(), round_frame_size(), round_trampoline_addr(), rounded_frame_size(), s390_frame_info(), sh5_schedule_saves(), sh_expand_epilogue(), sh_expand_prologue(), and xtensa_gimplify_va_arg_expr().
| #define STACK_GROWS_DOWNWARD 1 |
Definition at line 408 of file 1750a.h.
Referenced by adjust_stack(), anti_adjust_stack(), combine_stack_adjustments_for_block(), emit_move_insn_1(), push_operand(), and uw_install_context_1().
| #define STACK_POINTER_REGNUM 15 |
Definition at line 236 of file 1750a.h.
Referenced by addr_affects_sp_p(), alpha_sa_size(), alpha_start_function(), arc_output_function_epilogue(), arc_output_function_prologue(), arm_compute_initial_elimination_offset(), arm_override_options(), arm_regno_class(), assign_parms(), bfin_expand_prologue(), bfin_initial_elimination_offset(), calc_live_regs(), calculate_global_regs_live(), combinable_i3pat(), compute_register_save_size(), copy_value(), cris_initial_elimination_offset(), cris_print_operand(), cris_simple_epilogue(), cris_target_asm_function_prologue(), crx_initial_elimination_offset(), decompose(), default_internal_arg_pointer(), df_bb_refs_record(), df_insn_refs_record(), df_lr_local_compute(), df_record_entry_block_defs(), df_record_exit_block_uses(), double_memory_operand(), dsp16xx_output_function_epilogue(), dsp16xx_output_function_prologue(), find_equiv_reg(), fix_register(), fixup_stack_1(), fr30_compute_frame_size(), fr30_expand_epilogue(), fr30_expand_prologue(), fr30_move_double(), fr30_print_operand(), frv_initial_elimination_offset(), gen_adddi3(), gen_addsi3(), gen_rtx_REG(), global_alloc(), globalize_reg(), h8300_initial_elimination_offset(), h8300_output_function_prologue(), handle_syscall(), hard_regno_mode_ok(), hppa_expand_epilogue(), hppa_expand_prologue(), ia64_initial_elimination_offset(), index_register_operand(), init_alias_once(), init_convex(), init_elim_table(), init_emit(), init_emit_once(), init_ra(), init_reg_sets_1(), init_resource_info(), initial_elimination_offset(), initial_offset(), insn_dead_p(), ip2k_init_elim_offset(), ix86_decompose_address(), ix86_initial_elimination_offset(), m32r_output_function_epilogue(), m68k_initial_elimination_offset(), m68k_output_function_prologue(), mark_referenced_resources(), mark_regs_live_at_end(), mark_set_1(), mark_used_regs_combine(), mcore_initial_elimination_offset(), mem_min_alignment(), mips16_optimize_gp(), mips16_simple_memory_operand(), mips_add_large_offset_to_sp(), mips_fallback_frame_state(), mips_output_function_prologue(), mips_regno_mode_ok_for_base_p(), mt_initial_elimination_offset(), optimize_reg_copy_1(), output_move_double(), output_move_quad(), output_move_simode_const(), output_tdesc(), pattern_is_ok_for_dispose(), pattern_is_ok_for_epilogue(), pattern_is_ok_for_prepare(), pattern_is_ok_for_prologue(), pop(), ppc_fallback_frame_state(), print_operand(), print_operand_address(), process_epilogue(), process_set(), propagate_one_insn(), push(), recog_5(), record_last_set_info(), record_stack_memrefs(), refers_to_regno_p(), romp_debugger_auto_correction(), rs6000_emit_allocate_stack(), rs6000_emit_prologue(), rs6000_emit_stack_tie(), rs6000_frame_related(), rs6000_initial_elimination_offset(), s390_can_eliminate(), s390_decompose_address(), s390_emit_epilogue(), s390_frame_info(), s390_function_profiler(), s390_optimize_prologue(), s390_register_info(), s390_update_frame_layout(), save_restore_insns(), sched_analyze_insn(), secondary_reload_class(), set_reg_plus_d(), simplify_subreg(), sparc_flat_function_epilogue(), sparc_flat_function_prologue(), sparc_nonflat_function_prologue(), store_multiple_operation(), th_function_prologue(), thumb_base_register_rtx_p(), thumb_compute_initial_elimination_offset(), thumb_legitimate_address_p(), use_crosses_set_p(), xstormy16_initial_elimination_offset(), and xtensa_valid_move().
| #define STARTING_FRAME_OFFSET 1 |
Definition at line 421 of file 1750a.h.
Referenced by assign_stack_local_1(), compute_frame_size(), expand_used_vars(), fix_lexical_addr(), hppa_expand_prologue(), i960_output_function_prologue(), instantiate_virtual_regs(), m88k_layout_frame(), s390_frame_info(), sparc_compute_frame_size(), sparc_flat_compute_frame_size(), and vax_output_function_prologue().
| #define STATIC_CHAIN_REGNUM 13 |
Definition at line 256 of file 1750a.h.
Referenced by d30v_initialize_trampoline(), df_record_entry_block_defs(), expand_prologue(), i960_output_function_prologue(), ia64_output_function_profiler(), init_emit_once(), m68hc11_initialize_trampoline(), output_function_profiler(), output_stack_adjust(), profile_function(), score_initialize_trampoline(), sh5_schedule_saves(), and xstormy16_initialize_trampoline().
| #define STORE_FLAG_VALUE 1 |
Definition at line 778 of file 1750a.h.
Referenced by canonicalize_condition(), combine_simplify_rtx(), convert_move(), emit_store_flag(), expand_binop(), expand_bool_compare_and_swap(), expand_compound_operation(), find_comparison_args(), find_split_point(), force_to_mode(), gen_exp(), gen_rtx_CONST_INT(), if_then_else_cond(), init_emit_once(), noce_emit_store_flag(), noce_try_addcc(), noce_try_store_flag(), noce_try_store_flag_constants(), noce_try_store_flag_inc(), noce_try_store_flag_mask(), nonzero_bits1(), num_sign_bit_copies1(), simplify_binary_operation_1(), simplify_comparison(), simplify_if_then_else(), simplify_logical(), simplify_relational_operation_1(), simplify_shift_const(), simplify_shift_const_1(), simplify_ternary_operation(), simplify_unary_operation(), simplify_unary_operation_1(), and trunc_int_for_mode().
| #define STRICT_ALIGNMENT 0 |
Definition at line 138 of file 1750a.h.
Referenced by assign_parm_adjust_stack_rtl(), build_c_cast(), build_reinterpret_cast_1(), compute_record_mode(), default_narrow_bitfield(), emit_move_complex(), expand_block_clear(), expand_block_move(), expand_call(), expand_expr(), expand_expr_real_1(), extract_force_align_mem_bit_field(), finalize_record_size(), finalize_type_size(), find_interesting_uses_address(), find_reloads_subreg_address(), get_inner_reference(), get_mem_attrs(), layout_type(), make_extraction(), may_trap_p_1(), output_toc(), place_field(), rs6000_gimplify_va_arg(), and rtx_addr_can_trap_p_1().
| #define STRUCT_VALUE_REGNUM 12 |
| #define TARGET_DEFAULT 1 |
Definition at line 45 of file 1750a.h.
Referenced by arm_override_options(), m68hc11_override_options(), override_options(), rs6000_file_start(), and sh_init_cumulative_args().
| #define TARGET_FLOAT_FORMAT UNKNOWN_FLOAT_FORMAT |
Definition at line 115 of file 1750a.h.
Referenced by convert(), simplify_binary_operation(), simplify_binary_operation_1(), and truthvalue_conversion().
| #define TARGET_SWITCHES |
Value:
{ {"vaxc-alignment", 2, N_("Use VAX-C alignment")}, \
{ "", TARGET_DEFAULT, NULL}}
| #define TARGET_VERSION fprintf (stderr, " (MIL-STD-1750A)"); |
| #define TEXT_SECTION_ASM_OP "\n\tnormal ; text_section\n" |
Definition at line 935 of file 1750a.h.
Referenced by GTY(), init_varasm_once(), sh_file_start(), and text_section().
| #define TRAMPOLINE_SIZE 2 |
Definition at line 599 of file 1750a.h.
Referenced by expand_builtin_init_trampoline(), GTY(), s390_trampoline_template(), score_initialize_trampoline(), sh_initialize_trampoline(), and x86_initialize_trampoline().
| #define TRULY_NOOP_TRUNCATION | ( | OUTPREC, | |||
| INPREC | ) | 1 |
Definition at line 773 of file 1750a.h.
Referenced by apply_distributive_law(), combine_simplify_rtx(), convert_modes(), convert_move(), convert_to_integer(), expand_binop(), expand_inline_function(), expand_unop(), extract_bit_field(), gen_lowpart_general(), gen_lowpart_or_truncate(), make_extraction(), notreg_cost(), optimize_reg_copy_3(), record_truncated_value(), reg_truncated_to_mode(), simplify_comparison(), and simplify_unary_operation_1().
| #define UNITS_PER_WORD 1 |
Definition at line 103 of file 1750a.h.
Referenced by add_constant(), alpha_arg_partial_bytes(), alpha_expand_block_clear(), alpha_expand_block_move(), alpha_gp_save_rtx(), alpha_return_in_memory(), alpha_setup_incoming_varargs(), alpha_va_arg(), alpha_va_start(), alter_subreg(), apply_distributive_law(), arc_assemble_integer(), arc_compute_frame_size(), arc_output_function_epilogue(), arc_output_function_prologue(), arc_save_restore(), arc_setup_incoming_varargs(), arc_va_arg(), arc_va_start(), arm_arg_partial_bytes(), arm_assemble_integer(), arm_function_value(), arm_poke_function_name(), arm_return_in_memory(), arm_rtx_costs(), arm_rtx_costs_1(), arm_setup_incoming_varargs(), assemble_integer(), assign_parm_adjust_entry_rtl(), assign_parm_setup_block(), assign_parm_setup_block_p(), assign_parms(), basic_induction_var(), bfin_arg_partial_bytes(), bfin_assemble_integer(), bfin_return_in_memory(), bfin_rtx_costs(), c4x_va_start(), c_readstr(), calculate_dont_begin(), canon_hash(), check_colors(), class_max_nregs(), classify_arg(), classify_argument(), clipper_builtin_saveregs(), combine_regs(), compute_frame_size(), constant_subword(), convert_move(), copy_blkmode_from_reg(), copy_value(), count_type_elements(), covers_regno_no_parallel_p(), cris_arg_partial_bytes(), cris_notice_update_cc(), cris_side_effect_mode_ok(), cris_split_movdx(), crx_addr_reg_p(), crx_compute_save_regs(), crx_expand_epilogue(), crx_legitimate_address_p(), cse_insn(), d30v_expand_builtin_saveregs(), d30v_expand_builtin_va_arg(), d30v_expand_epilogue(), d30v_expand_prologue(), d30v_function_arg(), d30v_function_arg_advance(), d30v_function_arg_boundary(), d30v_function_arg_partial_nregs(), d30v_stack_info(), dbl_memory_one_insn_operand(), dbl_memory_two_insn_operand(), dead_or_set_regno_p(), decide_block_copy(), default_assemble_integer(), df_read_modify_subreg_p(), do_jump_by_parts_equality(), do_jump_by_parts_equality_rtx(), do_jump_by_parts_greater_rtx(), do_jump_by_parts_zero_rtx(), dump_flow_info(), eliminate_regs(), eliminate_regs_1(), emit_and_preserve(), emit_library_call_value_1(), emit_move_insn_1(), emit_move_multi_word(), emit_move_sequence(), emit_push_insn(), emit_store_flag(), expand_absneg_bit(), expand_binop(), expand_block_move(), expand_builtin_signbit(), expand_call(), expand_compound_operation(), expand_copysign_absneg(), expand_copysign_bit(), expand_expr(), expand_expr_real_1(), expand_field_assignment(), expand_return(), expand_unop(), expand_vector_addition(), expand_vector_binop(), expand_vector_parallel(), expand_vector_unop(), extract_bit_field(), extract_split_bit_field(), find_dummy_reload(), find_reloads(), find_single_use_1(), fold_rtx(), fold_rtx_mem_1(), fold_rtx_subreg(), fr30_arg_partial_bytes(), fr30_compute_frame_size(), fr30_expand_prologue(), fr30_move_double(), fr30_num_arg_regs(), fr30_pass_by_reference(), fr30_pass_by_value(), fr30_setup_incoming_varargs(), frame_offset_overflow(), frv_arg_partial_bytes(), frv_assemble_integer(), frv_class_max_nregs(), frv_expand_builtin_saveregs(), frv_expand_builtin_va_start(), frv_function_arg_advance(), frv_hard_regno_nregs(), frv_legitimate_address_p(), frv_print_operand(), frv_stack_info(), function_arg(), function_arg_advance(), function_arg_partial_nregs(), function_arg_pass_by_reference(), function_arg_record_value(), function_arg_record_value_3(), function_arg_union_value(), function_value(), gen_eh_return(), gen_highpart(), gen_lowpart(), gen_lowpart_common(), gen_lowpart_for_combine(), gen_lowpart_general(), gen_lowpart_if_possible(), gen_rtx_REG_offset(), gen_split_move_double(), h8300_hard_regno_nregs(), h8300_initial_elimination_offset(), h8300_return_addr_rtx(), handle_structs_in_regs(), hard_regno_mode_ok(), hash_rtx(), hoist_test_store(), hppa_builtin_saveregs(), hppa_expand_epilogue(), hppa_expand_prologue(), hppa_va_arg(), i860_gimplify_va_arg_expr(), i860_va_arg(), i860_va_start(), i960_arg_size_and_align(), i960_output_move_double(), i960_output_move_quad(), i960_setup_incoming_varargs(), i960_va_arg(), ia64_arg_partial_bytes(), ia64_function_arg(), ia64_function_arg_advance(), ia64_function_arg_partial_nregs(), ia64_function_arg_words(), ia64_function_value(), ia64_gimplify_va_arg(), ia64_hpux_function_arg_padding(), ia64_return_in_memory(), ia64_setup_incoming_varargs(), ia64_va_arg(), in_operand(), initial_offset(), initialize_argument_information(), input_operand(), iq2000_arg_partial_bytes(), iq2000_check_split(), iq2000_expand_prologue(), iq2000_fill_delay_slot(), iq2000_initial_elimination_offset(), iq2000_pass_by_reference(), iq2000_return_in_memory(), iq2000_rtx_costs(), iq2000_setup_incoming_varargs(), iq2000_va_start(), ix86_compute_frame_layout(), ix86_emit_restore_regs_using_mov(), ix86_emit_save_regs_using_mov(), ix86_expand_clrmem(), ix86_expand_clrstr(), ix86_expand_epilogue(), ix86_expand_movmem(), ix86_expand_movstr(), ix86_expand_prologue(), ix86_expand_vector_init_general(), ix86_gimplify_va_arg(), ix86_memory_move_cost(), ix86_secondary_memory_needed(), ix86_setup_incoming_varargs(), ix86_split_long_move(), ix86_va_arg(), ix86_va_start(), layout_mcore_frame(), legitimate_address_p(), load_multiple_operation(), load_register_parameters(), m32c_hard_regno_nregs(), m32r_arg_partial_bytes(), m32r_compute_frame_size(), m32r_expand_block_move(), m32r_setup_incoming_varargs(), m32r_va_arg(), m68k_initial_elimination_offset(), m88k_builtin_saveregs(), m88k_function_arg(), m88k_va_arg(), m88k_va_start(), make_extraction(), mark_referenced_regs(), mark_set_1(), mark_used_dest_regs(), mark_used_regs(), maybe_mode_change(), mcore_arg_partial_bytes(), mcore_return_in_memory(), mda_compute_frame_size(), mdx_block_move(), mdx_block_move_loop(), mdx_block_move_loop_body(), mdx_block_move_loop_foot(), mdx_block_move_loop_head(), mdx_block_move_straight(), mips_address_insns(), mips_arg_info(), mips_arg_partial_bytes(), mips_cannot_change_mode_class(), mips_check_split(), mips_class_max_nregs(), mips_expand_prologue(), mips_fill_delay_slot(), mips_function_value(), mips_gimplify_va_arg_expr(), mips_hard_regno_nregs(), mips_initial_elimination_offset(), mips_legitimize_move(), mips_output_function_prologue(), mips_pass_by_reference(), mips_return_in_memory(), mips_setup_incoming_varargs(), mips_subword(), mips_va_arg(), mips_va_start(), mn10300_arg_partial_bytes(), mn10300_builtin_saveregs(), move_block_from_reg(), move_deaths(), mt_arg_partial_bytes(), mt_compute_frame_size(), mt_emit_save_fp(), mt_emit_save_regs(), mt_function_arg_advance(), mt_pass_by_reference(), mt_setup_incoming_varargs(), mt_split_words(), native_encode_int(), native_encode_real(), native_interpret_int(), native_interpret_real(), nonlocal_referenced_p_1(), operand_subword(), operands_match_p(), optimize_bit_field(), out_operand(), output_fpop(), output_fpops(), override_options(), pa_arg_partial_bytes(), pa_assemble_integer(), Parameter_Size(), print_operand(), purge_addressof_1(), push_reload(), read_modify_subreg_p(), reg_clobbered_p(), reg_referenced_p(), reg_save_size(), reload(), reload_inner_reg_of_subreg(), romp_output_function_epilogue(), rs6000_darwin64_record_arg_flush(), rs6000_gimplify_va_arg(), rs6000_hard_regno_mode_ok(), rs6000_hard_regno_nregs(), rs6000_legitimize_reload_address(), rs6000_output_function_epilogue(), rs6000_stack_info(), rs6000_va_arg(), rs6000_va_start(), rtx_cost(), s390_back_chain_rtx(), s390_class_max_nregs(), s390_emit_epilogue(), s390_emit_prologue(), s390_frame_area(), s390_frame_info(), s390_function_arg(), s390_function_arg_advance(), s390_function_profiler(), s390_gimplify_va_arg(), s390_initial_elimination_offset(), s390_optimize_prologue(), s390_return_addr_rtx(), s390_va_arg(), s390_va_start(), save_gprs(), score_address_insns(), score_arg_partial_bytes(), score_function_arg(), score_hard_regno_mode_ok(), score_return_in_memory(), secondary_reload_class(), setup_incoming_varargs(), setup_save_areas(), sh_builtin_saveregs(), sh_va_arg(), sh_va_start(), shiftcosts(), short_memory_operand(), simple_memory_operand(), simplify_comparison(), simplify_immed_subreg(), simplify_set(), simplify_shift_const(), simplify_shift_const_1(), simplify_subreg(), sjlj_emit_dispatch_table(), sparc_arg_partial_bytes(), sparc_builtin_saveregs(), sparc_compute_frame_size(), sparc_flat_compute_frame_size(), sparc_flat_function_epilogue(), sparc_flat_function_prologue(), sparc_flat_save_restore(), sparc_gimplify_va_arg(), sparc_va_arg(), store_bit_field(), store_constructor(), store_multiple_operation(), store_one_arg(), store_split_bit_field(), store_unaligned_arguments_into_pseudos(), subreg_highpart_offset(), subreg_lowpart_offset(), subreg_lsb(), subreg_lsb_1(), subreg_offset_representable_p(), subreg_regno_offset(), subst_constants(), subw(), thumb_find_work_register(), thumb_output_function_prologue(), thumb_rtx_costs(), try_combine(), undefined_operand_subword_p(), use_return_insn(), v850_arg_partial_bytes(), v850_reorg(), v850_va_arg(), validate_subreg(), vectorizable_operation(), vectorizable_reduction(), widen_operand(), xstormy16_compute_stack_layout(), xstormy16_emit_cbranch(), xstormy16_expand_arith(), xstormy16_expand_builtin_va_arg(), xstormy16_expand_builtin_va_start(), xstormy16_return_in_memory(), xstormy16_split_move(), xtensa_builtin_saveregs(), xtensa_gimplify_va_arg_expr(), xtensa_return_addr(), xtensa_return_in_memory(), xtensa_return_in_msb(), xtensa_rtx_costs(), xtensa_va_arg(), and xtensa_va_start().
| #define WORDS_BIG_ENDIAN 1 |
Definition at line 91 of file 1750a.h.
Referenced by alpha_expand_unaligned_load(), alpha_expand_unaligned_load_words(), alpha_expand_unaligned_store(), alpha_expand_unaligned_store_words(), alpha_split_compare_and_swap_12(), alpha_split_lock_test_and_set_12(), alter_subreg(), arm_print_operand(), c_readstr(), constant_subword(), convert_move(), copy_value(), do_jump_by_parts_greater_rtx(), emit_insxl(), emit_note_insn_var_location(), expand_binop(), expand_builtin_signbit(), expand_call(), expand_doubleword_mult(), extract_bit_field(), ffetarget_memcpy_(), gen_df_reg(), gen_imagpart(), gen_lowpart(), gen_lowpart_common(), gen_lowpart_for_combine(), gen_lowpart_general(), gen_lowpart_if_possible(), gen_movtf(), gen_realpart(), gen_rtx_REG_offset(), get_aligned_mem(), ia64_expand_movxf_movrf(), m32r_print_operand(), make_extraction(), maybe_mode_change(), native_encode_int(), native_encode_real(), native_interpret_int(), native_interpret_real(), num_insns_constant(), operands_match_p(), output_move_double(), print_operand(), reload_adjust_reg_for_mode(), rs6000_emit_set_long_const(), score_print_operand(), simplify_immed_subreg(), simplify_subreg(), sparc_check_64(), split_double(), split_insns(), store_bit_field(), subreg_highpart_offset(), subreg_lowpart_offset(), subreg_lsb(), subreg_lsb_1(), subreg_offset_representable_p(), subreg_regno_offset(), and undefined_operand_subword_p().
| enum reg_class |