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-next-allmodconfig in repository toolchain/ci/llvm-monorepo.
from 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. adds 46b89a509fb7 [llvm-exegesis] Re-enable liveliness tracker. adds d0bfa8f9f23a [MC][DWARF][AsmParser] Ensure nested CFI frames are diagnosed. adds 5ec971a558f9 [llvm-exegesis] Mark second-form X87 instructions as unsupported. adds 8efeb6e78f8d [ASTImporter] Added error handling for AST import.
No new revisions were added by this update.
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/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 + clang-tools-extra/unittests/clangd/IndexTests.cpp | 5 + clang/bindings/python/tests/CMakeLists.txt | 1 + clang/include/clang/AST/ASTImporter.h | 62 +- clang/include/clang/AST/Expr.h | 9 +- clang/include/clang/Basic/BuiltinsAArch64.def | 2 + clang/include/clang/Frontend/LangStandards.def | 3 + clang/lib/AST/ASTImporter.cpp | 7269 +++++++++++--------- clang/lib/AST/ExprConstant.cpp | 13 + clang/lib/AST/ExternalASTMerger.cpp | 6 +- clang/lib/CodeGen/CGBuiltin.cpp | 37 + 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/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 +- clang/unittests/AST/ASTImporterTest.cpp | 5 +- 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 + .../tools/llvm-exegesis/X86/TargetTest.cpp | 54 +- llvm/utils/TableGen/AsmMatcherEmitter.cpp | 7 +- 138 files changed, 7485 insertions(+), 4799 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/test/CodeGen/arm64-microsoft-status-reg.cpp 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