Home
last modified time | relevance | path

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

12

/NextBSD/contrib/gcc/
HDexplow.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 …]
HDregmove.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 …]
HDfunction.c1258 new = stack_pointer_rtx, offset = dynamic_offset; in instantiate_new_reg()
1260 new = stack_pointer_rtx, offset = out_arg_offset; in instantiate_new_reg()
4764 info.sp_equiv_reg = stack_pointer_rtx; in keep_stack_depressed()
4845 if (base == stack_pointer_rtx) in keep_stack_depressed()
4846 retaddr = simplify_replace_rtx (retaddr, stack_pointer_rtx, in keep_stack_depressed()
4895 else if (!reg_mentioned_p (stack_pointer_rtx, PATTERN (insn)) in keep_stack_depressed()
4896 && (info.sp_equiv_reg == stack_pointer_rtx in keep_stack_depressed()
4899 else if (! reg_set_p (stack_pointer_rtx, insn) in keep_stack_depressed()
4900 && (info.sp_equiv_reg == stack_pointer_rtx in keep_stack_depressed()
4905 changed = validate_replace_rtx (stack_pointer_rtx, in keep_stack_depressed()
[all …]
HDvar-tracking.c372 if (dest == stack_pointer_rtx) in stack_adjust_offset_pre_post()
377 || XEXP (src, 0) != stack_pointer_rtx in stack_adjust_offset_pre_post()
396 if (XEXP (src, 0) == stack_pointer_rtx) in stack_adjust_offset_pre_post()
412 if (XEXP (src, 0) == stack_pointer_rtx) in stack_adjust_offset_pre_post()
420 if (XEXP (src, 0) == stack_pointer_rtx) in stack_adjust_offset_pre_post()
428 if (XEXP (src, 0) == stack_pointer_rtx) in stack_adjust_offset_pre_post()
436 if (XEXP (src, 0) == stack_pointer_rtx) in stack_adjust_offset_pre_post()
582 addr = replace_rtx (copy_rtx (XEXP (mem, 0)), stack_pointer_rtx, cfa); in adjust_stack_reference()
HDflow.c883 if (x == stack_pointer_rtx in notice_stack_pointer_modification_1()
889 && XEXP (XEXP (x, 0), 0) == stack_pointer_rtx)) in notice_stack_pointer_modification_1()
1830 && SET_DEST (PATTERN (insn)) == stack_pointer_rtx in propagate_one_insn()
1832 && XEXP (SET_SRC (PATTERN (insn)), 0) == stack_pointer_rtx in propagate_one_insn()
1841 invalidate_mems_from_set (pbi, stack_pointer_rtx); in propagate_one_insn()
1886 invalidate_mems_from_set (pbi, stack_pointer_rtx); in propagate_one_insn()
4247 && SET_DEST (x) != stack_pointer_rtx in try_pre_increment_1()
HDrtlanal.c263 || x == stack_pointer_rtx in rtx_addr_can_trap_p_1()
298 && (XEXP (x, 0) == stack_pointer_rtx in rtx_addr_can_trap_p_1()
357 || x == stack_pointer_rtx in nonzero_address_p()
2828 if (XEXP (x, 0) != stack_pointer_rtx) in auto_inc_p()
3189 if (SET_DEST (set) == stack_pointer_rtx) in keep_with_call_p()
3457 if ((x == stack_pointer_rtx in nonzero_bits1()
3469 if (x == stack_pointer_rtx && PUSH_ARGS) in nonzero_bits1()
HDexpr.c256 mem = gen_rtx_MEM (VOIDmode, stack_pointer_rtx); in init_expr_once()
2940 temp = expand_simple_binop (Pmode, PLUS, stack_pointer_rtx, in emit_move_resolve_push()
2941 GEN_INT (adjust), stack_pointer_rtx, in emit_move_resolve_push()
2943 if (temp != stack_pointer_rtx) in emit_move_resolve_push()
2944 emit_move_insn (stack_pointer_rtx, temp); in emit_move_resolve_push()
2951 temp = stack_pointer_rtx; in emit_move_resolve_push()
2956 temp = plus_constant (stack_pointer_rtx, -adjust); in emit_move_resolve_push()
3488 dest_addr = gen_rtx_fmt_e (STACK_PUSH_CODE, Pmode, stack_pointer_rtx); in emit_single_push_insn()
3498 emit_move_insn (stack_pointer_rtx, in emit_single_push_insn()
3505 stack_pointer_rtx, in emit_single_push_insn()
[all …]
HDcalls.c417 gen_rtx_CLOBBER (VOIDmode, stack_pointer_rtx), in emit_call_1()
3108 emit_insn (gen_rtx_CLOBBER (VOIDmode, stack_pointer_rtx)); in expand_call()
3109 emit_move_insn (virtual_stack_dynamic_rtx, stack_pointer_rtx); in expand_call()
3606 argblock = plus_constant (stack_pointer_rtx, STACK_POINTER_OFFSET); in emit_library_call_value_1()
HDdwarf2out.c1023 if (dest == stack_pointer_rtx) in stack_adjust_offset()
1028 || XEXP (src, 0) != stack_pointer_rtx in stack_adjust_offset()
1046 if (XEXP (src, 0) == stack_pointer_rtx) in stack_adjust_offset()
1059 if (XEXP (src, 0) == stack_pointer_rtx) in stack_adjust_offset()
1068 if (XEXP (src, 0) == stack_pointer_rtx) in stack_adjust_offset()
1582 if (dest == stack_pointer_rtx) in dwarf2out_frame_debug_expr()
1610 gcc_assert (XEXP (src, 0) == stack_pointer_rtx); in dwarf2out_frame_debug_expr()
1657 && XEXP (src, 1) == stack_pointer_rtx) in dwarf2out_frame_debug_expr()
1823 queue_reg_save (label, stack_pointer_rtx, NULL_RTX, offset); in dwarf2out_frame_debug_expr()
8804 : stack_pointer_rtx)); in based_loc_descr()
[all …]
HDcselib.c1205 cselib_invalidate_rtx (stack_pointer_rtx); in cselib_invalidate_rtx()
HDreload.c2467 || ydata.base == stack_pointer_rtx)) in immune_p()
2472 || xdata.base == stack_pointer_rtx)) in immune_p()
5052 || operand == stack_pointer_rtx) in find_reloads_address()
6655 && XEXP (goal, 0) == stack_pointer_rtx in find_equiv_reg()
6788 || (goal_mem && reg_overlap_mentioned_for_reload_p (stack_pointer_rtx, in find_equiv_reg()
HDrecog.c1276 return XEXP (op, 0) == stack_pointer_rtx; in push_operand()
1299 return XEXP (op, 0) == stack_pointer_rtx; in pop_operand()
HDemit-rtl.c528 return stack_pointer_rtx; in gen_rtx_REG()
5002 REG_POINTER (stack_pointer_rtx) = 1; in init_emit()
5152 stack_pointer_rtx = gen_raw_REG (Pmode, STACK_POINTER_REGNUM); in init_emit_once()
HDcse.c2221 || x == stack_pointer_rtx in hash_rtx()
5827 && XEXP (addr, 0) == stack_pointer_rtx) in cse_insn()
5828 invalidate (stack_pointer_rtx, VOIDmode); in cse_insn()
6525 invalidate (stack_pointer_rtx, VOIDmode); in addr_affects_sp_p()
HDalias.c2372 = gen_rtx_ADDRESS (Pmode, stack_pointer_rtx); in init_alias_once()
/NextBSD/contrib/gcc/config/arm/
HDarm.c4197 && XEXP (x, 0) == stack_pointer_rtx in thumb_legitimize_reload_address()
5248 || reg_mentioned_p (stack_pointer_rtx, src_mem) in arm_adjust_cost()
8528 stack_pointer_rtx)), in vfp_emit_fstmx()
8533 tmp = gen_rtx_SET (VOIDmode, stack_pointer_rtx, in vfp_emit_fstmx()
8534 plus_constant (stack_pointer_rtx, -(count * 8 + 4))); in vfp_emit_fstmx()
8539 gen_frame_mem (DFmode, stack_pointer_rtx), in vfp_emit_fstmx()
8552 plus_constant (stack_pointer_rtx, in vfp_emit_fstmx()
10039 operands[0] = operands[1] = stack_pointer_rtx; in arm_output_epilogue()
10140 operands[0] = operands[1] = stack_pointer_rtx; in arm_output_epilogue()
10299 stack_pointer_rtx)), in emit_multi_reg_push()
[all …]
HDarm.h2087 ( (X) == frame_pointer_rtx || (X) == stack_pointer_rtx \
/NextBSD/contrib/gcc/config/mips/
HDmips.c1735 && addr.reg == stack_pointer_rtx); in mips_stack_address_p()
1755 if (GET_MODE_SIZE (mode) == 4 && base == stack_pointer_rtx) in mips16_unextended_reference_p()
3020 : stack_pointer_rtx, in mips_restore_gp()
3510 slot_address = mips_add_offset (scratch, stack_pointer_rtx, in mips_set_return_address()
5321 if (reg == stack_pointer_rtx || reg == frame_pointer_rtx in mips_debugger_offset()
6560 mem = gen_frame_mem (mode, plus_constant (stack_pointer_rtx, offset)); in mips_save_restore_reg()
6860 RTX_FRAME_RELATED_P (emit_insn (gen_add3_insn (stack_pointer_rtx, in mips_expand_prologue()
6861 stack_pointer_rtx, in mips_expand_prologue()
6871 RTX_FRAME_RELATED_P (emit_insn (gen_add3_insn (stack_pointer_rtx, in mips_expand_prologue()
6872 stack_pointer_rtx, in mips_expand_prologue()
[all …]
HDmips.md2744 emit_insn (gen_rtx_USE (VOIDmode, stack_pointer_rtx));
2787 emit_insn (gen_rtx_USE (VOIDmode, stack_pointer_rtx));
2829 emit_insn (gen_rtx_USE (VOIDmode, stack_pointer_rtx));
2871 emit_insn (gen_rtx_USE (VOIDmode, stack_pointer_rtx));
4906 emit_insn (gen_rtx_USE (VOIDmode, stack_pointer_rtx));
/NextBSD/contrib/gcc/config/i386/
HDi386.c5234 xops[1] = gen_rtx_MEM (SImode, stack_pointer_rtx); in ix86_file_end()
5314 stack_pointer_rtx)), in gen_push()
5722 x = plus_constant (stack_pointer_rtx, 4); in ix86_expand_prologue()
5734 y = gen_rtx_UNSPEC (VOIDmode, gen_rtvec (1, stack_pointer_rtx), in ix86_expand_prologue()
5743 emit_insn (gen_andsi3 (stack_pointer_rtx, stack_pointer_rtx, in ix86_expand_prologue()
5758 x = gen_rtx_SET (VOIDmode, stack_pointer_rtx, x); in ix86_expand_prologue()
5771 insn = emit_move_insn (hard_frame_pointer_rtx, stack_pointer_rtx); in ix86_expand_prologue()
5786 : stack_pointer_rtx, in ix86_expand_prologue()
5792 pro_epilogue_adjust_stack (stack_pointer_rtx, stack_pointer_rtx, in ix86_expand_prologue()
5813 t = gen_rtx_PLUS (Pmode, stack_pointer_rtx, GEN_INT (-allocate)); in ix86_expand_prologue()
[all …]
HDi386.h2109 #define AT_SP(MODE) (gen_rtx_MEM ((MODE), stack_pointer_rtx))
/NextBSD/contrib/gcc/config/ia64/
HDia64.c1983 tmp = stack_pointer_rtx; in ia64_reload_gp()
2740 && spill_fill_data.init_reg[iter] == stack_pointer_rtx in spill_restore_mem()
2843 base = stack_pointer_rtx; in do_spill()
3005 stack_pointer_rtx, 0); in ia64_expand_prologue()
3009 insn = emit_move_insn (hard_frame_pointer_rtx, stack_pointer_rtx); in ia64_expand_prologue()
3027 insn = emit_insn (gen_adddi3 (stack_pointer_rtx, in ia64_expand_prologue()
3028 stack_pointer_rtx, offset)); in ia64_expand_prologue()
3038 stack_pointer_rtx, in ia64_expand_prologue()
3040 stack_pointer_rtx, in ia64_expand_prologue()
3270 setup_spill_pointers (current_frame_info.n_spilled, stack_pointer_rtx, in ia64_expand_epilogue()
[all …]
/NextBSD/contrib/gcc/config/s390/
HDs390.c6295 chain = plus_constant (stack_pointer_rtx, in s390_back_chain_rtx()
6298 chain = stack_pointer_rtx; in s390_back_chain_rtx()
7174 insn = save_gprs (stack_pointer_rtx, in s390_emit_prologue()
7195 save_fpr (stack_pointer_rtx, offset, i + 16); in s390_emit_prologue()
7208 insn = save_fpr (stack_pointer_rtx, offset, i + 16); in s390_emit_prologue()
7230 insn = save_fpr (stack_pointer_rtx, offset, i + 16); in s390_emit_prologue()
7252 rtx t = gen_rtx_AND (Pmode, stack_pointer_rtx, in s390_emit_prologue()
7277 insn = emit_insn (gen_move_insn (temp_reg, stack_pointer_rtx)); in s390_emit_prologue()
7283 insn = gen_rtx_SET (VOIDmode, stack_pointer_rtx, in s390_emit_prologue()
7284 gen_rtx_PLUS (Pmode, stack_pointer_rtx, in s390_emit_prologue()
[all …]
/NextBSD/contrib/gcc/config/sparc/
HDsparc.c3886 stack_pointer_rtx, in gen_stack_pointer_inc()
3888 stack_pointer_rtx, in gen_stack_pointer_inc()
3898 stack_pointer_rtx, in gen_stack_pointer_dec()
3900 stack_pointer_rtx, in gen_stack_pointer_dec()
3949 frame_base_reg = stack_pointer_rtx; in sparc_expand_prologue()
5439 mem = gen_rtx_MEM (Pmode, plus_constant (stack_pointer_rtx, in sparc_struct_value_rtx()
8506 = gen_rtx_MEM (word_mode, plus_constant (stack_pointer_rtx, in emit_and_preserve()
/NextBSD/contrib/gcc/config/rs6000/
HDrs6000.h1190 plus_constant (stack_pointer_rtx, \

12