Lines Matching +defs:label +defs:offset
155 /* On the ia64, we can't know the address of a text label until the
323 bfd_vma offset; /* mem.offset offset */
324 bfd_vma base; /* mem.offset base */
674 struct mem_offset mem_offset; /* optional memory offset hint */
747 implementation of a map from label numbers to prologue counts. */
793 /* The input value is a negated offset from psp, and specifies an address
794 psp - offset. The encoded value is psp + 16 - (4 * offset). Thus we
1519 output_B1_format (vbyte_func f, unw_record_type rtype, unsigned long label)
1523 if (label > 0x1f)
1525 output_B4_format (f, rtype, label);
1533 byte = (UNW_B1 | (r << 5) | (label & 0x1f));
1569 output_B4_format (vbyte_func f, unw_record_type rtype, unsigned long label)
1574 if (label <= 0x1f)
1576 output_B1_format (f, rtype, label);
1586 count += output_leb128 (bytes + 1, label, 0);
1805 output_psp_sprel (unsigned int offset)
1808 ptr->r.record.p.off.sp = offset / 4;
1836 output_rp_psprel (unsigned int offset)
1839 ptr->r.record.p.off.psp = ENCODED_PSP_OFFSET (offset);
1844 output_rp_sprel (unsigned int offset)
1847 ptr->r.record.p.off.sp = offset / 4;
1867 output_pfs_psprel (unsigned int offset)
1870 ptr->r.record.p.off.psp = ENCODED_PSP_OFFSET (offset);
1875 output_pfs_sprel (unsigned int offset)
1878 ptr->r.record.p.off.sp = offset / 4;
1898 output_preds_psprel (unsigned int offset)
1901 ptr->r.record.p.off.psp = ENCODED_PSP_OFFSET (offset);
1906 output_preds_sprel (unsigned int offset)
1909 ptr->r.record.p.off.sp = offset / 4;
2079 output_spill_base (unsigned int offset)
2082 ptr->r.record.p.off.psp = ENCODED_PSP_OFFSET (offset);
2102 output_unat_psprel (unsigned int offset)
2105 ptr->r.record.p.off.psp = ENCODED_PSP_OFFSET (offset);
2110 output_unat_sprel (unsigned int offset)
2113 ptr->r.record.p.off.sp = offset / 4;
2133 output_lc_psprel (unsigned int offset)
2136 ptr->r.record.p.off.psp = ENCODED_PSP_OFFSET (offset);
2141 output_lc_sprel (unsigned int offset)
2144 ptr->r.record.p.off.sp = offset / 4;
2164 output_fpsr_psprel (unsigned int offset)
2167 ptr->r.record.p.off.psp = ENCODED_PSP_OFFSET (offset);
2172 output_fpsr_sprel (unsigned int offset)
2175 ptr->r.record.p.off.sp = offset / 4;
2202 output_priunat_psprel (unsigned int offset)
2205 ptr->r.record.p.off.psp = ENCODED_PSP_OFFSET (offset);
2210 output_priunat_sprel (unsigned int offset)
2213 ptr->r.record.p.off.sp = offset / 4;
2233 output_bsp_psprel (unsigned int offset)
2236 ptr->r.record.p.off.psp = ENCODED_PSP_OFFSET (offset);
2241 output_bsp_sprel (unsigned int offset)
2244 ptr->r.record.p.off.sp = offset / 4;
2264 output_bspstore_psprel (unsigned int offset)
2267 ptr->r.record.p.off.psp = ENCODED_PSP_OFFSET (offset);
2272 output_bspstore_sprel (unsigned int offset)
2275 ptr->r.record.p.off.sp = offset / 4;
2295 output_rnat_psprel (unsigned int offset)
2298 ptr->r.record.p.off.psp = ENCODED_PSP_OFFSET (offset);
2303 output_rnat_sprel (unsigned int offset)
2306 ptr->r.record.p.off.sp = offset / 4;
2328 output_label_state (unsigned long label)
2331 ptr->r.record.b.label = label;
2336 output_copy_state (unsigned long label)
2339 ptr->r.record.b.label = label;
2346 unsigned int offset,
2352 ptr->r.record.x.where.pspoff = ENCODED_PSP_OFFSET (offset);
2360 unsigned int offset,
2366 ptr->r.record.x.where.spoff = offset / 4;
2542 output_B4_format (f, ptr->r.type, ptr->r.record.b.label);
2953 /* Add a pointer for the personality offset. */
2984 /* Add a pointer for the personality offset. */
3347 as_bad (_("Operand to .vframesp must be a constant (sp-relative offset)"));
3638 /* Add a pointer for the personality offset. */
5143 /* .entry label [, label [, ...]]
5178 /* .mem.offset offset, base
5185 md.mem_offset.offset = get_absolute_expression ();
5291 { "mem.offset", dot_mem_offset, 0 },
6540 /* Check to see if this bundle is at an offset that is a multiple of 16-bytes
8216 tmpl.mem_offset.offset = 0;
8281 UNAT. The .mem.offset hint may be used to eliminate a small
8290 specs[count].index = (md.mem_offset.offset >> 3) & 0x3F;
8292 specs[count].mem_offset.offset = md.mem_offset.offset;
10040 if (((rs->mem_offset.offset >> 3) & 0x3F) ==
10041 ((specs[count].mem_offset.offset >> 3) & 0x3F))
10194 regdeps[depind].mem_offset.offset);
10383 " when entry is at label '%s'",
10898 a section symbol plus some offset. For relocs involving @fptr(),
11697 /* Check if a label should be made global. */
11699 ia64_check_label (symbolS *label)
11703 S_SET_EXTERNAL (label);