/freebsd-current/contrib/llvm-project/llvm/include/llvm/TextAPI/ |
H A D | TextAPIReader.h | 20 class InterfaceFile; 34 /// Parse and get an InterfaceFile that represents the full 38 static Expected<std::unique_ptr<InterfaceFile>>
|
H A D | DylibReader.h | 44 Expected<std::unique_ptr<InterfaceFile>> get(MemoryBufferRef Buffer);
|
H A D | InterfaceFile.h | 1 //===- llvm/TextAPI/InterfaceFile.h - TAPI Interface File -------*- C++ -*-===// 142 class InterfaceFile { class in namespace:llvm::MachO 144 InterfaceFile(std::unique_ptr<SymbolSet> &&InputSymbols) function in class:llvm::MachO::InterfaceFile 147 InterfaceFile() : SymbolsSet(std::make_unique<SymbolSet>()){}; function in class:llvm::MachO::InterfaceFile 326 void addDocument(std::shared_ptr<InterfaceFile> &&Document); 329 InterfaceFile *getParent() const { return Parent; } 334 const std::vector<std::shared_ptr<InterfaceFile>> &documents() const { 410 /// \return New InterfaceFile with extracted architecture slice. 411 llvm::Expected<std::unique_ptr<InterfaceFile>> 418 llvm::Expected<std::unique_ptr<InterfaceFile>> [all...] |
H A D | TextAPIWriter.h | 13 #include "llvm/TextAPI/InterfaceFile.h" 33 static Error writeToStream(raw_ostream &OS, const InterfaceFile &File,
|
H A D | RecordsSlice.h | 18 #include "llvm/TextAPI/InterfaceFile.h" 194 std::unique_ptr<InterfaceFile> convertToInterfaceFile(const Records &Slices);
|
/freebsd-current/contrib/llvm-project/llvm/lib/TextAPI/ |
H A D | InterfaceFile.cpp | 1 //===- InterfaceFile.cpp --------------------------------------------------===// 13 #include "llvm/TextAPI/InterfaceFile.h" 25 void InterfaceFile::addAllowableClient(StringRef InstallName, 33 void InterfaceFile::addReexportedLibrary(StringRef InstallName, 41 void InterfaceFile::addParentUmbrella(const Target &Target_, StringRef Parent) { 56 void InterfaceFile::addRPath(const Target &InputTarget, StringRef RPath) { 71 void InterfaceFile::addTarget(const Target &Target) { 75 InterfaceFile::const_filtered_target_range 76 InterfaceFile::targets(ArchitectureSet Archs) const { 83 void InterfaceFile [all...] |
H A D | TextStubCommon.h | 19 #include "llvm/TextAPI/InterfaceFile.h" 48 Expected<std::unique_ptr<InterfaceFile>> 51 Error serializeInterfaceFileToJSON(raw_ostream &OS, const InterfaceFile &File,
|
H A D | TextStub.cpp | 24 #include "llvm/TextAPI/InterfaceFile.h" 400 template <> struct MappingTraits<const InterfaceFile *> { 403 NormalizedTBD(IO &IO, const InterfaceFile *&File) { 573 const InterfaceFile *denormalize(IO &IO) { 577 auto *File = new InterfaceFile; 726 static void mapping(IO &IO, const InterfaceFile *&File) { 769 NormalizedTBD_V4(IO &IO, const InterfaceFile *&File) { 809 InterfaceFile::const_filtered_symbol_range Symbols) { 862 const InterfaceFile *denormalize(IO &IO) { 866 auto *File = new InterfaceFile; [all...] |
H A D | RecordsSlice.cpp | 266 static std::unique_ptr<InterfaceFile> 282 auto File = std::make_unique<InterfaceFile>(std::move(Symbols)); 320 std::unique_ptr<InterfaceFile> 322 std::unique_ptr<InterfaceFile> File;
|
H A D | TextStubV5.cpp | 583 using IFPtr = std::unique_ptr<InterfaceFile>; 652 IFPtr F(new InterfaceFile); 708 Expected<std::unique_ptr<InterfaceFile>> 725 std::unique_ptr<InterfaceFile> IF(std::move(*IFOrErr)); 732 IF->addDocument(std::shared_ptr<InterfaceFile>(std::move(File))); 855 Array serializeSymbols(InterfaceFile::const_filtered_symbol_range Symbols, 922 Array serializeFlags(const InterfaceFile *File) { 936 Expected<Object> serializeIF(const InterfaceFile *File) { 996 Expected<Object> getJSON(const InterfaceFile *File, const FileType FileKind) { 1020 const InterfaceFile [all...] |
/freebsd-current/contrib/llvm-project/llvm/lib/Object/ |
H A D | TapiUniversal.cpp | 26 Expected<std::unique_ptr<InterfaceFile>> Result = TextAPIReader::get(Source); 42 for (const std::shared_ptr<InterfaceFile> &File : ParsedFile->documents())
|
H A D | TapiFile.cpp | 19 #include "llvm/TextAPI/InterfaceFile.h" 50 TapiFile::TapiFile(MemoryBufferRef Source, const InterfaceFile &Interface,
|
/freebsd-current/contrib/llvm-project/llvm/include/llvm/Object/ |
H A D | TapiUniversal.h | 21 #include "llvm/TextAPI/InterfaceFile.h" 106 const MachO::InterfaceFile &getInterfaceFile() { return *ParsedFile; } 118 std::unique_ptr<MachO::InterfaceFile> ParsedFile;
|
H A D | TapiFile.h | 23 #include "llvm/TextAPI/InterfaceFile.h" 33 TapiFile(MemoryBufferRef Source, const MachO::InterfaceFile &Interface,
|
/freebsd-current/contrib/llvm-project/lld/MachO/ |
H A D | InputFiles.h | 35 class InterfaceFile; 141 InputFile(Kind, const llvm::MachO::InterfaceFile &); 227 explicit DylibFile(const llvm::MachO::InterfaceFile &interface, 233 void parseReexports(const llvm::MachO::InterfaceFile &interface); 280 const llvm::MachO::InterfaceFile *currentTopLevelTapi);
|
H A D | InputFiles.cpp | 74 #include "llvm/TextAPI/InterfaceFile.h" 288 InputFile::InputFile(Kind kind, const InterfaceFile &interface) 1578 const InterfaceFile *currentTopLevelTapi) { 1639 for (InterfaceFile &child : 1678 const InterfaceFile *currentTopLevelTapi) { 1818 static bool skipPlatformCheckForCatalyst(const InterfaceFile &interface, 1840 InterfaceFile::const_target_range interfaceTargets, Target target) { 1857 DylibFile::DylibFile(const InterfaceFile &interface, DylibFile *umbrella, 1945 void DylibFile::parseReexports(const InterfaceFile &interface) { 1946 const InterfaceFile *topLeve [all...] |
H A D | DriverUtils.cpp | 27 #include "llvm/TextAPI/InterfaceFile.h" 227 Expected<std::unique_ptr<InterfaceFile>> result = TextAPIReader::get(mbref);
|
/freebsd-current/contrib/llvm-project/llvm/lib/TextAPI/BinaryReader/ |
H A D | DylibReader.cpp | 421 Expected<std::unique_ptr<InterfaceFile>>
|
/freebsd-current/lib/clang/libllvm/ |
H A D | Makefile | 1690 SRCS_MIW+= TextAPI/InterfaceFile.cpp
|