reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/lld/ELF/Driver.cpp
  296   if (config->emachine == EM_MIPS && config->gnuHash)
  299   if (config->fixCortexA53Errata843419 && config->emachine != EM_AARCH64)
  302   if (config->fixCortexA8 && config->emachine != EM_ARM)
  305   if (config->tocOptimize && config->emachine != EM_PPC64)
  342     if (config->emachine != EM_AARCH64)
  352   if (config->emachine != EM_AARCH64) {
  998     std::tie(config->ekind, config->emachine, config->osabi) =
 1095   uint16_t m = config->emachine;
 1260     config->emachine = f->emachine;
 1262     config->mipsN32Abi = config->emachine == EM_MIPS && isMipsN32Abi(f);
 1545   if (config->emachine == EM_MIPS)
 1673   if (config->emachine != EM_386 && config->emachine != EM_X86_64 &&
 1673   if (config->emachine != EM_386 && config->emachine != EM_X86_64 &&
 1674       config->emachine != EM_AARCH64)
 1702     if (config->emachine == EM_MIPS)
 1728     config->entry = (config->emachine == EM_MIPS) ? "__start" : "_start";
 1902   if (config->emachine == EM_ARM) {
tools/lld/ELF/InputFiles.cpp
  133   if (file->ekind == config->ekind && file->emachine == config->emachine) {
  134     if (config->emachine != EM_MIPS)
  729     uint32_t featureAndType = config->emachine == EM_AARCH64
  795     if (config->emachine != EM_ARM)
 1281     if (config->emachine == EM_MIPS && idx == VER_NDX_LOCAL &&
tools/lld/ELF/InputSection.cpp
  468       if (config->emachine == EM_MIPS && config->relocatable &&
  622   switch (config->emachine) {
  739       if (config->emachine == EM_ARM)
  741       else if (config->emachine == EM_AARCH64)
  743       else if (config->emachine == EM_PPC)
  842     if (config->emachine == EM_386 && type == R_386_GOTPC)
tools/lld/ELF/OutputSections.cpp
   46   if (config->emachine != EM_ARM || !(flags & SHF_ARM_PURECODE))
  127               getELFSectionTypeName(config->emachine, isec->type) +
  129               getELFSectionTypeName(config->emachine, type));
  138       config->emachine == EM_ARM ? (uint64_t)SHF_ARM_PURECODE : 0;
tools/lld/ELF/Relocations.cpp
  163   if (config->emachine == EM_MIPS)
  179   bool canRelax = config->emachine != EM_ARM && config->emachine != EM_RISCV;
  179   bool canRelax = config->emachine != EM_ARM && config->emachine != EM_RISCV;
  642   if (config->emachine == EM_PPC64 && config->isPic && type == R_PPC64_TOC)
  644   if (config->emachine == EM_MIPS)
  861   if (config->emachine == EM_PPC64 &&
 1050       if (config->emachine == EM_MIPS && rel == target->symbolicRel)
 1070       if (config->emachine == EM_MIPS)
 1127       if (config->pie && config->emachine == EM_386)
 1205   if (config->emachine == EM_PPC64 && isPPC64SmallCodeModelTocReloc(type))
 1235       if (config->emachine == EM_PPC && expr == R_PPC32_PLTREL)
 1277       if (config->emachine == EM_MIPS) {
 1399   if (config->emachine == EM_RISCV ||
 1400       (config->emachine == EM_PPC64 && sec.name == ".toc"))
 1817             if (config->emachine == EM_PPC && rel.type == R_PPC_PLTREL24)
tools/lld/ELF/ScriptParser.cpp
  416   std::tie(config->ekind, config->emachine) = parseBfdName(s);
  417   if (config->emachine == EM_NONE)
tools/lld/ELF/Symbols.cpp
  108     if (config->emachine == EM_MIPS && isMicroMips() &&
  177   if (config->emachine == EM_MIPS && isMicroMips())
tools/lld/ELF/SyntheticSections.cpp
  305   uint32_t featureAndType = config->emachine == EM_AARCH64
 1086   if (config->emachine == EM_PPC) {
 1088   } else if (config->emachine == EM_PPC64) {
 1120   if (config->emachine == EM_ARM)
 1125   if (config->emachine == EM_PPC64)
 1135                        config->emachine == EM_PPC64 ? SHT_NOBITS : SHT_PROGBITS,
 1202   if (config->emachine == EM_MIPS || config->zRodynamic)
 1363     if (config->emachine != EM_MIPS) {
 1386     switch (config->emachine) {
 1400   if (config->emachine == EM_AARCH64) {
 1456   if (config->emachine == EM_MIPS) {
 1480   if (config->emachine == EM_PPC)
 1484   if (config->emachine == EM_PPC64 && in.plt->isNeeded()) {
 2010   } else if (config->emachine == EM_MIPS) {
 2133     if (config->emachine == EM_PPC64)
 2169   if (config->emachine == EM_MIPS) {
 2451           (config->emachine == EM_PPC || config->emachine == EM_PPC64)
 2451           (config->emachine == EM_PPC || config->emachine == EM_PPC64)
 2458   if (config->emachine == EM_SPARCV9)
 2463   if (config->emachine == EM_PPC) {
 3470   if (config->emachine == EM_MIPS) {
 3477   if (config->emachine == EM_AMDGPU) {
 3501   eHdr->e_machine = config->emachine;
tools/lld/ELF/Target.cpp
   40   StringRef s = getELFRelocationTypeName(elf::config->emachine, type);
   50   switch (config->emachine) {
tools/lld/ELF/Thunks.cpp
  918   if (config->emachine == EM_AARCH64)
  921   if (config->emachine == EM_ARM)
  924   if (config->emachine == EM_MIPS)
  927   if (config->emachine == EM_PPC)
  930   if (config->emachine == EM_PPC64)
tools/lld/ELF/Writer.cpp
  219   if (config->emachine == EM_MIPS) {
  238   } else if (config->emachine == EM_PPC) {
  253       (config->emachine == EM_PPC64) ? ".TOC." : "_GLOBAL_OFFSET_TABLE_";
  263     if (config->emachine == EM_PPC64)
  353   if (config->emachine == EM_MIPS) {
  441     if (config->emachine == EM_ARM && !config->relocatable) {
  466   if (config->emachine == EM_MIPS) {
  474   if (config->emachine == EM_PPC) {
  479   if (config->emachine == EM_PPC64) {
  491   if (ElfSym::globalOffsetTable && config->emachine != EM_MIPS) {
  930   if (config->emachine == EM_PPC64) {
  954   if (config->emachine == EM_MIPS) {
 1352   if (config->emachine == EM_PPC64 && name == ".toc") {
 1513     if (!config->relocatable && config->emachine == EM_ARM &&
 1703   if (config->emachine == EM_RISCV && !config->shared) {
 1710   if (config->emachine == EM_X86_64) {
 1849       if (config->emachine == EM_ARM) {
 1853       if (config->emachine == EM_MIPS) {