Home
last modified time | relevance | path

Searched refs:DylibFile (Results 1 – 9 of 9) sorted by relevance

/freebsd-13.1/contrib/llvm-project/lld/MachO/
H A DInputFiles.h132 class DylibFile final : public InputFile {
141 explicit DylibFile(MemoryBufferRef mb, DylibFile *umbrella,
143 explicit DylibFile(const llvm::MachO::InterfaceFile &interface,
144 DylibFile *umbrella = nullptr,
153 DylibFile *exportingFile = nullptr;
154 DylibFile *umbrella;
H A DInputFiles.cpp86 if (auto dylibFile = dyn_cast<DylibFile>(f)) in toString()
107 if (!isa<ObjFile>(input) && !isa<DylibFile>(input)) in getPlatformInfos()
843 static DylibFile *loadDylib(StringRef path, DylibFile *umbrella) { in loadDylib()
861 static DylibFile *findDylib(StringRef path, DylibFile *umbrella, in findDylib()
926 auto file = make<DylibFile>(child, umbrella); in findDylib()
959 static void loadReexport(StringRef path, DylibFile *umbrella, in loadReexport()
966 DylibFile::DylibFile(MemoryBufferRef mb, DylibFile *umbrella, in DylibFile() function in DylibFile
1028 void DylibFile::parseLoadCommands(MemoryBufferRef mb) { in parseLoadCommands()
1067 DylibFile::DylibFile(const InterfaceFile &interface, DylibFile *umbrella, in DylibFile() function in DylibFile
1143 bool DylibFile::handleLDSymbol(StringRef originalName) { in handleLDSymbol()
[all …]
H A DDriverUtils.cpp206 static DenseMap<CachedHashStringRef, DylibFile *> loadedDylibs;
208 DylibFile *macho::loadDylib(MemoryBufferRef mbref, DylibFile *umbrella, in loadDylib()
211 DylibFile *&file = loadedDylibs[path]; in loadDylib()
215 DylibFile *newFile; in loadDylib()
224 file = make<DylibFile>(**result, umbrella, isBundleLoader); in loadDylib()
239 file = make<DylibFile>(mbref, umbrella, isBundleLoader); in loadDylib()
H A DDriver.h32 class DylibFile; variable
57 DylibFile *loadDylib(llvm::MemoryBufferRef mbref, DylibFile *umbrella = nullptr,
H A DSymbolTable.h23 class DylibFile; variable
50 Symbol *addDylib(StringRef name, DylibFile *file, bool isWeakDef, bool isTlv);
H A DSymbols.h229 DylibSymbol(DylibFile *file, StringRefZ name, bool isWeakDef, in DylibSymbol()
245 DylibFile *getFile() const { in getFile()
247 return cast<DylibFile>(file); in getFile()
H A DDriver.cpp342 if (DylibFile *dylibFile = loadDylib(mbref)) { in addFile()
357 if (DylibFile *dylibFile = loadDylib(mbref, nullptr, isBundleLoader)) in addFile()
363 if (newFile && !isa<DylibFile>(newFile)) { in addFile()
376 if (auto *dylibFile = dyn_cast_or_null<DylibFile>( in addLibrary()
395 if (auto *dylibFile = dyn_cast_or_null<DylibFile>( in addFramework()
534 if (auto *dylibFile = dyn_cast<DylibFile>(file)) { in markReexport()
998 if (auto *dylibFile = dyn_cast_or_null<DylibFile>( in createFiles()
1003 if (auto *dylibFile = dyn_cast_or_null<DylibFile>(addFile( in createFiles()
1010 if (auto *dylibFile = dyn_cast_or_null<DylibFile>( in createFiles()
H A DSymbolTable.cpp141 Symbol *SymbolTable::addDylib(StringRef name, DylibFile *file, bool isWeakDef, in addDylib()
H A DWriter.cpp753 if (auto *dylibFile = dyn_cast<DylibFile>(file)) { in createLoadCommands()