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-allyesconfig in repository toolchain/ci/llvm-monorepo.
from 7dc7c1785862 Fix warning about unused variable [NFC] adds c0001a617807 Add a emitUnaryFloatFnCall version that fetches the functi [...] adds d83c743488e2 [TI removal] Remove TerminatorInst references from bindings. adds 59abe0dc50f0 [TI removal] Remove discussion of `TerminatorInst` from th [...] adds 917dbbc86c03 [TI removal] Generically discuss terminators rather than u [...] adds e949b8cb2b30 [Windows] Fix threads comparison on Windows adds d292be3fc756 [TI removal] Test predicate rather than casting to detect [...] adds 968db1060ac2 [llvm-exegesis] Fix off by one error adds e8d7f368db5e [Support] json::Value construction from std::vector<T> and [...] adds c587139df9a4 [clang-tidy] Ignore a case where the fix of make_unique ch [...] adds b66ffc190310 [DA] DivergenceAnalysis for unstructured, reducible CFGs adds bf60542e9901 [clangd] Encode Line/Column as a 32-bits integer. adds 455912d5b328 [clangd] Names that are not spelled in source code are reserved. adds 1f629ceb65ad [clangd] Lay JSONRPCDispatcher to rest. adds 849c9dca0943 DivergenceAnalysisTest: fix use of uninitialized memory adds 0dffada55523 Add support for -mno-tls-direct-seg-refs to Clang adds b34f419e677a [OPENMP] Move OMPClausePrinter to OpenMPClause.h/OpenMPCla [...] adds 6e4b9cd1a298 [clangd] Enforce rules around "initialize" request, and cr [...] adds 5c511ede4b64 [X86][Tests] Make sure tls-direct-seg-refs tests only run [...] adds cd92386edbb3 [LV] Fold tail by masking to vectorize loops of arbitrary [...] adds 4f50e9913d50 [lldbsuite] Mark the TestScriptedResolver tests as XFAIL o [...] adds 946c236df48a [clangd] Clear the semantic of RefSlab::size. adds 11bac62ed839 [SymbolFileNativePDB] Fix missing linkage to DebugInfoCodeView adds c96c4ad6864e [PPC64] Fix offset checks on rel24 call relocations. adds 800526b67dc6 [Pipeliner] copyToPhi DAG Mutation to improve scheduling. adds 5202e75e04ea Add language standard aliases for -std=c18, -std=gnu18, an [...] adds 2815a36ba60d Add check-clang-python to the Clang tests directory in IDEs; NFC. adds 0b874ebf5dbb [compiler-rt] Don't explicitly set CMAKE_CXX_FLAGS. adds 490d3b2919b2 Revert r344693 ("[ARM] bottom-top mul support in ARMParallelDSP") adds 07d7f2513b23 Make Function::getInstructionCount const adds 82ca52af702b [clang-tidy] Add new 'readability-uppercase-literal-suffix [...] adds 65731b8b2cc8 Support of hurd in llvm-shlib adds 6d97c0a4967f [clang-tidy] Non-private member variables in classes (MISR [...] adds bd8354a7c375 [clang-tidy] readability-uppercase-literal-suffix: specify [...] adds 8e88255c356d [Diagnostics] Check for integer overflow in array size exp [...] adds 31fb50ed7602 [clang-tidy] readability-uppercase-literal-suffix: specify [...] adds 371b2eb8e1e6 [Diagnostics] Add missing expected warning to test file adds 67bc1c33b65a [Test] Fix test file for C++98 mode adds 574429afa55e [ORC] Add a createJITDylib method to LLJIT. adds 56f3e33489a3 [TI removal] Update the C API for the move away from `Term [...] adds e873dc7bc638 [COFF, ARM64] Add _ReadStatusReg and_WriteStatusReg intrinsics adds 8ce95bb4c955 [COFF, ARM64] Enable unit test arm64-microsoft-status-reg. [...] adds 8f152f4a3697 [TI removal] Switch some newly added code over to use `Ins [...] adds 451feb668ed6 [TI removal] Remove `TerminatorInst` from the IR type system! adds 4dfc227da4b1 [CodeGen] Fix for PR39094. adds b265d6d049a2 Revert commit r344670 as the test fails on a bot http://la [...] new 16102892505e [clang-tidy] readability-uppercase-literal-suffix: specify [...] new 89765fdaefd4 [clangd] Fix msan failure after r344735 by initializing bitfields new 2baf5b2b7ca5 Use llvm::{all,any,none}_of instead std::{all,any,none}_of. NFC new 3252c5491323 [pipeliner] Fix test added in rL344748 to require asserts
The 4 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-tidy/cert/CERTTidyModule.cpp | 10 + clang-tools-extra/clang-tidy/cert/CMakeLists.txt | 1 + .../CppCoreGuidelinesTidyModule.cpp | 13 + .../clang-tidy/hicpp/HICPPTidyModule.cpp | 3 + clang-tools-extra/clang-tidy/misc/CMakeLists.txt | 1 + .../clang-tidy/misc/MiscTidyModule.cpp | 3 + .../NonPrivateMemberVariablesInClassesCheck.cpp | 93 ++++ .../misc/NonPrivateMemberVariablesInClassesCheck.h | 46 ++ .../clang-tidy/modernize/MakeSmartPtrCheck.cpp | 9 + .../clang-tidy/readability/CMakeLists.txt | 1 + .../readability/IdentifierNamingCheck.cpp | 21 +- .../readability/ReadabilityTidyModule.cpp | 3 + .../readability/UppercaseLiteralSuffixCheck.cpp | 236 +++++++++ .../readability/UppercaseLiteralSuffixCheck.h | 44 ++ clang-tools-extra/clang-tidy/utils/ASTUtils.cpp | 26 + clang-tools-extra/clang-tidy/utils/ASTUtils.h | 12 + clang-tools-extra/clangd/AST.cpp | 40 +- clang-tools-extra/clangd/AST.h | 5 + clang-tools-extra/clangd/CMakeLists.txt | 2 - clang-tools-extra/clangd/ClangdLSPServer.cpp | 531 ++++++++++++++------- clang-tools-extra/clangd/ClangdLSPServer.h | 92 ++-- clang-tools-extra/clangd/ClangdServer.cpp | 2 +- clang-tools-extra/clangd/ClangdServer.h | 2 +- clang-tools-extra/clangd/FindSymbols.cpp | 8 +- clang-tools-extra/clangd/JSONRPCDispatcher.cpp | 208 -------- clang-tools-extra/clangd/JSONRPCDispatcher.h | 95 ---- clang-tools-extra/clangd/ProtocolHandlers.cpp | 80 ---- clang-tools-extra/clangd/ProtocolHandlers.h | 67 --- clang-tools-extra/clangd/Quality.cpp | 5 + clang-tools-extra/clangd/Quality.h | 1 + clang-tools-extra/clangd/TUScheduler.cpp | 9 +- clang-tools-extra/clangd/XRefs.cpp | 8 +- clang-tools-extra/clangd/index/Background.cpp | 4 +- clang-tools-extra/clangd/index/FileIndex.cpp | 4 +- clang-tools-extra/clangd/index/Index.cpp | 28 +- clang-tools-extra/clangd/index/Index.h | 35 +- clang-tools-extra/clangd/index/Serialization.cpp | 18 +- clang-tools-extra/clangd/index/SymbolCollector.cpp | 6 +- .../clangd/index/YAMLSerialization.cpp | 37 +- clang-tools-extra/clangd/tool/ClangdMain.cpp | 3 +- clang-tools-extra/docs/ReleaseNotes.rst | 31 ++ .../docs/clang-tidy/checks/cert-dcl16-c.rst | 9 + ...nes-non-private-member-variables-in-classes.rst | 11 + .../checks/hicpp-uppercase-literal-suffix.rst | 9 + clang-tools-extra/docs/clang-tidy/checks/list.rst | 5 + ...isc-non-private-member-variables-in-classes.rst | 26 + .../readability-uppercase-literal-suffix.rst | 42 ++ .../cert-uppercase-literal-suffix-integer.cpp | 159 ++++++ ...isc-non-private-member-variables-in-classes.cpp | 380 +++++++++++++++ .../test/clang-tidy/modernize-make-unique.cpp | 13 +- ...e-literal-suffix-floating-point-opencl-half.cpp | 30 ++ ...ity-uppercase-literal-suffix-floating-point.cpp | 198 ++++++++ ...e-literal-suffix-hexadecimal-floating-point.cpp | 155 ++++++ ...ppercase-literal-suffix-integer-custom-list.cpp | 130 +++++ ...lity-uppercase-literal-suffix-integer-macro.cpp | 25 + ...ability-uppercase-literal-suffix-integer-ms.cpp | 77 +++ ...eadability-uppercase-literal-suffix-integer.cpp | 245 ++++++++++ .../readability-uppercase-literal-suffix.h | 16 + .../test/clangd/crash-non-added-files.test | 2 - .../clangd/delimited-input-comment-at-the-end.test | 3 +- .../test/clangd/exit-with-shutdown.test | 2 + .../test/clangd/exit-without-shutdown.test | 2 + clang-tools-extra/test/clangd/fixits-command.test | 2 +- .../test/clangd/initialize-sequence.test | 21 + clang-tools-extra/test/clangd/rename.test | 2 +- .../test/clangd/spaces-in-delimited-input.test | 2 +- .../unittests/clangd/FileIndexTests.cpp | 8 +- clang-tools-extra/unittests/clangd/IndexTests.cpp | 23 +- .../unittests/clangd/QualityTests.cpp | 21 + .../unittests/clangd/SymbolCollectorTests.cpp | 48 +- clang/bindings/python/tests/CMakeLists.txt | 1 + clang/include/clang/AST/Expr.h | 9 +- clang/include/clang/AST/OpenMPClause.h | 16 + clang/include/clang/Basic/BuiltinsAArch64.def | 2 + clang/include/clang/Driver/Options.td | 4 + clang/include/clang/Frontend/CodeGenOptions.def | 2 + clang/include/clang/Frontend/LangStandards.def | 3 + clang/lib/AST/ExprConstant.cpp | 13 + clang/lib/AST/OpenMPClause.cpp | 432 +++++++++++++++++ clang/lib/AST/StmtPrinter.cpp | 451 ----------------- clang/lib/CodeGen/CGBuiltin.cpp | 37 ++ clang/lib/CodeGen/CGCall.cpp | 2 + clang/lib/CodeGen/CGLoopInfo.cpp | 9 +- clang/lib/Driver/ToolChains/Clang.cpp | 4 + clang/lib/Frontend/CompilerInvocation.cpp | 1 + clang/lib/Headers/intrin.h | 2 + clang/lib/Sema/SemaChecking.cpp | 7 + clang/lib/Sema/SemaExpr.cpp | 2 +- clang/test/CodeGen/arm64-microsoft-status-reg.cpp | 119 +++++ clang/test/CodeGen/indirect-tls-seg-refs.c | 10 + clang/test/Driver/indirect-tls-seg-refs.c | 8 + clang/test/Driver/unknown-std.c | 4 +- clang/test/Preprocessor/c17.c | 1 + clang/test/Sema/builtins-microsoft-arm64.c | 6 + clang/test/Sema/integer-overflow.c | 3 + clang/test/SemaCXX/enum.cpp | 2 + compiler-rt/cmake/Modules/AddCompilerRT.cmake | 2 +- .../lib/xray/tests/unit/buffer_queue_test.cc | 116 +---- compiler-rt/lib/xray/xray_buffer_queue.cc | 150 +++--- compiler-rt/lib/xray/xray_buffer_queue.h | 21 - compiler-rt/lib/xray/xray_fdr_logging.cc | 8 +- lld/ELF/Arch/PPC64.cpp | 3 +- lld/test/ELF/ppc64-call-reach.s | 66 +++ lldb/include/lldb/Host/HostNativeThreadBase.h | 1 + lldb/include/lldb/Host/windows/HostThreadWindows.h | 1 + .../scripted_bkpt/TestScriptedResolver.py | 4 + lldb/source/Host/common/HostNativeThreadBase.cpp | 4 + lldb/source/Host/common/HostThread.cpp | 2 +- lldb/source/Host/windows/HostThreadWindows.cpp | 4 + .../Plugins/SymbolFile/NativePDB/CMakeLists.txt | 1 + llvm/bindings/go/llvm/ir.go | 1 - llvm/bindings/ocaml/llvm/llvm.mli | 6 +- llvm/docs/BranchWeightMetadata.rst | 8 +- llvm/docs/ProgrammersManual.rst | 11 +- llvm/include/llvm-c/Core.h | 40 +- llvm/include/llvm/ADT/PostOrderIterator.h | 3 + llvm/include/llvm/Analysis/DivergenceAnalysis.h | 178 +++++++ .../include/llvm/Analysis/SyncDependenceAnalysis.h | 86 ++++ llvm/include/llvm/Analysis/VectorUtils.h | 21 +- llvm/include/llvm/CodeGen/SlotIndexes.h | 10 +- llvm/include/llvm/ExecutionEngine/Orc/LLJIT.h | 5 + llvm/include/llvm/IR/Function.h | 2 +- llvm/include/llvm/IR/InstrTypes.h | 28 -- llvm/include/llvm/IR/Instructions.h | 34 +- llvm/include/llvm/Support/JSON.h | 4 + llvm/include/llvm/Transforms/Utils/BuildLibCalls.h | 13 + .../Vectorize/LoopVectorizationLegality.h | 4 + llvm/lib/Analysis/CMakeLists.txt | 2 + llvm/lib/Analysis/DivergenceAnalysis.cpp | 424 ++++++++++++++++ llvm/lib/Analysis/SyncDependenceAnalysis.cpp | 380 +++++++++++++++ llvm/lib/CodeGen/AsmPrinter/DwarfExpression.cpp | 7 +- llvm/lib/CodeGen/MachinePipeliner.cpp | 96 +++- llvm/lib/IR/Core.cpp | 11 +- llvm/lib/IR/Function.cpp | 4 +- llvm/lib/IR/Instructions.cpp | 153 +++--- llvm/lib/Target/AArch64/AArch64InstrInfo.cpp | 19 +- llvm/lib/Target/ARM/ARMParallelDSP.cpp | 221 ++------- .../Target/Hexagon/HexagonLoopIdiomRecognition.cpp | 2 +- .../InstCombine/InstCombineMulDivRem.cpp | 3 +- llvm/lib/Transforms/InstCombine/InstCombinePHI.cpp | 23 +- llvm/lib/Transforms/Scalar/CallSiteSplitting.cpp | 7 +- llvm/lib/Transforms/Utils/BuildLibCalls.cpp | 47 +- llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp | 26 +- .../Vectorize/LoopVectorizationLegality.cpp | 55 +++ llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 126 +++-- llvm/lib/Transforms/Vectorize/VPlan.cpp | 24 +- llvm/lib/Transforms/Vectorize/VPlan.h | 21 +- .../ARM/ParallelDSP/top-bottom-multi-use.ll | 74 --- .../CodeGen/ARM/ParallelDSP/top-bottom-neg-vec.ll | 98 ---- .../test/CodeGen/ARM/ParallelDSP/top-bottom-neg.ll | 210 -------- .../CodeGen/ARM/ParallelDSP/top-bottom-order.ll | 54 --- llvm/test/CodeGen/ARM/ParallelDSP/top-bottom.ll | 252 ---------- llvm/test/CodeGen/ARM/{ParallelDSP => }/smlad0.ll | 0 llvm/test/CodeGen/ARM/{ParallelDSP => }/smlad1.ll | 0 llvm/test/CodeGen/ARM/{ParallelDSP => }/smlad10.ll | 0 llvm/test/CodeGen/ARM/{ParallelDSP => }/smlad11.ll | 0 llvm/test/CodeGen/ARM/{ParallelDSP => }/smlad12.ll | 0 llvm/test/CodeGen/ARM/{ParallelDSP => }/smlad2.ll | 0 llvm/test/CodeGen/ARM/{ParallelDSP => }/smlad3.ll | 0 llvm/test/CodeGen/ARM/{ParallelDSP => }/smlad4.ll | 0 llvm/test/CodeGen/ARM/{ParallelDSP => }/smlad5.ll | 0 llvm/test/CodeGen/ARM/{ParallelDSP => }/smlad6.ll | 0 llvm/test/CodeGen/ARM/{ParallelDSP => }/smlad7.ll | 0 llvm/test/CodeGen/ARM/{ParallelDSP => }/smlad8.ll | 0 llvm/test/CodeGen/ARM/{ParallelDSP => }/smlad9.ll | 0 .../test/CodeGen/ARM/{ParallelDSP => }/smladx-1.ll | 0 llvm/test/CodeGen/ARM/{ParallelDSP => }/smlald0.ll | 0 llvm/test/CodeGen/ARM/{ParallelDSP => }/smlald1.ll | 0 llvm/test/CodeGen/ARM/{ParallelDSP => }/smlald2.ll | 0 .../CodeGen/ARM/{ParallelDSP => }/smlaldx-1.ll | 0 .../CodeGen/ARM/{ParallelDSP => }/smlaldx-2.ll | 0 llvm/test/CodeGen/Hexagon/swp-copytophi-dag.ll | 74 +++ llvm/test/Transforms/LoopVectorize/X86/optsize.ll | 85 +++- .../Transforms/LoopVectorize/X86/small-size.ll | 172 ++++++- .../LoopVectorize/X86/vect.omp.force.small-tc.ll | 47 +- llvm/tools/llvm-dwarfdump/llvm-dwarfdump.cpp | 2 +- llvm/tools/llvm-exegesis/lib/Analysis.cpp | 10 +- llvm/tools/llvm-exegesis/lib/MCInstrDescView.cpp | 2 +- llvm/tools/llvm-exegesis/llvm-exegesis.cpp | 2 +- .../llvm-mca/lib/HardwareUnits/ResourceManager.cpp | 13 +- llvm/tools/llvm-shlib/CMakeLists.txt | 1 + llvm/unittests/Analysis/CMakeLists.txt | 1 + llvm/unittests/Analysis/DivergenceAnalysisTest.cpp | 431 +++++++++++++++++ llvm/unittests/Support/JSONTest.cpp | 2 + llvm/utils/TableGen/AsmMatcherEmitter.cpp | 7 +- polly/lib/Analysis/ScopBuilder.cpp | 2 +- 186 files changed, 6029 insertions(+), 2657 deletions(-) create mode 100644 clang-tools-extra/clang-tidy/misc/NonPrivateMemberVariablesInCl [...] create mode 100644 clang-tools-extra/clang-tidy/misc/NonPrivateMemberVariablesInCl [...] create mode 100644 clang-tools-extra/clang-tidy/readability/UppercaseLiteralSuffix [...] create mode 100644 clang-tools-extra/clang-tidy/readability/UppercaseLiteralSuffixCheck.h delete mode 100644 clang-tools-extra/clangd/JSONRPCDispatcher.cpp delete mode 100644 clang-tools-extra/clangd/JSONRPCDispatcher.h delete mode 100644 clang-tools-extra/clangd/ProtocolHandlers.cpp delete mode 100644 clang-tools-extra/clangd/ProtocolHandlers.h create mode 100644 clang-tools-extra/docs/clang-tidy/checks/cert-dcl16-c.rst create mode 100644 clang-tools-extra/docs/clang-tidy/checks/cppcoreguidelines-non- [...] create mode 100644 clang-tools-extra/docs/clang-tidy/checks/hicpp-uppercase-litera [...] create mode 100644 clang-tools-extra/docs/clang-tidy/checks/misc-non-private-membe [...] create mode 100644 clang-tools-extra/docs/clang-tidy/checks/readability-uppercase- [...] create mode 100644 clang-tools-extra/test/clang-tidy/cert-uppercase-literal-suffix [...] create mode 100644 clang-tools-extra/test/clang-tidy/misc-non-private-member-varia [...] create mode 100644 clang-tools-extra/test/clang-tidy/readability-uppercase-literal [...] create mode 100644 clang-tools-extra/test/clang-tidy/readability-uppercase-literal [...] create mode 100644 clang-tools-extra/test/clang-tidy/readability-uppercase-literal [...] create mode 100644 clang-tools-extra/test/clang-tidy/readability-uppercase-literal [...] create mode 100644 clang-tools-extra/test/clang-tidy/readability-uppercase-literal [...] create mode 100644 clang-tools-extra/test/clang-tidy/readability-uppercase-literal [...] create mode 100644 clang-tools-extra/test/clang-tidy/readability-uppercase-literal [...] create mode 100644 clang-tools-extra/test/clang-tidy/readability-uppercase-literal [...] create mode 100644 clang-tools-extra/test/clangd/initialize-sequence.test create mode 100644 clang/test/CodeGen/arm64-microsoft-status-reg.cpp create mode 100644 clang/test/CodeGen/indirect-tls-seg-refs.c create mode 100644 clang/test/Driver/indirect-tls-seg-refs.c create mode 100644 lld/test/ELF/ppc64-call-reach.s create mode 100644 llvm/include/llvm/Analysis/DivergenceAnalysis.h create mode 100644 llvm/include/llvm/Analysis/SyncDependenceAnalysis.h create mode 100644 llvm/lib/Analysis/DivergenceAnalysis.cpp create mode 100644 llvm/lib/Analysis/SyncDependenceAnalysis.cpp delete mode 100644 llvm/test/CodeGen/ARM/ParallelDSP/top-bottom-multi-use.ll delete mode 100644 llvm/test/CodeGen/ARM/ParallelDSP/top-bottom-neg-vec.ll delete mode 100644 llvm/test/CodeGen/ARM/ParallelDSP/top-bottom-neg.ll delete mode 100644 llvm/test/CodeGen/ARM/ParallelDSP/top-bottom-order.ll delete mode 100644 llvm/test/CodeGen/ARM/ParallelDSP/top-bottom.ll rename llvm/test/CodeGen/ARM/{ParallelDSP => }/smlad0.ll (100%) rename llvm/test/CodeGen/ARM/{ParallelDSP => }/smlad1.ll (100%) rename llvm/test/CodeGen/ARM/{ParallelDSP => }/smlad10.ll (100%) rename llvm/test/CodeGen/ARM/{ParallelDSP => }/smlad11.ll (100%) rename llvm/test/CodeGen/ARM/{ParallelDSP => }/smlad12.ll (100%) rename llvm/test/CodeGen/ARM/{ParallelDSP => }/smlad2.ll (100%) rename llvm/test/CodeGen/ARM/{ParallelDSP => }/smlad3.ll (100%) rename llvm/test/CodeGen/ARM/{ParallelDSP => }/smlad4.ll (100%) rename llvm/test/CodeGen/ARM/{ParallelDSP => }/smlad5.ll (100%) rename llvm/test/CodeGen/ARM/{ParallelDSP => }/smlad6.ll (100%) rename llvm/test/CodeGen/ARM/{ParallelDSP => }/smlad7.ll (100%) rename llvm/test/CodeGen/ARM/{ParallelDSP => }/smlad8.ll (100%) rename llvm/test/CodeGen/ARM/{ParallelDSP => }/smlad9.ll (100%) rename llvm/test/CodeGen/ARM/{ParallelDSP => }/smladx-1.ll (100%) rename llvm/test/CodeGen/ARM/{ParallelDSP => }/smlald0.ll (100%) rename llvm/test/CodeGen/ARM/{ParallelDSP => }/smlald1.ll (100%) rename llvm/test/CodeGen/ARM/{ParallelDSP => }/smlald2.ll (100%) rename llvm/test/CodeGen/ARM/{ParallelDSP => }/smlaldx-1.ll (100%) rename llvm/test/CodeGen/ARM/{ParallelDSP => }/smlaldx-2.ll (100%) create mode 100644 llvm/test/CodeGen/Hexagon/swp-copytophi-dag.ll create mode 100644 llvm/unittests/Analysis/DivergenceAnalysisTest.cpp