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-lts-allyesconfig in repository toolchain/ci/llvm-project.
from c7faa681424 Revert "ARM-Darwin: keep the frame register reserved even i [...] adds 1aa17023819 [libcxx{,abi}] Don't link libpthread and libdl on Fuchsia adds 142a75a9b16 Revert "[InstCombine] reduce indentation; NFC" adds b6d6f5470f2 Revert "[InstCombine] improve readability; NFC" adds 43e2a901e15 Revert "[InstCombine] reduce code duplication; NFC" adds 7f63db197e7 Avoid naming variable after type to fix GCC 5.3 build adds dbd11297241 Stop checking whether std::strong_* has ::equivalent members. adds 7b61ae68ecd [AutoFDO] Inline replay for cold/small callees from sample [...] adds 779a180d964 [OPENMP50]Add if clause in distribute simd directive. adds 2eb30fafa5f Revert "[PGO][PGSO] Instrument the code gen / target passes." adds a7bdab2e9d5 [clang-tidy] Pass -faligned-allocation on the compiler comm [...] adds c089f028985 [X86] Don't setup and teardown memory for a musttail call adds c8e36862f59 [WPD] Remove unused parameter (NFC) adds d5abaaf140a [InstSimplify] add tests for copysign with fneg operand; NFC adds 040c39d50fb [analyzer] Fix false positive on introspection of a block's [...] adds 28b573d2497 [TargetLowering] Fix another potential FPE in expandFP_TO_UINT adds 3b42eb3512e wrap an rst file to 80 cols, to cycle bots adds f3efd695747 [ObjC] Make sure that the implicit arguments for direct met [...] adds 84fdd9d7a50 [X86] Fix prolog/epilog mismatch for stack protectors on wi [...] adds 1d9291cc785 [MC] Rewrite tablegen for printInstrAlias to comiple faster, NFC adds b4f4e370b59 [WebAssebmly][MC] Support .import_name/.import_field asm di [...] adds 0a717d5b5d3 Make it possible control matcher traversal kind with ASTContext adds 6555995a6d4 [CommandLine] Add callbacks to Options adds 60573ae6fe5 Remove Expr.h include from ASTContext.h, NFC adds e1578fd2b79 [Sema][X86] Consider target attribute into the checks in va [...] adds b22d8ae7f43 Use ASTDumper to dump the AST from clang-query adds eff08f40976 Revert "[Sema][X86] Consider target attribute into the chec [...] adds 3131249204b gn build: Change scudo's list of supported platforms to a w [...] adds 2e8dc8590d8 Add matchDynamic convenience functions adds f5114f4d575 [lldb/Reproducer] Disable test on Windows to unblock the bot. adds c77b4411405 [AArch64][GlobalISel] Add support for selection of vector G [...] adds 5253d9138eb [c++20] Determine whether a defaulted comparison should be [...] adds aa3c877fb58 Move variable only used in an assert into the assert itself. adds 7ac96624018 [AArch64][GlobalISel] Add missing default statement to a sw [...] adds 198fbcb8174 Driver: Don't look for libc++ headers in the install direct [...] adds edf6717d8d3 export.sh: Fetch sources from GitHub instead of SVN adds 884351547da [PowerPC] Fix MI peephole optimization for splats adds e60b36cf92e [VPlan] Rename VPlanHCFGTransforms to VPlanTransforms (NFC). adds 85c98f4c319 gn build: Merge e60b36cf92e adds 9db13b5a7d4 [FPEnv] Constrained FCmp intrinsics adds 071dca24cea [OpenMP] Require trivially copyable type for mapping adds d714aa0dfdb [SimplifyCFG] Handle AssumptionCache being null. adds 5ea611daf9c [BPF] Support weak global variables for BTF adds c25de56905b [SimplifyCFG] Account for N being null. adds 6dcb1003f20 Optionally exclude bitfield definitions from magic numbers check adds a6fcdb211d2 [SystemZ] Fix build bot failures adds 4ec7bb42aa6 Symbol: use elaborated types for `DataExtractor` adds c4919496943 [LV] Pick correct BB as insert point when fixing PHI for FORs. adds e8716a6df7a [clangd] Navigation from definition of template specializat [...] adds 3a6eb5f1605 [ARM] Disable VLD4 under MVE adds 792fab343ba [ARM] Attempt to use whole register vmovs for MVE shuffles. adds 68f464ac2ef [llvm-dwarfdump][Statistics] Unify coverage statistic computation adds b32490270b7 Revert "Driver: Don't look for libc++ headers in the instal [...] adds 12f39e0fede [InstSimplify] fold copysign with negated operand adds a05d7c278ee Fix typo in the AST Matcher Reference doc Closes: #54 adds 1c4dd3ae2f3 [InstSimplify] fold copysign with negated operand, part 2 adds 74e6ce2529f [Frontend] Allow OpenMP offloading to aarch64 adds 9fdb7ac503a [NFC][LivePhysRegs] Fix incorrect comment adds 0a5703458b7 [lldb/SWIG] Guard embedded Python code in SWIG interfaces b [...] adds 761dd780eaa Fix a few doc typos, to cycle bots. adds d7aded3937f [PowerPC] Automatically generate store-constant.ll . NFC adds 27f5d35137c Fix for build bot failure. For more details see: https://re [...] adds cafc7416baf [c++20] Synthesis of defaulted comparison functions. adds a38396939c5 Revert 393dacacf7e7 "[ARM] Enable TypePromotion by default" adds f6e05672f65 [lldb] Add a test for how we lazily create Clang AST nodes adds 88f5bf77f92 [compiler-rt] Add a critical section when flushing gcov counters adds 3cd93a4efcd [DebugInfo] Make describeLoadedValue() reg aware adds f3696533f22 Revert "[DebugInfo] Make describeLoadedValue() reg aware" adds d0fb7a478df [lldb] Support for DWARF-5 atomic types adds 6965f835b47 [DebugInfo] Make describeLoadedValue() reg aware adds 385ba6065a9 [cmake] Disable GCC 9's -Wredundant-move adds 6d5c273500a Reland "[AST] Traverse the class type loc inside the member [...] adds f008b5b8ce7 [ARM] Additional tests and minor formatting. NFC adds be7a1070700 [ARM] Teach the Arm cost model that a Shift can be folded i [...] adds 9ed681f9261 gn build: Merge 6d5c273500a adds f3e6a612326 [OpenCL] Handle address space conversions for constexpr (PR44177) adds 966fac1941e [clang][Tooling] Fix potential UB in ExpandResponseFilesCom [...] adds b1aba0378e5 [ARM] Enable MVE masked loads and stores adds 4a6e13ad88d [CommandLine] Add missing Callbacks adds 7d175cf504b [lldb] Xfail TestCallOverriddenMethod.py for aarch64/linux adds d6642ed1c86 [ARM] Add missing REQUIRES: asserts to test. NFC adds 0d1490bf6a6 [ARM][MVE] Add complex vector intrinsics adds dba420bc05a [test][tools] Add missing and improve testing adds 329008fdf18 [lldb] Improve/fix base address selection in location lists adds 773b849c10a [lldb/DWARF] Switch to llvm location list parser adds f7e7a5f1b6d [Attr] Add missing header for clang example. adds 00e238896cd [DebugInfo] Nerf placeDbgValues, with prejudice adds 9b9e995819f [DebugInfo][EarlyCSE] Use the salvageDebugInfoOrMarkUndef(); NFC adds c20930a724f [RISCV] Machine Operand Flag Serialization adds 94603ec11b5 [Parser] Don't crash on MS assembly if target desc/asm pars [...] adds cb664baf50f [RISCV] Fix mir-target-flags.ll adds 771899e9445 [clangd] Allow extract-to-function on regions that always return. adds 28153905323 [test][llvm-cxxfilt] Fix darwin build bot adds 0964733bae2 [lldb] Remove Xfail decorators from steadily passing tests adds 32c802e0f53 Fix build bot fails due to the patch here: https://reviews. [...] adds 01d8bb49399 [test][llvm-cxxfilt] Add missing '-n' adds 6626e5a06a9 Fix compilation warning from GCC7. NFC. adds decdbc1155f [clangd] Use expansion location when the ref is inside macros. adds caabb713ea1 [ModuloSchedule] Fix data types in ModuloScheduleExpander:: [...] adds d97b3e3e65c [ARM][MVE] Add intrinsics for immediate shifts. adds 2ea6ab67779 [llvm][VFABI] Add more testing for LLVM internal mangling. adds 891f82222bb [clangd] Implement range patching heuristics for cross-file [...] adds ff4dceef920 Fix the compiler warnings: "-Winconsistent-missing-override [...] adds 26fd95680bc [GWP-ASan] 32-bit test pointers, allow multi-init for test. adds 8d70f3c933a [ARM] Fix NEON failure introduced by D71065. adds d32484f40cb [lldb][CMake] Fix build for the case of custom libedit inst [...] adds fe96d1ee788 [lldb/SWIG] Guard Python type map in SWIG interface by SWIGPYTHON adds c78726fae0e [PowerPC] Refactor FinishCall. [NFC] adds 2eb61fa5d68 [ARM][MVE][Intrinsics] Add VMULL[BT]Q_(INT|POLY) intrinsics. adds fc3417cb5a9 [ARM][MVE][Intrinsics] Add VQADDQ, VHADDQ, VRHADDQ, VQSUBQ, [...] adds 898d7a0695c [clangd] Delete default arguments while moving functions ou [...] adds a209a8000e1 [clangd] Delete ctor initializers while moving functions ou [...] adds be05633e289 [lldb] Clean up accidentally passing TestDeadStrip.py adds bab9849963e Reland 198fbcb8, "Driver: Don't look for libc++ headers in [...] adds 29f0a65671e scudo: Add a basic malloc/free benchmark. adds be7d633a6fa Magic number checker shouldn't warn on user defined string [...] adds d0ccd55151f [clangd] also filter out another possible diag from MS ASM syntax new 6dad5e441db The field ‘totalFrames’ which is total number of frames ava [...]
The 1 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-tools-extra/clang-query/Query.cpp | 7 +- .../clang-tidy/ClangTidyDiagnosticConsumer.cpp | 1 + .../clang-tidy/readability/MagicNumbersCheck.cpp | 53 +- .../clang-tidy/readability/MagicNumbersCheck.h | 13 +- clang-tools-extra/clangd/Diagnostics.cpp | 10 +- clang-tools-extra/clangd/XRefs.cpp | 20 +- clang-tools-extra/clangd/index/SymbolCollector.cpp | 12 +- clang-tools-extra/clangd/refactor/Rename.cpp | 164 ++- clang-tools-extra/clangd/refactor/Rename.h | 31 + .../clangd/refactor/tweaks/DefineOutline.cpp | 95 +- .../clangd/refactor/tweaks/ExtractFunction.cpp | 65 +- clang-tools-extra/clangd/unittests/CMakeLists.txt | 1 + .../clangd/unittests/DiagnosticsTests.cpp | 10 + clang-tools-extra/clangd/unittests/RenameTests.cpp | 298 +++++ .../clangd/unittests/SemanticHighlightingTests.cpp | 4 +- .../clangd/unittests/SymbolCollectorTests.cpp | 23 + clang-tools-extra/clangd/unittests/TweakTests.cpp | 66 +- clang-tools-extra/clangd/unittests/XRefsTests.cpp | 30 +- clang-tools-extra/docs/ReleaseNotes.rst | 6 + .../checks/readability-magic-numbers.rst | 5 + .../clang-tidy/checkers/cert-mem57-cpp-cpp17.cpp | 4 +- .../readability-magic-numbers-bitfields.cpp | 22 + .../checkers/readability-magic-numbers.cpp | 18 + .../readability-magic-numbers-userliteral.cpp | 16 + clang/docs/LibASTMatchersReference.html | 2 +- .../AnnotateFunctions/AnnotateFunctions.cpp | 1 + clang/include/clang/AST/ASTContext.h | 46 +- clang/include/clang/AST/ASTFwd.h | 4 + clang/include/clang/AST/ASTNodeTraverser.h | 19 +- clang/include/clang/AST/ASTTypeTraits.h | 3 - clang/include/clang/AST/ComparisonCategories.h | 1 - clang/include/clang/AST/Decl.h | 10 + clang/include/clang/AST/DeclCXX.h | 10 - clang/include/clang/AST/Expr.h | 14 + clang/include/clang/AST/RecursiveASTVisitor.h | 6 +- clang/include/clang/AST/TypeLoc.h | 15 +- clang/include/clang/ASTMatchers/ASTMatchFinder.h | 27 + clang/include/clang/ASTMatchers/ASTMatchers.h | 27 +- .../clang/ASTMatchers/ASTMatchersInternal.h | 40 +- clang/include/clang/Basic/AttrDocs.td | 8 +- clang/include/clang/Basic/DiagnosticGroups.td | 2 +- clang/include/clang/Basic/DiagnosticSemaKinds.td | 65 +- clang/include/clang/Basic/OpenMPKinds.def | 1 + clang/include/clang/Basic/arm_mve.td | 180 ++- clang/include/clang/Basic/arm_mve_defs.td | 23 +- clang/include/clang/Sema/Overload.h | 18 +- clang/include/clang/Sema/Sema.h | 16 +- .../clang/StaticAnalyzer/Checkers/SValExplainer.h | 1 + clang/lib/AST/ASTContext.cpp | 51 +- clang/lib/AST/ASTTypeTraits.cpp | 1 + clang/lib/AST/ComparisonCategories.cpp | 9 +- clang/lib/AST/Decl.cpp | 3 +- clang/lib/AST/DeclCXX.cpp | 1 + clang/lib/AST/ExprConstant.cpp | 42 +- clang/lib/AST/TypeLoc.cpp | 14 + clang/lib/ASTMatchers/ASTMatchFinder.cpp | 44 +- clang/lib/ASTMatchers/ASTMatchersInternal.cpp | 26 +- clang/lib/Analysis/CloneDetection.cpp | 2 +- clang/lib/Basic/OpenMPKinds.cpp | 2 + clang/lib/CodeGen/CGBuiltin.cpp | 29 + clang/lib/CodeGen/CGDebugInfo.cpp | 7 - clang/lib/CodeGen/CGObjCMac.cpp | 4 +- clang/lib/CodeGen/CGStmtOpenMP.cpp | 36 +- clang/lib/Driver/ToolChains/Linux.cpp | 27 +- clang/lib/Frontend/CompilerInvocation.cpp | 3 +- clang/lib/Index/IndexDecl.cpp | 3 +- clang/lib/Index/IndexSymbol.cpp | 1 + clang/lib/Index/IndexingContext.cpp | 7 +- clang/lib/Index/USRGeneration.cpp | 1 + clang/lib/Parse/ParseStmtAsm.cpp | 28 +- clang/lib/Sema/SemaDeclCXX.cpp | 855 +++++++++++-- clang/lib/Sema/SemaDeclObjC.cpp | 3 + clang/lib/Sema/SemaExpr.cpp | 22 +- clang/lib/Sema/SemaOpenMP.cpp | 6 +- clang/lib/Sema/SemaOverload.cpp | 268 +++- clang/lib/Sema/SemaTemplateInstantiate.cpp | 20 +- clang/lib/Serialization/ASTReaderDecl.cpp | 4 +- clang/lib/Serialization/ASTWriterDecl.cpp | 10 +- clang/lib/StaticAnalyzer/Checkers/MIGChecker.cpp | 1 + .../StaticAnalyzer/Checkers/MacOSXAPIChecker.cpp | 3 +- clang/lib/StaticAnalyzer/Checkers/MoveChecker.cpp | 1 + .../StaticAnalyzer/Checkers/VirtualCallChecker.cpp | 3 +- clang/lib/StaticAnalyzer/Core/CallEvent.cpp | 7 +- clang/lib/StaticAnalyzer/Core/RegionStore.cpp | 3 +- .../StaticAnalyzer/Frontend/AnalysisConsumer.cpp | 7 - .../ExpandResponseFilesCompilationDatabase.cpp | 4 +- .../Refactoring/ASTSelectionRequirements.cpp | 1 + clang/test/Analysis/blocks.m | 9 + .../class.compare/class.compare.default/p2.cpp | 157 ++- .../class.compare/class.compare.default/p3.cpp | 192 +++ .../class.compare/class.compare.default/p5.cpp | 45 + clang/test/CXX/class/class.compare/class.eq/p1.cpp | 12 +- clang/test/CXX/class/class.compare/class.eq/p2.cpp | 46 + clang/test/CXX/class/class.compare/class.eq/p3.cpp | 11 + .../test/CXX/class/class.compare/class.rel/p1.cpp | 2 + .../test/CXX/class/class.compare/class.rel/p2.cpp | 74 ++ .../CXX/class/class.compare/class.spaceship/p1.cpp | 177 +++ .../CXX/class/class.compare/class.spaceship/p3.cpp | 35 + clang/test/CodeGen/arm-mve-intrinsics/vcaddq.c | 742 +++++++++++ clang/test/CodeGen/arm-mve-intrinsics/vcmlaq.c | 246 ++++ clang/test/CodeGen/arm-mve-intrinsics/vcmulq.c | 373 ++++++ .../CodeGen/arm-mve-intrinsics/vector-shift-imm.c | 722 +++++++++++ clang/test/CodeGen/arm-mve-intrinsics/vhaddq.c | 95 ++ clang/test/CodeGen/arm-mve-intrinsics/vhcaddq.c | 281 +++++ clang/test/CodeGen/arm-mve-intrinsics/vhsubq.c | 95 ++ clang/test/CodeGen/arm-mve-intrinsics/vmullbq.c | 125 ++ clang/test/CodeGen/arm-mve-intrinsics/vmulltq.c | 125 ++ clang/test/CodeGen/arm-mve-intrinsics/vqaddq.c | 95 ++ clang/test/CodeGen/arm-mve-intrinsics/vqdmulhq.c | 95 ++ clang/test/CodeGen/arm-mve-intrinsics/vqrdmulhq.c | 95 ++ clang/test/CodeGen/arm-mve-intrinsics/vqsubq.c | 95 ++ clang/test/CodeGen/arm-mve-intrinsics/vrhaddq.c | 95 ++ clang/test/CodeGen/opt-record-1.c | 11 +- clang/test/CodeGenObjC/direct-method.m | 17 + .../CodeGenOpenCLCXX/address-space-deduction.cl | 7 +- clang/test/CodeGenOpenCLCXX/constexpr.cl | 26 + clang/test/Driver/android-no-installed-libcxx.cpp | 10 + clang/test/Driver/stdlibxx-isystem.cpp | 10 +- .../OpenMP/distribute_firstprivate_messages.cpp | 6 +- ...stribute_parallel_for_firstprivate_messages.cpp | 18 +- ...istribute_parallel_for_lastprivate_messages.cpp | 18 +- .../distribute_parallel_for_private_messages.cpp | 2 +- .../distribute_parallel_for_reduction_messages.cpp | 22 +- ...stribute_parallel_for_simd_aligned_messages.cpp | 2 +- ...stribute_parallel_for_simd_private_messages.cpp | 2 +- ...istribute_parallel_for_simd_shared_messages.cpp | 16 +- .../OpenMP/distribute_simd_aligned_messages.cpp | 2 +- clang/test/OpenMP/distribute_simd_ast_print.cpp | 28 +- clang/test/OpenMP/distribute_simd_codegen.cpp | 65 +- .../distribute_simd_firstprivate_messages.cpp | 18 +- clang/test/OpenMP/distribute_simd_if_messages.cpp | 136 ++ .../distribute_simd_lastprivate_messages.cpp | 18 +- .../OpenMP/distribute_simd_linear_messages.cpp | 4 +- .../test/OpenMP/distribute_simd_loop_messages.cpp | 30 +- .../OpenMP/distribute_simd_private_messages.cpp | 2 +- .../OpenMP/distribute_simd_reduction_messages.cpp | 22 +- clang/test/OpenMP/openmp_offload_registration.cpp | 3 +- clang/test/OpenMP/target_firstprivate_messages.cpp | 2 +- .../target_parallel_for_private_messages.cpp | 2 +- .../target_parallel_for_simd_private_messages.cpp | 2 +- clang/test/OpenMP/target_private_messages.cpp | 2 +- clang/test/OpenMP/target_simd_private_messages.cpp | 2 +- ...rget_teams_distribute_firstprivate_messages.cpp | 2 +- .../test/OpenMP/teams_distribute_loop_messages.cpp | 28 +- ...teams_distribute_parallel_for_loop_messages.cpp | 28 +- ...stribute_parallel_for_simd_aligned_messages.cpp | 2 +- ...istribute_parallel_for_simd_linear_messages.cpp | 4 +- ..._distribute_parallel_for_simd_loop_messages.cpp | 28 +- .../teams_distribute_simd_aligned_messages.cpp | 2 +- .../teams_distribute_simd_linear_messages.cpp | 4 +- .../OpenMP/teams_distribute_simd_loop_messages.cpp | 28 +- clang/test/SemaCXX/std-compare-cxx2a.cpp | 6 +- .../unittests/ASTMatchers/ASTMatchersNodeTest.cpp | 24 + .../ASTMatchers/ASTMatchersTraversalTest.cpp | 85 ++ clang/unittests/Tooling/CMakeLists.txt | 1 + .../MemberPointerTypeLoc.cpp | 55 + clang/utils/TableGen/MveEmitter.cpp | 105 +- clang/www/cxx_status.html | 4 +- .../lib/gwp_asan/guarded_pool_allocator.cpp | 7 - compiler-rt/lib/gwp_asan/tests/compression.cpp | 21 +- compiler-rt/lib/profile/GCDAProfiling.c | 25 +- compiler-rt/lib/scudo/standalone/CMakeLists.txt | 1 + .../lib/scudo/standalone/allocator_config.h | 2 + .../lib/scudo/standalone/benchmarks/CMakeLists.txt | 21 + .../standalone/benchmarks/malloc_benchmark.cpp | 101 ++ compiler-rt/lib/scudo/standalone/tsd_shared.h | 1 + libcxx/cmake/config-ix.cmake | 5 + libcxxabi/cmake/config-ix.cmake | 18 +- lld/test/wasm/{import-names.ll => import-name.ll} | 0 lldb/include/lldb/Expression/DWARFExpression.h | 52 +- lldb/include/lldb/Symbol/ClangASTContext.h | 2 + lldb/include/lldb/Symbol/CompilerType.h | 5 + lldb/include/lldb/Symbol/Type.h | 4 +- lldb/include/lldb/Symbol/TypeSystem.h | 2 + .../TestCallOverriddenMethod.py | 1 + .../command/TestWatchpointCommandLLDB.py | 10 - .../command/TestWatchpointCommandPython.py | 10 - .../condition/TestWatchpointConditionCmd.py | 5 - .../watchpoint_events/TestWatchpointEvents.py | 5 - .../functionalities/archives/TestBSDArchives.py | 6 - .../test/functionalities/dead-strip/Makefile | 6 +- .../functionalities/dead-strip/TestDeadStrip.py | 10 +- .../inferior-assert/TestInferiorAssert.py | 8 +- .../lazy-loading}/Makefile | 0 .../lazy-loading/TestLazyLoading.py | 236 ++++ .../test/functionalities/lazy-loading/main.cpp | 69 + .../TestSteppingOutWithArtificialFrames.py | 2 - .../TestConcurrentTwoWatchpointsOneSignal.py | 1 - .../lang/c/const_variables/TestConstVariables.py | 7 - .../lang/c/global_variables/TestGlobalVariables.py | 4 - .../condition/TestWatchpointConditionAPI.py | 5 - .../tools/lldb-server/TestGdbRemoteSingleStep.py | 4 +- .../test/tools/lldb-server/TestGdbRemote_vCont.py | 8 +- .../test/tools/lldb-vscode/lldbvscode_testcase.py | 22 +- .../stackTrace/TestVSCode_stackTrace.py | 12 +- lldb/scripts/interface/SBAddress.i | 4 + lldb/scripts/interface/SBBlock.i | 2 + lldb/scripts/interface/SBBreakpoint.i | 2 + lldb/scripts/interface/SBCompileUnit.i | 2 + lldb/scripts/interface/SBData.i | 2 + lldb/scripts/interface/SBDebugger.i | 4 + lldb/scripts/interface/SBDeclaration.i | 2 + lldb/scripts/interface/SBError.i | 2 + lldb/scripts/interface/SBExecutionContext.i | 2 + lldb/scripts/interface/SBFile.i | 2 + lldb/scripts/interface/SBFileSpec.i | 2 + lldb/scripts/interface/SBFrame.i | 2 + lldb/scripts/interface/SBFunction.i | 2 + lldb/scripts/interface/SBInstruction.i | 2 + lldb/scripts/interface/SBInstructionList.i | 2 + lldb/scripts/interface/SBLineEntry.i | 2 + lldb/scripts/interface/SBModule.i | 4 + lldb/scripts/interface/SBProcess.i | 2 + lldb/scripts/interface/SBSection.i | 2 + lldb/scripts/interface/SBStringList.i | 2 + lldb/scripts/interface/SBSymbol.i | 2 + lldb/scripts/interface/SBSymbolContext.i | 2 + lldb/scripts/interface/SBSymbolContextList.i | 2 + lldb/scripts/interface/SBTarget.i | 9 +- lldb/scripts/interface/SBThread.i | 2 + lldb/scripts/interface/SBType.i | 6 + lldb/scripts/interface/SBTypeCategory.i | 2 + lldb/scripts/interface/SBTypeEnumMember.i | 2 + lldb/scripts/interface/SBTypeFilter.i | 2 + lldb/scripts/interface/SBTypeFormat.i | 2 + lldb/scripts/interface/SBTypeNameSpecifier.i | 2 + lldb/scripts/interface/SBTypeSummary.i | 2 + lldb/scripts/interface/SBTypeSynthetic.i | 2 + lldb/scripts/interface/SBUnixSignals.i | 2 + lldb/scripts/interface/SBValue.i | 2 + lldb/scripts/interface/SBValueList.i | 2 + lldb/source/Expression/DWARFExpression.cpp | 431 +++---- .../ScriptInterpreter/Python/CMakeLists.txt | 11 + .../SymbolFile/DWARF/DWARFASTParserClang.cpp | 4 + .../SymbolFile/DWARF/DWARFDebugInfoEntry.cpp | 6 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp | 6 +- lldb/source/Symbol/ClangASTContext.cpp | 24 +- lldb/source/Symbol/CompilerType.cpp | 6 + lldb/source/Symbol/Type.cpp | 16 + lldb/source/Symbol/TypeSystem.cpp | 4 + lldb/test/Shell/Reproducer/TestRelativePath.test | 1 + .../SymbolFile/DWARF/Inputs/debug_loc-aslr.yaml | 30 + .../test/Shell/SymbolFile/DWARF/debug_loc-aslr.s | 110 +- lldb/test/Shell/SymbolFile/DWARF/debug_loc.s | 135 +- lldb/test/Shell/SymbolFile/DWARF/dwarf5-atomic.s | 104 ++ lldb/tools/lldb-vscode/lldb-vscode.cpp | 2 + llvm/cmake/modules/HandleLLVMOptions.cmake | 10 + llvm/docs/AMDGPUUsage.rst | 12 +- llvm/docs/CommandLine.rst | 25 + llvm/docs/HowToAddABuilder.rst | 14 +- llvm/docs/LangRef.rst | 107 ++ llvm/docs/ReleaseNotes.rst | 3 + llvm/include/llvm/Analysis/TargetTransformInfo.h | 31 +- .../llvm/Analysis/TargetTransformInfoImpl.h | 3 +- llvm/include/llvm/CodeGen/AsmPrinter.h | 6 - llvm/include/llvm/CodeGen/BasicTTIImpl.h | 3 +- llvm/include/llvm/CodeGen/ISDOpcodes.h | 6 + llvm/include/llvm/CodeGen/MachineInstr.h | 3 +- llvm/include/llvm/CodeGen/TailDuplicator.h | 6 - llvm/include/llvm/CodeGen/TargetInstrInfo.h | 25 +- llvm/include/llvm/CodeGen/TargetLowering.h | 2 + llvm/include/llvm/IR/ConstrainedOps.def | 11 + llvm/include/llvm/IR/Instruction.h | 2 +- llvm/include/llvm/IR/IntrinsicInst.h | 19 + llvm/include/llvm/IR/Intrinsics.td | 12 +- llvm/include/llvm/IR/IntrinsicsARM.td | 94 ++ llvm/include/llvm/MC/MCInstPrinter.h | 49 + llvm/include/llvm/MC/MCSymbolWasm.h | 1 + llvm/include/llvm/Support/CommandLine.h | 65 + llvm/lib/Analysis/InstructionSimplify.cpp | 5 + llvm/lib/Analysis/TargetTransformInfo.cpp | 12 +- llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp | 14 +- llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp | 59 +- llvm/lib/CodeGen/BranchFolding.cpp | 27 +- llvm/lib/CodeGen/BranchFolding.h | 4 - llvm/lib/CodeGen/CodeGenPrepare.cpp | 116 +- llvm/lib/CodeGen/ExpandMemCmp.cpp | 39 +- llvm/lib/CodeGen/IfConversion.cpp | 9 +- llvm/lib/CodeGen/LivePhysRegs.cpp | 2 +- llvm/lib/CodeGen/MachineBlockPlacement.cpp | 26 +- llvm/lib/CodeGen/MachineCombiner.cpp | 23 +- llvm/lib/CodeGen/ModuloSchedule.cpp | 4 +- llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp | 8 +- .../CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp | 21 +- .../lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp | 22 +- .../CodeGen/SelectionDAG/LegalizeVectorTypes.cpp | 47 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 14 +- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 14 +- .../CodeGen/SelectionDAG/SelectionDAGDumper.cpp | 2 + llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp | 11 +- llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 30 +- llvm/lib/CodeGen/TailDuplication.cpp | 10 +- llvm/lib/CodeGen/TailDuplicator.cpp | 17 +- llvm/lib/CodeGen/TargetInstrInfo.cpp | 33 +- llvm/lib/CodeGen/TypePromotion.cpp | 24 +- llvm/lib/DebugInfo/GSYM/FunctionInfo.cpp | 4 +- llvm/lib/IR/IntrinsicInst.cpp | 24 + llvm/lib/IR/Verifier.cpp | 11 + llvm/lib/MC/MCInstPrinter.cpp | 90 ++ llvm/lib/MC/WasmObjectWriter.cpp | 2 +- llvm/lib/Target/AArch64/AArch64InstrInfo.cpp | 72 +- llvm/lib/Target/AArch64/AArch64InstrInfo.h | 8 +- .../Target/AArch64/AArch64InstructionSelector.cpp | 78 +- .../Target/AArch64/AArch64TargetTransformInfo.cpp | 3 +- .../Target/AArch64/AArch64TargetTransformInfo.h | 3 +- .../Target/AMDGPU/AMDGPUTargetTransformInfo.cpp | 13 +- llvm/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.h | 13 +- llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp | 13 +- llvm/lib/Target/ARM/ARMBaseInstrInfo.h | 4 +- llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp | 178 +++ llvm/lib/Target/ARM/ARMISelLowering.cpp | 97 +- llvm/lib/Target/ARM/ARMInstrMVE.td | 428 +++++-- llvm/lib/Target/ARM/ARMTargetTransformInfo.cpp | 127 +- llvm/lib/Target/ARM/ARMTargetTransformInfo.h | 3 +- llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp | 8 +- llvm/lib/Target/BPF/BTFDebug.cpp | 11 +- .../Target/Hexagon/HexagonTargetTransformInfo.cpp | 11 +- .../Target/Hexagon/HexagonTargetTransformInfo.h | 14 +- llvm/lib/Target/Lanai/LanaiTargetTransformInfo.h | 3 +- llvm/lib/Target/NVPTX/NVPTXTargetTransformInfo.cpp | 3 +- llvm/lib/Target/NVPTX/NVPTXTargetTransformInfo.h | 3 +- llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 643 +++++----- llvm/lib/Target/PowerPC/PPCMIPeephole.cpp | 31 +- llvm/lib/Target/PowerPC/PPCSubtarget.h | 7 + llvm/lib/Target/PowerPC/PPCTargetTransformInfo.cpp | 11 +- llvm/lib/Target/PowerPC/PPCTargetTransformInfo.h | 3 +- llvm/lib/Target/RISCV/RISCVInstrInfo.cpp | 25 + llvm/lib/Target/RISCV/RISCVInstrInfo.h | 7 + llvm/lib/Target/RISCV/Utils/RISCVBaseInfo.h | 32 +- llvm/lib/Target/SystemZ/SystemZElimCompare.cpp | 23 + llvm/lib/Target/SystemZ/SystemZISelLowering.cpp | 210 +++- llvm/lib/Target/SystemZ/SystemZISelLowering.h | 22 +- llvm/lib/Target/SystemZ/SystemZInstrFP.td | 20 +- llvm/lib/Target/SystemZ/SystemZInstrVector.td | 38 +- llvm/lib/Target/SystemZ/SystemZOperators.td | 35 + llvm/lib/Target/SystemZ/SystemZPatterns.td | 4 +- llvm/lib/Target/SystemZ/SystemZShortenInst.cpp | 8 + .../Target/SystemZ/SystemZTargetTransformInfo.cpp | 11 +- .../Target/SystemZ/SystemZTargetTransformInfo.h | 3 +- .../WebAssembly/AsmParser/WebAssemblyAsmParser.cpp | 24 + .../WebAssembly/WebAssemblyTargetTransformInfo.cpp | 3 +- .../WebAssembly/WebAssemblyTargetTransformInfo.h | 3 +- llvm/lib/Target/X86/X86FixupBWInsts.cpp | 16 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 30 +- llvm/lib/Target/X86/X86InstrInfo.cpp | 85 +- llvm/lib/Target/X86/X86InstrInfo.h | 4 +- llvm/lib/Target/X86/X86OptimizeLEAs.cpp | 18 +- llvm/lib/Target/X86/X86PadShortFunction.cpp | 20 - llvm/lib/Target/X86/X86TargetTransformInfo.cpp | 13 +- llvm/lib/Target/X86/X86TargetTransformInfo.h | 3 +- llvm/lib/Transforms/IPO/SampleProfile.cpp | 38 +- llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp | 7 +- .../Transforms/InstCombine/InstCombineCasts.cpp | 113 +- llvm/lib/Transforms/Scalar/EarlyCSE.cpp | 4 +- llvm/lib/Transforms/Utils/SimplifyCFG.cpp | 12 +- llvm/lib/Transforms/Vectorize/CMakeLists.txt | 2 +- llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 39 +- llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp | 6 +- llvm/lib/Transforms/Vectorize/VPlan.h | 1 - ...VPlanHCFGTransforms.cpp => VPlanTransforms.cpp} | 6 +- .../{VPlanHCFGTransforms.h => VPlanTransforms.h} | 10 +- llvm/lib/Transforms/Vectorize/VPlanValue.h | 2 +- llvm/test/Analysis/CostModel/ARM/freeshift.ll | 96 ++ .../AArch64/GlobalISel/select-vector-icmp.mir | 32 +- .../AArch64/GlobalISel/select-vector-shift.mir | 180 +++ llvm/test/CodeGen/AArch64/O0-pipeline.ll | 5 - llvm/test/CodeGen/AArch64/O3-pipeline.ll | 10 +- llvm/test/CodeGen/ARM/O3-pipeline.ll | 7 - llvm/test/CodeGen/BPF/BTF/weak-global-2.ll | 66 + llvm/test/CodeGen/BPF/BTF/weak-global.ll | 65 + llvm/test/CodeGen/PowerPC/mi-peephole-splat.ll | 44 + llvm/test/CodeGen/PowerPC/store-constant.ll | 203 ++- .../PowerPC/vector-constrained-fp-intrinsics.ll | 116 +- llvm/test/CodeGen/RISCV/mir-target-flags.ll | 74 ++ llvm/test/CodeGen/SystemZ/fp-strict-cmp-01.ll | 435 +++++++ llvm/test/CodeGen/SystemZ/fp-strict-cmp-02.ll | 249 ++++ llvm/test/CodeGen/SystemZ/fp-strict-cmp-03.ll | 47 + llvm/test/CodeGen/SystemZ/fp-strict-cmp-04.ll | 524 ++++++++ llvm/test/CodeGen/SystemZ/fp-strict-cmp-05.ll | 103 ++ llvm/test/CodeGen/SystemZ/fp-strict-cmp-06.ll | 44 + llvm/test/CodeGen/SystemZ/fp-strict-cmps-01.ll | 436 +++++++ llvm/test/CodeGen/SystemZ/fp-strict-cmps-02.ll | 249 ++++ llvm/test/CodeGen/SystemZ/fp-strict-cmps-03.ll | 48 + llvm/test/CodeGen/SystemZ/fp-strict-cmps-04.ll | 148 +++ llvm/test/CodeGen/SystemZ/fp-strict-cmps-05.ll | 103 ++ llvm/test/CodeGen/SystemZ/fp-strict-cmps-06.ll | 44 + llvm/test/CodeGen/SystemZ/fp-strict-conv-10.ll | 33 +- llvm/test/CodeGen/SystemZ/fp-strict-conv-12.ll | 33 +- llvm/test/CodeGen/SystemZ/vec-strict-cmp-01.ll | 560 +++++++++ llvm/test/CodeGen/SystemZ/vec-strict-cmp-02.ll | 442 +++++++ llvm/test/CodeGen/SystemZ/vec-strict-cmp-03.ll | 442 +++++++ llvm/test/CodeGen/SystemZ/vec-strict-cmps-01.ll | 442 +++++++ llvm/test/CodeGen/SystemZ/vec-strict-cmps-02.ll | 442 +++++++ llvm/test/CodeGen/SystemZ/vec-strict-cmps-03.ll | 56 + .../cond-vector-reduce-mve-codegen.ll | 2 +- .../Thumb2/LowOverheadLoops/fast-fp-loops.ll | 2 +- .../Thumb2/LowOverheadLoops/mve-tail-data-types.ll | 2 +- .../LowOverheadLoops/vector-arith-codegen.ll | 2 +- .../CodeGen/Thumb2/mve-intrinsics/load-store.ll | 2 +- llvm/test/CodeGen/Thumb2/mve-intrinsics/vcaddq.ll | 870 +++++++++++++ llvm/test/CodeGen/Thumb2/mve-intrinsics/vcmlaq.ll | 205 +++ llvm/test/CodeGen/Thumb2/mve-intrinsics/vcmulq.ll | 323 +++++ .../Thumb2/mve-intrinsics/vector-shift-imm.ll | 398 ++++++ llvm/test/CodeGen/Thumb2/mve-intrinsics/vhaddq.ll | 92 ++ llvm/test/CodeGen/Thumb2/mve-intrinsics/vhsubq.ll | 92 ++ llvm/test/CodeGen/Thumb2/mve-intrinsics/vmullbq.ll | 121 ++ llvm/test/CodeGen/Thumb2/mve-intrinsics/vmulltq.ll | 121 ++ llvm/test/CodeGen/Thumb2/mve-intrinsics/vqaddq.ll | 92 ++ .../test/CodeGen/Thumb2/mve-intrinsics/vqdmulhq.ll | 92 ++ .../CodeGen/Thumb2/mve-intrinsics/vqrdmulhq.ll | 92 ++ llvm/test/CodeGen/Thumb2/mve-intrinsics/vqsubq.ll | 92 ++ llvm/test/CodeGen/Thumb2/mve-intrinsics/vrhaddq.ll | 92 ++ llvm/test/CodeGen/Thumb2/mve-masked-ldst-offset.ll | 4 +- .../test/CodeGen/Thumb2/mve-masked-ldst-postinc.ll | 4 +- llvm/test/CodeGen/Thumb2/mve-masked-ldst-preinc.ll | 4 +- llvm/test/CodeGen/Thumb2/mve-masked-ldst.ll | 4 +- llvm/test/CodeGen/Thumb2/mve-masked-load.ll | 4 +- llvm/test/CodeGen/Thumb2/mve-masked-store.ll | 4 +- llvm/test/CodeGen/Thumb2/mve-pred-shuffle.ll | 3 +- llvm/test/CodeGen/Thumb2/mve-shuffle.ll | 21 +- llvm/test/CodeGen/Thumb2/mve-shufflemov.ll | 366 ++---- llvm/test/CodeGen/Thumb2/mve-vld3.ll | 1128 ++++++++--------- llvm/test/CodeGen/Thumb2/mve-vld4.ll | 2 +- llvm/test/CodeGen/Thumb2/mve-vldst4.ll | 284 +++++ llvm/test/CodeGen/Thumb2/mve-vst3.ll | 1327 ++++++++++---------- llvm/test/CodeGen/Thumb2/mve-vst4.ll | 167 ++- llvm/test/CodeGen/X86/O0-pipeline.ll | 5 - llvm/test/CodeGen/X86/O3-pipeline.ll | 13 +- llvm/test/CodeGen/X86/cfguard-checks.ll | 4 +- llvm/test/CodeGen/X86/fp-cvt.ll | 62 +- llvm/test/CodeGen/X86/fp-intrinsics.ll | 67 +- llvm/test/CodeGen/X86/musttail-inalloca.ll | 38 + llvm/test/CodeGen/X86/musttail-tailcc.ll | 22 - llvm/test/CodeGen/X86/musttail-varargs.ll | 58 +- llvm/test/CodeGen/X86/scalar-fp-to-i64.ll | 306 +++-- .../X86/stack-protector-strong-macho-win32-xor.ll | 57 + .../X86/vector-constrained-fp-intrinsics.ll | 224 +++- llvm/test/DebugInfo/COFF/register-variables.ll | 42 +- .../MIR/AArch64/dbgcall-site-orr-moves.mir | 273 ++++ .../MIR/X86/dbgcall-site-copy-super-sub.mir | 118 ++ .../MIR/X86/dbgcall-site-lea-interpretation.mir | 6 +- .../MIR/X86/dbgcall-site-two-fwd-reg-defs.mir | 141 +++ llvm/test/DebugInfo/NVPTX/debug-info.ll | 4 +- .../test/DebugInfo/X86/DW_AT_location-reference.ll | 4 +- llvm/test/DebugInfo/X86/PR37234.ll | 3 +- llvm/test/DebugInfo/X86/codegenprep-addrsink.ll | 15 +- llvm/test/DebugInfo/symbolize-inlined.test | 2 + llvm/test/MC/WebAssembly/import-module.ll | 31 - llvm/test/MC/WebAssembly/import-module.s | 33 + llvm/test/Object/nm-shared-object.test | 4 + llvm/test/Transforms/InstSimplify/call.ll | 38 + .../InterleavedAccess/ARM/interleaved-accesses.ll | 85 +- .../LoopVectorize/ARM/mve-interleaved-cost.ll | 44 +- .../Transforms/LoopVectorize/ARM/mve-maskedldst.ll | 2 +- .../Transforms/LoopVectorize/ARM/mve-shiftcost.ll | 87 ++ llvm/test/Transforms/LoopVectorize/ARM/mve-vldn.ll | 87 ++ .../LoopVectorize/ARM/prefer-tail-loop-folding.ll | 2 +- .../LoopVectorize/ARM/tail-loop-folding.ll | 4 +- .../SystemZ/predicated-first-order-recurrence.ll | 103 ++ .../SampleProfile/Inputs/inline-cold.prof | 7 + llvm/test/Transforms/SampleProfile/inline-cold.ll | 102 ++ llvm/test/Transforms/TypePromotion/ARM/calls.ll | 2 +- llvm/test/Transforms/TypePromotion/ARM/casts.ll | 2 +- .../TypePromotion/ARM/clear-structures.ll | 2 +- llvm/test/Transforms/TypePromotion/ARM/icmps.ll | 2 +- llvm/test/Transforms/TypePromotion/ARM/phis-ret.ll | 2 +- llvm/test/Transforms/TypePromotion/ARM/pointers.ll | 2 +- .../Transforms/TypePromotion/ARM/signed-icmps.ll | 2 +- llvm/test/Transforms/TypePromotion/ARM/signed.ll | 2 +- llvm/test/Transforms/TypePromotion/ARM/switch.ll | 2 +- llvm/test/Transforms/TypePromotion/ARM/wrapping.ll | 2 +- llvm/test/tools/llvm-cxxfilt/darwin.test | 4 - llvm/test/tools/llvm-cxxfilt/simple.test | 5 + .../strip-underscore-default-darwin.test | 7 + .../llvm-cxxfilt/strip-underscore-default.test | 8 + llvm/test/tools/llvm-cxxfilt/strip-underscore.test | 15 + llvm/test/tools/llvm-cxxfilt/underscore.test | 11 - llvm/test/tools/llvm-dwarfdump/X86/locstats.ll | 2 +- .../llvm-dwarfdump/X86/statistics-base-address.s | 2 +- .../tools/llvm-dwarfdump/X86/statistics-dwo.test | 6 +- .../tools/llvm-dwarfdump/X86/statistics-v3.test | 6 +- llvm/test/tools/llvm-dwarfdump/X86/statistics.ll | 2 +- llvm/test/tools/llvm-locstats/locstats.ll | 4 +- llvm/test/tools/llvm-nm/elf-archive.test | 58 + llvm/test/tools/llvm-nm/elf-extern-only.test | 49 + llvm/test/tools/llvm-nm/print-filename.test | 5 +- llvm/test/tools/llvm-nm/print-size.test | 3 +- .../tools/llvm-objdump/X86/elf-dynamic-relocs.test | 1 + llvm/test/tools/llvm-objdump/all-headers.test | 3 +- llvm/test/tools/llvm-readobj/elf-dynamic-tags.test | 8 +- llvm/test/tools/llvm-readobj/elf-file-headers.test | 10 + llvm/test/tools/llvm-readobj/elf-relocations.test | 375 ++++++ llvm/test/tools/llvm-readobj/gnu-file-headers.test | 12 + llvm/test/tools/llvm-readobj/relocations.test | 11 - llvm/test/tools/llvm-symbolizer/functions.s | 5 + llvm/tools/llvm-dwarfdump/Statistics.cpp | 86 +- llvm/unittests/Analysis/VectorFunctionABITest.cpp | 39 + llvm/unittests/Support/CommandLineTest.cpp | 74 +- llvm/unittests/Transforms/Utils/LocalTest.cpp | 50 + .../Transforms/Vectorize/VPlanHCFGTest.cpp | 10 +- .../Transforms/Vectorize/VPlanSlpTest.cpp | 1 - llvm/utils/TableGen/AsmWriterEmitter.cpp | 261 ++-- .../gn/secondary/clang/unittests/Tooling/BUILD.gn | 1 + .../gn/secondary/compiler-rt/lib/scudo/BUILD.gn | 7 +- .../lib/scudo/standalone/benchmarks/BUILD.gn | 10 + .../llvm/lib/Transforms/Vectorize/BUILD.gn | 2 +- .../gn/secondary/llvm/utils/benchmark/BUILD.gn | 25 + llvm/utils/llvm-locstats/llvm-locstats.py | 14 +- llvm/utils/release/export.sh | 35 +- 509 files changed, 23721 insertions(+), 5028 deletions(-) create mode 100644 clang-tools-extra/test/clang-tidy/checkers/readability-magic-nu [...] create mode 100644 clang-tools-extra/test/clang-tidy/readability-magic-numbers-use [...] create mode 100644 clang/test/CXX/class/class.compare/class.compare.default/p3.cpp create mode 100644 clang/test/CXX/class/class.compare/class.compare.default/p5.cpp create mode 100644 clang/test/CXX/class/class.compare/class.eq/p2.cpp create mode 100644 clang/test/CXX/class/class.compare/class.eq/p3.cpp create mode 100644 clang/test/CXX/class/class.compare/class.rel/p2.cpp create mode 100644 clang/test/CXX/class/class.compare/class.spaceship/p1.cpp create mode 100644 clang/test/CXX/class/class.compare/class.spaceship/p3.cpp create mode 100644 clang/test/CodeGen/arm-mve-intrinsics/vcaddq.c create mode 100644 clang/test/CodeGen/arm-mve-intrinsics/vcmlaq.c create mode 100644 clang/test/CodeGen/arm-mve-intrinsics/vcmulq.c create mode 100644 clang/test/CodeGen/arm-mve-intrinsics/vector-shift-imm.c create mode 100644 clang/test/CodeGen/arm-mve-intrinsics/vhaddq.c create mode 100644 clang/test/CodeGen/arm-mve-intrinsics/vhcaddq.c create mode 100644 clang/test/CodeGen/arm-mve-intrinsics/vhsubq.c create mode 100644 clang/test/CodeGen/arm-mve-intrinsics/vmullbq.c create mode 100644 clang/test/CodeGen/arm-mve-intrinsics/vmulltq.c create mode 100644 clang/test/CodeGen/arm-mve-intrinsics/vqaddq.c create mode 100644 clang/test/CodeGen/arm-mve-intrinsics/vqdmulhq.c create mode 100644 clang/test/CodeGen/arm-mve-intrinsics/vqrdmulhq.c create mode 100644 clang/test/CodeGen/arm-mve-intrinsics/vqsubq.c create mode 100644 clang/test/CodeGen/arm-mve-intrinsics/vrhaddq.c create mode 100644 clang/test/CodeGenOpenCLCXX/constexpr.cl create mode 100644 clang/test/Driver/android-no-installed-libcxx.cpp create mode 100644 clang/test/OpenMP/distribute_simd_if_messages.cpp create mode 100644 clang/unittests/Tooling/RecursiveASTVisitorTests/MemberPointerT [...] create mode 100644 compiler-rt/lib/scudo/standalone/benchmarks/CMakeLists.txt create mode 100644 compiler-rt/lib/scudo/standalone/benchmarks/malloc_benchmark.cpp rename lld/test/wasm/{import-names.ll => import-name.ll} (100%) copy lldb/packages/Python/lldbsuite/test/{android/platform => functionalities/lazy [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/lazy-loadin [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/lazy-loadin [...] create mode 100644 lldb/test/Shell/SymbolFile/DWARF/Inputs/debug_loc-aslr.yaml copy llvm/test/tools/llvm-dwarfdump/X86/statistics-base-address.s => lldb/test/She [...] create mode 100644 lldb/test/Shell/SymbolFile/DWARF/dwarf5-atomic.s rename llvm/lib/Transforms/Vectorize/{VPlanHCFGTransforms.cpp => VPlanTransforms.c [...] rename llvm/lib/Transforms/Vectorize/{VPlanHCFGTransforms.h => VPlanTransforms.h} (76%) create mode 100644 llvm/test/Analysis/CostModel/ARM/freeshift.ll create mode 100644 llvm/test/CodeGen/BPF/BTF/weak-global-2.ll create mode 100644 llvm/test/CodeGen/BPF/BTF/weak-global.ll create mode 100644 llvm/test/CodeGen/PowerPC/mi-peephole-splat.ll create mode 100644 llvm/test/CodeGen/RISCV/mir-target-flags.ll create mode 100644 llvm/test/CodeGen/SystemZ/fp-strict-cmp-01.ll create mode 100644 llvm/test/CodeGen/SystemZ/fp-strict-cmp-02.ll create mode 100644 llvm/test/CodeGen/SystemZ/fp-strict-cmp-03.ll create mode 100644 llvm/test/CodeGen/SystemZ/fp-strict-cmp-04.ll create mode 100644 llvm/test/CodeGen/SystemZ/fp-strict-cmp-05.ll create mode 100644 llvm/test/CodeGen/SystemZ/fp-strict-cmp-06.ll create mode 100644 llvm/test/CodeGen/SystemZ/fp-strict-cmps-01.ll create mode 100644 llvm/test/CodeGen/SystemZ/fp-strict-cmps-02.ll create mode 100644 llvm/test/CodeGen/SystemZ/fp-strict-cmps-03.ll create mode 100644 llvm/test/CodeGen/SystemZ/fp-strict-cmps-04.ll create mode 100644 llvm/test/CodeGen/SystemZ/fp-strict-cmps-05.ll create mode 100644 llvm/test/CodeGen/SystemZ/fp-strict-cmps-06.ll create mode 100644 llvm/test/CodeGen/SystemZ/vec-strict-cmp-01.ll create mode 100644 llvm/test/CodeGen/SystemZ/vec-strict-cmp-02.ll create mode 100644 llvm/test/CodeGen/SystemZ/vec-strict-cmp-03.ll create mode 100644 llvm/test/CodeGen/SystemZ/vec-strict-cmps-01.ll create mode 100644 llvm/test/CodeGen/SystemZ/vec-strict-cmps-02.ll create mode 100644 llvm/test/CodeGen/SystemZ/vec-strict-cmps-03.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-intrinsics/vcaddq.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-intrinsics/vcmlaq.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-intrinsics/vcmulq.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-intrinsics/vector-shift-imm.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-intrinsics/vhaddq.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-intrinsics/vhsubq.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-intrinsics/vmullbq.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-intrinsics/vmulltq.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-intrinsics/vqaddq.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-intrinsics/vqdmulhq.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-intrinsics/vqrdmulhq.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-intrinsics/vqsubq.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-intrinsics/vrhaddq.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-vldst4.ll create mode 100644 llvm/test/CodeGen/X86/musttail-inalloca.ll create mode 100644 llvm/test/CodeGen/X86/stack-protector-strong-macho-win32-xor.ll create mode 100644 llvm/test/DebugInfo/MIR/AArch64/dbgcall-site-orr-moves.mir create mode 100644 llvm/test/DebugInfo/MIR/X86/dbgcall-site-copy-super-sub.mir create mode 100644 llvm/test/DebugInfo/MIR/X86/dbgcall-site-two-fwd-reg-defs.mir delete mode 100644 llvm/test/MC/WebAssembly/import-module.ll create mode 100644 llvm/test/MC/WebAssembly/import-module.s create mode 100644 llvm/test/Transforms/LoopVectorize/ARM/mve-shiftcost.ll create mode 100644 llvm/test/Transforms/LoopVectorize/ARM/mve-vldn.ll create mode 100644 llvm/test/Transforms/LoopVectorize/SystemZ/predicated-first-ord [...] create mode 100644 llvm/test/Transforms/SampleProfile/Inputs/inline-cold.prof create mode 100644 llvm/test/Transforms/SampleProfile/inline-cold.ll delete mode 100644 llvm/test/tools/llvm-cxxfilt/darwin.test create mode 100644 llvm/test/tools/llvm-cxxfilt/strip-underscore-default-darwin.test create mode 100644 llvm/test/tools/llvm-cxxfilt/strip-underscore-default.test create mode 100644 llvm/test/tools/llvm-cxxfilt/strip-underscore.test delete mode 100644 llvm/test/tools/llvm-cxxfilt/underscore.test create mode 100644 llvm/test/tools/llvm-nm/elf-archive.test create mode 100644 llvm/test/tools/llvm-nm/elf-extern-only.test create mode 100644 llvm/test/tools/llvm-readobj/elf-relocations.test create mode 100644 llvm/utils/gn/secondary/compiler-rt/lib/scudo/standalone/benchm [...] create mode 100644 llvm/utils/gn/secondary/llvm/utils/benchmark/BUILD.gn