Home
last modified time | relevance | path

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

/freebsd-src/contrib/llvm-project/lld/MachO/
H A DInputFiles.h216 class DylibFile final : public InputFile {
225 explicit DylibFile(MemoryBufferRef mb, DylibFile *umbrella,
227 explicit DylibFile(const llvm::MachO::InterfaceFile &interface,
228 DylibFile *umbrella, bool isBundleLoader,
230 explicit DylibFile(DylibFile *umbrella);
241 DylibFile *exportingFile = nullptr;
242 DylibFile *umbrella;
267 SmallVector<DylibFile *, 2> extraDylibs;
270 DylibFile *getSyntheticDylib(StringRef installName, uint32_t currentVersion,
279 void loadReexport(StringRef path, DylibFile *umbrella,
H A DDriverUtils.cpp222 static DenseMap<CachedHashStringRef, DylibFile *> loadedDylibs; in loadDylib()
224 DylibFile *macho::loadDylib(MemoryBufferRef mbref, DylibFile *umbrella, in loadDylib()
227 DylibFile *&file = loadedDylibs[path]; in loadDylib()
234 DylibFile *newFile; in loadDylib()
244 make<DylibFile>(**result, umbrella, isBundleLoader, explicitlyLinked); in loadDylib()
247 // we wrote the DylibFile we just loaded to the loadDylib cache via the in loadDylib()
259 file = make<DylibFile>(mbref, umbrella, isBundleLoader, explicitlyLinked);
H A DDriver.h25 class DylibFile; variable
52 DylibFile *loadDylib(llvm::MemoryBufferRef mbref, DylibFile *umbrella = nullptr,
H A DInputFiles.cpp92 if (const auto *dylibFile = dyn_cast<DylibFile>(f)) in toString()
117 if (!isa<ObjFile>(input) && !isa<DylibFile>(input)) in getPlatformInfos()
1560 static DylibFile *loadDylib(StringRef path, DylibFile *umbrella) { in loadDylib()
1578 static DylibFile *findDylib(StringRef path, DylibFile *umbrella, in findDylib()
1644 auto *file = make<DylibFile>(child, umbrella, /*isBundleLoader=*/false, in findDylib()
1678 void DylibFile::loadReexport(StringRef path, DylibFile *umbrella, in loadReexport()
1680 DylibFile *reexpor in loadReexport()
1685 DylibFile::DylibFile(MemoryBufferRef mb, DylibFile *umbrella, DylibFile() function in DylibFile
1857 DylibFile::DylibFile(const InterfaceFile &interface, DylibFile *umbrella, DylibFile() function in DylibFile
1937 DylibFile::DylibFile(DylibFile *umbrella) DylibFile() function in DylibFile
[all...]
H A DSymbolTable.h22 class DylibFile; variable
52 Symbol *addDylib(StringRef name, DylibFile *file, bool isWeakDef, bool isTlv);
H A DSymbols.h201 // a dylib symbol is referenced. As a DylibFile property, it indicates the kind
258 DylibSymbol(DylibFile *file, StringRefZ name, bool isWeakDef, in DylibSymbol()
279 DylibFile *getFile() const { in classof()
281 return cast<DylibFile>(file); in getRefState()
H A DDriver.cpp408 if (DylibFile *dylibFile = in addFile()
421 if (DylibFile *dylibFile = loadDylib(mbref, nullptr, isBundleLoader)) in addLibrary()
427 if (newFile && !isa<DylibFile>(newFile)) { in addLibrary()
453 if (auto *dylibFile = dyn_cast_or_null<DylibFile>( in addFramework()
484 if (auto *dylibFile = dyn_cast_or_null<DylibFile>(file)) { in parseLCLinkerOption()
586 if (auto *dylibFile = dyn_cast<DylibFile>(file)) { in compileBitcodeFiles()
1223 if (auto *dylibFile = dyn_cast_or_null<DylibFile>( in gatherInputSections()
1228 if (auto *dylibFile = dyn_cast_or_null<DylibFile>( in gatherInputSections()
1235 if (auto *dylibFile = dyn_cast_or_null<DylibFile>( in gatherInputSections()
H A DMapFile.cpp108 } else if (const auto *dylibFile = dyn_cast<DylibFile>(file)) { in gatherMapInfo()
H A DWriter.cpp856 std::vector<DylibFile *> dylibFiles; in createLoadCommands()
858 if (auto *dylibFile = dyn_cast<DylibFile>(file)) in createLoadCommands()
865 for (DylibFile *dylibFile : dylibFiles) { in createLoadCommands()
H A DSymbolTable.cpp260 Symbol *SymbolTable::addDylib(StringRef name, DylibFile *file, bool isWeakDef, in addDylib()