Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/lld/ELF/
H A DInputFiles.h182 class ELFFileBase : public InputFile {
184 ELFFileBase(Kind k, ELFKind ekind, MemoryBufferRef m);
238 template <class ELFT> class ObjFile : public ELFFileBase {
245 return this->ELFFileBase::getObj<ELFT>(); in getObj()
249 : ELFFileBase(ObjKind, ekind, m) { in ObjFile()
344 class SharedFile : public ELFFileBase {
386 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 DDriver.cpp939 for (ELFFileBase *file : ctx.objectFiles) in readCallGraph()
1064 for (ELFFileBase *f : ctx.objectFiles) { in ltoValidateAllVtablesHaveTypeInfos()
2141 if (isa<ELFFileBase>(file)) in excludeLibs()
2142 symbols = cast<ELFFileBase>(file)->getGlobalSymbols(); in excludeLibs()
2148 for (ELFFileBase *file : ctx.objectFiles) in excludeLibs()
2214 for (ELFFileBase *file : ctx.objectFiles) in writeArchiveStats()
2341 for (ELFFileBase *file : ctx.objectFiles) { in replaceCommonSymbols()
2669 parallelForEach(ctx.objectFiles, [&](ELFFileBase *file) { in redirectSymbols()
2714 auto it = llvm::find_if(ctx.objectFiles, [](const ELFFileBase *f) { in readSecurityNotes()
2723 for (ELFFileBase *f : ctx.objectFiles) { in readSecurityNotes()
[all …]
H A DInputFiles.cpp321 ctx.objectFiles.push_back(cast<ELFFileBase>(file)); in doParseFile()
516 ELFFileBase::ELFFileBase(Kind k, ELFKind ekind, MemoryBufferRef mb) in ELFFileBase() function in ELFFileBase
529 void ELFFileBase::init() { in init()
548 template <class ELFT> void ELFFileBase::init(InputFile::Kind k) { in init()
1363 : ELFFileBase(SharedKind, getELFKind(m, ""), m), soName(defaultSoName), in SharedFile()
1859 ELFFileBase *elf::createObjFile(MemoryBufferRef mb, StringRef archiveName, in createObjFile()
1861 ELFFileBase *f; in createObjFile()
H A DConfig.h40 class ELFFileBase; variable
472 SmallVector<ELFFileBase *, 0> objectFiles;
H A DMarkLive.cpp343 for (ELFFileBase *file : ctx.objectFiles) in moveToMain()
H A DOutputSections.cpp663 const auto &file = *cast<ELFFileBase>(relSec->file); in relToCrel()
688 const auto &file = *cast<ELFFileBase>(relSec->file); in finalizeNonAllocCrel()
H A DAArch64ErrataFix.cpp443 for (ELFFileBase *file : ctx.objectFiles) { in init()
H A DARMErrataFix.cpp330 for (ELFFileBase *file : ctx.objectFiles) { in init()
H A DICF.cpp573 parallelForEach(ctx.objectFiles, [&](ELFFileBase *file) { in run()
H A DRelocations.cpp602 auto *file = cast<ELFFileBase>(sym.file); in getAlternativeSpelling()
1647 for (ELFFileBase *f : ctx.objectFiles) { in scanRelocations()
1871 for (ELFFileBase *file : ctx.objectFiles) in postScanRelocations()
H A DWriter.cpp398 for (ELFFileBase *file : ctx.objectFiles) { in markUsedLocalSymbols()
478 for (ELFFileBase *file : ctx.objectFiles) { in demoteAndCopyLocalSymbols()
1099 for (ELFFileBase *file : ctx.objectFiles) in buildSectionOrder()
H A DSyntheticSections.cpp3949 parallelForEach(ctx.objectFiles, [](ELFFileBase *file) { in splitSections()
/freebsd/contrib/llvm-project/lld/ELF/Arch/
H A DMipsArchTree.cpp364 if (auto *ef = dyn_cast<ELFFileBase>(f)) in isN32Abi()
H A DAArch64.cpp1130 void lld::elf::createTaggedSymbols(const SmallVector<ELFFileBase *, 0> &files) { in createTaggedSymbols() argument
H A DARM.cpp1055 for (ELFFileBase *file : ctx.objectFiles) { in addArmInputSectionMappingSymbols()