Home
last modified time | relevance | path

Searched refs:InterfaceFile (Results 1 – 24 of 24) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/TextAPI/
H A DInterfaceFile.cpp24 void InterfaceFile::addAllowableClient(StringRef InstallName, in addAllowableClient()
32 void InterfaceFile::addReexportedLibrary(StringRef InstallName, in addReexportedLibrary()
40 void InterfaceFile::addParentUmbrella(const Target &Target_, StringRef Parent) { in addParentUmbrella()
55 void InterfaceFile::addRPath(StringRef RPath, const Target &InputTarget) { in addRPath()
67 void InterfaceFile::addTarget(const Target &Target) { in addTarget()
71 InterfaceFile::const_filtered_target_range
72 InterfaceFile::targets(ArchitectureSet Archs) const { in targets()
79 void InterfaceFile::addDocument(std::shared_ptr<InterfaceFile> &&Document) { in addDocument()
81 [](const std::shared_ptr<InterfaceFile> &LHS, in addDocument()
82 const std::shared_ptr<InterfaceFile> &RHS) { in addDocument()
[all …]
H A DTextStub.cpp399 template <> struct MappingTraits<const InterfaceFile *> {
402 NormalizedTBD(IO &IO, const InterfaceFile *&File) { in NormalizedTBD()
572 const InterfaceFile *denormalize(IO &IO) { in denormalize()
576 auto *File = new InterfaceFile; in denormalize()
725 static void mapping(IO &IO, const InterfaceFile *&File) { in mapping()
768 NormalizedTBD_V4(IO &IO, const InterfaceFile *&File) { in NormalizedTBD_V4()
808 InterfaceFile::const_filtered_symbol_range Symbols) { in NormalizedTBD_V4()
861 const InterfaceFile *denormalize(IO &IO) { in denormalize()
865 auto *File = new InterfaceFile; in denormalize()
985 const InterfaceFile *&File) { in mapKeysToValues()
[all …]
H A DTextStubCommon.h49 Expected<std::unique_ptr<InterfaceFile>> in LLVM_YAML_STRONG_TYPEDEF()
52 Error serializeInterfaceFileToJSON(raw_ostream &OS, const InterfaceFile &File, in LLVM_YAML_STRONG_TYPEDEF()
H A DRecordsSlice.cpp304 static std::unique_ptr<InterfaceFile>
320 auto File = std::make_unique<InterfaceFile>(std::move(Symbols)); in createInterfaceFile()
337 std::unique_ptr<InterfaceFile>
339 std::unique_ptr<InterfaceFile> File; in convertToInterfaceFile()
H A DTextStubV5.cpp610 using IFPtr = std::unique_ptr<InterfaceFile>;
680 IFPtr F(new InterfaceFile); in parseToInterfaceFile()
736 Expected<std::unique_ptr<InterfaceFile>>
753 std::unique_ptr<InterfaceFile> IF(std::move(*IFOrErr)); in getInterfaceFileFromJSON()
760 IF->addDocument(std::shared_ptr<InterfaceFile>(std::move(File))); in getInterfaceFileFromJSON()
900 Array serializeSymbols(InterfaceFile::const_filtered_symbol_range Symbols, in serializeSymbols()
973 Array serializeFlags(const InterfaceFile *File) { in serializeFlags()
987 Expected<Object> serializeIF(const InterfaceFile *File) { in serializeIF()
1048 Expected<Object> getJSON(const InterfaceFile *File, const FileType FileKind) { in getJSON()
1072 const InterfaceFile &File, in serializeInterfaceFileToJSON()
/freebsd/contrib/llvm-project/llvm/include/llvm/TextAPI/
H A DInterfaceFile.h106 class InterfaceFile {
108 InterfaceFile(std::unique_ptr<SymbolSet> &&InputSymbols) in InterfaceFile() function
111 InterfaceFile() : SymbolsSet(std::make_unique<SymbolSet>()){}; in InterfaceFile() function
291 LLVM_ABI void addDocument(std::shared_ptr<InterfaceFile> &&Document);
294 InterfaceFile *getParent() const { return Parent; } in getParent()
299 const std::vector<std::shared_ptr<InterfaceFile>> &documents() const { in documents()
378 LLVM_ABI llvm::Expected<std::unique_ptr<InterfaceFile>>
385 LLVM_ABI llvm::Expected<std::unique_ptr<InterfaceFile>>
395 LLVM_ABI llvm::Expected<std::unique_ptr<InterfaceFile>>
396 merge(const InterfaceFile *O) const;
[all …]
H A DTextAPIReader.h21 class InterfaceFile; variable
39 LLVM_ABI static Expected<std::unique_ptr<InterfaceFile>>
H A DRecordsSlice.h203 class InterfaceFile; variable
204 LLVM_ABI std::unique_ptr<InterfaceFile>
H A DDylibReader.h47 LLVM_ABI Expected<std::unique_ptr<InterfaceFile>> get(MemoryBufferRef Buffer);
H A DTextAPIWriter.h35 writeToStream(raw_ostream &OS, const InterfaceFile &File,
/freebsd/contrib/llvm-project/llvm/lib/Object/
H A DTapiUniversal.cpp24 Expected<std::unique_ptr<InterfaceFile>> Result = TextAPIReader::get(Source); in TapiUniversal()
41 for (const std::shared_ptr<InterfaceFile> &File : ParsedFile->documents()) in TapiUniversal()
55 InterfaceFile *IF = isTopLevelLib() in getAsObjectFile()
H A DTapiFile.cpp49 TapiFile::TapiFile(MemoryBufferRef Source, const InterfaceFile &Interface, in TapiFile()
/freebsd/contrib/llvm-project/llvm/tools/llvm-tapi-diff/
H A DDiffEngine.cpp
H A DDiffEngine.h
/freebsd/contrib/llvm-project/clang/include/clang/InstallAPI/
H A DMachO.h34 using InterfaceFile = llvm::MachO::InterfaceFile; variable
H A DDylibVerifier.h28 using ReexportedInterfaces = llvm::SmallVector<llvm::MachO::InterfaceFile, 8>;
/freebsd/contrib/llvm-project/lld/MachO/
H A DInputFiles.h35 class InterfaceFile; variable
141 InputFile(Kind, const llvm::MachO::InterfaceFile &);
227 explicit DylibFile(const llvm::MachO::InterfaceFile &interface,
233 void parseReexports(const llvm::MachO::InterfaceFile &interface);
281 const llvm::MachO::InterfaceFile *currentTopLevelTapi);
H A DInputFiles.cpp286 InputFile::InputFile(Kind kind, const InterfaceFile &interface) in InputFile()
1577 const InterfaceFile *currentTopLevelTapi) { in findDylib()
1654 for (InterfaceFile &child : in findDylib()
1693 const InterfaceFile *currentTopLevelTapi) { in loadReexport()
1851 static bool skipPlatformCheckForCatalyst(const InterfaceFile &interface, in skipPlatformCheckForCatalyst()
1873 InterfaceFile::const_target_range interfaceTargets, Target target) { in isTargetPlatformArchCompatible()
1890 DylibFile::DylibFile(const InterfaceFile &interface, DylibFile *umbrella, in DylibFile()
1993 void DylibFile::parseReexports(const InterfaceFile &interface) { in parseReexports()
1994 const InterfaceFile *topLevel = in parseReexports()
1997 InterfaceFile::const_target_range targets = intfRef.targets(); in parseReexports()
H A DDriverUtils.cpp269 Expected<std::unique_ptr<InterfaceFile>> result = TextAPIReader::get(mbref); in loadDylib()
/freebsd/contrib/llvm-project/llvm/include/llvm/Object/
H A DTapiUniversal.h107 const MachO::InterfaceFile &getInterfaceFile() { return *ParsedFile; } in getInterfaceFile()
121 std::unique_ptr<MachO::InterfaceFile> ParsedFile;
H A DTapiFile.h34 TapiFile(MemoryBufferRef Source, const MachO::InterfaceFile &Interface,
/freebsd/contrib/llvm-project/llvm/lib/TextAPI/BinaryReader/
H A DDylibReader.cpp426 Expected<std::unique_ptr<InterfaceFile>>
/freebsd/contrib/llvm-project/clang/lib/InstallAPI/
H A DDylibVerifier.cpp217 for (const InterfaceFile &Lib : Reexports) { in shouldIgnoreReexport()
/freebsd/lib/clang/libllvm/
H A DMakefile1838 SRCS_MIN+= TextAPI/InterfaceFile.cpp