Changes
Summary
- Use llvm::is_contained. NFC
- Format sym_extract.py output to minimize diff output. Different versions of python print dictionaries in different orders. This can mess up diffs when updating ABI lists. This patch uses pprint.pformat to print the dicts to get a consistent ordering.
- Add missing symbols to Apple v2 abi list. The itoa symbols were added and their addition is documented in the CHANGELOG. I'm not sure why the valarray symbols were missing previously, but they're present in the v1 ABI lists and should be here as well.
- Add ABI list directories for 8.0
- [X86] Move some vector InstAliases out from under unnecessary 'let Predicates'. NFCI We don't have any assembler predicates for vector ISAs so this isn't necessary. It just adds extra lines and identation.
- [InstCombine] Fix an unused variable warning.
Change Type | Path in Repository | Path in Workspace |
---|---|---|
![]() | /cfe/trunk/lib/ARCMigrate/ARCMT.cpp (diff) | clang.src/lib/ARCMigrate/ARCMT.cpp |
![]() | /cfe/trunk/lib/AST/RecordLayoutBuilder.cpp (diff) | clang.src/lib/AST/RecordLayoutBuilder.cpp |
![]() | /cfe/trunk/lib/Basic/TargetInfo.cpp (diff) | clang.src/lib/Basic/TargetInfo.cpp |
![]() | /cfe/trunk/lib/Driver/Driver.cpp (diff) | clang.src/lib/Driver/Driver.cpp |
![]() | /cfe/trunk/lib/Driver/ToolChains/Arch/AArch64.cpp (diff) | clang.src/lib/Driver/ToolChains/Arch/AArch64.cpp |
![]() | /cfe/trunk/lib/Driver/ToolChains/Arch/RISCV.cpp (diff) | clang.src/lib/Driver/ToolChains/Arch/RISCV.cpp |
![]() | /cfe/trunk/lib/StaticAnalyzer/Core/HTMLDiagnostics.cpp (diff) | clang.src/lib/StaticAnalyzer/Core/HTMLDiagnostics.cpp |
![]() | /cfe/trunk/unittests/Tooling/ToolingTest.cpp (diff) | clang.src/unittests/Tooling/ToolingTest.cpp |
![]() | /cfe/trunk/utils/TableGen/NeonEmitter.cpp (diff) | clang.src/utils/TableGen/NeonEmitter.cpp |
Change Type | Path in Repository | Path in Workspace |
![]() | /libcxx/trunk/lib/abi/x86_64-apple-darwin.v1.abilist (diff) | libcxx.src/lib/abi/x86_64-apple-darwin.v1.abilist |
![]() | /libcxx/trunk/lib/abi/x86_64-apple-darwin.v2.abilist (diff) | libcxx.src/lib/abi/x86_64-apple-darwin.v2.abilist |
![]() | /libcxx/trunk/lib/abi/x86_64-unknown-linux-gnu.v1.abilist (diff) | libcxx.src/lib/abi/x86_64-unknown-linux-gnu.v1.abilist |
![]() | /libcxx/trunk/utils/libcxx/sym_check/util.py (diff) | libcxx.src/utils/libcxx/sym_check/util.py |
Change Type | Path in Repository | Path in Workspace |
![]() | /libcxx/trunk/lib/abi/x86_64-apple-darwin.v2.abilist (diff) | libcxx.src/lib/abi/x86_64-apple-darwin.v2.abilist |
Change Type | Path in Repository | Path in Workspace |
![]() | /libcxx/trunk/lib/abi/8.0 | libcxx.src/lib/abi/8.0 |
![]() | /libcxx/trunk/lib/abi/8.0/x86_64-apple-darwin.v1.abilist | libcxx.src/lib/abi/8.0/x86_64-apple-darwin.v1.abilist |
![]() | /libcxx/trunk/lib/abi/8.0/x86_64-apple-darwin.v2.abilist | libcxx.src/lib/abi/8.0/x86_64-apple-darwin.v2.abilist |
![]() | /libcxx/trunk/lib/abi/8.0/x86_64-unknown-linux-gnu.v1.abilist | libcxx.src/lib/abi/8.0/x86_64-unknown-linux-gnu.v1.abilist |
Change Type | Path in Repository | Path in Workspace |
![]() | /llvm/trunk/lib/Target/X86/X86InstrAVX512.td (diff) | llvm.src/lib/Target/X86/X86InstrAVX512.td |
![]() | /llvm/trunk/lib/Target/X86/X86InstrSSE.td (diff) | llvm.src/lib/Target/X86/X86InstrSSE.td |
Change Type | Path in Repository | Path in Workspace |
![]() | /llvm/trunk/lib/Transforms/InstCombine/InstCombineCalls.cpp (diff) | llvm.src/lib/Transforms/InstCombine/InstCombineCalls.cpp |