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-aarch64-next-allmodconfig in repository toolchain/ci/llvm-monorepo.
from d9dbd2d7dc8 [TargetLowering] SimplifyDemandedBits - only reduce known b [...] adds f0e3450e936 [x86] add checks for asm to test; NFC adds dc96cba3225 [libcxx] Make sure we can build with -fvisibility=hidden on Linux adds 69761af3d9e [NFC][libcxx] Add revision number to ABI changelog adds b82edf9e4cb [MC] Support labels as offsets in .reloc directive adds 5a7b92fa209 [mips][mc] Add basic support for R_MIPS_JALR/R_MICROMIPS_JALR adds ce015f15d2c [libcxx] Mark stray symbols as hidden to try and fix the build adds 36610f171d4 [libcxx] Make sure operator+ is declared with the right vis [...] adds 53cfefadffc [x86] add test for FP select with constant; NFC adds a8afd7a8be6 Mark lambda decl as invalid if a captured variable has an i [...] adds 4a107cf5789 [x86] fix predicate for avoiding vblendv adds 1ff5e2b3734 [ELF] Write IPLT header in -static -z retpolineplt mode adds a02c8d81950 [OPENMP] Support relational-op != (not-equal) as one of the [...] adds a19b7168086 [x86] add tests for select-of-FP-constants; NFC adds 0d42e8e2d20 [MergeFuncs] Generate alias instead of thunk if possible adds 0bda9a1b488 [OPENMP] remove redundant MapTypeModifierSpecified flag in [...] adds 832fbe3e251 [OPENMP]Fix handling of the LCVs in loop-based directives. adds 2a69a6fd2a1 [DAGCombiner] reduce code duplication; NFC adds f5d3251fcc3 [OPENMP] Refactor code for parsing omp declare target direc [...] adds ced6c20bf2d [lit] Add pthread to the compilation of the tests on Linux adds 70ff80fc57b [Driver] Use --push/pop-state with Sanitizer link deps adds c2a1dfa71ad [InstCombine] Add tests for funnel shift with zero operand; NFC adds 8528f1c95a5 [compiler-rt][UBSan] silence_unsigned_overflow: do *NOT* ig [...] adds 5df6e35f094 Fix missing includes in test header adds 7e2c49d17f6 Re-Reinstate 347294 with a fix for the failures. adds 0f52216a1e2 Update call to EvaluateAsInt() to the new syntax. adds 40f9cfbfe1a Update call to EvaluateAsInt() to the new syntax. adds 1f340384b1a [LLVM] Allow modulemap installation adds 22e7d737829 [libcxx] Mark strstreams tests as being supported on all OS [...] adds 175b310a9b5 [PowerPC][NFC] Minor Code Cleaup for PPCMCCodeEmitter. adds 7bfe45c7e3c [libcxx] Fix incorrect iterator type in vector container test adds d7c7ea9c30a [DAGCombiner] refactor select-of-FP-constants transform adds 4727ad8bea9 [OPENMP][NVPTX]Emit default locations as constant with unde [...] adds 2ed09c44a2c [Sanitizer] Adding setvbuf in supported platforms and other [...] adds 8666dcc3a37 [libcxx] Remove unused definition of aligned allocation mac [...] adds 4ef10208c32 [PowerPC][NFC] Split PPCMCCodeEmitter into header and cpp file. adds c3b5e3b0ebb COFF: ICF: Include contents of referenced sections in initi [...] adds 0e83c7cfab1 Revert "[Driver] Use --push/pop-state with Sanitizer link deps" adds 88562c94719 [mingw] Use unmangled name after the $ in the section name adds 936097b4d25 [PM] correcting return value for new-pass-manager version o [...] adds 9e390314be4 Removing test/MC/Mips/reloc-directive-label-offset.s temporarily adds 563cbb6d3e2 [llvm-mca] Add test case (NFC) adds 457e06ea750 [libcxx] Improve error message when an invalid directory is [...] adds 444936c1b00 Add a ubsan blacklist entry for libstdc++ 8.0.1. adds 5a6fddaaa79 [llvm-mca] Add test case (NFC) adds 3c0d070cfe4 [x86] use FileCheck to verify output; NFC adds faf56b52dc4 tsan: Correct the name of an executable. adds a8ff34ae8a4 [llvm-mca] Add test case (NFC) adds e7464c665a6 [llvm-size] Use empty() and range-based for loop. NFC adds f4c84da03c8 tsan: Update measurements in check_analyze.sh. adds 66a0ba9cadf [XRay] Support for Fuchsia adds 7ddc1a176c7 [Driver] Support XRay on Fuchsia adds 7003a7b0b76 [SystemZTTIImpl] Give correct cost values for vector bswap [...] adds 978c207e980 The result of is.constant() is unsigned. adds 33261de57c6 [ARM GlobalISel] Add test for BFC. NFCI adds a4bb1b48b88 Revert r343473 "Move llvm util dependencies from clang-tool [...] adds 2dd871b86ea Move the llvm lit test dependencies to clang-tools-extra. adds 64248981e9c [clangd] Respect task cancellation in TUScheduler. adds 93de4cd0dff Unbreak FreeBSD build. M lib/sanitizer_common/sanitizer_ [...] adds 7f11f5c1fcf [TI removal] Leverage the fact that TerminatorInst is gone [...] adds 99606dda0ae [ASTMatchers] Re-generate ast matchers doc after rL346455. adds 77726eb305b [NFC] Simplify code by using standard exit blocks collection adds 950e2464081 [ELF] - Make SymbolTable::addDefined return Defined. adds e2a4f671b9e [AArch64] Fix SelectionDAG infinite loop for v1i64 SCALAR_T [...] adds e414dfa048b [NFC] Ensure deterministic order of dead exit blocks adds ff47bdcee69 [NFC] Assert that all blocks staying in loop are live adds 6a63383e2ef [llvm-mca] Fix an invalid memory read introduced by r346487. adds 9ccdbbab234 [clangd] Fix use-after-scope in unit test adds 31de1b35c77 [libcxx] Remove incorrect XFAIL on macos 10.12 adds 3b1df03a08e [ASTMatchers] Add hasSideEffect() matcher. adds 7adfc062fbf Revert rL347462 "[ASTMatchers] Add hasSideEffect() matcher."
No new revisions were added by this update.
Summary of changes: .../bugprone/MisplacedWideningCastCheck.cpp | 12 +- .../bugprone/SuspiciousMemsetUsageCheck.cpp | 23 +- .../cert/ProperlySeededRandomGeneratorCheck.cpp | 4 +- clang-tools-extra/clangd/Cancellation.cpp | 4 +- clang-tools-extra/clangd/Cancellation.h | 2 +- clang-tools-extra/clangd/TUScheduler.cpp | 23 + clang-tools-extra/clangd/TUScheduler.h | 7 + clang-tools-extra/test/CMakeLists.txt | 11 + .../unittests/clangd/TUSchedulerTests.cpp | 69 ++ clang/cmake/caches/Fuchsia-stage2.cmake | 1 + clang/docs/LibASTMatchersReference.html | 11 + clang/include/clang/AST/Expr.h | 13 +- clang/include/clang/Parse/Parser.h | 5 + clang/lib/AST/ASTImporter.cpp | 2 +- clang/lib/AST/Expr.cpp | 22 +- clang/lib/AST/ExprConstant.cpp | 140 ++-- clang/lib/Analysis/CFG.cpp | 19 +- clang/lib/CodeGen/CGBuiltin.cpp | 54 +- clang/lib/CodeGen/CGDebugInfo.cpp | 6 +- clang/lib/CodeGen/CGExprScalar.cpp | 11 +- clang/lib/CodeGen/CGOpenMPRuntime.cpp | 29 +- clang/lib/CodeGen/CGOpenMPRuntime.h | 11 +- clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp | 20 + clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.h | 10 + clang/lib/CodeGen/CGStmt.cpp | 4 +- clang/lib/CodeGen/CGStmtOpenMP.cpp | 6 +- clang/lib/CodeGen/CodeGenFunction.cpp | 5 +- clang/lib/Driver/ToolChains/Fuchsia.cpp | 8 +- clang/lib/Driver/XRayArgs.cpp | 9 + clang/lib/Parse/ParseOpenMP.cpp | 115 ++-- clang/lib/Sema/AnalysisBasedWarnings.cpp | 7 +- clang/lib/Sema/SemaCast.cpp | 5 +- clang/lib/Sema/SemaChecking.cpp | 47 +- clang/lib/Sema/SemaDecl.cpp | 6 +- clang/lib/Sema/SemaDeclCXX.cpp | 2 + clang/lib/Sema/SemaExpr.cpp | 84 ++- clang/lib/Sema/SemaInit.cpp | 5 +- clang/lib/Sema/SemaOpenMP.cpp | 115 +++- clang/lib/Sema/SemaOverload.cpp | 2 +- clang/lib/Sema/SemaStmt.cpp | 5 +- clang/lib/Sema/SemaStmtAsm.cpp | 5 +- clang/lib/Sema/SemaTemplateDeduction.cpp | 4 + clang/lib/Sema/SemaType.cpp | 4 - clang/lib/Sema/TreeTransform.h | 3 + .../Checkers/BuiltinFunctionChecker.cpp | 5 +- .../Checkers/CheckSecuritySyntaxOnly.cpp | 5 +- .../Checkers/MallocOverflowSecurityChecker.cpp | 9 +- .../Checkers/NumberObjectConversionChecker.cpp | 5 +- clang/lib/StaticAnalyzer/Core/ExprEngine.cpp | 3 - clang/lib/StaticAnalyzer/Core/ExprEngineC.cpp | 5 +- clang/lib/StaticAnalyzer/Core/SValBuilder.cpp | 4 +- clang/test/Analysis/builtin-functions.cpp | 6 +- clang/test/CodeGen/builtin-constant-p.c | 130 ++++ clang/test/CodeGenCXX/builtin-constant-p.cpp | 24 + .../aarch64-fuchsia/lib/libclang_rt.xray-basic.a | 0 .../aarch64-fuchsia/lib/libclang_rt.xray.a | 0 .../x86_64-fuchsia/lib/libclang_rt.xray-basic.a | 0 .../x86_64-fuchsia/lib/libclang_rt.xray.a | 0 clang/test/Driver/fuchsia.c | 20 + .../distribute_parallel_for_simd_loop_messages.cpp | 2 +- .../test/OpenMP/distribute_simd_loop_messages.cpp | 2 +- clang/test/OpenMP/for_loop_messages.cpp | 2 +- clang/test/OpenMP/for_simd_loop_messages.cpp | 2 +- clang/test/OpenMP/nvptx_SPMD_codegen.cpp | 5 + clang/test/OpenMP/nvptx_target_printf_codegen.c | 4 +- .../nvptx_target_teams_distribute_codegen.cpp | 90 +++ clang/test/OpenMP/parallel_for_ast_print.cpp | 23 + clang/test/OpenMP/parallel_for_codegen.cpp | 80 +++ clang/test/OpenMP/parallel_for_loop_messages.cpp | 2 +- .../OpenMP/parallel_for_simd_loop_messages.cpp | 2 +- clang/test/OpenMP/simd_loop_messages.cpp | 2 +- .../OpenMP/target_parallel_for_loop_messages.cpp | 2 +- .../target_parallel_for_simd_loop_messages.cpp | 2 +- clang/test/OpenMP/target_simd_loop_messages.cpp | 2 +- .../target_teams_distribute_loop_messages.cpp | 2 +- ...teams_distribute_parallel_for_loop_messages.cpp | 2 +- ..._distribute_parallel_for_simd_loop_messages.cpp | 2 +- .../target_teams_distribute_simd_loop_messages.cpp | 2 +- clang/test/OpenMP/taskloop_loop_messages.cpp | 2 +- clang/test/OpenMP/taskloop_simd_loop_messages.cpp | 2 +- .../test/OpenMP/teams_distribute_loop_messages.cpp | 2 +- ...teams_distribute_parallel_for_loop_messages.cpp | 2 +- ..._distribute_parallel_for_simd_loop_messages.cpp | 2 +- .../OpenMP/teams_distribute_simd_loop_messages.cpp | 2 +- clang/test/Sema/builtins.c | 9 + clang/test/SemaCXX/compound-literal.cpp | 4 +- clang/test/SemaCXX/lambda-invalid-capture.cpp | 18 + compiler-rt/cmake/config-ix.cmake | 2 +- .../sanitizer_common_interceptors.inc | 37 +- .../sanitizer_common/sanitizer_coverage_fuchsia.cc | 3 +- .../sanitizer_platform_interceptors.h | 3 +- .../sanitizer_platform_limits_netbsd.cc | 2 + .../sanitizer_platform_limits_netbsd.h | 2 + .../sanitizer_platform_limits_posix.cc | 3 + .../sanitizer_platform_limits_posix.h | 2 + .../sanitizer_symbolizer_fuchsia.h | 3 + compiler-rt/lib/tsan/check_analyze.sh | 6 +- compiler-rt/lib/ubsan/ubsan_flags.inc | 4 +- compiler-rt/lib/ubsan/ubsan_handlers.cc | 4 +- compiler-rt/lib/xray/xray_allocator.h | 60 ++ compiler-rt/lib/xray/xray_basic_logging.cc | 2 + compiler-rt/lib/xray/xray_buffer_queue.cc | 2 + compiler-rt/lib/xray/xray_fdr_logging.cc | 1 - compiler-rt/lib/xray/xray_interface.cc | 41 +- compiler-rt/lib/xray/xray_tsc.h | 23 + compiler-rt/lib/xray/xray_utils.cc | 101 ++- compiler-rt/lib/xray/xray_utils.h | 35 +- compiler-rt/lib/xray/xray_x86_64.cc | 8 +- .../TestCases/{NetBSD => Posix}/setvbuf.cc | 14 + .../test/ubsan/TestCases/Integer/no-recover.cpp | 4 +- libcxx/include/__config | 5 - libcxx/include/algorithm | 1 + libcxx/include/exception | 4 +- libcxx/include/locale | 4 +- libcxx/include/string | 2 + libcxx/lib/abi/CHANGELOG.TXT | 39 +- libcxx/lib/abi/x86_64-unknown-linux-gnu.v1.abilist | 22 - .../insert_iter_iter_iter.pass.cpp | 56 +- .../depr.strstreambuf.members/overflow.pass.cpp | 4 - .../istream.unformatted/seekg_off.pass.cpp | 1 - libcxx/test/support/counting_predicates.hpp | 11 +- libcxx/utils/libcxx/test/config.py | 2 +- lld/COFF/ICF.cpp | 12 +- lld/ELF/SymbolTable.cpp | 8 +- lld/ELF/SymbolTable.h | 6 +- lld/ELF/Symbols.cpp | 5 +- lld/ELF/SyntheticSections.cpp | 7 +- lld/ELF/Writer.cpp | 11 +- lld/test/ELF/x86-64-retpoline-znow-static-iplt.s | 26 + lldb/lit/helper/toolchain.py | 2 +- lldb/source/Symbol/ClangASTContext.cpp | 11 +- llvm/CMakeLists.txt | 19 + llvm/cmake/modules/AddLLVM.cmake | 10 - llvm/include/llvm/IR/CallSite.h | 5 +- llvm/include/llvm/IR/InstrTypes.h | 762 +++++++++++++++++---- llvm/include/llvm/IR/Instructions.h | 716 +++---------------- llvm/include/llvm/MC/MCObjectStreamer.h | 9 + llvm/include/llvm/module.extern.modulemap | 5 + llvm/include/llvm/module.install.modulemap | 27 + llvm/include/llvm/module.modulemap | 23 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 164 ++--- llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp | 5 +- llvm/lib/IR/Instructions.cpp | 131 +++- llvm/lib/IR/Verifier.cpp | 14 +- llvm/lib/MC/MCObjectStreamer.cpp | 57 +- llvm/lib/MC/MCParser/AsmParser.cpp | 18 +- llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 5 +- llvm/lib/Target/AArch64/AArch64InstrInfo.td | 6 + .../Target/Mips/MCTargetDesc/MipsAsmBackend.cpp | 12 +- .../Mips/MCTargetDesc/MipsELFObjectWriter.cpp | 4 + llvm/lib/Target/Mips/MCTargetDesc/MipsFixupKinds.h | 4 + .../PowerPC/MCTargetDesc/PPCMCCodeEmitter.cpp | 155 +---- .../Target/PowerPC/MCTargetDesc/PPCMCCodeEmitter.h | 109 +++ .../Target/SystemZ/SystemZTargetTransformInfo.cpp | 26 + .../Target/SystemZ/SystemZTargetTransformInfo.h | 7 + llvm/lib/Target/X86/X86ISelLowering.cpp | 9 +- llvm/lib/Transforms/IPO/MergeFunctions.cpp | 87 ++- llvm/lib/Transforms/Scalar/LoopSimplifyCFG.cpp | 37 +- llvm/lib/Transforms/Scalar/Scalarizer.cpp | 4 +- llvm/test/Analysis/CostModel/SystemZ/intrinsics.ll | 57 ++ llvm/test/CodeGen/AArch64/arm64-build-vector.ll | 22 + .../GlobalISel/arm-instruction-select-combos.mir | 57 ++ llvm/test/CodeGen/X86/2009-03-07-FPConstSelect.ll | 22 +- llvm/test/CodeGen/X86/ipra-reg-alias.ll | 20 +- llvm/test/CodeGen/X86/mingw-comdats.ll | 33 +- llvm/test/CodeGen/X86/vselect-zero.ll | 123 +++- llvm/test/MC/Mips/reloc-directive-bad-obj.s | 9 + llvm/test/MC/Mips/reloc-directive-bad.s | 13 +- llvm/test/MC/Mips/reloc-directive-negative.s | 6 - llvm/test/MC/Mips/reloc-directive.s | 13 + llvm/test/Transforms/InstCombine/fsh.ll | 36 + llvm/test/Transforms/MergeFunc/alias.ll | 116 ++++ .../llvm-mca/AArch64/CortexA57/shifted-register.s | 7 + .../llvm-mca/AArch64/Cyclone/register-offset.s | 9 + .../llvm-mca/X86/BtVer2/partial-reg-update-7.s | 104 +++ llvm/tools/llvm-mca/include/Instruction.h | 28 +- .../llvm-mca/lib/HardwareUnits/RegisterFile.cpp | 6 +- llvm/tools/llvm-mca/lib/Instruction.cpp | 31 +- llvm/tools/llvm-size/llvm-size.cpp | 10 +- llvm/utils/sanitizers/ubsan_blacklist.txt | 4 + 180 files changed, 3604 insertions(+), 1592 deletions(-) create mode 100644 clang/test/CodeGen/builtin-constant-p.c create mode 100644 clang/test/CodeGenCXX/builtin-constant-p.cpp copy clang-tools-extra/test/clang-tidy/Inputs/Headers/a.h => clang/test/Driver/Inp [...] copy clang-tools-extra/test/clang-tidy/Inputs/Headers/a.h => clang/test/Driver/Inp [...] copy clang-tools-extra/test/clang-tidy/Inputs/Headers/a.h => clang/test/Driver/Inp [...] copy clang-tools-extra/test/clang-tidy/Inputs/Headers/a.h => clang/test/Driver/Inp [...] create mode 100644 clang/test/OpenMP/nvptx_target_teams_distribute_codegen.cpp create mode 100644 clang/test/SemaCXX/lambda-invalid-capture.cpp rename compiler-rt/test/sanitizer_common/TestCases/{NetBSD => Posix}/setvbuf.cc (82%) create mode 100644 lld/test/ELF/x86-64-retpoline-znow-static-iplt.s create mode 100644 llvm/include/llvm/module.extern.modulemap create mode 100644 llvm/include/llvm/module.install.modulemap create mode 100644 llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCCodeEmitter.h create mode 100644 llvm/test/Analysis/CostModel/SystemZ/intrinsics.ll create mode 100644 llvm/test/MC/Mips/reloc-directive-bad-obj.s delete mode 100644 llvm/test/MC/Mips/reloc-directive-negative.s create mode 100644 llvm/test/Transforms/MergeFunc/alias.ll create mode 100644 llvm/test/tools/llvm-mca/AArch64/CortexA57/shifted-register.s create mode 100644 llvm/test/tools/llvm-mca/AArch64/Cyclone/register-offset.s create mode 100644 llvm/test/tools/llvm-mca/X86/BtVer2/partial-reg-update-7.s