Home
last modified time | relevance | path

Searched refs:LazyObjFile (Results 1 – 8 of 8) sorted by relevance

/freebsd-12.1/contrib/llvm/tools/lld/ELF/
H A DSymbolTable.cpp84 if (auto *F = dyn_cast<LazyObjFile>(File)) { in addFile()
568 void SymbolTable::addLazyObject(StringRef Name, LazyObjFile &File) { in addLazyObject()
599 if (InputFile *File = cast<LazyObjFile>(S->File)->fetch()) in fetchLazy()
792 template void SymbolTable::addLazyObject<ELF32LE>(StringRef, LazyObjFile &);
793 template void SymbolTable::addLazyObject<ELF32BE>(StringRef, LazyObjFile &);
794 template void SymbolTable::addLazyObject<ELF64LE>(StringRef, LazyObjFile &);
795 template void SymbolTable::addLazyObject<ELF64BE>(StringRef, LazyObjFile &);
H A DInputFiles.h264 class LazyObjFile : public InputFile {
266 LazyObjFile(MemoryBufferRef M, StringRef ArchiveName, in LazyObjFile() function
379 extern std::vector<LazyObjFile *> LazyObjFiles;
H A DInputFiles.cpp45 std::vector<LazyObjFile *> elf::LazyObjFiles;
1259 MemoryBufferRef LazyObjFile::getBuffer() { in getBuffer()
1266 InputFile *LazyObjFile::fetch() { in fetch()
1276 template <class ELFT> void LazyObjFile::parse() { in parse()
1331 template void LazyObjFile::parse<ELF32LE>();
1332 template void LazyObjFile::parse<ELF32BE>();
1333 template void LazyObjFile::parse<ELF64LE>();
1334 template void LazyObjFile::parse<ELF64BE>();
H A DLTO.h42 class LazyObjFile; variable
H A DSymbolTable.h61 template <class ELFT> void addLazyObject(StringRef Name, LazyObjFile &Obj);
H A DLTO.cpp260 for (LazyObjFile *F : LazyObjFiles) in compile()
H A DSymbols.h38 class LazyObjFile; variable
H A DDriver.cpp218 Files.push_back(make<LazyObjFile>(P.first, Path, P.second)); in addFile()
248 Files.push_back(make<LazyObjFile>(MBRef, "", 0)); in addFile()