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-allmodconfig in repository toolchain/ci/llvm-monorepo.
from 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. adds 805be061de87 [ASTImporter] Removed uneeded default case label. adds a133b46e63df [clang-tidy] Resolve readability-else-after-return false p [...] adds 2eb717c02b22 [Hexagon] Remove support for V4 adds ca90e71b4815 [clangd] Set workspace root when initializing ClangdServer [...] adds a93cd40bb62e [lldbsuite, windows] Disable two tail call frames tests th [...] adds 010728c7d16d Java annotation declaration being handled correctly adds 42caffc08a77 [InstCombine] move/add tests for sub/neg; NFC adds b06440e95f2a [Hexagon] Remove support for V4 adds 10b72d276446 [InstCombine] use m_Neg() in dyn_castNegVal() to match vec [...] new c4a5add08fd5 [dwarfdump] Hide ranges in diff-mode. new 1259d216543f [Driver] Reland: Default Android toolchains to libc++.
The 2 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/ElseAfterReturnCheck.cpp | 115 +- .../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 | 9 +- clang-tools-extra/clangd/ClangdServer.cpp | 15 +- clang-tools-extra/clangd/ClangdServer.h | 11 +- clang-tools-extra/clangd/XRefs.cpp | 6 + clang-tools-extra/clangd/index/Index.cpp | 2 - clang-tools-extra/clangd/index/Index.h | 5 + 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 + .../readability-else-after-return-if-constexpr.cpp | 22 + ...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 + .../unittests/clangd/FindSymbolsTests.cpp | 2 +- clang-tools-extra/unittests/clangd/IndexTests.cpp | 5 + clang/docs/ClangCommandLineReference.rst | 2 +- clang/include/clang/AST/ASTImporter.h | 62 +- clang/include/clang/AST/Expr.h | 9 +- clang/include/clang/Basic/BuiltinsAArch64.def | 2 + clang/include/clang/Driver/Options.td | 2 - clang/lib/AST/ASTImporter.cpp | 7269 +++++++++++--------- clang/lib/AST/ExprConstant.cpp | 13 + clang/lib/AST/ExternalASTMerger.cpp | 6 +- clang/lib/Basic/Targets/Hexagon.cpp | 15 +- clang/lib/CodeGen/CGBuiltin.cpp | 37 + clang/lib/Driver/ToolChains/Linux.cpp | 6 + clang/lib/Driver/ToolChains/Linux.h | 1 + clang/lib/Format/UnwrappedLineParser.cpp | 4 + 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/android-ndk-standalone.cpp | 120 +- clang/test/Driver/hexagon-toolchain-elf.c | 8 - clang/test/Misc/target-invalid-cpu-note.c | 2 +- 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 +- clang/unittests/Format/FormatTestJava.cpp | 9 + .../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/test/COFF/duplicate-imp-func.s | 43 + .../sbapi_support/TestTailCallFrameSBAPI.py | 2 + .../TestSteppingOutWithArtificialFrames.py | 3 + llvm/include/llvm-c/Core.h | 40 +- llvm/include/llvm/Analysis/DivergenceAnalysis.h | 4 +- .../include/llvm/Analysis/SyncDependenceAnalysis.h | 6 +- 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 +- llvm/lib/Analysis/DivergenceAnalysis.cpp | 11 +- llvm/lib/Analysis/SyncDependenceAnalysis.cpp | 4 +- llvm/lib/CodeGen/AsmPrinter/DwarfExpression.cpp | 7 +- llvm/lib/DebugInfo/DWARF/DWARFDie.cpp | 4 +- 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 +- llvm/lib/Target/Hexagon/CMakeLists.txt | 1 - llvm/lib/Target/Hexagon/Hexagon.td | 18 +- llvm/lib/Target/Hexagon/HexagonCopyToCombine.cpp | 3 +- llvm/lib/Target/Hexagon/HexagonDepArch.h | 2 +- llvm/lib/Target/Hexagon/HexagonDepArch.td | 3 - llvm/lib/Target/Hexagon/HexagonDepInstrInfo.td | 140 +- llvm/lib/Target/Hexagon/HexagonISelLowering.cpp | 151 +- llvm/lib/Target/Hexagon/HexagonInstrFormats.td | 16 +- ...nInstrFormatsV4.td => HexagonInstrFormatsV5.td} | 4 +- llvm/lib/Target/Hexagon/HexagonIntrinsics.td | 2 - llvm/lib/Target/Hexagon/HexagonIntrinsicsV3.td | 27 - llvm/lib/Target/Hexagon/HexagonIntrinsicsV4.td | 305 - llvm/lib/Target/Hexagon/HexagonIntrinsicsV5.td | 308 +- .../Target/Hexagon/HexagonLoopIdiomRecognition.cpp | 2 +- llvm/lib/Target/Hexagon/HexagonPatterns.td | 226 +- llvm/lib/Target/Hexagon/HexagonRegisterInfo.cpp | 13 +- llvm/lib/Target/Hexagon/HexagonSchedule.td | 4 +- .../{HexagonScheduleV4.td => HexagonScheduleV5.td} | 22 +- llvm/lib/Target/Hexagon/HexagonSubtarget.cpp | 1 - llvm/lib/Target/Hexagon/HexagonSubtarget.h | 6 +- llvm/lib/Target/Hexagon/HexagonVLIWPacketizer.cpp | 31 +- llvm/lib/Target/Hexagon/HexagonVLIWPacketizer.h | 2 +- .../Hexagon/MCTargetDesc/HexagonMCDuplexInfo.cpp | 3 +- .../Hexagon/MCTargetDesc/HexagonMCTargetDesc.cpp | 36 +- llvm/lib/Transforms/InstCombine/InstCombinePHI.cpp | 23 +- .../InstCombine/InstructionCombining.cpp | 5 +- llvm/lib/Transforms/Scalar/CallSiteSplitting.cpp | 7 +- .../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/cfi-late.ll | 4 +- llvm/test/CodeGen/Hexagon/double.ll | 36 +- llvm/test/CodeGen/Hexagon/float.ll | 40 +- .../CodeGen/Hexagon/floatconvert-ieee-rnd-near.ll | 40 +- llvm/test/CodeGen/Hexagon/gp-plus-offset-load.ll | 72 +- llvm/test/CodeGen/Hexagon/gp-plus-offset-store.ll | 45 +- llvm/test/CodeGen/Hexagon/gp-rel.ll | 55 +- llvm/test/CodeGen/Hexagon/hwloop-cleanup.ll | 106 +- llvm/test/CodeGen/Hexagon/hwloop-const.ll | 40 +- llvm/test/CodeGen/Hexagon/hwloop-dbg.ll | 105 +- llvm/test/CodeGen/Hexagon/hwloop-le.ll | 694 +- llvm/test/CodeGen/Hexagon/hwloop-ne.ll | 694 +- llvm/test/CodeGen/Hexagon/i16_VarArg.ll | 68 +- llvm/test/CodeGen/Hexagon/i1_VarArg.ll | 76 +- llvm/test/CodeGen/Hexagon/i8_VarArg.ll | 68 +- llvm/test/CodeGen/Hexagon/macint.ll | 15 +- llvm/test/CodeGen/Hexagon/misaligned-access.ll | 27 +- llvm/test/CodeGen/Hexagon/mpy.ll | 32 +- llvm/test/CodeGen/Hexagon/newvaluejump.ll | 57 +- llvm/test/CodeGen/Hexagon/packetize_cond_inst.ll | 33 +- llvm/test/CodeGen/Hexagon/postinc-load.ll | 43 +- llvm/test/CodeGen/Hexagon/postinc-store.ll | 43 +- llvm/test/CodeGen/Hexagon/pred-gp.ll | 42 +- llvm/test/CodeGen/Hexagon/pred-instrs.ll | 44 +- llvm/test/CodeGen/Hexagon/predicate-copy.ll | 8 +- llvm/test/CodeGen/Hexagon/remove_lsr.ll | 112 +- llvm/test/CodeGen/Hexagon/simpletailcall.ll | 18 +- llvm/test/CodeGen/Hexagon/swp-copytophi-dag.ll | 2 + llvm/test/CodeGen/Hexagon/union-1.ll | 30 +- llvm/test/CodeGen/Hexagon/vaddh.ll | 23 +- llvm/test/CodeGen/Hexagon/validate-offset.ll | 56 +- .../DebugInfo/X86/dwarfdump-ranges-unrelocated.s | 10 + llvm/test/MC/Hexagon/elf-flags.s | 2 - llvm/test/MC/X86/cfi-open-within-another-crash.s | 18 + llvm/test/MC/X86/cfi-scope-errors.s | 15 +- llvm/test/Transforms/InstCombine/sub.ll | 227 +- llvm/test/Transforms/InstSimplify/sub.ll | 53 + 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 +- 193 files changed, 9071 insertions(+), 7073 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-else-after-return [...] 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 rename llvm/lib/Target/Hexagon/{HexagonInstrFormatsV4.td => HexagonInstrFormatsV5. [...] delete mode 100644 llvm/lib/Target/Hexagon/HexagonIntrinsicsV3.td delete mode 100644 llvm/lib/Target/Hexagon/HexagonIntrinsicsV4.td rename llvm/lib/Target/Hexagon/{HexagonScheduleV4.td => HexagonScheduleV5.td} (70%) 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/MC/X86/cfi-open-within-another-crash.s create mode 100644 llvm/test/Transforms/InstSimplify/sub.ll