Reland "[llvm] llvm-tapi-diff"
This is relanding commit d1d36f7a . This patch additionally addresses failures found in buildbots due to unstable build ordering & post review comments. This patch introduces a new tool, llvm-tapi-diff, that compares and returns the diff of two TBD files. Reviewed By: ributzka, JDevlieghere Differential Revision: https://reviews.llvm.org/D101835
Showing
- llvm/include/llvm/Object/TapiUniversal.h 2 additions, 0 deletionsllvm/include/llvm/Object/TapiUniversal.h
- llvm/include/llvm/TextAPI/Platform.h 2 additions, 0 deletionsllvm/include/llvm/TextAPI/Platform.h
- llvm/include/llvm/TextAPI/Symbol.h 7 additions, 2 deletionsllvm/include/llvm/TextAPI/Symbol.h
- llvm/include/llvm/TextAPI/Target.h 2 additions, 0 deletionsllvm/include/llvm/TextAPI/Target.h
- llvm/lib/TextAPI/Platform.cpp 29 additions, 0 deletionsllvm/lib/TextAPI/Platform.cpp
- llvm/lib/TextAPI/Target.cpp 6 additions, 0 deletionsllvm/lib/TextAPI/Target.cpp
- llvm/test/CMakeLists.txt 1 addition, 0 deletionsllvm/test/CMakeLists.txt
- llvm/test/lit.cfg.py 1 addition, 1 deletionllvm/test/lit.cfg.py
- llvm/test/tools/llvm-tapi-diff/Inputs/macho.yaml 141 additions, 0 deletionsllvm/test/tools/llvm-tapi-diff/Inputs/macho.yaml
- llvm/test/tools/llvm-tapi-diff/Inputs/v4A.tbd 49 additions, 0 deletionsllvm/test/tools/llvm-tapi-diff/Inputs/v4A.tbd
- llvm/test/tools/llvm-tapi-diff/Inputs/v4B.tbd 55 additions, 0 deletionsllvm/test/tools/llvm-tapi-diff/Inputs/v4B.tbd
- llvm/test/tools/llvm-tapi-diff/Inputs/v4C.tbd 49 additions, 0 deletionsllvm/test/tools/llvm-tapi-diff/Inputs/v4C.tbd
- llvm/test/tools/llvm-tapi-diff/Inputs/v4D.tbd 104 additions, 0 deletionsllvm/test/tools/llvm-tapi-diff/Inputs/v4D.tbd
- llvm/test/tools/llvm-tapi-diff/Inputs/v4E.tbd 55 additions, 0 deletionsllvm/test/tools/llvm-tapi-diff/Inputs/v4E.tbd
- llvm/test/tools/llvm-tapi-diff/tapi-diff-incorrect-format.test 7 additions, 0 deletions...test/tools/llvm-tapi-diff/tapi-diff-incorrect-format.test
- llvm/test/tools/llvm-tapi-diff/tapi-diff-matching-tbd.test 4 additions, 0 deletionsllvm/test/tools/llvm-tapi-diff/tapi-diff-matching-tbd.test
- llvm/test/tools/llvm-tapi-diff/tapi-diff-mismatched-number-of-inlines.test 46 additions, 0 deletions...lvm-tapi-diff/tapi-diff-mismatched-number-of-inlines.test
- llvm/test/tools/llvm-tapi-diff/tapi-diff-misspelled-tbd.test 5 additions, 0 deletionsllvm/test/tools/llvm-tapi-diff/tapi-diff-misspelled-tbd.test
- llvm/test/tools/llvm-tapi-diff/tapi-diff-no-inlines.test 26 additions, 0 deletionsllvm/test/tools/llvm-tapi-diff/tapi-diff-no-inlines.test
- llvm/test/tools/llvm-tapi-diff/tapi-diff-same-number-of-inlines.test 38 additions, 0 deletions...ools/llvm-tapi-diff/tapi-diff-same-number-of-inlines.test
Loading
Please register or sign in to comment