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-stable-allyesconfig in repository toolchain/ci/llvm-project.
from 9f08ce0d219 Revert "[LV] Apply sink-after & interleave-groups as VPlan [...] adds 5df3a87224e [AArch64][X86] Don't assume __powidf2 is available on Windows. adds f0af11d86f8 [DDG] Data Dependence Graph - Pi Block adds fa03665e866 gn build: Merge f0af11d86f8 adds 860ee4f3ebf [clang-format] NFC allow Format.h to be clang-formatted but [...] adds 39c308f6b8f DebugInfo: Use separate macinfo contributions for each CU adds 6d28588cc0f Reland "[clang] Report sanitizer blacklist as a dependency in cc1" adds cae4a28864f Reland "[clang] Report sanitizer blacklist as a dependency in cc1" adds 555c6be041d [clang] Fix -fsanitize-system-blacklist processing in cc1 adds 56cd447eec8 [llvm-xray] Add basic test for AArch64 support adds b314414570c Basic: fix FileManager invalidation issue for file redirect adds 2bbc4fdd8fa Add a testcase for .dSYM path remapping dictionaries. adds d0416b91f03 Don't attempt to upgrade debug-info-tests to Python3. adds fe0763d28a5 [TargetLowering][DAGCombine][MSP430] Shift Amount Threshold [...] adds d0b3e731750 Revert "Reapply "Fix crash on switch conditions of non-inte [...] adds 4c44fd3de37 clang-format: Add to the release notes the new --dry-run/-n option adds d52cff88367 Revert "Reland "[clang] Report sanitizer blacklist as a dep [...] adds 99e2cba219a Reland "[compiler-rt] Fix tests after 03b84e4f6d0" adds 3a3255a2239 clang-format: refresh the list of options adds 3a7a22445e8 [www] More HTTPS and outdated link fixes. adds 8f089f2099d [MC] Emit unused undefined symbol even if its binding is not set adds e1b07aac3d1 [clangd] NFC, reuse the source manager variable in the RawS [...] adds 901cc4a4bc5 Debug Info: Nest Objective-C property function decls inside [...] adds 3951245c38c NVPTX: Don't insert an extra empty line at the end of the l [...] adds 6278fba9b11 llvm-ranlib/nm: Don't print usage message except for usage errors adds 736273c7fe3 DebugInfo: Do not create a debug_macinfo section if no CUs [...] adds db797bfb2bd DebugInfo: Remove redundant conditionals/checks from macro [...] adds 1478f36f27c Test case to verify that lldb falls back to p/P if g is uns [...] adds b11391bb47d ThinLTO : Import always_inline functions irrespective of th [...] adds 79e345fbcc8 [clang][IFS] Adds support for more decl types in clang inte [...] adds 1257146eb41 [clang][IFS][test] Fixing buildbot test fails for clang-ifs. adds 441a78533e6 Revert "Add a testcase for .dSYM path remapping dictionaries." adds 60ab30ebce8 Temporarily change the default for use-g-packet-for-reading [...] adds 57adc37fe57 [analyzer] Nullability: Don't infer nullable when passing a [...] adds e4da37e8a0a [analyzer] Fix skipping the call during inlined defensive c [...] adds 312c6f699d4 [Diagnostics] Fixed crash with non pointer type (PR43950) adds d162e02cee7 Refactor SimplifySelectsFeedingBinaryOp for D64713. NFC. adds 092577e3172 [cxx_status] Update with Belfast motions. adds 0d5ad57ae34 Remarks - fix shadow variable warnings. NFCI. adds 59a14f9d4b9 Fix shadow variable warning by reducing scope of CC/Inverse [...] adds a35a44fd4b5 Remove superfluous break after return. NFC. adds 3fb832fe8bd Statistic - Fix shadow variable warning. NFCI. adds dda8015434c Remove duplicate MemVT to fix shadow variable warning. NFCI. adds 56a725ae5e1 Remarks - fix static analyzer warnings. NFCI. - Fix uninit [...] adds aedb528d430 llvm-exegesis - fix shadow variable warnings. NFCI. adds 2fb9d72c774 Fix builds where LLVM_ENABLE_STATS is disabled adds 56b5eab1297 [NFC] Supress GCC "Bitfield too small to hold all values of [...] adds b9be5ce8f3e [Parser] Warn when ScopeDepthOrObjCQuals overflows adds 27c4eaac8c0 [libc++] Validate the entire regex is consumed adds 4a5aa1a7bf8 [BPF] Add preserve_access_index attribute for record definition adds 94343604012 Revert "[BPF] Add preserve_access_index attribute for recor [...] adds 1da13237a41 [Diagnostics] Try to improve warning message for -Wreturn-type adds 7f8488eeb4a Fix operator precedence warning. NFC. adds 3c37981bb3a Fix shadow variable warning with llvm::SrcMgr. NFCI. adds 612810e333b Fix uninitialized variable warnings. NFCI. adds 5c50109bb54 Fixed more -Wreturn-type tests adds 5deb289f496 Fixed c-index test adds e24e6ae7a0c Fixed dia file adds c2fca2d9afa Fix variable ‘LookedUpGetterSetter’ set but not used warnin [...] adds 0ac296322f0 [lldb] [test] Un-XFAIL tests that work on NetBSD 9 adds 7f152543e4f [LV] Apply sink-after & interleave-groups as VPlan transfor [...] new f092e80939f RegisterCoalescer - fix uninitialized variables. NFCI. new 6976a0e8266 RegisterCoalescer - remove duplicate variable to fix Wshado [...]
The 2 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: .../clangd/refactor/tweaks/RawStringLiteral.cpp | 3 +- .../bugprone-string-integer-assignment.cpp | 2 - .../clang-tidy/checkers/misc-unused-parameters.cpp | 2 +- .../python/tests/cindex/test_diagnostics.py | 2 +- clang/docs/ClangFormat.rst | 97 +++--- clang/docs/ClangFormatStyleOptions.rst | 5 +- clang/docs/ReleaseNotes.rst | 3 + clang/include/clang/AST/Decl.h | 8 +- clang/include/clang/Basic/DiagnosticParseKinds.td | 2 + clang/include/clang/Basic/DiagnosticSemaKinds.td | 17 +- clang/include/clang/Driver/Options.td | 3 + clang/include/clang/Driver/SanitizerArgs.h | 4 +- clang/include/clang/Format/Format.h | 16 +- clang/include/clang/Sema/Overload.h | 8 +- clang/lib/AST/Expr.cpp | 9 - clang/lib/Basic/FileManager.cpp | 18 +- clang/lib/CodeGen/CGDebugInfo.cpp | 67 ++-- clang/lib/CodeGen/CGDebugInfo.h | 11 + clang/lib/Driver/SanitizerArgs.cpp | 28 +- clang/lib/Frontend/CompilerInvocation.cpp | 26 +- .../Frontend/InterfaceStubFunctionsConsumer.cpp | 38 ++- clang/lib/Parse/ParseDecl.cpp | 13 + clang/lib/Sema/SemaChecking.cpp | 2 - clang/lib/Sema/SemaExpr.cpp | 3 +- clang/lib/Sema/SemaObjCProperty.cpp | 2 - clang/lib/Sema/SemaOverload.cpp | 16 +- .../StaticAnalyzer/Checkers/NullabilityChecker.cpp | 5 - .../StaticAnalyzer/Core/BugReporterVisitors.cpp | 23 +- clang/test/Analysis/NSContainers.m | 13 + clang/test/Analysis/const-method-call.cpp | 2 +- ...il-receiver-undefined-larger-than-voidptr-ret.m | 2 +- clang/test/Analysis/nullability.m | 12 + clang/test/Analysis/structured_bindings.cpp | 2 +- .../CXX/expr/expr.prim/expr.prim.lambda/p5.cpp | 2 +- .../CXX/expr/expr.prim/expr.prim.lambda/p7.cpp | 2 +- .../CodeGenObjC/debug-info-objc-property-dwarf5.m | 29 ++ clang/test/CodeGenObjCXX/property-dot-reference.mm | 2 +- clang/test/Driver/cc-log-diagnostics.c | 2 +- clang/test/Driver/fsanitize-blacklist.c | 10 +- clang/test/Frontend/absolute-paths.c | 6 +- clang/test/Frontend/ast-main.cpp | 2 +- clang/test/Frontend/dependency-gen.c | 17 + clang/test/Index/warning-flags.c | 4 +- .../class-template-partial-specialization.cpp | 11 + clang/test/InterfaceStubs/cxx-conversion.cpp | 13 + clang/test/InterfaceStubs/indirect-field-decl.cpp | 10 + clang/test/InterfaceStubs/namespace.cpp | 11 + .../InterfaceStubs/non-type-template-parm-decl.cpp | 10 + clang/test/InterfaceStubs/template-constexpr.cpp | 11 + .../InterfaceStubs/template-template-parm-decl.cpp | 10 + clang/test/InterfaceStubs/trycatch.cpp | 15 + clang/test/InterfaceStubs/usings.cpp | 17 + .../var-template-specialization-decl.cpp | 17 + clang/test/Misc/Inputs/serialized-diags-stable.dia | Bin 580 -> 592 bytes clang/test/Misc/serialized-diags-stable.c | 2 +- clang/test/Modules/redecl-merge.m | 4 +- clang/test/PCH/late-parsed-instantiations.cpp | 4 +- clang/test/Parser/nested_blocks_overflow.cpp | 54 ++++ .../Parser/nested_function_prototype_overflow.cpp | 9 + clang/test/Parser/nested_lambda_overflow.cpp | 55 ++++ clang/test/Sema/block-return-1.c | 2 +- clang/test/Sema/block-return-3.c | 2 +- clang/test/Sema/freemain.c | 2 +- clang/test/Sema/return.c | 44 +-- clang/test/SemaCXX/attr-noreturn.cpp | 2 +- clang/test/SemaCXX/constant-expression-cxx2a.cpp | 3 +- clang/test/SemaCXX/coreturn.cpp | 12 +- clang/test/SemaCXX/return-noreturn.cpp | 34 +- clang/test/SemaCXX/warn-missing-noreturn.cpp | 2 +- clang/test/SemaTemplate/dependent-names.cpp | 3 + clang/test/SemaTemplate/enum-argument.cpp | 3 +- .../late-parsing-eager-instantiation.cpp | 4 +- clang/test/SemaTemplate/member-access-expr.cpp | 2 +- .../test/SemaTemplate/non-integral-switch-cond.cpp | 14 - clang/www/UniversalDriver.html | 4 +- clang/www/analyzer/available_checks.html | 2 +- clang/www/cxx_status.html | 51 ++- .../test/asan/TestCases/default_blacklist.cpp | 2 +- compiler-rt/test/msan/default_blacklist.cpp | 2 +- debuginfo-tests/CMakeLists.txt | 35 --- libcxx/include/regex | 32 +- libcxx/src/regex.cpp | 2 + lld/test/ELF/ppc64-abs64-dyn.s | 8 +- lld/test/ELF/ppc64-relocs.s | 4 +- .../command/TestWatchpointCommandLLDB.py | 1 - .../command/TestWatchpointCommandPython.py | 2 - .../condition/TestWatchpointConditionCmd.py | 1 - .../gdb_remote_client/TestGDBRemoteClient.py | 4 + .../gdb_remote_client/TestNoGPacketSupported.py | 97 ++++++ .../test/lang/c/bitfields/TestBitfields.py | 2 - .../gdb-remote/ProcessGDBRemoteProperties.td | 2 +- llvm/docs/_templates/layout.html | 2 +- llvm/include/llvm/ADT/EnumeratedArray.h | 48 +++ llvm/include/llvm/Analysis/DDG.h | 88 +++++- .../include/llvm/Analysis/DependenceGraphBuilder.h | 20 +- llvm/include/llvm/Analysis/VectorUtils.h | 9 +- llvm/include/llvm/Bitstream/BitstreamReader.h | 2 +- .../include/llvm/DebugInfo/DWARF/DWARFDebugMacro.h | 4 +- llvm/include/llvm/IR/ModuleSummaryIndex.h | 2 + llvm/include/llvm/Remarks/Remark.h | 4 +- llvm/lib/Analysis/DDG.cpp | 89 +++++- llvm/lib/Analysis/DependenceGraphBuilder.cpp | 129 ++++++++ llvm/lib/Analysis/ModuleSummaryAnalysis.cpp | 6 +- llvm/lib/AsmParser/LLLexer.cpp | 1 + llvm/lib/AsmParser/LLParser.cpp | 8 + llvm/lib/AsmParser/LLToken.h | 1 + llvm/lib/Bitcode/Reader/BitcodeReader.cpp | 1 + llvm/lib/Bitcode/Writer/BitcodeWriter.cpp | 1 + llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp | 2 - llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp | 28 +- llvm/lib/CodeGen/RegisterCoalescer.cpp | 25 +- llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp | 22 +- .../CodeGen/SelectionDAG/LegalizeFloatTypes.cpp | 21 +- llvm/lib/CodeGen/StackMaps.cpp | 2 +- llvm/lib/DebugInfo/DWARF/DWARFDebugMacro.cpp | 76 ++--- llvm/lib/IR/AsmWriter.cpp | 1 + llvm/lib/IR/ModuleSummaryIndex.cpp | 2 +- llvm/lib/MC/ELFObjectWriter.cpp | 3 - llvm/lib/Remarks/BitstreamRemarkParser.cpp | 32 +- llvm/lib/Remarks/BitstreamRemarkParser.h | 9 +- llvm/lib/Remarks/RemarkFormat.cpp | 6 +- llvm/lib/Support/Statistic.cpp | 10 +- llvm/lib/TableGen/TGParser.h | 4 +- llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 6 + llvm/lib/Target/AMDGPU/R600ISelLowering.cpp | 9 +- llvm/lib/Target/ARM/ARMISelLowering.cpp | 61 +--- llvm/lib/Target/MSP430/MSP430ISelLowering.cpp | 14 + llvm/lib/Target/MSP430/MSP430ISelLowering.h | 1 + llvm/lib/Target/X86/X86ISelLowering.cpp | 6 + llvm/lib/Transforms/IPO/FunctionImport.cpp | 6 +- .../InstCombine/InstructionCombining.cpp | 57 ++-- .../Vectorize/LoopVectorizationPlanner.h | 9 +- llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 211 ++++++------- llvm/lib/Transforms/Vectorize/VPRecipeBuilder.h | 44 ++- llvm/lib/Transforms/Vectorize/VPlan.cpp | 23 +- llvm/lib/Transforms/Vectorize/VPlan.h | 16 + llvm/test/Analysis/DDG/basic-a.ll | 130 ++++---- llvm/test/Analysis/DDG/basic-b.ll | 150 ++++----- llvm/test/Analysis/DDG/basic-loopnest.ll | 345 +++++++++++---------- llvm/test/Analysis/DDG/root-node.ll | 18 +- llvm/test/Assembler/thinlto-summary.ll | 8 +- llvm/test/CodeGen/AArch64/powi-windows.ll | 46 +++ .../CodeGen/MSP430/shift-amount-threshold-b.ll | 73 +++++ llvm/test/CodeGen/X86/powi-windows.ll | 46 +++ llvm/test/DebugInfo/NVPTX/cu-range-hole.ll | 6 +- llvm/test/DebugInfo/NVPTX/debug-addr-class.ll | 6 +- llvm/test/DebugInfo/NVPTX/debug-file-loc.ll | 6 +- llvm/test/DebugInfo/NVPTX/debug-info.ll | 6 +- llvm/test/DebugInfo/NVPTX/debug-loc-offset.ll | 6 +- llvm/test/DebugInfo/RISCV/dwarf-riscv-relocs.ll | 6 +- llvm/test/DebugInfo/X86/debug-macro.ll | 5 +- llvm/test/DebugInfo/X86/empty_macinfo.ll | 6 +- .../test/DebugInfo/X86/length_symbol_difference.ll | 1 - llvm/test/MC/ELF/undef.s | 22 ++ llvm/test/MC/ELF/weakref.s | 9 + llvm/test/MC/WebAssembly/debug-info.ll | 34 +- .../ThinLTO/X86/Inputs/funcimport_alwaysinline.ll | 10 + llvm/test/ThinLTO/X86/dot-dumper.ll | 8 +- llvm/test/ThinLTO/X86/dot-dumper2.ll | 2 +- llvm/test/ThinLTO/X86/funcimport_alwaysinline.ll | 24 ++ .../LoopVectorize/first-order-recurrence.ll | 35 +++ .../interleaved-accesses-uniform-load.ll | 49 +++ llvm/test/tools/llvm-ar/invalid-object-file.test | 3 + llvm/test/tools/llvm-ranlib/bad-usage.test | 7 + llvm/test/tools/llvm-ranlib/help-message.test | 8 + .../tools/llvm-xray/AArch64/Inputs/elf64-pic.yaml | 159 ++++++++++ .../AArch64/extract-instrmap-aarch64.test | 14 + llvm/tools/llvm-ar/llvm-ar.cpp | 58 ++-- llvm/tools/llvm-exegesis/lib/Assembler.cpp | 4 +- llvm/tools/llvm-exegesis/llvm-exegesis.cpp | 6 +- llvm/unittests/ADT/CMakeLists.txt | 1 + llvm/unittests/ADT/EnumeratedArrayTest.cpp | 51 +++ llvm/unittests/Transforms/Vectorize/VPlanTest.cpp | 1 + llvm/utils/TableGen/SearchableTableEmitter.cpp | 4 +- .../utils/gn/secondary/llvm/unittests/ADT/BUILD.gn | 1 + polly/www/contributors.html | 6 +- polly/www/index.html | 8 +- polly/www/performance.html | 2 +- polly/www/publications.html | 8 +- 179 files changed, 2599 insertions(+), 1093 deletions(-) create mode 100644 clang/test/Analysis/nullability.m create mode 100644 clang/test/CodeGenObjC/debug-info-objc-property-dwarf5.m create mode 100644 clang/test/InterfaceStubs/class-template-partial-specialization.cpp create mode 100644 clang/test/InterfaceStubs/cxx-conversion.cpp create mode 100644 clang/test/InterfaceStubs/indirect-field-decl.cpp create mode 100644 clang/test/InterfaceStubs/namespace.cpp create mode 100644 clang/test/InterfaceStubs/non-type-template-parm-decl.cpp create mode 100644 clang/test/InterfaceStubs/template-constexpr.cpp create mode 100644 clang/test/InterfaceStubs/template-template-parm-decl.cpp create mode 100644 clang/test/InterfaceStubs/trycatch.cpp create mode 100644 clang/test/InterfaceStubs/usings.cpp create mode 100644 clang/test/InterfaceStubs/var-template-specialization-decl.cpp create mode 100644 clang/test/Parser/nested_blocks_overflow.cpp create mode 100644 clang/test/Parser/nested_function_prototype_overflow.cpp create mode 100644 clang/test/Parser/nested_lambda_overflow.cpp delete mode 100644 clang/test/SemaTemplate/non-integral-switch-cond.cpp create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/gdb_remote_ [...] create mode 100644 llvm/include/llvm/ADT/EnumeratedArray.h create mode 100644 llvm/test/CodeGen/AArch64/powi-windows.ll create mode 100644 llvm/test/CodeGen/MSP430/shift-amount-threshold-b.ll create mode 100644 llvm/test/CodeGen/X86/powi-windows.ll create mode 100644 llvm/test/ThinLTO/X86/Inputs/funcimport_alwaysinline.ll create mode 100644 llvm/test/ThinLTO/X86/funcimport_alwaysinline.ll create mode 100644 llvm/test/Transforms/LoopVectorize/interleaved-accesses-uniform [...] create mode 100644 llvm/test/tools/llvm-ranlib/bad-usage.test create mode 100644 llvm/test/tools/llvm-ranlib/help-message.test create mode 100644 llvm/test/tools/llvm-xray/AArch64/Inputs/elf64-pic.yaml create mode 100644 llvm/test/tools/llvm-xray/AArch64/extract-instrmap-aarch64.test create mode 100644 llvm/unittests/ADT/EnumeratedArrayTest.cpp