Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/lld/ELF/
H A DInputFiles.h169 class ELFFileBase : public InputFile {
171 ELFFileBase(Kind k, ELFKind ekind, MemoryBufferRef m);
224 template <class ELFT> class ObjFile : public ELFFileBase {
231 return this->ELFFileBase::getObj<ELFT>(); in getObj()
235 : ELFFileBase(ObjKind, ekind, m) { in ObjFile()
342 class SharedFile : public ELFFileBase {
384 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 DInputFiles.cpp310 ctx.objectFiles.push_back(cast<ELFFileBase>(file)); in doParseFile()
493 ELFFileBase::ELFFileBase(Kind k, ELFKind ekind, MemoryBufferRef mb) in ELFFileBase() function in ELFFileBase
506 void ELFFileBase::init() { in init()
525 template <class ELFT> void ELFFileBase::init(InputFile::Kind k) { in init()
1305 : ELFFileBase(SharedKind, getELFKind(m, ""), m), soName(defaultSoName), in SharedFile()
1801 ELFFileBase *elf::createObjFile(MemoryBufferRef mb, StringRef archiveName, in createObjFile()
1803 ELFFileBase *f; in createObjFile()
H A DDriver.cpp910 for (ELFFileBase *file : ctx.objectFiles) in readCallGraph()
1026 for (ELFFileBase *f : ctx.objectFiles) { in ltoValidateAllVtablesHaveTypeInfos()
2012 if (isa<ELFFileBase>(file)) in excludeLibs()
2019 for (ELFFileBase *file : ctx.objectFiles) in excludeLibs()
2082 for (ELFFileBase *file : ctx.objectFiles) in writeArchiveStats()
2209 for (ELFFileBase *file : ctx.objectFiles) { in replaceCommonSymbols()
2539 parallelForEach(ctx.objectFiles, [&](ELFFileBase *file) { in redirectSymbols()
2574 for (ELFFileBase *f : ctx.objectFiles) { in getAndFeatures()
2638 static void postParseObjectFile(ELFFileBase *file) { in postParseObjectFile()
2786 parallelForEach(ctx.objectFiles, [](ELFFileBase *file) { in link()
[all …]
H A DConfig.h40 class ELFFileBase; variable
455 SmallVector<ELFFileBase *, 0> objectFiles;
H A DMarkLive.cpp335 for (ELFFileBase *file : ctx.objectFiles) in moveToMain()
H A DTarget.h241 void createTaggedSymbols(const SmallVector<ELFFileBase *, 0> &files);
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.cpp565 parallelForEach(ctx.objectFiles, [&](ELFFileBase *file) { in run()
H A DRelocations.cpp599 auto *file = cast<ELFFileBase>(sym.file); in getAlternativeSpelling()
1588 for (ELFFileBase *f : ctx.objectFiles) { in scanRelocations()
1809 for (ELFFileBase *file : ctx.objectFiles) in postScanRelocations()
H A DWriter.cpp693 for (ELFFileBase *file : ctx.objectFiles) { in markUsedLocalSymbols()
764 for (ELFFileBase *file : ctx.objectFiles) { in demoteAndCopyLocalSymbols()
1361 for (ELFFileBase *file : ctx.objectFiles) in buildSectionOrder()
H A DInputSection.cpp141 cast<ELFFileBase>(file)->getELFShdrs<ELFT>()[relSecIdx]; in relsOrRelas()
H A DSyntheticSections.cpp3337 parallelForEach(ctx.objectFiles, [](ELFFileBase *file) { in splitSections()
/freebsd-14.2/contrib/llvm-project/lld/ELF/Arch/
H A DMipsArchTree.cpp364 if (auto *ef = dyn_cast<ELFFileBase>(f)) in isN32Abi()
H A DAArch64.cpp1030 void lld::elf::createTaggedSymbols(const SmallVector<ELFFileBase *, 0> &files) { in createTaggedSymbols() argument
H A DARM.cpp978 for (ELFFileBase *file : ctx.objectFiles) { in addArmInputSectionMappingSymbols()