FailedChanges

Summary

  1. Use llvm::is_contained. NFC
  2. 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.
  3. 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.
  4. Add ABI list directories for 8.0
  5. [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.
  6. [InstCombine] Fix an unused variable warning.
Revision 353635 by maskray:
Use llvm::is_contained. NFC
Change TypePath in RepositoryPath in Workspace
The file was modified/cfe/trunk/lib/ARCMigrate/ARCMT.cpp (diff)clang.src/lib/ARCMigrate/ARCMT.cpp
The file was modified/cfe/trunk/lib/AST/RecordLayoutBuilder.cpp (diff)clang.src/lib/AST/RecordLayoutBuilder.cpp
The file was modified/cfe/trunk/lib/Basic/TargetInfo.cpp (diff)clang.src/lib/Basic/TargetInfo.cpp
The file was modified/cfe/trunk/lib/Driver/Driver.cpp (diff)clang.src/lib/Driver/Driver.cpp
The file was modified/cfe/trunk/lib/Driver/ToolChains/Arch/AArch64.cpp (diff)clang.src/lib/Driver/ToolChains/Arch/AArch64.cpp
The file was modified/cfe/trunk/lib/Driver/ToolChains/Arch/RISCV.cpp (diff)clang.src/lib/Driver/ToolChains/Arch/RISCV.cpp
The file was modified/cfe/trunk/lib/StaticAnalyzer/Core/HTMLDiagnostics.cpp (diff)clang.src/lib/StaticAnalyzer/Core/HTMLDiagnostics.cpp
The file was modified/cfe/trunk/unittests/Tooling/ToolingTest.cpp (diff)clang.src/unittests/Tooling/ToolingTest.cpp
The file was modified/cfe/trunk/utils/TableGen/NeonEmitter.cpp (diff)clang.src/utils/TableGen/NeonEmitter.cpp
Revision 353634 by ericwf:
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.
Change TypePath in RepositoryPath in Workspace
The file was modified/libcxx/trunk/lib/abi/x86_64-apple-darwin.v1.abilist (diff)libcxx.src/lib/abi/x86_64-apple-darwin.v1.abilist
The file was modified/libcxx/trunk/lib/abi/x86_64-apple-darwin.v2.abilist (diff)libcxx.src/lib/abi/x86_64-apple-darwin.v2.abilist
The file was modified/libcxx/trunk/lib/abi/x86_64-unknown-linux-gnu.v1.abilist (diff)libcxx.src/lib/abi/x86_64-unknown-linux-gnu.v1.abilist
The file was modified/libcxx/trunk/utils/libcxx/sym_check/util.py (diff)libcxx.src/utils/libcxx/sym_check/util.py
Revision 353633 by ericwf:
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.
Change TypePath in RepositoryPath in Workspace
The file was modified/libcxx/trunk/lib/abi/x86_64-apple-darwin.v2.abilist (diff)libcxx.src/lib/abi/x86_64-apple-darwin.v2.abilist
Revision 353632 by ericwf:
Add ABI list directories for 8.0
Change TypePath in RepositoryPath in Workspace
The file was added/libcxx/trunk/lib/abi/8.0libcxx.src/lib/abi/8.0
The file was added/libcxx/trunk/lib/abi/8.0/x86_64-apple-darwin.v1.abilistlibcxx.src/lib/abi/8.0/x86_64-apple-darwin.v1.abilist
The file was added/libcxx/trunk/lib/abi/8.0/x86_64-apple-darwin.v2.abilistlibcxx.src/lib/abi/8.0/x86_64-apple-darwin.v2.abilist
The file was added/libcxx/trunk/lib/abi/8.0/x86_64-unknown-linux-gnu.v1.abilistlibcxx.src/lib/abi/8.0/x86_64-unknown-linux-gnu.v1.abilist
Revision 353631 by ctopper:
[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.
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/lib/Target/X86/X86InstrAVX512.td (diff)llvm.src/lib/Target/X86/X86InstrAVX512.td
The file was modified/llvm/trunk/lib/Target/X86/X86InstrSSE.td (diff)llvm.src/lib/Target/X86/X86InstrSSE.td
Revision 353630 by ctopper:
[InstCombine] Fix an unused variable warning.
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/lib/Transforms/InstCombine/InstCombineCalls.cpp (diff)llvm.src/lib/Transforms/InstCombine/InstCombineCalls.cpp