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-stable-allnoconfig in repository toolchain/ci/llvm-project.
from 759948467ea Reapply "Fix crash on switch conditions of non-integer type [...] adds 3ffbf9720fb [cmake] Remove LLVM_{BUILD,LINK}_LLVM_DYLIB options on Windows adds 590f279c456 [clang] Add VFS support for sanitizers' blacklists adds 885a05f48a5 Reapply [LVI] Normalize pointer behavior adds 5b47efa20e0 [ELF] Fix stack-use-after-scope after D69592 and 69650 adds 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 [...]
No new revisions were added by this update.
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 +- .../include/clang/Basic/SanitizerSpecialCaseList.h | 7 +- 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/Basic/SanitizerBlacklist.cpp | 4 +- clang/lib/Basic/SanitizerSpecialCaseList.cpp | 8 +- 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 +- .../Inputs/sanitizer-blacklist-vfsoverlay.yaml | 15 + clang/test/CodeGen/ubsan-blacklist-vfs.c | 36 +++ .../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/ELF/Relocations.cpp | 6 +- lld/test/ELF/ppc64-abs64-dyn.s | 8 +- lld/test/ELF/ppc64-relocs.s | 4 +- .../gdb_remote_client/TestGDBRemoteClient.py | 4 + .../gdb_remote_client/TestNoGPacketSupported.py | 97 ++++++ .../gdb-remote/ProcessGDBRemoteProperties.td | 2 +- llvm/CMakeLists.txt | 16 +- llvm/docs/BuildingADistribution.rst | 1 + llvm/docs/CMake.rst | 2 + llvm/docs/GettingStarted.rst | 3 +- llvm/docs/ReleaseNotes.rst | 3 + 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/include/llvm/Support/SpecialCaseList.h | 5 +- llvm/lib/Analysis/DDG.cpp | 89 +++++- llvm/lib/Analysis/DependenceGraphBuilder.cpp | 129 ++++++++ llvm/lib/Analysis/LazyValueInfo.cpp | 186 +++++------ 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/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/SpecialCaseList.cpp | 4 +- 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 | 203 ++++++------ 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 ++ .../Transforms/JumpThreading/combine-metadata.ll | 3 +- .../LoopVectorize/first-order-recurrence.ll | 35 --- 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 +- 188 files changed, 2645 insertions(+), 1258 deletions(-) create mode 100644 clang/test/Analysis/nullability.m create mode 100644 clang/test/CodeGen/Inputs/sanitizer-blacklist-vfsoverlay.yaml create mode 100644 clang/test/CodeGen/ubsan-blacklist-vfs.c 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/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