Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/lld/ELF/
H A DInputFiles.h178 class ELFFileBase : public InputFile {
180 ELFFileBase(Ctx &ctx, Kind k, ELFKind ekind, MemoryBufferRef m);
181 ~ELFFileBase();
248 template <class ELFT> class ObjFile : public ELFFileBase {
255 return this->ELFFileBase::getObj<ELFT>(); in getObj()
259 : ELFFileBase(ctx, ObjKind, ekind, m) { in ObjFile()
337 class SharedFile : public ELFFileBase {
380 std::unique_ptr<ELFFileBase> createObjFile(Ctx &, MemoryBufferRef mb,
H A DInputFiles.cpp322 ctx.objectFiles.push_back(cast<ELFFileBase>(file)); in doParseFile()
448 DWARFCache *ELFFileBase::getDwarf() { in getDwarf()
467 ELFFileBase::ELFFileBase(Ctx &ctx, Kind k, ELFKind ekind, MemoryBufferRef mb) in ELFFileBase() function in ELFFileBase
472 ELFFileBase::~ELFFileBase() {} in ~ELFFileBase()
482 void ELFFileBase::init() { in init()
501 template <class ELFT> void ELFFileBase::init(InputFile::Kind k) { in init()
921 static void parseGnuPropertyNote(Ctx &ctx, ELFFileBase &f, in parseGnuPropertyNote()
1383 : ELFFileBase(ctx, SharedKind, getELFKind(ctx, m, ""), m), in SharedFile()
1971 std::unique_ptr<ELFFileBase> elf::createObjFile(Ctx &ctx, MemoryBufferRef mb, in createObjFile()
1974 std::unique_ptr<ELFFileBase> f; in createObjFile()
H A DMapFile.cpp57 for (ELFFileBase *file : ctx.objectFiles) in getSymbols()
231 for (ELFFileBase *file : ctx.objectFiles) { in writeCref()
H A DBPSectionOrderer.cpp92 for (ELFFileBase *file : ctx.objectFiles) in runBalancedPartitioning()
H A DDriver.cpp1009 for (ELFFileBase *file : ctx.objectFiles) in readCallGraph()
1136 for (ELFFileBase *f : ctx.objectFiles) { in ltoValidateAllVtablesHaveTypeInfos()
2314 if (isa<ELFFileBase>(file)) in excludeLibs()
2315 symbols = cast<ELFFileBase>(file)->getGlobalSymbols(); in excludeLibs()
2324 for (ELFFileBase *file : ctx.objectFiles) in excludeLibs()
2389 for (ELFFileBase *file : ctx.objectFiles) in writeArchiveStats()
2517 for (ELFFileBase *file : ctx.objectFiles) { in replaceCommonSymbols()
2877 parallelForEach(ctx.objectFiles, [&](ELFFileBase *file) { in redirectSymbols()
2912 auto it = llvm::find_if(ctx.objectFiles, [](const ELFFileBase *f) { in readSecurityNotes()
2931 for (ELFFileBase *f : ctx.objectFiles) { in readSecurityNotes()
[all …]
H A DMarkLive.cpp438 for (ELFFileBase *file : ctx.objectFiles) in run()
481 for (ELFFileBase *file : ctx.objectFiles) in moveToMain()
H A DConfig.h42 class ELFFileBase; variable
671 SmallVector<ELFFileBase *, 0> objectFiles;
H A DAArch64ErrataFix.cpp441 for (ELFFileBase *file : ctx.objectFiles) { in init()
H A DARMErrataFix.cpp335 for (ELFFileBase *file : ctx.objectFiles) { in init()
H A DOutputSections.cpp684 const auto &file = *cast<ELFFileBase>(relSec->file); in relToCrel()
709 const auto &file = *cast<ELFFileBase>(relSec->file); in finalizeNonAllocCrel()
H A DICF.cpp567 parallelForEach(ctx.objectFiles, [&](ELFFileBase *file) { in run()
H A DRelocations.cpp575 auto *file = cast<ELFFileBase>(sym.file); in getAlternativeSpelling()
1710 for (ELFFileBase *f : ctx.objectFiles) { in scanRelocations()
1965 for (ELFFileBase *file : ctx.objectFiles) in postScanRelocations()
H A DWriter.cpp415 for (ELFFileBase *file : ctx.objectFiles) { in markUsedLocalSymbols()
495 for (ELFFileBase *file : ctx.objectFiles) { in demoteAndCopyLocalSymbols()
1145 for (ELFFileBase *file : ctx.objectFiles) in buildSectionOrder()
H A DInputSection.cpp332 auto &file = cast<ELFFileBase>(*sec.file); in operator <<()
H A DSyntheticSections.cpp4039 parallelForEach(ctx.objectFiles, [](ELFFileBase *file) { in splitSections()
/freebsd/contrib/llvm-project/lld/ELF/Arch/
H A DTargetImpl.h43 for (ELFFileBase *f : ctx.objectFiles) { in applyBranchToBranchOptImpl()
H A DMipsArchTree.cpp362 if (auto *ef = dyn_cast<ELFFileBase>(&f)) in isN32Abi()
H A DARM.cpp1066 for (ELFFileBase *file : ctx.objectFiles) { in addArmInputSectionMappingSymbols()