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-stable-defconfig in repository toolchain/ci/llvm-project.
from 529bb8a9804 [PowerPC] Fix the incorrect 'RM' flag set on load/store instr adds a7716a3c3c9 [ADT] Add equality operator for SmallPtrSet adds 092452d402d YAML parser robustness improvements adds 24130d661ed [clang-tidy] Add readability-make-member-function-const adds 1a6903bdfec gn build: Merge 24130d661ed adds 76ec6b1ef69 [clang-format] [PR35518] C++17 deduction guides are wrongly [...] adds f349cc37cc4 clang-format: Add a fallback style to Emacs mode adds 7ea4c6fa512 [clangd] Implement a function to lex the file to find candi [...] adds 38f016520f6 [ARM MVE] Remove accidental 64-bit vst2/vld2 intrinsics. adds 26bc7cb05ed [clang,MveEmitter] Fix sign/zero extension in range limits. adds f0c6890f32c [ARM,MVE] Integer-type nitpicks in MVE intrinsics. adds 6c3fee47a64 [ARM,MVE] Add intrinsics for gather/scatter load/stores. adds 58fa50f4370 [Syntax] Add nodes for most common statements adds 9577ee84e63 NeonEmitter: switch to enum for internal Type representation. adds 6c2a4f5ff93 [TTI][LV] preferPredicateOverEpilogue adds 59f063b89c5 NeonEmitter: remove special 'a' type modifier. adds 47a5c36b37f [AMDGPU] Improve code size cost model (part 2) adds eb12b3b8a3e Silence warning, PyMODINIT_FUNC already contains extern "C" adds 13c90a57165 [libc++][P0202] Marked algorithms copy/copy_n/copy_if/copy_ [...] adds 432a12c8037 [NFC][LoopUnroll] Update test coverage for peeling w/ inequ [...] adds 4fe94d03312 [LoopUnroll] countToEliminateCompares(): fix handling of [i [...] adds 63f08a59c89 [APInt] Fix implicit truncation warning in bitsToFloat(). NFCI. adds d91ea7fc6fd [AArch64] Move the branch relaxation pass after BTI insertion adds 37cdac6344f [X86] LowerAVXExtend - fix dodgy self-comparison assert. adds cfc385d9544 X86FoldTablesEmitter - fix static analyzer potential invali [...] adds eabd405e665 [X86] Fix uninitialized variable warnings. NFCI. adds 3e54404c715 [Support] fix mingw-w64 build adds 8e34dd941cb [x86] avoid crashing when splitting AVX stores with non-sim [...] adds b0eed2a5cfe [clangd] Improve the output of rename tests where there are [...] adds 58401612cdc lldb: Skip reproducer+expression evaluation test on linux adds bcae3b04e87 lldb/docs: update the lldb-x86_64-debian bot url adds 4601df7d6ac [NFC][APInt] Fix typos in comments. adds bde32933027 [clang-tidy] Update TransformerClangTidyCheck to use new Tr [...] adds e1f8c8a16f4 DWARFDebugLoclists: Move to a incremental parsing model adds ce2b5cb6dec [libTooling] Simplify type structure of `Stencil`s. adds 7cea0cea77d [libomptarget] Revert all improvements to support adds 9f97480cddd [libTooling] Small changes in Transformer API. adds 405e83689fb [CommandLine] Add inline ArgName printing adds 6c683aa8d7d [libTooling] Fix breakage from change #84922 adds 049f94af487 Revert "build: explicitly set the linker language for unwind" adds fd02a468552 [libcxx] Make generate_feature_test_macro_components script [...] adds c447e5d90e8 BranchProbabilityInfo - fix uninitialized variable warning. NFCI. adds 216dab91528 LoopAccessAnalysis - fix uninitialized variable warnings. NFCI. adds cca01c0347e CodeGenInstruction - fix uninitialized variable warnings. NFCI. adds 1b986b41ac4 [CostModel][X86] Add add/fadd reduction tests for SLM adds 7681435de14 [clang-format] Assert that filenames are not empty adds 3ddac7e5636 [clang-format] [RELAND] Remove the dependency on frontend adds a091f706106 [CostModel][X86] Improve add vXi64 + fadd vXf64 reduction t [...] adds ba73aad4f64 [X86] Add 'mmx' to all CPUs that have a version of 'sse' an [...] adds a8ccb48f697 [X86] Add 'fxsr' feature to -march=pentium2 to match X86.td [...] adds cbc872a63f8 unwind: disable RTTI during the build of libunwind adds ca7f5becf9b [X86ISelLowering] Fixed typo in assert. NFCI. adds ad70d5f39ae [X86] Fix SLM v2f64 ADD/MUL + FP BLEND/HADD instruction schedules adds 1786047b910 [X86] Fix SLM v2i64 ADD/Sub/CMPEQ instruction schedules adds dad7a185101 [X86TargetTransformInfo] Fixed warning: Expression 'ISD == [...] adds 6da58e7e0fa [Object][MachO] Rewrite macho-invalid-fat-arch-size into YAML adds 52af7aedfe5 [GISel][ArtifactCombiner] Relax the constraint to combine u [...] adds 6740a88dc18 [NFC] Add SUPPORT_PLUGINS to add_llvm_executable() adds 2293b3f169a Fix a typo in my previous commit adds b5913e6d2f6 Introduce llvm-install-name-tool adds eadb65f273c [clang-format] [NFC] update the documentation in Format.h t [...] adds 35cf9a1fc5d [AArch64] Re-add patterns for (s/u)mull2. adds 641d2e5232b [X86] Clamp large constant shift amounts for MMX shift intr [...] adds 6cecd3c3dbe [lit] Protect full test suite from FILECHECK_OPTS adds 9bfa5ab3d19 [LoopPred] Fix two subtle issues found by inspection adds 77a60f0df67 [lldb] Record framework build path and use it everywhere adds 62ad2128255 [Analysis] Attribute deref/deref_or_null should not prevent [...] adds 686f449e3d4 [WC] Fix a subtle bug in our definition of widenable branch adds f0f73ed8b00 [JumpThreading] Factor out code to clone instructions (NFC) adds 007d173e2e0 [Orc] Fix iterator usage after remove adds 83393d27af6 [LLDB] Fix handling for the clang name mangling extension f [...] adds 8243918f43c Testuite: Support Asan test with remote testing adds 76aee8a3894 [JITLink] Refactor EH-frame handling to support eh-frames w [...] adds b5ddcb9f1e4 [ConstantRange] TestAddWithNo*WrapExhaustive: check that al [...] adds 365d729e107 [ConstantRange] Cleanup addWithNoWrap() by just piggybackin [...] adds 7fbe5d4b2ab [ConstantRange] Add `subWithNoWrap()` method adds baaa097360a [docs] Fix references to a renamed flag. adds cfca0056f05 [lldb] Remove dead code from STLUtils.h adds a6b5daa701d [test] Fix apple_simulator_test decorator when simulators a [...] adds 703c97be249 [lldb] Mark ASan & TSan as test dependencies adds 8d694a45ab6 When lowering calls and tail calls in AArch64, the register [...] adds c52efdc52ce gn build: (manually) merge b5913e6d2f adds 20cbb6cdf8b [LoopPred] Selectively disable to preserve test cases adds 8748be77509 [LoopPred] Enable new transformation by default adds aa582e3648c unwind: reflow some of the build rules (NFC) adds e74e61ff297 unwind: restore the LINKER_LANGUAGE adds d17bcf2bb91 [AMDGPU] Add handling of 160 bit registers in analyzeResourceUsage adds e18f4db208b [LLDB] Adding caching to libc++ std::function formatter for [...] adds e511c4b0dff Temporarily Revert: adds 9f9f42dbc5f TableGen: Remove assert that pattern results match input number adds e16a71382d6 AMDGPU: Select global atomicrmw fadd adds 7d83c298909 Revert "Introduce llvm-install-name-tool" adds fe6fee9445d Revert "gn build: (manually) merge b5913e6d2f" adds e55b536d7d8 [AArch64][SVE] Add remaining patterns and intrinsics for ad [...] adds ba1dfae054b Keep import function list for inlinee profile update adds 9f10cc2d124 [OPENMP] [DOCS] fix section formatting issues [NFC]
No new revisions were added by this update.
Summary of changes: .../clang-tidy/readability/CMakeLists.txt | 1 + .../readability/MakeMemberFunctionConstCheck.cpp | 264 +++ .../readability/MakeMemberFunctionConstCheck.h | 34 + .../readability/ReadabilityTidyModule.cpp | 3 + .../clang-tidy/utils/TransformerClangTidyCheck.cpp | 12 +- .../clang-tidy/utils/TransformerClangTidyCheck.h | 6 +- clang-tools-extra/clangd/SourceCode.cpp | 47 +- clang-tools-extra/clangd/SourceCode.h | 5 + clang-tools-extra/clangd/unittests/RenameTests.cpp | 118 +- .../clangd/unittests/SourceCodeTests.cpp | 21 + clang-tools-extra/docs/ReleaseNotes.rst | 6 + clang-tools-extra/docs/clang-tidy/checks/list.rst | 1 + .../readability-make-member-function-const.rst | 67 + .../readability-make-member-function-const.cpp | 332 +++ .../clang-tidy/TransformerClangTidyCheckTest.cpp | 27 +- clang/docs/ClangFormatStyleOptions.rst | 18 +- clang/docs/OpenMPSupport.rst | 23 +- clang/docs/tools/dump_format_style.py | 14 +- clang/include/clang/Basic/arm_mve.td | 172 +- clang/include/clang/Basic/arm_mve_defs.td | 35 +- clang/include/clang/Basic/arm_neon.td | 24 +- clang/include/clang/Basic/arm_neon_incl.td | 1 - clang/include/clang/Format/Format.h | 41 +- clang/include/clang/Tooling/Syntax/Nodes.h | 246 ++- .../clang/Tooling/Transformer/RewriteRule.h | 28 +- clang/include/clang/Tooling/Transformer/Stencil.h | 191 +- clang/lib/Basic/Targets/X86.cpp | 19 +- clang/lib/Format/TokenAnnotator.cpp | 68 + clang/lib/Tooling/Syntax/BuildTree.cpp | 210 +- clang/lib/Tooling/Syntax/Nodes.cpp | 185 +- clang/lib/Tooling/Syntax/Tree.cpp | 11 +- clang/lib/Tooling/Transformer/RewriteRule.cpp | 2 +- clang/lib/Tooling/Transformer/Stencil.cpp | 132 +- clang/test/CodeGen/aarch64-neon-2velem.c | 72 +- .../CodeGen/arm-mve-intrinsics/scatter-gather.c | 2146 ++++++++++++++++++++ clang/test/CodeGen/arm_neon_intrinsics.c | 44 +- clang/test/Preprocessor/predefined-arch-macros.c | 1 + clang/test/Preprocessor/x86_target_features.c | 14 +- clang/test/Sema/arm-mve-immediates.c | 56 + clang/tools/clang-format/CMakeLists.txt | 1 - clang/tools/clang-format/ClangFormat.cpp | 45 +- clang/tools/clang-format/clang-format.el | 13 + clang/tools/driver/CMakeLists.txt | 6 +- clang/unittests/Format/FormatTest.cpp | 23 + clang/unittests/Tooling/StencilTest.cpp | 139 +- clang/unittests/Tooling/Syntax/TreeTest.cpp | 313 ++- clang/unittests/Tooling/TransformerTest.cpp | 78 +- clang/utils/TableGen/MveEmitter.cpp | 63 +- clang/utils/TableGen/NeonEmitter.cpp | 239 +-- libcxx/include/algorithm | 66 +- libcxx/include/iterator | 8 +- .../alg.copy/copy.pass.cpp | 92 +- .../alg.copy/copy_backward.pass.cpp | 51 +- .../alg.copy/copy_if.pass.cpp | 102 +- .../alg.copy/copy_n.pass.cpp | 100 +- libcxx/test/support/test_iterators.h | 14 +- libcxx/test/support/test_macros.h | 6 + libcxx/test/support/user_defined_integral.h | 8 +- .../generate_feature_test_macro_components.py | 174 +- libunwind/src/CMakeLists.txt | 66 +- lldb/CMakeLists.txt | 5 +- lldb/cmake/modules/AddLLDB.cmake | 3 +- lldb/cmake/modules/LLDBConfig.cmake | 3 + lldb/cmake/modules/LLDBFramework.cmake | 16 +- lldb/docs/resources/bots.rst | 2 +- lldb/include/lldb/Core/Mangled.h | 9 + lldb/include/lldb/Core/STLUtils.h | 48 - lldb/packages/Python/lldbsuite/test/decorators.py | 2 +- .../test/functionalities/asan/TestMemoryHistory.py | 8 +- .../test/functionalities/asan/TestReportData.py | 9 +- .../libcxx/function/TestLibCxxFunction.py | 42 +- .../data-formatter-stl/libcxx/function/main.cpp | 20 + lldb/packages/Python/lldbsuite/test/lldbtest.py | 9 + lldb/source/API/SBTarget.cpp | 3 +- lldb/source/Commands/CommandObjectBreakpoint.h | 1 - lldb/source/Commands/CommandObjectCommands.h | 1 - lldb/source/Commands/CommandObjectSource.cpp | 4 +- lldb/source/Commands/CommandObjectSource.h | 1 - lldb/source/Core/Mangled.cpp | 38 +- .../Language/CPlusPlus/CPlusPlusLanguage.cpp | 13 +- .../Plugins/Language/CPlusPlus/CPlusPlusLanguage.h | 2 +- .../CPlusPlus/CPPLanguageRuntime.cpp | 40 +- .../LanguageRuntime/CPlusPlus/CPPLanguageRuntime.h | 8 + .../ScriptInterpreter/Python/PythonReadline.h | 2 +- lldb/test/API/CMakeLists.txt | 3 +- lldb/test/CMakeLists.txt | 10 +- .../Functionalities/TestExpressionEvaluation.test | 3 + lldb/tools/debugserver/source/CMakeLists.txt | 3 +- lldb/tools/driver/CMakeLists.txt | 3 +- lldb/tools/lldb-vscode/CMakeLists.txt | 3 +- lldb/unittests/Core/MangledTest.cpp | 11 + llvm/cmake/modules/AddLLVM.cmake | 7 +- llvm/docs/DebuggingJITedCode.rst | 6 +- llvm/include/llvm/ADT/APInt.h | 12 +- llvm/include/llvm/ADT/SmallPtrSet.h | 26 + llvm/include/llvm/Analysis/BranchProbabilityInfo.h | 2 +- llvm/include/llvm/Analysis/LoopAccessAnalysis.h | 14 +- llvm/include/llvm/Analysis/TargetTransformInfo.h | 20 + .../llvm/Analysis/TargetTransformInfoImpl.h | 7 + llvm/include/llvm/CodeGen/BasicTTIImpl.h | 7 + .../GlobalISel/LegalizationArtifactCombiner.h | 76 +- llvm/include/llvm/DebugInfo/DWARF/DWARFContext.h | 4 - llvm/include/llvm/DebugInfo/DWARF/DWARFDebugLoc.h | 56 +- .../include/llvm/ExecutionEngine/JITLink/JITLink.h | 191 +- llvm/include/llvm/IR/ConstantRange.h | 8 + llvm/include/llvm/IR/IntrinsicsAArch64.td | 32 +- llvm/include/llvm/IR/IntrinsicsARM.td | 44 +- .../include/llvm/Transforms/Scalar/JumpThreading.h | 4 + .../llvm/Transforms/Vectorize/SLPVectorizer.h | 2 +- llvm/lib/Analysis/GuardUtils.cpp | 5 + llvm/lib/Analysis/ScalarEvolution.cpp | 11 + llvm/lib/Analysis/TargetTransformInfo.cpp | 6 + llvm/lib/CodeGen/Analysis.cpp | 6 +- llvm/lib/DebugInfo/DWARF/DWARFContext.cpp | 47 +- llvm/lib/DebugInfo/DWARF/DWARFDebugLoc.cpp | 150 +- llvm/lib/DebugInfo/DWARF/DWARFDie.cpp | 46 +- .../lib/ExecutionEngine/JITLink/EHFrameSupport.cpp | 655 ++++-- .../ExecutionEngine/JITLink/EHFrameSupportImpl.h | 96 +- .../lib/ExecutionEngine/JITLink/JITLinkGeneric.cpp | 5 +- .../JITLink/MachOLinkGraphBuilder.h | 68 - llvm/lib/ExecutionEngine/JITLink/MachO_arm64.cpp | 14 +- llvm/lib/ExecutionEngine/JITLink/MachO_x86_64.cpp | 19 +- llvm/lib/ExecutionEngine/Orc/Core.cpp | 5 +- llvm/lib/IR/ConstantRange.cpp | 70 +- llvm/lib/IR/Function.cpp | 5 + llvm/lib/ObjectYAML/MachOEmitter.cpp | 3 +- llvm/lib/Support/APInt.cpp | 6 +- llvm/lib/Support/CommandLine.cpp | 34 +- llvm/lib/Support/Windows/Threading.inc | 2 +- llvm/lib/Support/YAMLParser.cpp | 52 +- llvm/lib/Support/YAMLTraits.cpp | 3 +- llvm/lib/Target/AArch64/AArch64CallLowering.cpp | 6 +- llvm/lib/Target/AArch64/AArch64InstrInfo.td | 19 + llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td | 42 +- llvm/lib/Target/AArch64/AArch64TargetMachine.cpp | 7 +- llvm/lib/Target/AArch64/SVEInstrFormats.td | 19 +- llvm/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp | 7 + llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp | 1 - llvm/lib/Target/AMDGPU/AMDGPUISelLowering.h | 1 - .../Target/AMDGPU/AMDGPUTargetTransformInfo.cpp | 116 +- llvm/lib/Target/AMDGPU/FLATInstructions.td | 10 +- llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 19 +- llvm/lib/Target/AMDGPU/SIInstrInfo.td | 3 +- llvm/lib/Target/ARM/ARMInstrMVE.td | 182 +- llvm/lib/Target/ARM/ARMTargetTransformInfo.cpp | 44 + llvm/lib/Target/ARM/ARMTargetTransformInfo.h | 7 +- llvm/lib/Target/X86/X86CallFrameOptimization.cpp | 12 +- llvm/lib/Target/X86/X86CmovConversion.cpp | 6 +- llvm/lib/Target/X86/X86DomainReassignment.cpp | 6 +- llvm/lib/Target/X86/X86EvexToVex.cpp | 2 +- llvm/lib/Target/X86/X86ExpandPseudo.cpp | 10 +- llvm/lib/Target/X86/X86FixupBWInsts.cpp | 8 +- llvm/lib/Target/X86/X86FloatingPoint.cpp | 8 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 19 +- llvm/lib/Target/X86/X86ScheduleSLM.td | 30 +- llvm/lib/Target/X86/X86TargetTransformInfo.cpp | 28 +- llvm/lib/Transforms/Scalar/GuardWidening.cpp | 13 +- llvm/lib/Transforms/Scalar/IndVarSimplify.cpp | 36 +- llvm/lib/Transforms/Scalar/JumpThreading.cpp | 76 +- llvm/lib/Transforms/Scalar/LoopPredication.cpp | 2 +- llvm/lib/Transforms/Utils/InlineFunction.cpp | 19 +- llvm/lib/Transforms/Utils/LoopUnrollPeel.cpp | 54 +- llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 18 +- llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp | 267 +-- llvm/test/Analysis/CostModel/AMDGPU/add-sub.ll | 3 + .../Analysis/CostModel/AMDGPU/addrspacecast.ll | 1 + llvm/test/Analysis/CostModel/AMDGPU/bit-ops.ll | 1 + llvm/test/Analysis/CostModel/AMDGPU/fadd.ll | 2 + llvm/test/Analysis/CostModel/AMDGPU/fdiv.ll | 7 + llvm/test/Analysis/CostModel/AMDGPU/fmul.ll | 2 + llvm/test/Analysis/CostModel/AMDGPU/fsub.ll | 2 + llvm/test/Analysis/CostModel/AMDGPU/mul.ll | 1 + llvm/test/Analysis/CostModel/AMDGPU/shifts.ll | 2 + .../Analysis/CostModel/AMDGPU/shufflevector.ll | 12 +- llvm/test/Analysis/CostModel/X86/reduce-add.ll | 37 + llvm/test/Analysis/CostModel/X86/reduction.ll | 219 ++ .../AArch64/GlobalISel/arm64-irtranslator.ll | 2 +- .../GlobalISel/call-translator-tail-call.ll | 2 +- .../GlobalISel/integration-shuffle-vector.ll | 25 + .../AArch64/GlobalISel/legalizer-combiner.mir | 69 +- llvm/test/CodeGen/AArch64/O0-pipeline.ll | 2 +- llvm/test/CodeGen/AArch64/O3-pipeline.ll | 2 +- llvm/test/CodeGen/AArch64/aarch64-smull.ll | 60 + llvm/test/CodeGen/AArch64/arm64-preserve-most.ll | 38 + llvm/test/CodeGen/AArch64/bti-branch-relaxation.ll | 64 + llvm/test/CodeGen/AArch64/sve-int-arith-pred.ll | 273 ++- llvm/test/CodeGen/AArch64/sve-int-div-pred.ll | 91 + llvm/test/CodeGen/AArch64/sve-int-log-pred.ll | 140 ++ llvm/test/CodeGen/AArch64/sve-int-mad-pred.ll | 199 ++ llvm/test/CodeGen/AArch64/sve-int-mul-pred.ll | 134 ++ .../artifact-combiner-unmerge-values.mir | 109 +- .../CodeGen/AMDGPU/GlobalISel/legalize-phi.mir | 16 +- .../CodeGen/AMDGPU/call-graph-register-usage.ll | 28 + llvm/test/CodeGen/AMDGPU/global-atomics-fp.ll | 29 + .../Thumb2/mve-intrinsics/scatter-gather.ll | 2018 ++++++++++++++++++ llvm/test/CodeGen/X86/avx-load-store.ll | 23 + llvm/test/CodeGen/X86/debug-loclists.ll | 18 +- llvm/test/CodeGen/X86/mmx-arith.ll | 34 + llvm/test/CodeGen/X86/tail-call-deref.ll | 36 + .../X86/dwarfdump-debug-loclists-error-cases2.s | 4 +- .../DebugInfo/X86/dwarfdump-debug-loclists.test | 10 +- llvm/test/DebugInfo/X86/fission-ranges.ll | 34 +- llvm/test/DebugInfo/X86/stack-value-piece.ll | 4 +- .../JITLink/AArch64/Inputs/MachO_arm64_ehframe.o | Bin 0 -> 684 bytes .../JITLink/AArch64/MachO_arm64_ehframe.test | 4 + .../test/Object/Inputs/macho-invalid-fat-arch-size | Bin 56 -> 0 bytes .../Object/Inputs/macho-invalid-fat-arch-size.yaml | 12 + llvm/test/Object/macho-invalid.test | 4 +- .../AtomicExpand/AMDGPU/expand-atomic-rmw-fadd.ll | 145 ++ .../basic_widenable_condition_guards.ll | 18 +- llvm/test/Transforms/GuardWidening/mixed_guards.ll | 3 +- .../Transforms/IndVarSimplify/eliminate-trunc.ll | 2 +- .../Transforms/IndVarSimplify/exit_value_tests.ll | 1 - .../Transforms/IndVarSimplify/lftr-dead-ivs.ll | 2 +- .../test/Transforms/IndVarSimplify/lftr-pr20680.ll | 2 +- llvm/test/Transforms/IndVarSimplify/lftr-reuse.ll | 2 +- llvm/test/Transforms/IndVarSimplify/lftr.ll | 2 +- .../IndVarSimplify/loop-invariant-conditions.ll | 2 +- .../Transforms/IndVarSimplify/no-iv-rewrite.ll | 2 +- llvm/test/Transforms/IndVarSimplify/pr24356.ll | 2 +- llvm/test/Transforms/IndVarSimplify/pr38674.ll | 2 +- llvm/test/Transforms/IndVarSimplify/pr39673.ll | 2 +- .../IndVarSimplify/replace-loop-exit-folds.ll | 2 +- .../IndVarSimplify/sink-from-preheader.ll | 2 +- .../LoopUnroll/AMDGPU/unroll-for-private.ll | 2 +- .../Transforms/LoopUnroll/peel-loop-conditions.ll | 288 ++- llvm/test/Transforms/LoopUnroll/scevunroll.ll | 8 +- .../LoopVectorize/ARM/prefer-tail-loop-folding.ll | 49 + .../LoopVectorize/ARM/tail-loop-folding.ll | 35 +- .../Transforms/SLPVectorizer/X86/arith-add-ssat.ll | 85 +- .../Transforms/SLPVectorizer/X86/arith-add-usat.ll | 66 +- .../test/Transforms/SLPVectorizer/X86/arith-add.ll | 85 +- .../test/Transforms/SLPVectorizer/X86/arith-fix.ll | 170 +- .../test/Transforms/SLPVectorizer/X86/arith-mul.ll | 85 +- .../Transforms/SLPVectorizer/X86/arith-sub-ssat.ll | 85 +- .../Transforms/SLPVectorizer/X86/arith-sub-usat.ll | 66 +- .../test/Transforms/SLPVectorizer/X86/arith-sub.ll | 85 +- .../Transforms/SLPVectorizer/X86/bitreverse.ll | 28 +- llvm/test/Transforms/SLPVectorizer/X86/ctlz.ll | 44 +- llvm/test/Transforms/SLPVectorizer/X86/ctpop.ll | 22 +- llvm/test/Transforms/SLPVectorizer/X86/cttz.ll | 44 +- .../SLPVectorizer/X86/different-vec-widths.ll | 17 +- .../SLPVectorizer/X86/jumbled_store_crash.ll | 104 - llvm/test/Transforms/SLPVectorizer/X86/pr35497.ll | 13 +- .../Transforms/SLPVectorizer/X86/shift-ashr.ll | 77 +- .../Transforms/SLPVectorizer/X86/shift-lshr.ll | 77 +- .../test/Transforms/SLPVectorizer/X86/shift-shl.ll | 77 +- .../Transforms/SLPVectorizer/X86/store-jumbled.ll | 7 +- .../SLPVectorizer/X86/stores_vectorize.ll | 45 +- .../SampleProfile/Inputs/inline-callee-update.prof | 10 + .../SampleProfile/inline-callee-update.ll | 73 + llvm/test/Transforms/SimplifyCFG/wc-widen-block.ll | 60 + .../X86/debug_loclists_startx_length.s | 4 +- llvm/test/tools/llvm-mca/X86/SLM/resources-sse2.s | 42 +- llvm/test/tools/llvm-mca/X86/SLM/resources-sse3.s | 42 +- llvm/test/tools/llvm-mca/X86/SLM/resources-sse41.s | 26 +- llvm/tools/bugpoint/CMakeLists.txt | 4 +- llvm/tools/llc/CMakeLists.txt | 4 +- llvm/tools/opt/CMakeLists.txt | 4 +- llvm/unittests/ADT/SmallPtrSetTest.cpp | 38 + llvm/unittests/IR/ConstantRangeTest.cpp | 41 + llvm/unittests/Support/CommandLineTest.cpp | 50 + llvm/unittests/Support/YAMLIOTest.cpp | 52 + llvm/utils/TableGen/CodeGenInstruction.h | 11 +- llvm/utils/TableGen/DAGISelMatcherGen.cpp | 1 - llvm/utils/TableGen/X86FoldTablesEmitter.cpp | 6 +- .../clang-tidy/readability/BUILD.gn | 1 + llvm/utils/lit/tests/lit.cfg | 11 +- llvm/utils/lit/tests/shtest-run-at-line.py | 2 +- .../libomptarget/deviceRTLs/nvptx/CMakeLists.txt | 3 +- .../deviceRTLs/nvptx/src/data_sharing.cu | 19 +- openmp/libomptarget/deviceRTLs/nvptx/src/debug.h | 11 +- .../libomptarget/deviceRTLs/nvptx/src/libcall.cu | 2 +- .../deviceRTLs/nvptx/src/omptarget-nvptx.h | 1 + openmp/libomptarget/deviceRTLs/nvptx/src/support.h | 77 +- .../nvptx/src/{support.cu => supporti.h} | 16 +- .../deviceRTLs/nvptx/src/target_impl.h | 5 +- openmp/libomptarget/deviceRTLs/nvptx/unity.cu | 26 - 278 files changed, 12364 insertions(+), 3458 deletions(-) create mode 100644 clang-tools-extra/clang-tidy/readability/MakeMemberFunctionCons [...] create mode 100644 clang-tools-extra/clang-tidy/readability/MakeMemberFunctionCons [...] create mode 100644 clang-tools-extra/docs/clang-tidy/checks/readability-make-membe [...] create mode 100644 clang-tools-extra/test/clang-tidy/readability-make-member-funct [...] create mode 100644 clang/test/CodeGen/arm-mve-intrinsics/scatter-gather.c create mode 100644 clang/test/Sema/arm-mve-immediates.c create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/integration-shuffle-vector.ll create mode 100644 llvm/test/CodeGen/AArch64/arm64-preserve-most.ll create mode 100644 llvm/test/CodeGen/AArch64/bti-branch-relaxation.ll create mode 100644 llvm/test/CodeGen/AArch64/sve-int-div-pred.ll create mode 100644 llvm/test/CodeGen/AArch64/sve-int-log-pred.ll create mode 100644 llvm/test/CodeGen/AArch64/sve-int-mad-pred.ll create mode 100644 llvm/test/CodeGen/AArch64/sve-int-mul-pred.ll create mode 100644 llvm/test/CodeGen/AMDGPU/global-atomics-fp.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-intrinsics/scatter-gather.ll create mode 100644 llvm/test/CodeGen/X86/tail-call-deref.ll create mode 100644 llvm/test/ExecutionEngine/JITLink/AArch64/Inputs/MachO_arm64_ehframe.o create mode 100644 llvm/test/ExecutionEngine/JITLink/AArch64/MachO_arm64_ehframe.test delete mode 100644 llvm/test/Object/Inputs/macho-invalid-fat-arch-size create mode 100644 llvm/test/Object/Inputs/macho-invalid-fat-arch-size.yaml create mode 100644 llvm/test/Transforms/LoopVectorize/ARM/prefer-tail-loop-folding.ll delete mode 100644 llvm/test/Transforms/SLPVectorizer/X86/jumbled_store_crash.ll create mode 100644 llvm/test/Transforms/SampleProfile/Inputs/inline-callee-update.prof create mode 100644 llvm/test/Transforms/SampleProfile/inline-callee-update.ll rename openmp/libomptarget/deviceRTLs/nvptx/src/{support.cu => supporti.h} (96%) delete mode 100644 openmp/libomptarget/deviceRTLs/nvptx/unity.cu