Searched refs:new_rtx (Results 1 - 25 of 63) sorted by relevance

123

/netbsd-current/external/gpl3/gcc.old/dist/gcc/
H A Dfwprop.c395 should_replace_address (rtx old_rtx, rtx new_rtx, machine_mode mode,
400 if (rtx_equal_p (old_rtx, new_rtx)
401 || !memory_address_addr_space_p (mode, new_rtx, as))
405 if (REG_P (old_rtx) && REG_P (new_rtx))
410 - address_cost (new_rtx, mode, as, speed));
417 gain = (set_src_cost (new_rtx, VOIDmode, speed)
474 propagate_rtx_1 (rtx *px, rtx old_rtx, rtx new_rtx, int flags)
497 *px = new_rtx;
507 valid_ops &= propagate_rtx_1 (&op0, old_rtx, new_rtx, flags);
517 valid_ops &= propagate_rtx_1 (&op0, old_rtx, new_rtx, flag
394 should_replace_address(rtx old_rtx, rtx new_rtx, machine_mode mode, addr_space_t as, bool speed) argument
473 propagate_rtx_1(rtx *px, rtx old_rtx, rtx new_rtx, int flags) argument
728 propagate_rtx(rtx x, machine_mode mode, rtx old_rtx, rtx new_rtx, bool speed) argument
1018 try_fwprop_subst(df_ref use, rtx *loc, rtx new_rtx, rtx_insn *def_insn, bool set_reg_equal) argument
1234 rtx src, use_pat, asm_operands, new_rtx, *loc; local
1313 rtx src, reg, new_rtx, *loc; local
1364 rtx new_rtx = simplify_replace_rtx (old_rtx, src, x); local
[all...]
H A Drtlhooks.c120 rtx new_rtx = adjust_address_nv (x, mode, offset);
121 if (! memory_address_addr_space_p (mode, XEXP (new_rtx, 0),
125 return new_rtx;
119 rtx new_rtx = adjust_address_nv (x, mode, offset); local
H A Dlists.c185 rtx_insn_list *new_rtx = old; local
188 new_rtx = alloc_INSN_LIST (copy->insn (), new_rtx);
189 PUT_REG_NOTE_KIND (new_rtx, REG_NOTE_KIND (copy));
191 return new_rtx;
H A Dregcprop.c55 rtx new_rtx; member in struct:queued_debug_insn_change
475 rtx new_rtx; local
480 new_rtx = maybe_mode_change (oldmode, vd->e[regno].mode, mode, i, regno);
481 if (new_rtx)
483 ORIGINAL_REGNO (new_rtx) = ORIGINAL_REGNO (reg);
484 REG_ATTRS (new_rtx) = REG_ATTRS (reg);
485 REG_POINTER (new_rtx) = REG_POINTER (reg);
486 return new_rtx;
500 rtx new_rtx = find_oldest_value_reg (cl, *loc, vd); local
501 if (new_rtx
895 rtx new_rtx; local
1009 rtx new_rtx; local
[all...]
H A Dlra-eliminations.c339 rtx new_rtx;
522 new_rtx = lra_eliminate_regs_1 (insn, XEXP (x, 0), mem_mode,
525 if (new_rtx != XEXP (x, 0))
537 x = alloc_reg_note (REG_NOTE_KIND (x), new_rtx, XEXP (x, 1));
550 new_rtx = lra_eliminate_regs_1 (insn, XEXP (x, 1), mem_mode,
553 if (new_rtx != XEXP (x, 1))
556 XEXP (x, 0), new_rtx);
578 rtx new_rtx = lra_eliminate_regs_1 (insn, XEXP (XEXP (x, 1), 1),
582 if (new_rtx != XEXP (XEXP (x, 1), 1))
585 XEXP (x, 0), new_rtx));
338 rtx new_rtx; local
577 rtx new_rtx = lra_eliminate_regs_1 (insn, XEXP (XEXP (x, 1), 1), local
[all...]
H A Demit-rtl.c1254 update_reg_offset (rtx new_rtx, rtx reg, poly_int64 offset)
1256 REG_ATTRS (new_rtx) = get_reg_attrs (REG_EXPR (reg),
1267 rtx new_rtx = gen_rtx_REG (mode, regno);
1269 update_reg_offset (new_rtx, reg, offset);
1270 return new_rtx;
1279 rtx new_rtx = gen_reg_rtx (mode);
1281 update_reg_offset (new_rtx, reg, offset);
1282 return new_rtx;
1765 rtx new_rtx = adjust_address_nv (op, word_mode, offset * UNITS_PER_WORD);
1768 return new_rtx;
1250 update_reg_offset(rtx new_rtx, rtx reg, poly_int64 offset) argument
1263 rtx new_rtx = gen_rtx_REG (mode, regno); local
1275 rtx new_rtx = gen_reg_rtx (mode); local
1758 rtx new_rtx = adjust_address_nv (op, word_mode, offset * UNITS_PER_WORD); local
2256 rtx new_rtx; local
2298 rtx new_rtx = change_address_1 (memref, mode, addr, 1, false); local
2342 rtx new_rtx; local
2488 rtx new_rtx, addr = XEXP (memref, 0); local
2562 rtx new_rtx = adjust_address_1 (memref, mode, offset, 1, 1, 0, 0); local
6419 rtx_insn *new_rtx; local
6454 mark_jump_label (PATTERN (new_rtx), new_rtx, 0); local
[all...]
H A Dcprop.c904 rtx new_rtx, set_src, note_src;
936 new_rtx = simplify_replace_rtx (set_src, from, src);
939 if (rtx_equal_p (new_rtx, SET_SRC (set)))
943 if (new_rtx == pc_rtx)
949 if (setcc && modified_in_p (new_rtx, setcc))
951 if (! validate_unshare_change (jump, &SET_SRC (set), new_rtx, 0))
962 if (!rtx_equal_p (new_rtx, note_src))
963 set_unique_reg_note (jump, REG_EQUAL, copy_rtx (new_rtx));
990 if (new_rtx != pc_rtx && simplejump_p (jump))
1392 rtx cond, new_rtx;
898 rtx new_rtx, set_src, note_src; local
1386 rtx cond, new_rtx; local
1596 rtx src, new_rtx; local
[all...]
H A Dfunction.c1105 update_temp_slot_address (rtx old_rtx, rtx new_rtx)
1109 if (rtx_equal_p (old_rtx, new_rtx))
1125 if (REG_P (new_rtx))
1127 update_temp_slot_address (XEXP (old_rtx, 0), new_rtx);
1128 update_temp_slot_address (XEXP (old_rtx, 1), new_rtx);
1131 else if (GET_CODE (new_rtx) != PLUS)
1134 if (rtx_equal_p (XEXP (old_rtx, 0), XEXP (new_rtx, 0)))
1135 update_temp_slot_address (XEXP (old_rtx, 1), XEXP (new_rtx, 1));
1136 else if (rtx_equal_p (XEXP (old_rtx, 1), XEXP (new_rtx, 0)))
1137 update_temp_slot_address (XEXP (old_rtx, 0), XEXP (new_rtx,
1097 update_temp_slot_address(rtx old_rtx, rtx new_rtx) argument
1433 rtx new_rtx; local
1492 rtx new_rtx; local
1549 rtx set, new_rtx, x; local
1628 emit_move_insn (SET_DEST (set), new_rtx); local
[all...]
H A Dgenemit.c371 rtx new_rtx = XEXP (XVECEXP (insn, 1, j), 0);
376 if (! (GET_CODE (old_rtx) == GET_CODE (new_rtx)
377 && GET_MODE (old_rtx) == GET_MODE (new_rtx)
379 && GET_CODE (new_rtx) == MATCH_SCRATCH)
380 || (REG_P (old_rtx) && REG_P (new_rtx)
381 && REGNO (old_rtx) == REGNO (new_rtx)))))
368 rtx new_rtx = XEXP (XVECEXP (insn, 1, j), 0); local
H A Drecog.c217 validate_change_1 (rtx object, rtx *loc, rtx new_rtx, bool in_group, bool unshare)
221 if (old == new_rtx || rtx_equal_p (old, new_rtx))
226 *loc = new_rtx;
269 validate_change (rtx object, rtx *loc, rtx new_rtx, bool in_group)
271 return validate_change_1 (object, loc, new_rtx, in_group, false);
278 validate_unshare_change (rtx object, rtx *loc, rtx new_rtx, bool in_group)
280 return validate_change_1 (object, loc, new_rtx, in_group, true);
566 rtx new_rtx = NULL_RTX;
586 new_rtx
215 validate_change_1(rtx object, rtx *loc, rtx new_rtx, bool in_group, bool unshare) argument
267 validate_change(rtx object, rtx *loc, rtx new_rtx, bool in_group) argument
276 validate_unshare_change(rtx object, rtx *loc, rtx new_rtx, bool in_group) argument
564 rtx new_rtx = NULL_RTX; local
[all...]
H A Dcombine.c5479 rtx new_rtx;
5539 new_rtx = subst (XVECEXP (x, 0, 0), from, to, 0, 0, unique_copy);
5542 if (GET_CODE (new_rtx) == CLOBBER
5543 && XEXP (new_rtx, 0) == const0_rtx)
5544 return new_rtx;
5546 SUBST (XVECEXP (x, 0, 0), new_rtx);
5556 new_rtx = subst (dest, from, to, 0, 0, unique_copy);
5559 if (GET_CODE (new_rtx) == CLOBBER
5560 && XEXP (new_rtx, 0) == const0_rtx)
5561 return new_rtx;
5462 rtx new_rtx; local
5608 SUBST (XVECEXP (x, i, j), new_rtx); local
6938 rtx new_rtx = simplify_rtx (SET_SRC (pat)); local
6940 SUBST (SET_SRC (pat), new_rtx); local
7649 rtx new_rtx = 0; local
8104 rtx new_rtx = 0; local
8525 rtx new_rtx, tem; local
8539 rtx new_rtx = make_compound_operation_int (mode, &x, in_code, local
8565 SUBST (XEXP (x, i), new_rtx); local
8571 SUBST (XVECEXP (x, i, j), new_rtx); local
9654 rtx new_rtx, r = known_cond (SUBREG_REG (x), cond, reg, val); local
9679 rtx new_rtx, r = known_cond (XEXP (x, 0), cond, reg, val); local
10629 rtx new_rtx, x; local
11035 rtx new_rtx = simplify_const_binary_operation (code, int_mode, local
[all...]
/netbsd-current/external/gpl3/gcc/dist/gcc/
H A Drtlhooks.cc120 rtx new_rtx = adjust_address_nv (x, mode, offset);
121 if (! memory_address_addr_space_p (mode, XEXP (new_rtx, 0),
125 return new_rtx;
119 rtx new_rtx = adjust_address_nv (x, mode, offset); local
H A Dlists.cc185 rtx_insn_list *new_rtx = old; local
188 new_rtx = alloc_INSN_LIST (copy->insn (), new_rtx);
189 PUT_REG_NOTE_KIND (new_rtx, REG_NOTE_KIND (copy));
191 return new_rtx;
H A Dregcprop.cc55 rtx new_rtx; member in struct:queued_debug_insn_change
477 rtx new_rtx; local
482 new_rtx = maybe_mode_change (oldmode, vd->e[regno].mode, mode, i, regno);
483 if (new_rtx)
485 ORIGINAL_REGNO (new_rtx) = ORIGINAL_REGNO (reg);
486 REG_ATTRS (new_rtx) = REG_ATTRS (reg);
487 REG_POINTER (new_rtx) = REG_POINTER (reg);
488 return new_rtx;
502 rtx new_rtx = find_oldest_value_reg (cl, *loc, vd); local
503 if (new_rtx
899 rtx new_rtx; local
1027 rtx new_rtx; local
[all...]
H A Dlra-eliminations.cc339 rtx new_rtx;
521 new_rtx = lra_eliminate_regs_1 (insn, XEXP (x, 0), mem_mode,
524 if (new_rtx != XEXP (x, 0))
536 x = alloc_reg_note (REG_NOTE_KIND (x), new_rtx, XEXP (x, 1));
549 new_rtx = lra_eliminate_regs_1 (insn, XEXP (x, 1), mem_mode,
552 if (new_rtx != XEXP (x, 1))
555 XEXP (x, 0), new_rtx);
577 rtx new_rtx = lra_eliminate_regs_1 (insn, XEXP (XEXP (x, 1), 1),
581 if (new_rtx != XEXP (XEXP (x, 1), 1))
584 XEXP (x, 0), new_rtx));
338 rtx new_rtx; local
576 rtx new_rtx = lra_eliminate_regs_1 (insn, XEXP (XEXP (x, 1), 1), local
[all...]
H A Dfwprop.cc245 fwprop_propagation::classify_result (rtx old_rtx, rtx new_rtx) argument
247 if (CONSTANT_P (new_rtx))
256 && !memory_address_p (GET_MODE (old_rtx), new_rtx))
264 if (REG_P (new_rtx)
265 && !HARD_REGISTER_P (new_rtx)
268 && GET_MODE (new_rtx) == GET_MODE_INNER (GET_MODE (from)))
283 && MEM_P (new_rtx)
284 && !MEM_VOLATILE_P (new_rtx))
298 rtx old_rtx, rtx new_rtx)
301 uint16_t new_flags = classify_result (old_rtx, new_rtx);
296 note_simplification(int old_num_changes, uint16_t old_result_flags, rtx old_rtx, rtx new_rtx) argument
813 rtx new_rtx = simplify_replace_rtx (old_rtx, src, x); local
[all...]
H A Demit-rtl.cc1255 update_reg_offset (rtx new_rtx, rtx reg, poly_int64 offset)
1257 REG_ATTRS (new_rtx) = get_reg_attrs (REG_EXPR (reg),
1274 rtx new_rtx = gen_raw_REG (mode, regno);
1276 update_reg_offset (new_rtx, reg, offset);
1277 return new_rtx;
1286 rtx new_rtx = gen_reg_rtx (mode);
1288 update_reg_offset (new_rtx, reg, offset);
1289 return new_rtx;
1775 rtx new_rtx = adjust_address_nv (op, word_mode, offset * UNITS_PER_WORD);
1778 return new_rtx;
1251 update_reg_offset(rtx new_rtx, rtx reg, poly_int64 offset) argument
1270 rtx new_rtx = gen_raw_REG (mode, regno); local
1282 rtx new_rtx = gen_reg_rtx (mode); local
1768 rtx new_rtx = adjust_address_nv (op, word_mode, offset * UNITS_PER_WORD); local
2266 rtx new_rtx; local
2308 rtx new_rtx = change_address_1 (memref, mode, addr, 1, false); local
2352 rtx new_rtx; local
2498 rtx new_rtx, addr = XEXP (memref, 0); local
2522 update_temp_slot_address (XEXP (memref, 0), new_rtx); local
2572 rtx new_rtx = adjust_address_1 (memref, mode, offset, 1, 1, 0, 0); local
[all...]
H A Dcprop.cc904 rtx new_rtx, set_src, note_src;
936 new_rtx = simplify_replace_rtx (set_src, from, src);
939 if (rtx_equal_p (new_rtx, SET_SRC (set)))
943 if (new_rtx == pc_rtx)
949 if (setcc && modified_in_p (new_rtx, setcc))
951 if (! validate_unshare_change (jump, &SET_SRC (set), new_rtx, 0))
962 if (!rtx_equal_p (new_rtx, note_src))
963 set_unique_reg_note (jump, REG_EQUAL, copy_rtx (new_rtx));
986 if (new_rtx != pc_rtx && simplejump_p (jump))
1388 rtx cond, new_rtx;
898 rtx new_rtx, set_src, note_src; local
1382 rtx cond, new_rtx; local
1592 rtx src, new_rtx; local
[all...]
H A Dfunction.cc1109 update_temp_slot_address (rtx old_rtx, rtx new_rtx)
1113 if (rtx_equal_p (old_rtx, new_rtx))
1129 if (REG_P (new_rtx))
1131 update_temp_slot_address (XEXP (old_rtx, 0), new_rtx);
1132 update_temp_slot_address (XEXP (old_rtx, 1), new_rtx);
1135 else if (GET_CODE (new_rtx) != PLUS)
1138 if (rtx_equal_p (XEXP (old_rtx, 0), XEXP (new_rtx, 0)))
1139 update_temp_slot_address (XEXP (old_rtx, 1), XEXP (new_rtx, 1));
1140 else if (rtx_equal_p (XEXP (old_rtx, 1), XEXP (new_rtx, 0)))
1141 update_temp_slot_address (XEXP (old_rtx, 0), XEXP (new_rtx,
1101 update_temp_slot_address(rtx old_rtx, rtx new_rtx) argument
1123 update_temp_slot_address (XEXP (old_rtx, 0), new_rtx); local
1124 update_temp_slot_address (XEXP (old_rtx, 1), new_rtx); local
1437 rtx new_rtx; local
1496 rtx new_rtx; local
1553 rtx set, new_rtx, x; local
1632 emit_move_insn (SET_DEST (set), new_rtx); local
[all...]
H A Dgenemit.cc376 rtx new_rtx = XEXP (XVECEXP (insn, 1, j), 0);
381 if (! (GET_CODE (old_rtx) == GET_CODE (new_rtx)
382 && GET_MODE (old_rtx) == GET_MODE (new_rtx)
384 && GET_CODE (new_rtx) == MATCH_SCRATCH)
385 || (REG_P (old_rtx) && REG_P (new_rtx)
386 && REGNO (old_rtx) == REGNO (new_rtx)))))
373 rtx new_rtx = XEXP (XVECEXP (insn, 1, j), 0); local
H A Dcombine.cc5350 rtx new_rtx;
5410 new_rtx = subst (XVECEXP (x, 0, 0), from, to, 0, 0, unique_copy);
5413 if (GET_CODE (new_rtx) == CLOBBER
5414 && XEXP (new_rtx, 0) == const0_rtx)
5415 return new_rtx;
5417 SUBST (XVECEXP (x, 0, 0), new_rtx);
5425 new_rtx = subst (dest, from, to, 0, 0, unique_copy);
5428 if (GET_CODE (new_rtx) == CLOBBER
5429 && XEXP (new_rtx, 0) == const0_rtx)
5430 return new_rtx;
5333 rtx new_rtx; local
5476 SUBST (XVECEXP (x, i, j), new_rtx); local
6359 rtx new_rtx = lowpart_subreg (GET_MODE (x), trueop0, mode); local
6811 rtx new_rtx = simplify_rtx (SET_SRC (pat)); local
6813 SUBST (SET_SRC (pat), new_rtx); local
7504 rtx new_rtx = 0; local
7977 rtx new_rtx = 0; local
8398 rtx new_rtx, tem; local
8412 rtx new_rtx = make_compound_operation_int (mode, &x, in_code, local
8438 SUBST (XEXP (x, i), new_rtx); local
8444 SUBST (XVECEXP (x, i, j), new_rtx); local
9527 rtx new_rtx, r = known_cond (SUBREG_REG (x), cond, reg, val); local
9552 rtx new_rtx, r = known_cond (XEXP (x, 0), cond, reg, val); local
10502 rtx new_rtx, x; local
10908 rtx new_rtx = simplify_const_binary_operation (code, int_mode, local
[all...]
H A Drecog.cc221 validate_change_1 (rtx object, rtx *loc, rtx new_rtx, bool in_group,
229 if (new_len == 1 && GET_CODE (new_rtx) == PARALLEL)
231 new_rtx = XVECEXP (new_rtx, 0, 0);
235 if ((old == new_rtx || rtx_equal_p (old, new_rtx))
236 && (new_len < 0 || XVECLEN (new_rtx, 0) == new_len))
240 && (new_len < 0 || new_rtx == *loc));
242 *loc = new_rtx;
260 changes[num_changes].old_len = (new_len >= 0 ? XVECLEN (new_rtx,
219 validate_change_1(rtx object, rtx *loc, rtx new_rtx, bool in_group, bool unshare, int new_len = -1) argument
287 validate_change(rtx object, rtx *loc, rtx new_rtx, bool in_group) argument
296 validate_unshare_change(rtx object, rtx *loc, rtx new_rtx, bool in_group) argument
660 rtx new_rtx = NULL_RTX; local
[all...]
/netbsd-current/external/gpl3/gcc.old/dist/gcc/config/spu/
H A Dspu.h380 rtx new_rtx = spu_legitimize_reload_address (AD, MODE, OPNUM, \
382 if (new_rtx) \
384 (AD) = new_rtx; \
/netbsd-current/external/gpl3/gcc/dist/gcc/config/s390/
H A Ds390.cc1959 rtx cmp, rtx new_rtx, machine_mode ccmode)
1969 new_rtx, cc));
1973 new_rtx, cc));
1977 new_rtx, cc));
4970 rtx new_rtx = orig;
5015 new_rtx = gen_rtx_PLUS (Pmode, temp, addend);
5019 s390_load_address (reg, new_rtx);
5020 new_rtx = reg;
5045 new_rtx = gen_rtx_PLUS (Pmode, pic_offset_table_rtx, temp);
5048 s390_load_address (reg, new_rtx);
1958 s390_emit_compare_and_swap(enum rtx_code code, rtx old, rtx mem, rtx cmp, rtx new_rtx, machine_mode ccmode) argument
4969 rtx new_rtx = orig; local
5231 rtx new_rtx, tls_call, temp, base, r2; local
5540 rtx cst, tem, new_rtx; local
7222 s390_expand_cs_hqi(machine_mode mode, rtx btarget, rtx vtarget, rtx mem, rtx cmp, rtx new_rtx, bool is_weak) argument
7299 s390_expand_cs_tdsi(machine_mode mode, rtx btarget, rtx vtarget, rtx mem, rtx cmp, rtx new_rtx, bool is_weak) argument
7393 s390_expand_cs(machine_mode mode, rtx btarget, rtx vtarget, rtx mem, rtx cmp, rtx new_rtx, bool is_weak) argument
7454 rtx new_rtx = gen_reg_rtx (SImode); local
[all...]
/netbsd-current/external/gpl3/gcc.old/dist/gcc/config/s390/
H A Ds390.c1893 rtx cmp, rtx new_rtx, machine_mode ccmode)
1903 new_rtx, cc));
1907 new_rtx, cc));
1911 new_rtx, cc));
4889 rtx new_rtx = orig;
4934 new_rtx = gen_rtx_PLUS (Pmode, temp, addend);
4938 s390_load_address (reg, new_rtx);
4939 new_rtx = reg;
4964 new_rtx = gen_rtx_PLUS (Pmode, pic_offset_table_rtx, temp);
4967 s390_load_address (reg, new_rtx);
1892 s390_emit_compare_and_swap(enum rtx_code code, rtx old, rtx mem, rtx cmp, rtx new_rtx, machine_mode ccmode) argument
4888 rtx new_rtx = orig; local
5147 rtx new_rtx, tls_call, temp, base, r2; local
5443 rtx cst, tem, new_rtx; local
7031 s390_expand_cs_hqi(machine_mode mode, rtx btarget, rtx vtarget, rtx mem, rtx cmp, rtx new_rtx, bool is_weak) argument
7108 s390_expand_cs_tdsi(machine_mode mode, rtx btarget, rtx vtarget, rtx mem, rtx cmp, rtx new_rtx, bool is_weak) argument
7202 s390_expand_cs(machine_mode mode, rtx btarget, rtx vtarget, rtx mem, rtx cmp, rtx new_rtx, bool is_weak) argument
7263 rtx new_rtx = gen_reg_rtx (SImode); local
[all...]

Completed in 393 milliseconds

123