Home
last modified time | relevance | path

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

/llvm-project-15.0.7/lld/MachO/
H A DInputFiles.h208 class DylibFile final : public InputFile {
217 explicit DylibFile(MemoryBufferRef mb, DylibFile *umbrella,
219 explicit DylibFile(const llvm::MachO::InterfaceFile &interface,
220 DylibFile *umbrella, bool isBundleLoader,
222 explicit DylibFile(DylibFile *umbrella);
233 DylibFile *exportingFile = nullptr;
234 DylibFile *umbrella;
259 SmallVector<DylibFile *, 2> extraDylibs;
262 DylibFile *getSyntheticDylib(StringRef installName, uint32_t currentVersion,
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()
218 DylibFile *newFile; in loadDylib()
228 make<DylibFile>(**result, umbrella, isBundleLoader, explicitlyLinked); in loadDylib()
243 file = make<DylibFile>(mbref, umbrella, isBundleLoader, explicitlyLinked); in loadDylib()
H A DDriver.h26 class DylibFile; variable
51 DylibFile *loadDylib(llvm::MemoryBufferRef mbref, DylibFile *umbrella = nullptr,
H A DInputFiles.cpp91 if (auto dylibFile = dyn_cast<DylibFile>(f)) in toString()
116 if (!isa<ObjFile>(input) && !isa<DylibFile>(input)) in getPlatformInfos()
1627 static DylibFile *loadDylib(StringRef path, DylibFile *umbrella) { in loadDylib()
1645 static DylibFile *findDylib(StringRef path, DylibFile *umbrella, in findDylib()
1750 DylibFile::DylibFile(MemoryBufferRef mb, DylibFile *umbrella, in DylibFile() function in DylibFile
1843 void DylibFile::parseLoadCommands(MemoryBufferRef mb) { in parseLoadCommands()
1891 DylibFile::DylibFile(const InterfaceFile &interface, DylibFile *umbrella, in DylibFile() function in DylibFile
1970 DylibFile::DylibFile(DylibFile *umbrella) in DylibFile() function in DylibFile
1989 bool DylibFile::isExplicitlyLinked() const { in isExplicitlyLinked()
2004 DylibFile *DylibFile::getSyntheticDylib(StringRef installName, in getSyntheticDylib()
[all …]
H A DSymbolTable.h23 class DylibFile; variable
53 Symbol *addDylib(StringRef name, DylibFile *file, bool isWeakDef, bool isTlv);
H A DSymbols.h247 DylibSymbol(DylibFile *file, StringRefZ name, bool isWeakDef, in DylibSymbol()
268 DylibFile *getFile() const { in getFile()
270 return cast<DylibFile>(file); in getFile()
H A DDriver.cpp369 if (DylibFile *dylibFile = in addFile()
382 if (DylibFile *dylibFile = loadDylib(mbref, nullptr, isBundleLoader)) in addFile()
388 if (newFile && !isa<DylibFile>(newFile)) { in addFile()
413 if (auto *dylibFile = dyn_cast_or_null<DylibFile>( in addLibrary()
439 if (auto *dylibFile = dyn_cast_or_null<DylibFile>(file)) { in addFramework()
506 if (auto *dylibFile = dyn_cast<DylibFile>(file)) { in markReexport()
1019 if (auto *dylibFile = dyn_cast_or_null<DylibFile>( in createFiles()
1024 if (auto *dylibFile = dyn_cast_or_null<DylibFile>( in createFiles()
1031 if (auto *dylibFile = dyn_cast_or_null<DylibFile>( in createFiles()
H A DWriter.cpp788 std::vector<DylibFile *> dylibFiles; in createLoadCommands()
790 if (auto *dylibFile = dyn_cast<DylibFile>(file)) in createLoadCommands()
797 for (DylibFile *dylibFile : dylibFiles) { in createLoadCommands()
H A DSymbolTable.cpp169 Symbol *SymbolTable::addDylib(StringRef name, DylibFile *file, bool isWeakDef, in addDylib()