Lines Matching refs:stack_pointer_rtx
10944 xops[0] = gen_rtx_MEM (word_mode, stack_pointer_rtx); in output_indirect_thunk()
10952 xops[0] = stack_pointer_rtx; in output_indirect_thunk()
10953 xops[1] = plus_constant (Pmode, stack_pointer_rtx, UNITS_PER_WORD); in output_indirect_thunk()
11181 xops[1] = gen_rtx_MEM (Pmode, stack_pointer_rtx); in ix86_code_end()
11272 if (m->fs.cfa_reg == stack_pointer_rtx) in gen_push()
11281 stack_pointer_rtx)), in gen_push()
11296 stack_pointer_rtx))); in gen_pop()
12007 base_reg = stack_pointer_rtx; in choose_basereg()
12020 base_reg = stack_pointer_rtx; in choose_basereg()
12051 if (base_reg == stack_pointer_rtx) in choose_basereg()
12175 else if (base == stack_pointer_rtx && m->fs.sp_realigned in ix86_emit_save_reg_using_mov()
12331 if (dest == stack_pointer_rtx) in pro_epilogue_adjust_stack()
12354 gcc_checking_assert (src == stack_pointer_rtx in pro_epilogue_adjust_stack()
12650 x = gen_rtx_PLUS (Pmode, stack_pointer_rtx, GEN_INT (UNITS_PER_WORD)); in release_scratch_register_on_entry()
12651 x = gen_rtx_SET (stack_pointer_rtx, x); in release_scratch_register_on_entry()
12657 rtx x = gen_rtx_PLUS (Pmode, stack_pointer_rtx, GEN_INT (offset)); in release_scratch_register_on_entry()
12723 if (m->fs.cfa_reg == stack_pointer_rtx) in ix86_adjust_stack_and_probe_stack_clash()
12726 rtx x = plus_constant (Pmode, stack_pointer_rtx, -UNITS_PER_WORD); in ix86_adjust_stack_and_probe_stack_clash()
12727 x = gen_rtx_SET (stack_pointer_rtx, x); in ix86_adjust_stack_and_probe_stack_clash()
12730 x = plus_constant (Pmode, stack_pointer_rtx, UNITS_PER_WORD); in ix86_adjust_stack_and_probe_stack_clash()
12731 x = gen_rtx_SET (stack_pointer_rtx, x); in ix86_adjust_stack_and_probe_stack_clash()
12743 pro_epilogue_adjust_stack (stack_pointer_rtx, stack_pointer_rtx, in ix86_adjust_stack_and_probe_stack_clash()
12745 m->fs.cfa_reg == stack_pointer_rtx); in ix86_adjust_stack_and_probe_stack_clash()
12761 = pro_epilogue_adjust_stack (stack_pointer_rtx, stack_pointer_rtx, in ix86_adjust_stack_and_probe_stack_clash()
12763 m->fs.cfa_reg == stack_pointer_rtx); in ix86_adjust_stack_and_probe_stack_clash()
12767 emit_stack_probe (stack_pointer_rtx); in ix86_adjust_stack_and_probe_stack_clash()
12775 pro_epilogue_adjust_stack (stack_pointer_rtx, stack_pointer_rtx, in ix86_adjust_stack_and_probe_stack_clash()
12777 m->fs.cfa_reg == stack_pointer_rtx); in ix86_adjust_stack_and_probe_stack_clash()
12802 rtx addr = plus_constant (Pmode, stack_pointer_rtx, -rounded_size); in ix86_adjust_stack_and_probe_stack_clash()
12811 stack_pointer_rtx))); in ix86_adjust_stack_and_probe_stack_clash()
12813 if (m->fs.cfa_reg == stack_pointer_rtx) in ix86_adjust_stack_and_probe_stack_clash()
12825 if (m->fs.cfa_reg == stack_pointer_rtx) in ix86_adjust_stack_and_probe_stack_clash()
12829 plus_constant (Pmode, stack_pointer_rtx, in ix86_adjust_stack_and_probe_stack_clash()
12840 pro_epilogue_adjust_stack (stack_pointer_rtx, stack_pointer_rtx, in ix86_adjust_stack_and_probe_stack_clash()
12842 m->fs.cfa_reg == stack_pointer_rtx); in ix86_adjust_stack_and_probe_stack_clash()
12892 emit_insn (gen_rtx_SET (stack_pointer_rtx, in ix86_adjust_stack_and_probe()
12893 plus_constant (Pmode, stack_pointer_rtx, in ix86_adjust_stack_and_probe()
12895 emit_stack_probe (stack_pointer_rtx); in ix86_adjust_stack_and_probe()
12903 emit_insn (gen_rtx_SET (stack_pointer_rtx, in ix86_adjust_stack_and_probe()
12904 plus_constant (Pmode, stack_pointer_rtx, in ix86_adjust_stack_and_probe()
12906 emit_stack_probe (stack_pointer_rtx); in ix86_adjust_stack_and_probe()
12909 last = emit_insn (gen_rtx_SET (stack_pointer_rtx, in ix86_adjust_stack_and_probe()
12910 plus_constant (Pmode, stack_pointer_rtx, in ix86_adjust_stack_and_probe()
12947 emit_insn (gen_rtx_SET (stack_pointer_rtx, in ix86_adjust_stack_and_probe()
12948 plus_constant (Pmode, stack_pointer_rtx, in ix86_adjust_stack_and_probe()
12954 plus_constant (Pmode, stack_pointer_rtx, in ix86_adjust_stack_and_probe()
12961 stack_pointer_rtx))); in ix86_adjust_stack_and_probe()
12985 emit_insn (gen_rtx_SET (stack_pointer_rtx, in ix86_adjust_stack_and_probe()
12986 plus_constant (Pmode, stack_pointer_rtx, in ix86_adjust_stack_and_probe()
12988 emit_stack_probe (stack_pointer_rtx); in ix86_adjust_stack_and_probe()
12992 last = emit_insn (gen_rtx_SET (stack_pointer_rtx, in ix86_adjust_stack_and_probe()
12993 plus_constant (Pmode, stack_pointer_rtx, in ix86_adjust_stack_and_probe()
13009 = gen_rtx_SET (stack_pointer_rtx, in ix86_adjust_stack_and_probe()
13010 plus_constant (Pmode, stack_pointer_rtx, -size)); in ix86_adjust_stack_and_probe()
13012 = gen_rtx_SET (stack_pointer_rtx, in ix86_adjust_stack_and_probe()
13013 plus_constant (Pmode, stack_pointer_rtx, in ix86_adjust_stack_and_probe()
13040 xops[0] = stack_pointer_rtx; in output_adjust_stack_and_probe()
13049 xops[0] = stack_pointer_rtx; in output_adjust_stack_and_probe()
13083 emit_stack_probe (plus_constant (Pmode, stack_pointer_rtx, in ix86_emit_probe_stack_range()
13086 emit_stack_probe (plus_constant (Pmode, stack_pointer_rtx, in ix86_emit_probe_stack_range()
13144 stack_pointer_rtx, in ix86_emit_probe_stack_range()
13176 xops[0] = stack_pointer_rtx; in output_probe_stack_range()
13234 && (reg_mentioned_p (stack_pointer_rtx, in ix86_find_max_used_stack_alignment()
13375 stack_pointer_rtx, in ix86_finalize_stack_frame_flags()
13525 m->fs.cfa_reg = stack_pointer_rtx; in ix86_expand_prologue()
13588 stack_pointer_rtx); in ix86_expand_prologue()
13622 t = plus_constant (Pmode, stack_pointer_rtx, -UNITS_PER_WORD); in ix86_expand_prologue()
13623 t = gen_rtx_SET (stack_pointer_rtx, t); in ix86_expand_prologue()
13649 t = plus_constant (Pmode, stack_pointer_rtx, m->fs.sp_offset); in ix86_expand_prologue()
13656 insn = emit_insn (ix86_gen_andsp (stack_pointer_rtx, in ix86_expand_prologue()
13657 stack_pointer_rtx, in ix86_expand_prologue()
13710 insn = emit_move_insn (hard_frame_pointer_rtx, stack_pointer_rtx); in ix86_expand_prologue()
13713 if (m->fs.cfa_reg == stack_pointer_rtx) in ix86_expand_prologue()
13758 pro_epilogue_adjust_stack (stack_pointer_rtx, stack_pointer_rtx, in ix86_expand_prologue()
13762 insn = emit_insn (ix86_gen_andsp (stack_pointer_rtx, in ix86_expand_prologue()
13763 stack_pointer_rtx, in ix86_expand_prologue()
13844 pro_epilogue_adjust_stack (stack_pointer_rtx, stack_pointer_rtx, in ix86_expand_prologue()
13846 m->fs.cfa_reg == stack_pointer_rtx); in ix86_expand_prologue()
13915 pro_epilogue_adjust_stack (stack_pointer_rtx, stack_pointer_rtx, in ix86_expand_prologue()
13917 m->fs.cfa_reg == stack_pointer_rtx); in ix86_expand_prologue()
13924 const bool sp_is_cfa_reg = (m->fs.cfa_reg == stack_pointer_rtx); in ix86_expand_prologue()
13943 gen_rtx_SET (stack_pointer_rtx, in ix86_expand_prologue()
13944 plus_constant (Pmode, stack_pointer_rtx, in ix86_expand_prologue()
13960 gen_rtx_SET (stack_pointer_rtx, in ix86_expand_prologue()
13961 plus_constant (Pmode, stack_pointer_rtx, in ix86_expand_prologue()
13974 insn = emit_insn (adjust_stack_insn (stack_pointer_rtx, in ix86_expand_prologue()
13975 stack_pointer_rtx, eax)); in ix86_expand_prologue()
13983 gen_rtx_SET (stack_pointer_rtx, in ix86_expand_prologue()
13984 plus_constant (Pmode, stack_pointer_rtx, in ix86_expand_prologue()
13994 t = gen_rtx_PLUS (Pmode, stack_pointer_rtx, eax); in ix86_expand_prologue()
14004 t = gen_rtx_PLUS (Pmode, stack_pointer_rtx, eax); in ix86_expand_prologue()
14016 insn = ix86_gen_add3 (hard_frame_pointer_rtx, stack_pointer_rtx, in ix86_expand_prologue()
14023 if (m->fs.cfa_reg == stack_pointer_rtx) in ix86_expand_prologue()
14073 emit_insn (gen_prologue_use (stack_pointer_rtx)); in ix86_expand_prologue()
14103 if (m->fs.cfa_reg == stack_pointer_rtx) in ix86_emit_restore_reg_using_pop()
14105 rtx x = plus_constant (Pmode, stack_pointer_rtx, UNITS_PER_WORD); in ix86_emit_restore_reg_using_pop()
14106 x = gen_rtx_SET (stack_pointer_rtx, x); in ix86_emit_restore_reg_using_pop()
14123 m->fs.cfa_reg = stack_pointer_rtx; in ix86_emit_restore_reg_using_pop()
14127 gen_rtx_PLUS (Pmode, stack_pointer_rtx, in ix86_emit_restore_reg_using_pop()
14166 m->fs.cfa_reg = stack_pointer_rtx; in ix86_emit_leave()
14170 plus_constant (Pmode, stack_pointer_rtx, in ix86_emit_leave()
14312 RTVEC_ELT (v, vi++) = gen_rtx_SET (stack_pointer_rtx, tmp); in ix86_emit_outlined_ms2sysv_restore()
14321 gcc_assert (m->fs.cfa_reg == stack_pointer_rtx); in ix86_emit_outlined_ms2sysv_restore()
14328 RTVEC_ELT (v, vi++) = gen_rtx_SET (stack_pointer_rtx, r10); in ix86_emit_outlined_ms2sysv_restore()
14370 if (m->fs.cfa_reg == stack_pointer_rtx) in ix86_emit_outlined_ms2sysv_restore()
14389 tmp = gen_rtx_SET (stack_pointer_rtx, r10); in ix86_emit_outlined_ms2sysv_restore()
14401 pro_epilogue_adjust_stack (stack_pointer_rtx, stack_pointer_rtx, in ix86_emit_outlined_ms2sysv_restore()
14403 m->fs.cfa_reg == stack_pointer_rtx); in ix86_emit_outlined_ms2sysv_restore()
14515 pro_epilogue_adjust_stack (stack_pointer_rtx, stack_pointer_rtx, in ix86_expand_epilogue()
14519 m->fs.cfa_reg == stack_pointer_rtx); in ix86_expand_epilogue()
14608 pro_epilogue_adjust_stack (stack_pointer_rtx, sa, in ix86_expand_epilogue()
14614 t = gen_rtx_PLUS (Pmode, stack_pointer_rtx, sa); in ix86_expand_epilogue()
14616 insn = emit_insn (gen_rtx_SET (stack_pointer_rtx, t)); in ix86_expand_epilogue()
14619 gcc_assert (m->fs.cfa_reg == stack_pointer_rtx); in ix86_expand_epilogue()
14624 plus_constant (Pmode, stack_pointer_rtx, in ix86_expand_epilogue()
14662 pro_epilogue_adjust_stack (stack_pointer_rtx, hard_frame_pointer_rtx, in ix86_expand_epilogue()
14669 pro_epilogue_adjust_stack (stack_pointer_rtx, stack_pointer_rtx, in ix86_expand_epilogue()
14673 m->fs.cfa_reg == stack_pointer_rtx); in ix86_expand_epilogue()
14696 pro_epilogue_adjust_stack (stack_pointer_rtx, in ix86_expand_epilogue()
14716 (stack_pointer_rtx, in ix86_expand_epilogue()
14720 m->fs.cfa_reg = stack_pointer_rtx; in ix86_expand_epilogue()
14726 gen_rtx_PLUS (Pmode, stack_pointer_rtx, in ix86_expand_epilogue()
14745 pro_epilogue_adjust_stack (stack_pointer_rtx, stack_pointer_rtx, in ix86_expand_epilogue()
14780 rtx x = plus_constant (Pmode, stack_pointer_rtx, UNITS_PER_WORD); in ix86_expand_epilogue()
14781 x = gen_rtx_SET (stack_pointer_rtx, x); in ix86_expand_epilogue()
14786 pro_epilogue_adjust_stack (stack_pointer_rtx, stack_pointer_rtx, in ix86_expand_epilogue()
14809 rtx x = plus_constant (Pmode, stack_pointer_rtx, UNITS_PER_WORD); in ix86_expand_epilogue()
14810 x = gen_rtx_SET (stack_pointer_rtx, x); in ix86_expand_epilogue()
15030 current = stack_pointer_rtx; in ix86_expand_split_stack_prologue()
15051 gen_rtx_PLUS (Pmode, stack_pointer_rtx, in ix86_expand_split_stack_prologue()
15058 stack_pointer_rtx)); in ix86_expand_split_stack_prologue()
15258 gen_rtx_PLUS (Pmode, stack_pointer_rtx, in ix86_expand_split_stack_prologue()
25731 && reg_overlap_mentioned_p (stack_pointer_rtx, operands[1])) in ix86_split_long_move()
25824 emit_insn (ix86_gen_add3 (stack_pointer_rtx, in ix86_split_long_move()
25825 stack_pointer_rtx, GEN_INT (-4))); in ix86_split_long_move()
28582 pop = gen_rtx_PLUS (Pmode, stack_pointer_rtx, pop); in ix86_expand_call()
28583 pop = gen_rtx_SET (stack_pointer_rtx, pop); in ix86_expand_call()
28873 && parts.base == stack_pointer_rtx) in ix86_output_indirect_branch_via_push()
28882 addr = gen_rtx_PLUS (Pmode, stack_pointer_rtx, in ix86_output_indirect_branch_via_push()
28886 addr = stack_pointer_rtx; in ix86_output_indirect_branch_via_push()
29064 rtx x = plus_constant (Pmode, stack_pointer_rtx, UNITS_PER_WORD); in ix86_split_simple_return_pop_internal()
29065 x = gen_rtx_SET (stack_pointer_rtx, x); in ix86_split_simple_return_pop_internal()
29070 x = gen_rtx_PLUS (Pmode, stack_pointer_rtx, popc); in ix86_split_simple_return_pop_internal()
29071 x = gen_rtx_SET (stack_pointer_rtx, x); in ix86_split_simple_return_pop_internal()
38914 addr = ix86_get_arg_address_for_bt (slot, slot_no, stack_pointer_rtx); in ix86_store_bounds()
41672 plus_constant (Pmode, stack_pointer_rtx, 4)); in x86_this_parameter()
41683 stack_pointer_rtx, 4)); in x86_this_parameter()
41689 return gen_rtx_MEM (SImode, plus_constant (Pmode, stack_pointer_rtx, in x86_this_parameter()