Home
last modified time | relevance | path

Searched refs:gp_offset (Results 1 – 14 of 14) sorted by relevance

/netbsd-src/external/gpl3/gcc/dist/gcc/config/iq2000/
H A Diq2000.cc1836 HOST_WIDE_INT gp_offset; in save_restore_insns() local
1860 gp_offset = cfun->machine->gp_sp_offset; in save_restore_insns()
1862 = gp_offset - (cfun->machine->gp_reg_size in save_restore_insns()
1865 if (gp_offset < 0 || end_offset < 0) in save_restore_insns()
1868 (long) gp_offset, (long) end_offset); in save_restore_insns()
1870 else if (gp_offset < 32768) in save_restore_insns()
1879 base_offset = gp_offset - ((reg_save_count - 1) * 4); in save_restore_insns()
1891 GEN_INT (gp_offset - base_offset))); in save_restore_insns()
1896 iq2000_emit_frame_related_store (mem_rtx, reg_rtx, gp_offset); in save_restore_insns()
1901 gp_offset -= GET_MODE_SIZE (gpr_mode); in save_restore_insns()
[all …]
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/iq2000/
H A Diq2000.c1836 HOST_WIDE_INT gp_offset; in save_restore_insns() local
1860 gp_offset = cfun->machine->gp_sp_offset; in save_restore_insns()
1862 = gp_offset - (cfun->machine->gp_reg_size in save_restore_insns()
1865 if (gp_offset < 0 || end_offset < 0) in save_restore_insns()
1868 (long) gp_offset, (long) end_offset); in save_restore_insns()
1870 else if (gp_offset < 32768) in save_restore_insns()
1879 base_offset = gp_offset - ((reg_save_count - 1) * 4); in save_restore_insns()
1891 GEN_INT (gp_offset - base_offset))); in save_restore_insns()
1896 iq2000_emit_frame_related_store (mem_rtx, reg_rtx, gp_offset); in save_restore_insns()
1901 gp_offset -= GET_MODE_SIZE (gpr_mode); in save_restore_insns()
[all …]
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/microblaze/
H A Dmicroblaze.c140 long gp_offset; /* offset from new sp to store gp registers. */ member
2182 current_frame_info.gp_offset = (total_size - gp_reg_size); in compute_frame_size()
2184 current_frame_info.gp_offset = 0; in compute_frame_size()
2227 offset = current_frame_info.gp_offset + in microblaze_initial_elimination_offset()
2668 HOST_WIDE_INT gp_offset; in save_restore_insns() local
2689 gp_offset = current_frame_info.gp_offset; in save_restore_insns()
2691 gcc_assert (gp_offset > 0); in save_restore_insns()
2701 gp_offset - in save_restore_insns()
2728 insn = gen_rtx_PLUS (Pmode, base_reg_rtx, GEN_INT (gp_offset)); in save_restore_insns()
2744 gp_offset += GET_MODE_SIZE (SImode); in save_restore_insns()
/netbsd-src/external/gpl3/gcc/dist/gcc/config/microblaze/
H A Dmicroblaze.cc141 long gp_offset; /* offset from new sp to store gp registers. */ member
2183 current_frame_info.gp_offset = (total_size - gp_reg_size); in compute_frame_size()
2185 current_frame_info.gp_offset = 0; in compute_frame_size()
2228 offset = current_frame_info.gp_offset + in microblaze_initial_elimination_offset()
2669 HOST_WIDE_INT gp_offset; in save_restore_insns() local
2690 gp_offset = current_frame_info.gp_offset; in save_restore_insns()
2692 gcc_assert (gp_offset > 0); in save_restore_insns()
2702 gp_offset - in save_restore_insns()
2729 insn = gen_rtx_PLUS (Pmode, base_reg_rtx, GEN_INT (gp_offset)); in save_restore_insns()
2745 gp_offset += GET_MODE_SIZE (SImode); in save_restore_insns()
/netbsd-src/external/gpl3/binutils.old/dist/gold/
H A Dmips.cc2209 gp_offset(unsigned int got_offset, in gp_offset() function in __anon67c201da0111::Mips_output_data_got
5154 Valtype x = target->got_section()->gp_offset(got_offset, object); in do_relgot16_local()
5285 relgot(unsigned char* view, int gp_offset, bool calculate_only, in relgot() argument
5290 Valtype x = gp_offset; in relgot()
5306 releh(unsigned char* view, int gp_offset, bool calculate_only, in releh() argument
5310 Valtype x = gp_offset; in releh()
5340 Valtype x = target->got_section()->gp_offset(got_offset, object); in relgotpage()
5398 relgot_hi16(unsigned char* view, int gp_offset, bool calculate_only, in relgot_hi16() argument
5403 Valtype x = gp_offset; in relgot_hi16()
5418 relgot_lo16(unsigned char* view, int gp_offset, bool calculate_only, in relgot_lo16() argument
[all …]
/netbsd-src/external/gpl3/binutils/dist/gold/
H A Dmips.cc2209 gp_offset(unsigned int got_offset, in gp_offset() function in __anon5561842d0111::Mips_output_data_got
5156 Valtype x = target->got_section()->gp_offset(got_offset, object); in do_relgot16_local()
5287 relgot(unsigned char* view, int gp_offset, bool calculate_only, in relgot() argument
5292 Valtype x = gp_offset; in relgot()
5308 releh(unsigned char* view, int gp_offset, bool calculate_only, in releh() argument
5312 Valtype x = gp_offset; in releh()
5342 Valtype x = target->got_section()->gp_offset(got_offset, object); in relgotpage()
5400 relgot_hi16(unsigned char* view, int gp_offset, bool calculate_only, in relgot_hi16() argument
5405 Valtype x = gp_offset; in relgot_hi16()
5420 relgot_lo16(unsigned char* view, int gp_offset, bool calculate_only, in relgot_lo16() argument
[all …]
/netbsd-src/external/bsd/pcc/dist/pcc/arch/amd64/
H A Dcode.c525 static char *gp_offset, *fp_offset, *overflow_arg_area, *reg_save_area; variable
550 gp_offset = addname("gp_offset"); in bjobcode()
557 soumemb(p, gp_offset, 0); in bjobcode()
610 buildtree(ASSIGN, structref(ccopy(p), STREF, gp_offset), in amd64_builtin_stdarg_start()
/netbsd-src/external/gpl3/binutils/dist/bfd/
H A Delf64-hppa.c126 bfd_vma gp_offset; member
1010 hppa_info->gp_offset = hh->plt_offset; in allocate_global_data_plt()
2011 value = hh->plt_offset - hppa_info->gp_offset; in elf64_hppa_finish_dynamic_symbol()
2919 gp->root.u.def.value += hppa_info->gp_offset; in elf_hppa_final_link()
2940 + hppa_info->gp_offset); in elf_hppa_final_link()
/netbsd-src/external/gpl3/binutils.old/dist/bfd/
H A Delf64-hppa.c126 bfd_vma gp_offset; member
1010 hppa_info->gp_offset = hh->plt_offset; in allocate_global_data_plt()
2011 value = hh->plt_offset - hppa_info->gp_offset; in elf64_hppa_finish_dynamic_symbol()
2919 gp->root.u.def.value += hppa_info->gp_offset; in elf_hppa_final_link()
2940 + hppa_info->gp_offset); in elf_hppa_final_link()
/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DTargetInfo.cpp4010 llvm::Value *gp_offset = nullptr, *fp_offset = nullptr; in EmitVAArg() local
4013 gp_offset = CGF.Builder.CreateLoad(gp_offset_p, "gp_offset"); in EmitVAArg()
4015 InRegs = CGF.Builder.CreateICmpULE(gp_offset, InRegs, "fits_in_gp"); in EmitVAArg()
4064 llvm::Value *GPAddr = CGF.Builder.CreateGEP(RegSaveArea, gp_offset); in EmitVAArg()
4084 RegAddr = Address(CGF.Builder.CreateGEP(RegSaveArea, gp_offset), in EmitVAArg()
4139 CGF.Builder.CreateStore(CGF.Builder.CreateAdd(gp_offset, Offset), in EmitVAArg()
/netbsd-src/external/gpl3/gcc/dist/gcc/
H A DChangeLog-19971081 * mips/mips.c (save_restore_insns): If gp_offset or fp_offset are
H A DFSFChangeLog.11790 * mips.c (save_restore_insns): If gp_offset or fp_offset are
H A DChangeLog-200112450 (save_restore_insns): Use base_offset, not gp_offset.
/netbsd-src/external/gpl3/gcc.old/dist/gcc/
H A DFSFChangeLog.11790 * mips.c (save_restore_insns): If gp_offset or fp_offset are