Home
last modified time | relevance | path

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

/external/llvm-project/lld/MachO/
DInputFiles.h116 class DylibFile : public InputFile {
125 explicit DylibFile(MemoryBufferRef mb, DylibFile *umbrella = nullptr);
127 explicit DylibFile(const llvm::MachO::InterfaceFile &interface,
128 DylibFile *umbrella = nullptr);
136 std::vector<DylibFile *> reexported;
DInputFiles.cpp441 static Optional<DylibFile *> loadDylib(StringRef path, DylibFile *umbrella) { in loadDylib()
452 return make<DylibFile>(*mbref, umbrella); in loadDylib()
469 static Optional<DylibFile *> loadReexport(StringRef path, DylibFile *umbrella) { in loadReexport()
482 return make<DylibFile>(child, umbrella); in loadReexport()
494 DylibFile::DylibFile(MemoryBufferRef mb, DylibFile *umbrella) in DylibFile() function in DylibFile
543 if (Optional<DylibFile *> reexport = loadReexport(reexportPath, umbrella)) in DylibFile()
548 DylibFile::DylibFile(const InterfaceFile &interface, DylibFile *umbrella) in DylibFile() function in DylibFile
591 if (Optional<DylibFile *> reexport = in DylibFile()
DDriver.h21 class DylibFile; variable
46 llvm::Optional<DylibFile *> makeDylibFromTAPI(llvm::MemoryBufferRef mbref,
47 DylibFile *umbrella = nullptr);
DSymbolTable.h21 class DylibFile; variable
42 Symbol *addDylib(StringRef name, DylibFile *file, bool isWeakDef, bool isTlv);
DDriverUtils.cpp169 Optional<DylibFile *> macho::makeDylibFromTAPI(MemoryBufferRef mbref, in makeDylibFromTAPI()
170 DylibFile *umbrella) { in makeDylibFromTAPI()
177 return make<DylibFile>(**result, umbrella); in makeDylibFromTAPI()
DSymbols.h24 class DylibFile; variable
152 DylibSymbol(DylibFile *file, StringRefZ name, bool isWeakDef, bool isTlv) in DylibSymbol()
161 DylibFile *file;
DDriver.cpp312 newFile = make<DylibFile>(mbref); in addFile()
315 if (Optional<DylibFile *> dylibFile = makeDylibFromTAPI(mbref)) in addFile()
337 auto *dylibFile = dyn_cast_or_null<DylibFile>(addFile(*path, false)); in addLibrary()
347 auto *dylibFile = dyn_cast_or_null<DylibFile>(addFile(*path, false)); in addFramework()
496 if (auto *dylibFile = dyn_cast<DylibFile>(file)) { in markSubLibrary()
751 dyn_cast_or_null<DylibFile>(addFile(arg->getValue(), false)); in link()
DSymbolTable.cpp98 Symbol *SymbolTable::addDylib(StringRef name, DylibFile *file, bool isWeakDef, in addDylib()
DWriter.cpp440 if (auto *dylibFile = dyn_cast<DylibFile>(file)) { in createLoadCommands()