Go to the source code of this file.
Defines | |
| #define | assemble_aligned_integer(SIZE, VALUE) assemble_integer (VALUE, SIZE, (SIZE) * BITS_PER_UNIT, 1) |
| #define | SECTION_ENTSIZE 0x000ff |
| #define | SECTION_CODE 0x00100 |
| #define | SECTION_WRITE 0x00200 |
| #define | SECTION_DEBUG 0x00400 |
| #define | SECTION_LINKONCE 0x00800 |
| #define | SECTION_SMALL 0x01000 |
| #define | SECTION_BSS 0x02000 |
| #define | SECTION_FORGET 0x04000 |
| #define | SECTION_MERGE 0x08000 |
| #define | SECTION_STRINGS 0x10000 |
| #define | SECTION_OVERRIDE 0x20000 |
| #define | SECTION_TLS 0x40000 |
| #define | SECTION_NOTYPE 0x80000 |
| #define | SECTION_MACH_DEP 0x100000 |
Functions/Subroutines | |
| void compute_alignments | PARAMS ((void)) |
| void init_final | PARAMS ((const char *)) |
| int get_attr_length | PARAMS ((rtx)) |
| void final_start_function | PARAMS ((rtx, FILE *, int)) |
| void final | PARAMS ((rtx, FILE *, int, int)) |
| rtx final_scan_insn | PARAMS ((rtx, FILE *, int, int, int)) |
| rtx alter_subreg | PARAMS ((rtx *)) |
| void output_operand_lossage | PARAMS ((const char *,...)) ATTRIBUTE_PRINTF_1 |
| void output_asm_insn | PARAMS ((const char *, rtx *)) |
| void output_addr_const | PARAMS ((FILE *, rtx)) |
| void asm_fprintf | PARAMS ((FILE *file, const char *p,...)) |
| void split_double | PARAMS ((rtx, rtx *, rtx *)) |
| const char *get_insn_template | PARAMS ((int, rtx)) |
| int add_weak | PARAMS ((tree, const char *, const char *)) |
| int regno_uninitialized | PARAMS ((unsigned int)) |
| int regno_clobbered_at_setjmp | PARAMS ((int)) |
| void find_basic_blocks | PARAMS ((rtx, int, FILE *)) |
| void named_section | PARAMS ((tree, const char *, int)) |
| void function_section | PARAMS ((tree)) |
| void mergeable_string_section | PARAMS ((tree, unsigned HOST_WIDE_INT, unsigned int)) |
| void mergeable_constant_section | PARAMS ((enum machine_mode, unsigned HOST_WIDE_INT, unsigned int)) |
| void merge_weak | PARAMS ((tree, tree)) |
| void default_assemble_visibility | PARAMS ((tree, int)) |
| void assemble_start_function | PARAMS ((tree, const char *)) |
| void assemble_variable | PARAMS ((tree, int, int, int)) |
| void assemble_string | PARAMS ((const char *, int)) |
| void assemble_name | PARAMS ((FILE *, const char *)) |
| const char *integer_asm_op | PARAMS ((int, int)) |
| void assemble_integer_with_op | PARAMS ((const char *, rtx)) |
| bool default_assemble_integer | PARAMS ((rtx, unsigned int, int)) |
| bool assemble_integer | PARAMS ((rtx, unsigned, unsigned, int)) |
| void output_constant_pool | PARAMS ((const char *, tree)) |
| void output_constant | PARAMS ((tree, HOST_WIDE_INT, unsigned int)) |
| bool decl_readonly_section_1 | PARAMS ((tree, int, int)) |
| void default_function_pro_epilogue | PARAMS ((FILE *, HOST_WIDE_INT)) |
| void no_asm_to_stream | PARAMS ((FILE *)) |
| bool set_named_section_flags | PARAMS ((const char *, unsigned int)) |
| unsigned int default_section_type_flags_1 | PARAMS ((union tree_node *, const char *, int, int)) |
| void default_stabs_asm_out_destructor | PARAMS ((struct rtx_def *, int)) |
| void default_select_section | PARAMS ((tree, int, unsigned HOST_WIDE_INT)) |
| void default_elf_select_section_1 | PARAMS ((tree, int, unsigned HOST_WIDE_INT, int)) |
| void default_select_rtx_section | PARAMS ((enum machine_mode, rtx, unsigned HOST_WIDE_INT)) |
| void assemble_vtable_entry | PARAMS ((struct rtx_def *, HOST_WIDE_INT)) |
| void assemble_vtable_inherit | PARAMS ((struct rtx_def *, struct rtx_def *)) |
Variables | |
| rtx | final_sequence |
| const char * | first_global_object_name |
| const char * | weak_global_object_name |
| int | current_function_is_leaf |
| int | current_function_nothrow |
| int | current_function_sp_is_unchanging |
| int | current_function_uses_only_leaf_regs |
| struct rtx_def * | current_insn_predicate |
| struct rtx_def * | current_output_insn |
| rtx | this_is_asm_operands |
| const char * | user_label_prefix |
| #define assemble_aligned_integer | ( | SIZE, | |||
| VALUE | ) | assemble_integer (VALUE, SIZE, (SIZE) * BITS_PER_UNIT, 1) |
Definition at line 337 of file output.h.
Referenced by arm_poke_function_name(), and sparc_assemble_integer().
| #define SECTION_BSS 0x02000 |
Definition at line 481 of file output.h.
Referenced by avr_section_type_flags(), default_elf_asm_named_section(), default_section_type_flags(), default_section_type_flags_1(), init_varasm_once(), v850_asm_init_sections(), x86_64_elf_select_section(), xstormy16_asm_init_sections(), and xtensa_multibss_section_type_flags().
| #define SECTION_CODE 0x00100 |
Definition at line 476 of file output.h.
Referenced by assemble_variable(), assemble_zeros(), avr_asm_init_sections(), default_coff_asm_named_section(), default_elf_asm_named_section(), default_pe_asm_named_section(), default_section_type_flags(), default_section_type_flags_1(), file_end_indicate_exec_stack(), i386_pe_asm_named_section(), i386_pe_section_type_flags(), init_varasm_once(), and m68hc11_section_type_flags().
| #define SECTION_DEBUG 0x00400 |
Definition at line 478 of file output.h.
Referenced by darwin_file_start(), default_elf_asm_named_section(), and file_end_indicate_exec_stack().
| #define SECTION_ENTSIZE 0x000ff |
Definition at line 475 of file output.h.
Referenced by build_utf8_ref(), and default_elf_asm_named_section().
| #define SECTION_FORGET 0x04000 |
Definition at line 482 of file output.h.
Referenced by named_section_flags(), named_section_real(), and switch_to_section().
| #define SECTION_LINKONCE 0x00800 |
Definition at line 479 of file output.h.
Referenced by default_elf_asm_named_section(), default_function_rodata_section(), default_pe_asm_named_section(), default_section_type_flags(), default_section_type_flags_1(), i386_pe_asm_named_section(), i386_pe_section_type_flags(), and mips_function_rodata_section().
| #define SECTION_MERGE 0x08000 |
Definition at line 483 of file output.h.
Referenced by build_utf8_ref(), default_elf_asm_named_section(), default_use_anchors_for_symbol_p(), mergeable_constant_section(), mergeable_string_section(), output_constant_pool(), and output_constant_pool_1().
| #define SECTION_NOTYPE 0x80000 |
Definition at line 488 of file output.h.
Referenced by default_elf_asm_named_section(), default_section_type_flags(), and default_section_type_flags_1().
| #define SECTION_OVERRIDE 0x20000 |
Definition at line 486 of file output.h.
Referenced by build_utf8_ref(), get_section(), m68hc11_section_type_flags(), and named_section().
| #define SECTION_SMALL 0x01000 |
Definition at line 480 of file output.h.
Referenced by default_elf_asm_named_section(), default_use_anchors_for_symbol_p(), and ia64_section_type_flags().
| #define SECTION_STRINGS 0x10000 |
Definition at line 484 of file output.h.
Referenced by default_elf_asm_named_section(), and mergeable_string_section().
| #define SECTION_TLS 0x40000 |
Definition at line 487 of file output.h.
Referenced by default_elf_asm_named_section(), default_section_type_flags(), and default_section_type_flags_1().
| #define SECTION_WRITE 0x00200 |
Definition at line 477 of file output.h.
Referenced by default_coff_asm_named_section(), default_eh_frame_section(), default_elf_asm_named_section(), default_exception_section(), default_named_section_asm_out_constructor(), default_named_section_asm_out_destructor(), default_section_type_flags(), default_section_type_flags_1(), emit_register_classes(), i386_pe_asm_named_section(), i386_pe_section_type_flags(), i386_solaris_elf_named_section(), init_varasm_once(), m68hc11_section_type_flags(), m68k_coff_asm_named_section(), mips_function_rodata_section(), named_section_eh_frame_section(), switch_to_exception_section(), v850_asm_init_sections(), x86_64_elf_select_section(), and xstormy16_asm_init_sections().
| void default_select_rtx_section PARAMS | ( | (enum machine_mode, rtx, unsigned HOST_WIDE_INT) | ) |
| unsigned int default_section_type_flags_1 PARAMS | ( | (union tree_node *, const char *, int, int) | ) |
| bool set_named_section_flags PARAMS | ( | (const char *, unsigned int) | ) |
| const char* integer_asm_op PARAMS | ( | (int, int) | ) |
| void assemble_string PARAMS | ( | (const char *, int) | ) |
| void mergeable_constant_section PARAMS | ( | (enum machine_mode, unsigned HOST_WIDE_INT, unsigned int) | ) |
| int regno_clobbered_at_setjmp PARAMS | ( | (int) | ) |
| int regno_uninitialized PARAMS | ( | (unsigned int) | ) |
| int add_weak PARAMS | ( | (tree, const char *, const char *) | ) |
| const char* get_insn_template PARAMS | ( | (int, rtx) | ) |
| void output_operand_lossage PARAMS | ( | (const char *,...) | ) |
| int get_attr_length PARAMS | ( | (rtx) | ) |
| void init_final PARAMS | ( | (const char *) | ) |
Definition at line 635 of file mips-tfile.c.
Definition at line 77 of file cplus-dem.c.
Definition at line 113 of file function.c.
Definition at line 118 of file function.c.
Definition at line 123 of file function.c.
Definition at line 128 of file function.c.
| struct rtx_def* current_insn_predicate |
Referenced by arm_print_operand(), d30v_print_operand(), final_scan_insn(), and ia64_print_operand().
| struct rtx_def* current_output_insn |
| const char* first_global_object_name |
Definition at line 79 of file varasm.c.
Referenced by assemble_start_function(), assemble_variable(), get_file_function_name_long(), and notice_global_symbol().
| const char* user_label_prefix |
Definition at line 1062 of file toplev.c.
Referenced by arm_print_operand(), asm_fprintf(), c_cpp_builtins(), cb_register_builtins(), darwin_emit_unwind_label(), decl_assembler_name_equal(), dw2_output_indirect_constant_1(), initialize_builtins(), machopic_indirection_name(), machopic_output_indirection(), main(), and VPARAMS().
| const char* weak_global_object_name |
Definition at line 80 of file varasm.c.
Referenced by assemble_start_function(), get_file_function_name_long(), and notice_global_symbol().
1.5.6