#include "config.h"#include "system.h"#include "toplev.h"#include "rtl.h"#include "tree.h"#include "tm_p.h"#include "flags.h"#include "function.h"#include "expr.h"#include "regs.h"#include "hard-reg-set.h"#include "hashtab.h"#include "insn-config.h"#include "recog.h"#include "real.h"#include "bitmap.h"#include "basic-block.h"#include "ggc.h"#include "debug.h"#include "langhooks.h"#include "gt-emit-rtl.h"

Go to the source code of this file.
| #define cur_insn_uid (cfun->emit->x_cur_insn_uid) |
Referenced by emit_barrier(), emit_barrier_after(), emit_barrier_before(), emit_label(), emit_label_after(), emit_label_before(), emit_line_note(), emit_line_note_after(), emit_note(), emit_note_after(), emit_note_before(), emit_note_copy(), emit_note_copy_after(), get_max_uid(), init_emit(), make_call_insn_raw(), make_insn_raw(), make_jump_insn_raw(), renumber_insns(), and set_new_first_and_last_insn().
| #define first_insn (cfun->emit->x_first_insn) |
Referenced by add_insn(), add_insn_before(), delete_insns_since(), end_full_sequence(), end_sequence(), fixup_var_refs(), gen_sequence(), get_first_nonnote_insn(), get_insns(), GTY(), init_emit(), pop_topmost_sequence(), push_to_full_sequence(), push_to_sequence(), push_topmost_sequence(), remove_insn(), reorder_insns_nobb(), set_first_insn(), set_insn_equiv_classes(), set_new_first_and_last_insn(), try_to_integrate(), and v850_reorg().
| #define first_label_num (cfun->emit->x_first_label_num) |
| #define last_filename (cfun->emit->x_last_filename) |
Referenced by emit_note(), final_end_function(), final_scan_insn(), final_start_function(), init_emit(), and notice_source_line().
| #define last_insn (cfun->emit->x_last_insn) |
Referenced by add_insn(), add_insn_after(), bb_estimate_probability_locally(), bfin_optimize_loop(), compress_float_constant(), cse_condition_code_reg(), delete_insns_since(), delete_null_pointer_checks(), delete_null_pointer_checks_1(), emit_insn(), emit_insn_after_1(), emit_move_insn(), emit_move_insn_1(), emit_move_multi_word(), emit_nop(), end_full_sequence(), end_sequence(), estimate_bb_frequencies(), estimate_probability(), expand_exit_loop_if_false(), expand_null_return(), expand_return(), expand_value_return(), find_if_block(), fix_crossing_unconditional_branches(), frv_ifcvt_modify_tests(), get_last_insn(), get_last_insn_anywhere(), get_last_nonnote_insn(), GTY(), init_emit(), mips_avoid_hazards(), pop_topmost_sequence(), predict_edge(), push_to_full_sequence(), push_to_sequence(), push_topmost_sequence(), remove_insn(), reorder_insns_nobb(), rtl_predict_edge(), set_last_insn(), set_new_first_and_last_insn(), skip_insns_after_block(), try_split(), v850_reorg(), and xstormy16_split_cbranch().
| #define last_linenum (cfun->emit->x_last_linenum) |
| int active_insn_p | ( | rtx | insn | ) |
Definition at line 3055 of file emit-rtl.c.
Referenced by can_fallthru(), count_insns(), emit_call_insn_after_scope(), emit_call_insn_after_setloc(), emit_call_insn_before_setloc(), emit_insn_after_scope(), emit_insn_after_setloc(), emit_insn_before_scope(), emit_insn_before_setloc(), emit_jump_insn_after_scope(), emit_jump_insn_after_setloc(), emit_jump_insn_before_setloc(), expensive_function_p(), flow_active_insn_p(), GTY(), ix86_pad_returns(), min_insn_size(), next_active_insn(), prev_active_insn(), reemit_insn_block_notes(), scope_to_insns_finalize(), scope_to_insns_initialize(), thread_prologue_and_epilogue_insns(), and VEC().
Definition at line 3486 of file emit-rtl.c.
Referenced by check_dbra_loop(), emit_barrier(), emit_call_insn(), emit_insn(), emit_jump_insn(), emit_label(), emit_libcall_block(), emit_no_conflict_block(), emit_note(), emit_note_copy(), and inc_for_reload().
Definition at line 3507 of file emit-rtl.c.
Referenced by emit_barrier_after(), emit_call_insn_after(), emit_call_insn_after_noloc(), emit_insn_after(), emit_insn_after_noloc(), emit_jump_insn_after(), emit_jump_insn_after_noloc(), emit_label_after(), emit_line_note_after(), emit_note_after(), and emit_note_copy_after().
Definition at line 3573 of file emit-rtl.c.
Referenced by emit_barrier_before(), emit_call_insn_before(), emit_call_insn_before_noloc(), emit_insn_before(), emit_insn_before_noloc(), emit_jump_insn_before(), emit_jump_insn_before_noloc(), emit_label_before(), emit_note_before(), frv_reorder_packet(), and see_emit_use_extension().
| rtx adjust_address_1 | ( | rtx | memref, | |
| enum machine_mode | mode, | |||
| HOST_WIDE_INT | offset, | |||
| int | validate, | |||
| int | adjust | |||
| ) |
Definition at line 2091 of file emit-rtl.c.
Referenced by adjust_automodify_address_1(), and widen_memory_access().
| rtx adjust_automodify_address_1 | ( | rtx | memref, | |
| enum machine_mode | mode, | |||
| rtx | addr, | |||
| HOST_WIDE_INT | offset, | |||
| int | validate | |||
| ) |
Definition at line 2157 of file emit-rtl.c.
| rtx change_address | ( | rtx | memref, | |
| enum machine_mode | mode, | |||
| rtx | addr | |||
| ) |
Definition at line 2066 of file emit-rtl.c.
Referenced by alpha_expand_block_clear(), alpha_expand_unaligned_load(), alpha_expand_unaligned_load_words(), alpha_expand_unaligned_store(), alpha_expand_unaligned_store_words(), assign_parm_setup_block(), c4x_emit_move_sequence(), copy_rtx_and_substitute(), cris_split_movdx(), emit_block_move_via_loop(), emit_move_insn_1(), expand_inline_function(), fold_rtx(), frv_expand_block_clear(), frv_expand_block_move(), frv_expand_voidbinop_builtin(), frv_ifcvt_rewrite_mem(), frv_index_memory(), frv_split_double_load(), frv_split_double_store(), gen_split_1523(), gen_split_1524(), ia64_split_timode(), ip2k_get_high_half(), ip2k_get_low_half(), ip2k_split_words(), ix86_expand_clrmem(), ix86_expand_movmem(), ix86_expand_strlensi_unroll_1(), ix86_split_long_move(), m68hc11_gen_highpart(), mips_adjust_block_mem(), prepare_move_operands(), print_operand(), rs6000_emit_sync(), rs6000_expand_compare_and_swapqhi(), s390_expand_clrmem(), s390_expand_cmpmem(), s390_expand_movmem(), s390_expand_setmem(), sh_initialize_trampoline(), spill_tfmode_operand(), substitute_ep_register(), and xtensa_builtin_saveregs().
| static rtx change_address_1 | ( | rtx | memref, | |
| enum machine_mode | mode, | |||
| rtx | addr, | |||
| int | validate | |||
| ) | [static] |
Definition at line 2028 of file emit-rtl.c.
References abort, gen_rtx_MEM(), GET_CODE, GET_MODE, MEM, MEM_COPY_ATTRIBUTES, memory_address(), memory_address_p(), reload_completed, reload_in_progress, rtx_equal_p(), and XEXP.
Referenced by adjust_address_1(), adjust_automodify_address_1(), change_address(), offset_address(), replace_equiv_address(), and replace_equiv_address_nv().
Definition at line 1681 of file emit-rtl.c.
References build(), DECL_P, find_placeholder(), NULL_TREE, TREE_CODE, TREE_OPERAND, and TREE_TYPE.
Referenced by component_ref_for_mem_expr(), and set_mem_attributes_minus_bitpos().
| rtx const_double_from_real_value | ( | REAL_VALUE_TYPE | value, | |
| enum machine_mode | mode | |||
| ) |
Definition at line 399 of file emit-rtl.c.
Definition at line 241 of file emit-rtl.c.
References a, b, CONST_DOUBLE_HIGH, CONST_DOUBLE_LOW, CONST_DOUBLE_REAL_VALUE, GET_MODE, and real_identical().
Referenced by init_emit_once().
Definition at line 225 of file emit-rtl.c.
References CONST_DOUBLE_HIGH, CONST_DOUBLE_LOW, CONST_DOUBLE_REAL_VALUE, GET_MODE, h, and real_hash().
Referenced by init_emit_once().
Definition at line 216 of file emit-rtl.c.
References HOST_WIDE_INT, and INTVAL.
Referenced by init_emit_once().
| rtx constant_subword | ( | rtx | op, | |
| int | offset, | |||
| enum machine_mode | mode | |||
| ) |
Definition at line 1386 of file emit-rtl.c.
References abort, BITS_PER_WORD, const0_rtx, CONST_DOUBLE_HIGH, CONST_DOUBLE_LOW, GEN_INT, GET_CODE, GET_MODE_BITSIZE, GET_MODE_CLASS, GET_MODE_SIZE, HOST_BITS_PER_WIDE_INT, HOST_WIDE_INT, INTVAL, MODE_FLOAT, MODE_INT, REAL_VALUE_FROM_CONST_DOUBLE, REAL_VALUE_TO_TARGET_DOUBLE, REAL_VALUE_TO_TARGET_LONG_DOUBLE, REAL_VALUE_TO_TARGET_SINGLE, REAL_VALUE_TYPE, trunc_int_for_mode(), UNITS_PER_WORD, val, word_mode, and WORDS_BIG_ENDIAN.
Referenced by simplify_subreg().
Definition at line 5186 of file emit-rtl.c.
Referenced by bypass_block(), compare_and_jump_seq(), duplicate_loop_exit_test(), eliminate_partially_redundant_load(), eliminate_regs_in_insn(), emit_copy_of_insn_after(), mips_rewrite_small_data(), and split_small_symbolic_operand().
Definition at line 5052 of file emit-rtl.c.
Referenced by copy_insn(), copy_insn_1(), duplicate_loop_exit_test(), eliminate_regs_in_insn(), emit_copy_of_insn_after(), and gcse_emit_move_after().
Definition at line 2498 of file emit-rtl.c.
References abort, copy, GET_CODE, GET_MODE, GET_RTX_FORMAT, GET_RTX_LENGTH, i, in_expr_list_p(), in_struct, NULL, PC, PUT_MODE, REG, rtvec_alloc(), rtx_alloc, RTX_CODE, RTX_FLAG, X0WINT, XEXP, XINT, XSTR, XTREE, XVEC, XVECEXP, XVECLEN, and XWINT.
Referenced by copy_most_rtx(), and fixup_var_refs_1().
Definition at line 2600 of file emit-rtl.c.
Referenced by copy_rtx_if_shared(), try_combine(), unshare_all_decls(), unshare_all_rtl(), unshare_all_rtl_1(), and unshare_all_rtl_in_chain().
Definition at line 3713 of file emit-rtl.c.
Referenced by basic_induction_var(), clear_storage_via_clrmem(), clear_storage_via_clrstr(), connect_post_landing_pads(), emit_block_move_via_movmem(), emit_block_move_via_movstr(), emit_insn_if_valid_for_reload(), emit_store_flag(), expand_abs(), expand_abs_nojump(), expand_binop(), expand_complex_abs(), expand_divmod(), expand_doubleword_shift(), expand_parity(), expand_twoval_binop(), expand_twoval_unop(), expand_unop(), extract_bit_field(), extract_force_align_mem_bit_field(), gen_reload(), inc_for_reload(), move_block_from_reg(), move_block_to_reg(), set_storage_via_setmem(), store_bit_field(), and widen_clz().
Definition at line 4823 of file emit-rtl.c.
Referenced by emit_hpdiv_const(), gen_absdf2(), gen_abssf2(), gen_abstf2(), gen_absxf2(), gen_adddi3(), gen_addhi3(), gen_addqi3(), gen_addsi3(), gen_allocate_stack(), gen_allocate_stack_worker(), gen_ashldi3(), gen_ashrdi3(), gen_cmpintqi(), gen_extendsidi2(), gen_gr_restore(), gen_gr_spill(), gen_lshrdi3(), gen_maxdf3(), gen_maxsf3(), gen_mindf3(), gen_movstrsi(), gen_movti(), gen_negdf2(), gen_negdi2(), gen_neghi2(), gen_negqi2(), gen_negsf2(), gen_negsi2(), gen_negtf2(), gen_negxf2(), gen_peephole2_1420(), gen_peephole2_1421(), gen_peephole2_1460(), gen_peephole2_1461(), gen_peephole2_1462(), gen_peephole2_1467(), gen_peephole2_1468(), gen_peephole2_1469(), gen_peephole2_1470(), gen_peephole2_1471(), gen_peephole2_1472(), gen_peephole2_1473(), gen_peephole2_1474(), gen_peephole2_1475(), gen_peephole2_1476(), gen_peephole2_1477(), gen_peephole2_1478(), gen_peephole2_1479(), gen_peephole2_1480(), gen_peephole2_1481(), gen_peephole2_1482(), gen_peephole2_1483(), gen_peephole2_1484(), gen_peephole2_1485(), gen_peephole2_1486(), gen_peephole2_1487(), gen_peephole2_1490(), gen_peephole2_1491(), gen_peephole2_1492(), gen_peephole2_1493(), gen_peephole2_1494(), gen_peephole2_1495(), gen_peephole2_1496(), gen_peephole2_1497(), gen_peephole2_1498(), gen_peephole2_1499(), gen_peephole2_1500(), gen_peephole2_1501(), gen_peephole2_1502(), gen_peephole2_1505(), gen_peephole2_1506(), gen_peephole2_1507(), gen_peephole2_1508(), gen_peephole2_1509(), gen_peephole2_1510(), gen_pro_epilogue_adjust_stack(), gen_reload_inti(), gen_reload_outqi(), gen_reload_outti(), gen_split_1080(), gen_split_1084(), gen_split_1088(), gen_split_1094(), gen_split_1131(), gen_split_1132(), gen_split_1138(), gen_split_1139(), gen_split_1145(), gen_split_1146(), gen_split_1153(), gen_split_1171(), gen_split_1202(), gen_split_1204(), gen_split_1205(), gen_split_1206(), gen_split_1218(), gen_split_1221(), gen_split_1222(), gen_split_1227(), gen_split_1228(), gen_split_1234(), gen_split_1235(), gen_split_1237(), gen_split_1242(), gen_split_1243(), gen_split_1246(), gen_split_1247(), gen_split_1249(), gen_split_1250(), gen_split_1251(), gen_split_1254(), gen_split_1258(), gen_split_1260(), gen_split_1262(), gen_split_1263(), gen_split_1266(), gen_split_1267(), gen_split_1269(), gen_split_1270(), gen_split_1273(), gen_split_1277(), gen_split_1279(), gen_split_1281(), gen_split_1283(), gen_split_1284(), gen_split_1286(), gen_split_1288(), gen_split_1372(), gen_split_1373(), gen_split_1393(), gen_split_1449(), gen_split_1450(), gen_split_1452(), gen_split_308(), gen_split_310(), gen_split_312(), gen_split_321(), gen_split_322(), gen_split_323(), gen_split_324(), gen_split_333(), gen_split_334(), gen_split_335(), gen_split_336(), gen_split_337(), gen_split_338(), gen_split_339(), gen_split_340(), gen_split_341(), gen_split_342(), gen_split_343(), gen_split_344(), gen_split_345(), gen_split_366(), gen_split_367(), gen_split_368(), gen_split_369(), gen_split_370(), gen_sse2_loadsd(), gen_sse_loadss(), gen_strmovdi_rex64(), gen_strmovhi(), gen_strmovhi_rex64(), gen_strmovqi(), gen_strmovqi_rex64(), gen_strmovsi(), gen_strmovsi_rex64(), gen_strsetdi_rex64(), gen_strsethi(), gen_strsethi_rex64(), gen_strsetqi(), gen_strsetqi_rex64(), gen_strsetsi(), gen_strsetsi_rex64(), gen_subdi3(), gen_subhi3(), gen_subqi3(), gen_subsi3(), gen_tls_global_dynamic_32(), gen_tls_local_dynamic_base_32(), gen_truncdfsf2(), gen_trunctfdf2(), gen_trunctfsf2(), gen_truncxfdf2(), gen_truncxfsf2(), gen_udivmodhi4(), IPO_main(), rename_block(), and xstormy16_expand_arith().
Definition at line 4651 of file emit-rtl.c.
Referenced by allocate_dynamic_stack_space(), alpha_emit_floatuns(), build_post_landing_pads(), clipper_va_arg(), copy_insn_list(), copy_loop_body(), do_tablejump(), duplicate_insn_chain(), emit(), emit_builtin_compare_and_swap(), emit_builtin_lock_release(), emit_builtin_lock_test_and_set(), emit_builtin_sync_fetch_op(), emit_builtin_synchronize(), emit_indirect_jump(), emit_jump(), expand_block_move(), expand_bool_compare_and_swap(), expand_builtin_return(), expand_builtin_setjmp(), expand_builtin_trap(), expand_case(), expand_cmplxdiv_wide(), expand_divmod(), expand_doubleword_shift(), expand_eh_region_end_cleanup(), expand_end_case_type(), expand_expr(), expand_expr_real_1(), expand_fix(), expand_float(), expand_resx_expr(), gen_divmod_fixed_value(), gen_eh_return(), gen_fixuns_truncdfdi2(), gen_fixuns_truncdfsi2(), gen_fixuns_truncsfdi2(), gen_fixuns_truncsfsi2(), gen_mod_pow2(), gen_nonlocal_goto(), i860_va_arg(), ia64_output_mi_thunk(), ix86_va_arg(), m32c_emit_eh_epilogue(), m32c_emit_epilogue(), mips_builtin_branch_and_move(), mips_expand_builtin_compare(), mips_va_arg(), mt_expand_epilogue(), optimize_tail_recursion(), rs6000_output_mi_thunk(), rs6000_va_arg(), rtl_gen_interval_profiler(), rtl_gen_one_value_profiler_no_edge_manipulation(), s390_va_arg(), sh_output_mi_thunk(), sh_va_arg(), simplify_cmp_and_jump_insns(), sparc_emit_fixunsdi(), sparc_emit_floatunsdi(), sparc_output_mi_thunk(), store_expr(), x86_emit_floatuns(), xstormy16_expand_builtin_va_arg(), and xtensa_va_arg().
Definition at line 4354 of file emit-rtl.c.
Referenced by add_labels_and_missing_jumps(), commit_one_edge_insertion(), copy_loop_body(), cprop_jump(), create_fix_barrier(), cse_insn(), delete_null_pointer_checks_1(), dump_constants(), dump_minipool(), dump_table(), emit_library_call_value_1(), erase_matching_seqs(), expand_call(), find_barrier(), find_cond_trap(), fix_basic_block_boundaries(), fix_crossing_conditional_branches(), fix_up_fall_thru_edges(), force_nonfallthru_and_redirect(), gen_far_branch(), machine_dependent_reorg(), mips16_lay_out_constants(), optimize_unexecutable_edges(), pa_reorg(), s390_chunkify_pool(), s390_chunkify_start(), s390_dump_pool(), split_pattern_seq(), thread_prologue_and_epilogue_insns(), try_combine(), try_redirect_by_replacing_jump(), and try_split().
Definition at line 4119 of file emit-rtl.c.
Referenced by duplicate_loop_exit_test(), expand_end_loop(), and find_and_verify_loops().
Definition at line 4599 of file emit-rtl.c.
Referenced by alpha_emit_xfloating_libcall(), alpha_legitimize_address(), alpha_output_mi_thunk_osf(), bfin_expand_call(), build_mips16_call_stub(), copy_insn_list(), copy_loop_body(), emit(), emit_call_1(), expand_builtin_apply(), expand_call(), frv_expand_fdpic_call(), gen_call(), gen_call_pop(), gen_call_value(), gen_call_value_pop(), gen_tls_global_dynamic_64(), gen_tls_local_dynamic_base_64(), gen_untyped_call(), hppa_profile_hook(), ia64_expand_call(), ia64_split_call(), ix86_expand_call(), ix86_expand_prologue(), legitimize_tls_address(), mdx_call(), mdx_call_value(), mips_expand_call(), mips_output_mi_thunk(), prepare_move_operands(), rs6000_legitimize_tls_address(), rs6000_output_mi_thunk(), s390_emit_call(), sh_output_mi_thunk(), sparc_output_mi_thunk(), th_output_mi_thunk(), and xstormy16_expand_call().
Definition at line 4314 of file emit-rtl.c.
Referenced by emit_call_insn_after_scope(), and emit_copy_of_insn_after().
Definition at line 4466 of file emit-rtl.c.
References active_insn_p(), emit_call_insn_after(), INSN_SCOPE, last, and NEXT_INSN.
Definition at line 5541 of file emit-rtl.c.
Referenced by duplicate_insn_chain(), and hoist_insn_after().
Definition at line 4511 of file emit-rtl.c.
Referenced by add_to_sp(), allocate_dynamic_stack_space(), alpha_emit_conditional_move(), alpha_emit_floatuns(), alpha_emit_set_const_1(), alpha_emit_setcc(), alpha_expand_builtin(), alpha_expand_builtin_vector_binop(), alpha_expand_compare_and_swap_12(), alpha_expand_epilogue(), alpha_expand_lock_test_and_set_12(), alpha_expand_mov(), alpha_expand_mov_nobwx(), alpha_expand_prologue(), alpha_expand_unaligned_load(), alpha_expand_unaligned_load_words(), alpha_expand_unaligned_store(), alpha_expand_unaligned_store_words(), alpha_initialize_trampoline(), alpha_legitimize_address(), alpha_output_mi_thunk_osf(), alpha_setup_incoming_varargs(), alpha_split_atomic_op(), alpha_split_compare_and_swap(), alpha_split_compare_and_swap_12(), alpha_split_conditional_move(), alpha_split_lock_test_and_set(), alpha_split_lock_test_and_set_12(), alpha_split_tfmode_frobsign(), altivec_expand_abs_builtin(), altivec_expand_binop_builtin(), 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(), altivec_expand_ternop_builtin(), altivec_expand_unop_builtin(), arm_call_tls_get_addr(), arm_expand_binop_builtin(), arm_expand_builtin(), arm_expand_prologue(), arm_expand_unop_builtin(), arm_finalize_pic(), arm_gen_compare_reg(), arm_gen_constant(), arm_gen_movmemqi(), arm_gen_movstrqi(), arm_gen_return_addr_mask(), arm_load_pic_register(), arm_load_tp(), arm_reload_in_hi(), arm_reload_out_hi(), arm_set_return_address(), arm_split_constant(), assign_parms(), bfin_expand_binop_builtin(), bfin_expand_builtin(), bfin_expand_call(), bfin_expand_epilogue(), bfin_expand_movmem(), bfin_expand_prologue(), bfin_expand_strmov(), bfin_expand_unop_builtin(), bfin_gen_compare(), bfin_load_pic_reg(), bfin_optimize_loop(), block_move_loop(), block_move_no_loop(), block_move_sequence(), c4x_emit_move_sequence(), c4x_expand_builtin(), c4x_expand_epilogue(), c4x_expand_prologue(), c4x_gen_compare_reg(), c4x_legitimize_address(), clear_storage_via_clrmem(), clear_storage_via_clrstr(), clear_storage_via_libcall(), compute_can_copy(), convert_move(), copy_insn_list(), copy_loop_body(), count_basic_blocks(), cris_emit_movem_store(), cris_expand_epilogue(), cris_expand_prologue(), cris_split_movdx(), crx_expand_compare(), crx_expand_epilogue(), crx_expand_prologue(), d30v_build_long_insn(), d30v_emit_cond_move(), d30v_expand_epilogue(), d30v_expand_prologue(), do_clobber_return_reg(), do_compare_and_jump(), do_jump(), do_link(), do_restore(), do_spill(), do_unlink(), do_use_return_reg(), dw2_build_landing_pads(), embedded_pic_fnaddr_reg(), embedded_pic_offset(), emit(), emit_add(), emit_addhi3_postreload(), emit_and_preserve(), emit_bcnd(), emit_block_move_via_libcall(), emit_block_move_via_movmem(), emit_block_move_via_movstr(), emit_call_insn(), emit_cmp_and_jump_insn_1(), emit_conditional_add(), emit_constant_insn(), emit_df_insn(), emit_hard_tfmode_operation(), emit_i387_cw_initialization(), emit_input_reload_insns(), emit_insn_if_valid_for_reload(), emit_insxl(), emit_library_call_value_1(), emit_link_insn(), emit_load_locked(), emit_move_ccmode(), emit_move_complex(), emit_move_insn_1(), emit_move_multi_word(), emit_move_sequence(), emit_move_via_integer(), emit_multi_reg_push(), emit_no_conflict_block(), emit_nop(), emit_output_reload_insns(), emit_prefetch_instructions(), emit_queue(), emit_restore_regs(), emit_save_or_restore_regs(), emit_save_regs(), emit_set_insn(), emit_sf_insn(), emit_sfm(), emit_stack_restore(), emit_stack_save(), emit_store_conditional(), emit_store_flag(), emit_test(), emit_unop_insn(), expand_a_rotate(), expand_a_shift(), expand_ashiftrt(), expand_asm(), expand_asm_operands(), expand_binop(), expand_block_move(), expand_bool_compare_and_swap(), expand_builtin_int_roundingfn(), expand_builtin_lock_release(), expand_builtin_longjmp(), expand_builtin_mathfn(), expand_builtin_mathfn_2(), expand_builtin_mathfn_3(), expand_builtin_memcmp(), expand_builtin_nonlocal_goto(), expand_builtin_prefetch(), expand_builtin_return(), expand_builtin_setjmp_receiver(), expand_builtin_setjmp_setup(), expand_builtin_strcat(), expand_builtin_strcmp(), expand_builtin_strlen(), expand_builtin_strncmp(), expand_builtin_synchronize(), expand_builtin_trap(), expand_builtin_update_setjmp_buf(), expand_call(), expand_compare_and_swap_loop(), expand_complex_abs(), expand_eh_return(), expand_epilogue(), expand_epilogue_reg_restore(), expand_expr(), expand_expr_real_1(), expand_goto(), expand_interrupt_handler_epilogue(), expand_interrupt_handler_prologue(), expand_main_function(), expand_movstr(), expand_mult_highpart_optab(), expand_nl_goto_receiver(), expand_one_builtin(), expand_prologue(), expand_prologue_reg_save(), expand_sdiv_pow2(), expand_sync_fetch_operation(), expand_sync_lock_test_and_set(), expand_sync_operation(), expand_ternary_op(), expand_twoval_binop(), expand_twoval_unop(), expand_unop(), expand_val_compare_and_swap_1(), expand_vec_cond_expr(), expand_vec_shift_expr(), expand_vector_binop(), expand_vector_unop(), expand_widen_pattern_expr(), extract_bit_field(), extract_force_align_mem_bit_field(), fix_bit_operand(), fixup_var_refs_1(), force_into(), fpscr_set_from_mem(), fr30_expand_epilogue(), fr30_expand_prologue(), fr30_move_double(), frame_insn(), frame_related_constant_load(), from_compare(), frv_emit_comparison(), frv_emit_cond_move(), frv_emit_move(), frv_emit_movsi(), frv_emit_scc(), frv_expand_binop_builtin(), frv_expand_binopimm_builtin(), frv_expand_block_clear(), frv_expand_block_move(), frv_expand_cut_builtin(), frv_expand_epilogue(), frv_expand_fdpic_call(), frv_expand_int_void2arg(), frv_expand_load_builtin(), frv_expand_mclracc_builtin(), frv_expand_mdpackh_builtin(), frv_expand_mrdacc_builtin(), frv_expand_mwtacc_builtin(), frv_expand_noargs_builtin(), frv_expand_prefetches(), frv_expand_prologue(), frv_expand_set_builtin(), frv_expand_store_builtin(), frv_expand_unop_builtin(), frv_expand_voidaccop_builtin(), frv_expand_voidbinop_builtin(), frv_expand_voidtriop_builtin(), frv_frame_access(), frv_frame_insn(), frv_frame_offset_rtx(), frv_legitimize_tls_address(), frv_split_abs(), frv_split_cond_move(), frv_split_minmax(), frv_split_scc(), function_symbol(), gen_absdf2(), gen_absdi2(), gen_abssf2(), gen_abssi2(), gen_adddi3(), gen_addsi3(), gen_allocate_stack(), gen_allocate_stack_worker(), gen_anddi3(), gen_andhi3(), gen_andqi3(), gen_andsi3(), gen_ashift(), gen_ashift_hi(), gen_ashldi3(), gen_ashlhi3(), gen_ashlqi3(), gen_ashlsi3(), gen_ashrdi3(), gen_ashrhi3(), gen_ashrqi3(), gen_ashrsi3(), gen_builtin_longjmp(), gen_builtin_setjmp_receiver(), gen_builtin_setjmp_setup(), gen_call(), gen_call_value(), gen_casesi(), gen_clrstrdi(), gen_clrstrsi(), gen_cmpbi(), gen_cmpdf(), gen_cmpdi(), gen_cmphi(), gen_cmpintqi(), gen_cmpqi(), gen_cmpsf(), gen_cmpsi(), gen_cmpstrsi(), gen_cmptf(), gen_cmpxf(), gen_compare(), gen_compare_reg(), gen_cond_trap(), gen_conditional_branch(), gen_conditional_move(), gen_conditional_trap(), gen_div_trap(), gen_divdf3(), gen_divdi3(), gen_divmoddi4(), gen_divmodsi4(), gen_divsf3(), gen_divsi3(), gen_divtf3(), gen_doloop_end(), gen_eh_epilogue(), gen_eh_return(), gen_epilogue(), gen_extenddftf2(), gen_extenddfxf2(), gen_extendhidi2(), gen_extendhisi2(), gen_extendqidi2(), gen_extendqihi2(), gen_extendqisi2(), gen_extendsfdf2(), gen_extendsftf2(), gen_extendsfxf2(), gen_extendsidi2(), gen_extv(), gen_extzv(), gen_ffsdi2(), gen_ffssi2(), gen_fix_truncdfdi2(), gen_fix_truncdfsi2(), gen_fix_truncsfdi2(), gen_fix_truncsfsi2(), gen_fixuns_truncdfdi2(), gen_fixuns_truncdfsi2(), gen_fixuns_truncsfdi2(), gen_fixuns_truncsfsi2(), gen_float_relational(), gen_inlined_tls_plt(), gen_insv(), gen_iordi3(), gen_iorhi3(), gen_iorqi3(), gen_iorsi3(), gen_load_fptr(), gen_load_gprel64(), gen_load_symptr(), gen_lshrdi3(), gen_lshrhi3(), gen_lshrqi3(), gen_lshrsi3(), gen_mf(), gen_moddi3(), gen_modsi3(), gen_movdf(), gen_movdfcc(), gen_movdi(), gen_movdicc(), gen_movhi(), gen_movhicc(), gen_movqi(), gen_movsf(), gen_movsfcc(), gen_movsi(), gen_movsicc(), gen_movstrdi(), gen_movstricthi(), gen_movstrictqi(), gen_movstrsi(), gen_movtf(), gen_movtfcc(), gen_movti(), gen_movv16qi(), gen_movv2df(), gen_movv2di(), gen_movv2sf(), gen_movv2si(), gen_movv4hi(), gen_movv4sf(), gen_movv4si(), gen_movv8hi(), gen_movv8qi(), gen_movxf(), gen_movxfcc(), gen_muldf3(), gen_muldi3(), gen_mulsf3(), gen_mulsi3(), gen_mulsidi3(), gen_negdf2(), gen_negdi2(), gen_negsf2(), gen_nonlocal_goto(), gen_one_cmpldi2(), gen_one_cmplhi2(), gen_one_cmplqi2(), gen_one_cmplsi2(), gen_peephole2_1054(), gen_peephole2_1055(), gen_peephole2_1059(), gen_peephole2_1060(), gen_peephole2_1374(), gen_peephole2_1375(), gen_peephole2_1455(), gen_peephole2_1456(), gen_peephole2_1457(), gen_peephole2_1458(), gen_peephole2_1459(), gen_peephole2_1460(), gen_peephole2_1461(), gen_peephole2_1462(), gen_peephole2_1463(), gen_peephole2_1464(), gen_peephole2_1465(), gen_peephole2_1466(), gen_peephole2_1473(), gen_peephole2_1474(), gen_peephole2_1475(), gen_peephole2_1476(), gen_peephole2_1486(), gen_peephole2_1487(), gen_peephole2_1488(), gen_peephole2_1489(), gen_peephole2_1501(), gen_peephole2_1502(), gen_peephole2_1503(), gen_peephole2_1504(), gen_peephole2_311(), gen_peephole2_313(), gen_prefetch(), gen_pro_epilogue_adjust_stack(), gen_prologue(), gen_reload(), gen_reload_incc(), gen_reload_indi(), gen_reload_insi(), gen_reload_outcc(), gen_reload_outdi(), gen_reload_outqi(), gen_reload_outsi(), gen_restore_stack_nonlocal(), gen_rotldi3(), gen_rotlhi3(), gen_rotlqi3(), gen_rotlsi3(), gen_rotrdi3(), gen_rotrhi3(), gen_rotrqi3(), gen_rotrsi3(), gen_save_stack_nonlocal(), gen_seq(), gen_sfence(), gen_sge(), gen_sgeu(), gen_sgt(), gen_sgtu(), gen_shifty_hi_op(), gen_shifty_op(), gen_shl_and(), gen_shl_sext(), gen_sibcall(), gen_sibcall_epilogue(), gen_sibcall_value(), gen_sle(), gen_sleu(), gen_slt(), gen_sltgt(), gen_sltu(), gen_smaxdi3(), gen_smaxsi3(), gen_smindi3(), gen_sminsi3(), gen_smulsi3_highpart(), gen_sne(), gen_sordered(), gen_split_1056(), gen_split_1057(), gen_split_1058(), gen_split_1061(), gen_split_1063(), gen_split_1064(), gen_split_1065(), gen_split_1067(), gen_split_1068(), gen_split_1069(), gen_split_1070(), gen_split_1073(), gen_split_1074(), gen_split_1075(), gen_split_1076(), gen_split_1077(), gen_split_1078(), gen_split_1082(), gen_split_1083(), gen_split_1086(), gen_split_1087(), gen_split_1090(), gen_split_1091(), gen_split_1092(), gen_split_1094(), gen_split_1095(), gen_split_1096(), gen_split_1097(), gen_split_1098(), gen_split_1099(), gen_split_1100(), gen_split_1101(), gen_split_1102(), gen_split_1103(), gen_split_1104(), gen_split_1111(), gen_split_1112(), gen_split_1113(), gen_split_1115(), gen_split_1116(), gen_split_1118(), gen_split_1119(), gen_split_1121(), gen_split_1122(), gen_split_1124(), gen_split_1125(), gen_split_1130(), gen_split_1131(), gen_split_1137(), gen_split_1138(), gen_split_1144(), gen_split_1146(), gen_split_1151(), gen_split_1155(), gen_split_1156(), gen_split_1157(), gen_split_1158(), gen_split_1159(), gen_split_1160(), gen_split_1161(), gen_split_1162(), gen_split_1163(), gen_split_1205(), gen_split_1206(), gen_split_1211(), gen_split_1212(), gen_split_1213(), gen_split_1216(), gen_split_1217(), gen_split_1244(), gen_split_1245(), gen_split_1252(), gen_split_1253(), gen_split_1257(), gen_split_1259(), gen_split_1264(), gen_split_1265(), gen_split_1271(), gen_split_1272(), gen_split_1276(), gen_split_1278(), gen_split_1290(), gen_split_1291(), gen_split_1292(), gen_split_1296(), gen_split_1297(), gen_split_1298(), gen_split_1302(), gen_split_1303(), gen_split_1309(), gen_split_1310(), gen_split_1343(), gen_split_1344(), gen_split_1345(), gen_split_1346(), gen_split_1367(), gen_split_1373(), gen_split_1386(), gen_split_1387(), gen_split_1394(), gen_split_1395(), gen_split_1427(), gen_split_1431(), gen_split_1432(), gen_split_1434(), gen_split_1435(), gen_split_1437(), gen_split_1438(), gen_split_1440(), gen_split_1441(), gen_split_1443(), gen_split_1444(), gen_split_1445(), gen_split_1451(), gen_split_1453(), gen_split_1454(), gen_split_1523(), gen_split_1524(), gen_split_1525(), gen_split_1526(), gen_split_1527(), gen_split_1528(), gen_split_1529(), gen_split_1530(), gen_split_1531(), gen_split_1532(), gen_split_1533(), gen_split_1534(), gen_split_1535(), gen_split_1536(), gen_split_274(), gen_split_275(), gen_split_276(), gen_split_277(), gen_split_279(), gen_split_281(), gen_split_282(), gen_split_283(), gen_split_284(), gen_split_291(), gen_split_292(), gen_split_293(), gen_split_294(), gen_split_299(), gen_split_300(), gen_split_301(), gen_split_302(), gen_split_303(), gen_split_304(), gen_split_305(), gen_split_306(), gen_split_307(), gen_split_308(), gen_split_309(), gen_split_310(), gen_split_311(), gen_split_312(), gen_split_321(), gen_split_322(), gen_split_323(), gen_split_324(), gen_split_333(), gen_split_334(), gen_split_335(), gen_split_336(), gen_split_337(), gen_split_338(), gen_split_339(), gen_split_340(), gen_split_341(), gen_split_342(), gen_split_343(), gen_split_344(), gen_split_345(), gen_split_347(), gen_split_348(), gen_split_349(), gen_split_350(), gen_split_351(), gen_split_352(), gen_split_353(), gen_split_354(), gen_split_355(), gen_split_357(), gen_split_358(), gen_split_359(), gen_split_360(), gen_split_361(), gen_split_362(), gen_split_366(), gen_split_367(), gen_split_368(), gen_split_369(), gen_split_370(), gen_split_385(), gen_split_386(), gen_split_387(), gen_split_388(), gen_split_389(), gen_split_390(), gen_split_391(), gen_split_392(), gen_split_393(), gen_split_394(), gen_split_395(), gen_split_396(), gen_split_399(), gen_split_400(), gen_split_401(), gen_split_402(), gen_split_403(), gen_split_404(), gen_split_405(), gen_split_414(), gen_split_416(), gen_split_423(), gen_split_424(), gen_split_427(), gen_split_429(), gen_split_430(), gen_split_431(), gen_split_437(), gen_split_439(), gen_split_442(), gen_split_445(), gen_split_447(), gen_split_448(), gen_split_449(), gen_split_450(), gen_split_451(), gen_split_453(), gen_split_455(), gen_split_456(), gen_split_457(), gen_split_458(), gen_split_459(), gen_split_461(), gen_split_462(), gen_split_464(), gen_split_465(), gen_split_466(), gen_split_467(), gen_split_468(), gen_split_517(), gen_split_move_double(), gen_sqrtdf2(), gen_sqrtsf2(), gen_sse2_lfence(), gen_sse2_loadsd(), gen_sse2_mfence(), gen_sse_loadss(), gen_sse_movaps(), gen_sse_movups(), gen_strlendi(), gen_strlensi(), gen_strmovdi_rex64(), gen_strmovhi(), gen_strmovhi_rex64(), gen_strmovqi(), gen_strmovqi_rex64(), gen_strmovsi(), gen_strmovsi_rex64(), gen_strsetdi_rex64(), gen_strsethi(), gen_strsethi_rex64(), gen_strsetqi(), gen_strsetqi_rex64(), gen_strsetsi(), gen_strsetsi_rex64(), gen_subdi3(), gen_subsi3(), gen_suneq(), gen_sunge(), gen_sungt(), gen_sunle(), gen_sunlt(), gen_sunordered(), gen_tablejump(), gen_tablejump_mips161(), gen_tablejump_mips162(), gen_tls_global_dynamic_32(), gen_tls_local_dynamic_base_32(), gen_tlsmoff(), gen_truncdfsf2(), gen_tst_reg(), gen_tstdi(), gen_tstsi(), gen_udivdi3(), gen_udivmoddi4(), gen_udivmodhi4(), gen_udivmodsi4(), gen_udivsi3(), gen_umaxdi3(), gen_umaxsi3(), gen_umindi3(), gen_uminsi3(), gen_umoddi3(), gen_umodsi3(), gen_umulsi3_highpart(), gen_umulsidi3(), gen_untyped_call(), gen_v9_scc(), gen_x86_shift_adj_1(), gen_x86_shift_adj_2(), gen_x86_shift_adj_3(), gen_xordi3(), gen_xorhi3(), gen_xorqi3(), gen_xorsi3(), gen_zero_extendhidi2(), gen_zero_extendhisi2(), gen_zero_extendqidi2(), gen_zero_extendqihi2(), gen_zero_extendqisi2(), gen_zero_extendsidi2(), get_thread_pointer(), h8300_emit_stack_adjustment(), h8300_expand_epilogue(), h8300_expand_prologue(), h8300_push_pop(), h8sx_emit_movmd(), hppa_builtin_saveregs(), hppa_expand_epilogue(), hppa_expand_prologue(), hppa_profile_hook(), i960_setup_incoming_varargs(), ia64_expand_atomic_op(), ia64_expand_builtin(), ia64_expand_compare(), ia64_expand_compare_and_swap(), ia64_expand_dot_prod_v8qi(), ia64_expand_epilogue(), ia64_expand_fetch_and_op(), ia64_expand_load_address(), ia64_expand_lock_test_and_set(), ia64_expand_move(), ia64_expand_op_and_fetch(), ia64_expand_prologue(), ia64_expand_tls_address(), ia64_expand_vcondu_v2si(), ia64_expand_vecint_cmov(), ia64_expand_vecint_compare(), ia64_expand_vecint_minmax(), ia64_expand_widen_sum(), ia64_initialize_trampoline(), ia64_output_mi_thunk(), ia64_profile_hook(), ia64_reload_gp(), ia64_reorg(), ia64_split_return_addr_rtx(), ia64_split_tmode(), ia64_split_tmode_move(), inc_for_reload(), init_expmed(), initialize_trampoline(), insert_insn_on_edge(), iq2000_add_large_offset_to_sp(), iq2000_expand_epilogue(), iq2000_expand_prologue(), ix86_adjust_counter(), ix86_emit_fp_unordered_jump(), ix86_emit_i387_log1p(), ix86_emit_restore_regs_using_mov(), ix86_emit_save_regs(), ix86_expand_aligntest(), ix86_expand_ashl_const(), ix86_expand_ashlsi3_const(), ix86_expand_binary_operator(), ix86_expand_binop_builtin(), ix86_expand_builtin(), ix86_expand_carry_flag_compare(), ix86_expand_clear(), ix86_expand_clrmem(), ix86_expand_clrstr(), ix86_expand_copysign(), ix86_expand_epilogue(), ix86_expand_fp_absneg_operator(), ix86_expand_fp_compare(), ix86_expand_fp_movcc(), ix86_expand_int_addcc(), ix86_expand_int_compare(), ix86_expand_int_movcc(), ix86_expand_int_vcond(), ix86_expand_move(), ix86_expand_movmem(), ix86_expand_movstr(), ix86_expand_prologue(), ix86_expand_reduc_v4sf(), ix86_expand_setcc(), ix86_expand_sse_cmp(), ix86_expand_sse_comi(), ix86_expand_sse_compare(), ix86_expand_sse_fp_minmax(), ix86_expand_sse_movcc(), ix86_expand_store_builtin(), ix86_expand_strlen(), ix86_expand_strlensi_unroll_1(), ix86_expand_unary_operator(), ix86_expand_unop1_builtin(), ix86_expand_unop_builtin(), ix86_expand_vector_extract(), ix86_expand_vector_init_duplicate(), ix86_expand_vector_init_general(), ix86_expand_vector_init_low_nonzero(), ix86_expand_vector_init_one_nonzero(), ix86_expand_vector_move(), ix86_expand_vector_move_misalign(), ix86_expand_vector_set(), ix86_force_to_memory(), ix86_free_from_memory(), ix86_setup_incoming_varargs(), ix86_split_ashl(), ix86_split_ashldi(), ix86_split_ashr(), ix86_split_ashrdi(), ix86_split_copysign_const(), ix86_split_copysign_var(), ix86_split_long_move(), ix86_split_lshr(), ix86_split_lshrdi(), ix86_split_sse_movcc(), ix86_zero_extend_to_Pmode(), legitimize_address(), legitimize_pic_address(), legitimize_tls_address(), load_pic_register(), m32c_emit_epilogue(), m32c_emit_prologue(), m32c_expand_cmpstr(), m32c_expand_insv(), m32c_expand_movcc(), m32c_expand_movmemhi(), m32c_expand_movstr(), m32c_expand_neg_mulpsi3(), m32c_expand_scc(), m32c_expand_setmemhi(), m32c_legitimize_address(), m32c_prepare_move(), m32c_prepare_shift(), m32c_pushm_popm(), m32c_unpend_compare(), m32r_expand_block_move(), m32r_expand_prologue(), m32r_legitimize_pic_address(), m32r_load_pic_register(), m32r_reload_lr(), m68hc11_emit_logical(), m68hc11_expand_compare(), m68hc11_reload_operands(), m68hc11_split_move(), m88k_expand_prologue(), machopic_indirect_data_reference(), machopic_legitimize_pic_address(), mcore_expand_epilog(), mcore_expand_insv(), mcore_expand_prolog(), mcore_gen_compare_reg(), mda_gen_cmp(), mds_zero_extract_andi(), mdx_block_move_loop(), mdx_block_move_loop_body(), mdx_block_move_loop_foot(), mdx_block_move_loop_head(), mdx_block_move_straight(), mdx_epilogue(), mdx_movsicc(), mdx_prologue(), mdx_unaligned_load(), mdx_unaligned_store(), mips_add_large_offset_to_sp(), mips_block_move_loop(), mips_emit_binary(), mips_emit_fcc_reload(), mips_emit_loadgp(), mips_expand_builtin_compare(), mips_expand_builtin_direct(), mips_expand_builtin_movtf(), mips_expand_epilogue(), mips_expand_prologue(), mips_expand_unaligned_load(), mips_expand_unaligned_store(), mips_expand_vcondv2sf(), mips_gen_conditional_trap(), mips_legitimize_const_move(), mips_legitimize_move(), mips_legitimize_tls_address(), mips_load_call_address(), mips_move_integer(), mips_output_mi_thunk(), mips_restore_gp(), mips_set_return_address(), mips_split_64bit_move(), mmix_emit_sp_add(), mmix_expand_epilogue(), mmix_expand_prologue(), mmix_gen_compare_reg(), mmix_initialize_trampoline(), mn10300_gen_multiple_store(), move_block_from_reg(), move_block_to_reg(), move_by_pieces(), move_by_pieces_1(), mt_expand_eh_return(), mt_expand_epilogue(), mt_expand_prologue(), mt_generate_compare(), noce_emit_cmove(), noce_emit_move_insn(), noce_emit_store_flag(), noce_try_cmove_arith(), output_stack_adjust(), pj_expand_epilogue(), pj_expand_prologue(), pop(), prepare_cmp_insn(), prepare_move_operands(), prepare_scc_operands(), pro_epilogue_adjust_stack(), probe_stack_range(), process_insert_insn(), push(), ra_emit_move_insn(), rename_insn_1(), rs6000_emit_allocate_stack(), rs6000_emit_cmove(), rs6000_emit_epilogue(), rs6000_emit_int_cmove(), rs6000_emit_load_toc_table(), rs6000_emit_move(), rs6000_emit_prologue(), rs6000_emit_sCOND(), rs6000_emit_set_const(), rs6000_emit_stack_tie(), rs6000_emit_swdivdf(), rs6000_emit_swdivsf(), rs6000_emit_sync(), rs6000_emit_vector_compare(), rs6000_emit_vector_select(), rs6000_expand_binop_builtin(), rs6000_expand_builtin(), rs6000_expand_compare_and_swapqhi(), rs6000_expand_ternop_builtin(), rs6000_expand_unop_builtin(), rs6000_expand_vector_extract(), rs6000_expand_vector_init(), rs6000_expand_vector_set(), rs6000_generate_compare(), rs6000_legitimize_address(), rs6000_legitimize_tls_address(), rs6000_output_mi_thunk(), rs6000_split_atomic_op(), rs6000_split_compare_and_swap(), rs6000_split_compare_and_swapqhi(), rs6000_split_lock_test_and_set(), rs6000_split_multireg_move(), rtl_gen_const_delta_profiler(), rtl_gen_interval_profiler(), rtl_gen_one_value_profiler_no_edge_manipulation(), rtl_gen_pow2_profiler(), s390_dump_execute(), s390_emit_compare(), s390_emit_compare_and_swap(), s390_emit_epilogue(), s390_emit_prologue(), s390_expand_addcc(), s390_expand_builtin(), s390_expand_clrmem(), s390_expand_cmpmem(), s390_expand_logical_operator(), s390_expand_movmem(), s390_expand_plus_operand(), s390_expand_setmem(), s390_load_address(), s390_reorg(), safe_insert_insn_on_edge(), safe_vector_operand(), save_restore_insns(), see_gen_normalized_extension(), see_pre_insert_extensions(), set_frame_related_p(), set_storage_via_setmem(), sh_builtin_saveregs(), sh_expand_binop_v2sf(), sh_expand_builtin(), sh_expand_epilogue(), sh_expand_prologue(), sh_expand_t_scc(), sh_expand_unop_v2sf(), sh_initialize_trampoline(), sh_output_mi_thunk(), sh_set_return_address(), shmedia_prepare_call_address(), sparc64_initialize_trampoline(), sparc_emit_fixunsdi(), sparc_emit_float_lib_cmp(), sparc_emit_floatunsdi(), sparc_emit_set_const32(), sparc_emit_set_const64(), sparc_emit_set_const64_longway(), sparc_emit_set_const64_quick1(), sparc_emit_set_const64_quick2(), sparc_emit_set_safe_HIGH64(), sparc_emit_set_symbolic_const64(), sparc_expand_builtin(), sparc_expand_compare_and_swap_12(), sparc_expand_epilogue(), sparc_expand_move(), sparc_expand_prologue(), sparc_initialize_trampoline(), sparc_output_mi_thunk(), sparc_struct_value_rtx(), spe_expand_builtin(), spe_expand_evsel_builtin(), spe_expand_predicate_builtin(), spe_expand_stv_builtin(), spill_restore_mem(), split_adds_subs(), split_load_immediate(), stack_protect_epilogue(), stack_protect_prologue(), store_bit_field(), store_by_pieces(), store_by_pieces_2(), store_constructor(), store_reg_modify(), th_output_mi_thunk(), thread_prologue_and_epilogue_insns(), thumb_expand_epilogue(), thumb_expand_movmemqi(), thumb_expand_movstrqi(), thumb_expand_prologue(), thumb_reload_out_hi(), thumb_set_return_address(), vfp_emit_fstmx(), widen_operand(), x86_emit_floatuns(), xstormy16_expand_andqi3(), xstormy16_expand_builtin(), xstormy16_expand_casesi(), xstormy16_expand_iorqi3(), xstormy16_expand_move(), xstormy16_initialize_trampoline(), xstormy16_split_cbranch(), xstormy16_split_move(), xtensa_copy_incoming_a7(), xtensa_expand_block_move(), xtensa_expand_conditional_move(), xtensa_expand_prologue(), xtensa_expand_scc(), xtensa_extend_reg(), and xtensa_return_addr().
Definition at line 4209 of file emit-rtl.c.
Referenced by alpha_gp_save_rtx(), arm_finalize_pic(), bfin_optimize_loop(), bfin_reorg(), bundling(), c4x_rptb_insert(), cirrus_reorg(), combine_var_copies_in_loop_exit(), commit_one_edge_insertion(), copy_rtx_and_substitute(), cse_set_around_loop(), df_pattern_emit_after(), dump_constants(), dump_constants_1(), dump_minipool(), dump_table(), eliminate_regs_in_insn(), embedded_pic_fnaddr_reg(), embedded_pic_offset(), emit_all_insn_group_barriers(), emit_copy_of_insn_after(), emit_initial_value_sets(), emit_insn_after_scope(), emit_insn_after_with_line_notes(), emit_loads(), emit_new_cond_insn(), emit_predicate_relation_info(), emit_reload_insns(), emit_stack_restore(), emit_stack_save(), erase_matching_seqs(), expand_builtin_saveregs(), expand_builtin_strlen(), expand_decl_cleanup(), expand_fixup(), final_emit_insn_group_barriers(), final_prescan_insn(), find_reloads(), fixup_gotos(), fixup_match_1(), fixup_var_refs_1(), frv_align_label(), frv_ifcvt_modify_final(), frv_insert_nop_in_packet(), gcse_emit_move_after(), gen_far_branch(), get_arg_pointer_save_area(), handle_avail_expr(), insert_insn_end_bb(), insert_insn_start_bb(), insert_one_insn(), insert_stores(), insert_var_expansion_initialization(), legitimize_pic_address(), loop_insn_emit_after(), loop_split_edge_with(), m68hc11_z_replacement(), mark_set_1(), mips16_gp_pseudo_reg(), mips16_optimize_gp(), mips_avoid_hazard(), move_btr_def(), move_invariant_reg(), mt_reorg_hazard(), pa_reorg(), pre_insert_copy_insn(), purge_addressof_1(), reg_alloc(), replace_store_insn(), rewrite_program(), rtl_lv_add_condition_to_bb(), s390_chunkify_pool(), s390_chunkify_start(), s390_dump_pool(), s390_end_pool(), s390_mainpool_finish(), see_commit_ref_changes(), sjlj_emit_function_enter(), sjlj_emit_function_exit(), spill_restore_mem(), split_pattern_seq(), unswitch_loop(), vr4130_align_insns(), xtensa_copy_incoming_a7(), and xtensa_reorg().
Definition at line 4170 of file emit-rtl.c.
References BB_DIRTY, BLOCK_FOR_INSN, basic_block_def::end, basic_block_def::flags, GET_CODE, last, last_insn, NEXT_INSN, PREV_INSN, and set_block_for_insn.
Referenced by emit_call_insn_after(), emit_call_insn_after_noloc(), emit_insn_after(), emit_insn_after_noloc(), emit_jump_insn_after(), and emit_jump_insn_after_noloc().
Definition at line 4426 of file emit-rtl.c.
References active_insn_p(), emit_insn_after(), INSN_SCOPE, last, and NEXT_INSN.
Referenced by noce_process_if_block(), and try_split().
Definition at line 3974 of file emit-rtl.c.
Referenced by alpha_align_insns(), alpha_handle_trap_shadows(), bfin_optimize_loop(), build_post_landing_pads(), c4x_rptb_insert(), commit_one_edge_insertion(), connect_post_landing_pads(), copy_src_to_dest(), df_insn_move_before(), df_pattern_emit_before(), dump_table(), duplicate_loop_exit_test(), dw2_build_landing_pads(), emit_all_insn_group_barriers(), emit_insn_before_scope(), emit_insn_group_barriers(), emit_loads(), emit_predicate_relation_info(), emit_prefetch_instructions(), emit_reload_insns(), emit_to_new_bb_before(), errata_emit_nops(), expand_builtin_apply_args(), expand_builtin_strlen(), expand_main_function(), expand_nl_goto_receivers(), expand_nl_handler_label(), final_emit_insn_group_barriers(), find_reloads(), find_reloads_address(), find_reloads_subreg_address(), find_reloads_toplev(), fix_crossing_unconditional_branches(), fixup_memory_subreg(), fixup_stack_1(), fixup_var_refs_1(), fixup_var_refs_insn(), force_new_group(), frv_ifcvt_modify_final(), frv_insert_nop_in_packet(), gen_block_redirect(), ia64_emit_insn_before(), ia64_emit_nops(), insert_base_initialization(), insert_insn_end_bb(), insert_one_insn(), insert_phi_node(), instantiate_virtual_regs_1(), instantiate_virtual_regs_in_insn(), ix86_avoid_jump_misspredicts(), ix86_pad_returns(), loop_insn_emit_before(), m68hc11_z_replacement(), machine_dependent_reorg(), move_movables(), mt_reorg_hazard(), noce_try_cmove_arith(), optimize_bit_field(), pa_combine_instructions(), pa_reorg(), pad_groups(), pre_insert_copy_insn(), protect_from_queue(), purge_addressof_1(), rename_equivalent_regs(), replace_call_placeholder(), rewrite_program(), s390_chunkify_pool(), s390_chunkify_start(), s390_optimize_prologue(), s390_split_branches(), scan_one_insn(), sh_reorg(), sjlj_emit_dispatch_table(), sjlj_mark_call_sites(), spill_restore_mem(), split_branches(), split_iv(), subst_reg_equivs(), substitute_ep_register(), thread_prologue_and_epilogue_insns(), try_to_integrate(), update_equiv_regs(), update_ld_motion_stores(), x86_machine_dependent_reorg(), and xtensa_reorg().
Definition at line 4486 of file emit-rtl.c.
References active_insn_p(), emit_insn_before(), first, INSN_SCOPE, last, NEXT_INSN, and PREV_INSN.
Referenced by find_cond_trap(), noce_try_abs(), noce_try_cmove(), noce_try_cmove_arith(), noce_try_minmax(), noce_try_store_flag(), noce_try_store_flag_constants(), noce_try_store_flag_inc(), and noce_try_store_flag_mask().
Definition at line 4557 of file emit-rtl.c.
Referenced by alpha_emit_floatuns(), bfin_expand_epilogue(), block_move_loop(), build_post_landing_pads(), c4x_expand_epilogue(), clipper_va_arg(), compare_and_jump_seq(), copy_insn_list(), copy_loop_body(), cris_expand_return(), crx_expand_branch(), crx_expand_epilogue(), d30v_expand_epilogue(), do_store_flag(), do_tablejump(), emit(), emit_bcnd(), emit_bcond_fp(), emit_cmp_and_jump_insn_1(), emit_indirect_jump(), emit_jump(), emit_unlikely_jump(), emit_v9_brxx_insn(), expand_block_move(), expand_bool_compare_and_swap(), expand_builtin_return(), expand_builtin_setjmp(), expand_case(), expand_cmplxdiv_wide(), expand_compare_and_swap_loop(), expand_divmod(), expand_doubleword_shift(), expand_eh_region_end_cleanup(), expand_end_case_type(), expand_epilogue(), expand_expr(), expand_expr_real_1(), expand_fix(), expand_float(), expand_interrupt_handler_epilogue(), expand_resx_expr(), fr30_expand_epilogue(), frv_emit_cond_branch(), frv_expand_epilogue(), gen_beq(), gen_bge(), gen_bgeu(), gen_bgt(), gen_bgtu(), gen_ble(), gen_bleu(), gen_blt(), gen_bltgt(), gen_bltu(), gen_bne(), gen_bordered(), gen_buneq(), gen_bunge(), gen_bungt(), gen_bunle(), gen_bunlt(), gen_bunordered(), gen_casesi(), gen_conditional_branch(), gen_divmod_fixed_value(), gen_doloop_end(), gen_epilogue(), gen_fixuns_truncdfdi2(), gen_fixuns_truncdfsi2(), gen_fixuns_truncsfdi2(), gen_fixuns_truncsfsi2(), gen_indirect_jump(), gen_mod_pow2(), gen_return(), gen_sibcall_epilogue(), gen_split_1365(), gen_split_1366(), gen_split_1368(), gen_split_1372(), gen_split_1373(), gen_tablejump(), gen_tablejump_mips161(), gen_tablejump_mips162(), gen_x86_shift_adj_2(), gen_x86_shift_adj_3(), get_uncond_jump_length(), h8300_expand_branch(), i860_va_arg(), i960_setup_incoming_varargs(), ia64_expand_epilogue(), iq2000_expand_epilogue(), ix86_emit_fp_unordered_jump(), ix86_emit_i387_log1p(), ix86_expand_branch(), ix86_expand_epilogue(), ix86_expand_strlensi_unroll_1(), ix86_split_fp_branch(), ix86_va_arg(), m32c_emit_eh_epilogue(), m32c_emit_epilogue(), m32c_prepare_shift(), m32r_expand_block_move(), m68hc11_expand_compare_and_branch(), mdx_block_move_loop(), mdx_epilogue(), mips_block_move_loop(), mips_builtin_branch_and_move(), mips_expand_builtin_compare(), mips_expand_epilogue(), mips_output_mi_thunk(), mt_emit_cbranch(), mt_expand_epilogue(), return_addr_rtx(), rs6000_emit_cbranch(), rs6000_emit_epilogue(), rs6000_va_arg(), rtl_gen_interval_profiler(), rtl_gen_one_value_profiler_no_edge_manipulation(), s390_emit_epilogue(), s390_emit_jump(), s390_expand_cmpmem(), s390_va_arg(), setup_incoming_varargs(), sh_va_arg(), simplify_cmp_and_jump_insns(), sparc_emit_fixunsdi(), sparc_emit_floatunsdi(), sparc_expand_compare_and_swap_12(), sparc_nonflat_function_epilogue(), sparc_output_mi_thunk(), store_expr(), thread_prologue_and_epilogue_insns(), try_casesi(), x86_emit_floatuns(), xstormy16_emit_cbranch(), xstormy16_expand_builtin_va_arg(), xstormy16_expand_casesi(), xstormy16_expand_epilogue(), xtensa_expand_conditional_branch(), and xtensa_va_arg().
Definition at line 4274 of file emit-rtl.c.
Referenced by add_labels_and_missing_jumps(), copy_loop_body(), create_fix_barrier(), cse_insn(), delete_null_pointer_checks_1(), df_jump_pattern_emit_after(), emit_copy_of_insn_after(), emit_jump_insn_after_scope(), erase_matching_seqs(), find_barrier(), find_cond_trap(), fix_crossing_conditional_branches(), force_nonfallthru_and_redirect(), gen_far_branch(), machine_dependent_reorg(), mt_reorg_loops(), pa_reorg(), s390_chunkify_pool(), s390_chunkify_start(), split_pattern_seq(), and try_redirect_by_replacing_jump().
Definition at line 4446 of file emit-rtl.c.
References active_insn_p(), emit_jump_insn_after(), INSN_SCOPE, last, and NEXT_INSN.
Definition at line 4025 of file emit-rtl.c.
Referenced by bfin_optimize_loop(), check_dbra_loop(), duplicate_loop_exit_test(), emit_new_cond_insn(), expand_end_loop(), find_and_verify_loops(), mips16_lay_out_constants(), mt_reorg_loops(), pa_combine_instructions(), and s390_split_branches().
Definition at line 4633 of file emit-rtl.c.
Referenced by allocate_dynamic_stack_space(), alpha_emit_floatuns(), alpha_split_atomic_op(), alpha_split_compare_and_swap(), alpha_split_compare_and_swap_12(), alpha_split_lock_test_and_set(), alpha_split_lock_test_and_set_12(), bfin_optimize_loop(), block_move_loop(), build_post_landing_pads(), clipper_va_arg(), copy_insn_list(), copy_loop_body(), d30v_expand_builtin_va_arg(), do_cmp_and_jump(), do_compare_rtx_and_jump(), do_jump(), do_jump_by_parts_equality(), do_jump_by_parts_equality_rtx(), do_jump_by_parts_greater_rtx(), do_jump_by_parts_zero_rtx(), do_store_flag(), dw2_build_landing_pads(), emit(), emit_block_move_via_loop(), emit_store_flag_force(), EMT_Assemble_BB(), expand_a_rotate(), expand_abs(), expand_block_move(), expand_bool_compare_and_swap(), expand_builtin_mathfn(), expand_builtin_setjmp(), expand_case(), expand_cmplxdiv_wide(), expand_compare_and_swap_loop(), expand_computed_goto(), expand_copysign_absneg(), expand_divmod(), expand_doubleword_shift(), expand_eh_region_end_allowed(), expand_eh_region_end_cleanup(), expand_eh_region_end_must_not_throw(), expand_eh_return(), expand_end_all_catch(), expand_end_bindings(), expand_end_case_type(), expand_end_cond(), expand_end_loop(), expand_end_null_loop(), expand_errno_check(), expand_exit_loop_if_false(), expand_expr(), expand_expr_real_1(), expand_expr_stmt(), expand_expr_stmt_value(), expand_fix(), expand_float(), expand_inline_function(), expand_label(), expand_loop_continue_here(), expand_nl_goto_receivers(), expand_nl_handler_label(), expand_return(), expand_sdiv_pow2(), expand_smod_pow2(), expand_start_catch(), expand_start_else(), expand_start_elseif(), expand_start_loop(), gen_divmod_fixed_value(), gen_ffssi2(), gen_fixuns_truncdfdi2(), gen_fixuns_truncdfsi2(), gen_fixuns_truncsfdi2(), gen_fixuns_truncsfsi2(), gen_mod_pow2(), gen_mod_subtract(), gen_x86_shift_adj_2(), gen_x86_shift_adj_3(), i860_va_arg(), i960_setup_incoming_varargs(), ia64_expand_atomic_op(), ia64_expand_fetch_and_op(), ia64_expand_op_and_fetch(), ix86_emit_i387_log1p(), ix86_expand_branch(), ix86_expand_clrmem(), ix86_expand_clrstr(), ix86_expand_movmem(), ix86_expand_movstr(), ix86_expand_strlensi_unroll_1(), ix86_split_fp_branch(), ix86_va_arg(), m32r_expand_block_move(), m68hc11_expand_compare_and_branch(), mdx_block_move_loop(), mips_block_move_loop(), mips_builtin_branch_and_move(), mips_expand_builtin_compare(), mips_va_arg(), probe_stack_range(), return_addr_rtx(), rs6000_aix_emit_builtin_unwind_init(), rs6000_split_atomic_op(), rs6000_split_compare_and_swap(), rs6000_split_compare_and_swapqhi(), rs6000_split_lock_test_and_set(), rs6000_va_arg(), rtl_gen_interval_profiler(), rtl_gen_one_value_profiler_no_edge_manipulation(), rtl_gen_pow2_profiler(), s390_dump_execute(), s390_expand_atomic(), s390_expand_clrmem(), s390_expand_cmpmem(), s390_expand_cs_hqi(), s390_expand_movmem(), s390_expand_setmem(), s390_reorg(), s390_va_arg(), save_for_inline(), setup_incoming_varargs(), sh_va_arg(), sjlj_emit_dispatch_table(), sparc_emit_fixunsdi(), sparc_emit_floatunsdi(), sparc_expand_compare_and_swap_12(), sparc_struct_value_rtx(), stack_protect_epilogue(), store_constructor(), store_expr(), x86_emit_floatuns(), xstormy16_emit_cbranch(), xstormy16_expand_builtin_va_arg(), and xtensa_va_arg().
Definition at line 4368 of file emit-rtl.c.
Referenced by c4x_rptb_insert(), copy_loop_body(), create_fix_barrier(), dump_constants(), dump_minipool(), dump_table(), find_barrier(), fixup_addr_diff_vecs(), gen_far_branch(), get_label_after(), get_label_before(), ia64_emit_deleted_label_after_insn(), load_mems(), m32c_prepare_shift(), machine_dependent_reorg(), mips16_lay_out_constants(), optimize_tail_recursion(), output_branchy_insn(), pa_reorg(), s390_chunkify_pool(), s390_chunkify_start(), s390_dump_pool(), s390_mainpool_finish(), split_branches(), and unroll_loop().
Definition at line 4133 of file emit-rtl.c.
Referenced by bfin_optimize_loop(), block_label(), dump_table(), duplicate_loop_exit_test(), expand_end_loop(), find_block_label(), fix_crossing_conditional_branches(), get_uncond_jump_length(), and mt_reorg_loops().
| rtx emit_line_note | ( | char * | file, | |
| int | line | |||
| ) | const |
Definition at line 4665 of file emit-rtl.c.
References emit_note(), no_line_numbers, and set_file_and_line_for_stmt().
Referenced by bison_rule_compstmt_(), bison_rule_pushlevel_(), emit_line_note_force(), expand_byte_code(), expand_decl_init(), expand_expr(), expand_expr_real(), expand_gimple_cond_expr(), expand_inline_function(), genrtl_asm_stmt(), genrtl_break_stmt(), genrtl_continue_stmt(), genrtl_decl_stmt(), genrtl_do_pushlevel(), genrtl_do_stmt(), genrtl_expr_stmt_value(), genrtl_for_stmt(), genrtl_goto_stmt(), genrtl_if_stmt(), genrtl_return_stmt(), genrtl_switch_stmt(), genrtl_try_block(), genrtl_while_stmt(), and init_function_start().
Definition at line 4402 of file emit-rtl.c.
References add_insn_after(), BLOCK_FOR_INSN, cur_insn_uid, INSN_UID, no_line_numbers, NOTE_LINE_NUMBER, NOTE_SOURCE_FILE, NULL, and rtx_alloc.
Referenced by emit_insn_after_with_line_notes(), reorder_insns_with_line_notes(), and thread_prologue_and_epilogue_insns().
| rtx emit_line_note_force | ( | char * | file, | |
| int | line | |||
| ) | const |
| rtx emit_note | ( | char * | file, | |
| int | line | |||
| ) | const |
Definition at line 4685 of file emit-rtl.c.
References add_insn(), BLOCK_FOR_INSN, cur_insn_uid, INSN_UID, last_filename, last_linenum, no_line_numbers, NOTE_LINE_NUMBER, NOTE_SOURCE_FILE, NULL, rtx_alloc, and strcmp().
Referenced by alpha_output_mi_thunk_osf(), copy_insn_list(), copy_loop_body(), duplicate_insn_chain(), emit_block_move_via_loop(), emit_line_note(), expand_builtin_expect(), expand_case(), expand_continue_loop(), expand_decl_cleanup(), expand_eh_region_end(), expand_eh_region_start(), expand_end_bindings(), expand_end_loop(), expand_exit_loop_top_cond(), expand_fixup(), expand_function_start(), expand_gimple_basic_block(), expand_inline_function(), expand_loop_continue_here(), expand_start_bindings_and_block(), expand_start_case(), expand_start_loop(), expand_start_null_loop(), expand_stmt(), expand_value_return(), gen_split_387(), gen_split_389(), genrtl_scope_stmt(), hoist_insn_to_edge(), ia64_output_mi_thunk(), init_function_start(), ix86_split_sse_movcc(), probe_stack_range(), reemit_insn_block_notes(), reload(), rs6000_emit_allocate_stack(), rs6000_output_function_epilogue(), rs6000_output_function_prologue(), rs6000_output_mi_thunk(), scope_to_insns_finalize(), sh_output_mi_thunk(), sjlj_emit_function_enter(), sparc_output_mi_thunk(), and thread_prologue_and_epilogue_insns().
Definition at line 4386 of file emit-rtl.c.
Referenced by commit_one_edge_insertion(), convert_to_eh_region_ranges(), create_basic_block_structure(), create_loop_notes(), emit_note_insn_var_location(), expand_gimple_basic_block(), fix_basic_block_boundaries(), force_nonfallthru_and_redirect(), mark_bb_for_unlikely_executed_section(), redirect_jump(), redirect_jump_2(), rtl_split_block(), and scan_loop().
Definition at line 4150 of file emit-rtl.c.
Referenced by add_missing_bbs(), change_scope(), convert_to_eh_region_ranges(), create_basic_block_structure(), create_loop_notes(), duplicate_loop_exit_test(), emit_note_insn_var_location(), expand_end_loop(), fix_basic_block_boundaries(), fixup_reorder_chain(), and insert_section_boundary_note().
Definition at line 4975 of file emit-rtl.c.
Referenced by _dwarf_internal_printlines(), _dwarf_internal_srclines(), add_cost(), alpha_emit_xfloating_libcall(), alpha_expand_block_move(), alpha_gp_save_rtx(), alpha_legitimize_address(), arm_call_tls_get_addr(), arm_finalize_pic(), arm_gen_load_multiple(), arm_gen_store_multiple(), assign_parm_setup_block(), assign_parm_setup_reg(), assign_parm_setup_stack(), assign_parms(), assign_parms_unsplit_complex(), bfin_optimize_loop(), build_post_landing_pads(), c4x_emit_libcall(), c4x_emit_libcall_mulhi(), check_dbra_loop(), combine_var_copies_in_loop_exit(), compare_and_jump_seq(), computation_cost(), compute_can_copy(), cond_move_process_if_block(), connect_post_landing_pads(), convert_move(), copy_insn_list(), copy_loop_body(), copy_rtx_and_substitute(), copy_src_to_dest(), cris_split_movdx(), decode_line_info(), dw2_build_landing_pads(), eliminate_phi(), embedded_pic_fnaddr_reg(), embedded_pic_offset(), emit_initial_value_sets(), emit_input_reload_insns(), emit_library_call_value_1(), emit_loads(), emit_move_insn_1(), emit_move_multi_word(), emit_output_reload_insns(), emit_prefetch_instructions(), emit_stack_restore(), emit_stack_save(), end_full_sequence(), end_ifcvt_sequence(), expand_absneg_bit(), expand_binop(), expand_builtin_apply_args(), expand_builtin_expect_jump(), expand_builtin_int_roundingfn(), expand_builtin_mathfn(), expand_builtin_mathfn_2(), expand_builtin_mathfn_3(), expand_builtin_return(), expand_builtin_saveregs(), expand_builtin_strcat(), expand_builtin_strlen(), expand_call(), expand_complex_abs(), expand_copysign_bit(), expand_decl_cleanup(), expand_dummy_function_end(), expand_end_stmt_expr(), expand_expr(), expand_expr_real_1(), expand_fix(), expand_fixup(), expand_float(), expand_main_function(), expand_mult_highpart_optab(), expand_nl_goto_receivers(), expand_nl_handler_label(), expand_prologue(), expand_sdiv_pow2(), expand_sync_fetch_operation(), expand_sync_operation(), expand_twoval_binop_libfunc(), expand_unop(), expand_vector_binop(), expand_vector_unop(), extract_bit_field(), final_giv_value(), fix_crossing_unconditional_branches(), fixup_gotos(), fixup_memory_subreg(), fixup_stack_1(), fixup_var_refs(), fixup_var_refs_1(), fixup_var_refs_insn(), fixup_var_refs_insns(), fr30_move_double(), frv_split_abs(), frv_split_cond_move(), frv_split_minmax(), frv_split_scc(), gen_absdf2(), gen_absdi2(), gen_abssf2(), gen_abssi2(), gen_abstf2(), gen_absxf2(), gen_add_mult(), gen_adddi3(), gen_addhi3(), gen_addqi3(), gen_addsi3(), gen_allocate_stack(), gen_allocate_stack_worker(), gen_anddi3(), gen_andhi3(), gen_andqi3(), gen_andsi3(), gen_ashldi3(), gen_ashlhi3(), gen_ashlqi3(), gen_ashlsi3(), gen_ashrdi3(), gen_ashrhi3(), gen_ashrqi3(), gen_ashrsi3(), gen_beq(), gen_bge(), gen_bgeu(), gen_bgt(), gen_bgtu(), gen_ble(), gen_bleu(), gen_blt(), gen_bltgt(), gen_bltu(), gen_bne(), gen_bordered(), gen_builtin_longjmp(), gen_builtin_setjmp_receiver(), gen_builtin_setjmp_setup(), gen_buneq(), gen_bunge(), gen_bungt(), gen_bunle(), gen_bunlt(), gen_bunordered(), gen_call(), gen_call_pop(), gen_call_value(), gen_call_value_pop(), gen_casesi(), gen_clrstrdi(), gen_clrstrsi(), gen_cmpbi(), gen_cmpdf(), gen_cmpdi(), gen_cmphi(), gen_cmpintqi(), gen_cmpqi(), gen_cmpsf(), gen_cmpsi(), gen_cmpstrsi(), gen_cmptf(), gen_cmpxf(), gen_cond_trap(), gen_conditional_trap(), gen_div_trap(), gen_divdf3(), gen_divdi3(), gen_divmod_fixed_value(), gen_divmoddi4(), gen_divmodsi4(), gen_divsf3(), gen_divsi3(), gen_divtf3(), gen_doloop_end(), gen_edge_profiler(), gen_eh_epilogue(), gen_eh_return(), gen_epilogue(), gen_extenddftf2(), gen_extenddfxf2(), gen_extendhidi2(), gen_extendhisi2(), gen_extendqidi2(), gen_extendqihi2(), gen_extendqisi2(), gen_extendsfdf2(), gen_extendsftf2(), gen_extendsfxf2(), gen_extendsidi2(), gen_extv(), gen_extzv(), gen_ffsdi2(), gen_ffssi2(), gen_fix_truncdfdi2(), gen_fix_truncdfsi2(), gen_fix_truncsfdi2(), gen_fix_truncsfsi2(), gen_fixuns_truncdfdi2(), gen_fixuns_truncdfsi2(), gen_fixuns_truncsfdi2(), gen_fixuns_truncsfsi2(), gen_gr_restore(), gen_gr_spill(), gen_indirect_jump(), gen_insv(), gen_iordi3(), gen_iorhi3(), gen_iorqi3(), gen_iorsi3(), gen_load_fptr(), gen_load_gprel64(), gen_load_of_final_value(), gen_load_symptr(), gen_lshrdi3(), gen_lshrhi3(), gen_lshrqi3(), gen_lshrsi3(), gen_maxdf3(), gen_maxsf3(), gen_mf(), gen_mindf3(), gen_mod_pow2(), gen_mod_subtract(), gen_moddi3(), gen_modsi3(), gen_movdf(), gen_movdfcc(), gen_movdi(), gen_movdicc(), gen_move_insn(), gen_movhi(), gen_movhicc(), gen_movqi(), gen_movsf(), gen_movsfcc(), gen_movsi(), gen_movsicc(), gen_movstrdi(), gen_movstricthi(), gen_movstrictqi(), gen_movstrsi(), gen_movtf(), gen_movtfcc(), gen_movti(), gen_movv16qi(), gen_movv2df(), gen_movv2di(), gen_movv2sf(), gen_movv2si(), gen_movv4hi(), gen_movv4sf(), gen_movv4si(), gen_movv8hi(), gen_movv8qi(), gen_movxf(), gen_movxfcc(), gen_muldf3(), gen_muldi3(), gen_mulsf3(), gen_mulsi3(), gen_mulsidi3(), gen_negdf2(), gen_negdi2(), gen_neghi2(), gen_negqi2(), gen_negsf2(), gen_negsi2(), gen_negtf2(), gen_negxf2(), gen_nonlocal_goto(), gen_one_cmpldi2(), gen_one_cmplhi2(), gen_one_cmplqi2(), gen_one_cmplsi2(), gen_peephole2_1054(), gen_peephole2_1055(), gen_peephole2_1059(), gen_peephole2_1060(), gen_peephole2_1374(), gen_peephole2_1375(), gen_peephole2_1420(), gen_peephole2_1421(), gen_peephole2_1455(), gen_peephole2_1456(), gen_peephole2_1457(), gen_peephole2_1458(), gen_peephole2_1459(), gen_peephole2_1460(), gen_peephole2_1461(), gen_peephole2_1462(), gen_peephole2_1463(), gen_peephole2_1464(), gen_peephole2_1465(), gen_peephole2_1466(), gen_peephole2_1467(), gen_peephole2_1468(), gen_peephole2_1469(), gen_peephole2_1470(), gen_peephole2_1471(), gen_peephole2_1472(), gen_peephole2_1473(), gen_peephole2_1474(), gen_peephole2_1475(), gen_peephole2_1476(), gen_peephole2_1477(), gen_peephole2_1478(), gen_peephole2_1479(), gen_peephole2_1480(), gen_peephole2_1481(), gen_peephole2_1482(), gen_peephole2_1483(), gen_peephole2_1484(), gen_peephole2_1485(), gen_peephole2_1486(), gen_peephole2_1487(), gen_peephole2_1488(), gen_peephole2_1489(), gen_peephole2_1490(), gen_peephole2_1491(), gen_peephole2_1492(), gen_peephole2_1493(), gen_peephole2_1494(), gen_peephole2_1495(), gen_peephole2_1496(), gen_peephole2_1497(), gen_peephole2_1498(), gen_peephole2_1499(), gen_peephole2_1500(), gen_peephole2_1501(), gen_peephole2_1502(), gen_peephole2_1503(), gen_peephole2_1504(), gen_peephole2_1505(), gen_peephole2_1506(), gen_peephole2_1507(), gen_peephole2_1508(), gen_peephole2_1509(), gen_peephole2_1510(), gen_peephole2_311(), gen_peephole2_313(), gen_prefetch(), gen_pro_epilogue_adjust_stack(), gen_prologue(), gen_reload_incc(), gen_reload_indi(), gen_reload_insi(), gen_reload_inti(), gen_reload_outcc(), gen_reload_outdi(), gen_reload_outqi(), gen_reload_outsi(), gen_reload_outti(), gen_restore_stack_nonlocal(), gen_return(), gen_rotldi3(), gen_rotlhi3(), gen_rotlqi3(), gen_rotlsi3(), gen_rotrdi3(), gen_rotrhi3(), gen_rotrqi3(), gen_rotrsi3(), gen_save_stack_nonlocal(), gen_seq(), gen_sfence(), gen_sge(), gen_sgeu(), gen_sgt(), gen_sgtu(), gen_sibcall(), gen_sibcall_epilogue(), gen_sibcall_value(), gen_sle(), gen_sleu(), gen_slt(), gen_sltgt(), gen_sltu(), gen_smaxdi3(), gen_smaxsi3(), gen_smindi3(), gen_sminsi3(), gen_smulsi3_highpart(), gen_sne(), gen_sordered(), gen_split_1056(), gen_split_1057(), gen_split_1058(), gen_split_1061(), gen_split_1063(), gen_split_1064(), gen_split_1065(), gen_split_1067(), gen_split_1068(), gen_split_1069(), gen_split_1070(), gen_split_1073(), gen_split_1074(), gen_split_1075(), gen_split_1076(), gen_split_1077(), gen_split_1078(), gen_split_1080(), gen_split_1082(), gen_split_1083(), gen_split_1084(), gen_split_1086(), gen_split_1087(), gen_split_1088(), gen_split_1090(), gen_split_1091(), gen_split_1092(), gen_split_1094(), gen_split_1095(), gen_split_1096(), gen_split_1097(), gen_split_1098(), gen_split_1099(), gen_split_1100(), gen_split_1101(), gen_split_1102(), gen_split_1103(), gen_split_1104(), gen_split_1111(), gen_split_1112(), gen_split_1113(), gen_split_1115(), gen_split_1116(), gen_split_1118(), gen_split_1119(), gen_split_1121(), gen_split_1122(), gen_split_1124(), gen_split_1125(), gen_split_1130(), gen_split_1131(), gen_split_1132(), gen_split_1137(), gen_split_1138(), gen_split_1139(), gen_split_1144(), gen_split_1145(), gen_split_1146(), gen_split_1151(), gen_split_1153(), gen_split_1155(), gen_split_1156(), gen_split_1157(), gen_split_1158(), gen_split_1159(), gen_split_1160(), gen_split_1161(), gen_split_1162(), gen_split_1163(), gen_split_1171(), gen_split_1202(), gen_split_1204(), gen_split_1205(), gen_split_1206(), gen_split_1211(), gen_split_1212(), gen_split_1213(), gen_split_1216(), gen_split_1217(), gen_split_1218(), gen_split_1221(), gen_split_1222(), gen_split_1227(), gen_split_1228(), gen_split_1234(), gen_split_1235(), gen_split_1237(), gen_split_1242(), gen_split_1243(), gen_split_1244(), gen_split_1245(), gen_split_1246(), gen_split_1247(), gen_split_1249(), gen_split_1250(), gen_split_1251(), gen_split_1252(), gen_split_1253(), gen_split_1254(), gen_split_1257(), gen_split_1258(), gen_split_1259(), gen_split_1260(), gen_split_1262(), gen_split_1263(), gen_split_1264(), gen_split_1265(), gen_split_1266(), gen_split_1267(), gen_split_1269(), gen_split_1270(), gen_split_1271(), gen_split_1272(), gen_split_1273(), gen_split_1276(), gen_split_1277(), gen_split_1278(), gen_split_1279(), gen_split_1281(), gen_split_1283(), gen_split_1284(), gen_split_1286(), gen_split_1288(), gen_split_1290(), gen_split_1291(), gen_split_1292(), gen_split_1296(), gen_split_1297(), gen_split_1298(), gen_split_1302(), gen_split_1303(), gen_split_1309(), gen_split_1310(), gen_split_1343(), gen_split_1344(), gen_split_1345(), gen_split_1346(), gen_split_1365(), gen_split_1366(), gen_split_1367(), gen_split_1368(), gen_split_1372(), gen_split_1373(), gen_split_1386(), gen_split_1387(), gen_split_1393(), gen_split_1394(), gen_split_1395(), gen_split_1427(), gen_split_1431(), gen_split_1432(), gen_split_1434(), gen_split_1435(), gen_split_1437(), gen_split_1438(), gen_split_1440(), gen_split_1441(), gen_split_1443(), gen_split_1444(), gen_split_1445(), gen_split_1449(), gen_split_1450(), gen_split_1451(), gen_split_1452(), gen_split_1453(), gen_split_1454(), gen_split_1523(), gen_split_1524(), gen_split_1525(), gen_split_1526(), gen_split_1527(), gen_split_1528(), gen_split_1529(), gen_split_1530(), gen_split_1531(), gen_split_1532(), gen_split_1533(), gen_split_1534(), gen_split_1535(), gen_split_1536(), gen_split_274(), gen_split_275(), gen_split_276(), gen_split_277(), gen_split_279(), gen_split_281(), gen_split_282(), gen_split_283(), gen_split_284(), gen_split_291(), gen_split_292(), gen_split_293(), gen_split_294(), gen_split_299(), gen_split_300(), gen_split_301(), gen_split_302(), gen_split_303(), gen_split_304(), gen_split_305(), gen_split_306(), gen_split_307(), gen_split_308(), gen_split_309(), gen_split_310(), gen_split_311(), gen_split_312(), gen_split_321(), gen_split_322(), gen_split_323(), gen_split_324(), gen_split_333(), gen_split_334(), gen_split_335(), gen_split_336(), gen_split_337(), gen_split_338(), gen_split_339(), gen_split_340(), gen_split_341(), gen_split_342(), gen_split_343(), gen_split_344(), gen_split_345(), gen_split_347(), gen_split_348(), gen_split_349(), gen_split_350(), gen_split_351(), gen_split_352(), gen_split_353(), gen_split_354(), gen_split_355(), gen_split_357(), gen_split_358(), gen_split_359(), gen_split_360(), gen_split_361(), gen_split_362(), gen_split_366(), gen_split_367(), gen_split_368(), gen_split_369(), gen_split_370(), gen_split_385(), gen_split_386(), gen_split_387(), gen_split_388(), gen_split_389(), gen_split_390(), gen_split_391(), gen_split_392(), gen_split_393(), gen_split_394(), gen_split_395(), gen_split_396(), gen_split_399(), gen_split_400(), gen_split_401(), gen_split_402(), gen_split_403(), gen_split_404(), gen_split_405(), gen_split_414(), gen_split_416(), gen_split_423(), gen_split_424(), gen_split_427(), gen_split_429(), gen_split_430(), gen_split_431(), gen_split_437(), gen_split_439(), gen_split_442(), gen_split_445(), gen_split_447(), gen_split_448(), gen_split_449(), gen_split_450(), gen_split_451(), gen_split_453(), gen_split_455(), gen_split_456(), gen_split_457(), gen_split_458(), gen_split_459(), gen_split_461(), gen_split_462(), gen_split_464(), gen_split_465(), gen_split_466(), gen_split_467(), gen_split_468(), gen_split_517(), gen_split_move_double(), gen_sqrtdf2(), gen_sqrtsf2(), gen_sse2_lfence(), gen_sse2_loadsd(), gen_sse2_mfence(), gen_sse_loadss(), gen_sse_movaps(), gen_sse_movups(), gen_strlendi(), gen_strlensi(), gen_strmovdi_rex64(), gen_strmovhi(), gen_strmovhi_rex64(), gen_strmovqi(), gen_strmovqi_rex64(), gen_strmovsi(), gen_strmovsi_rex64(), gen_strsetdi_rex64(), gen_strsethi(), gen_strsethi_rex64(), gen_strsetqi(), gen_strsetqi_rex64(), gen_strsetsi(), gen_strsetsi_rex64(), gen_subdi3(), gen_subhi3(), gen_subqi3(), gen_subsi3(), gen_suneq(), gen_sunge(), gen_sungt(), gen_sunle(), gen_sunlt(), gen_sunordered(), gen_tablejump(), gen_tablejump_mips161(), gen_tablejump_mips162(), gen_tls_global_dynamic_32(), gen_tls_global_dynamic_64(), gen_tls_local_dynamic_base_32(), gen_tls_local_dynamic_base_64(), gen_truncdfsf2(), gen_trunctfdf2(), gen_trunctfsf2(), gen_truncxfdf2(), gen_truncxfsf2(), gen_tstdi(), gen_tstsi(), gen_udivdi3(), gen_udivmoddi4(), gen_udivmodhi4(), gen_udivmodsi4(), gen_udivsi3(), gen_umaxdi3(), gen_umaxsi3(), gen_umindi3(), gen_uminsi3(), gen_umoddi3(), gen_umodsi3(), gen_umulsi3_highpart(), gen_umulsidi3(), gen_untyped_call(), gen_x86_shift_adj_1(), gen_x86_shift_adj_2(), gen_x86_shift_adj_3(), gen_xordi3(), gen_xorhi3(), gen_xorqi3(), gen_xorsi3(), gen_zero_extendhidi2(), gen_zero_extendhisi2(), gen_zero_extendqidi2(), gen_zero_extendqihi2(), gen_zero_extendqisi2(), gen_zero_extendsidi2(), get_address_cost(), get_arg_pointer_save_area(), hoist_insn_to_edge(), ia64_expand_move(), ia64_expand_tls_address(), init_expmed(), init_set_costs(), initialize_uninitialized_subregs(), insert_base_initialization(), insert_insn_on_edge(), insert_stores(), insert_var_expansion_initialization(), insn_divmod_values_to_profile(), instantiate_virtual_regs_1(), instantiate_virtual_regs_in_insn(), iv_add_mult_cost(), ix86_expand_carry_flag_compare(), ix86_expand_int_movcc(), ix86_expand_movstr(), legitimize_pic_address(), legitimize_tls_address(), m68hc11_emit_libcall(), mips16_gp_pseudo_reg(), mips_expand_prologue(), move_invariant_reg(), move_movables(), multiply_by_cost(), noce_emit_cmove(), noce_emit_move_insn(), noce_emit_store_flag(), noce_process_if_block(), noce_try_abs(), noce_try_addcc(), noce_try_cmove(), noce_try_cmove_arith(), noce_try_minmax(), noce_try_sign_mask(), noce_try_store_flag(), noce_try_store_flag_constants(), noce_try_store_flag_inc(), noce_try_store_flag_mask(), optimize_bit_field(), pop_topmost_sequence(), prepare_float_lib_cmp(), process_insert_insn(), product_cheap_p(), purge_addressof_1(), reg_alloc(), rename_block(), rewrite_program(), rs6000_legitimize_tls_address(), rs6000_output_function_epilogue(), rs6000_output_function_prologue(), rtl_gen_const_delta_profiler(), rtl_gen_edge_profiler(), rtl_gen_interval_profiler(), rtl_gen_one_value_profiler_no_edge_manipulation(), rtl_gen_pow2_profiler(), rtl_lv_add_condition_to_bb(), safe_insert_insn_on_edge(), see_def_extension_not_merged(), see_gen_normalized_extension(), see_merge_one_def_extension(), see_pre_insert_extensions(), set_frame_related_p(), sh_need_epilogue(), sjlj_emit_dispatch_table(), sjlj_emit_function_enter(), sjlj_emit_function_exit(), sjlj_mark_call_sites(), sparc_output_mi_thunk(), spill_restore_mem(), split_iv(), store_bit_field(), thread_prologue_and_epilogue_insns(), try_to_integrate(), unroll_loop(), unroll_loop_runtime_iterations(), xstormy16_split_cbranch(), and xtensa_copy_incoming_a7().
Definition at line 3793 of file emit-rtl.c.
References GET_CODE, no_line_numbers, NOTE_LINE_NUMBER, and PREV_INSN.
Referenced by emit_insn_after_with_line_notes(), and reorder_insns_with_line_notes().
| int force_line_numbers | ( | ) |
Definition at line 5520 of file emit-rtl.c.
References force_next_line_note(), and no_line_numbers.
Referenced by expand_start_case().
Definition at line 4730 of file emit-rtl.c.
Referenced by expand_function_start(), and force_line_numbers().
| static rtx gen_const_vector_0 | ( | enum machine_mode | mode | ) | [static] |
Definition at line 5275 of file emit-rtl.c.
References abort, CONST0_RTX, gen_rtx_raw_CONST_VECTOR, GET_MODE_INNER, GET_MODE_NUNITS, i, NULL, rtvec_alloc(), RTVEC_ELT, and units.
Referenced by init_emit_once().
| rtx gen_highpart | ( | enum machine_mode | mode, | |
| rtx | x | |||
| ) |
Definition at line 1267 of file emit-rtl.c.
Referenced by alpha_expand_block_move(), d30v_build_long_insn(), expand_expr(), expand_expr_real_1(), expand_mult_highpart(), extract_high_half(), frv_split_double_load(), frv_split_double_store(), gen_highpart_mode(), gen_imagpart(), gen_realpart(), and ix86_expand_vector_init_general().
| rtx gen_highpart_mode | ( | enum machine_mode | outermode, | |
| enum machine_mode | innermode, | |||
| rtx | exp | |||
| ) |
Definition at line 1306 of file emit-rtl.c.
Referenced by arm_const_double_by_parts(), and arm_const_double_inline_cost().
| rtx gen_imagpart | ( | enum machine_mode | mode, | |
| rtx | x | |||
| ) |
Definition at line 1176 of file emit-rtl.c.
References BITS_PER_WORD, gen_highpart(), gen_lowpart, GET_MODE_BITSIZE, internal_error(), REG_P, REGNO, and WORDS_BIG_ENDIAN.
Referenced by assign_parms(), emit_move_insn_1(), expand_binop(), expand_complex_abs(), expand_expr(), expand_inline_function(), expand_unop(), and initialize_for_inline().
| rtx gen_int_mode | ( | HOST_WIDE_INT | c, | |
| enum machine_mode | mode | |||
| ) |
Definition at line 371 of file emit-rtl.c.
Referenced by alpha_expand_zap_mask(), avr_reorg(), canon_condition(), canon_for_address(), canonicalize_condition(), check_dbra_loop(), convert_modes(), expand_divmod(), expand_expr(), expand_expr_real_1(), expand_fix(), expand_mult_highpart(), expand_mult_highpart_optab(), find_split_point(), force_to_mode(), gen_absdf2(), gen_abssf2(), gen_negdf2(), gen_negsf2(), gen_split_1211(), gen_split_1212(), gen_split_1221(), gen_split_1227(), gen_split_1234(), gen_split_1246(), gen_split_1247(), gen_split_1254(), gen_split_1266(), gen_split_1267(), gen_split_1273(), gen_split_1290(), gen_split_1296(), gen_split_1298(), gen_split_1450(), gen_split_1451(), get_address_cost(), get_mode_bounds(), h8sx_emit_movmd(), if_then_else_cond(), immed_double_const(), instantiate_virtual_regs_in_insn(), ip2k_get_high_half(), ip2k_get_low_half(), ip2k_split_words(), iv_number_of_iterations(), ix86_expand_carry_flag_compare(), ix86_expand_int_movcc(), ix86_expand_strlensi_unroll_1(), ix86_expand_vector_init_one_var(), ix86_split_to_parts(), loop_iterations(), m68hc11_gen_highpart(), m68hc11_gen_lowpart(), machine_dependent_reorg(), make_extraction(), make_field_assignment(), mds_zero_extract_andi(), mdx_block_move_loop_body(), mdx_block_move_loop_foot(), mdx_block_move_loop_head(), multiplier_allowed_in_address_p(), multiply_by_cost(), neg_const_int(), noce_try_bitop(), reload_cse_move2add(), rs6000_aix_emit_builtin_unwind_init(), rs6000_emit_allocate_stack(), rs6000_emit_move(), s390_canonicalize_comparison(), s390_expand_insv(), s390_narrow_logical_operator(), score_add_offset(), sh_initialize_trampoline(), simplify_and_const_int(), simplify_and_const_int_1(), simplify_binary_operation(), simplify_binary_operation_1(), simplify_comparison(), simplify_const_binary_operation(), simplify_const_unary_operation(), simplify_immed_subreg(), simplify_ternary_operation(), simplify_unary_operation(), split_iv(), store_bit_field(), store_field(), and x86_initialize_trampoline().
Definition at line 2319 of file emit-rtl.c.
Referenced by add_constant(), add_minipool_backward_ref(), add_minipool_forward_ref(), allocate_dynamic_stack_space(), alpha_emit_floatuns(), alpha_split_atomic_op(), alpha_split_compare_and_swap(), alpha_split_compare_and_swap_12(), alpha_split_lock_test_and_set(), alpha_split_lock_test_and_set_12(), arm_finalize_pic(), arm_load_pic_register(), bfin_optimize_loop(), block_label(), block_move_loop(), build_post_landing_pads(), c4x_rptb_insert(), clipper_movstr(), clipper_va_arg(), copy_insn_list(), copy_loop_body(), create_fix_barrier(), d30v_expand_builtin_va_arg(), do_cmp_and_jump(), do_compare_rtx_and_jump(), do_jump(), do_jump_by_parts_equality(), do_jump_by_parts_equality_rtx(), do_jump_by_parts_greater_rtx(), do_jump_by_parts_zero_rtx(), do_store_flag(), dump_minipool(), dump_table(), duplicate_loop_exit_test(), dw2_build_landing_pads(), emit_block_move_via_loop(), emit_store_flag_force(), expand_a_rotate(), expand_abs(), expand_block_move(), expand_bool_compare_and_swap(), expand_builtin_eh_return(), expand_builtin_mathfn(), expand_builtin_setjmp(), expand_case(), expand_cmplxdiv_wide(), expand_compare_and_swap_loop(), expand_computed_goto(), expand_copysign_absneg(), expand_divmod(), expand_doubleword_shift(), expand_eh_region_end_allowed(), expand_eh_region_end_cleanup(), expand_eh_region_end_must_not_throw(), expand_eh_return(), expand_elseif(), expand_end_case_type(), expand_end_loop(), expand_errno_check(), expand_exit_loop_if_false(), expand_expr(), expand_expr_real_1(), expand_expr_stmt(), expand_expr_stmt_value(), expand_fix(), expand_float(), expand_function_start(), expand_naked_return(), expand_nl_goto_receivers(), expand_nl_handler_label(), expand_null_return_1(), expand_return(), expand_sdiv_pow2(), expand_smod_pow2(), expand_start_all_catch(), expand_start_bindings_and_block(), expand_start_case(), expand_start_catch(), expand_start_cond(), expand_start_else(), expand_start_elseif(), expand_start_loop(), expand_start_loop_continue_elsewhere(), expand_start_null_loop(), find_barrier(), find_block_label(), fix_crossing_conditional_branches(), fixup_mova(), gen_divmod_fixed_value(), gen_far_branch(), gen_ffssi2(), gen_fixuns_truncdfdi2(), gen_fixuns_truncdfsi2(), gen_fixuns_truncsfdi2(), gen_fixuns_truncsfsi2(), gen_mod_pow2(), gen_mod_subtract(), gen_x86_shift_adj_2(), gen_x86_shift_adj_3(), get_deferred_plabel(), get_label_after(), get_label_before(), get_label_from_map(), get_plabel(), get_uncond_jump_length(), hppa_profile_hook(), i860_va_arg(), i960_setup_incoming_varargs(), ia64_emit_deleted_label_after_insn(), ia64_expand_atomic_op(), ia64_expand_fetch_and_op(), ia64_expand_op_and_fetch(), ix86_emit_i387_log1p(), ix86_expand_aligntest(), ix86_expand_branch(), ix86_expand_clrmem(), ix86_expand_clrstr(), ix86_expand_movmem(), ix86_expand_movstr(), ix86_expand_strlensi_unroll_1(), ix86_setup_incoming_varargs(), ix86_split_fp_branch(), ix86_va_arg(), label_rtx(), load_mems(), m32c_prepare_shift(), m32r_expand_block_move(), m68hc11_expand_compare_and_branch(), m88k_expand_prologue(), machine_dependent_reorg(), mdx_block_move_loop(), mips16_lay_out_constants(), mips_block_move_loop(), mips_builtin_branch_and_move(), mips_expand_builtin_compare(), mips_output_conditional_branch(), mips_va_arg(), mt_reorg_loops(), optimize_tail_recursion(), output_681(), output_branchy_insn(), output_call(), output_cbranch(), output_far_jump(), output_indirect_call(), output_lbranch(), output_millicode_call(), output_scc_di(), output_set_got(), pa_reorg(), probe_stack_range(), return_addr_rtx(), rs6000_aix_emit_builtin_unwind_init(), rs6000_split_atomic_op(), rs6000_split_compare_and_swap(), rs6000_split_compare_and_swapqhi(), rs6000_split_lock_test_and_set(), rs6000_va_arg(), rtl_gen_interval_profiler(), rtl_gen_one_value_profiler_no_edge_manipulation(), rtl_gen_pow2_profiler(), s390_add_constant(), s390_add_execute(), s390_add_pool(), s390_alloc_pool(), s390_chunkify_pool(), s390_chunkify_start(), s390_expand_atomic(), s390_expand_clrmem(), s390_expand_cmpmem(), s390_expand_cs_hqi(), s390_expand_movmem(), s390_expand_setmem(), s390_function_profiler(), s390_mainpool_finish(), s390_output_mi_thunk(), s390_start_pool(), s390_va_arg(), save_for_inline(), setup_incoming_varargs(), sh_reorg(), sh_va_arg(), sjlj_build_landing_pads(), sparc_emit_fixunsdi(), sparc_emit_floatunsdi(), sparc_expand_compare_and_swap_12(), sparc_struct_value_rtx(), split_branches(), stack_protect_epilogue(), store_constructor(), store_expr(), thumb_call_via_reg(), unroll_loop(), x86_emit_floatuns(), xstormy16_emit_cbranch(), xstormy16_expand_builtin_va_arg(), and xtensa_va_arg().
| rtx gen_lowpart | ( | enum machine_mode | mode, | |
| rtx | x | |||
| ) |
Definition at line 1216 of file emit-rtl.c.
References abort, ADDRESSOF, adjust_address, BYTES_BIG_ENDIAN, copy_to_reg(), force_reg(), gen_lowpart, gen_lowpart_common(), GET_CODE, GET_MODE, GET_MODE_SIZE, immed_double_const(), MAX, MEM, MIN, NULL_RTX, offset, REG, result, UNITS_PER_WORD, and WORDS_BIG_ENDIAN.
| rtx gen_lowpart_common | ( | enum machine_mode | mode, | |
| rtx | x | |||
| ) |
Definition at line 959 of file emit-rtl.c.
Referenced by combine_simplify_rtx(), do_output_reload(), emit_output_reload_insns(), find_reloads_toplev(), fold_rtx(), fold_rtx_subreg(), force_to_mode(), gen_lowpart(), gen_lowpart_common(), gen_lowpart_for_combine(), gen_lowpart_general(), gen_lowpart_if_possible(), gen_move_insn(), gen_reload(), move_movables(), replace_n_hard_rtx(), rs6000_emit_sync(), rs6000_expand_compare_and_swapqhi(), simplify_binary_operation(), simplify_subreg(), sparc_expand_compare_and_swap_12(), store_split_bit_field(), and xstormy16_expand_casesi().
| rtx gen_lowpart_SUBREG | ( | enum machine_mode | mode, | |
| rtx | reg | |||
| ) |
Definition at line 608 of file emit-rtl.c.
Referenced by assign_parms_unsplit_complex(), emit_input_reload_insns(), expand_anon_union_decl(), expand_expr(), expand_expr_real_1(), gen_lowpart_if_possible(), mips_sign_extend(), optimize_reg_copy_3(), precompute_arguments(), replace_n_hard_rtx(), see_def_extension_not_merged(), see_gen_normalized_extension(), see_merge_one_def_extension(), simplify_binary_operation(), store_expr(), xtensa_emit_move_sequence(), and xtensa_load_constant().
| rtx gen_raw_REG | ( | enum machine_mode | mode, | |
| int | regno | |||
| ) |
Definition at line 333 of file emit-rtl.c.
Referenced by add_cost(), addr_for_mem_ref(), do_replace(), expand_mult(), function_arg(), gen_reg_rtx(), gen_rtx_REG(), get_address_cost(), init_emit_once(), init_set_costs(), multiplier_allowed_in_address_p(), multiply_by_cost(), prepare_decl_rtl(), produce_memory_decl_rtl(), rs6000_frame_related(), safe_insert_insn_on_edge(), xtensa_builtin_saveregs(), and xtensa_copy_incoming_a7().
| rtx gen_realpart | ( | enum machine_mode | mode, | |
| rtx | x | |||
| ) |
Definition at line 1150 of file emit-rtl.c.
References BITS_PER_WORD, CONCAT, gen_highpart(), gen_lowpart, GET_CODE, GET_MODE, GET_MODE_BITSIZE, internal_error(), REG_P, REGNO, WORDS_BIG_ENDIAN, and XEXP.
Referenced by assign_parms(), emit_move_insn_1(), expand_binop(), expand_complex_abs(), expand_expr(), expand_inline_function(), expand_unop(), and initialize_for_inline().
| rtx gen_reg_rtx | ( | enum machine_mode | mode | ) |
Definition at line 788 of file emit-rtl.c.
Referenced by allocate_basic_variable(), allocate_dynamic_stack_space(), allocate_spill_web(), alpha_emit_conditional_branch(), alpha_emit_conditional_move(), alpha_emit_floatuns(), alpha_emit_set_const_1(), alpha_emit_setcc(), alpha_emit_xfloating_compare(), alpha_expand_block_move(), alpha_expand_builtin(), alpha_expand_compare_and_swap_12(), alpha_expand_lock_test_and_set_12(), alpha_expand_mov_nobwx(), alpha_expand_movmisalign(), alpha_expand_unaligned_load(), alpha_expand_unaligned_load_words(), alpha_expand_unaligned_store(), alpha_expand_unaligned_store_words(), alpha_legitimize_address(), alpha_split_conditional_move(), altivec_expand_abs_builtin(), altivec_expand_binop_builtin(), altivec_expand_builtin(), altivec_expand_ld_builtin(), altivec_expand_lv_builtin(), altivec_expand_predicate_builtin(), altivec_expand_ternop_builtin(), altivec_expand_unop_builtin(), altivec_expand_vec_ext_builtin(), altivec_expand_vec_init_builtin(), apply_delayed_renames(), arm_expand_binop_builtin(), arm_expand_builtin(), arm_expand_unop_builtin(), arm_gen_constant(), arm_gen_movmemqi(), arm_gen_movstrqi(), arm_gen_return_addr_mask(), arm_legitimize_address(), arm_load_tp(), arm_split_constant(), assign_parm_setup_block(), assign_parm_setup_reg(), assign_parm_setup_stack(), assign_parms(), assign_temp(), bfin_expand_binop_builtin(), bfin_expand_builtin(), bfin_expand_call(), bfin_expand_unop_builtin(), block_move_loop(), block_move_sequence(), build_store_vectors(), c4x_expand_builtin(), c4x_legitimize_address(), clipper_va_arg(), convert_modes(), convert_move(), copy_insn_list(), copy_loop_body(), copy_rtx_and_substitute(), copy_to_mode_reg(), copy_to_reg(), copy_to_suggested_reg(), cris_expand_pic_call_address(), crx_expand_movmem(), d30v_build_long_insn(), d30v_emit_comparison(), d30v_emit_cond_move(), d30v_expand_builtin_va_arg(), delete_store(), do_compare_and_jump(), do_jump_by_parts_equality_rtx(), do_jump_by_parts_zero_rtx(), do_movsi(), do_store_flag(), do_tablejump(), duplicate_loop_exit_test(), embedded_pic_fnaddr_reg(), embedded_pic_offset(), emit_bcnd(), emit_block_move_via_loop(), emit_colors(), emit_conditional_add(), emit_group_load(), emit_group_load_1(), emit_group_store(), emit_hard_tfmode_operation(), emit_i387_cw_initialization(), emit_insxl(), emit_libcall_block(), emit_library_call_value_1(), emit_move_sequence(), emit_pic_move(), emit_prefetch_instructions(), emit_stack_probe(), emit_stack_save(), emit_store_flag(), emit_store_flag_force(), emit_symbolic_move(), emit_unop_insn(), entry_register(), ephi_create(), expand_a_rotate(), expand_abs(), expand_absneg_bit(), expand_ashiftrt(), expand_asm_operands(), expand_binop(), expand_block_move(), expand_bool_compare_and_swap(), expand_builtin(), expand_builtin_apply(), expand_builtin_int_roundingfn(), expand_builtin_mathfn(), expand_builtin_mathfn_2(), expand_builtin_mathfn_3(), expand_builtin_memcmp(), expand_builtin_powi(), expand_builtin_setjmp(), expand_builtin_sincos(), expand_builtin_stpcpy(), expand_builtin_strcmp(), expand_builtin_strlen(), expand_builtin_strncmp(), expand_call(), expand_compare_and_swap_loop(), expand_complex_abs(), expand_copysign_bit(), expand_decl(), expand_decl_cleanup(), expand_divmod(), expand_eh_region_end_cleanup(), expand_expr(), expand_expr_real_1(), expand_fix(), expand_float(), expand_function_start(), expand_inline_function(), expand_movstr(), expand_mult_highpart(), expand_nl_goto_receivers(), expand_one_builtin(), expand_one_error_var(), expand_one_register_var(), expand_parity(), expand_powi_1(), expand_return(), expand_sdiv_pow2(), expand_smod_pow2(), expand_sync_fetch_operation(), expand_sync_lock_test_and_set(), expand_sync_operation(), expand_ternary_op(), expand_twoval_binop(), expand_twoval_unop(), expand_unop(), expand_val_compare_and_swap_1(), expand_var_during_unrolling(), expand_vec_cond_expr(), expand_vec_shift_expr(), expand_vector_binop(), expand_vector_unop(), expand_widen_pattern_expr(), extract_bit_field(), extract_force_align_mem_bit_field(), final_biv_value(), final_giv_value(), find_splittable_givs(), find_splittable_regs(), fix_bit_operand(), fix_crossing_unconditional_branches(), fixup_var_refs_1(), fixup_var_refs_insn(), force_not_mem(), force_operand(), force_reg(), frv_emit_comparison(), frv_emit_cond_move(), frv_emit_scc(), frv_expand_block_move(), frv_expand_builtin(), frv_expand_fdpic_call(), frv_expand_load_builtin(), frv_expand_mdpackh_builtin(), frv_expand_mrdacc_builtin(), frv_expand_voidbinop_builtin(), frv_legitimize_target(), frv_legitimize_tls_address(), ftruncify(), function_symbol(), gen_absdf2(), gen_absdi2(), gen_abssf2(), gen_abssi2(), gen_adddi3(), gen_addsi3(), gen_ashldi3(), gen_ashlsi3(), gen_ashrdi3(), gen_ashrsi3(), gen_casesi(), gen_cmpintqi(), gen_cmpstrsi(), gen_compare(), gen_compare_reg(), gen_conditional_branch(), gen_conditional_move(), gen_divdi3(), gen_divmod_fixed_value(), gen_divsi3(), gen_extendhidi2(), gen_extendhisi2(), gen_extendqidi2(), gen_extendqihi2(), gen_extendqisi2(), gen_ffsdi2(), gen_ffssi2(), gen_fix_truncdfdi2(), gen_fix_truncdfsi2(), gen_fix_truncsfdi2(), gen_fix_truncsfsi2(), gen_fixuns_truncdfdi2(), gen_fixuns_truncdfsi2(), gen_fixuns_truncsfdi2(), gen_fixuns_truncsfsi2(), gen_group_rtx(), gen_inlined_tls_plt(), gen_insv(), gen_int_relational(), gen_load_fptr(), gen_load_gprel64(), gen_lshrdi3(), gen_lshrsi3(), gen_mem_addressof(), gen_mod_pow2(), gen_mod_subtract(), gen_moddi3(), gen_modsi3(), gen_movdi(), gen_movsi(), gen_negdf2(), gen_negdi2(), gen_negsf2(), gen_reg_rtx(), gen_rotlsi3(), gen_rotrsi3(), gen_smaxdi3(), gen_smaxsi3(), gen_smindi3(), gen_sminsi3(), gen_split_279(), gen_split_281(), gen_split_283(), gen_sse_movaps(), gen_sse_movups(), gen_strmovdi_rex64(), gen_strmovhi(), gen_strmovhi_rex64(), gen_strmovqi(), gen_strmovqi_rex64(), gen_strmovsi(), gen_strmovsi_rex64(), gen_subdi3(), gen_tablejump_mips161(), gen_tablejump_mips162(), gen_tls_global_dynamic_32(), gen_tls_local_dynamic_base_32(), gen_tlsmoff(), gen_udivdi3(), gen_udivmodhi4(), gen_udivsi3(), gen_umaxdi3(), gen_umaxsi3(), gen_umindi3(), gen_uminsi3(), gen_umoddi3(), gen_umodsi3(), gen_v9_scc(), gen_zero_extendsidi2(), genrtl_named_return_value(), get_exception_filter(), get_exception_pointer(), get_func_hard_reg_initial_val(), get_hard_reg_initial_val(), get_thread_pointer(), h8300_expand_movsi(), handle_avail_expr(), hoist_code(), hoist_update_store(), hppa_legitimize_address(), hppa_profile_hook(), hppa_tls_call(), i860_saveregs(), i860_va_arg(), ia64_expand_atomic_op(), ia64_expand_builtin(), ia64_expand_compare(), ia64_expand_compare_and_swap(), ia64_expand_dot_prod_v8qi(), ia64_expand_fetch_and_op(), ia64_expand_load_address(), ia64_expand_lock_test_and_set(), ia64_expand_move(), ia64_expand_op_and_fetch(), ia64_expand_tls_address(), ia64_expand_vcondu_v2si(), ia64_expand_vecint_cmov(), ia64_expand_vecint_compare(), ia64_expand_vecint_minmax(), ia64_expand_widen_sum(), ia64_initialize_trampoline(), ia64_profile_hook(), instantiate_virtual_regs_1(), ix86_emit_fp_unordered_jump(), ix86_emit_i387_log1p(), ix86_expand_aligntest(), ix86_expand_binary_operator(), ix86_expand_binop_builtin(), ix86_expand_builtin(), ix86_expand_clrmem(), ix86_expand_clrstr(), ix86_expand_fp_absneg_operator(), ix86_expand_fp_compare(), ix86_expand_fp_movcc(), ix86_expand_int_movcc(), ix86_expand_int_vcond(), ix86_expand_move(), ix86_expand_movmem(), ix86_expand_movstr(), ix86_expand_reduc_v4sf(), ix86_expand_setcc(), ix86_expand_sse_cmp(), ix86_expand_sse_comi(), ix86_expand_sse_compare(), ix86_expand_sse_movcc(), ix86_expand_strlen(), ix86_expand_strlensi_unroll_1(), ix86_expand_unary_operator(), ix86_expand_unop1_builtin(), ix86_expand_unop_builtin(), ix86_expand_vec_ext_builtin(), ix86_expand_vec_init_builtin(), ix86_expand_vec_set_builtin(), ix86_expand_vector_extract(), ix86_expand_vector_init_duplicate(), ix86_expand_vector_init_general(), ix86_expand_vector_init_low_nonzero(), ix86_expand_vector_init_one_nonzero(), ix86_expand_vector_init_one_var(), ix86_expand_vector_set(), ix86_fixup_binary_operands(), ix86_setup_incoming_varargs(), ix86_split_ashrdi(), ix86_va_arg(), ix86_zero_extend_to_Pmode(), legitimize_address(), legitimize_pic_address(), legitimize_tls_address(), load_mems(), load_register_parameters(), load_tls_operand(), loop_givs_reduce(), m32c_eh_return_stackadj_rtx(), m32c_expand_insv(), m32c_expand_movmemhi(), m32c_expand_movstr(), m32c_expand_neg_mulpsi3(), m32c_expand_setmemhi(), m32c_legitimize_address(), m32c_prepare_shift(), m32r_expand_block_move(), m32r_legitimize_pic_address(), machopic_indirect_data_reference(), machopic_legitimize_pic_address(), make_safe_from(), maybe_eliminate_biv_1(), mdx_block_move_loop_body(), mdx_block_move_loop_foot(), mdx_block_move_loop_head(), mdx_block_move_straight(), mdx_call(), mdx_call_value(), mips16_gp_pseudo_reg(), mips_block_move_straight(), mips_emit_compare(), mips_emit_int_relational(), mips_expand_builtin_bposge(), mips_expand_builtin_compare(), mips_expand_call(), mips_expand_unaligned_load(), mips_expand_vcondv2sf(), mips_legitimize_tls_address(), mips_prepare_builtin_target(), mips_va_arg(), mmix_gen_compare_reg(), move_invariant_reg(), move_movables(), mt_generate_compare(), noce_process_if_block(), noce_try_addcc(), noce_try_cmove_arith(), noce_try_sign_mask(), noce_try_store_flag_inc(), noce_try_store_flag_mask(), optimize_bit_field(), pre_delete(), prepare_cmp_insn(), prepare_float_lib_cmp(), prepare_move_operands(), protect_from_queue(), purge_addressof_1(), rename_insn_1(), return_addr_rtx(), round_trampoline_addr(), rs6000_aix_emit_builtin_unwind_init(), rs6000_emit_cmove(), rs6000_emit_load_toc_table(), rs6000_emit_move(), rs6000_emit_sCOND(), rs6000_emit_set_const(), rs6000_emit_swdivdf(), rs6000_emit_swdivsf(), rs6000_emit_sync(), rs6000_emit_vector_compare(), rs6000_emit_vector_select(), rs6000_expand_binop_builtin(), rs6000_expand_builtin(), rs6000_expand_compare_and_swapqhi(), rs6000_expand_ternop_builtin(), rs6000_expand_unop_builtin(), rs6000_expand_vector_set(), rs6000_generate_compare(), rs6000_initialize_trampoline(), rs6000_legitimize_address(), rs6000_legitimize_tls_address(), rs6000_va_arg(), rtl_gen_const_delta_profiler(), rtl_gen_interval_profiler(), rtl_gen_one_value_profiler_no_edge_manipulation(), rtl_gen_pow2_profiler(), rtx_equiv_p(), s390_expand_atomic(), s390_expand_builtin(), s390_expand_clrmem(), s390_expand_cmpmem(), s390_expand_cs_hqi(), s390_expand_logical_operator(), s390_expand_movmem(), s390_expand_setmem(), s390_get_thread_pointer(), s390_va_arg(), safe_insert_insn_on_edge(), safe_vector_operand(), see_def_extension_not_merged(), sh_builtin_saveregs(), sh_expand_builtin(), sh_expand_t_scc(), sh_initialize_trampoline(), sh_va_arg(), shmedia_prepare_call_address(), single_move_for_movmem(), single_move_for_strmov(), sparc_emit_fixunsdi(), sparc_emit_float_lib_cmp(), sparc_emit_floatunsdi(), sparc_emit_set_const32(), sparc_emit_set_const64(), sparc_emit_set_const64_longway(), sparc_emit_set_symbolic_const64(), sparc_expand_builtin(), sparc_expand_compare_and_swap_12(), sparc_struct_value_rtx(), sparc_tls_got(), spe_expand_builtin(), spe_expand_evsel_builtin(), spe_expand_predicate_builtin(), split_iv(), store_bit_field(), store_constructor(), store_expr(), store_one_arg(), store_unaligned_arguments_into_pseudos(), strength_reduce(), tail_recursion_args(), thumb_expand_movmemqi(), thumb_expand_movstrqi(), unroll_loop(), unroll_loop_runtime_iterations(), widen_clz(), widen_operand(), x86_emit_floatuns(), xstormy16_emit_cbranch(), xstormy16_expand_andqi3(), xstormy16_expand_arith(), xstormy16_expand_builtin(), xstormy16_expand_builtin_va_arg(), xstormy16_expand_call(), xstormy16_expand_iorqi3(), xstormy16_initialize_trampoline(), xtensa_copy_incoming_a7(), xtensa_expand_block_move(), xtensa_expand_scc(), xtensa_extend_reg(), xtensa_return_addr(), and xtensa_va_arg().
Definition at line 766 of file emit-rtl.c.
Referenced by copy_rtx_if_shared(), copy_rtx_if_shared_1(), eliminate_regs(), eliminate_regs_1(), emit_note_insn_var_location(), expand_case(), expand_end_case_type(), function_arg(), function_value(), gen_group_rtx(), gen_rtvec(), ia64_function_arg(), ia64_function_value(), ix86_expand_vector_init_general(), mmix_function_outgoing_value(), peephole(), rs6000_darwin64_record_arg(), rs6000_mixed_function_arg(), simplify_subreg(), and VPARAMS().
| rtx gen_rtx_CONST_INT | ( | mode | , | |
| HOST_WIDE_INT | arg | |||
| ) |
Definition at line 347 of file emit-rtl.c.
References gen_rtx_raw_CONST_INT, htab_find_slot_with_hash(), INSERT, and STORE_FLAG_VALUE.
Referenced by init_emit_once(), m32c_immd_dbl_mov(), and VPARAMS().
| rtx gen_rtx_CONST_VECTOR | ( | enum machine_mode | mode, | |
| rtvec | v | |||
| ) |
Definition at line 5307 of file emit-rtl.c.
Referenced by const_vector_from_tree(), gen_cvtpd2dq(), gen_cvtpd2ps(), gen_cvttpd2dq(), gen_mmx_uavgv4hi3(), gen_mmx_uavgv8qi3(), gen_pmulhrwv4hi3(), gen_sse2_loadd(), gen_sse2_uavgv16qi3(), gen_sse2_uavgv8hi3(), ia64_expand_vecint_compare(), ix86_build_signbit_mask(), ix86_expand_copysign(), ix86_expand_int_vcond(), ix86_expand_vector_init(), ix86_expand_vector_init_one_var(), rs6000_expand_vector_init(), rs6000_expand_vector_set(), simplify_binary_operation(), simplify_binary_operation_1(), simplify_const_binary_operation(), simplify_const_unary_operation(), simplify_immed_subreg(), simplify_subreg(), simplify_ternary_operation(), and simplify_unary_operation().
| rtx gen_rtx_MEM | ( | enum machine_mode | mode, | |
| rtx | addr | |||
| ) |
Definition at line 569 of file emit-rtl.c.
Referenced by alpha_emit_xfloating_libcall(), alpha_expand_epilogue(), alpha_expand_prologue(), alpha_initialize_trampoline(), alpha_output_mi_thunk_osf(), alpha_setup_incoming_varargs(), alpha_split_compare_and_swap_12(), alpha_split_lock_test_and_set_12(), alpha_va_arg(), altivec_expand_builtin(), altivec_expand_ld_builtin(), altivec_expand_lv_builtin(), altivec_expand_st_builtin(), altivec_expand_stv_builtin(), arc_setup_incoming_varargs(), arm_expand_prologue(), arm_expand_unop_builtin(), arm_gen_load_multiple(), arm_gen_movstrqi(), arm_gen_rotated_half_load(), arm_gen_store_multiple(), arm_mark_dllimport(), arm_reload_in_hi(), arm_reload_out_hi(), arm_reorg(), arm_set_return_address(), assign_parm_find_stack_rtl(), assign_parm_setup_reg(), assign_parms(), assign_stack_local_1(), assign_stack_temp_for_type(), bfin_expand_call(), bfin_expand_prologue(), bfin_load_pic_reg(), bfin_output_mi_thunk(), block_move_loop(), block_move_no_loop(), block_move_sequence(), build_constant_desc(), c4x_expand_epilogue(), c4x_operand_subword(), change_address(), change_address_1(), clipper_builtin_saveregs(), combine_bnp(), compute_argument_addresses(), compute_bb_dataflow(), copy_insn_list(), copy_rtx_and_substitute(), cris_expand_epilogue(), cris_expand_pic_call_address(), cris_expand_prologue(), cris_notice_update_cc(), cris_return_addr_rtx(), cselib_init(), decode_addr_const(), do_link(), do_spill(), do_tablejump(), do_unlink(), emit_and_preserve(), emit_call_1(), emit_frame_save(), emit_frame_store_1(), emit_ldst(), emit_library_call_value_1(), emit_load_ptr(), emit_move_complex_push(), emit_move_insn_1(), emit_move_sequence(), emit_multi_reg_push(), emit_notes_in_bb(), emit_push_insn(), emit_sfm(), emit_stack_probe(), emit_stack_restore(), expand_asm_operands(), expand_assignment(), expand_block_move(), expand_builtin_apply(), expand_builtin_init_trampoline(), expand_builtin_longjmp(), expand_builtin_mathfn(), expand_builtin_nonlocal_goto(), 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_decl(), expand_epilogue(), expand_epilogue_reg_restore(), expand_errno_check(), expand_expr(), expand_expr_real_1(), expand_function_start(), expand_inline_function(), expand_interrupt_handler_epilogue(), expand_interrupt_handler_prologue(), expand_one_error_var(), expand_one_stack_var_at(), expand_prologue(), expand_prologue_reg_save(), extract_force_align_mem_bit_field(), fix_bit_operand(), fix_lexical_addr(), force_const_mem(), force_expr_to_var_cost(), force_var_cost(), fr30_move_double(), frv_dwarf_store(), frv_expand_epilogue(), frv_expand_voidbinop_builtin(), frv_frame_mem(), frv_return_addr_rtx(), frv_volatile_memref(), gen_builtin_longjmp(), gen_builtin_setjmp_setup_32(), gen_builtin_setjmp_setup_64(), gen_call_gp(), gen_call_internal1(), gen_call_internal2(), gen_call_internal3a(), gen_call_internal3b(), gen_call_internal3c(), gen_call_internal4a(), gen_call_internal4b(), gen_call_nogp(), gen_call_value_gp(), gen_call_value_internal1(), gen_call_value_internal2(), gen_call_value_internal3a(), gen_call_value_internal3b(), gen_call_value_internal3c(), gen_call_value_internal4a(), gen_call_value_internal4b(), gen_call_value_multiple_internal1(), gen_call_value_multiple_internal2(), gen_call_value_nogp(), gen_casesi(), gen_casesi_internal(), gen_casesi_internal_di(), gen_cmpstrqi_1(), gen_cmpstrqi_nz_1(), gen_cmpstrqi_nz_rex_1(), gen_cmpstrqi_rex_1(), gen_const_mem(), gen_edge_profiler(), gen_eh_return(), gen_ffssi2(), gen_frame_mem(), gen_frame_mem_offset(), gen_indexed_expr(), gen_leave(), gen_leave_rex64(), gen_load_fptr(), gen_mf(), gen_mmx_maskmovq(), gen_mmx_maskmovq_rex(), gen_peephole2_1055(), gen_peephole2_1420(), gen_peephole2_1421(), gen_peephole2_1486(), gen_peephole2_1487(), gen_peephole2_1488(), gen_peephole2_1489(), gen_peephole2_1490(), gen_peephole2_1491(), gen_peephole2_1492(), gen_peephole2_1493(), gen_peephole2_1494(), gen_peephole2_1495(), gen_peephole2_1501(), gen_peephole2_1502(), gen_peephole2_1503(), gen_peephole2_1504(), gen_peephole2_1505(), gen_peephole2_1506(), gen_peephole2_1507(), gen_peephole2_1508(), gen_peephole2_1509(), gen_peephole2_1510(), gen_popdi1(), gen_popsi1(), gen_pro_epilogue_adjust_stack(), gen_pro_epilogue_adjust_stack_rex64(), gen_push(), gen_rep_movdi_rex64(), gen_rep_movqi(), gen_rep_movqi_rex64(), gen_rep_movsi(), gen_rep_movsi_rex64(), gen_rep_stosdi_rex64(), gen_rep_stosqi(), gen_rep_stosqi_rex64(), gen_rep_stossi(), gen_rep_stossi_rex64(), gen_sfence(), gen_sibcall_gp(), gen_sibcall_nogp(), gen_split_1056(), gen_split_1064(), gen_split_1065(), gen_split_1067(), gen_split_1068(), gen_split_1074(), gen_split_1075(), gen_split_1076(), gen_split_1097(), gen_split_1098(), gen_split_1099(), gen_split_1100(), gen_split_1101(), gen_split_1102(), gen_split_1103(), gen_split_1104(), gen_split_1525(), gen_split_1526(), gen_split_1527(), gen_split_1528(), gen_split_1529(), gen_split_1530(), gen_split_1531(), gen_split_1532(), gen_split_1533(), gen_split_1534(), gen_split_1535(), gen_split_424(), gen_split_429(), gen_split_437(), gen_split_439(), gen_sse2_lfence(), gen_sse2_maskmovdqu(), gen_sse2_maskmovdqu_rex64(), gen_sse2_mfence(), gen_strlenqi_1(), gen_strlenqi_rex_1(), gen_strmovdi_rex64(), gen_strmovdi_rex_1(), gen_strmovhi(), gen_strmovhi_1(), gen_strmovhi_rex64(), gen_strmovhi_rex_1(), gen_strmovqi(), gen_strmovqi_1(), gen_strmovqi_rex64(), gen_strmovqi_rex_1(), gen_strmovsi(), gen_strmovsi_1(), gen_strmovsi_rex64(), gen_strmovsi_rex_1(), gen_strsetdi_rex64(), gen_strsetdi_rex_1(), gen_strsethi(), gen_strsethi_1(), gen_strsethi_rex64(), gen_strsethi_rex_1(), gen_strsetqi(), gen_strsetqi_1(), gen_strsetqi_rex64(), gen_strsetqi_rex_1(), gen_strsetsi(), gen_strsetsi_1(), gen_strsetsi_rex64(), gen_strsetsi_rex_1(), gen_tls_global_dynamic_64(), gen_tls_local_dynamic_base_64(), gen_tmp_stack_mem(), get_builtin_sync_mem(), get_memory_rtx(), get_thread_pointer(), h8300_push_pop(), h8300_return_addr_rtx(), hppa_builtin_saveregs(), hppa_expand_epilogue(), hppa_expand_prologue(), hppa_profile_hook(), i960_output_function_prologue(), i960_output_move_double(), i960_output_move_quad(), i960_setup_incoming_varargs(), ia64_expand_compare_and_swap(), ia64_expand_fetch_and_op(), ia64_expand_lock_release(), ia64_expand_lock_test_and_set(), ia64_expand_move(), ia64_expand_op_and_fetch(), ia64_initialize_trampoline(), ia64_output_mi_thunk(), ia64_reload_gp(), ia64_split_call(), ia64_split_return_addr_rtx(), ia64_va_arg(), init_alignment_context(), init_caller_save(), init_expr_once(), init_fake_stack_mems(), init_reload(), init_set_costs(), initialize_argument_information(), initialize_trampoline(), ip2k_split_words(), iq2000_emit_frame_related_store(), iq2000_expand_eh_return(), iq2000_expand_prologue(), iq2000_setup_incoming_varargs(), ix86_asm_file_end(), ix86_emit_restore_regs_using_mov(), ix86_emit_save_regs_using_mov(), ix86_expand_builtin(), ix86_expand_call(), ix86_expand_epilogue(), ix86_expand_prologue(), ix86_expand_push(), ix86_expand_store_builtin(), ix86_expand_strlensi_unroll_1(), ix86_expand_unop_builtin(), ix86_file_end(), ix86_force_to_memory(), ix86_setup_incoming_varargs(), ix86_va_arg(), legitimize_address(), legitimize_pic_address(), legitimize_tls_address(), load_reg(), m32c_expand_insv(), m32c_immd_dbl_mov(), m32c_incoming_return_addr_rtx(), m32c_prepare_move(), m32c_pushm_popm(), m32c_return_addr_rtx(), m32c_split_move(), m32c_subreg(), m32r_reload_lr(), m32r_setup_incoming_varargs(), m68hc11_gen_highpart(), m68hc11_gen_lowpart(), m68hc11_initialize_trampoline(), m68hc11_reload_operands(), m68hc11_split_move(), m68hc11_z_replacement(), machine_dependent_reorg(), machopic_indirect_data_reference(), make_decl_rtl(), mcore_expand_epilog(), mcore_expand_prolog(), mcore_mark_dllimport(), mdx_epilogue(), mdx_prologue(), mips_frame_set(), mips_output_mi_thunk(), mips_restore_gp(), mips_save_restore_reg(), mips_set_return_address(), mips_setup_incoming_varargs(), mips_va_arg(), mmix_expand_epilogue(), mmix_expand_prologue(), mmix_initialize_trampoline(), mmix_return_addr_rtx(), mn10300_builtin_saveregs(), mn10300_gen_multiple_store(), mt_emit_save_fp(), mt_emit_save_regs(), mt_emit_save_restore(), mt_function_value(), mt_setup_incoming_varargs(), noce_try_cmove_arith(), output_854(), output_87(), output_88(), output_91(), output_92(), output_96(), output_97(), output_98(), output_99(), output_block_move(), output_constant_def(), output_loadsave_fpregs(), output_move_double(), output_move_qimode(), output_move_quad(), output_set_got(), output_stack_adjust(), pj_expand_builtin_va_arg(), prescan_loop(), print_operand(), produce_memory_decl_rtl(), replace_pseudos_in(), replace_pseudos_in_call_usage(), restore_fpr(), restore_gprs(), return_addr_rtx(), romp_initialize_trampoline(), 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_expand_builtin(), rs6000_legitimize_tls_address(), rs6000_output_mi_thunk(), rs6000_return_addr(), rs6000_split_multireg_move(), rs6000_va_arg(), rtl_coverage_counter_ref(), rtl_gen_interval_profiler(), rtl_gen_pow2_profiler(), s390_back_chain_rtx(), s390_emit_call(), s390_emit_epilogue(), s390_emit_prologue(), s390_function_profiler(), s390_initialize_trampoline(), s390_return_addr_rtx(), s390_va_arg(), save_fpr(), save_gprs(), save_or_restore_regs(), save_restore_insns(), score_initialize_trampoline(), setup_incoming_varargs(), sh_builtin_saveregs(), sh_expand_epilogue(), sh_expand_prologue(), sh_get_pr_initial_val(), sh_initialize_trampoline(), sh_output_mi_thunk(), sh_reorg(), sh_set_return_address(), sparc64_initialize_trampoline(), sparc_builtin_saveregs(), sparc_expand_compare_and_swap_12(), sparc_initialize_trampoline(), sparc_output_mi_thunk(), sparc_struct_value_rtx(), sparc_va_arg(), spill_restore_mem(), spill_tfmode_operand(), split_quadword_operands(), store_one_arg(), store_reg(), th_output_mi_thunk(), thumb_expand_movmemqi(), thumb_load_double_from_address(), thumb_set_return_address(), v850_va_arg(), vfp_emit_fstmx(), VPARAMS(), vt_initialize(), x86_initialize_trampoline(), x86_output_mi_thunk(), x86_this_parameter(), xstormy16_expand_call(), xstormy16_expand_epilogue(), xstormy16_expand_move(), xstormy16_expand_prologue(), xstormy16_initialize_trampoline(), xstormy16_split_move(), xtensa_emit_block_move(), and xtensa_return_addr().
| rtx gen_rtx_REG | ( | enum machine_mode | mode, | |
| unsigned int | regno | |||
| ) |
Definition at line 502 of file emit-rtl.c.
References ARG_POINTER_REGNUM, arg_pointer_rtx, cfun, fixed_regs, frame_pointer_needed, FRAME_POINTER_REGNUM, frame_pointer_rtx, gen_raw_REG(), HARD_FRAME_POINTER_REGNUM, hard_frame_pointer_rtx, PIC_OFFSET_TABLE_REGNUM, Pmode, reg_raw_mode, regno_reg_rtx, reload_completed, reload_in_progress, RETURN_ADDRESS_POINTER_REGNUM, STACK_POINTER_REGNUM, and stack_pointer_rtx.
Referenced by add_clobbers(), add_to_sp(), alpha_emit_xfloating_libcall(), alpha_expand_epilogue(), alpha_expand_mov_nobwx(), alpha_expand_prologue(), alpha_legitimize_address(), alpha_output_mi_thunk_osf(), alpha_ra_ever_killed(), alpha_setup_incoming_varargs(), alpha_split_atomic_op(), alpha_split_tfmode_pair(), alpha_split_tmode_pair(), arm_expand_prologue(), arm_function_arg(), arm_gen_compare_reg(), arm_gen_load_multiple(), arm_gen_movmemqi(), arm_gen_movstrqi(), arm_gen_store_multiple(), arm_load_pic_register(), arm_load_tp(), arm_reload_in_hi(), arm_reload_out_hi(), arm_return_addr(), arm_set_return_address(), arm_struct_value_rtx(), assign_parm_setup_block(), avr_function_value(), avr_libcall_value(), avr_override_options(), bfin_expand_epilogue(), bfin_expand_prologue(), bfin_optimize_loop(), bfin_output_mi_thunk(), bfin_struct_value_rtx(), block_move_loop(), block_move_no_loop(), build_mips16_call_stub(), c4x_emit_move_sequence(), c4x_expand_epilogue(), c4x_expand_prologue(), c4x_function_arg(), c4x_gen_compare_reg(), c4x_legitimize_address(), c4x_struct_value_rtx(), can_reload_into(), canon_reg(), choose_reload_regs(), clipper_builtin_saveregs(), combine_bnp(), combine_reloads(), common_handle_option(), compute_can_copy(), compute_init_costs(), conditional_register_usage(), construct_container(), copy_fp_args(), copy_rtx_and_substitute(), create_TOC_reference(), cris_emit_movem_store(), cris_gen_movem_load(), cris_struct_value_rtx(), crx_expand_compare(), crx_expand_epilogue(), crx_function_arg(), crx_struct_value_rtx(), cse_cc_succs(), cse_condition_code_reg(), cse_insn(), dead_register_here(), decode_f_option(), discover_flags_reg(), do_link(), do_unlink(), dsp16xx_function_arg(), dw2_build_landing_pads(), eligible_for_sibcall_delay(), eliminate_lr2ip(), emit_add(), emit_addhi3_postreload(), emit_bcond_fp(), emit_frame_save(), emit_frame_store(), emit_hpdiv_const(), emit_input_reload_insns(), emit_ldst(), emit_link_insn(), emit_multi_reg_push(), emit_output_reload_insns(), emit_predicate_relation_info(), emit_restore_regs(), emit_save_or_restore_regs(), emit_save_regs(), emit_sfm(), epilogue_renumber(), expand_ashiftrt(), expand_asm_operands(), expand_block_move(), expand_builtin_apply(), expand_builtin_apply_args_1(), expand_builtin_return(), expand_call(), expand_epilogue(), expand_epilogue_reg_restore(), expand_interrupt_handler_epilogue(), expand_interrupt_handler_prologue(), expand_prologue(), expand_prologue_reg_save(), find_dummy_reload(), find_reloads_address_1(), find_replacement(), force_mode(), fr30_expand_epilogue(), fr30_expand_prologue(), fr30_move_double(), from_compare(), frv_alloc_temp_reg(), frv_emit_comparison(), frv_emit_cond_move(), frv_emit_movsi(), frv_emit_scc(), frv_expand_epilogue(), frv_expand_fdpic_call(), frv_expand_prologue(), frv_frame_access(), frv_frame_access_multi(), frv_frame_offset_rtx(), frv_function_arg(), frv_ifcvt_load_value(), frv_int_to_acc(), frv_legitimize_tls_address(), frv_matching_accg_for_acc(), frv_read_iacc_argument(), frv_struct_value_rtx(), function_arg(), function_arg_advance(), function_arg_record_value(), function_arg_record_value_2(), function_arg_record_value_3(), function_arg_union_value(), function_arg_vector_value(), function_value(), gen_absdf2(), gen_absdf2_ifs(), gen_absdf2_memory(), gen_abssf2(), gen_abssf2_ifs(), gen_abssf2_memory(), gen_abstf2(), gen_absxf2(), gen_adddi3(), gen_addhi3(), gen_addqi3(), gen_addqi3_cc(), gen_addqi_ext_1(), gen_addsi3(), gen_addsi_1_zext(), gen_allocate_stack(), gen_allocate_stack_worker_1(), gen_allocate_stack_worker_rex64(), gen_anddi3(), gen_andhi3(), gen_andqi3(), gen_andqi_ext_0(), gen_andsi3(), gen_ashldi3(), gen_ashldi3_1(), gen_ashlhi3(), gen_ashlqi3(), gen_ashlsi3(), gen_ashrdi3(), gen_ashrdi3_1(), gen_ashrdi3_63_rex64(), gen_ashrhi3(), gen_ashrqi3(), gen_ashrsi3(), gen_ashrsi3_31(), gen_block_redirect(), gen_builtin_longjmp(), gen_builtin_setjmp_setup_32(), gen_builtin_setjmp_setup_64(), gen_call(), gen_call_pop(), gen_call_value(), gen_call_value_pop(), gen_casesi(), gen_casesi_internal(), gen_casesi_internal_di(), gen_cld(), gen_cmp_fp(), gen_cmpdf(), gen_cmpdi(), gen_cmpdi_1_insn_rex64(), gen_cmpdi_1_rex64(), gen_cmpdi_ccno_1_rex64(), gen_cmphi(), gen_cmpintqi(), gen_cmpqi(), gen_cmpqi_ext_3(), gen_cmpqi_ext_3_insn(), gen_cmpqi_ext_3_insn_rex64(), gen_cmpsf(), gen_cmpsi(), gen_cmpsi_1(), gen_cmpstrqi_1(), gen_cmpstrqi_nz_1(), gen_cmpstrqi_nz_rex_1(), gen_cmpstrqi_rex_1(), gen_cmptf(), gen_cmpxf(), gen_compare(), gen_compare_reg(), gen_conditional_branch(), gen_df_reg(), gen_div_trap_mips16(), gen_divmoddi4(), gen_divmodhi4(), gen_divmodsi4(), gen_divqi3(), gen_doloop_end(), gen_doloop_end_internal(), gen_eh_epilogue(), gen_emms(), gen_extendsidi2(), gen_femms(), gen_ffssi2(), gen_ffssi_1(), gen_float_relational(), gen_frame_mem_offset(), gen_get_fnaddr(), gen_gprel64_offset(), gen_gr_restore(), gen_gr_spill(), gen_iordi3(), gen_iorhi3(), gen_iorqi3(), gen_iorqi_ext_0(), gen_iorsi3(), gen_leave(), gen_leave_rex64(), gen_load_fptr(), gen_load_gprel(), gen_load_ltoff_dtpmod(), gen_load_ltoff_dtprel(), gen_load_ltoff_tprel(), gen_loadgp(), gen_lshrdi3(), gen_lshrdi3_1(), gen_lshrhi3(), gen_lshrqi3(), gen_lshrsi3(), gen_maxdf3(), gen_maxsf3(), gen_mindf3(), gen_minsf3(), gen_movdi_symbolic(), gen_movsi_symbolic(), gen_movtf(), gen_muldi3(), gen_mulditi3(), gen_mulhi3(), gen_mulqi3(), gen_mulqihi3(), gen_mulsi3(), gen_mulsidi3(), gen_negdf2(), gen_negdf2_ifs(), gen_negdf2_memory(), gen_negdi2(), gen_neghi2(), gen_negqi2(), gen_negsf2(), gen_negsf2_ifs(), gen_negsf2_memory(), gen_negsi2(), gen_negtf2(), gen_negxf2(), gen_peephole2_1374(), gen_peephole2_1375(), gen_peephole2_1420(), gen_peephole2_1421(), gen_peephole2_1460(), gen_peephole2_1461(), gen_peephole2_1462(), gen_peephole2_1466(), gen_peephole2_1467(), gen_peephole2_1468(), gen_peephole2_1469(), gen_peephole2_1470(), gen_peephole2_1471(), gen_peephole2_1472(), gen_peephole2_1473(), gen_peephole2_1474(), gen_peephole2_1475(), gen_peephole2_1476(), gen_peephole2_1477(), gen_peephole2_1478(), gen_peephole2_1479(), gen_peephole2_1480(), gen_peephole2_1481(), gen_peephole2_1482(), gen_peephole2_1483(), gen_peephole2_1484(), gen_peephole2_1485(), gen_peephole2_1486(), gen_peephole2_1487(), gen_peephole2_1488(), gen_peephole2_1489(), gen_peephole2_1490(), gen_peephole2_1491(), gen_peephole2_1492(), gen_peephole2_1493(), gen_peephole2_1494(), gen_peephole2_1495(), gen_peephole2_1496(), gen_peephole2_1497(), gen_peephole2_1498(), gen_peephole2_1499(), gen_peephole2_1500(), gen_peephole2_1501(), gen_peephole2_1502(), gen_peephole2_1503(), gen_peephole2_1504(), gen_peephole2_1505(), gen_peephole2_1506(), gen_peephole2_1507(), gen_peephole2_1508(), gen_peephole2_1509(), gen_peephole2_1510(), gen_popdi1(), gen_popsi1(), gen_pro_epilogue_adjust_stack(), gen_pro_epilogue_adjust_stack_rex64(), gen_reg_or_parallel(), gen_reload(), gen_reload_indi(), gen_reload_inti(), gen_reload_outdi(), gen_reload_outsi(), gen_reload_outti(), gen_rep_movdi_rex64(), gen_rep_movqi(), gen_rep_movqi_rex64(), gen_rep_movsi(), gen_rep_movsi_rex64(), gen_rep_stosdi_rex64(), gen_rep_stosqi(), gen_rep_stosqi_rex64(), gen_rep_stossi(), gen_rep_stossi_rex64(), gen_rotldi3(), gen_rotlhi3(), gen_rotlqi3(), gen_rotlsi3(), gen_rotrdi3(), gen_rotrhi3(), gen_rotrqi3(), gen_rotrsi3(), gen_rtx_REG_offset(), gen_seq(), gen_set_got(), gen_setcc_2(), gen_sge(), gen_sgeu(), gen_sgt(), gen_sgtu(), gen_sle(), gen_sleu(), gen_slt(), gen_sltgt(), gen_sltu(), gen_smuldi3_highpart(), gen_smulsi3_highpart(), gen_sne(), gen_sordered(), gen_split_1064(), gen_split_1065(), gen_split_1067(), gen_split_1068(), gen_split_1074(), gen_split_1075(), gen_split_1076(), gen_split_1080(), gen_split_1084(), gen_split_1088(), gen_split_1094(), gen_split_1097(), gen_split_1098(), gen_split_1099(), gen_split_1100(), gen_split_1101(), gen_split_1102(), gen_split_1103(), gen_split_1104(), gen_split_1153(), gen_split_1171(), gen_split_1202(), gen_split_1204(), gen_split_1205(), gen_split_1206(), gen_split_1211(), gen_split_1212(), gen_split_1213(), gen_split_1218(), gen_split_1221(), gen_split_1222(), gen_split_1227(), gen_split_1228(), gen_split_1234(), gen_split_1235(), gen_split_1237(), gen_split_1242(), gen_split_1243(), gen_split_1246(), gen_split_1247(), gen_split_1249(), gen_split_1250(), gen_split_1251(), gen_split_1254(), gen_split_1258(), gen_split_1260(), gen_split_1262(), gen_split_1263(), gen_split_1266(), gen_split_1267(), gen_split_1269(), gen_split_1270(), gen_split_1273(), gen_split_1277(), gen_split_1279(), gen_split_1281(), gen_split_1283(), gen_split_1284(), gen_split_1286(), gen_split_1288(), gen_split_1297(), gen_split_1372(), gen_split_1373(), gen_split_1393(), gen_split_1432(), gen_split_1435(), gen_split_1438(), gen_split_1441(), gen_split_1449(), gen_split_1450(), gen_split_1451(), gen_split_1452(), gen_split_1523(), gen_split_1524(), gen_split_1525(), gen_split_1526(), gen_split_1527(), gen_split_1528(), gen_split_1529(), gen_split_1530(), gen_split_1531(), gen_split_1532(), gen_split_1533(), gen_split_1534(), gen_split_1535(), gen_split_275(), gen_split_277(), gen_split_305(), gen_split_307(), gen_split_336(), gen_split_337(), gen_split_338(), gen_split_339(), gen_split_340(), gen_split_341(), gen_split_342(), gen_split_348(), gen_split_350(), gen_split_352(), gen_sse2_comi(), gen_sse2_ucomi(), gen_sse_comi(), gen_sse_movdfcc(), gen_sse_movdfcc_eq(), gen_sse_movsfcc(), gen_sse_movsfcc_eq(), gen_sse_prologue_save(), gen_sse_ucomi(), gen_strlenqi_1(), gen_strlenqi_rex_1(), gen_strmovdi_rex64(), gen_strmovdi_rex_1(), gen_strmovhi(), gen_strmovhi_1(), gen_strmovhi_rex64(), gen_strmovhi_rex_1(), gen_strmovqi(), gen_strmovqi_1(), gen_strmovqi_rex64(), gen_strmovqi_rex_1(), gen_strmovsi(), gen_strmovsi_1(), gen_strmovsi_rex64(), gen_strmovsi_rex_1(), gen_strsetdi_rex64(), gen_strsetdi_rex_1(), gen_strsethi(), gen_strsethi_1(), gen_strsethi_rex64(), gen_strsethi_rex_1(), gen_strsetqi(), gen_strsetqi_1(), gen_strsetqi_rex64(), gen_strsetqi_rex_1(), gen_strsetsi(), gen_strsetsi_1(), gen_strsetsi_rex64(), gen_strsetsi_rex_1(), gen_subdi3(), gen_subdi3_carry_rex64(), gen_subhi3(), gen_subqi3(), gen_subsi3(), gen_subsi3_carry(), gen_subsi3_carry_zext(), gen_suneq(), gen_sunge(), gen_sungt(), gen_sunle(), gen_sunlt(), gen_sunordered(), gen_testqi_ccz_1(), gen_testqi_ext_ccno_0(), gen_testsi_1(), gen_testsi_ccno_1(), gen_tls_global_dynamic_32(), gen_tls_local_dynamic_base_32(), gen_udivmoddi4(), gen_udivmodhi4(), gen_udivmodsi4(), gen_udivqi3(), gen_umuldi3_highpart(), gen_umulditi3(), gen_umulqihi3(), gen_umulsi3_highpart(), gen_umulsidi3(), gen_untyped_call(), gen_x86_fldcw_1(), gen_x86_fnstcw_1(), gen_x86_fnstsw_1(), gen_x86_movdicc_0_m1_rex64(), gen_x86_movsicc_0_m1(), gen_x86_sahf_1(), gen_x86_shift_adj_1(), gen_x86_shift_adj_2(), gen_x86_shift_adj_3(), gen_x86_shld_1(), gen_x86_shrd_1(), gen_xordi3(), gen_xorhi3(), gen_xorqi3(), gen_xorqi_cc_ext_1(), gen_xorqi_ext_0(), gen_xorsi3(), gen_zero_extendhisi2_and(), gen_zero_extendqihi2(), gen_zero_extendqisi2(), gen_zero_extendsidi2_32(), generate_set_vrsave(), get_free_reg(), get_hard_reg_initial_val(), get_thread_pointer(), GTY(), h8300_emit_stack_adjustment(), h8300_push_pop(), h8300_return_addr_rtx(), handle_structs_in_regs(), has_hard_reg_initial_val(), hppa_builtin_saveregs(), hppa_expand_epilogue(), hppa_expand_prologue(), hppa_profile_hook(), i860_struct_value_rtx(), i960_function_arg(), i960_output_function_prologue(), i960_output_ldconst(), i960_output_move_double(), i960_output_move_quad(), ia64_expand_atomic_op(), ia64_expand_call(), ia64_expand_compare_and_swap(), ia64_expand_epilogue(), ia64_expand_fetch_and_op(), ia64_expand_movxf_movrf(), ia64_expand_op_and_fetch(), ia64_expand_prologue(), ia64_function_arg(), ia64_function_value(), ia64_output_mi_thunk(), ia64_profile_hook(), ia64_reload_gp(), ia64_split_return_addr_rtx(), ia64_split_timode(), ia64_split_tmode(), ia64_struct_value_rtx(), init_alias_once(), init_caller_save(), init_elim_table(), init_emit_once(), init_expmed(), init_expr_once(), init_loop(), init_reload(), insert_restore(), insert_save(), ip2k_get_high_half(), ip2k_get_low_half(), ip2k_split_words(), iq2000_add_large_offset_to_sp(), iq2000_expand_epilogue(), iq2000_expand_prologue(), iq2000_fill_delay_slot(), iq2000_function_value(), ix86_asm_file_end(), ix86_emit_fp_unordered_jump(), ix86_emit_restore_regs_using_mov(), ix86_emit_save_regs(), ix86_emit_save_regs_using_mov(), ix86_expand_binary_operator(), ix86_expand_branch(), ix86_expand_call(), ix86_expand_clear(), ix86_expand_epilogue(), ix86_expand_fp_absneg_operator(), ix86_expand_fp_compare(), ix86_expand_int_compare(), ix86_expand_prologue(), ix86_expand_strlensi_unroll_1(), ix86_expand_unary_operator(), ix86_file_end(), ix86_function_value(), ix86_internal_arg_pointer(), ix86_libcall_value(), ix86_setup_incoming_varargs(), ix86_split_ashl(), ix86_split_ashldi(), ix86_split_long_move(), ix86_split_sse_movcc(), ix86_split_to_parts(), legitimize_pic_address(), legitimize_tls_address(), load_reg(), load_register_parameters(), lshift_cheap_p(), m32c_cmp_flg_0(), m32c_emit_epilogue(), m32c_emit_prologue(), m32c_function_arg(), m32c_function_needs_enter(), m32c_incoming_return_addr_rtx(), m32c_libcall_value(), m32c_print_operand(), m32c_pushm_popm(), m32c_return_addr_rtx(), m32c_split_move(), m32c_subreg(), m32r_expand_prologue(), m32r_reload_lr(), m68hc11_expand_compare_and_branch(), m68hc11_find_z_replacement(), m68hc11_function_arg(), m68hc11_gen_highpart(), m68hc11_gen_lowpart(), m68hc11_output_swap(), m68hc11_reassign_regs(), m68hc11_reorg(), m68hc11_split_move(), m68hc11_struct_value_rtx(), m68hc11_z_replacement(), m68k_function_value(), m68k_libcall_value(), m68k_struct_value_rtx(), m88k_expand_prologue(), m88k_function_arg(), machine_dependent_reorg(), machopic_indirect_data_reference(), machopic_legitimize_pic_address(), mark_set_1(), maybe_memory_address_p(), mcore_expand_epilog(), mcore_expand_prolog(), mcore_gen_compare_reg(), mda_gen_cmp(), mdx_epilogue(), mdx_movsicc(), mdx_prologue(), mips_add_large_offset_to_sp(), mips_avoid_hazards(), mips_emit_compare(), mips_emit_fcc_reload(), mips_emit_loadgp(), mips_expand_builtin_bposge(), mips_expand_epilogue(), mips_expand_prologue(), mips_fill_delay_slot(), mips_frame_set(), mips_function_value(), mips_legitimize_move(), mips_legitimize_tls_address(), mips_output_mi_thunk(), mips_restore_reg(), mips_return_fpr_pair(), mips_save_restore_reg(), mips_setup_incoming_varargs(), mips_subword(), mmix_eh_return_handler_rtx(), mmix_eh_return_stackadj_rtx(), mmix_emit_sp_add(), mmix_expand_epilogue(), mmix_expand_prologue(), mmix_function_arg(), mmix_function_outgoing_value(), mmix_struct_value_rtx(), mn10300_builtin_saveregs(), mn10300_function_value(), mn10300_gen_multiple_store(), move_block_from_reg(), move_block_to_reg(), move_btr_def(), mt_emit_save_fp(), mt_emit_save_regs(), mt_expand_epilogue(), mt_expand_prologue(), mt_function_arg(), mt_function_value(), mt_reorg_loops(), mt_setup_incoming_varargs(), mt_split_words(), mt_struct_value_rtx(), ns32k_struct_value_rtx(), out_shift_with_cnt(), output_36(), output_42(), output_854(), output_block_move(), output_call(), output_cbranch(), output_far_jump(), output_fp_move_double(), output_millicode_call(), output_mov_double_arm_from_fpa(), output_mov_double_arm_from_fpu(), output_mov_double_fpa_from_arm(), output_mov_double_fpu_from_arm(), output_mov_long_double_arm_from_arm(), output_mov_long_double_arm_from_fpa(), output_mov_long_double_arm_from_fpu(), output_mov_long_double_fpa_from_arm(), output_mov_long_double_fpu_from_arm(), output_move_double(), output_move_quad(), output_profile_hook(), output_push_double(), output_scc_di(), output_stack_adjust(), pa_struct_value_rtx(), parts_to_webs(), pj_expand_epilogue(), pj_expand_prologue(), pop(), prepare_move_operands(), prepare_scc_operands(), print_operand(), pro_epilogue_adjust_stack(), purge_single_hard_subreg_set(), push(), push_reload(), recompute_gain_for_pattern_seq(), reload_adjust_reg_for_mode(), reload_combine(), reload_cse_move2add(), reload_cse_regs_1(), reload_cse_simplify_operands(), reload_cse_simplify_set(), replace_n_hard_rtx(), restore_fpr(), restore_gprs(), romp_output_function_epilogue(), rs6000_aix_emit_builtin_unwind_init(), rs6000_complex_function_value(), rs6000_darwin64_record_arg_flush(), rs6000_darwin64_record_arg_recurse(), rs6000_dwarf_register_span(), rs6000_emit_allocate_stack(), rs6000_emit_eh_reg_restore(), rs6000_emit_epilogue(), rs6000_emit_load_toc_table(), rs6000_emit_prologue(), rs6000_emit_stack_tie(), rs6000_frame_related(), rs6000_function_value(), rs6000_legitimize_tls_address(), rs6000_libcall_value(), rs6000_mixed_function_arg(), rs6000_move_block_from_reg(), rs6000_output_load_multiple(), rs6000_output_mi_thunk(), rs6000_ra_ever_killed(), rs6000_spe_function_arg(), rs6000_split_atomic_op(), rs6000_split_compare_and_swap(), rs6000_split_compare_and_swapqhi(), rs6000_split_lock_test_and_set(), rs6000_split_multireg_move(), s390_chunkify_pool(), s390_decompose_address(), s390_emit_call(), s390_emit_compare(), s390_emit_epilogue(), s390_emit_prologue(), s390_expand_addcc(), s390_expand_cmpmem(), s390_expand_logical_operator(), s390_expand_plus_operand(), s390_function_arg(), s390_function_profiler(), s390_function_value(), s390_get_thread_pointer(), s390_init_frame_layout(), s390_output_mi_thunk(), s390_split_access_reg(), s390_split_branches(), s390_trampoline_template(), save_fpr(), save_gprs(), save_or_restore_regs(), save_restore_insns(), score_function_arg(), score_function_value(), set_reg_plus_d(), set_reload_reg(), setup_incoming_varargs(), setup_spill_pointers(), sh_builtin_saveregs(), sh_expand_epilogue(), sh_expand_prologue(), sh_function_arg(), sh_output_mi_thunk(), sh_reorg(), sh_set_return_address(), sh_struct_value_rtx(), simplify_set(), simplify_subreg(), singlemove_string(), sparc_builtin_saveregs(), sparc_check_64(), sparc_emit_set_symbolic_const64(), sparc_expand_epilogue(), sparc_expand_prologue(), sparc_output_mi_thunk(), sparc_struct_value_rtx(), spe_build_register_parallel(), spe_synthesize_frame_save(), spill_restore_mem(), split_di(), store_reg(), store_reg_modify(), strength_reduce(), subst_reloads(), substitute_ep_register(), subw(), th_output_mi_thunk(), thumb_expand_epilogue(), thumb_expand_prologue(), thumb_set_return_address(), try_combine(), vax_struct_value_rtx(), vfp_emit_fstmx(), VPARAMS(), x86_output_mi_thunk(), x86_this_parameter(), xstormy16_expand_epilogue(), xstormy16_expand_move(), xstormy16_expand_prologue(), xstormy16_function_arg(), xstormy16_function_value(), xtensa_copy_incoming_a7(), xtensa_expand_prologue(), xtensa_return_addr(), and xtensa_split_operand_pair().
| rtx gen_rtx_SUBREG | ( | enum machine_mode | mode, | |
| rtx | reg, | |||
| int | offset | |||
| ) |
Definition at line 583 of file emit-rtl.c.
Referenced by add_subweb_2(), arm_reload_in_hi(), arm_reload_out_hi(), eliminate_regs(), eliminate_regs_1(), emit_move_insn_1(), emit_move_sequence(), expand_call(), expand_inline_function(), extract_bit_field(), extract_force_align_mem_bit_field(), find_replacement(), fixup_subreg_mem(), frv_split_cond_move(), gen_ashift_hi(), gen_ashlv2di3_ti(), gen_ashlv4si3_ti(), gen_ashlv8hi3_ti(), gen_ashrv4si3_ti(), gen_ashrv8hi3_ti(), gen_cmpqi_ext_3(), gen_cmpqi_ext_3_insn(), gen_cmpqi_ext_3_insn_rex64(), gen_cvtpd2ps(), gen_lowpart_for_combine(), gen_lowpart_SUBREG(), gen_lshrv2di3_ti(), gen_lshrv4si3_ti(), gen_lshrv8hi3_ti(), 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_1244(), gen_split_1252(), gen_split_1264(), gen_split_1271(), gen_split_1296(), gen_split_1298(), gen_split_1444(), gen_split_1445(), gen_split_347(), gen_split_348(), gen_split_349(), gen_split_350(), gen_split_357(), gen_split_358(), gen_split_359(), gen_split_360(), gen_split_390(), gen_split_393(), gen_split_396(), gen_split_399(), gen_split_400(), gen_split_423(), gen_split_442(), gen_split_447(), gen_split_448(), gen_split_449(), gen_split_450(), gen_split_455(), gen_split_456(), gen_split_457(), gen_split_458(), gen_split_464(), gen_split_465(), gen_split_466(), gen_split_467(), gen_sse2_andv2df3(), gen_sse2_iorv2df3(), gen_sse2_nandv2df3(), gen_sse2_xorv2df3(), gen_sse_andv4sf3(), gen_sse_iorv4sf3(), gen_sse_nandv4sf3(), gen_sse_xorv4sf3(), gen_vmmaskcmpv2df3(), gen_vmmaskcmpv4sf3(), gen_vmmaskncmpv2df3(), gen_vmmaskncmpv4sf3(), ia64_expand_movxf_movrf(), ip2k_get_high_half(), ip2k_get_low_half(), ip2k_split_words(), ix86_expand_clrmem(), ix86_expand_clrstr(), ix86_expand_sse_comi(), m68hc11_gen_highpart(), m68hc11_gen_lowpart(), make_extraction(), mt_split_words(), output_move_double(), purge_addressof_1(), record_jump_cond(), regmove_optimize(), s390_expand_logical_operator(), safe_vector_operand(), sh_initialize_trampoline(), simplify_gen_subreg(), simplify_subreg(), store_bit_field(), widen_operand(), and xtensa_copy_incoming_a7().
| int get_first_label_num | ( | void | ) |
Definition at line 906 of file emit-rtl.c.
Referenced by compute_alignments(), copy_rtx_and_substitute(), reload(), and reload_combine().
Definition at line 2821 of file emit-rtl.c.
Referenced by add_cost(), alpha_align_insns(), alpha_does_function_need_gp(), alpha_emit_xfloating_libcall(), alpha_expand_block_move(), alpha_gp_save_rtx(), alpha_handle_trap_shadows(), alpha_legitimize_address(), alpha_output_mi_thunk_osf(), alpha_ra_ever_killed(), arm_call_tls_get_addr(), arm_debugger_arg_offset(), arm_expand_prologue(), arm_finalize_pic(), arm_gen_load_multiple(), arm_gen_store_multiple(), arm_reorg(), assign_parm_setup_block(), assign_parm_setup_reg(), assign_parm_setup_stack(), assign_parms(), assign_parms_unsplit_complex(), avr_output_function_epilogue(), avr_reorg(), bfin_optimize_loop(), bfin_reorg(), bfin_reorg_loops(), branch_prob(), break_superblocks(), build_i_graph(), build_post_landing_pads(), bypass_jumps(), c4x_emit_libcall(), c4x_emit_libcall_mulhi(), c4x_reorg(), cfg_layout_delete_block(), cfg_layout_split_edge(), check_dbra_loop(), check_df(), check_function_return_warnings(), check_sibcall_argument_overlap(), cleanup_barriers(), cleanup_cfg(), clear_log_links(), combine_var_copies_in_loop_exit(), compare_and_jump_seq(), computation_cost(), compute_regstack_size(), conditionalize_optimization(), connect_post_landing_pads(), construct_init_block(), convert_from_eh_region_ranges(), convert_from_ssa(), convert_move(), convert_to_eh_region_ranges(), convert_to_ssa(), copy_insn_list(), copy_loop_body(), copy_rtx_and_substitute(), copy_src_to_dest(), copyprop_hardreg_forward(), count_tst_insns(), create_loop_notes(), cris_expand_epilogue(), cris_expand_prologue(), cris_initial_frame_pointer_offset(), cris_simple_epilogue(), cris_split_movdx(), delete_dead_jumptables(), delete_handlers(), df_ri_compute(), df_ri_dump(), dsp16xx_makes_calls(), dump_constraints(), dw2_build_landing_pads(), eliminate_phi(), embedded_pic_fnaddr_reg(), embedded_pic_offset(), emit_all_insn_group_barriers(), emit_initial_value_sets(), emit_input_reload_insns(), emit_insn_group_barriers(), emit_libcall_block(), emit_library_call_value_1(), emit_loads(), emit_move_insn_1(), emit_move_multi_word(), emit_no_conflict_block(), emit_output_reload_insns(), emit_prefetch_instructions(), emit_stack_restore(), emit_stack_save(), end_ifcvt_sequence(), entry_of_function(), execute_one_pass(), execute_todo(), expand_absneg_bit(), expand_binop(), expand_builtin_apply_args(), expand_builtin_expect_jump(), expand_builtin_int_roundingfn(), expand_builtin_mathfn(), expand_builtin_mathfn_2(), expand_builtin_mathfn_3(), expand_builtin_return(), expand_builtin_saveregs(), expand_builtin_strcat(), expand_builtin_strlen(), expand_call(), expand_complex_abs(), expand_copysign_bit(), expand_decl_cleanup(), expand_end_stmt_expr(), expand_expr(), expand_expr_real_1(), expand_fix(), expand_float(), expand_main_function(), expand_mult_highpart_optab(), expand_nl_goto_receivers(), expand_nl_handler_label(), expand_preferences(), expand_sdiv_pow2(), expand_sync_fetch_operation(), expand_sync_operation(), expand_twoval_binop_libfunc(), expand_unop(), expand_vector_binop(), expand_vector_unop(), expected_value_to_br_prob(), extended_coalesce_2(), extract_bit_field(), final_giv_value(), finish_eh_generation(), fix_crossing_unconditional_branches(), fix_edges_for_rarely_executed_code(), fixup_errata(), fixup_gotos(), fixup_match_1(), fixup_memory_subreg(), fixup_stack_1(), fixup_tail_calls(), fixup_var_refs(), fixup_var_refs_1(), fixup_var_refs_insn(), fixup_var_refs_insns(), fr30_move_double(), free_bb_for_insn(), frv_for_each_packet(), frv_function_contains_far_jump(), frv_function_prologue(), frv_reorg(), frv_split_abs(), frv_split_cond_move(), frv_split_minmax(), frv_split_scc(), function_section(), gen_absdf2(), gen_absdi2(), gen_abssf2(), gen_abssi2(), gen_abstf2(), gen_absxf2(), gen_add_mult(), gen_adddi3(), gen_addhi3(), gen_addqi3(), gen_addsi3(), gen_allocate_stack(), gen_allocate_stack_worker(), gen_anddi3(), gen_andhi3(), gen_andqi3(), gen_andsi3(), gen_ashldi3(), gen_ashlhi3(), gen_ashlqi3(), gen_ashlsi3(), gen_ashrdi3(), gen_ashrhi3(), gen_ashrqi3(), gen_ashrsi3(), gen_beq(), gen_bge(), gen_bgeu(), gen_bgt(), gen_bgtu(), gen_ble(), gen_bleu(), gen_blt(), gen_bltgt(), gen_bltu(), gen_bne(), gen_bordered(), gen_builtin_longjmp(), gen_builtin_setjmp_receiver(), gen_builtin_setjmp_setup(), gen_buneq(), gen_bunge(), gen_bungt(), gen_bunle(), gen_bunlt(), gen_bunordered(), gen_call(), gen_call_pop(), gen_call_value(), gen_call_value_pop(), gen_casesi(), gen_clrstrdi(), gen_clrstrsi(), gen_cmpbi(), gen_cmpdf(), gen_cmpdi(), gen_cmphi(), gen_cmpintqi(), gen_cmpqi(), gen_cmpsf(), gen_cmpsi(), gen_cmpstrsi(), gen_cmptf(), gen_cmpxf(), gen_cond_trap(), gen_conditional_trap(), gen_div_trap(), gen_divdf3(), gen_divdi3(), gen_divmod_fixed_value(), gen_divmoddi4(), gen_divmodsi4(), gen_divsf3(), gen_divsi3(), gen_divtf3(), gen_doloop_end(), gen_edge_profiler(), gen_eh_epilogue(), gen_eh_return(), gen_epilogue(), gen_extenddftf2(), gen_extenddfxf2(), gen_extendhidi2(), gen_extendhisi2(), gen_extendqidi2(), gen_extendqihi2(), gen_extendqisi2(), gen_extendsfdf2(), gen_extendsftf2(), gen_extendsfxf2(), gen_extendsidi2(), gen_extv(), gen_extzv(), gen_ffsdi2(), gen_ffssi2(), gen_fix_truncdfdi2(), gen_fix_truncdfsi2(), gen_fix_truncsfdi2(), gen_fix_truncsfsi2(), gen_fixuns_truncdfdi2(), gen_fixuns_truncdfsi2(), gen_fixuns_truncsfdi2(), gen_fixuns_truncsfsi2(), gen_gr_restore(), gen_gr_spill(), gen_indirect_jump(), gen_insv(), gen_iordi3(), gen_iorhi3(), gen_iorqi3(), gen_iorsi3(), gen_load_fptr(), gen_load_gprel64(), gen_load_of_final_value(), gen_load_symptr(), gen_lshrdi3(), gen_lshrhi3(), gen_lshrqi3(), gen_lshrsi3(), gen_maxdf3(), gen_maxsf3(), gen_mf(), gen_mindf3(), gen_mod_pow2(), gen_mod_subtract(), gen_moddi3(), gen_modsi3(), gen_movdf(), gen_movdfcc(), gen_movdi(), gen_movdicc(), gen_move_insn(), gen_movhi(), gen_movhicc(), gen_movqi(), gen_movsf(), gen_movsfcc(), gen_movsi(), gen_movsicc(), gen_movstrdi(), gen_movstricthi(), gen_movstrictqi(), gen_movstrsi(), gen_movtf(), gen_movtfcc(), gen_movti(), gen_movv16qi(), gen_movv2df(), gen_movv2di(), gen_movv2sf(), gen_movv2si(), gen_movv4hi(), gen_movv4sf(), gen_movv4si(), gen_movv8hi(), gen_movv8qi(), gen_movxf(), gen_movxfcc(), gen_muldf3(), gen_muldi3(), gen_mulsf3(), gen_mulsi3(), gen_mulsidi3(), gen_negdf2(), gen_negdi2(), gen_neghi2(), gen_negqi2(), gen_negsf2(), gen_negsi2(), gen_negtf2(), gen_negxf2(), gen_nonlocal_goto(), gen_one_cmpldi2(), gen_one_cmplhi2(), gen_one_cmplqi2(), gen_one_cmplsi2(), gen_peephole2_1054(), gen_peephole2_1055(), gen_peephole2_1059(), gen_peephole2_1060(), gen_peephole2_1374(), gen_peephole2_1375(), gen_peephole2_1420(), gen_peephole2_1421(), gen_peephole2_1455(), gen_peephole2_1456(), gen_peephole2_1457(), gen_peephole2_1458(), gen_peephole2_1459(), gen_peephole2_1460(), gen_peephole2_1461(), gen_peephole2_1462(), gen_peephole2_1463(), gen_peephole2_1464(), gen_peephole2_1465(), gen_peephole2_1466(), gen_peephole2_1467(), gen_peephole2_1468(), gen_peephole2_1469(), gen_peephole2_1470(), gen_peephole2_1471(), gen_peephole2_1472(), gen_peephole2_1473(), gen_peephole2_1474(), gen_peephole2_1475(), gen_peephole2_1476(), gen_peephole2_1477(), gen_peephole2_1478(), gen_peephole2_1479(), gen_peephole2_1480(), gen_peephole2_1481(), gen_peephole2_1482(), gen_peephole2_1483(), gen_peephole2_1484(), gen_peephole2_1485(), gen_peephole2_1486(), gen_peephole2_1487(), gen_peephole2_1488(), gen_peephole2_1489(), gen_peephole2_1490(), gen_peephole2_1491(), gen_peephole2_1492(), gen_peephole2_1493(), gen_peephole2_1494(), gen_peephole2_1495(), gen_peephole2_1496(), gen_peephole2_1497(), gen_peephole2_1498(), gen_peephole2_1499(), gen_peephole2_1500(), gen_peephole2_1501(), gen_peephole2_1502(), gen_peephole2_1503(), gen_peephole2_1504(), gen_peephole2_1505(), gen_peephole2_1506(), gen_peephole2_1507(), gen_peephole2_1508(), gen_peephole2_1509(), gen_peephole2_1510(), gen_peephole2_311(), gen_peephole2_313(), gen_prefetch(), gen_pro_epilogue_adjust_stack(), gen_prologue(), gen_reload(), gen_reload_incc(), gen_reload_indi(), gen_reload_insi(), gen_reload_inti(), gen_reload_outcc(), gen_reload_outdi(), gen_reload_outqi(), gen_reload_outsi(), gen_reload_outti(), gen_restore_stack_nonlocal(), gen_return(), gen_rotldi3(), gen_rotlhi3(), gen_rotlqi3(), gen_rotlsi3(), gen_rotrdi3(), gen_rotrhi3(), gen_rotrqi3(), gen_rotrsi3(), gen_save_stack_nonlocal(), gen_seq(), gen_sequence(), gen_sfence(), gen_sge(), gen_sgeu(), gen_sgt(), gen_sgtu(), gen_sibcall(), gen_sibcall_epilogue(), gen_sibcall_value(), gen_sle(), gen_sleu(), gen_slt(), gen_sltgt(), gen_sltu(), gen_smaxdi3(), gen_smaxsi3(), gen_smindi3(), gen_sminsi3(), gen_smulsi3_highpart(), gen_sne(), gen_sordered(), gen_split_1056(), gen_split_1057(), gen_split_1058(), gen_split_1061(), gen_split_1063(), gen_split_1064(), gen_split_1065(), gen_split_1067(), gen_split_1068(), gen_split_1069(), gen_split_1070(), gen_split_1073(), gen_split_1074(), gen_split_1075(), gen_split_1076(), gen_split_1077(), gen_split_1078(), gen_split_1080(), gen_split_1082(), gen_split_1083(), gen_split_1084(), gen_split_1086(), gen_split_1087(), gen_split_1088(), gen_split_1090(), gen_split_1091(), gen_split_1092(), gen_split_1094(), gen_split_1095(), gen_split_1096(), gen_split_1097(), gen_split_1098(), gen_split_1099(), gen_split_1100(), gen_split_1101(), gen_split_1102(), gen_split_1103(), gen_split_1104(), gen_split_1111(), gen_split_1112(), gen_split_1113(), gen_split_1115(), gen_split_1116(), gen_split_1118(), gen_split_1119(), gen_split_1121(), gen_split_1122(), gen_split_1124(), gen_split_1125(), gen_split_1130(), gen_split_1131(), gen_split_1132(), gen_split_1137(), gen_split_1138(), gen_split_1139(), gen_split_1144(), gen_split_1145(), gen_split_1146(), gen_split_1151(), gen_split_1153(), gen_split_1155(), gen_split_1156(), gen_split_1157(), gen_split_1158(), gen_split_1159(), gen_split_1160(), gen_split_1161(), gen_split_1162(), gen_split_1163(), gen_split_1171(), gen_split_1202(), gen_split_1204(), gen_split_1205(), gen_split_1206(), gen_split_1211(), gen_split_1212(), gen_split_1213(), gen_split_1216(), gen_split_1217(), gen_split_1218(), gen_split_1221(), gen_split_1222(), gen_split_1227(), gen_split_1228(), gen_split_1234(), gen_split_1235(), gen_split_1237(), gen_split_1242(), gen_split_1243(), gen_split_1244(), gen_split_1245(), gen_split_1246(), gen_split_1247(), gen_split_1249(), gen_split_1250(), gen_split_1251(), gen_split_1252(), gen_split_1253(), gen_split_1254(), gen_split_1257(), gen_split_1258(), gen_split_1259(), gen_split_1260(), gen_split_1262(), gen_split_1263(), gen_split_1264(), gen_split_1265(), gen_split_1266(), gen_split_1267(), gen_split_1269(), gen_split_1270(), gen_split_1271(), gen_split_1272(), gen_split_1273(), gen_split_1276(), gen_split_1277(), gen_split_1278(), gen_split_1279(), gen_split_1281(), gen_split_1283(), gen_split_1284(), gen_split_1286(), gen_split_1288(), gen_split_1290(), gen_split_1291(), gen_split_1292(), gen_split_1296(), gen_split_1297(), gen_split_1298(), gen_split_1302(), gen_split_1303(), gen_split_1309(), gen_split_1310(), gen_split_1343(), gen_split_1344(), gen_split_1345(), gen_split_1346(), gen_split_1365(), gen_split_1366(), gen_split_1367(), gen_split_1368(), gen_split_1372(), gen_split_1373(), gen_split_1386(), gen_split_1387(), gen_split_1393(), gen_split_1394(), gen_split_1395(), gen_split_1427(), gen_split_1431(), gen_split_1432(), gen_split_1434(), gen_split_1435(), gen_split_1437(), gen_split_1438(), gen_split_1440(), gen_split_1441(), gen_split_1443(), gen_split_1444(), gen_split_1445(), gen_split_1449(), gen_split_1450(), gen_split_1451(), gen_split_1452(), gen_split_1453(), gen_split_1454(), gen_split_1523(), gen_split_1524(), gen_split_1525(), gen_split_1526(), gen_split_1527(), gen_split_1528(), gen_split_1529(), gen_split_1530(), gen_split_1531(), gen_split_1532(), gen_split_1533(), gen_split_1534(), gen_split_1535(), gen_split_1536(), gen_split_274(), gen_split_275(), gen_split_276(), gen_split_277(), gen_split_279(), gen_split_281(), gen_split_282(), gen_split_283(), gen_split_284(), gen_split_291(), gen_split_292(), gen_split_293(), gen_split_294(), gen_split_299(), gen_split_300(), gen_split_301(), gen_split_302(), gen_split_303(), gen_split_304(), gen_split_305(), gen_split_306(), gen_split_307(), gen_split_308(), gen_split_309(), gen_split_310(), gen_split_311(), gen_split_312(), gen_split_321(), gen_split_322(), gen_split_323(), gen_split_324(), gen_split_333(), gen_split_334(), gen_split_335(), gen_split_336(), gen_split_337(), gen_split_338(), gen_split_339(), gen_split_340(), gen_split_341(), gen_split_342(), gen_split_343(), gen_split_344(), gen_split_345(), gen_split_347(), gen_split_348(), gen_split_349(), gen_split_350(), gen_split_351(), gen_split_352(), gen_split_353(), gen_split_354(), gen_split_355(), gen_split_357(), gen_split_358(), gen_split_359(), gen_split_360(), gen_split_361(), gen_split_362(), gen_split_366(), gen_split_367(), gen_split_368(), gen_split_369(), gen_split_370(), gen_split_385(), gen_split_386(), gen_split_387(), gen_split_388(), gen_split_389(), gen_split_390(), gen_split_391(), gen_split_392(), gen_split_393(), gen_split_394(), gen_split_395(), gen_split_396(), gen_split_399(), gen_split_400(), gen_split_401(), gen_split_402(), gen_split_403(), gen_split_404(), gen_split_405(), gen_split_414(), gen_split_416(), gen_split_423(), gen_split_424(), gen_split_427(), gen_split_429(), gen_split_430(), gen_split_431(), gen_split_437(), gen_split_439(), gen_split_442(), gen_split_445(), gen_split_447(), gen_split_448(), gen_split_449(), gen_split_450(), gen_split_451(), gen_split_453(), gen_split_455(), gen_split_456(), gen_split_457(), gen_split_458(), gen_split_459(), gen_split_461(), gen_split_462(), gen_split_464(), gen_split_465(), gen_split_466(), gen_split_467(), gen_split_468(), gen_split_517(), gen_split_move_double(), gen_sqrtdf2(), gen_sqrtsf2(), gen_sse2_lfence(), gen_sse2_loadsd(), gen_sse2_mfence(), gen_sse_loadss(), gen_sse_movaps(), gen_sse_movups(), gen_strlendi(), gen_strlensi(), gen_strmovdi_rex64(), gen_strmovhi(), gen_strmovhi_rex64(), gen_strmovqi(), gen_strmovqi_rex64(), gen_strmovsi(), gen_strmovsi_rex64(), gen_strsetdi_rex64(), gen_strsethi(), gen_strsethi_rex64(), gen_strsetqi(), gen_strsetqi_rex64(), gen_strsetsi(), gen_strsetsi_rex64(), gen_subdi3(), gen_subhi3(), gen_subqi3(), gen_subsi3(), gen_suneq(), gen_sunge(), gen_sungt(), gen_sunle(), gen_sunlt(), gen_sunordered(), gen_tablejump(), gen_tablejump_mips161(), gen_tablejump_mips162(), gen_tls_global_dynamic_32(), gen_tls_global_dynamic_64(), gen_tls_local_dynamic_base_32(), gen_tls_local_dynamic_base_64(), gen_truncdfsf2(), gen_trunctfdf2(), gen_trunctfsf2(), gen_truncxfdf2(), gen_truncxfsf2(), gen_tstdi(), gen_tstsi(), gen_udivdi3(), gen_udivmoddi4(), gen_udivmodhi4(), gen_udivmodsi4(), gen_udivsi3(), gen_umaxdi3(), gen_umaxsi3(), gen_umindi3(), gen_uminsi3(), gen_umoddi3(), gen_umodsi3(), gen_umulsi3_highpart(), gen_umulsidi3(), gen_untyped_call(), gen_x86_shift_adj_1(), gen_x86_shift_adj_2(), gen_x86_shift_adj_3(), gen_xordi3(), gen_xorhi3(), gen_xorqi3(), gen_xorsi3(), gen_zero_extendhidi2(), gen_zero_extendhisi2(), gen_zero_extendqidi2(), gen_zero_extendqihi2(), gen_zero_extendqisi2(), gen_zero_extendsidi2(), get_address_cost(), get_arg_pointer_save_area(), get_first_nonparm_insn(), get_some_local_dynamic_name(), get_uncond_jump_length(), global_alloc(), GTY(), h8300_reorg(), hoist_insn_to_edge(), i370_label_scan(), i960_function_name_declare(), ia64_emit_nops(), ia64_expand_move(), ia64_expand_tls_address(), ia64_output_mi_thunk(), identify_blocks(), if_convert(), init_alias_analysis(), init_set_costs(), initialize_uninitialized_subregs(), insert_base_initialization(), insert_insn_on_edge(), insert_stores(), insert_var_expansion_initialization(), insn_divmod_values_to_profile(), instantiate_virtual_regs(), instantiate_virtual_regs_1(), instantiate_virtual_regs_in_insn(), ip2k_reorg(), ix86_avoid_jump_misspredicts(), ix86_expand_carry_flag_compare(), ix86_expand_int_movcc(), ix86_expand_movstr(), leaf_function_p(), legitimize_pic_address(), legitimize_tls_address(), local_cprop_pass(), m32c_function_needs_enter(), m68hc11_emit_libcall(), m68hc11_reorg(), mark_all_insn_unnecessary(), mark_constant_function(), mark_constant_pool(), mark_flags_life_zones(), mips16_gp_pseudo_reg(), mips16_lay_out_constants(), mips_avoid_hazards(), mips_expand_prologue(), mips_function_has_gp_insn(), mips_output_function_prologue(), mips_output_mi_thunk(), mips_reorg(), move_invariant_reg(), move_movables(), mt_machine_reorg(), mt_reorg_hazard(), mt_reorg_loops(), mt_set_memflags(), multiply_by_cost(), needs_regstack_p(), noce_emit_cmove(), noce_emit_move_insn(), noce_emit_store_flag(), noce_process_if_block(), noce_try_abs(), noce_try_cmove(), noce_try_cmove_arith(), noce_try_minmax(), noce_try_store_flag(), noce_try_store_flag_constants(), noce_try_store_flag_inc(), noce_try_store_flag_mask(), optimize_bit_field(), optimize_sibling_and_tail_recursive_calls(), output_function_prologue(), pa_combine_instructions(), pa_output_function_prologue(), pa_reorg(), prepare_float_lib_cmp(), process_insert_insn(), product_cheap_p(), propagate_block(), purge_addressof(), purge_addressof_1(), purge_line_number_notes(), purge_reg_equiv_notes(), record_effective_endpoints(), reemit_insn_block_notes(), reg_alloc(), remove_fixup_regions(), remove_suspicious_death_notes(), remove_unnecessary_notes(), remove_useless_addtr_insns(), rename_block(), renumber_insns(), reorder_blocks(), rest_of_clean_state(), rest_of_compilation(), rest_of_handle_branch_prob(), rest_of_handle_branch_target_load_optimize(), rest_of_handle_cfg(), rest_of_handle_combine(), rest_of_handle_cse(), rest_of_handle_cse2(), rest_of_handle_delay_slots(), rest_of_handle_eh(), rest_of_handle_final(), rest_of_handle_flow2(), rest_of_handle_gcse(), rest_of_handle_gcse2(), rest_of_handle_global_alloc(), rest_of_handle_if_after_combine(), rest_of_handle_if_after_reload(), rest_of_handle_if_conversion(), rest_of_handle_jump(), rest_of_handle_jump2(), rest_of_handle_jump_bypass(), rest_of_handle_life(), rest_of_handle_local_alloc(), rest_of_handle_loop2(), rest_of_handle_loop_optimize(), rest_of_handle_machine_reorg(), rest_of_handle_old_regalloc(), rest_of_handle_postreload(), rest_of_handle_regmove(), rest_of_handle_regrename(), rest_of_handle_reorder_blocks(), rest_of_handle_see(), rest_of_handle_shorten_branches(), rest_of_handle_tracer(), rest_of_handle_value_profile_transformations(), rest_of_handle_variable_tracking(), rest_of_handle_web(), rewrite_program(), romp_makes_calls(), rs6000_get_some_local_dynamic_name(), rs6000_legitimize_tls_address(), rs6000_output_function_epilogue(), rs6000_output_function_prologue(), rs6000_output_mi_thunk(), rs6000_ra_ever_killed(), rtl_find_values_to_profile(), rtl_gen_const_delta_profiler(), rtl_gen_edge_profiler(), rtl_gen_interval_profiler(), rtl_gen_one_value_profiler_no_edge_manipulation(), rtl_gen_pow2_profiler(), rtl_loop_done(), rtl_lv_add_condition_to_bb(), rtl_value_profile_transformations(), rtl_verify_flow_info(), s390_chunkify_cancel(), s390_chunkify_finish(), s390_chunkify_pool(), s390_chunkify_start(), s390_emit_prologue(), s390_mainpool_finish(), s390_mainpool_start(), s390_optimize_prologue(), s390_reorg(), s390_split_branches(), safe_insert_insn_on_edge(), save_for_inline(), schedule_ebbs(), scope_to_insns_finalize(), scope_to_insns_initialize(), see_def_extension_not_merged(), see_gen_normalized_extension(), see_merge_one_def_extension(), see_pre_insert_extensions(), set_frame_related_p(), set_nothrow_function_flags(), setup_incoming_promotions(), sh_need_epilogue(), sh_optimize_target_register_callee_saved(), sh_output_mi_thunk(), sh_reorg(), shorten_branches(), sjlj_emit_dispatch_table(), sjlj_emit_function_enter(), sjlj_emit_function_exit(), sjlj_find_directly_reachable_regions(), sjlj_mark_call_sites(), sparc_output_mi_thunk(), spe_func_has_64bit_regs_p(), spill_restore_mem(), split_all_insns_noflow(), split_iv(), ssa_eliminate_dead_code(), store_bit_field(), store_motion(), th_output_mi_thunk(), thread_prologue_and_epilogue_insns(), thumb_far_jump_used_p(), tree_expand_cfg(), try_crossjump_to_edge(), try_to_integrate(), unroll_loop(), unroll_loop_runtime_iterations(), unshare_all_rtl(), update_equiv_regs(), update_regnos_mentioned(), uses_TOC(), v850_reorg(), VEC(), verify_flow_info(), verify_insn_chain(), verify_rtl_sharing(), vr4130_align_insns(), xstormy16_reorg(), xstormy16_split_cbranch(), xtensa_copy_incoming_a7(), and xtensa_expand_prologue().
Definition at line 2840 of file emit-rtl.c.
Referenced by allocate_dynamic_stack_space(), alpha_emit_set_const(), arc_output_function_epilogue(), arm_expand_prologue(), assign_parm_setup_reg(), assign_parms(), avr_output_function_epilogue(), basic_induction_var(), calculate_giv_inc(), cfg_layout_delete_block(), cfg_layout_duplicate_bb(), check_epilogue_internal_label(), clear_storage_via_clrmem(), clear_storage_via_clrstr(), commit_one_edge_insertion(), compare_and_jump_seq(), compress_float_constant(), construct_exit_block(), construct_init_block(), copy_loop_body(), create_basic_block_structure(), create_insn_info(), cris_target_asm_function_epilogue(), delete_trivially_dead_insns(), drop_through_at_end_p(), duplicate_insn_chain(), emit_block_move_via_movmem(), emit_block_move_via_movstr(), emit_call_1(), emit_insn_if_valid_for_reload(), emit_jump_if_reachable(), emit_libcall_block(), emit_library_call_value_1(), emit_move_complex(), emit_move_insn_1(), emit_no_conflict_block(), emit_nop(), emit_store_flag(), expand_abs(), expand_abs_nojump(), expand_absneg_bit(), expand_binop(), expand_builtin_apply(), expand_builtin_expect_jump(), expand_builtin_longjmp(), expand_builtin_mathfn(), expand_builtin_mathfn_3(), expand_builtin_nonlocal_goto(), expand_builtin_strlen(), expand_call(), expand_case(), expand_complex_abs(), expand_decl_cleanup(), expand_divmod(), expand_doubleword_shift(), expand_end_bindings(), expand_end_case_type(), expand_end_loop(), expand_exit_loop_if_false(), expand_expr(), expand_expr_real(), expand_fixup(), expand_function_start(), expand_gimple_basic_block(), expand_gimple_cond_expr(), expand_gimple_tailcall(), expand_goto(), expand_increment(), expand_inline_function(), expand_main_function(), expand_mult(), expand_mult_const(), expand_null_return(), expand_parity(), expand_prologue(), expand_return(), expand_start_case(), expand_twoval_binop(), expand_twoval_unop(), expand_unop(), expand_value_return(), extract_bit_field(), extract_force_align_mem_bit_field(), find_and_verify_loops(), fixup_var_refs(), force_reg(), gen_divmod_fixed_value(), gen_mod_pow2(), gen_mod_subtract(), gen_reload(), gen_tablejump(), get_last_nonnote_insn(), h8300_output_function_epilogue(), hoist_insn_to_edge(), i960_output_function_epilogue(), ia64_emit_cond_move(), ia64_output_mi_thunk(), ia64_reorg(), inc_for_reload(), insert_stores(), iv_add_mult_cost(), ix86_expand_setcc(), ix86_output_function_epilogue(), last_call_insn(), legitimize_tls_address(), load_register_parameters(), m32r_output_function_epilogue(), m68k_output_function_epilogue(), m88k_output_function_epilogue(), mdx_prologue(), mips16_lay_out_constants(), mips_legitimize_move(), mips_set_frame_expr(), move_block_from_reg(), move_block_to_reg(), noce_try_cmove_arith(), output_function_epilogue(), pa_output_function_epilogue(), record_effective_endpoints(), reg_alloc(), regmove_optimize(), reload_combine(), reposition_prologue_and_epilogue_notes(), rewrite_program2(), romp_output_function_epilogue(), rs6000_emit_allocate_stack(), rs6000_emit_set_const(), rs6000_output_function_epilogue(), rtl_lv_add_condition_to_bb(), rtl_split_block(), rtl_verify_flow_info_1(), s390_dump_pool(), s390_end_pool(), s390_mainpool_finish(), set_storage_via_setmem(), setup_spill_pointers(), sh_expand_prologue(), shorten_branches(), simplify_cmp_and_jump_insns(), sparc_asm_function_epilogue(), sparc_flat_function_epilogue(), sparc_nonflat_function_epilogue(), stack_protect_epilogue(), store_bit_field(), thread_prologue_and_epilogue_insns(), try_to_integrate(), verify_flow_info(), verify_insn_chain(), widen_clz(), and xtensa_function_epilogue().
Definition at line 2859 of file emit-rtl.c.
Referenced by compute_save_world_info(), preserve_subexpressions_p(), and sparc_check_64().
Definition at line 2892 of file emit-rtl.c.
| int get_max_uid | ( | void | ) |
Definition at line 2909 of file emit-rtl.c.
Referenced by actual_spill(), alloc_gcse_mem(), alloc_mem(), block_alloc(), build_btr_def_use_webs(), build_web_parts_and_conflicts(), check_function_return_warnings(), create_insn_info(), cse_main(), df_alloc(), df_grow_insn_info(), df_rescan_blocks(), df_scan_alloc(), dfa_start(), dump_number_seen(), expr_killed_p(), find_and_verify_loops(), function_cannot_inline_p(), ia64_h_i_d_extended(), ia64_reorg(), init_ra(), iv_analysis_loop_init(), loop_optimize(), one_pass(), print_rtl_graph_with_bb(), print_rtl_with_bb(), ra_build_realloc(), record_block_change(), regmove_optimize(), reload(), remove_unreachable_regions(), renumber_insns(), rtl_verify_flow_info_1(), shorten_branches(), split_branches(), unroll_loop(), and verify_flow_info().
| static mem_attrs* get_mem_attrs | ( | HOST_WIDE_INT | alias, | |
| tree | expr, | |||
| rtx | offset, | |||
| rtx | size, | |||
| unsigned int | align, | |||
| enum machine_mode | mode | |||
| ) | [static] |
Definition at line 292 of file emit-rtl.c.
References BITS_PER_UNIT, GET_MODE_ALIGNMENT, GET_MODE_SIZE, ggc_alloc, htab_find_slot(), INSERT, INTVAL, mem_attrs, memcpy, and STRICT_ALIGNMENT.
Referenced by adjust_address_1(), change_address(), offset_address(), set_mem_alias_set(), set_mem_align(), set_mem_attributes_minus_bitpos(), set_mem_attrs_from_reg(), set_mem_expr(), set_mem_offset(), set_mem_size(), and widen_memory_access().
| static GTY | ( | (deletable("")) | ) | [static] |
Definition at line 4846 of file emit-rtl.c.
References first_insn, ggc_alloc, last_insn, NULL, seq_rtl_expr, seq_stack, and sequence_stack.
| static GTY | ( | () | ) | [static] |
| rtx immed_double_const | ( | HOST_WIDE_INT | i0, | |
| HOST_WIDE_INT | i1, | |||
| enum machine_mode | mode | |||
| ) |
Definition at line 417 of file emit-rtl.c.
Referenced by addr_for_mem_ref(), alpha_expand_unaligned_store(), alpha_expand_unaligned_store_words(), alpha_expand_zap_mask(), c_readstr(), const_vector_from_tree(), convert_modes(), copy_rtx_and_substitute(), emit_case_bit_tests(), expand_absneg_bit(), expand_builtin_signbit(), expand_copysign_absneg(), expand_copysign_bit(), expand_doubleword_shift(), expand_expr(), expand_expr_real_1(), expand_mult_highpart(), expand_smod_pow2(), expand_subword_shift(), function_arg(), gen_absdf2(), gen_highpart(), gen_lowpart(), gen_lowpart_common(), gen_negdf2(), ix86_build_signbit_mask(), ix86_split_to_parts(), lshift_value(), mask_rtx(), plus_constant(), plus_constant_wide(), reduce_to_bit_field_precision(), s390_gen_rtx_const_DI(), simplify_binary_operation(), simplify_binary_operation_1(), simplify_const_binary_operation(), simplify_const_unary_operation(), simplify_immed_subreg(), simplify_subreg(), simplify_unary_operation(), sparc_emit_set_const32(), sparc_emit_set_const64(), try_combine(), and VPARAMS().
| int in_sequence_p | ( | void | ) |
| void init_emit_once | ( | int | line_numbers | ) |
Definition at line 386 of file emit-rtl.c.
References htab_find_slot(), and INSERT.
Referenced by const_double_from_real_value(), and immed_double_const().
Definition at line 3463 of file emit-rtl.c.
References BLOCK_FOR_INSN, CALL_INSN_FUNCTION_USAGE, cur_insn_uid, INSN_CODE, INSN_SCOPE, INSN_UID, LOG_LINKS, NULL, PATTERN, REG_NOTES, and rtx_alloc.
Referenced by emit_call_insn(), emit_call_insn_after(), emit_call_insn_after_noloc(), emit_call_insn_before(), and emit_call_insn_before_noloc().
Definition at line 3408 of file emit-rtl.c.
Referenced by can_reload_into(), check_asm_operands(), compute_init_costs(), emit_insn(), emit_insn_after(), emit_insn_after_noloc(), emit_insn_before(), emit_insn_before_noloc(), frv_register_nop(), GTY(), ia64_init_dfa_pre_cycle_insn(), ia64_reorg(), and pa_combine_instructions().
Definition at line 3441 of file emit-rtl.c.
References BLOCK_FOR_INSN, cur_insn_uid, INSN_CODE, INSN_SCOPE, INSN_UID, JUMP_LABEL, LOG_LINKS, NULL, PATTERN, REG_NOTES, and rtx_alloc.
Referenced by compute_init_costs(), emit_jump_insn(), emit_jump_insn_after(), emit_jump_insn_after_noloc(), emit_jump_insn_before(), and emit_jump_insn_before_noloc().
Definition at line 2783 of file emit-rtl.c.
Definition at line 3198 of file emit-rtl.c.
References GET_CODE, GET_RTX_FORMAT, GET_RTX_LENGTH, i, LABEL_NUSES, XEXP, XVECEXP, and XVECLEN.
Referenced by mark_label_nuses(), and try_split().
Definition at line 869 of file emit-rtl.c.
Referenced by allocate_dynamic_stack_space(), arm_init_expanders(), assign_parm_setup_reg(), assign_parms(), copy_reg_pointer(), copy_rtx_and_substitute(), emit_move_sequence(), expand_call(), expand_decl(), expand_expr(), expand_expr_real_1(), expand_function_start(), expand_inline_function(), expand_one_register_var(), extract_force_align_mem_bit_field(), force_reg(), get_thread_pointer(), legitimize_pic_address(), loop_givs_rescan(), memory_address(), and s390_get_thread_pointer().
Definition at line 851 of file emit-rtl.c.
Referenced by assign_parm_setup_reg(), assign_parms(), expand_decl(), expand_one_register_var(), get_fpscr_rtx(), and GTY().
| int max_label_num | ( | void | ) |
Definition at line 896 of file emit-rtl.c.
Referenced by compute_alignments(), copy_rtx_and_substitute(), reload(), reload_combine(), save_for_inline(), sh_reorg(), shorten_branches(), and unroll_loop().
| int max_reg_num | ( | void | ) |
Definition at line 888 of file emit-rtl.c.
Referenced by allocate_reg_life_data(), branch_prob(), bypass_jumps(), check_df(), check_hard_regs_in_partition(), cleanup_cfg(), compute_store_table(), cond_move_process_if_block(), conflict_graph_compute(), convert_to_ssa(), cse_set_around_loop(), cselib_init(), cselib_update_varray_sizes(), dead_or_predicable(), delete_null_pointer_checks(), df_analyse(), df_analyze(), df_analyze_subcfg(), df_bitmaps_alloc(), df_grow_reg_info(), df_rd_alloc(), df_rd_dump(), df_refs_update(), df_reg_table_realloc(), df_ri_alloc(), df_ru_alloc(), df_ru_dump(), dump_flow_info(), duplicate_loop_exit_test(), emit_colors(), expand_inline_function(), finish_eh_generation(), fix_edges_for_rarely_executed_code(), gcse_main(), gmalloc(), if_convert(), init_alias_analysis(), init_deps(), init_propagate_block_info(), is_too_expensive(), iv_analysis_loop_init(), load_mems(), local_cprop_pass(), loop_optimize(), loop_regs_scan(), m68hc11_reorg(), make_accurate_live_analysis(), maybe_memory_address_p(), record_base_value(), reg_alloc(), reg_is_remote_constant_p(), reg_scan_update(), rest_of_compilation(), rest_of_handle_cfg(), rest_of_handle_combine(), rest_of_handle_cse(), rest_of_handle_cse2(), rest_of_handle_gcse(), rest_of_handle_gcse2(), rest_of_handle_if_conversion(), rest_of_handle_jump2(), rest_of_handle_jump_bypass(), rest_of_handle_local_alloc(), rest_of_handle_loop2(), rest_of_handle_loop_optimize(), rest_of_handle_old_regalloc(), rest_of_handle_regmove(), rest_of_handle_see(), rest_of_handle_sms(), rest_of_handle_tracer(), rest_of_handle_web(), rtl_find_values_to_profile(), rtl_loop_done(), rtl_value_profile_transformations(), scan_loop(), setup_renumber(), try_combine(), unroll_loop(), and web_main().
Definition at line 276 of file emit-rtl.c.
References mem_attrs, p, and q.
Referenced by init_emit_once().
Definition at line 260 of file emit-rtl.c.
References INTVAL, mem_attrs, p, and size_t.
Referenced by init_emit_once().
Definition at line 3066 of file emit-rtl.c.
Referenced by can_combine_p(), can_fallthru(), epilogue_operand(), follow_jumps(), gen_block_redirect(), ia64_add_bundle_selector_before(), jump_in_call_delay(), mark_target_live_regs(), maybe_duplicate_computed_goto_succ(), mips16_optimize_gp(), output_bb(), output_bvb(), output_cbranch(), output_dbra(), output_movb(), recog_6(), reemit_insn_block_notes(), scope_to_insns_finalize(), sh_adjust_cost(), split_branches(), tablejump_p(), and thread_prologue_and_epilogue_insns().
Definition at line 2946 of file emit-rtl.c.
Referenced by _bfd_sh_align_load_span(), bundling(), compute_regstack_size(), dsp16xx_makes_calls(), expand_end_loop(), fixup_var_refs_insn(), frv_for_each_packet(), get_first_nonnote_insn(), iq2000_fill_delay_slot(), live_in_edge(), mark_target_live_regs(), mips_fill_delay_slot(), needs_regstack_p(), output_branchy_insn(), pad_groups(), print_rtl_graph_with_bb(), process_insn_equiv_class(), record_effective_endpoints(), redefine_groups(), remove_useless_addtr_insns(), romp_makes_calls(), s390_chunkify_cancel(), s390_optimize_prologue(), and see_analyze_one_def().
Definition at line 3100 of file emit-rtl.c.
Referenced by generate_bytecode_conditional(), lower_builtin_setjmp(), and scan_loop().