Home
last modified time | relevance | path

Searched refs:opd (Results 1 – 25 of 41) sorted by relevance

12

/openbsd/gnu/llvm/llvm/lib/Target/M68k/
H A DM68kInstrArithmetic.td94 CMD, (operand "$opd", 3),
342 (operand "$opd", 3)
575 : MxInst<(outs DST:$dst), (ins DST:$src, OPD:$opd), MN#"\t$opd, $dst", []> {
587 : MxInst<(outs DST:$dst), (ins DST:$src, OPD:$opd), MN#"\t$opd, $dst", []> {
620 def : Pat<(sdiv i8:$dst, i8:$opd),
866 def : Pat<(adde i8 :$src, i8 :$opd), (ADDX8dd MxDRD8 :$src, MxDRD8 :$opd)>;
867 def : Pat<(adde i16:$src, i16:$opd), (ADDX16dd MxDRD16:$src, MxDRD16:$opd)>;
868 def : Pat<(adde i32:$src, i32:$opd), (ADDX32dd MxDRD32:$src, MxDRD32:$opd)>;
928 def : Pat<(sube i8 :$src, i8 :$opd), (SUBX8dd MxDRD8 :$src, MxDRD8 :$opd)>;
929 def : Pat<(sube i16:$src, i16:$opd), (SUBX16dd MxDRD16:$src, MxDRD16:$opd)>;
[all …]
H A DM68kInstrShiftRotate.td56 : MxInst<(outs TYPE.ROp:$dst), (ins TYPE.ROp:$src, TYPE.ROp:$opd),
57 MN#"."#TYPE.Prefix#"\t$opd, $dst",
58 [(set TYPE.VT:$dst, (NODE TYPE.VT:$src, TYPE.VT:$opd))]> {
59 let Inst = MxSREncoding<MxROKind_R, "opd", "dst", RODI, ROOP,
66 (ins TYPE.ROp:$src, !cast<Operand>("Mxi"#TYPE.Size#"imm"):$opd),
67 MN#"."#TYPE.Prefix#"\t$opd, $dst",
70 !cast<ImmLeaf>("Mximm"#TYPE.Size#"_1to8"):$opd))]> {
71 let Inst = MxSREncoding<MxROKind_I, "opd", "dst", RODI, ROOP,
H A DM68kInstrCompiler.td25 def : Pat<(add MxDRD32:$src, (MxWrapper tconstpool:$opd)),
26 (ADD32di MxDRD32:$src, tconstpool:$opd)>;
27 def : Pat<(add MxARD32:$src, (MxWrapper tjumptable:$opd)),
28 (ADD32ai MxARD32:$src, tjumptable:$opd)>;
29 def : Pat<(add MxARD32:$src, (MxWrapper tglobaladdr :$opd)),
30 (ADD32ai MxARD32:$src, tglobaladdr:$opd)>;
31 def : Pat<(add MxARD32:$src, (MxWrapper texternalsym:$opd)),
32 (ADD32ai MxARD32:$src, texternalsym:$opd)>;
33 def : Pat<(add MxARD32:$src, (MxWrapper tblockaddress:$opd)),
34 (ADD32ai MxARD32:$src, tblockaddress:$opd)>;
/openbsd/gnu/usr.bin/binutils-2.17/ld/emultempl/
H A Dppc64elf.em49 /* Whether to run opd optimization. */
63 /* Whether to canonicalize .opd so that there are no overlapping
64 .opd entries. */
107 einfo ("%X%P: can not edit %s %E\n", "opd");
318 descriptor in the .opd section. */
319 entry_section = ".opd";
484 { "no-opd-optimize", no_argument, NULL, OPTION_NO_OPD_OPT },
487 { "non-overlapping-opd", no_argument, NULL, OPTION_NON_OVERLAPPING_OPD },
516 --no-opd-optimize Don'\''t optimize the OPD section.\n"
525 --non-overlapping-opd Canonicalize .opd, so that there are no overlapping\n\
[all …]
/openbsd/sys/arch/arm64/stand/efiboot/
H A Dldscript.arm6424 *(.opd)
/openbsd/sys/arch/riscv64/stand/efiboot/
H A Dldscript.riscv6425 *(.opd)
/openbsd/gnu/usr.bin/binutils/bfd/
H A Delf64-hppa.c1226 asection *opd; local
1229 opd = hppa_info->opd_sec;
1230 if (!opd)
1236 opd = bfd_make_section (dynobj, ".opd");
1237 if (!opd
1238 || !bfd_set_section_flags (dynobj, opd,
1244 || !bfd_set_section_alignment (abfd, opd, 3))
1250 hppa_info->opd_sec = opd;
H A Delf64-ppc.c2472 } opd; member
3651 ppc64_elf_section_data (sec)->opd.func_sec = opd_sym_map; in ppc64_elf_check_relocs()
4151 || ppc64_elf_section_data (sec)->opd.func_sec == NULL) in ppc64_elf_gc_mark_hook()
4169 opd_sym_section = ppc64_elf_section_data (rsec)->opd.func_sec; in ppc64_elf_gc_mark_hook()
4172 else if (ppc64_elf_section_data (sec)->opd.func_sec != NULL) in ppc64_elf_gc_mark_hook()
4974 adjust = ppc64_elf_section_data (sec)->opd.adjust; in ppc64_elf_edit_opd()
4980 ppc64_elf_section_data (sec)->opd.adjust = adjust; in ppc64_elf_edit_opd()
5351 adjust = ppc64_elf_section_data (sym_sec)->opd.adjust; in ppc64_elf_tls_optimize()
7427 is_opd = ppc64_elf_section_data (input_section)->opd.adjust != NULL; in ppc64_elf_relocate_section()
7483 opd_sym_adjust = ppc64_elf_section_data (sec)->opd.adjust; in ppc64_elf_relocate_section()
[all …]
H A DChangeLog-0203150 Set opd.adjust for all .opd relocs. Call adjust_opd_syms.
151 (ppc64_elf_tls_optimize): Adjust possible .opd sym values here.
2277 (get_fptr): For -pie create .opd as writable section and create
2278 .rela.opd as well.
2284 for undefweak symbol. Account for an IPLT reloc in .rela.opd
2288 (set_fptr_entry): Emit an IPLT reloc in .rela.opd for -pie.
6270 * elf64-ppc.c (edit_opd): Only zero opd syms when function is
7827 up opd entry to function section map.
7829 relocs that reference the opd section.
8105 R_PARISC_FPTR64 relocations that don't need an opd entry.
[all …]
/openbsd/gnu/usr.bin/binutils-2.17/bfd/
H A Delf64-hppa.c1232 asection *opd; local
1235 opd = hppa_info->opd_sec;
1236 if (!opd)
1242 opd = bfd_make_section_with_flags (dynobj, ".opd",
1248 if (!opd
1249 || !bfd_set_section_alignment (abfd, opd, 3))
1255 hppa_info->opd_sec = opd;
H A Delf64-ppc.c2600 } opd; member
2769 asection *opd; in ppc64_elf_get_synthetic_symtab() local
2776 if (opd == NULL) in ppc64_elf_get_synthetic_symtab()
2800 synthetic_opd = opd; in ppc64_elf_get_synthetic_symtab()
2818 if (syms[i]->section == opd) in ppc64_elf_get_synthetic_symtab()
2835 if (syms[i]->section != opd) in ppc64_elf_get_synthetic_symtab()
2857 relcount = (opd->flags & SEC_RELOC) ? opd->reloc_count : 0; in ppc64_elf_get_synthetic_symtab()
2872 while (r < opd->relocation + relcount in ppc64_elf_get_synthetic_symtab()
2876 if (r == opd->relocation + relcount) in ppc64_elf_get_synthetic_symtab()
2908 while (r < opd->relocation + relcount in ppc64_elf_get_synthetic_symtab()
[all …]
H A DChangeLog-0203150 Set opd.adjust for all .opd relocs. Call adjust_opd_syms.
151 (ppc64_elf_tls_optimize): Adjust possible .opd sym values here.
2277 (get_fptr): For -pie create .opd as writable section and create
2278 .rela.opd as well.
2284 for undefweak symbol. Account for an IPLT reloc in .rela.opd
2288 (set_fptr_entry): Emit an IPLT reloc in .rela.opd for -pie.
6270 * elf64-ppc.c (edit_opd): Only zero opd syms when function is
7827 up opd entry to function section map.
7829 relocs that reference the opd section.
8105 R_PARISC_FPTR64 relocations that don't need an opd entry.
[all …]
/openbsd/gnu/usr.bin/binutils/ld/emultempl/
H A Dppc64elf.em106 einfo ("%X%P: can not edit opd %E\n");
318 descriptor in the .opd section. */
319 entry_section = ".opd";
/openbsd/gnu/llvm/libunwind/src/
H A Dassembly.h72 #define PPC64_OPD1 .section .opd,"aw",@progbits SEPARATOR
/openbsd/gnu/usr.bin/binutils/bfd/po/
H A Dzh_CN.po1421 msgid "%s: unexpected reloc type %u in .opd section"
1422 msgstr "%s��.opd ����������ض�λ���� %u"
1426 msgid "%s: .opd is not a regular array of opd entries"
1427 msgstr "%s��.opd ���� opd ��Ŀ����ͨ����"
1431 msgid "%s: undefined sym `%s' in .opd section"
1432 msgstr "%s��.opd ����δ����ġ�%s��"
H A Dda.po1427 msgid "%s: unexpected reloc type %u in .opd section"
1428 msgstr "%s: uventet relokeringstype %u i .opd-sektion"
1432 msgid "%s: .opd is not a regular array of opd entries"
1433 msgstr "%s: .opd er ikke en almindelig vektor med opd-poster"
1437 msgid "%s: undefined sym `%s' in .opd section"
1438 msgstr "%s: udefineret symbol \"%s\" i .opd-sektion"
H A Dsv.po1622 msgid "%s: unexpected reloc type %u in .opd section"
1623 msgstr "%s: ov�ntad omlokaliseringstyp %u i .opd-sektion"
1627 msgid "%s: .opd is not a regular array of opd entries"
1628 msgstr "%s: .opd �r inte en vanlig vektor med opd-poster"
1632 msgid "%s: undefined sym `%s' in .opd section"
1633 msgstr "%s: odefinierad symbol \"%s\" i .opd-sektion"
H A Dtr.po1642 msgid "%s: unexpected reloc type %u in .opd section"
1643 msgstr "%s: opd bölümünde beklenmeyen yerdeğişim türü %u"
1647 msgid "%s: .opd is not a regular array of opd entries"
1648 msgstr "%s: opd, opd girdilerinin düzenli dizisi değil"
1652 msgid "%s: undefined sym `%s' in .opd section"
1653 msgstr "%s: opd bölümünde tanımlanmamış `%s' sembolü"
H A Dbfd.pot1561 msgid "%s: unexpected reloc type %u in .opd section"
1566 msgid "%s: .opd is not a regular array of opd entries"
1571 msgid "%s: undefined sym `%s' in .opd section"
/openbsd/gnu/usr.bin/binutils-2.17/bfd/po/
H A Dzh_CN.po1421 msgid "%s: unexpected reloc type %u in .opd section"
1422 msgstr "%s��.opd ����������ض�λ���� %u"
1426 msgid "%s: .opd is not a regular array of opd entries"
1427 msgstr "%s��.opd ���� opd ��Ŀ����ͨ����"
1431 msgid "%s: undefined sym `%s' in .opd section"
1432 msgstr "%s��.opd ����δ����ġ�%s��"
H A Dda.po1427 msgid "%s: unexpected reloc type %u in .opd section"
1428 msgstr "%s: uventet relokeringstype %u i .opd-sektion"
1432 msgid "%s: .opd is not a regular array of opd entries"
1433 msgstr "%s: .opd er ikke en almindelig vektor med opd-poster"
1437 msgid "%s: undefined sym `%s' in .opd section"
1438 msgstr "%s: udefineret symbol \"%s\" i .opd-sektion"
H A Dsv.po1622 msgid "%s: unexpected reloc type %u in .opd section"
1623 msgstr "%s: ov�ntad omlokaliseringstyp %u i .opd-sektion"
1627 msgid "%s: .opd is not a regular array of opd entries"
1628 msgstr "%s: .opd �r inte en vanlig vektor med opd-poster"
1632 msgid "%s: undefined sym `%s' in .opd section"
1633 msgstr "%s: odefinierad symbol \"%s\" i .opd-sektion"
H A Dtr.po1642 msgid "%s: unexpected reloc type %u in .opd section"
1643 msgstr "%s: opd bölümünde beklenmeyen yerdeğişim türü %u"
1647 msgid "%s: .opd is not a regular array of opd entries"
1648 msgstr "%s: opd, opd girdilerinin düzenli dizisi değil"
1652 msgid "%s: undefined sym `%s' in .opd section"
1653 msgstr "%s: opd bölümünde tanımlanmamış `%s' sembolü"
/openbsd/gnu/usr.bin/binutils/ld/
H A DChangeLog191 * emulparams/elf64_ia64.sh: Put .rela.opd into
/openbsd/gnu/usr.bin/binutils-2.17/ld/
H A DChangeLog-2004132 (PARSE_AND_LIST_LONGOPTS): Add no-opd-optimize and no-toc-optimize.
583 --non-overlapping-opd option.
1310 * emulparams/elf64_ia64.sh: Put .rela.opd into

12