This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_llvm_tx1/llvm-master-aarch64-spec2k6-O2 in repository toolchain/ci/llvm-project.
from 9b591078cf67 [RISCV][VP] Mangle pointers in vp.load and vp.store tests adds d3224536fd4a Revert "Update bazel file after fe364e5dc78c58a915986d9a44 [...] adds 88fc0ab45db9 Specify explicit casts of types in pair construction adds 052a2913f5ce [InstCombine] add tests for bitwise select of vectors; NFC adds d065b03801d9 [RISCV] Optimize vp.load with an all-ones mask adds 98b761fce68b [RISCV] Rename vfredusum/vfredosum intrinsic test files. M [...] adds 2d3953499c8c [cmake] Make LLVM_ENABLE_LLD=ON work better on macOS adds 5a892be237a2 [clang] Fix cmake error adds 64c173443825 [lld/mac] Write -v output to stderr adds e2a6c08bbc38 [lldb] fix --source-quietly adds 82e0eb22af13 [X86][AVX] combineConcatVectorOps - use getBROADCAST_LOAD [...] adds 797b50d4be87 Revert "Use `GNUInstallDirs` to support custom installatio [...] adds f75d986fa530 [InstCombine] Precommit updated and-xor-or.ll tests. NFC. adds 32e08248aa11 [flang][CodeGen] Transform `fir.unreachable` to `llvm.unre [...] adds 5718b9f128ba [NFC] Reformat VerifyPreservedCFG for non-CPP-aware syntax [...] adds 7011511f297f [X86][AVX] Add PR51226 test case adds 5c8d3053fa0c Fix complex types declared using mode TC adds 2ed29d87efbe [CodeView] Fortran debug info emission in Code View. adds f1d32a521e62 [AIX] Avoid depending on objdump adds 51e9f336030c [BasicAA] Use saturating multiply on range if nsw adds ae31f9fbaddd [lld-macho] Change bitfield types to be identical. adds dd5ce506f74b [libcxx] [test] Remove a LIBCXX-WINDOWS-FIXME, don't test [...] adds 53900a19fdef [X86][AVX] combineConcatVectorOps - use getBROADCAST_LOAD [...] adds 0b6ed92c8ac5 [BasicAA] Use early returns (NFC) adds c00e9c6345b8 [BasicAA] Check known access sizes earlier (NFC) adds 8a91bc7bf436 [mlir][sparse] Rename SparseUtils.cpp file to SparseTensor [...] adds 37f96cb4789d Revert "[lld-macho] Change bitfield types to be identical." adds 60a085beb04b Revert "[clang] deprecate frelaxed-template-template-args, [...] adds de6f7252daf5 [sanitizer_common] Fix readlink error handling in sanitize [...] adds b3175fc2da4c [mlir][sparse] bazel correction after filename change adds e515d3a433be [LV] Add test case from PR51794 for over-eager truncation. adds 50b40b051890 [lldb] Improve error reporting in `lang objc tagged-pointer info` adds 7f01f78593d6 [lldb] update TestEchoCommands adds bab3f32d6b66 [mlir] Fixed a typo. adds c964afb2c8b5 [AArch64] Diagnose large adrp offset on Windows. adds 885072820c4e [mlir][Vector] Add a pattern to lower 2-D vector.transpose [...] adds ca0ed40e0000 Remove builder that takes SSA value instead of Attribute o [...] adds ba7a6b314fd1 Fix iterator_adaptor_base/enumerator_iter to allow composi [...] adds 3ecc2a63eb04 [mlir][Linalg] Allow transformation filter to match by default. adds eb9423ae0e28 [NFC][asan] Simplify AddressSanitizerOptions adds ee4634f7feb3 [NFC][asan] Fix confusing variable name adds f2e807797ef9 Revert "[gn build] Manually port 6fd2db04" adds 2faac77f26de [ARM] Make empty name symbols SF_FormatSpecific to try app [...] adds d0eb472f334b [llvm-profdata] Print out section flags for FunctionMetad [...] adds 1b108ab975c6 [Transforms] Use make_early_inc_range (NFC) adds 34f4fe3a9009 [NFC][Regalloc] Ensure Query::interferingVRegs is accurate. adds 5cbec88cbf1c [ELF] Try appeasing --target=armv7-linux-androideabi24 san [...] adds 8f101971b6d5 [X86][VARARG] Assign MMO earlier to avoid prolog insert po [...] adds 57e093162e27 [ScalarEvolution] Infer loop max trip count from array accesses adds 138202a8c355 [llvm-profgen] Warn on invalid range and show warning summary adds dc9f03795512 [llvm-profgen] Refactor the code of getHashCode adds 3de3ca3137be [AArch64] Optimize add/sub with immediate adds fbe61fb0aa23 [AMDGPU] Fix SGPR checks in S_MOV_B64_IMM_PSEUDO generation. adds ccb5d2726a8b [OpenMP][FIX] Avoid a race between initialization and firs [...] adds e6e440ae5f8d [OpenMP][FIX] Ensure guarding uses proper global name adds c690c1c977ff [NVVM] Update intrinsic definitions to include more attributes adds 73720c8059cf [OpenMP][FIX] Introduce and use a simple generic-mode barrier adds d61aac76bf90 [OpenMP][FIX] Do not signal SPMD-mode but then keep generic-mode adds 5a8b19634002 [PowerPC] handle more splat loads without stack operation adds 59c3b48d99c9 Revert "[AArch64] Optimize add/sub with immediate" adds 24f80d94b425 [mlir] Fix typos in comments in DebugAction.h adds c977564fc2ba Revert "[ELF] Try appeasing --target=armv7-linux-androidea [...] adds 7b09f157e174 [mlir][Linalg] Refactor conv vectorization to decouple mem [...] adds 9c4971740b87 [mlir][Linalg] Refactor vectorization of conv1d more aggre [...] adds 03961709edd1 [InstCombine] Extend pattern to replace shuffle's insertel [...] adds 3d32218d1af2 [VE] Change to omitting the frame pointer on leaf functions adds a8083d42b1c3 [X86][clang] Disable long double type for -mno-x87 option adds 3c7ff45cbb48 [fir] Add substr information to fircg.ext_embox and fircg. [...] adds 803d4f8a35ca [ARM][AsmParser] Don't emit "deprecated instruction in IT [...] adds 30a3a17df842 [NVPTX] Copy machine operand flags in TII::insertBranch adds f78fe0b7b838 [mlir][python] Make Operation and Value hashable adds fc7594cc4aa5 [mlir][python] improve usability of Python affine construc [...] adds 34f72d91252b [mlir][python] expose the shape property of shaped types adds 9da8dde7fdf4 [NFC][LoopVectorize] Add test for tail-folding loop with c [...] adds 741aeda97d63 [PowerPC] Implement longdouble pack/unpack builtins adds 52615df0f2b2 [libcxx][utils] Note read only mount and ptrace permission [...] adds d36dd1f842c1 [ARM] Push gather/scatter shl index updates out of loops adds 1febf42f03f6 [AArch64][SVE][InstCombine] Combine contiguous gather/scat [...] adds 6f5ce43b4337 [lldb] Remove non address bits when looking up memory regions adds 3bc586b9aa6f [ARM] Treat MVE gather add-like-or's like adds adds 0e707855386f [NVPTX] Add MoveParam instruction for TargetExternalSymbol [...] adds 1cb13fddb9d8 [mlir] spirv: Add some atomic ops adds 6c5a897c447b [mlir][nvvm] NFC: Fix unused template arg tablegen warning adds d968b173d33b [TableGen] Emit a warning for unused template args adds 30f922741a4f [lldb] Remove ConstString from plugin names in PluginManag [...] adds 1427742750ed [Sema][NFC] Improve test coverage for builtin operators. adds 123ad720f183 [NVPTX] Mark special registers as reserved adds 8e44bdd12a5e [VPlan] Make VPWidenCanonicalIVRecipe a VPValue (NFC). adds ff30394de86b [PhaseOrdering] add tests for x86 abs/max using SSE intrin [...] adds d7ac595fc517 [libcxx][test][NFC] More tests for containers comparisons adds 64bc31ee933d [LV] Drop unneeded use of getVPSingleValue (NFC). adds 5fbcf677347e Revert "[lldb] Remove non address bits when looking up mem [...] adds 753eba64213e Revert "[AArch64][SVE][InstCombine] Combine contiguous gat [...] adds 7a34145f407e Reland "[AArch64][SVE][InstCombine] Combine contiguous gat [...] adds fac3f20de557 Reland "[lldb] Remove non address bits when looking up mem [...] adds c0f277497381 [NFC][LoopVectorize] Simple tidy-up in InnerLoopVectorizer [...] adds 09233412edae Revert part of D112349 to allow ifunc resolvers be declarations. adds c6b3da1d663a [NFC][X86] Duplicate LV test into a costmodel test adds a4b64f772711 [BasicTTI] getInterleavedMemoryOpCost(): discount unused m [...] adds b2cbdf6c134a Update ast-dump-decl.mm test to work on 32 bit windows adds 45b84a547efe [Sema][NFC] Improve test coverage for builtin binary operators. adds f3d1ddfe718e [NFC] Use single-dash-prefixed options in newly-added test adds df93c8a91953 [X86] `X86TTIImpl::getInterleavedMemoryOpCostAVX512()`: fa [...] adds a2a58d91e82d Revert "X86InstrInfo: Support immediates that are +1/-1 di [...] adds c65e2ac405ff [NFC] Rewrite runlines in interleaved-store-accesses-with- [...] adds 4bef0304e153 [AArch64, AMDGPU] Use make_early_inc_range (NFC) adds 9c2469c1ddb3 [PassManager] `buildModuleOptimizationPipeline()`: schedul [...]
No new revisions were added by this update.
Summary of changes: clang/docs/tools/clang-formatted-files.txt | 2 +- clang/include/clang/Basic/BuiltinsPPC.def | 4 + clang/include/clang/Basic/DiagnosticDriverKinds.td | 2 +- clang/include/clang/Basic/DiagnosticSemaKinds.td | 6 +- clang/include/clang/Basic/LangOptions.def | 2 +- clang/include/clang/Basic/TargetInfo.h | 9 + clang/include/clang/Driver/Options.td | 6 +- clang/lib/Basic/TargetInfo.cpp | 9 +- clang/lib/Basic/Targets/X86.cpp | 11 + clang/lib/Basic/Targets/X86.h | 1 + clang/lib/CodeGen/BackendUtil.cpp | 8 +- clang/lib/Driver/SanitizerArgs.cpp | 9 +- clang/lib/Driver/ToolChains/Clang.cpp | 17 +- clang/lib/Driver/ToolChains/CommonArgs.cpp | 8 +- clang/lib/Sema/Sema.cpp | 55 +- clang/lib/Sema/SemaChecking.cpp | 12 + clang/lib/Sema/SemaDecl.cpp | 5 +- clang/lib/Sema/SemaTemplate.cpp | 4 +- clang/test/AST/ast-dump-decl.mm | 4 +- clang/test/CXX/over/over.built/p10.cpp | 20 + clang/test/CXX/over/over.built/p11.cpp | 12 + clang/test/CXX/over/over.built/p13.cpp | 40 ++ clang/test/CXX/over/over.built/p14.cpp | 17 + clang/test/CXX/over/over.built/p24.cpp | 12 + clang/test/CXX/over/over.built/p4.cpp | 10 + clang/test/CXX/over/over.built/p5.cpp | 10 + clang/test/CXX/over/over.built/p6.cpp | 23 + clang/test/CXX/over/over.built/p7-ast.cpp | 30 + clang/test/CXX/over/over.built/p7.cpp | 12 + clang/test/CXX/over/over.built/p8.cpp | 9 + clang/test/CXX/over/over.built/p9.cpp | 12 + .../CXX/temp/temp.arg/temp.arg.template/p3-2a.cpp | 2 +- .../{vfredusum.c => vfredsum.c} | 0 .../{vfwredusum.c => vfwredsum.c} | 0 .../rvv-intrinsics/{vfredusum.c => vfredsum.c} | 0 .../rvv-intrinsics/{vfwredosum.c => vfwredsum.c} | 218 +++++++ .../test/CodeGen/RISCV/rvv-intrinsics/vfwredusum.c | 225 ------- clang/test/CodeGen/builtins-ppc.c | 10 + clang/test/CodeGenCXX/complex128.cpp | 9 + clang/test/Driver/frame-pointer-elim.c | 5 +- .../Driver/frelaxed-template-template-args.cpp | 5 - clang/test/Lexer/cxx-features.cpp | 8 +- clang/test/Sema/x86-no-x87.cpp | 164 +++++ clang/test/Sema/x86_64-no-x87.cpp | 145 +++++ clang/test/SemaSYCL/float128.cpp | 5 + clang/test/SemaTemplate/deduction.cpp | 13 - clang/test/SemaTemplate/default-arguments.cpp | 7 +- .../instantiate-template-template-parm.cpp | 15 +- clang/test/SemaTemplate/nested-template.cpp | 8 +- clang/test/SemaTemplate/temp_arg_template.cpp | 6 +- .../test/SemaTemplate/temp_arg_template_cxx1z.cpp | 2 +- clang/tools/driver/CMakeLists.txt | 2 +- clang/tools/scan-build/CMakeLists.txt | 12 +- clang/www/cxx_status.html | 17 +- .../sanitizer_procmaps_solaris.cpp | 10 +- flang/include/flang/Lower/ComplexExpr.h | 12 +- flang/include/flang/Optimizer/CodeGen/CGOps.td | 19 +- flang/include/flang/Optimizer/Dialect/FIROps.td | 15 - flang/lib/Lower/CharacterExpr.cpp | 5 +- flang/lib/Optimizer/Builder/Character.cpp | 10 +- flang/lib/Optimizer/CodeGen/CodeGen.cpp | 19 +- flang/lib/Optimizer/CodeGen/PreCGRewrite.cpp | 17 +- flang/lib/Optimizer/Dialect/FIROps.cpp | 61 -- flang/test/Fir/cg-ops.fir | 38 +- flang/test/Fir/convert-to-llvm.fir | 12 + libclc/CMakeLists.txt | 12 +- .../map/map.nonmember/op_compare.pass.cpp | 81 +++ .../multimap.nonmember/op_compare.pass.cpp | 90 +++ .../containers/sequences/array/compare.pass.cpp | 28 +- .../containers/sequences/deque/compare.pass.cpp | 119 ++++ .../std/containers/sequences/list/compare.pass.cpp | 117 ++++ .../sequences/vector.bool/compare.pass.cpp | 80 +++ .../std/containers/unord/unord.map/eq.pass.cpp | 75 ++- .../containers/unord/unord.multimap/eq.pass.cpp | 81 ++- .../locale.time.put.members/put2.pass.cpp | 6 +- libcxx/test/support/test_comparisons.h | 6 +- libcxx/utils/ci/run-buildbot-container | 8 +- lld/Common/ErrorHandler.cpp | 6 +- lld/MachO/Driver.cpp | 16 +- lld/include/lld/Common/ErrorHandler.h | 6 +- lld/test/MachO/syslibroot.test | 51 +- lldb/cmake/modules/FindLibEdit.cmake | 4 +- lldb/docs/man/lldb.rst | 2 +- lldb/include/lldb/Target/Process.h | 38 +- lldb/source/Core/PluginManager.cpp | 211 +++--- .../ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.cpp | 93 +-- .../Process/Windows/Common/ProcessWindows.cpp | 4 +- .../Process/Windows/Common/ProcessWindows.h | 6 +- .../Plugins/Process/elf-core/ProcessElfCore.cpp | 4 +- .../Plugins/Process/elf-core/ProcessElfCore.h | 8 +- .../Process/gdb-remote/ProcessGDBRemote.cpp | 4 +- .../Plugins/Process/gdb-remote/ProcessGDBRemote.h | 6 +- .../Plugins/Process/mach-core/ProcessMachCore.cpp | 4 +- .../Plugins/Process/mach-core/ProcessMachCore.h | 8 +- .../Plugins/Process/minidump/ProcessMinidump.cpp | 4 +- .../Plugins/Process/minidump/ProcessMinidump.h | 6 +- .../Plugins/Process/scripted/ScriptedProcess.cpp | 4 +- .../Plugins/Process/scripted/ScriptedProcess.h | 6 +- lldb/source/Target/Process.cpp | 7 + .../Makefile | 0 .../objc/tagged-pointer/TestTaggedPointerCmd.py | 20 + lldb/test/API/lang/objc/tagged-pointer/main.m | 6 + .../aarch64/tagged_memory_region}/Makefile | 0 .../TestAArch64LinuxTaggedMemoryRegion.py | 42 ++ .../API/linux/aarch64/tagged_memory_region/main.c | 17 + lldb/test/Shell/Driver/TestQuiet.test | 7 + .../Shell/Settings/Inputs/EchoCommandsQuiet.out | 6 +- lldb/test/Shell/Settings/TestEchoCommands.test | 2 +- lldb/tools/driver/Driver.cpp | 1 + lldb/tools/driver/Options.td | 2 +- llvm/CMakeLists.txt | 17 +- llvm/cmake/modules/AddLLVM.cmake | 50 +- llvm/cmake/modules/AddSphinxTarget.cmake | 4 +- llvm/cmake/modules/CMakeLists.txt | 7 +- llvm/cmake/modules/LLVMInstallSymlink.cmake | 2 +- llvm/cmake/modules/TableGen.cmake | 4 + llvm/docs/CMake.rst | 24 +- llvm/examples/Bye/CMakeLists.txt | 2 +- llvm/include/llvm/ADT/STLExtras.h | 3 +- llvm/include/llvm/ADT/iterator.h | 3 +- llvm/include/llvm/Analysis/ScalarEvolution.h | 7 + llvm/include/llvm/CMakeLists.txt | 2 +- llvm/include/llvm/CodeGen/BasicTTIImpl.h | 16 +- llvm/include/llvm/CodeGen/LiveIntervalUnion.h | 29 +- llvm/include/llvm/Frontend/OpenMP/OMPKinds.def | 3 + llvm/include/llvm/IR/Intrinsics.h | 3 +- llvm/include/llvm/IR/IntrinsicsNVVM.td | 708 ++++++++++----------- llvm/include/llvm/IR/IntrinsicsPowerPC.td | 9 + llvm/include/llvm/Object/ELFObjectFile.h | 3 +- .../include/llvm/Passes/StandardInstrumentations.h | 2 +- llvm/include/llvm/TableGen/Record.h | 7 + .../Transforms/Instrumentation/AddressSanitizer.h | 16 +- llvm/lib/Analysis/BasicAliasAnalysis.cpp | 218 +++---- llvm/lib/Analysis/ScalarEvolution.cpp | 125 ++++ llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp | 160 +++-- llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.h | 13 + llvm/lib/CodeGen/LiveIntervalUnion.cpp | 23 +- llvm/lib/CodeGen/RegAllocBasic.cpp | 4 +- llvm/lib/CodeGen/RegAllocGreedy.cpp | 12 +- llvm/lib/IR/Function.cpp | 8 +- llvm/lib/IR/Verifier.cpp | 4 +- llvm/lib/Passes/PassBuilderPipelines.cpp | 9 +- llvm/lib/Passes/StandardInstrumentations.cpp | 5 +- llvm/lib/ProfileData/SampleProfReader.cpp | 6 + llvm/lib/TableGen/Main.cpp | 6 +- llvm/lib/TableGen/Record.cpp | 10 + llvm/lib/TableGen/TGParser.cpp | 13 +- llvm/lib/TableGen/TGParser.h | 9 +- .../Target/AArch64/AArch64AdvSIMDScalarPass.cpp | 3 +- .../Target/AArch64/AArch64StackTaggingPreRA.cpp | 23 +- .../Target/AArch64/AArch64TargetTransformInfo.cpp | 72 +++ .../AArch64/MCTargetDesc/AArch64AsmBackend.cpp | 5 +- .../lib/Target/AMDGPU/AMDGPULateCodeGenPrepare.cpp | 6 +- llvm/lib/Target/AMDGPU/AMDGPULowerIntrinsics.cpp | 5 +- llvm/lib/Target/AMDGPU/GCNDPPCombine.cpp | 3 +- llvm/lib/Target/AMDGPU/GCNPreRAOptimizations.cpp | 3 +- llvm/lib/Target/AMDGPU/SIFrameLowering.cpp | 6 +- llvm/lib/Target/AMDGPU/SILateBranchLowering.cpp | 6 +- llvm/lib/Target/AMDGPU/SILowerSGPRSpills.cpp | 6 +- llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp | 2 +- llvm/lib/Target/ARM/MVEGatherScatterLowering.cpp | 80 ++- llvm/lib/Target/NVPTX/NVPTXInstrInfo.cpp | 5 +- llvm/lib/Target/NVPTX/NVPTXInstrInfo.td | 10 + llvm/lib/Target/NVPTX/NVPTXRegisterInfo.cpp | 8 + llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp | 62 ++ llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 107 +++- llvm/lib/Target/PowerPC/PPCISelLowering.h | 8 + llvm/lib/Target/PowerPC/PPCInstrVSX.td | 26 + llvm/lib/Target/PowerPC/PPCMIPeephole.cpp | 16 +- llvm/lib/Target/RISCV/RISCVISelLowering.cpp | 26 +- llvm/lib/Target/X86/X86ExpandPseudo.cpp | 33 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 57 +- llvm/lib/Target/X86/X86ISelLowering.h | 8 +- llvm/lib/Target/X86/X86InstrCompiler.td | 12 +- llvm/lib/Target/X86/X86InstrInfo.cpp | 80 +-- llvm/lib/Target/X86/X86InstrInfo.h | 3 +- llvm/lib/Target/X86/X86InstrInfo.td | 5 +- llvm/lib/Target/X86/X86TargetTransformInfo.cpp | 69 +- llvm/lib/Transforms/Coroutines/CoroSplit.cpp | 17 +- .../lib/Transforms/IPO/DeadArgumentElimination.cpp | 4 +- llvm/lib/Transforms/IPO/GlobalSplit.cpp | 5 +- llvm/lib/Transforms/IPO/IROutliner.cpp | 8 +- llvm/lib/Transforms/IPO/LowerTypeTests.cpp | 25 +- llvm/lib/Transforms/IPO/MergeFunctions.cpp | 10 +- llvm/lib/Transforms/IPO/OpenMPOpt.cpp | 116 +++- .../InstCombine/InstCombineVectorOps.cpp | 13 +- llvm/lib/Transforms/Scalar/LoopSink.cpp | 9 +- .../lib/Transforms/Scalar/LowerExpectIntrinsic.cpp | 7 +- .../Scalar/SeparateConstOffsetFromGEP.cpp | 4 +- llvm/lib/Transforms/Utils/CodeMoverUtils.cpp | 6 +- llvm/lib/Transforms/Utils/InlineFunction.cpp | 4 +- llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 13 +- llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp | 26 +- llvm/lib/Transforms/Vectorize/VPlan.cpp | 4 +- llvm/lib/Transforms/Vectorize/VPlan.h | 8 +- .../test/Analysis/BasicAA/assume-index-positive.ll | 4 +- .../X86/interleaved-store-accesses-with-gaps.ll | 203 ++++++ llvm/test/CodeGen/AMDGPU/agpr-to-agpr-copy.mir | 91 +-- llvm/test/CodeGen/AMDGPU/combine-sreg64-inits.mir | 103 ++- llvm/test/CodeGen/NVPTX/branch-fold.ll | 2 +- llvm/test/CodeGen/NVPTX/branch-fold.mir | 86 +++ llvm/test/CodeGen/NVPTX/envreg.ll | 2 +- llvm/test/CodeGen/NVPTX/lower-byval-args.ll | 76 ++- .../CodeGen/PowerPC/canonical-merge-shuffles.ll | 36 +- llvm/test/CodeGen/PowerPC/load-and-splat.ll | 59 +- llvm/test/CodeGen/PowerPC/longdouble-pack.ll | 34 + llvm/test/CodeGen/PowerPC/scalar_vector_test_3.ll | 16 +- .../test/CodeGen/RISCV/rvv/fixed-vectors-vpload.ll | 28 +- llvm/test/CodeGen/RISCV/rvv/vpload.ll | 32 +- llvm/test/CodeGen/Thumb2/mve-gather-increment.ll | 89 +-- llvm/test/CodeGen/Thumb2/mve-scatter-increment.ll | 114 ++-- llvm/test/CodeGen/X86/optimize-compare.mir | 216 ------- llvm/test/CodeGen/X86/peep-test-5.ll | 56 -- llvm/test/CodeGen/X86/subvector-broadcast.ll | 77 +++ .../CodeGen/X86/use-cr-result-of-dom-icmp-st.ll | 12 +- llvm/test/CodeGen/X86/vaargs-prolog-insert.ll | 4 +- llvm/test/DebugInfo/COFF/fortran-basic.ll | 143 +++++ llvm/test/MC/AArch64/fixup-out-of-range.s | 4 +- llvm/test/MC/ARM/deprecated-v8.s | 11 +- llvm/test/Other/new-pm-defaults.ll | 1 + llvm/test/Other/new-pm-thinlto-defaults.ll | 1 + .../Other/new-pm-thinlto-postlink-pgo-defaults.ll | 1 + .../new-pm-thinlto-postlink-samplepgo-defaults.ll | 1 + llvm/test/TableGen/2010-03-24-PrematureDefaults.td | 2 +- llvm/test/TableGen/TemplateArgRename.td | 2 +- llvm/test/TableGen/cond-subclass.td | 2 +- llvm/test/TableGen/defmclass.td | 2 +- llvm/test/TableGen/if.td | 2 +- llvm/test/TableGen/isa.td | 2 +- llvm/test/TableGen/pr8330.td | 2 +- llvm/test/TableGen/warn-unused-template-arg.td | 25 + .../AArch64/sve-intrinsic-gatherscatter.ll | 88 +++ llvm/test/Transforms/InstCombine/and-xor-or.ll | 288 +++++++++ .../InstCombine/insert-extract-shuffle.ll | 4 +- llvm/test/Transforms/InstCombine/logical-select.ll | 85 +++ .../AArch64/tail-fold-uniform-memops.ll | 119 ++++ .../LoopVectorize/reduction-small-size.ll | 34 + .../test/Transforms/OpenMP/always_inline_device.ll | 10 + .../Transforms/OpenMP/custom_state_machines.ll | 56 +- .../get_hardware_num_threads_in_block_fold.ll | 12 +- .../Transforms/OpenMP/replace_globalization.ll | 25 +- llvm/test/Transforms/OpenMP/spmdization.ll | 48 +- .../test/Transforms/OpenMP/spmdization_guarding.ll | 4 +- .../Transforms/PhaseOrdering/X86/vector-math.ll | 103 +++ ...letion-of-loops-that-became-side-effect-free.ll | 49 +- .../tools/llvm-profdata/cs-sample-profile.test | 2 + .../tools/llvm-profdata/merge-probe-profile.test | 3 + .../tools/llvm-profgen/cs-invalid-ret-addr.test | 2 +- llvm/tools/llvm-config/BuildVariables.inc.in | 2 - llvm/tools/llvm-config/llvm-config.cpp | 14 +- llvm/tools/llvm-profgen/PerfReader.cpp | 127 +++- llvm/tools/llvm-profgen/PerfReader.h | 16 +- llvm/tools/llvm-profgen/ProfiledBinary.cpp | 8 +- llvm/tools/llvm-profgen/ProfiledBinary.h | 20 +- llvm/tools/lto/CMakeLists.txt | 2 +- llvm/tools/opt-viewer/CMakeLists.txt | 2 +- llvm/tools/remarks-shlib/CMakeLists.txt | 2 +- llvm/unittests/ADT/IteratorTest.cpp | 10 + llvm/unittests/Analysis/ScalarEvolutionTest.cpp | 208 ++++++ llvm/utils/TableGen/AsmMatcherEmitter.cpp | 3 +- llvm/utils/TableGen/IntrinsicEmitter.cpp | 4 +- llvm/utils/extract_symbols.py | 7 +- .../gn/secondary/llvm/tools/llvm-config/BUILD.gn | 2 - mlir/include/mlir-c/AffineExpr.h | 6 + mlir/include/mlir-c/Interfaces.h | 2 +- mlir/include/mlir/Dialect/LLVMIR/NVVMOps.td | 8 +- .../mlir/Dialect/Linalg/Transforms/Transforms.h | 7 + .../mlir/Dialect/SPIRV/IR/SPIRVAtomicOps.td | 127 ++++ mlir/include/mlir/Dialect/SPIRV/IR/SPIRVBase.td | 3 + .../mlir/Dialect/Vector/VectorRewritePatterns.h | 2 + mlir/include/mlir/Support/DebugAction.h | 8 +- mlir/lib/Bindings/Python/IRAffine.cpp | 142 ++++- mlir/lib/Bindings/Python/IRCore.cpp | 18 +- mlir/lib/Bindings/Python/IRTypes.cpp | 13 + mlir/lib/CAPI/IR/AffineExpr.cpp | 5 + mlir/lib/Dialect/Linalg/Transforms/Transforms.cpp | 6 +- .../Dialect/Linalg/Transforms/Vectorization.cpp | 136 ++-- mlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp | 84 ++- mlir/lib/Dialect/Vector/VectorTransforms.cpp | 64 +- mlir/lib/ExecutionEngine/CMakeLists.txt | 4 +- .../{SparseUtils.cpp => SparseTensorUtils.cpp} | 2 +- mlir/test/CAPI/ir.c | 7 + .../test/Dialect/Linalg/vectorize-convolution.mlir | 175 +++-- mlir/test/Dialect/SPIRV/IR/atomic-ops.mlir | 64 ++ .../Vector/vector-transpose-to-shuffle.mlir | 14 + mlir/test/Target/SPIRV/atomic-ops.mlir | 4 + .../lib/Dialect/Vector/TestVectorTransforms.cpp | 9 +- mlir/test/python/ir/affine_expr.py | 111 ++++ mlir/test/python/ir/affine_map.py | 40 +- mlir/test/python/ir/attributes.py | 4 - mlir/test/python/ir/builtin_types.py | 9 +- mlir/test/python/ir/integer_set.py | 23 +- mlir/test/python/ir/operation.py | 11 + mlir/test/python/ir/value.py | 19 + openmp/libomptarget/DeviceRTL/include/Interface.h | 2 + openmp/libomptarget/DeviceRTL/include/Mapping.h | 10 + openmp/libomptarget/DeviceRTL/src/Kernel.cpp | 2 +- openmp/libomptarget/DeviceRTL/src/Mapping.cpp | 18 +- openmp/libomptarget/DeviceRTL/src/State.cpp | 2 +- .../libomptarget/DeviceRTL/src/Synchronization.cpp | 6 + openmp/libomptarget/DeviceRTL/src/Utils.cpp | 1 + openmp/libomptarget/deviceRTLs/common/src/sync.cu | 3 + openmp/libomptarget/deviceRTLs/interface.h | 1 + openmp/runtime/src/CMakeLists.txt | 4 +- utils/bazel/llvm-project-overlay/llvm/BUILD.bazel | 10 +- utils/bazel/llvm-project-overlay/mlir/BUILD.bazel | 2 +- 306 files changed, 6766 insertions(+), 2683 deletions(-) create mode 100644 clang/test/CXX/over/over.built/p10.cpp create mode 100644 clang/test/CXX/over/over.built/p11.cpp create mode 100644 clang/test/CXX/over/over.built/p13.cpp create mode 100644 clang/test/CXX/over/over.built/p14.cpp create mode 100644 clang/test/CXX/over/over.built/p24.cpp create mode 100644 clang/test/CXX/over/over.built/p4.cpp create mode 100644 clang/test/CXX/over/over.built/p5.cpp create mode 100644 clang/test/CXX/over/over.built/p6.cpp create mode 100644 clang/test/CXX/over/over.built/p7-ast.cpp create mode 100644 clang/test/CXX/over/over.built/p7.cpp create mode 100644 clang/test/CXX/over/over.built/p8.cpp create mode 100644 clang/test/CXX/over/over.built/p9.cpp rename clang/test/CodeGen/RISCV/rvv-intrinsics-overloaded/{vfredusum.c => vfredsum [...] rename clang/test/CodeGen/RISCV/rvv-intrinsics-overloaded/{vfwredusum.c => vfwreds [...] rename clang/test/CodeGen/RISCV/rvv-intrinsics/{vfredusum.c => vfredsum.c} (100%) rename clang/test/CodeGen/RISCV/rvv-intrinsics/{vfwredosum.c => vfwredsum.c} (50%) delete mode 100644 clang/test/CodeGen/RISCV/rvv-intrinsics/vfwredusum.c create mode 100644 clang/test/CodeGenCXX/complex128.cpp delete mode 100644 clang/test/Driver/frelaxed-template-template-args.cpp create mode 100644 clang/test/Sema/x86-no-x87.cpp create mode 100644 clang/test/Sema/x86_64-no-x87.cpp create mode 100644 libcxx/test/std/containers/associative/map/map.nonmember/op_com [...] create mode 100644 libcxx/test/std/containers/associative/multimap/multimap.nonmem [...] create mode 100644 libcxx/test/std/containers/sequences/deque/compare.pass.cpp create mode 100644 libcxx/test/std/containers/sequences/list/compare.pass.cpp create mode 100644 libcxx/test/std/containers/sequences/vector.bool/compare.pass.cpp copy lldb/test/API/lang/objc/{conflicting-class-list-function-from-user => tagged- [...] create mode 100644 lldb/test/API/lang/objc/tagged-pointer/TestTaggedPointerCmd.py create mode 100644 lldb/test/API/lang/objc/tagged-pointer/main.m copy lldb/test/API/{commands/expression/dollar-in-variable => linux/aarch64/tagged [...] create mode 100644 lldb/test/API/linux/aarch64/tagged_memory_region/TestAArch64Lin [...] create mode 100644 lldb/test/API/linux/aarch64/tagged_memory_region/main.c create mode 100644 lldb/test/Shell/Driver/TestQuiet.test create mode 100644 llvm/test/Analysis/CostModel/X86/interleaved-store-accesses-wit [...] create mode 100644 llvm/test/CodeGen/NVPTX/branch-fold.mir create mode 100644 llvm/test/CodeGen/PowerPC/longdouble-pack.ll delete mode 100644 llvm/test/CodeGen/X86/peep-test-5.ll create mode 100644 llvm/test/DebugInfo/COFF/fortran-basic.ll create mode 100644 llvm/test/TableGen/warn-unused-template-arg.td create mode 100644 llvm/test/Transforms/InstCombine/AArch64/sve-intrinsic-gathersc [...] create mode 100644 llvm/test/Transforms/LoopVectorize/AArch64/tail-fold-uniform-memops.ll create mode 100644 llvm/test/Transforms/PhaseOrdering/X86/vector-math.ll rename mlir/lib/ExecutionEngine/{SparseUtils.cpp => SparseTensorUtils.cpp} (99%) create mode 100644 mlir/test/Dialect/Vector/vector-transpose-to-shuffle.mlir