/freebsd-9.3-release/contrib/gcc/ |
H A D | debug.h | 114 void (* label) (rtx); 121 void (* var_location) (rtx); 144 extern void debug_nothing_rtx (rtx);
|
H A D | loop-unswitch.c | 83 basic_block, rtx, rtx); 84 static void unswitch_single_loop (struct loops *, struct loop *, rtx, int); 85 static rtx may_unswitch_on (basic_block, struct loop *, rtx *); 91 rtx 92 compare_and_jump_seq (rtx op0, rtx op1, enum rtx_code comp, rtx label, int prob, 93 rtx cins [all...] |
H A D | cfgbuild.c | 50 static int count_basic_blocks (rtx); 51 static void find_basic_blocks_1 (rtx); 53 static void make_label_edge (sbitmap, basic_block, rtx, int); 62 inside_basic_block_p (rtx insn) 94 control_flow_insn_p (rtx insn) 96 rtx note; 146 count_basic_blocks (rtx f) 150 rtx insn; 190 make_label_edge (sbitmap edge_cache, basic_block src, rtx label, int flags) 208 rtl_make_eh_edge (sbitmap edge_cache, basic_block src, rtx ins [all...] |
H A D | final.c | 123 static rtx debug_insn; 124 rtx current_output_insn; 146 rtx this_is_asm_operands; 153 static rtx last_ignored_compare = 0; 204 /* If we are outputting an insn sequence, this contains the sequence rtx. 207 rtx final_sequence; 217 rtx current_insn_predicate; 221 static int asm_insn_count (rtx); 225 static bool notice_source_line (rtx); 226 static rtx walk_alter_subre [all...] |
H A D | expmed.c | 41 static void store_fixed_bit_field (rtx, unsigned HOST_WIDE_INT, 43 unsigned HOST_WIDE_INT, rtx); 44 static void store_split_bit_field (rtx, unsigned HOST_WIDE_INT, 45 unsigned HOST_WIDE_INT, rtx); 46 static rtx extract_fixed_bit_field (enum machine_mode, rtx, 49 unsigned HOST_WIDE_INT, rtx, int); 50 static rtx mask_rtx (enum machine_mode, int, int, int); 51 static rtx lshift_value (enum machine_mode, rtx, in [all...] |
H A D | caller-save.c | 61 static rtx 88 static void mark_set_regs (rtx, rtx, void *); 89 static void mark_referenced_regs (rtx); 95 rtx); 96 static void add_stored_regs (rtx, rtx, void *); 112 rtx addr_reg; 114 rtx address; 117 rtx savepa [all...] |
H A D | resource.c | 82 static void update_live_status (rtx, rtx, void *); 83 static int find_basic_block (rtx, int); 84 static rtx next_insn_no_annul (rtx); 85 static rtx find_dead_or_set_registers (rtx, struct resources*, 86 rtx*, int, struct resources, 94 update_live_status (rtx dest, rtx [all...] |
H A D | cfgrtl.c | 65 static int can_delete_note_p (rtx); 66 static int can_delete_label_p (rtx); 88 can_delete_note_p (rtx note) 97 can_delete_label_p (rtx label) 107 rtx 108 delete_insn (rtx insn) 110 rtx next = NEXT_INSN (insn); 111 rtx note; 162 rtx pat = PATTERN (insn); 169 rtx labe [all...] |
H A D | reload1.c | 85 /* During reload_as_needed, element N contains a REG rtx for the hard reg 87 static rtx *reg_last_reload_reg; 101 rtx *reg_equiv_constant; 106 rtx *reg_equiv_invariant; 112 rtx *reg_equiv_memory_loc; 116 VEC(rtx,gc) *reg_equiv_memory_loc_vec; 121 rtx *reg_equiv_address; 125 rtx *reg_equiv_mem; 129 rtx *reg_equiv_alt_mem_list; 136 rtx *reg_equiv_ini [all...] |
H A D | integrate.c | 57 rtx hard_reg; 58 rtx pseudo; 213 rtx 214 get_hard_reg_initial_reg (struct function *fun, rtx reg) 230 initial value of hard register REGNO. Return an rtx for such a pseudo. */ 232 rtx 236 rtx rv; 270 rtx 291 rtx seq; 326 allocate_initial_values (rtx *reg_equiv_memory_lo [all...] |
H A D | sched-rgn.c | 277 static int check_live_1 (int, rtx); 278 static void update_live_1 (int, rtx); 279 static int check_live (rtx, int); 280 static void update_live (rtx, int); 281 static void set_spec_fed (rtx); 282 static int is_pfree (rtx, int, int); 283 static int find_conditional_protection (rtx, int); 284 static int is_conditionally_protected (rtx, int, int); 285 static int is_prisky (rtx, int, int); 286 static int is_exception_free (rtx, in [all...] |
H A D | calls.c | 57 rtx value; 59 rtx initial_value; 63 rtx reg; 67 rtx tail_call_reg; 70 rtx parallel_value; 86 rtx stack; 90 rtx stack_slot; 92 rtx save_area; 97 rtx *aligned_regs; 124 static void emit_call_1 (rtx, tre [all...] |
H A D | ifcvt.c | 92 static rtx first_active_insn (basic_block); 93 static rtx last_active_insn (basic_block, int); 95 static int cond_exec_process_insns (ce_if_block_t *, rtx, rtx, rtx, rtx, int); 96 static rtx cond_exec_get_condition (rtx); 98 static rtx noce_get_condition (rtx, rt [all...] |
H A D | var-tracking.c | 139 rtx loc; 150 rtx insn; 158 rtx insn; 173 /* The rtx of register. */ 174 rtx loc; 221 rtx loc; 231 rtx cur_loc; 281 static void stack_adjust_offset_pre_post (rtx, HOST_WIDE_INT *, 283 static void insn_stack_adjust_offset_pre_post (rtx, HOST_WIDE_INT *, 287 static rtx adjust_stack_referenc [all...] |
H A D | function.c | 163 /* The rtx to used to reference the slot. */ 164 rtx slot; 165 /* The rtx used to represent the address if not the address of the 167 rtx address; 196 static rtx assign_stack_local_1 (enum machine_mode, HOST_WIDE_INT, int, 198 static struct temp_slot *find_temp_slot_from_address (rtx); 201 static void reorder_blocks_1 (rtx, tree, VEC(tree,heap) **); 207 static void record_insns (rtx, VEC(int,heap) **) ATTRIBUTE_UNUSED; 208 static int contains (rtx, VEC(int,heap) **); 210 static void emit_return_into_block (basic_block, rtx); 4225 diddle_return_value(void (*doit) (rtx, void *), void *arg) argument [all...] |
H A D | ddg.h | 58 rtx insn; 64 rtx first_note; 178 ddg_node_ptr get_node_of_insn (ddg_ptr, rtx);
|
H A D | toplev.h | 34 extern void _fatal_insn_not_found (rtx, const char *, int, const char *) 36 extern void _fatal_insn (const char *, rtx, const char *, int, const char *) 79 extern void error_for_asm (rtx, const char *, ...) ATTRIBUTE_GCC_DIAG(2,3); 80 extern void warning_for_asm (rtx, const char *, ...) ATTRIBUTE_GCC_DIAG(2,3);
|
H A D | cfglayout.c | 43 rtx cfg_layout_function_footer, cfg_layout_function_header; 45 static rtx skip_insns_after_block (basic_block); 47 static rtx label_for_bb (basic_block); 51 static void change_scope (rtx, tree, tree); 55 static tree insn_scope (rtx); 58 rtx 59 unlink_insn_chain (rtx first, rtx last) 61 rtx prevfirst = PREV_INSN (first); 62 rtx nextlas [all...] |
H A D | web.c | 64 static rtx entry_register (struct web_entry *, struct df_ref *, char *); 65 static void replace_ref (struct df_ref *, rtx); 109 rtx insn = DF_REF_INSN (use); 113 rtx set; 188 static rtx 192 rtx reg, newreg; 231 replace_ref (struct df_ref *ref, rtx reg) 233 rtx oldreg = DF_REF_REAL_REG (ref); 234 rtx *loc = DF_REF_REAL_LOC (ref);
|
H A D | df.h | 245 rtx mw_reg; /* The multiword hardreg. */ 281 rtx reg; /* The register referenced. */ 287 rtx insn; 288 rtx *loc; /* The location of the reg. */ 595 extern bool df_insn_regno_def_p (struct df *, rtx, unsigned int); 596 extern struct df_ref *df_find_def (struct df *, rtx, rtx); 597 extern bool df_reg_defined (struct df *, rtx, rtx); 598 extern struct df_ref *df_find_use (struct df *, rtx, rt [all...] |
/freebsd-9.3-release/contrib/gcc/config/rs6000/ |
H A D | rs6000.c | 182 rtx rs6000_compare_op0, rs6000_compare_op1; 579 static const char *rs6000_invalid_within_doloop (rtx); 580 static rtx rs6000_generate_compare (enum rtx_code); 581 static void rs6000_maybe_dead (rtx); 583 static void rs6000_frame_related (rtx, rtx, HOST_WIDE_INT, rtx, rtx); 584 static rtx spe_synthesize_frame_save (rtx); [all...] |
/freebsd-9.3-release/contrib/gcc/config/sparc/ |
H A D | sparc.c | 260 rtx sparc_compare_op0, sparc_compare_op1, sparc_compare_emitted; 321 static rtx frame_base_reg; 333 static int supersparc_adjust_cost (rtx, rtx, rtx, int); 334 static int hypersparc_adjust_cost (rtx, rtx, rtx, int); 336 static void sparc_output_addr_vec (rtx); 337 static void sparc_output_addr_diff_vec (rtx); [all...] |
/freebsd-9.3-release/contrib/gcc/config/arm/ |
H A D | arm.c | 65 static int arm_gen_constant (enum rtx_code, enum machine_mode, rtx, 66 HOST_WIDE_INT, rtx, rtx, int, int); 68 static int arm_address_register_rtx_p (rtx, int); 69 static int arm_legitimate_index_p (enum machine_mode, rtx, RTX_CODE, int); 70 static int thumb_base_register_rtx_p (rtx, enum machine_mode, int); 71 inline static int thumb_index_register_rtx_p (rtx, int); 75 static rtx emit_sfm (int, int); 78 static bool arm_assemble_integer (rtx, unsigned int, int); 81 static arm_cc get_arm_condition_code (rtx); [all...] |
/freebsd-9.3-release/contrib/gcc/config/ |
H A D | darwin.c | 160 machopic_symbol_defined_p (rtx sym_ref) 188 machopic_classify_symbol (rtx sym_ref) 218 indirect_data (rtx sym_ref) 243 machopic_data_defined_p (rtx sym_ref) 259 machopic_define_symbol (rtx mem) 261 rtx sym_ref; 287 rtx 290 rtx sym_ref; 300 static inline rtx 301 gen_pic_offset (rtx ori [all...] |
/freebsd-9.3-release/contrib/gcc/config/i386/ |
H A D | i386.c | 1234 rtx ix86_compare_op0 = NULL_RTX; 1235 rtx ix86_compare_op1 = NULL_RTX; 1236 rtx ix86_compare_emitted = NULL_RTX; 1247 rtx rtl; 1336 static void output_pic_addr_const (FILE *, rtx, int); 1340 static int get_some_local_dynamic_name_1 (rtx *, void *); 1341 static rtx ix86_expand_int_compare (enum rtx_code, rtx, rtx); 1342 static enum rtx_code ix86_prepare_fp_compare_args (enum rtx_code, rtx *, 19572 ix86_expand_reduc_v4sf(rtx (fn) rtx, rtx, rtx), rtx dest, rtx in) argument [all...] |