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-mainline-allyesconfig in repository toolchain/ci/llvm-monorepo.
from 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 [...] adds 16102892505e [clang-tidy] readability-uppercase-literal-suffix: specify [...] adds 89765fdaefd4 [clangd] Fix msan failure after r344735 by initializing bitfields adds 2baf5b2b7ca5 Use llvm::{all,any,none}_of instead std::{all,any,none}_of. NFC adds 3252c5491323 [pipeliner] Fix test added in rL344748 to require asserts adds d71451714b7f [COFF] Fix error handling on duplicates for import library [...] adds c5270806cd8e [clangd] Remove the overflow log. adds acf6792d38c6 [OpenCL] Remove unwanted signedness conversion from tests adds 5ccbac89098d [llvm-exegesis] X87 RFP setup code. new 46b89a509fb7 [llvm-exegesis] Re-enable liveliness tracker. new d0bfa8f9f23a [MC][DWARF][AsmParser] Ensure nested CFI frames are diagnosed. new 5ec971a558f9 [llvm-exegesis] Mark second-form X87 instructions as unsupported.
The 3 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/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/ClangdLSPServer.cpp | 22 +- clang-tools-extra/clangd/ClangdLSPServer.h | 10 +- clang-tools-extra/clangd/ClangdServer.cpp | 2 +- clang-tools-extra/clangd/ClangdServer.h | 2 +- clang-tools-extra/clangd/XRefs.cpp | 6 + clang-tools-extra/clangd/index/Background.cpp | 4 +- clang-tools-extra/clangd/index/FileIndex.cpp | 4 +- clang-tools-extra/clangd/index/Index.cpp | 6 +- clang-tools-extra/clangd/index/Index.h | 14 +- clang-tools-extra/clangd/index/Serialization.cpp | 10 +- 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 +++++++++++++++++ ...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/exit-with-shutdown.test | 2 + .../test/clangd/exit-without-shutdown.test | 2 + .../test/clangd/initialize-sequence.test | 21 + clang-tools-extra/unittests/clangd/IndexTests.cpp | 5 + 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/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 + clang/test/SemaOpenCL/cl20-device-side-enqueue.cl | 8 +- 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/COFF/InputFiles.cpp | 4 + lld/ELF/Arch/PPC64.cpp | 3 +- lld/test/COFF/duplicate-imp-func.s | 43 ++ lld/test/ELF/ppc64-call-reach.s | 66 +++ .../scripted_bkpt/TestScriptedResolver.py | 4 + .../Plugins/SymbolFile/NativePDB/CMakeLists.txt | 1 + llvm/include/llvm-c/Core.h | 40 +- llvm/include/llvm/Analysis/DivergenceAnalysis.h | 4 +- .../include/llvm/Analysis/SyncDependenceAnalysis.h | 6 +- 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/MC/MCStreamer.h | 2 +- .../Vectorize/LoopVectorizationLegality.h | 4 + llvm/lib/Analysis/DivergenceAnalysis.cpp | 11 +- llvm/lib/Analysis/SyncDependenceAnalysis.cpp | 4 +- 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/MC/MCParser/AsmParser.cpp | 9 +- llvm/lib/MC/MCStreamer.cpp | 6 +- llvm/lib/Target/AArch64/AArch64InstrInfo.cpp | 19 +- llvm/lib/Target/ARM/ARMParallelDSP.cpp | 221 ++-------- .../Target/Hexagon/HexagonLoopIdiomRecognition.cpp | 2 +- llvm/lib/Transforms/InstCombine/InstCombinePHI.cpp | 23 +- llvm/lib/Transforms/Scalar/CallSiteSplitting.cpp | 7 +- .../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/MC/X86/cfi-open-within-another-crash.s | 18 + llvm/test/MC/X86/cfi-scope-errors.s | 15 +- 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/Assembler.cpp | 3 +- llvm/tools/llvm-exegesis/lib/MCInstrDescView.cpp | 2 +- llvm/tools/llvm-exegesis/lib/X86/Target.cpp | 49 ++- .../llvm-mca/lib/HardwareUnits/ResourceManager.cpp | 13 +- llvm/tools/llvm-shlib/CMakeLists.txt | 1 + llvm/unittests/Analysis/DivergenceAnalysisTest.cpp | 2 +- .../tools/llvm-exegesis/X86/TargetTest.cpp | 54 ++- llvm/utils/TableGen/AsmMatcherEmitter.cpp | 7 +- 152 files changed, 3988 insertions(+), 1947 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 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/COFF/duplicate-imp-func.s create mode 100644 lld/test/ELF/ppc64-call-reach.s 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/test/MC/X86/cfi-open-within-another-crash.s