/freebsd-9.3-release/contrib/gcc/ |
H A D | postreload-gcse.c | 102 rtx expr; 122 rtx insn; 135 rtx insn; 154 rtx insn; 179 static bool oprs_unchanged_p (rtx, rtx, bool); 180 static void record_last_reg_set_info (rtx, int); 181 static void record_last_mem_set_info (rtx); 182 static void record_last_set_info (rtx, rtx, voi [all...] |
H A D | rtl.c | 44 /* Indexed by rtx code, gives number of operands for an rtx with that code. 45 Does NOT include rtx header data (code and links). */ 55 /* Indexed by rtx code, gives the name of that kind of rtx, as a C string. */ 65 /* Indexed by rtx code, gives a sequence of operand-types for 66 rtx's of that code. The sequence is a C string in which 82 the containing rtx may end before this operand 90 the containing rtx may end before this operand 102 /* Indexed by rtx cod [all...] |
H A D | conditions.h | 55 typedef struct {int flags; rtx value1, value2; CC_STATUS_MDEP mdep;} CC_STATUS;
|
H A D | haifa-sched.c | 206 static rtx *line_note_head; 210 static rtx note_list; 228 static rtx *bb_header = 0; 281 static rtx *insn_queue; 320 rtx *vec; 335 static int may_trap_exp (rtx, int); 349 may_trap_exp (rtx x, int is_store) 422 haifa_classify_insn (rtx insn) 424 rtx pat = PATTERN (insn); 498 HAIFA_INLINE static int insn_cost1 (rtx, enu [all...] |
H A D | postreload.c | 50 static int reload_cse_noop_set_p (rtx); 51 static void reload_cse_simplify (rtx, rtx); 52 static void reload_cse_regs_1 (rtx); 53 static int reload_cse_simplify_set (rtx, rtx); 54 static int reload_cse_simplify_operands (rtx, rtx); 57 static void reload_combine_note_use (rtx *, rtx); [all...] |
H A D | cse.c | 195 A CLOBBER rtx in an instruction invalidates its operand for further 196 reuse. A CLOBBER or SET rtx whose operand is a MEM:BLK 225 `const_rtx' holds the rtx of the constant value of this 235 is known to be true. `comparison_code' holds the rtx code of such 245 rtx const_rtx; 246 rtx const_insn; 247 rtx comparison_const; 263 rtx insn; 264 rtx newreg; 277 static rtx prev_insn_cc [all...] |
H A D | dojump.c | 39 static void do_jump_by_parts_greater (tree, int, rtx, rtx); 40 static void do_jump_by_parts_equality (tree, rtx, rtx); 41 static void do_compare_and_jump (tree, enum rtx_code, enum rtx_code, rtx, 42 rtx); 96 LABEL is an rtx of code CODE_LABEL, in this function and all the 100 jumpifnot (tree exp, rtx label) 108 jumpif (tree exp, rtx label) 115 static GTY(()) rtx and_re [all...] |
H A D | loop-doloop.c | 72 rtx 73 doloop_condition_get (rtx pattern) 75 rtx cmp; 76 rtx inc; 77 rtx reg; 78 rtx inc_src; 79 rtx condition; 159 rtx insn; 232 add_test (rtx cond, edge *e, basic_block dest) 234 rtx se [all...] |
H A D | rtlanal.c | 42 static void set_of_1 (rtx, rtx, void *); 43 static bool covers_regno_p (rtx, unsigned int); 44 static bool covers_regno_no_parallel_p (rtx, unsigned int); 45 static int rtx_referenced_p_1 (rtx *, void *); 46 static int computed_jump_p_1 (rtx); 47 static void parms_set (rtx, rtx, void *); 49 static unsigned HOST_WIDE_INT cached_nonzero_bits (rtx, enum machine_mode, 50 rtx, enu 1331 note_stores(rtx x, void (*fun) (rtx, rtx, void *), void *data) argument [all...] |
H A D | recog.c | 62 static void validate_replace_rtx_1 (rtx *, rtx, rtx, rtx); 63 static rtx *find_single_use_1 (rtx, rtx *); 64 static void validate_replace_src_1 (rtx *, void *); 65 static rtx split_insn (rtx); [all...] |
H A D | cselib.c | 50 static struct elt_loc_list *new_elt_loc_list (struct elt_loc_list *, rtx); 57 static rtx wrap_constant (enum machine_mode, rtx); 58 static unsigned int cselib_hash_rtx (rtx, int); 60 static void add_mem_for_addr (cselib_val *, cselib_val *, rtx); 61 static cselib_val *cselib_lookup_mem (rtx, int); 63 static void cselib_invalidate_mem (rtx); 64 static void cselib_record_set (rtx, cselib_val *, cselib_val *); 65 static void cselib_record_sets (rtx); 67 /* There are three ways in which cselib can look up an rtx [all...] |
H A D | combine.c | 133 static rtx i2mod; 137 static rtx i2mod_old_rhs; 141 static rtx i2mod_new_rhs; 165 rtx last_death; 168 rtx last_set; 215 rtx last_set_value; 290 static rtx subst_insn; 310 static rtx added_links_insn; 356 union { rtx r; int i; enum machine_mode m; } old_contents; 357 union { rtx * [all...] |
H A D | regrename.c | 48 rtx insn; 49 rtx *loc; 83 static void scan_rtx_reg (rtx, rtx *, enum reg_class, 85 static void scan_rtx_address (rtx, rtx *, enum reg_class, 87 static void scan_rtx (rtx, rtx *, enum reg_class, enum scan_actions, 91 static void note_sets (rtx, rtx, voi [all...] |
H A D | genattrtab.c | 27 attribute. Each of these is given the rtx for an insn and returns a member 88 `unchanging' (ATTR_IND_SIMPLIFIED_P): This rtx is fully simplified 90 `in_struct' (ATTR_CURR_SIMPLIFIED_P): This rtx is fully simplified 92 `return_val' (ATTR_PERMANENT_P): This rtx is permanent and unique 137 rtx def; /* The DEFINE_... */ 161 rtx value; /* Value of attribute. */ 186 rtx def; /* DEFINE_DELAY expression. */ 224 static rtx true_rtx, false_rtx; 246 static rtx make_numeric_value (int); 248 static rtx mk_attr_al 1448 substitute_address(rtx exp, rtx (*no_address_fn) (rtx), rtx (*address_fn) (rtx)) argument [all...] |
H A D | genconfig.c | 53 static void walk_insn_part (rtx, int, int); 54 static void gen_insn (rtx); 55 static void gen_expand (rtx); 56 static void gen_split (rtx); 57 static void gen_peephole (rtx); 58 static void gen_peephole2 (rtx); 67 walk_insn_part (rtx part, int recog_p, int non_pc_set_src) 172 gen_insn (rtx insn) 192 gen_expand (rtx insn) 218 gen_split (rtx spli [all...] |
H A D | reg-stack.c | 240 static rtx 247 static rtx not_a_num; 251 static int stack_regs_mentioned_p (rtx pat); 253 static rtx *get_true_reg (rtx *); 255 static int check_asm_stack_operands (rtx); 256 static int get_asm_operand_n_inputs (rtx); 257 static rtx stack_result (tree); 258 static void replace_reg (rtx *, int); 259 static void remove_regno_note (rtx, enu [all...] |
H A D | flow.c | 101 is changed to a POST_INC or similar rtx. 193 /* List made of EXPR_LIST rtx's which gives pairs of pseudo registers 197 rtx regs_may_share; 208 rtx condition; 210 rtx orig_condition; 214 rtx stores; 236 rtx *reg_next_use; 240 rtx mem_set_list; 290 static int verify_wide_reg_1 (rtx *, void *); 293 static void notice_stack_pointer_modification_1 (rtx, rt [all...] |
H A D | see.c | 534 rtx insn; 537 rtx merged_insn; 574 rtx insn; 584 rtx se_insn; 603 rtx from; 604 rtx to; 610 rtx reg; 671 static rtx 672 see_get_extension_reg (rtx extension, bool return_dest_reg) 674 rtx se [all...] |
H A D | expr.c | 94 rtx to; 95 rtx to_addr; 98 rtx from; 99 rtx from_addr; 112 rtx to; 113 rtx to_addr; 118 rtx (*constfun) (void *, HOST_WIDE_INT, enum machine_mode); 126 static void move_by_pieces_1 (rtx (*) (rtx, ...), enum machine_mode, 129 static bool emit_block_move_via_movmem (rtx, rt 1083 move_by_pieces_1(rtx (genfun) rtx, ...), enum machine_mode mode, struct move_by_pieces *data) argument 2462 store_by_pieces_2(rtx (genfun) rtx, ...), enum machine_mode mode, struct store_by_pieces *data) argument [all...] |
H A D | gencodes.c | 34 gen_insn (rtx insn, int code) 54 rtx desc;
|
H A D | local-alloc.c | 249 static rtx this_insn; 262 rtx replacement; 264 rtx *src_p; 273 rtx init_insns; 289 static void validate_equiv_mem_from_store (rtx, rtx, void *); 290 static int validate_equiv_mem (rtx, rtx, rtx); 291 static int equiv_init_varies_p (rtx); [all...] |
/freebsd-9.3-release/contrib/gcc/config/mips/ |
H A D | mips.c | 121 A LO_SUM rtx. The first operand is a valid base register and 261 typedef void (*mips_save_restore_fn) (rtx, rtx); 269 static enum mips_symbol_type mips_classify_symbol (rtx); 270 static void mips_split_const (rtx, rtx *, HOST_WIDE_INT *); 271 static bool mips_offset_within_object_p (rtx, HOST_WIDE_INT); 272 static bool mips_valid_base_register_p (rtx, enum machine_mode, int); 274 static bool mips_classify_address (struct mips_address_info *, rtx, 276 static bool mips_cannot_force_const_mem (rtx); [all...] |
/freebsd-9.3-release/contrib/gcc/config/ia64/ |
H A D | ia64.c | 159 static void ia64_dependencies_evaluation_hook (rtx, rtx); 161 static rtx ia64_dfa_pre_cycle_insn (void); 162 static int ia64_first_cycle_multipass_dfa_lookahead_guard (rtx); 163 static bool ia64_first_cycle_multipass_dfa_lookahead_guard_spec (rtx); 164 static int ia64_dfa_new_cycle (FILE *, int, rtx, int, int, int *); 168 static int ia64_speculate_insn (rtx, ds_t, rtx *); 169 static rtx ia64_gen_spec_insn (rtx, ds_ 2815 do_spill(rtx (move_fn) rtx, rtx, rtx), rtx reg, HOST_WIDE_INT cfa_off, rtx frame_reg) argument 2858 do_restore(rtx (move_fn) rtx, rtx, rtx), rtx reg, HOST_WIDE_INT cfa_off) argument [all...] |
/freebsd-9.3-release/contrib/gcc/config/s390/ |
H A D | s390.c | 207 rtx s390_compare_op0, s390_compare_op1; 211 rtx s390_compare_emitted = NULL_RTX; 224 rtx base; 225 rtx indx; 226 rtx disp; 293 rtx base_reg; 395 s390_match_ccmode_set (rtx set, enum machine_mode req_mode) 447 s390_match_ccmode (rtx insn, enum machine_mode req_mode) 461 rtx set = XVECEXP (PATTERN (insn), 0, i); 478 s390_tm_ccmode (rtx op [all...] |
/freebsd-9.3-release/contrib/gcc/cp/ |
H A D | expr.c | 93 rtx 94 cxx_expand_expr (tree exp, rtx target, enum machine_mode tmode, int modifier, 95 rtx *alt_rtl)
|