Lines Matching +defs:label +defs:offset
156 /* On the ia64, we can't know the address of a text label until the
324 bfd_vma offset; /* mem.offset offset */
325 bfd_vma base; /* mem.offset base */
675 struct mem_offset mem_offset; /* optional memory offset hint */
748 implementation of a map from label numbers to prologue counts. */
794 /* The input value is a negated offset from psp, and specifies an address
795 psp - offset. The encoded value is psp + 16 - (4 * offset). Thus we
1520 output_B1_format (vbyte_func f, unw_record_type rtype, unsigned long label)
1524 if (label > 0x1f)
1526 output_B4_format (f, rtype, label);
1534 byte = (UNW_B1 | (r << 5) | (label & 0x1f));
1570 output_B4_format (vbyte_func f, unw_record_type rtype, unsigned long label)
1575 if (label <= 0x1f)
1577 output_B1_format (f, rtype, label);
1587 count += output_leb128 (bytes + 1, label, 0);
1806 output_psp_sprel (unsigned int offset)
1809 ptr->r.record.p.off.sp = offset / 4;
1837 output_rp_psprel (unsigned int offset)
1840 ptr->r.record.p.off.psp = ENCODED_PSP_OFFSET (offset);
1845 output_rp_sprel (unsigned int offset)
1848 ptr->r.record.p.off.sp = offset / 4;
1868 output_pfs_psprel (unsigned int offset)
1871 ptr->r.record.p.off.psp = ENCODED_PSP_OFFSET (offset);
1876 output_pfs_sprel (unsigned int offset)
1879 ptr->r.record.p.off.sp = offset / 4;
1899 output_preds_psprel (unsigned int offset)
1902 ptr->r.record.p.off.psp = ENCODED_PSP_OFFSET (offset);
1907 output_preds_sprel (unsigned int offset)
1910 ptr->r.record.p.off.sp = offset / 4;
2080 output_spill_base (unsigned int offset)
2083 ptr->r.record.p.off.psp = ENCODED_PSP_OFFSET (offset);
2103 output_unat_psprel (unsigned int offset)
2106 ptr->r.record.p.off.psp = ENCODED_PSP_OFFSET (offset);
2111 output_unat_sprel (unsigned int offset)
2114 ptr->r.record.p.off.sp = offset / 4;
2134 output_lc_psprel (unsigned int offset)
2137 ptr->r.record.p.off.psp = ENCODED_PSP_OFFSET (offset);
2142 output_lc_sprel (unsigned int offset)
2145 ptr->r.record.p.off.sp = offset / 4;
2165 output_fpsr_psprel (unsigned int offset)
2168 ptr->r.record.p.off.psp = ENCODED_PSP_OFFSET (offset);
2173 output_fpsr_sprel (unsigned int offset)
2176 ptr->r.record.p.off.sp = offset / 4;
2203 output_priunat_psprel (unsigned int offset)
2206 ptr->r.record.p.off.psp = ENCODED_PSP_OFFSET (offset);
2211 output_priunat_sprel (unsigned int offset)
2214 ptr->r.record.p.off.sp = offset / 4;
2234 output_bsp_psprel (unsigned int offset)
2237 ptr->r.record.p.off.psp = ENCODED_PSP_OFFSET (offset);
2242 output_bsp_sprel (unsigned int offset)
2245 ptr->r.record.p.off.sp = offset / 4;
2265 output_bspstore_psprel (unsigned int offset)
2268 ptr->r.record.p.off.psp = ENCODED_PSP_OFFSET (offset);
2273 output_bspstore_sprel (unsigned int offset)
2276 ptr->r.record.p.off.sp = offset / 4;
2296 output_rnat_psprel (unsigned int offset)
2299 ptr->r.record.p.off.psp = ENCODED_PSP_OFFSET (offset);
2304 output_rnat_sprel (unsigned int offset)
2307 ptr->r.record.p.off.sp = offset / 4;
2329 output_label_state (unsigned long label)
2332 ptr->r.record.b.label = label;
2337 output_copy_state (unsigned long label)
2340 ptr->r.record.b.label = label;
2347 unsigned int offset,
2353 ptr->r.record.x.where.pspoff = ENCODED_PSP_OFFSET (offset);
2361 unsigned int offset,
2367 ptr->r.record.x.where.spoff = offset / 4;
2543 output_B4_format (f, ptr->r.type, ptr->r.record.b.label);
2954 /* Add a pointer for the personality offset. */
2985 /* Add a pointer for the personality offset. */
3348 as_bad (_("Operand to .vframesp must be a constant (sp-relative offset)"));
3639 /* Add a pointer for the personality offset. */
5150 /* .entry label [, label [, ...]]
5185 /* .mem.offset offset, base
5192 md.mem_offset.offset = get_absolute_expression ();
5299 { "mem.offset", dot_mem_offset, 0 },
6547 /* Check to see if this bundle is at an offset that is a multiple of 16-bytes
8223 tmpl.mem_offset.offset = 0;
8288 UNAT. The .mem.offset hint may be used to eliminate a small
8297 specs[count].index = (md.mem_offset.offset >> 3) & 0x3F;
8299 specs[count].mem_offset.offset = md.mem_offset.offset;
10053 if (((rs->mem_offset.offset >> 3) & 0x3F) ==
10054 ((specs[count].mem_offset.offset >> 3) & 0x3F))
10209 fprintf_vma (stderr, regdeps[depind].mem_offset.offset);
10399 " when entry is at label '%s'",
10914 a section symbol plus some offset. For relocs involving @fptr(),
11713 /* Check if a label should be made global. */
11715 ia64_check_label (symbolS *label)
11719 S_SET_EXTERNAL (label);