| /freebsd/contrib/llvm-project/llvm/lib/TextAPI/ |
| H A D | InterfaceFile.cpp | 24 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 D | TextStub.cpp | 399 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 D | TextStubCommon.h | 49 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 D | RecordsSlice.cpp | 304 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 D | TextStubV5.cpp | 610 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 D | InterfaceFile.h | 106 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 D | TextAPIReader.h | 21 class InterfaceFile; variable 39 LLVM_ABI static Expected<std::unique_ptr<InterfaceFile>>
|
| H A D | RecordsSlice.h | 203 class InterfaceFile; variable 204 LLVM_ABI std::unique_ptr<InterfaceFile>
|
| H A D | DylibReader.h | 47 LLVM_ABI Expected<std::unique_ptr<InterfaceFile>> get(MemoryBufferRef Buffer);
|
| H A D | TextAPIWriter.h | 35 writeToStream(raw_ostream &OS, const InterfaceFile &File,
|
| /freebsd/contrib/llvm-project/llvm/lib/Object/ |
| H A D | TapiUniversal.cpp | 24 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 D | TapiFile.cpp | 49 TapiFile::TapiFile(MemoryBufferRef Source, const InterfaceFile &Interface, in TapiFile()
|
| /freebsd/contrib/llvm-project/llvm/tools/llvm-tapi-diff/ |
| H A D | DiffEngine.cpp | |
| H A D | DiffEngine.h | |
| /freebsd/contrib/llvm-project/clang/include/clang/InstallAPI/ |
| H A D | MachO.h | 34 using InterfaceFile = llvm::MachO::InterfaceFile; variable
|
| H A D | DylibVerifier.h | 28 using ReexportedInterfaces = llvm::SmallVector<llvm::MachO::InterfaceFile, 8>;
|
| /freebsd/contrib/llvm-project/lld/MachO/ |
| H A D | InputFiles.h | 35 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 D | InputFiles.cpp | 286 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 D | DriverUtils.cpp | 269 Expected<std::unique_ptr<InterfaceFile>> result = TextAPIReader::get(mbref); in loadDylib()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Object/ |
| H A D | TapiUniversal.h | 107 const MachO::InterfaceFile &getInterfaceFile() { return *ParsedFile; } in getInterfaceFile() 121 std::unique_ptr<MachO::InterfaceFile> ParsedFile;
|
| H A D | TapiFile.h | 34 TapiFile(MemoryBufferRef Source, const MachO::InterfaceFile &Interface,
|
| /freebsd/contrib/llvm-project/llvm/lib/TextAPI/BinaryReader/ |
| H A D | DylibReader.cpp | 426 Expected<std::unique_ptr<InterfaceFile>>
|
| /freebsd/contrib/llvm-project/clang/lib/InstallAPI/ |
| H A D | DylibVerifier.cpp | 217 for (const InterfaceFile &Lib : Reexports) { in shouldIgnoreReexport()
|
| /freebsd/lib/clang/libllvm/ |
| H A D | Makefile | 1838 SRCS_MIN+= TextAPI/InterfaceFile.cpp
|