Searched refs:InterfaceFile (Results 1 - 19 of 19) sorted by relevance

/freebsd-current/contrib/llvm-project/llvm/include/llvm/TextAPI/
H A DTextAPIReader.h20 class InterfaceFile;
34 /// Parse and get an InterfaceFile that represents the full
38 static Expected<std::unique_ptr<InterfaceFile>>
H A DDylibReader.h44 Expected<std::unique_ptr<InterfaceFile>> get(MemoryBufferRef Buffer);
H A DInterfaceFile.h1 //===- 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 DTextAPIWriter.h13 #include "llvm/TextAPI/InterfaceFile.h"
33 static Error writeToStream(raw_ostream &OS, const InterfaceFile &File,
H A DRecordsSlice.h18 #include "llvm/TextAPI/InterfaceFile.h"
194 std::unique_ptr<InterfaceFile> convertToInterfaceFile(const Records &Slices);
/freebsd-current/contrib/llvm-project/llvm/lib/TextAPI/
H A DInterfaceFile.cpp1 //===- 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 DTextStubCommon.h19 #include "llvm/TextAPI/InterfaceFile.h"
48 Expected<std::unique_ptr<InterfaceFile>>
51 Error serializeInterfaceFileToJSON(raw_ostream &OS, const InterfaceFile &File,
H A DTextStub.cpp24 #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 DRecordsSlice.cpp266 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 DTextStubV5.cpp583 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 DTapiUniversal.cpp26 Expected<std::unique_ptr<InterfaceFile>> Result = TextAPIReader::get(Source);
42 for (const std::shared_ptr<InterfaceFile> &File : ParsedFile->documents())
H A DTapiFile.cpp19 #include "llvm/TextAPI/InterfaceFile.h"
50 TapiFile::TapiFile(MemoryBufferRef Source, const InterfaceFile &Interface,
/freebsd-current/contrib/llvm-project/llvm/include/llvm/Object/
H A DTapiUniversal.h21 #include "llvm/TextAPI/InterfaceFile.h"
106 const MachO::InterfaceFile &getInterfaceFile() { return *ParsedFile; }
118 std::unique_ptr<MachO::InterfaceFile> ParsedFile;
H A DTapiFile.h23 #include "llvm/TextAPI/InterfaceFile.h"
33 TapiFile(MemoryBufferRef Source, const MachO::InterfaceFile &Interface,
/freebsd-current/contrib/llvm-project/lld/MachO/
H A DInputFiles.h35 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 DInputFiles.cpp74 #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 DDriverUtils.cpp27 #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 DDylibReader.cpp421 Expected<std::unique_ptr<InterfaceFile>>
/freebsd-current/lib/clang/libllvm/
H A DMakefile1690 SRCS_MIW+= TextAPI/InterfaceFile.cpp

Completed in 198 milliseconds