Home
last modified time | relevance | path

Searched refs:ELFFileBase (Results 1 – 14 of 14) sorted by relevance

/llvm-project-15.0.7/lld/ELF/
H A DInputFiles.h161 class ELFFileBase : public InputFile {
163 ELFFileBase(Kind k, MemoryBufferRef m);
214 template <class ELFT> class ObjFile : public ELFFileBase {
221 return this->ELFFileBase::getObj<ELFT>(); in getObj()
224 ObjFile(MemoryBufferRef m, StringRef archiveName) : ELFFileBase(ObjKind, m) { in ObjFile()
331 class SharedFile : public ELFFileBase {
334 : ELFFileBase(SharedKind, m), soName(defaultSoName), in SharedFile()
374 ELFFileBase *createObjFile(MemoryBufferRef mb, StringRef archiveName = "",
H A DMapFile.cpp58 for (ELFFileBase *file : ctx->objectFiles) in getSymbols()
227 for (ELFFileBase *file : ctx->objectFiles) { in writeCref()
H A DConfig.h35 class ELFFileBase; variable
383 SmallVector<ELFFileBase *, 0> objectFiles;
H A DDriver.cpp845 for (ELFFileBase *file : ctx->objectFiles) in readCallGraph()
1774 if (isa<ELFFileBase>(file)) in excludeLibs()
1775 symbols = cast<ELFFileBase>(file)->getGlobalSymbols(); in excludeLibs()
1781 for (ELFFileBase *file : ctx->objectFiles) in excludeLibs()
1850 for (ELFFileBase *file : ctx->objectFiles) in writeArchiveStats()
1977 for (ELFFileBase *file : ctx->objectFiles) { in replaceCommonSymbols()
2307 parallelForEach(ctx->objectFiles, [&](ELFFileBase *file) { in redirectSymbols()
2342 for (ELFFileBase *f : ctx->objectFiles) { in getAndFeatures()
2387 static void initializeLocalSymbols(ELFFileBase *file) { in initializeLocalSymbols()
2406 static void postParseObjectFile(ELFFileBase *file) { in postParseObjectFile()
H A DInputFiles.cpp200 ctx->objectFiles.push_back(cast<ELFFileBase>(file)); in doParseFile()
300 ELFFileBase::ELFFileBase(Kind k, MemoryBufferRef mb) : InputFile(k, mb) { in ELFFileBase() function in ELFFileBase
329 template <class ELFT> void ELFFileBase::init() { in init()
1713 ELFFileBase *elf::createObjFile(MemoryBufferRef mb, StringRef archiveName, in createObjFile()
1715 ELFFileBase *f; in createObjFile()
H A DMarkLive.cpp348 for (ELFFileBase *file : ctx->objectFiles) in moveToMain()
H A DARMErrataFix.cpp330 for (ELFFileBase *file : ctx->objectFiles) { in init()
H A DAArch64ErrataFix.cpp442 for (ELFFileBase *file : ctx->objectFiles) { in init()
H A DICF.cpp563 parallelForEach(ctx->objectFiles, [&](ELFFileBase *file) { in run()
H A DWriter.cpp631 for (ELFFileBase *file : ctx->objectFiles) { in markUsedLocalSymbols()
702 for (ELFFileBase *file : ctx->objectFiles) { in copyLocalSymbols()
1305 for (ELFFileBase *file : ctx->objectFiles) in buildSectionOrder()
H A DRelocations.cpp601 auto *file = cast<ELFFileBase>(sym.file); in getAlternativeSpelling()
1698 for (ELFFileBase *file : ctx->objectFiles) in postScanRelocations()
H A DInputSection.cpp133 cast<ELFFileBase>(file)->getELFShdrs<ELFT>()[relSecIdx]; in relsOrRelas()
H A DSyntheticSections.cpp3356 parallelForEach(ctx->objectFiles, [](ELFFileBase *file) { in splitSections()
/llvm-project-15.0.7/lld/ELF/Arch/
H A DMipsArchTree.cpp364 if (auto *ef = dyn_cast<ELFFileBase>(f)) in isN32Abi()