/freebsd-src/contrib/llvm-project/lld/MachO/ |
H A D | InputFiles.h | 216 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 D | DriverUtils.cpp | 222 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 D | Driver.h | 25 class DylibFile; variable 52 DylibFile *loadDylib(llvm::MemoryBufferRef mbref, DylibFile *umbrella = nullptr,
|
H A D | InputFiles.cpp | 92 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 D | SymbolTable.h | 22 class DylibFile; variable 52 Symbol *addDylib(StringRef name, DylibFile *file, bool isWeakDef, bool isTlv);
|
H A D | Symbols.h | 201 // 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 D | Driver.cpp | 408 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 D | MapFile.cpp | 108 } else if (const auto *dylibFile = dyn_cast<DylibFile>(file)) { in gatherMapInfo()
|
H A D | Writer.cpp | 856 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 D | SymbolTable.cpp | 260 Symbol *SymbolTable::addDylib(StringRef name, DylibFile *file, bool isWeakDef, in addDylib()
|