| /openbsd-src/gnu/usr.bin/binutils/gdb/ |
| H A D | d10v-tdep.c | 564 LONGEST sp_offset; member 581 info->sp_offset -= 2; in prologue_find_regs() 582 info->saved_regs[n].addr = info->sp_offset; in prologue_find_regs() 590 info->sp_offset -= 4; in prologue_find_regs() 591 info->saved_regs[n + 0].addr = info->sp_offset + 0; in prologue_find_regs() 592 info->saved_regs[n + 1].addr = info->sp_offset + 2; in prologue_find_regs() 602 info->sp_offset -= n; in prologue_find_regs() 610 info->r11_offset = info->sp_offset; in prologue_find_regs() 630 info->saved_regs[n].addr = info->sp_offset; in prologue_find_regs() 638 info->saved_regs[n + 0].addr = info->sp_offset + 0; in prologue_find_regs() [all …]
|
| H A D | m32r-tdep.c | 496 LONGEST sp_offset; member 529 info->sp_offset = 0; in m32r_frame_unwind_cache() 546 info->sp_offset += n; in m32r_frame_unwind_cache() 554 info->sp_offset += n; in m32r_frame_unwind_cache() 571 info->sp_offset -= 4; in m32r_frame_unwind_cache() 572 info->saved_regs[regno].addr = info->sp_offset; in m32r_frame_unwind_cache() 578 info->sp_offset += n; in m32r_frame_unwind_cache() 584 info->r13_offset = info->sp_offset; in m32r_frame_unwind_cache() 594 info->size = -info->sp_offset; in m32r_frame_unwind_cache()
|
| H A D | sh-tdep.c | 65 LONGEST sp_offset; member 512 cache->saved_regs[GET_SOURCE_REG (inst)] = cache->sp_offset; in sh_analyze_prologue() 513 cache->sp_offset += 4; in sh_analyze_prologue() 517 cache->saved_regs[PR_REGNUM] = cache->sp_offset; in sh_analyze_prologue() 518 cache->sp_offset += 4; in sh_analyze_prologue() 522 cache->saved_regs[MACL_REGNUM] = cache->sp_offset; in sh_analyze_prologue() 523 cache->sp_offset += 4; in sh_analyze_prologue() 535 cache->sp_offset += -r3_val; in sh_analyze_prologue() 540 cache->sp_offset -= offset; in sh_analyze_prologue() 596 cache->sp_offset += sav_offset; in sh_analyze_prologue() [all …]
|
| H A D | m88k-tdep.c | 442 int sp_offset; member 571 if (cache->sp_offset == 0) in m88k_analyze_prologue() 588 if (cache->sp_offset != 0) in m88k_analyze_prologue() 592 cache->sp_offset = -SUBU_OFFSET (insn); in m88k_analyze_prologue() 697 cache->base = frame_sp - cache->sp_offset; in m88k_frame_cache() 776 return cache->base + cache->sp_offset + cache->fp_offset; in m88k_frame_base_address()
|
| H A D | arm-tdep.c | 674 int regno, sp_offset, fp_offset, ip_offset; in arm_scan_prologue() local 775 sp_offset = fp_offset = ip_offset = 0; in arm_scan_prologue() 806 sp_offset -= 4; in arm_scan_prologue() 807 cache->saved_regs[ARM_LR_REGNUM].addr = sp_offset; in arm_scan_prologue() 821 sp_offset -= 4; in arm_scan_prologue() 822 cache->saved_regs[regno].addr = sp_offset; in arm_scan_prologue() 852 sp_offset -= imm; in arm_scan_prologue() 856 sp_offset -= 12; in arm_scan_prologue() 858 cache->saved_regs[regno].addr = sp_offset; in arm_scan_prologue() 884 sp_offset -= 12; in arm_scan_prologue() [all …]
|
| H A D | m68hc11-tdep.c | 170 CORE_ADDR sp_offset; member 626 info->sp_offset = 0; in m68hc11_scan_prologue() 741 info->sp_offset = size; in m68hc11_scan_prologue() 743 info->sp_offset = -1; in m68hc11_scan_prologue() 822 if (info->sp_offset != (CORE_ADDR) -1) in m68hc11_frame_unwind_cache() 824 info->saved_regs[HARD_PC_REGNUM].addr = info->sp_offset; in m68hc11_frame_unwind_cache() 826 prev_sp = this_base + info->sp_offset + 2; in m68hc11_frame_unwind_cache()
|
| H A D | i386-tdep.c | 292 CORE_ADDR sp_offset; member 316 cache->sp_offset = -4; in i386_alloc_frame_cache() 419 cache->sp_offset += 4; in i386_analyze_struct_return() 600 cache->sp_offset += 4; in i386_analyze_frame_setup() 724 cache->sp_offset += 4; in i386_analyze_register_saves() 906 cache->base = extract_unsigned_integer (buf, 4) + cache->sp_offset; in i386_frame_cache()
|
| H A D | m68k-tdep.c | 466 CORE_ADDR sp_offset; member 489 cache->sp_offset = -4; in m68k_alloc_frame_cache() 523 cache->sp_offset += 4; in m68k_analyze_frame_setup() 796 cache->base = extract_unsigned_integer (buf, 4) + cache->sp_offset; in m68k_frame_cache()
|
| H A D | amd64-tdep.c | 689 CORE_ADDR sp_offset; member 709 cache->sp_offset = -8; in amd64_init_frame_cache() 786 cache->sp_offset += 8; in amd64_analyze_prologue() 851 cache->base = extract_unsigned_integer (buf, 8) + cache->sp_offset; in amd64_frame_cache()
|
| H A D | cris-tdep.c | 261 LONGEST sp_offset; member 296 info->sp_offset = 0; in cris_sigtramp_frame_unwind_cache() 624 info->sp_offset = 0; in cris_frame_unwind_cache() 983 info->sp_offset += 4; in cris_scan_prologue() 999 info->r8_offset = info->sp_offset; in cris_scan_prologue() 1019 info->sp_offset += cris_get_quick_value (insn); in cris_scan_prologue() 1040 info->sp_offset += -cris_get_signed_offset (insn); in cris_scan_prologue() 1143 info->size = info->sp_offset; in cris_scan_prologue() 1176 val = info->sp_offset; in cris_scan_prologue()
|
| H A D | ChangeLog-1994 | 136 * tm-sparc.c (EXTRA_FRAME_INFO): New field sp_offset. 139 ->sp_offset to compute the address something is saved at, not
|
| H A D | ChangeLog-2003 | 12635 "next_addr" with "sp_offset". Add "r11_offset". 12638 "sp_offset" in "r11_offset". Recognize "st rn, @r11", note that
|
| /openbsd-src/gnu/gcc/gcc/ |
| H A D | function.c | 3444 HOST_WIDE_INT sp_offset = STACK_POINTER_OFFSET; in pad_to_arg_alignment() local 3451 sp_offset = 0; in pad_to_arg_alignment() 3467 tree sp_offset_tree = ssize_int (sp_offset); in pad_to_arg_alignment() 3486 offset_ptr->constant = -sp_offset + in pad_to_arg_alignment() 3488 FLOOR_ROUND (offset_ptr->constant + sp_offset, boundary_in_bytes); in pad_to_arg_alignment() 3490 CEIL_ROUND (offset_ptr->constant + sp_offset, boundary_in_bytes); in pad_to_arg_alignment() 4706 HOST_WIDE_INT sp_offset; /* Offset from SP_EQUIV_REG of present SP. */ member 4739 info.sp_offset = 0; in keep_stack_depressed() 4769 info.new_sp_offset = info.sp_offset; in keep_stack_depressed() 4822 info.sp_offset)); in keep_stack_depressed() [all …]
|
| H A D | regmove.c | 2113 HOST_WIDE_INT sp_offset; member 2218 ml->sp_offset = 0; in record_one_stack_memref() 2220 ml->sp_offset = INTVAL (XEXP (XEXP (*mem, 0), 1)); in record_one_stack_memref() 2247 ml->sp_offset - delta)), 1); in try_apply_stack_adjustment() 2253 ml->sp_offset -= delta; in try_apply_stack_adjustment()
|
| /openbsd-src/gnu/usr.bin/gcc/gcc/ |
| H A D | regmove.c | 2132 HOST_WIDE_INT sp_offset; member 2242 ml->sp_offset = 0; 2244 ml->sp_offset = INTVAL (XEXP (XEXP (*mem, 0), 1)); 2273 ml->sp_offset - delta)), 1); 2279 ml->sp_offset -= delta;
|
| H A D | function.c | 7368 HOST_WIDE_INT sp_offset; /* Offset from SP_EQUIV_REG of present SP. */ member 7400 info.sp_offset = 0; 7427 info.new_sp_offset = info.sp_offset; 7472 info.sp_offset)); 7530 info.sp_offset), 7548 info.sp_offset = info.new_sp_offset; 7588 p->new_sp_offset += p->sp_offset; 7612 p->sp_offset)); 7621 p->sp_offset)); 7624 p->sp_offset));
|
| H A D | ChangeLog.4 | 11859 (spill_offset, sp_offset, spill_offset_emitted): Remove.
|
| H A D | ChangeLog.3 | 5648 (spill_offset, sp_offset, spill_offset_emitted, tmp_reg, tmp_saved):
|
| /openbsd-src/gnu/usr.bin/gcc/gcc/config/rs6000/ |
| H A D | rs6000.c | 10283 HOST_WIDE_INT sp_offset = 0; in rs6000_emit_prologue() local 10304 sp_offset = info->total_size; in rs6000_emit_prologue() 10331 offset = info->altivec_save_offset + sp_offset in rs6000_emit_prologue() 10375 offset = info->vrsave_save_offset + sp_offset; in rs6000_emit_prologue() 10410 info->fp_save_offset + sp_offset + 8 * i, in rs6000_emit_prologue() 10436 + sp_offset + 8*i)); in rs6000_emit_prologue() 10460 + sp_offset in rs6000_emit_prologue() 10486 int offset = info->spe_gp_save_offset + sp_offset + 8 * i; in rs6000_emit_prologue() 10513 + sp_offset in rs6000_emit_prologue() 10538 info->ehrd_offset + sp_offset in rs6000_emit_prologue() [all …]
|
| H A D | rs6000.md | 14863 int sp_offset = 0; 14874 sp_offset = info->total_size; 14876 tmp = plus_constant (frame_rtx, info->lr_save_offset + sp_offset);
|
| /openbsd-src/gnu/gcc/gcc/config/rs6000/ |
| H A D | rs6000.c | 13752 HOST_WIDE_INT sp_offset = 0; in rs6000_emit_eh_reg_restore() local 13764 sp_offset = info->total_size; in rs6000_emit_eh_reg_restore() 13766 tmp = plus_constant (frame_rtx, info->lr_save_offset + sp_offset); in rs6000_emit_eh_reg_restore() 14273 HOST_WIDE_INT sp_offset = 0; in rs6000_emit_prologue() local 14312 sp_offset = info->total_size; in rs6000_emit_prologue() 14383 + sp_offset + 8 * i)); in rs6000_emit_prologue() 14393 + sp_offset + 16 * i)); in rs6000_emit_prologue() 14403 + sp_offset + reg_size * i)); in rs6000_emit_prologue() 14414 + sp_offset)); in rs6000_emit_prologue() 14424 + sp_offset)); in rs6000_emit_prologue() [all …]
|
| /openbsd-src/gnu/llvm/lldb/source/Plugins/Instruction/ARM/ |
| H A D | EmulateInstructionARM.cpp | 968 addr_t sp_offset = addr_byte_size * BitCount(registers); in EmulatePUSH() local 969 addr_t addr = sp - sp_offset; in EmulatePUSH() 1002 context.SetImmediateSigned(-sp_offset); in EmulatePUSH() 1005 LLDB_REGNUM_GENERIC_SP, sp - sp_offset)) in EmulatePUSH() 1096 addr_t sp_offset = addr_byte_size * BitCount(registers); in EmulatePOP() local 1131 context.SetImmediateSigned(sp_offset); in EmulatePOP() 1134 LLDB_REGNUM_GENERIC_SP, sp + sp_offset)) in EmulatePOP() 1182 addr_t sp_offset = imm32; in EmulateADDRdSPImm() local 1183 addr_t addr = sp + sp_offset; // a pointer to the stack area in EmulateADDRdSPImm() 1192 context.SetRegisterPlusOffset(*sp_reg, sp_offset); in EmulateADDRdSPImm() [all …]
|
| /openbsd-src/gnu/llvm/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/ |
| H A D | RenderScriptRuntime.cpp | 182 uint64_t sp_offset = 0; in GetArgsX86_64() local 184 sp_offset += arg_size[arg_list[i].type]; in GetArgsX86_64() 187 sp_offset = (sp_offset + 0xf) & 0xf; in GetArgsX86_64() 188 sp += sp_offset; in GetArgsX86_64()
|
| /openbsd-src/gnu/gcc/gcc/config/mips/ |
| H A D | mips.c | 6548 mips_for_each_saved_reg (HOST_WIDE_INT sp_offset, mips_save_restore_fn fn) in mips_for_each_saved_reg() argument 6560 offset = cfun->machine->frame.gp_sp_offset - sp_offset; in mips_for_each_saved_reg() 6570 offset = cfun->machine->frame.fp_sp_offset - sp_offset; in mips_for_each_saved_reg()
|