Home
last modified time | relevance | path

Searched refs:change_address (Results 1 – 23 of 23) sorted by relevance

/trueos/contrib/gcc/
HDexpr.h608 extern rtx change_address (rtx, enum machine_mode, rtx);
HDfunction.c2604 emit_move_insn (change_address (mem, mode, 0), reg); in assign_parm_setup_block()
2627 tem = change_address (mem, word_mode, 0); in assign_parm_setup_block()
HDemit-rtl.c1801 change_address (rtx memref, enum machine_mode mode, rtx addr) in change_address() function
HDexpr.c1473 x = change_address (x, QImode, x_addr); in emit_block_move_via_loop()
1474 y = change_address (y, QImode, y_addr); in emit_block_move_via_loop()
HDFSFChangeLog.11749 when not to force a PLUS or MINUS into a REG. Use change_address
1055 * mips.md (insv, extzv, extv): Add change_address call.
2063 * clipper.md (movstrsi): Use change_address instead of making new MEM.
6310 * emit-rtl.c (change_address, init_emit): Delete forward references.
7334 (load_multiple, store_multiple): Call change_address instead of
9213 * emit-rtl.c (change_address): If MEMREF isn't changing,
9598 (block_move_loop): New parameter orig_dest. Call change_address to
9601 Call change_address to create new MEM instead of gen_rtx.
HDChangeLog-20014955 * emit-rtl.c (change_address): Fix typo in default alignment.
5372 * emit-rtl.c (change_address): Fix typo in alias setting.
8340 (set_mem_align, change_address, adjust_address_1): New functions.
8347 * expr.h (set_mem_align, change_address, adjust_address_1): New decls.
18229 (change_address_1): Renamed from change_address; new arg VALIDATE.
18230 * expr.h: Reflect above changes; change_address now macro.
18841 * emit-rtl.c (change_address): Don't abort if invalid address while
18893 * explow.c (validize_mem): Call it instead of change_address and
18895 * expr.c: Replace more calls to change_address with adjust_address
19027 Convert some change_address calls to adjust_address.
[all …]
HDChangeLog-19971425 * mips.md (insv, extzv, extv): Add change_address call.
HDFSFChangeLog.101574 * expr.c (store_constructor_field): Only call change_address if
3249 * expr.c (store_constructor): Don't call change_address on REG.
HDChangeLog-199912359 * i960.md (store_multiple): Use change_address on individual mems.
12556 (change_address): Likewise.
20869 (change_address): Likewise.
HDChangeLog-19985669 (get_aligned_mem): Use change_address.
13507 * i386.c: Include expr.h to get the change_address prototype
HDChangeLog-200013634 address, exit early. Move the change_address calls to one place
17098 (expand_expr, case VAR_DECL): Call change_address.
19818 * emit-rtl.c (operand_subword, change_address): Likewise.
HDChangeLog-200444451 * emit-rtl.c (change_address): Use XEXP (memref, 0) instead
44501 * emit-rtl.c (change_address): Check also if MEM_ATTRS is set as
44516 change_address instead of gen_rtx_MEM.
45480 * emit-rtl.c (change_address, adjust_address_1, offset_address,
HDChangeLog-20057316 (extendhsisi2_mem, movhi_bytes): Use change_address.
7641 (sh_builtin_saveregs): Use gen_frame_mem and change_address.
7646 (reload_outdf+3, reload_outdf+4, fpu_switch+1): Use change_address.
HDChangeLog-200323546 * function.c (assign_parms): ..here, but use change_address instead
28821 widen_memory_access instead of change_address.
HDChangeLog-200228775 validize_mem() instead of change_address to avoid clobbering
/trueos/contrib/gcc/config/i386/
HDi386.c12390 part[1][1] = change_address (part[1][1], GET_MODE (part[1][1]), in ix86_split_long_move()
12392 part[1][0] = change_address (part[1][0], GET_MODE (part[1][0]), in ix86_split_long_move()
13062 dst = change_address (dst, BLKmode, destreg); in ix86_expand_movmem()
13063 src = change_address (src, BLKmode, srcreg); in ix86_expand_movmem()
13103 srcmem = change_address (src, QImode, srcreg); in ix86_expand_movmem()
13104 dstmem = change_address (dst, QImode, destreg); in ix86_expand_movmem()
13113 srcmem = change_address (src, HImode, srcreg); in ix86_expand_movmem()
13114 dstmem = change_address (dst, HImode, destreg); in ix86_expand_movmem()
13123 srcmem = change_address (src, SImode, srcreg); in ix86_expand_movmem()
13124 dstmem = change_address (dst, SImode, destreg); in ix86_expand_movmem()
[all …]
/trueos/contrib/gcc/config/s390/
HDs390.c3551 dst = change_address (dst, VOIDmode, dst_addr); in s390_expand_movmem()
3552 src = change_address (src, VOIDmode, src_addr); in s390_expand_movmem()
3653 dst = change_address (dst, VOIDmode, dst_addr); in s390_expand_setmem()
3759 op0 = change_address (op0, VOIDmode, addr0); in s390_expand_cmpmem()
3760 op1 = change_address (op1, VOIDmode, addr1); in s390_expand_cmpmem()
4670 x = change_address (x, VOIDmode, plus_constant (XEXP (x, 0), 4)); in print_operand()
4679 x = change_address (x, VOIDmode, plus_constant (XEXP (x, 0), 8)); in print_operand()
HDs390.md1827 change_address (operands[1], mode,
1917 change_address (operands[0], mode,
/trueos/contrib/gcc/config/arm/
HDarm.md3770 mem1 = change_address (operands[1], QImode, addr);
3771 mem2 = change_address (operands[1], QImode, plus_constant (addr, 1));
4975 mem1 = change_address (operands[1], QImode, addr);
4976 mem2 = change_address (operands[1], QImode, plus_constant (addr, 1));
8029 mem = change_address (operands[1], BLKmode, addr);
8058 mem = change_address (mem, GET_MODE (reg), NULL);
8095 mem = change_address (operands[0], BLKmode, addr);
8105 mem = change_address (mem, GET_MODE (reg), NULL);
/trueos/contrib/gcc/config/mips/
HDmips.c3601 *loop_mem = change_address (mem, BLKmode, *loop_reg); in mips_adjust_block_mem()
/trueos/contrib/gcc/config/rs6000/
HDrs6000.c12234 used_m = change_address (used_m, SImode, aligned_addr); in rs6000_emit_sync()
12559 mem = change_address (mem, SImode, align); in rs6000_expand_compare_and_swapqhi()
HDrs6000.md1391 mem = change_address (src, SImode, scratch_string);
/trueos/contrib/gcc/doc/
HDmd.texi3236 @findex change_address
3243 @code{change_address}) that will do so may be called. Note that