Lines Matching refs:stack_pointer_rtx
8584 xops[1] = gen_rtx_MEM (Pmode, stack_pointer_rtx); in ix86_code_end()
8675 if (m->fs.cfa_reg == stack_pointer_rtx) in gen_push()
8682 stack_pointer_rtx)), in gen_push()
8695 stack_pointer_rtx))); in gen_pop()
9113 base_reg = stack_pointer_rtx; in choose_baseaddr()
9126 base_reg = stack_pointer_rtx; in choose_baseaddr()
9376 if (dest == stack_pointer_rtx) in pro_epilogue_adjust_stack()
9396 gcc_checking_assert (src == stack_pointer_rtx in pro_epilogue_adjust_stack()
9644 x = gen_rtx_PLUS (Pmode, stack_pointer_rtx, GEN_INT (UNITS_PER_WORD)); in release_scratch_register_on_entry()
9645 x = gen_rtx_SET (VOIDmode, stack_pointer_rtx, x); in release_scratch_register_on_entry()
9687 emit_insn (gen_rtx_SET (VOIDmode, stack_pointer_rtx, in ix86_adjust_stack_and_probe()
9688 plus_constant (stack_pointer_rtx, -adjust))); in ix86_adjust_stack_and_probe()
9689 emit_stack_probe (stack_pointer_rtx); in ix86_adjust_stack_and_probe()
9697 emit_insn (gen_rtx_SET (VOIDmode, stack_pointer_rtx, in ix86_adjust_stack_and_probe()
9698 plus_constant (stack_pointer_rtx, -adjust))); in ix86_adjust_stack_and_probe()
9699 emit_stack_probe (stack_pointer_rtx); in ix86_adjust_stack_and_probe()
9702 last = emit_insn (gen_rtx_SET (VOIDmode, stack_pointer_rtx, in ix86_adjust_stack_and_probe()
9703 plus_constant (stack_pointer_rtx, in ix86_adjust_stack_and_probe()
9728 emit_insn (gen_rtx_SET (VOIDmode, stack_pointer_rtx, in ix86_adjust_stack_and_probe()
9729 plus_constant (stack_pointer_rtx, in ix86_adjust_stack_and_probe()
9736 stack_pointer_rtx))); in ix86_adjust_stack_and_probe()
9758 emit_insn (gen_rtx_SET (VOIDmode, stack_pointer_rtx, in ix86_adjust_stack_and_probe()
9759 plus_constant (stack_pointer_rtx, in ix86_adjust_stack_and_probe()
9761 emit_stack_probe (stack_pointer_rtx); in ix86_adjust_stack_and_probe()
9765 last = emit_insn (gen_rtx_SET (VOIDmode, stack_pointer_rtx, in ix86_adjust_stack_and_probe()
9766 plus_constant (stack_pointer_rtx, in ix86_adjust_stack_and_probe()
9772 gcc_assert (cfun->machine->fs.cfa_reg != stack_pointer_rtx); in ix86_adjust_stack_and_probe()
9781 = gen_rtx_SET (VOIDmode, stack_pointer_rtx, in ix86_adjust_stack_and_probe()
9782 plus_constant (stack_pointer_rtx, -size)); in ix86_adjust_stack_and_probe()
9784 = gen_rtx_SET (VOIDmode, stack_pointer_rtx, in ix86_adjust_stack_and_probe()
9785 plus_constant (stack_pointer_rtx, in ix86_adjust_stack_and_probe()
9812 xops[0] = stack_pointer_rtx; in output_adjust_stack_and_probe()
9854 emit_stack_probe (plus_constant (stack_pointer_rtx, -(first + i))); in ix86_emit_probe_stack_range()
9856 emit_stack_probe (plus_constant (stack_pointer_rtx, -(first + size))); in ix86_emit_probe_stack_range()
9905 stack_pointer_rtx, in ix86_emit_probe_stack_range()
9944 xops[0] = stack_pointer_rtx; in output_probe_stack_range()
10063 m->fs.cfa_reg = stack_pointer_rtx; in ix86_expand_prologue()
10125 stack_pointer_rtx); in ix86_expand_prologue()
10158 t = plus_constant (stack_pointer_rtx, -UNITS_PER_WORD); in ix86_expand_prologue()
10159 t = gen_rtx_SET (VOIDmode, stack_pointer_rtx, t); in ix86_expand_prologue()
10179 t = plus_constant (stack_pointer_rtx, m->fs.sp_offset); in ix86_expand_prologue()
10186 insn = emit_insn (ix86_gen_andsp (stack_pointer_rtx, in ix86_expand_prologue()
10187 stack_pointer_rtx, in ix86_expand_prologue()
10229 insn = emit_move_insn (hard_frame_pointer_rtx, stack_pointer_rtx); in ix86_expand_prologue()
10232 if (m->fs.cfa_reg == stack_pointer_rtx) in ix86_expand_prologue()
10272 pro_epilogue_adjust_stack (stack_pointer_rtx, stack_pointer_rtx, in ix86_expand_prologue()
10278 insn = emit_insn (ix86_gen_andsp (stack_pointer_rtx, in ix86_expand_prologue()
10279 stack_pointer_rtx, in ix86_expand_prologue()
10328 pro_epilogue_adjust_stack (stack_pointer_rtx, stack_pointer_rtx, in ix86_expand_prologue()
10330 m->fs.cfa_reg == stack_pointer_rtx); in ix86_expand_prologue()
10367 pro_epilogue_adjust_stack (stack_pointer_rtx, stack_pointer_rtx, in ix86_expand_prologue()
10369 m->fs.cfa_reg == stack_pointer_rtx); in ix86_expand_prologue()
10376 const bool sp_is_cfa_reg = (m->fs.cfa_reg == stack_pointer_rtx); in ix86_expand_prologue()
10420 insn = emit_insn (adjust_stack_insn (stack_pointer_rtx, in ix86_expand_prologue()
10421 stack_pointer_rtx, eax)); in ix86_expand_prologue()
10429 gen_rtx_SET (VOIDmode, stack_pointer_rtx, in ix86_expand_prologue()
10430 plus_constant (stack_pointer_rtx, in ix86_expand_prologue()
10437 t = gen_rtx_PLUS (Pmode, stack_pointer_rtx, eax); in ix86_expand_prologue()
10444 t = gen_rtx_PLUS (Pmode, stack_pointer_rtx, eax); in ix86_expand_prologue()
10453 insn = ix86_gen_add3 (hard_frame_pointer_rtx, stack_pointer_rtx, in ix86_expand_prologue()
10460 if (m->fs.cfa_reg == stack_pointer_rtx) in ix86_expand_prologue()
10545 emit_insn (gen_prologue_use (stack_pointer_rtx)); in ix86_expand_prologue()
10575 if (m->fs.cfa_reg == stack_pointer_rtx) in ix86_emit_restore_reg_using_pop()
10577 rtx x = plus_constant (stack_pointer_rtx, UNITS_PER_WORD); in ix86_emit_restore_reg_using_pop()
10578 x = gen_rtx_SET (VOIDmode, stack_pointer_rtx, x); in ix86_emit_restore_reg_using_pop()
10595 m->fs.cfa_reg = stack_pointer_rtx; in ix86_emit_restore_reg_using_pop()
10599 gen_rtx_PLUS (Pmode, stack_pointer_rtx, in ix86_emit_restore_reg_using_pop()
10635 m->fs.cfa_reg = stack_pointer_rtx; in ix86_emit_leave()
10639 plus_constant (stack_pointer_rtx, m->fs.sp_offset)); in ix86_emit_leave()
10818 pro_epilogue_adjust_stack (stack_pointer_rtx, stack_pointer_rtx, in ix86_expand_epilogue()
10822 m->fs.cfa_reg == stack_pointer_rtx); in ix86_expand_epilogue()
10876 pro_epilogue_adjust_stack (stack_pointer_rtx, sa, in ix86_expand_epilogue()
10881 t = gen_rtx_PLUS (Pmode, stack_pointer_rtx, sa); in ix86_expand_epilogue()
10883 insn = emit_insn (gen_rtx_SET (VOIDmode, stack_pointer_rtx, t)); in ix86_expand_epilogue()
10886 gcc_assert (m->fs.cfa_reg == stack_pointer_rtx); in ix86_expand_epilogue()
10891 plus_constant (stack_pointer_rtx, in ix86_expand_epilogue()
10927 pro_epilogue_adjust_stack (stack_pointer_rtx, hard_frame_pointer_rtx, in ix86_expand_epilogue()
10934 pro_epilogue_adjust_stack (stack_pointer_rtx, stack_pointer_rtx, in ix86_expand_epilogue()
10938 m->fs.cfa_reg == stack_pointer_rtx); in ix86_expand_epilogue()
10960 pro_epilogue_adjust_stack (stack_pointer_rtx, in ix86_expand_epilogue()
10980 (VOIDmode, stack_pointer_rtx, in ix86_expand_epilogue()
10984 m->fs.cfa_reg = stack_pointer_rtx; in ix86_expand_epilogue()
10990 gen_rtx_PLUS (Pmode, stack_pointer_rtx, in ix86_expand_epilogue()
11008 pro_epilogue_adjust_stack (stack_pointer_rtx, stack_pointer_rtx, in ix86_expand_epilogue()
11050 pro_epilogue_adjust_stack (stack_pointer_rtx, stack_pointer_rtx, in ix86_expand_epilogue()
11215 current = stack_pointer_rtx; in ix86_expand_split_stack_prologue()
11236 gen_rtx_PLUS (Pmode, stack_pointer_rtx, in ix86_expand_split_stack_prologue()
11243 stack_pointer_rtx)); in ix86_expand_split_stack_prologue()
11419 gen_rtx_PLUS (Pmode, stack_pointer_rtx, in ix86_expand_split_stack_prologue()
16175 tmp = expand_simple_binop (Pmode, PLUS, stack_pointer_rtx, in ix86_expand_push()
16177 stack_pointer_rtx, 1, OPTAB_DIRECT); in ix86_expand_push()
16178 if (tmp != stack_pointer_rtx) in ix86_expand_push()
16179 emit_move_insn (stack_pointer_rtx, tmp); in ix86_expand_push()
16181 tmp = gen_rtx_MEM (mode, stack_pointer_rtx); in ix86_expand_push()
20746 && reg_overlap_mentioned_p (stack_pointer_rtx, operands[1])) in ix86_split_long_move()
20830 emit_insn (gen_addsi3 (stack_pointer_rtx, in ix86_split_long_move()
20831 stack_pointer_rtx, GEN_INT (-4))); in ix86_split_long_move()
23262 pop = gen_rtx_PLUS (Pmode, stack_pointer_rtx, pop); in ix86_expand_call()
23263 pop = gen_rtx_SET (VOIDmode, stack_pointer_rtx, pop); in ix86_expand_call()
30778 stack_pointer_rtx, in ix86_force_to_memory()
30795 stack_pointer_rtx)), in ix86_force_to_memory()
30801 result = gen_rtx_MEM (mode, stack_pointer_rtx); in ix86_force_to_memory()
30815 stack_pointer_rtx)), in ix86_force_to_memory()
30821 stack_pointer_rtx)), in ix86_force_to_memory()
30834 stack_pointer_rtx)), in ix86_force_to_memory()
30840 result = gen_rtx_MEM (mode, stack_pointer_rtx); in ix86_force_to_memory()
30859 emit_insn (gen_rtx_SET (VOIDmode, stack_pointer_rtx, in ix86_free_from_memory()
30860 gen_rtx_PLUS (Pmode, stack_pointer_rtx, in ix86_free_from_memory()
32256 plus_constant (stack_pointer_rtx, 4)); in x86_this_parameter()
32266 plus_constant (stack_pointer_rtx, 4)); in x86_this_parameter()
32272 return gen_rtx_MEM (SImode, plus_constant (stack_pointer_rtx, aggr ? 8 : 4)); in x86_this_parameter()