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-defconfig in repository toolchain/ci/llvm-project.
from 1475fad1d0d [X86] Add test case for inserting/extracting from two shuff [...] adds b8b90ac1c51 [X86][DAGCombiner] Teach narrowShuffle to use concat_vector [...] adds c955e4a910e [Wdocumentation] improve wording of a warning message adds b882c973ec7 [Hexagon][x86] add tests for bit-test; NFC adds 7bd08fbae9d [Hexagon] remove noise from tests; NFC adds 1ec3ad9ed85 [X86] Automatically generate stack folding tests. NFC adds e18aa1e0a2d [NFC][Regalloc] Add testcases for D66576 adds 8e5184af711 [ELF] Error if --strip-all and --emit-relocs are used together adds 72ca5f36944 [lldb][NFC] Add ProcessInfo::GetNameAsStringRef to simplify [...] adds 0a6000f2cbb [clangd] Send highlighting diff beyond the end of the file. adds d43d912b4bf [lldb] Construct the dummy target when the first Debugger o [...] adds d804bd17de3 [LoopUnroll] Handle certain PHIs in full unrolling properly adds 91e2fbad3d9 [NFC][cmake] Build fix in tools/llvm-config/CMakeLists.txt adds debcac9fef2 [ELF] Make LinkerScript::assignAddresses iterative adds 1681ceb2c42 [ELF] EhFrameSection: postpone FDE liveness check to finali [...] adds 140f06f1b50 [GWP_ASAN] Avoid using VERSION_GREATER_EQUAL in cmake files adds 0a9f47d7cc9 Breakpad: Add support for parsing STACK WIN records adds 3b6d7040cf4 [clangd] Added a colorizer to the vscode extension. adds c7deb7f808e Postfix: move more code out of the PDB plugin adds 27f56c1200a Fix a type mismatch error in GDBRemoteCommunicationServerCommon adds f899bf135fc Fix windows build after r369894 adds 602f29fd7cc ProcessInstanceInfo: Fix dumping of invalid user ids adds b54efd28c4d Move ProcessInstanceInfoTest to Utility adds 55aafa35ea3 [ProcessWindows] Remove equivalent macros adds 298c0b352d5 [X86] Automatically generate various tests. NFC adds 341df3f13ae Really fix the type mismatch error in GDBRemoteCommunicatio [...] adds 1c9aa70b042 [clangd] Handling text editor/document lifetimes in vscode [...] adds 640230cc97f [clang-tidy] TransformerClangTidyCheck: change choice of lo [...] adds 0cd4ab91abe [clang-tidy][NFC] Qualify `makeRule` call in test, for cons [...] adds 5836472ac48 clang-format: [JS] handle `as const`. adds 3aeed0fd5ad [clangd] Add docs for configuration knobs in clangd adds a6fed93f0d1 Moved GlobList into a separate header file adds 077a9c7053d [SampleFDO] Extract the code calling each section reader to [...] adds 3877aa1660b [clangd] Fix docs adds a69992c8cb8 [dotest] Print invocation when encountering an error. adds 442a5765ce0 [PowerPC] add tests for fma with negated ops; NFC adds e320db434ed [asan_symbolize] Avoid blocking when llvm-symbolizer is ins [...] adds 72e1f7f960d [clang-doc] Switch Generator::CreateResources to use llvm::Error adds e30b71f9dc0 Fix -dA flag, it is not a preprocessor flag. adds b7075e40f3c [DAGCombiner] Remove a bunch of redundant AddToWorklist calls. adds 3ba0f3c9b7f [NFC] Add comments to some bool arguments for better readability new 2511b5a4638 [asan_symbolize] Attempt to fix build-bot failure after lat [...] new 7305397a142 TestFunctionStarts.py: add synchronization new b1c90791024 [libclang][index][NFCi] Refactor machinery for skipping fun [...] new 98f9e94e57d Fix use of invalidated iterator introduced by r369680. new da8b5cc9f13 [OPENMP][NVPTX]Add __kmpc_syncwarp(int32_t) function. new 51029e5c153 [clangd] Release notes new 19b00436417 [Attributor] Allow explicit dependence tracking new a4a308cc252 [Attributor] Further cut down on non-determinism
The 8 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-tools-extra/clang-doc/Generators.cpp | 4 +- clang-tools-extra/clang-doc/Generators.h | 2 +- clang-tools-extra/clang-doc/HTMLGenerator.cpp | 61 +- clang-tools-extra/clang-doc/tool/ClangDocMain.cpp | 5 +- clang-tools-extra/clang-tidy/CMakeLists.txt | 1 + .../clang-tidy/ClangTidyDiagnosticConsumer.cpp | 42 +- .../clang-tidy/ClangTidyDiagnosticConsumer.h | 22 - clang-tools-extra/clang-tidy/GlobList.cpp | 56 + clang-tools-extra/clang-tidy/GlobList.h | 44 + .../fuchsia/RestrictSystemIncludesCheck.h | 3 +- .../clang-tidy/tool/ClangTidyMain.cpp | 1 + .../clang-tidy/utils/TransformerClangTidyCheck.cpp | 16 +- clang-tools-extra/clangd/ClangdLSPServer.cpp | 5 +- clang-tools-extra/clangd/ClangdLSPServer.h | 6 +- clang-tools-extra/clangd/ClangdServer.cpp | 11 +- clang-tools-extra/clangd/ClangdServer.h | 3 +- clang-tools-extra/clangd/SemanticHighlighting.cpp | 12 +- clang-tools-extra/clangd/SemanticHighlighting.h | 8 +- .../clangd/clients/clangd-vscode/src/extension.ts | 12 + .../clangd-vscode/src/semantic-highlighting.ts | 137 +- .../test/semantic-highlighting.test.ts | 115 +- .../clangd/test/semantic-highlighting.test | 7 +- .../clangd/unittests/SemanticHighlightingTests.cpp | 50 +- clang-tools-extra/docs/ReleaseNotes.rst | 93 +- clang-tools-extra/docs/clangd/Configuration.rst | 40 + clang-tools-extra/docs/clangd/index.rst | 1 + .../unittests/clang-tidy/CMakeLists.txt | 1 + .../clang-tidy/ClangTidyDiagnosticConsumerTest.cpp | 60 - ...DiagnosticConsumerTest.cpp => GlobListTest.cpp} | 28 +- .../clang-tidy/TransformerClangTidyCheckTest.cpp | 63 +- clang/docs/ClangCommandLineReference.rst | 4 +- .../include/clang/Basic/DiagnosticCommentKinds.td | 2 +- clang/include/clang/Driver/Options.td | 2 +- clang/lib/Basic/FileManager.cpp | 8 +- clang/lib/Driver/ToolChains/Clang.cpp | 3 +- clang/lib/Format/TokenAnnotator.cpp | 4 + clang/lib/Sema/SemaInit.cpp | 12 +- clang/test/Sema/warn-documentation.cpp | 12 +- clang/tools/libclang/Indexing.cpp | 106 +- clang/unittests/Format/FormatTestJS.cpp | 3 + compiler-rt/lib/asan/scripts/asan_symbolize.py | 32 +- compiler-rt/lib/gwp_asan/CMakeLists.txt | 2 +- .../TestCases/Posix/asan-symbolize-bad-path.cpp | 15 +- lld/ELF/Driver.cpp | 3 + lld/ELF/LinkerScript.cpp | 45 +- lld/ELF/LinkerScript.h | 2 +- lld/ELF/Relocations.cpp | 5 - lld/ELF/SyntheticSections.cpp | 69 +- lld/ELF/SyntheticSections.h | 6 +- lld/ELF/Writer.cpp | 38 +- lld/ELF/Writer.h | 1 + .../linkerscript/symbol-assign-many-passes.test | 25 + .../linkerscript/symbol-assign-many-passes2.test | 28 + .../linkerscript/symbol-assign-not-converge.test | 20 + lld/test/ELF/strip-all.s | 3 + lldb/include/lldb/Core/Debugger.h | 3 +- lldb/include/lldb/Symbol/PostfixExpression.h | 6 +- lldb/include/lldb/Utility/ProcessInfo.h | 10 +- lldb/packages/Python/lldbsuite/test/dotest.py | 8 +- .../macosx/function-starts/TestFunctionStarts.py | 17 +- .../lldbsuite/test/macosx/function-starts/main.cpp | 6 + lldb/source/Commands/CommandObjectPlatform.cpp | 4 +- lldb/source/Commands/CommandObjectProcess.cpp | 4 +- lldb/source/Core/Debugger.cpp | 7 +- .../ObjectFile/Breakpad/BreakpadRecords.cpp | 98 +- .../Plugins/ObjectFile/Breakpad/BreakpadRecords.h | 25 +- .../Common/x64/RegisterContextWindows_x64.cpp | 4 +- .../Common/x64/RegisterContextWindows_x64.h | 4 +- .../GDBRemoteCommunicationServerCommon.cpp | 4 +- .../SymbolFile/Breakpad/SymbolFileBreakpad.cpp | 2 +- .../NativePDB/PdbFPOProgramToDWARFExpression.cpp | 60 +- lldb/source/Symbol/PostfixExpression.cpp | 23 +- lldb/source/Utility/ProcessInfo.cpp | 41 +- .../ObjectFile/Breakpad/BreakpadRecordsTest.cpp | 32 + lldb/unittests/Symbol/PostfixExpressionTest.cpp | 81 +- lldb/unittests/Target/CMakeLists.txt | 1 - lldb/unittests/Utility/CMakeLists.txt | 1 + .../ProcessInstanceInfoTest.cpp | 18 + llvm/include/llvm/ProfileData/SampleProfReader.h | 4 + llvm/include/llvm/Transforms/IPO/Attributor.h | 33 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 172 +- llvm/lib/ProfileData/SampleProfReader.cpp | 49 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 12 +- llvm/lib/Transforms/IPO/Attributor.cpp | 60 +- llvm/lib/Transforms/Utils/LoopUnroll.cpp | 8 +- llvm/test/CodeGen/AArch64/csr-split.ll | 224 + llvm/test/CodeGen/ARM/csr-split.ll | 137 + llvm/test/CodeGen/Hexagon/tstbit.ll | 94 +- llvm/test/CodeGen/PowerPC/csr-split.ll | 263 ++ llvm/test/CodeGen/PowerPC/fneg.ll | 44 +- llvm/test/CodeGen/X86/absolute-constant.ll | 23 +- llvm/test/CodeGen/X86/avx-bitcast.ll | 4 +- llvm/test/CodeGen/X86/avx-isa-check.ll | 2 +- llvm/test/CodeGen/X86/avx-minmax.ll | 51 +- llvm/test/CodeGen/X86/avx-vpclmulqdq.ll | 1 + llvm/test/CodeGen/X86/bit-test-shift.ll | 11 +- llvm/test/CodeGen/X86/combine-fabs.ll | 13 +- llvm/test/CodeGen/X86/combine-lds.ll | 7 +- llvm/test/CodeGen/X86/csr-split.ll | 230 + .../X86/dont-trunc-store-double-to-float.ll | 21 +- llvm/test/CodeGen/X86/extract-combine.ll | 8 +- llvm/test/CodeGen/X86/extract-extract.ll | 6 +- llvm/test/CodeGen/X86/h-registers-2.ll | 13 +- llvm/test/CodeGen/X86/insertelement-copytoregs.ll | 9 +- llvm/test/CodeGen/X86/insertelement-legalize.ll | 23 +- llvm/test/CodeGen/X86/masked-iv-safe.ll | 199 +- llvm/test/CodeGen/X86/masked-iv-unsafe.ll | 367 +- llvm/test/CodeGen/X86/memset-3.ll | 7 +- .../CodeGen/X86/memset-sse-stack-realignment.ll | 192 +- llvm/test/CodeGen/X86/pr28472.ll | 7 +- llvm/test/CodeGen/X86/saddo-redundant-add.ll | 22 +- llvm/test/CodeGen/X86/shl_elim.ll | 12 +- llvm/test/CodeGen/X86/shuffle-combine-crash.ll | 15 +- llvm/test/CodeGen/X86/sqrt.ll | 27 +- llvm/test/CodeGen/X86/stack-folding-3dnow.ll | 266 +- llvm/test/CodeGen/X86/stack-folding-adx-x86_64.ll | 295 +- llvm/test/CodeGen/X86/stack-folding-avx512bf16.ll | 264 +- .../X86/stack-folding-avx512vp2intersect.ll | 81 +- llvm/test/CodeGen/X86/stack-folding-bmi.ll | 491 +- llvm/test/CodeGen/X86/stack-folding-bmi2.ll | 253 +- llvm/test/CodeGen/X86/stack-folding-fp-avx1.ll | 2498 ++++++++-- llvm/test/CodeGen/X86/stack-folding-fp-avx512.ll | 1364 +++++- llvm/test/CodeGen/X86/stack-folding-fp-avx512vl.ll | 916 +++- llvm/test/CodeGen/X86/stack-folding-fp-sse42.ll | 1743 +++++-- llvm/test/CodeGen/X86/stack-folding-int-avx1.ll | 1484 +++++- llvm/test/CodeGen/X86/stack-folding-int-avx2.ll | 1396 ++++-- llvm/test/CodeGen/X86/stack-folding-int-avx512.ll | 4842 ++++++++++++++++---- .../test/CodeGen/X86/stack-folding-int-avx512vl.ll | 2882 +++++++++--- .../CodeGen/X86/stack-folding-int-avx512vnni.ll | 137 +- llvm/test/CodeGen/X86/stack-folding-int-sse42.ll | 1806 ++++++-- llvm/test/CodeGen/X86/stack-folding-lwp.ll | 171 +- llvm/test/CodeGen/X86/stack-folding-mmx.ll | 866 +++- llvm/test/CodeGen/X86/stack-folding-sha.ll | 88 +- llvm/test/CodeGen/X86/stack-folding-tbm.ll | 805 +++- llvm/test/CodeGen/X86/stack-folding-x86_64.ll | 163 +- llvm/test/CodeGen/X86/stack-folding-xop.ll | 855 +++- llvm/test/CodeGen/X86/store-narrow.ll | 197 +- llvm/test/CodeGen/X86/test-vs-bittest.ll | 16 + .../CodeGen/X86/x86-mixed-alignment-dagcombine.ll | 31 +- llvm/test/Transforms/FunctionAttrs/arg_returned.ll | 2 +- .../LoopUnroll/unroll-header-exiting-with-phis.ll | 107 + llvm/tools/llvm-config/CMakeLists.txt | 6 +- .../libomptarget/deviceRTLs/nvptx/src/interface.h | 2 + openmp/libomptarget/deviceRTLs/nvptx/src/sync.cu | 10 + .../deviceRTLs/nvptx/src/target_impl.h | 2 + 145 files changed, 23571 insertions(+), 4656 deletions(-) create mode 100644 clang-tools-extra/clang-tidy/GlobList.cpp create mode 100644 clang-tools-extra/clang-tidy/GlobList.h create mode 100644 clang-tools-extra/docs/clangd/Configuration.rst copy clang-tools-extra/unittests/clang-tidy/{ClangTidyDiagnosticConsumerTest.cpp = [...] create mode 100644 lld/test/ELF/linkerscript/symbol-assign-many-passes.test create mode 100644 lld/test/ELF/linkerscript/symbol-assign-many-passes2.test create mode 100644 lld/test/ELF/linkerscript/symbol-assign-not-converge.test rename lldb/unittests/{Target => Utility}/ProcessInstanceInfoTest.cpp (79%) create mode 100644 llvm/test/CodeGen/AArch64/csr-split.ll create mode 100644 llvm/test/CodeGen/ARM/csr-split.ll create mode 100644 llvm/test/CodeGen/PowerPC/csr-split.ll create mode 100644 llvm/test/CodeGen/X86/csr-split.ll create mode 100644 llvm/test/Transforms/LoopUnroll/unroll-header-exiting-with-phis.ll