This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-arm-lts-allmodconfig in repository toolchain/ci/llvm-project.
from 5d95b11b6b6 Update list of supported architectures. adds 04323c24a1a Added an assertion to constant evaluation enty points that [...] adds c05d85104d5 [InstCombine] add tests for insertelement with bitcasted op [...] adds 2c2f8e74b97 [X86][SSE] Match all-of bool scalar reductions into a bitca [...] adds 9da9ed53522 gn build: Merge r360991 adds 762b3ef0785 Attempt to fix test on Windows after r360998 adds 10abc76fce3 gn build: Merge r361033 adds 065431c82bf [X86][SSE] Fold movmsk(not(x)) -> not(movmsk) adds 19dc8c72804 [NFC][InstSImplify] Fix flip-flopped comments and test names adds 926e47751b1 [InstCombine] move bitcast after insertelement-with-bitcast [...] adds e78ac9cc72c Revert r361033 "Add a Visit overload for DynTypedNode to AS [...] adds bebc7d6a4e5 [NFC][InstSimplify] Precommit new unary fneg test adds f3cedf4823c GlobalISel: Define integer min/max instructions adds e4351bfa678 gn build: Merge r360993 adds bf161e67838 [hwasan] Limit try-catch tests to aarch64. adds 5bac7063432 [CommandInterpreter] Fix trailing blanks after `all` or [0- [...] adds bbfd8d18857 Add more tests for AST JSON output; NFC. adds 144291e14c1 [OpenMP][bugfix] Add missing math functions variants for lo [...] adds a933030f848 [c++20] P1327R1: Support for typeid applied to objects of p [...] adds dcc477e38cc [CMake] Inline info plist in lldb driver adds fd0779181f5 [CMake] Add first CMake cache files adds 2fd318e5433 [libFuzzer] Dump input on failure for sigusr tests. adds 13717bd54bb [WebAssembly] Remove expected failure of builtin-location.C test adds dc1c41fb6f0 build: use clang-cl for runtimes when targeting Windows adds 182c638fe09 Explicitly remove -stdlib=libc++, as we pass -nostdinc++ an [...] adds 549ddae58f7 Remove `using namespace std;` in __gnu_cxx namespace. adds 236317d2161 Fix missing std:: qualifier in __gnu_cxx::hash_map in C++03 adds 12de5425c19 [NFC][InstSimplify] Add more unary fneg tests to floating-p [...] adds a9c7b2583f2 [sanitizer] Update symbolizer/scripts/global_symbols.txt adds 53f68c57646 [EditLine] Check string pointers before dereferencing them. adds d84d02e1973 Fix IPv6 support on lldb-server platform adds 2fc6b024b98 [CommandInterpreter] Refactor SourceInitFile adds 02b5ca8cd11 GlobalISel: Implement lower for S64->S32 [SU]ITOFP adds 2f29220d6d6 AMDGPU/GlobalISel: Implement s64->s64 [SU]ITOFP adds f9399de525e Unbreak windows build bot adds 348731aeed4 [ELF] Fix TP offset of TLS Variant I after D62059 adds db5cb0fce77 [ELF] Add {i386,x86-64}-tls-le-align.s to test TP offsets f [...] adds 38cc896f002 Revert "Fix IPv6 support on lldb-server platform" adds 8803124d234 [crashlog] Use loads() instead of readPlistFromString() for [...] adds 898896836dd [ELF][X86] Fix R_RELAX_TLS_GD_TO_LE_NEG and R_NEG_TLS after D62059 adds 5f36a28556c [docs][ORC] Start work on an ORC design doc. Very much a wo [...] adds ed2ad77ccb0 [ARM][AArch64] Revert Android Bionic PT_TLS overaligning hack adds 07c96ebd944 Update llvm-nm -s to use a multi-var option adds 82c3f3dae0e [docs] Fix some RST errors. adds 5fab538e2a9 [MinGW] Set the right updated option help for the updated p [...] adds 63621832da6 Suppress false-positive GCC -Wreturn-type warning. adds 2b45a70fd6d MemCmpExpansion::getCompareLoadPairs - assert we find a com [...] adds 4c146ab8c46 ASTNodeImporter - fix uninitialized variable warnings. NFCI. adds 3e95568dcf8 MIGChecker - assert we have a non-null LocationContext. NFCI. adds 30aa42e1451 ScalarExprEmitter::EmitCompoundAssign - fix uninitialized v [...] adds f40c18b628f [analyzer] PR41753: Include complex integer types in NonLoc [...] adds 822b9c971be UpdateTestChecks: arm64-eabi handlind adds 98092f37d0d UpdateTestChecks: fix AMDGPU handling adds d1be3c446ef [NFC][AArch64] Add some ubfx tests with immediates adds b04f3258dd6 GVN: Handle addrspacecast new e638a891660 [AVR] Fix 'symbol_relocations.s' MC test
The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: clang/include/clang/AST/ASTNodeTraverser.h | 18 - clang/include/clang/Basic/DiagnosticASTKinds.td | 28 +- .../StaticAnalyzer/Core/PathSensitive/SVals.h | 2 +- clang/lib/AST/ASTImporter.cpp | 4 +- clang/lib/AST/Expr.cpp | 3 + clang/lib/AST/ExprConstant.cpp | 78 +- clang/lib/CodeGen/CGExprScalar.cpp | 2 +- clang/lib/Headers/__clang_cuda_cmath.h | 5 + .../Headers/__clang_cuda_math_forward_declares.h | 11 + clang/lib/Sema/SemaOpenMP.cpp | 14 +- clang/lib/Sema/SemaOverload.cpp | 6 +- clang/lib/StaticAnalyzer/Checkers/MIGChecker.cpp | 2 + clang/test/AST/ast-dump-records-json.cpp | 4107 ++++++++++++++ clang/test/AST/ast-dump-stmt-json.c | 5094 +++++++++++++++++ clang/test/AST/ast-dump-stmt-json.cpp | 5951 ++++++++++++++++++++ clang/test/Analysis/complex.c | 30 +- clang/test/Analysis/cxx-uninitialized-object.cpp | 21 +- clang/test/SemaCXX/builtin-object-size-cxx14.cpp | 4 +- clang/test/SemaCXX/constant-expression-cxx2a.cpp | 59 + clang/unittests/AST/ASTTraverserTest.cpp | 220 - clang/unittests/AST/CMakeLists.txt | 1 - clang/www/cxx_status.html | 3 +- compiler-rt/lib/gwp_asan/CMakeLists.txt | 3 + .../symbolizer/scripts/global_symbols.txt | 1 + compiler-rt/test/fuzzer/fork-sigusr.test | 2 +- compiler-rt/test/fuzzer/merge-sigusr.test | 2 +- compiler-rt/test/hwasan/TestCases/try-catch.cc | 3 + libcxx/include/ext/__hash | 27 +- libcxx/include/ext/hash_map | 71 +- libcxx/include/ext/hash_set | 27 +- .../libcxx/containers/gnu_cxx/hash_map.pass.cpp | 7 + .../libcxx/containers/gnu_cxx/hash_set.pass.cpp | 7 +- lld/ELF/InputSection.cpp | 8 +- lld/ELF/Symbols.h | 1 + lld/ELF/Writer.cpp | 13 - lld/MinGW/Options.td | 3 +- lld/test/ELF/aarch64-cortex-a53-843419-tlsrelax.s | 4 +- lld/test/ELF/aarch64-tls-gdle.s | 4 +- lld/test/ELF/aarch64-tls-iele.s | 6 +- lld/test/ELF/aarch64-tls-le.s | 8 +- lld/test/ELF/aarch64-tlsld-ldst.s | 50 +- lld/test/ELF/arm-tls-le32.s | 12 +- lld/test/ELF/arm-tls-norelax-ie-le.s | 4 +- lld/test/ELF/i386-tls-le-align.s | 29 + lld/test/ELF/x86-64-tls-le-align.s | 16 + lldb/cmake/caches/Apple-lldb-base.cmake | 8 + lldb/cmake/caches/Apple-lldb-macOS.cmake | 22 + lldb/examples/python/crashlog.py | 8 +- lldb/include/lldb/Interpreter/CommandInterpreter.h | 5 +- lldb/lit/Commands/command-backtrace.test | 2 +- lldb/source/API/SBCommandInterpreter.cpp | 4 +- lldb/source/Host/common/Editline.cpp | 5 +- lldb/source/Interpreter/CommandInterpreter.cpp | 205 +- lldb/tools/driver/CMakeLists.txt | 5 + llvm/cmake/modules/LLVMExternalProjectUtils.cmake | 21 +- llvm/docs/ORCv2DesignAndImplementation.rst | 248 + llvm/docs/index.rst | 5 + .../llvm/CodeGen/GlobalISel/LegalizerHelper.h | 4 + .../llvm/CodeGen/GlobalISel/MachineIRBuilder.h | 24 + llvm/include/llvm/Support/TargetOpcodes.def | 12 + llvm/include/llvm/Target/GenericOpcodes.td | 32 + llvm/lib/CodeGen/ExpandMemCmp.cpp | 4 +- llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp | 121 + llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp | 6 +- llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp | 38 + llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.h | 2 + .../Target/WebAssembly/known_gcc_test_failures.txt | 1 - llvm/lib/Target/X86/X86ISelLowering.cpp | 33 +- .../InstCombine/InstCombineVectorOps.cpp | 14 + llvm/lib/Transforms/Scalar/GVN.cpp | 1 + .../GlobalISel/legalizer-info-validation.mir | 12 + .../test/CodeGen/AArch64/arm64-bitfield-extract.ll | 829 ++- .../CodeGen/AMDGPU/GlobalISel/legalize-sitofp.mir | 76 + .../CodeGen/AMDGPU/GlobalISel/legalize-uitofp.mir | 79 + llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ubfe.ll | 1575 +++++- llvm/test/CodeGen/X86/movmsk-cmp.ll | 34 +- llvm/test/CodeGen/X86/vector-compare-all_of.ll | 8 +- llvm/test/CodeGen/X86/vector-compare-any_of.ll | 10 +- llvm/test/MC/AVR/symbol_relocation.s | 2 +- llvm/test/Transforms/GVN/addrspacecast.ll | 20 + .../InstCombine/insertelement-bitcast.ll | 96 + .../InstSimplify/floating-point-arithmetic.ll | 75 +- .../Transforms/InstSimplify/known-never-nan.ll | 17 +- llvm/tools/llvm-nm/llvm-nm.cpp | 7 +- .../CodeGen/GlobalISel/MachineIRBuilderTest.cpp | 25 + llvm/utils/UpdateTestChecks/asm.py | 11 + llvm/utils/gn/secondary/clang/test/BUILD.gn | 6 + llvm/utils/gn/secondary/llvm/test/BUILD.gn | 6 + llvm/utils/update_llc_test_checks.py | 16 +- 89 files changed, 18749 insertions(+), 956 deletions(-) create mode 100644 clang/test/AST/ast-dump-records-json.cpp create mode 100644 clang/test/AST/ast-dump-stmt-json.c create mode 100644 clang/test/AST/ast-dump-stmt-json.cpp delete mode 100644 clang/unittests/AST/ASTTraverserTest.cpp create mode 100644 lld/test/ELF/i386-tls-le-align.s create mode 100644 lld/test/ELF/x86-64-tls-le-align.s create mode 100644 lldb/cmake/caches/Apple-lldb-base.cmake create mode 100644 lldb/cmake/caches/Apple-lldb-macOS.cmake create mode 100644 llvm/docs/ORCv2DesignAndImplementation.rst create mode 100644 llvm/test/Transforms/GVN/addrspacecast.ll create mode 100644 llvm/test/Transforms/InstCombine/insertelement-bitcast.ll