/haiku-buildtools/gcc/libgcc/config/mips/ |
H A D | linux-unwind.h | 51 _Unwind_Ptr new_cfa, reg_offset; local 100 reg_offset = 4; 102 reg_offset = 0; 108 = (_Unwind_Ptr)&(sc->sc_regs[i]) + reg_offset - new_cfa;
|
/haiku-buildtools/gcc/gcc/config/nds32/ |
H A D | nds32.h | 169 #define NDS32_AVAILABLE_REGNUM_FOR_GPR_ARG(reg_offset, mode, type) \ 172 ? (((reg_offset) + NDS32_GPR_ARG_FIRST_REGNUM + 1) & ~1) \ 173 : ((reg_offset) + NDS32_GPR_ARG_FIRST_REGNUM)) \ 174 : ((reg_offset) + NDS32_GPR_ARG_FIRST_REGNUM)) 178 #define NDS32_ARG_ENTIRE_IN_GPR_REG_P(reg_offset, mode, type) \ 179 ((NDS32_AVAILABLE_REGNUM_FOR_GPR_ARG (reg_offset, mode, type) \ 187 #define NDS32_ARG_PARTIAL_IN_GPR_REG_P(reg_offset, mode, type) \ 188 (NDS32_AVAILABLE_REGNUM_FOR_GPR_ARG (reg_offset, mode, type) \
|
/haiku-buildtools/legacy/gcc/gcc/config/romp/ |
H A D | romp.c | 1162 output_encoded_offset (file, reg_offset) 1164 unsigned reg_offset; 1167 reg_offset = (reg_offset + 3) / 4; 1170 if (reg_offset < (1 << 6)) 1172 fprintf (file, "\t.byte %d\n", reg_offset); 1173 else if (reg_offset < (1 << (6 + 8))) 1175 fprintf (file, "\t.short %d\n", (1 << (6 + 8)) + reg_offset); 1176 else if (reg_offset < (1 << (6 + 8 + 8))) 1179 fprintf (file, "\t.byte %d\n", (2 << 6) + (reg_offset >> ( [all...] |
/haiku-buildtools/gcc/gcc/ |
H A D | postreload.c | 1670 reg_offset[n] / reg_base_reg[n] / reg_symbol_ref[n] / reg_mode[n] 1681 reg_offset[n] or reg_symbol_ref[n] + reg_offset[n] in mode reg_mode[n]. 1683 sum of reg_offset[n] and the value of register reg_base_reg[n] 1688 static HOST_WIDE_INT reg_offset[FIRST_PSEUDO_REGISTER]; 1699 invalidate all previously collected reg_offset data. */ 1745 reg_offset[regno] = INTVAL (off); 1793 rtx new_src = gen_int_mode (UINTVAL (off) - reg_offset[regno], 1810 if (INTVAL (off) == reg_offset [regno]) 1835 && ((reg_offset[regn 1686 static HOST_WIDE_INT reg_offset[FIRST_PSEUDO_REGISTER]; variable [all...] |
/haiku-buildtools/legacy/gcc/gcc/config/alpha/ |
H A D | alpha.c | 3458 HOST_WIDE_INT reg_offset; 3477 reg_offset = 8; 3479 reg_offset = ALPHA_ROUND (current_function_outgoing_args_size); 3581 if (reg_offset + sa_size > 0x8000) 3583 int low = ((reg_offset & 0xffff) ^ 0x8000) - 0x8000; 3587 bias = reg_offset - low, reg_offset = low; 3589 bias = reg_offset, reg_offset = 0; 3606 mem = gen_rtx_MEM (DImode, plus_constant (sa_reg, reg_offset)); 3445 HOST_WIDE_INT reg_offset; local 3691 HOST_WIDE_INT reg_offset; local 3891 HOST_WIDE_INT reg_offset; local [all...] |
/haiku-buildtools/gcc/gcc/config/i386/ |
H A D | winnt.c | 1019 HOST_WIDE_INT reg_offset = 0; 1027 reg_offset = INTVAL (XEXP (src, 1)); 1032 reg_offset = -INTVAL (XEXP (src, 1)); 1040 seh_emit_stackalloc (f, seh, reg_offset); 1046 seh->cfa_offset -= reg_offset; 1067 HOST_WIDE_INT reg_offset; 1075 reg_offset = 0; 1079 reg_offset = INTVAL (XEXP (dest, 1)); 1084 seh_emit_save (f, seh, src, seh->cfa_offset - reg_offset); 1016 HOST_WIDE_INT reg_offset = 0; local 1064 HOST_WIDE_INT reg_offset; local
|
/haiku-buildtools/legacy/gcc/gcc/config/m32r/ |
H A D | m32r.c | 1729 unsigned int reg_offset = var_size + args_size; 1730 if (reg_offset == 0) 1732 else if (reg_offset < 128) 1734 sp_str, IMMEDIATE_PREFIX, reg_offset); 1735 else if (reg_offset < 32768) 1737 sp_str, sp_str, IMMEDIATE_PREFIX, reg_offset); 1741 IMMEDIATE_PREFIX, reg_offset, 1746 unsigned int reg_offset = var_size + args_size; 1747 if (reg_offset == 0) 1749 else if (reg_offset < 3276 1716 unsigned int reg_offset = var_size + args_size; local 1733 unsigned int reg_offset = var_size + args_size; local [all...] |
/haiku-buildtools/legacy/gcc/gcc/config/sparc/ |
H A D | sparc.c | 5619 unsigned long reg_offset; /* Offset from new sp to store regs. */ 5656 unsigned long reg_offset; /* Offset to register save area. */ 5667 reg_offset = 0; 5715 reg_offset = FIRST_PARM_OFFSET(0) + args_size; 5717 n = reg_offset % 8; 5721 reg_offset += 8 - n; 5745 current_frame_info.reg_offset = reg_offset; 5909 unsigned int reg_offset = current_frame_info.reg_offset; 5599 unsigned long reg_offset; /* Offset from new sp to store regs. */ member in struct:sparc_frame_info 5636 unsigned long reg_offset; /* Offset to register save area. */ local 5887 unsigned int reg_offset = current_frame_info.reg_offset; local 6064 unsigned int reg_offset = current_frame_info.reg_offset; local [all...] |
/haiku-buildtools/binutils/gas/config/ |
H A D | tc-tic6x.h | 64 offsetT reg_offset[TIC6X_NUM_UNWIND_REGS]; member in struct:tic6x_unwind_info
|
H A D | tc-tic6x.c | 5013 if (unwind->reg_offset[reg] == cur_offset) 5137 unwind->reg_offset[reg] = insn->u.ri.offset; 5231 if (save_offset != unwind->reg_offset[reg + 1] 5232 || save_offset - 4 != unwind->reg_offset[reg]) 5239 if (save_offset != unwind->reg_offset[reg]) 5284 if (save_offset + 4 - high_offset != unwind->reg_offset[reg] 5285 || save_offset + high_offset != unwind->reg_offset[reg2]) 5293 if (save_offset != unwind->reg_offset[reg]) 5319 if (unwind->reg_offset[reg] != pop_rts_offset[reg] * 4) 5344 if (unwind->reg_offset[re [all...] |
H A D | tc-iq2000.c | 75 unsigned long reg_offset; member in struct:proc
|
/haiku-buildtools/legacy/gcc/gcc/ |
H A D | local-alloc.c | 198 static char *reg_offset; 284 reg_offset[regno] = 0; 351 reg_offset = (char *) xmalloc (max_regno * sizeof (char)); 421 free (reg_offset); 1498 reg_renumber[i] = qty_phys_reg[q] + reg_offset[i]; 1763 reg_offset[sreg] = reg_offset[ureg] + offset; 1778 reg_offset[i] -= offset; 197 static char *reg_offset; variable
|
H A D | reload1.c | 10117 reg_offset[n] / reg_base_reg[n] / reg_mode[n] are only valid if 10120 /* reg_offset[n] has to be CONST_INT for it and reg_base_reg[n] / 10122 If reg_offset[n] is a CONST_INT and reg_base_reg[n] is negative, register n 10123 has been set to reg_offset[n] in mode reg_mode[n] . 10124 If reg_offset[n] is a CONST_INT and reg_base_reg[n] is non-negative, 10125 register n has been set to the sum of reg_offset[n] and register 10127 static rtx reg_offset[FIRST_PSEUDO_REGISTER]; 10191 && GET_CODE (reg_offset[regno]) == CONST_INT) 10206 INTVAL (src) - INTVAL (reg_offset[regno])); 10221 reg_offset[regn 10093 static rtx reg_offset[FIRST_PSEUDO_REGISTER]; variable [all...] |
/haiku-buildtools/gcc/gcc/config/alpha/ |
H A D | alpha.c | 7794 HOST_WIDE_INT reg_offset; 7805 reg_offset = 8 + 8 * cfun->machine->uses_condition_handler; 7807 reg_offset = ALPHA_ROUND (crtl->outgoing_args_size); 7922 if (reg_offset + sa_size > 0x8000) 7924 int low = ((reg_offset & 0xffff) ^ 0x8000) - 0x8000; 7928 sa_bias = reg_offset - low, reg_offset = low; 7930 sa_bias = reg_offset, reg_offset = 0; 7951 emit_frame_store (REG_RA, sa_reg, sa_bias, reg_offset); 7777 HOST_WIDE_INT reg_offset; local 8049 HOST_WIDE_INT reg_offset; local 8221 HOST_WIDE_INT reg_offset; local [all...] |
/haiku-buildtools/legacy/gcc/gcc/config/arc/ |
H A D | arc.c | 915 unsigned int reg_offset; /* Offset from new sp to store regs. */ 1008 unsigned int reg_size, reg_offset; 1018 reg_offset = FIRST_PARM_OFFSET(0) + current_function_outgoing_args_size; 1057 current_frame_info.reg_offset = reg_offset; 1161 arc_save_restore (file, sp_str, current_frame_info.reg_offset, 1226 arc_save_restore (file, sp_str, current_frame_info.reg_offset, 907 unsigned int reg_offset; /* Offset from new sp to store regs. */ member in struct:arc_frame_info 1000 unsigned int reg_size, reg_offset; local
|
/haiku-buildtools/gcc/gcc/config/mcore/ |
H A D | mcore.c | 110 int reg_offset; member in struct:mcore_frame 1779 infp->reg_offset = infp->local_size; 1784 infp->reg_offset += outbounds; 1823 infp->reg_offset = step - infp->pad_reg - infp->reg_size; 1856 infp->reg_offset = 0; 1894 infp->reg_offset = 0; 1917 gcc_assert (infp->reg_offset >= 0); 2060 int offs = fi.reg_offset; 2151 offs = fi.reg_offset;
|
/haiku-buildtools/gcc/gcc/config/m32r/ |
H A D | m32r.c | 1854 unsigned int reg_offset = var_size + args_size; 1856 if (reg_offset == 0) 1858 else if (reg_offset < 32768) 1860 GEN_INT (reg_offset))); 1865 emit_insn (gen_movsi (tmp, GEN_INT (reg_offset))); 1872 unsigned int reg_offset = var_size + args_size; 1874 if (reg_offset == 0) 1876 else if (reg_offset < 32768) 1878 GEN_INT (reg_offset))); 1883 emit_insn (gen_movsi (tmp, GEN_INT (reg_offset))); 1837 unsigned int reg_offset = var_size + args_size; local 1855 unsigned int reg_offset = var_size + args_size; local [all...] |
/haiku-buildtools/gcc/gcc/config/aarch64/ |
H A D | aarch64.h | 572 HOST_WIDE_INT reg_offset[FIRST_PSEUDO_REGISTER]; 569 HOST_WIDE_INT reg_offset[FIRST_PSEUDO_REGISTER]; variable
|
H A D | aarch64.c | 2062 cfun->machine->frame.reg_offset[regno] = SLOT_NOT_REQUIRED; 2065 cfun->machine->frame.reg_offset[regno] = SLOT_NOT_REQUIRED; 2070 cfun->machine->frame.reg_offset[EH_RETURN_DATA_REGNO (regno)] 2078 cfun->machine->frame.reg_offset[regno] = SLOT_REQUIRED; 2083 cfun->machine->frame.reg_offset[regno] = SLOT_REQUIRED; 2088 cfun->machine->frame.reg_offset[R29_REGNUM] = 0; 2090 cfun->machine->frame.reg_offset[R30_REGNUM] = UNITS_PER_WORD; 2098 if (cfun->machine->frame.reg_offset[regno] == SLOT_REQUIRED) 2100 cfun->machine->frame.reg_offset[regno] = offset; 2109 if (cfun->machine->frame.reg_offset[regn [all...] |
/haiku-buildtools/gcc/gcc/config/frv/ |
H A D | frv.c | 1267 info_ptr->reg_offset[regno] = offset; 1289 info_ptr->reg_offset[regno] = offset; 1308 info_ptr->reg_offset[FRAME_POINTER_REGNUM] = offset; 1312 info_ptr->reg_offset[LR_REGNO] = offset + 2*UNITS_PER_WORD; 1318 info_ptr->reg_offset[FRV_STRUCT_VALUE_REGNUM] = offset + UNITS_PER_WORD; 1338 info_ptr->reg_offset[regno] = offset; 1343 info_ptr->reg_offset[regno] = offset; 1401 info->reg_offset[regno]); 1405 reg_names[regno+1], info->reg_offset[regno]); 1741 info->reg_offset[regn [all...] |
H A D | frv.h | 1071 int reg_offset[FIRST_PSEUDO_REGISTER]; 1061 int reg_offset[FIRST_PSEUDO_REGISTER]; member in struct:frv_stack
|
/haiku-buildtools/legacy/gcc/gcc/config/arm/ |
H A D | thumb.c | 1571 int reg_offset = REGNO (offset); 1580 reg_names[ reg_offset ], 1565 int reg_offset = REGNO (offset); local
|
/haiku-buildtools/legacy/binutils/gas/config/ |
H A D | tc-iq2000.c | 77 unsigned long reg_offset; member in struct:proc
|
/haiku-buildtools/gcc/gcc/config/mips/ |
H A D | mips.c | 488 unsigned int reg_offset; member in struct:mips_arg_info 5428 info->reg_offset = (mips_abi == ABI_EABI && info->fpr_p 5434 info->reg_offset += info->reg_offset & 1; 5441 max_regs = MAX_ARGS_IN_REGISTERS - info->reg_offset; 5456 return GP_ARG_FIRST + info->reg_offset; 5457 else if (mips_abi == ABI_32 && TARGET_DOUBLE_FLOAT && info->reg_offset > 0) 5463 return FP_ARG_FIRST + info->reg_offset; 5498 if (info.reg_offset == MAX_ARGS_IN_REGISTERS) 5551 reg = gen_rtx_REG (DFmode, FP_ARG_FIRST + info.reg_offset [all...] |
/haiku-buildtools/gcc/gcc/config/arc/ |
H A D | arc.c | 1916 unsigned int reg_offset; /* Offset from new sp to store regs. */ variable 2045 unsigned int reg_size, reg_offset; local 2117 reg_offset = (total_size - (pretend_size + reg_size + extra_size) 2127 frame_info->reg_offset = reg_offset;
|