Home
last modified time | relevance | path

Searched refs:stack_pointer_rtx (Results 1 – 25 of 176) sorted by relevance

12345678

/openbsd-src/gnu/usr.bin/gcc/gcc/config/mn10200/
H A Dmn10200.c587 emit_insn (gen_addpsi3 (stack_pointer_rtx, stack_pointer_rtx, in expand_prologue()
592 emit_insn (gen_addpsi3 (stack_pointer_rtx, stack_pointer_rtx, in expand_prologue()
650 emit_insn (gen_addpsi3 (stack_pointer_rtx, stack_pointer_rtx, in expand_prologue()
652 emit_move_insn (gen_rtx_MEM (PSImode, stack_pointer_rtx), in expand_prologue()
662 emit_move_insn (frame_pointer_rtx, stack_pointer_rtx); in expand_prologue()
667 emit_insn (gen_addpsi3 (stack_pointer_rtx, stack_pointer_rtx, in expand_prologue()
685 plus_constant (stack_pointer_rtx, in expand_prologue()
704 stack_pointer_rtx, in expand_prologue()
743 emit_insn (gen_addpsi3 (stack_pointer_rtx, stack_pointer_rtx, in expand_epilogue()
752 emit_insn (gen_addpsi3 (stack_pointer_rtx, stack_pointer_rtx, in expand_epilogue()
[all …]
/openbsd-src/gnu/gcc/gcc/config/mn10300/
H A Dmn10300.c667 stack_pointer_rtx, in mn10300_gen_multiple_store()
669 stack_pointer_rtx, in mn10300_gen_multiple_store()
678 stack_pointer_rtx, in mn10300_gen_multiple_store()
855 emit_insn (gen_addsi3 (stack_pointer_rtx, in expand_prologue()
856 stack_pointer_rtx, in expand_prologue()
862 emit_insn (gen_addsi3 (stack_pointer_rtx, in expand_prologue()
863 stack_pointer_rtx, in expand_prologue()
871 emit_insn (gen_addsi3 (stack_pointer_rtx, in expand_prologue()
872 stack_pointer_rtx, in expand_prologue()
898 emit_insn (gen_movsi (reg, stack_pointer_rtx)); in expand_prologue()
[all …]
H A Dmn10300.h411 ((X) == stack_pointer_rtx && (CLASS) != SP_REGS \
423 (X == stack_pointer_rtx && CLASS != SP_REGS \
690 && XEXP (OP, 0) != stack_pointer_rtx) \
694 && XEXP (XEXP (OP, 0), 0) != stack_pointer_rtx \
703 && XEXP (OP, 0) != stack_pointer_rtx))
/openbsd-src/gnu/gcc/gcc/config/cris/
H A Dcris.c2541 stack_pointer_rtx, in cris_expand_prologue()
2542 plus_constant (stack_pointer_rtx, in cris_expand_prologue()
2550 mem = gen_rtx_MEM (SImode, stack_pointer_rtx); in cris_expand_prologue()
2569 stack_pointer_rtx, in cris_expand_prologue()
2570 plus_constant (stack_pointer_rtx, in cris_expand_prologue()
2575 mem = gen_rtx_MEM (SImode, stack_pointer_rtx); in cris_expand_prologue()
2586 stack_pointer_rtx, in cris_expand_prologue()
2587 plus_constant (stack_pointer_rtx, in cris_expand_prologue()
2592 mem = gen_rtx_MEM (SImode, stack_pointer_rtx); in cris_expand_prologue()
2597 insn = emit_move_insn (frame_pointer_rtx, stack_pointer_rtx); in cris_expand_prologue()
[all …]
/openbsd-src/gnu/gcc/gcc/
H A Dexplow.c841 stack_pointer_rtx, adjust, stack_pointer_rtx, 0, in adjust_stack()
844 if (temp != stack_pointer_rtx) in adjust_stack()
845 emit_move_insn (stack_pointer_rtx, temp); in adjust_stack()
870 stack_pointer_rtx, adjust, stack_pointer_rtx, 0, in anti_adjust_stack()
873 if (temp != stack_pointer_rtx) in anti_adjust_stack()
874 emit_move_insn (stack_pointer_rtx, temp); in anti_adjust_stack()
975 emit_insn (fcn (sa, stack_pointer_rtx)); in emit_stack_save()
985 emit_insn (fcn (sa, stack_pointer_rtx)); in emit_stack_save()
1036 gen_rtx_MEM (BLKmode, stack_pointer_rtx))); in emit_stack_restore()
1046 emit_insn (fcn (stack_pointer_rtx, sa)); in emit_stack_restore()
[all …]
H A Dregmove.c2149 if (x == stack_pointer_rtx) in stack_memref_p()
2152 && XEXP (x, 0) == stack_pointer_rtx in stack_memref_p()
2217 if (XEXP (*mem, 0) == stack_pointer_rtx) in record_one_stack_memref()
2246 plus_constant (stack_pointer_rtx, in try_apply_stack_adjustment()
2280 if (!reg_mentioned_p (stack_pointer_rtx, x)) in record_stack_memrefs()
2336 if (dest == stack_pointer_rtx in combine_stack_adjustments_for_block()
2338 && XEXP (src, 0) == stack_pointer_rtx in combine_stack_adjustments_for_block()
2428 && XEXP (XEXP (XEXP (dest, 0), 1), 0) == stack_pointer_rtx in combine_stack_adjustments_for_block()
2433 && XEXP (XEXP (dest, 0), 0) == stack_pointer_rtx in combine_stack_adjustments_for_block()
2434 && ! reg_mentioned_p (stack_pointer_rtx, src) in combine_stack_adjustments_for_block()
[all …]
/openbsd-src/gnu/usr.bin/gcc/gcc/
H A Dexplow.c924 stack_pointer_rtx, adjust, stack_pointer_rtx, 0,
927 if (temp != stack_pointer_rtx)
928 emit_move_insn (stack_pointer_rtx, temp);
955 stack_pointer_rtx, adjust, stack_pointer_rtx, 0,
958 if (temp != stack_pointer_rtx)
959 emit_move_insn (stack_pointer_rtx, temp);
1064 emit_insn (fcn (sa, stack_pointer_rtx));
1073 emit_insn (fcn (sa, stack_pointer_rtx));
1127 gen_rtx_MEM (BLKmode, stack_pointer_rtx)));
1135 emit_insn (fcn (stack_pointer_rtx, sa));
[all …]
H A Dregmove.c2169 if (x == stack_pointer_rtx)
2172 && XEXP (x, 0) == stack_pointer_rtx
2241 if (XEXP (*mem, 0) == stack_pointer_rtx)
2272 plus_constant (stack_pointer_rtx,
2308 if (!reg_mentioned_p (stack_pointer_rtx, x))
2365 if (dest == stack_pointer_rtx
2367 && XEXP (src, 0) == stack_pointer_rtx
2457 && XEXP (XEXP (XEXP (dest, 0), 1), 0) == stack_pointer_rtx
2462 && XEXP (XEXP (dest, 0), 0) == stack_pointer_rtx
2463 && ! reg_mentioned_p (stack_pointer_rtx, src)
[all …]
/openbsd-src/gnu/usr.bin/gcc/gcc/config/mn10300/
H A Dmn10300.c502 stack_pointer_rtx,
504 stack_pointer_rtx,
513 stack_pointer_rtx,
541 emit_move_insn (frame_pointer_rtx, stack_pointer_rtx); in expand_prologue()
545 emit_insn (gen_addsi3 (stack_pointer_rtx, in expand_prologue()
546 stack_pointer_rtx, in expand_prologue()
576 emit_move_insn (stack_pointer_rtx, frame_pointer_rtx); in expand_epilogue()
581 emit_insn (gen_addsi3 (stack_pointer_rtx, in expand_epilogue()
582 stack_pointer_rtx, in expand_epilogue()
785 && (in == stack_pointer_rtx
[all …]
H A Dmn10300.h368 ((X) == stack_pointer_rtx && (CLASS) != SP_REGS \
380 (X == stack_pointer_rtx && CLASS != SP_REGS \
673 && XEXP (OP, 0) != stack_pointer_rtx) \
677 && XEXP (XEXP (OP, 0), 0) != stack_pointer_rtx \
686 && XEXP (OP, 0) != stack_pointer_rtx))
/openbsd-src/gnu/gcc/gcc/config/v850/
H A Dv850.c1615 plus_constant (stack_pointer_rtx, in expand_prologue()
1673 stack_pointer_rtx, in expand_prologue()
1674 plus_constant (stack_pointer_rtx, -alloc_stack)); in expand_prologue()
1682 plus_constant (stack_pointer_rtx, in expand_prologue()
1743 emit_insn (gen_addsi3 (stack_pointer_rtx, in expand_prologue()
1744 stack_pointer_rtx, in expand_prologue()
1751 plus_constant (stack_pointer_rtx, in expand_prologue()
1760 plus_constant (stack_pointer_rtx, in expand_prologue()
1775 emit_insn (gen_addsi3 (stack_pointer_rtx, in expand_prologue()
1776 stack_pointer_rtx, in expand_prologue()
[all …]
/openbsd-src/gnu/gcc/gcc/config/score/
H A Dscore-mdaux.c253 gen_rtx_PRE_DEC (SImode, stack_pointer_rtx)); in mdx_prologue()
266 EMIT_PL (emit_insn (gen_add3_insn (stack_pointer_rtx, in mdx_prologue()
267 stack_pointer_rtx, in mdx_prologue()
274 (gen_sub3_insn (stack_pointer_rtx, in mdx_prologue()
275 stack_pointer_rtx, in mdx_prologue()
282 gen_rtx_SET (VOIDmode, stack_pointer_rtx, in mdx_prologue()
283 plus_constant (stack_pointer_rtx, in mdx_prologue()
289 EMIT_PL (emit_move_insn (hard_frame_pointer_rtx, stack_pointer_rtx)); in mdx_prologue()
314 base = stack_pointer_rtx; in mdx_epilogue()
332 if (base != stack_pointer_rtx) in mdx_epilogue()
[all …]
/openbsd-src/gnu/usr.bin/gcc/gcc/config/v850/
H A Dv850.c1671 plus_constant (stack_pointer_rtx, in expand_prologue()
1728 stack_pointer_rtx, in expand_prologue()
1729 plus_constant (stack_pointer_rtx, -alloc_stack)); in expand_prologue()
1743 plus_constant (stack_pointer_rtx, in expand_prologue()
1794 emit_insn (gen_addsi3 (stack_pointer_rtx, in expand_prologue()
1795 stack_pointer_rtx, in expand_prologue()
1802 plus_constant (stack_pointer_rtx, in expand_prologue()
1811 plus_constant (stack_pointer_rtx, in expand_prologue()
1826 emit_insn (gen_addsi3 (stack_pointer_rtx, in expand_prologue()
1827 stack_pointer_rtx, in expand_prologue()
[all …]
/openbsd-src/gnu/gcc/gcc/config/mmix/
H A Dmmix.c1923 plus_constant (stack_pointer_rtx, in mmix_expand_prologue()
1950 plus_constant (stack_pointer_rtx, in mmix_expand_prologue()
1955 stack_pointer_rtx, in mmix_expand_prologue()
1992 plus_constant (stack_pointer_rtx, in mmix_expand_prologue()
2000 plus_constant (stack_pointer_rtx, in mmix_expand_prologue()
2041 plus_constant (stack_pointer_rtx, offset)), in mmix_expand_prologue()
2077 plus_constant (stack_pointer_rtx, in mmix_expand_prologue()
2153 plus_constant (stack_pointer_rtx, in mmix_expand_epilogue()
2185 plus_constant (stack_pointer_rtx, in mmix_expand_epilogue()
2199 emit_insn (gen_adddi3 (stack_pointer_rtx, stack_pointer_rtx, in mmix_expand_epilogue()
[all …]
/openbsd-src/gnu/gcc/gcc/config/mt/
H A Dmt.c934 stack_pointer_rtx, in mt_emit_save_restore()
963 base_reg = stack_pointer_rtx; in mt_emit_save_fp()
1003 base_reg = stack_pointer_rtx; in mt_emit_save_regs()
1101 insn = emit_insn (gen_subsi3 (stack_pointer_rtx, in mt_expand_prologue()
1102 stack_pointer_rtx, in mt_expand_prologue()
1108 stack_pointer_rtx, in mt_expand_prologue()
1110 stack_pointer_rtx, in mt_expand_prologue()
1119 emit_insn (gen_addsi3 (size_rtx, size_rtx, stack_pointer_rtx)); in mt_expand_prologue()
1127 insn = emit_move_insn (frame_pointer_rtx, stack_pointer_rtx); in mt_expand_prologue()
1181 emit_insn (gen_addsi3 (size_rtx, size_rtx, stack_pointer_rtx)); in mt_expand_epilogue()
[all …]
/openbsd-src/gnu/usr.bin/gcc/gcc/config/mmix/
H A Dmmix.c2111 plus_constant (stack_pointer_rtx, in mmix_expand_prologue()
2138 plus_constant (stack_pointer_rtx, in mmix_expand_prologue()
2143 stack_pointer_rtx, in mmix_expand_prologue()
2180 plus_constant (stack_pointer_rtx, in mmix_expand_prologue()
2188 plus_constant (stack_pointer_rtx, in mmix_expand_prologue()
2229 plus_constant (stack_pointer_rtx, offset)), in mmix_expand_prologue()
2265 plus_constant (stack_pointer_rtx, in mmix_expand_prologue()
2344 plus_constant (stack_pointer_rtx, in mmix_expand_epilogue()
2377 plus_constant (stack_pointer_rtx, in mmix_expand_epilogue()
2391 emit_insn (gen_adddi3 (stack_pointer_rtx, stack_pointer_rtx, in mmix_expand_epilogue()
[all …]
/openbsd-src/gnu/gcc/gcc/config/stormy16/
H A Dstormy16.c733 && XEXP (XEXP (x, 0), 0) == stack_pointer_rtx); in xstormy16_extra_constraint_p()
739 && XEXP (XEXP (x, 0), 0) == stack_pointer_rtx); in xstormy16_extra_constraint_p()
1105 mem_push_rtx = gen_rtx_POST_INC (Pmode, stack_pointer_rtx); in xstormy16_expand_prologue()
1128 gen_rtx_MEM (Pmode, stack_pointer_rtx), in xstormy16_expand_prologue()
1130 XVECEXP (dwarf, 0, 1) = gen_rtx_SET (Pmode, stack_pointer_rtx, in xstormy16_expand_prologue()
1131 plus_constant (stack_pointer_rtx, in xstormy16_expand_prologue()
1153 gen_rtx_MEM (Pmode, stack_pointer_rtx), in xstormy16_expand_prologue()
1155 XVECEXP (dwarf, 0, 1) = gen_rtx_SET (Pmode, stack_pointer_rtx, in xstormy16_expand_prologue()
1156 plus_constant (stack_pointer_rtx, in xstormy16_expand_prologue()
1168 emit_move_insn (hard_frame_pointer_rtx, stack_pointer_rtx); in xstormy16_expand_prologue()
[all …]
/openbsd-src/gnu/usr.bin/gcc/gcc/config/stormy16/
H A Dstormy16.c599 && XEXP (XEXP (x, 0), 0) == stack_pointer_rtx);
605 && XEXP (XEXP (x, 0), 0) == stack_pointer_rtx);
967 mem_push_rtx = gen_rtx_POST_INC (Pmode, stack_pointer_rtx); in xstormy16_expand_prologue()
969 mem_fake_push_rtx = gen_rtx_PRE_INC (Pmode, stack_pointer_rtx); in xstormy16_expand_prologue()
1008 insn = emit_move_insn (hard_frame_pointer_rtx, stack_pointer_rtx); in xstormy16_expand_prologue()
1015 insn = emit_addhi3_postreload (stack_pointer_rtx, stack_pointer_rtx, in xstormy16_expand_prologue()
1023 insn = emit_move_insn (hard_frame_pointer_rtx, stack_pointer_rtx); in xstormy16_expand_prologue()
1059 mem_pop_rtx = gen_rtx_PRE_DEC (Pmode, stack_pointer_rtx); in xstormy16_expand_epilogue()
1068 emit_move_insn (stack_pointer_rtx, hard_frame_pointer_rtx); in xstormy16_expand_epilogue()
1070 emit_addhi3_postreload (stack_pointer_rtx, stack_pointer_rtx, in xstormy16_expand_epilogue()
[all …]
/openbsd-src/gnu/gcc/gcc/config/mcore/
H A Dmcore.c224 emit_insn (gen_subsi3 (stack_pointer_rtx, stack_pointer_rtx, tmp)); in output_stack_adjust()
225 memref = gen_rtx_MEM (SImode, stack_pointer_rtx); in output_stack_adjust()
227 emit_insn (gen_movsi (memref, stack_pointer_rtx)); in output_stack_adjust()
249 insn = gen_addsi3 (stack_pointer_rtx, stack_pointer_rtx, val); in output_stack_adjust()
251 insn = gen_subsi3 (stack_pointer_rtx, stack_pointer_rtx, val); in output_stack_adjust()
1975 plus_constant (stack_pointer_rtx, offset)), in mcore_expand_prolog()
1999 emit_insn (gen_store_multiple (gen_rtx_MEM (SImode, stack_pointer_rtx), in mcore_expand_prolog()
2010 plus_constant (stack_pointer_rtx, offs)), in mcore_expand_prolog()
2024 emit_insn (gen_movsi (frame_pointer_rtx, stack_pointer_rtx)); in mcore_expand_prolog()
2057 emit_insn (gen_movsi (stack_pointer_rtx, frame_pointer_rtx)); in mcore_expand_epilog()
[all …]
/openbsd-src/gnu/gcc/gcc/config/fr30/
H A Dfr30.c326 insn = emit_insn (gen_movsi (frame_pointer_rtx, stack_pointer_rtx)); in fr30_expand_prologue()
348 insn = emit_insn (gen_subsi3 (stack_pointer_rtx, stack_pointer_rtx, tmp)); in fr30_expand_prologue()
389 emit_insn (gen_addsi3 (stack_pointer_rtx, stack_pointer_rtx, tmp)); in fr30_expand_epilogue()
/openbsd-src/gnu/gcc/gcc/config/iq2000/
H A Diq2000.c1474 if (reg == stack_pointer_rtx || reg == frame_pointer_rtx in iq2000_debugger_offset()
1745 emit_insn (gen_addsi3 (reg, reg, stack_pointer_rtx)); in iq2000_add_large_offset_to_sp()
1767 rtx dwarf_address = plus_constant (stack_pointer_rtx, offset); in iq2000_emit_frame_related_store()
1818 base_reg_rtx = stack_pointer_rtx, base_offset = 0; in save_restore_insns()
1988 rtx ptr = stack_pointer_rtx; in iq2000_expand_prologue()
1993 ptr = gen_rtx_PLUS (Pmode, stack_pointer_rtx, GEN_INT (offset)); in iq2000_expand_prologue()
2014 insn = emit_insn (gen_subsi3 (stack_pointer_rtx, stack_pointer_rtx, in iq2000_expand_prologue()
2017 dwarf_pattern = gen_rtx_SET (Pmode, stack_pointer_rtx, in iq2000_expand_prologue()
2018 plus_constant (stack_pointer_rtx, -tsize)); in iq2000_expand_prologue()
2029 stack_pointer_rtx)); in iq2000_expand_prologue()
[all …]
/openbsd-src/gnu/usr.bin/gcc/gcc/config/mcore/
H A Dmcore.c181 emit_insn (gen_subsi3 (stack_pointer_rtx, stack_pointer_rtx, tmp));
182 memref = gen_rtx (MEM, SImode, stack_pointer_rtx);
184 emit_insn (gen_movsi (memref, stack_pointer_rtx));
206 insn = gen_addsi3 (stack_pointer_rtx, stack_pointer_rtx, val);
208 insn = gen_subsi3 (stack_pointer_rtx, stack_pointer_rtx, val);
2327 plus_constant (stack_pointer_rtx, offset)), in mcore_expand_prolog()
2351 emit_insn (gen_store_multiple (gen_rtx (MEM, SImode, stack_pointer_rtx), in mcore_expand_prolog()
2362 plus_constant (stack_pointer_rtx, offs)), in mcore_expand_prolog()
2376 emit_insn (gen_movsi (frame_pointer_rtx, stack_pointer_rtx)); in mcore_expand_prolog()
2409 emit_insn (gen_movsi (stack_pointer_rtx, frame_pointer_rtx)); in mcore_expand_epilog()
[all …]
/openbsd-src/gnu/gcc/gcc/config/m32r/
H A Dm32r.c1396 emit_insn (gen_addsi3 (stack_pointer_rtx, in m32r_expand_prologue()
1397 stack_pointer_rtx, in m32r_expand_prologue()
1403 emit_insn (gen_movsi_push (stack_pointer_rtx, frame_pointer_rtx)); in m32r_expand_prologue()
1412 emit_insn (gen_movsi_push (stack_pointer_rtx, in m32r_expand_prologue()
1417 emit_insn (gen_movsi_push (stack_pointer_rtx, in m32r_expand_prologue()
1428 emit_insn (gen_addsi3 (stack_pointer_rtx, stack_pointer_rtx, in m32r_expand_prologue()
1435 emit_insn (gen_subsi3 (stack_pointer_rtx, stack_pointer_rtx, tmp)); in m32r_expand_prologue()
1439 emit_insn (gen_movsi (frame_pointer_rtx, stack_pointer_rtx)); in m32r_expand_prologue()
1443 emit_insn (gen_movsi_push (stack_pointer_rtx, in m32r_expand_prologue()
1449 m32r_reload_lr (stack_pointer_rtx, in m32r_expand_prologue()
/openbsd-src/gnu/gcc/gcc/config/crx/
H A Dcrx.c1427 emit_insn (gen_addsi3 (stack_pointer_rtx, stack_pointer_rtx, in crx_expand_prologue()
1433 emit_move_insn (frame_pointer_rtx, stack_pointer_rtx); in crx_expand_prologue()
1455 emit_move_insn (stack_pointer_rtx, frame_pointer_rtx); in crx_expand_epilogue()
1458 emit_insn (gen_addsi3 (stack_pointer_rtx, stack_pointer_rtx, in crx_expand_epilogue()
/openbsd-src/gnu/usr.bin/gcc/gcc/config/mips/
H A Dmips.c2473 loc = stack_pointer_rtx;
3622 scratch = plus_constant (stack_pointer_rtx, gp_offset);
3627 emit_insn (gen_adddi3 (scratch, scratch, stack_pointer_rtx));
3629 emit_insn (gen_addsi3 (scratch, scratch, stack_pointer_rtx));
5626 if (reg == stack_pointer_rtx || reg == frame_pointer_rtx
6943 emit_insn (gen_adddi3 (reg, reg, stack_pointer_rtx));
6945 emit_insn (gen_addsi3 (reg, reg, stack_pointer_rtx));
6971 rtx address = plus_constant (stack_pointer_rtx, offset);
7067 base_reg_rtx = stack_pointer_rtx, base_offset = large_offset;
7070 base_reg_rtx = stack_pointer_rtx, base_offset = 0;
[all …]

12345678