[TextAPI] Introduce TBDv4
authorCyndy Ishida <cyndy_ishida@apple.com>
Tue, 8 Oct 2019 15:07:36 +0000 (15:07 +0000)
committerCyndy Ishida <cyndy_ishida@apple.com>
Tue, 8 Oct 2019 15:07:36 +0000 (15:07 +0000)
commit5d566c5a46aeaa1fa0e5c0b823c9d5f84036dc9a
tree970df30c81781ed512b1c3ff3d9850ff8fb3e372
parent6b06ead19be79fd6e2d2abdda4c4cbb7c8f3c7c0
[TextAPI] Introduce TBDv4

Summary:
This format introduces new features and platforms
The motivation for this format is to support more than 1 platform since previous versions only supported additional architectures and 1 platform,
for example ios + ios-simulator and macCatalyst.

Reviewers: ributzka, steven_wu

Reviewed By: ributzka

Subscribers: mgorny, hiraditya, mgrang, dexonsmith, llvm-commits

Tags: #llvm

Differential Revision: https://reviews.llvm.org/D67529

llvm-svn: 374058
llvm/include/llvm/TextAPI/MachO/InterfaceFile.h
llvm/include/llvm/TextAPI/MachO/Symbol.h
llvm/include/llvm/TextAPI/MachO/Target.h
llvm/lib/TextAPI/MachO/Target.cpp
llvm/lib/TextAPI/MachO/TextStub.cpp
llvm/lib/TextAPI/MachO/TextStubCommon.cpp
llvm/unittests/TextAPI/CMakeLists.txt
llvm/unittests/TextAPI/TextStubV4Tests.cpp [new file with mode: 0644]