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-O3_LTO in repository toolchain/ci/llvm-project.
from 1b1c8d83d356 [Clang/Test]: Rename enable_noundef_analysis to disable-no [...] adds 62739204d40b [LV] Move AddRuntimeUnrollDisableMetaData so it can be use [...] adds edbb8a843c13 [clang-format] Add return code to git-clang-format adds be9eafc71004 [msan] reflect the changed flag to the tests. adds 070d1034da87 [LV] Restore metadata to disable runtime unrolling for epi [...] adds f860fe362282 [LLD] Remove global state in lldCommon adds 9a0e6b2abd51 [gn build] Port f860fe362282 adds 4608b1d726da Resolve lit failures in clang-aarch64* adds 30a4020a7db8 [LLD] Supplement with more comments. Clarify the intention [...] adds e6b153947dfa Revert [LLD] Remove global state in lldCommon adds b50c10fe59c5 [gn build] Port e6b153947dfa adds 79be1fe0d5a2 [MLIR] Simplex::getRationalSample: return an optional, emp [...] adds 37e6496c800b [clang][dataflow] Add transfer functions for bind temporar [...] adds 9f237c9e7d88 [DAGCombine] Refactor DAGCombiner::ReduceLoadWidth. NFCI adds 7cbbef5bbc35 [AttrBuilder] Remove unused hasAttributes() overload adds 0d7fbb073768 [AttrBuilder] Remove unused removeAttributes() overload adds 5f782d25a742 Preserve argument locations when cloning a region. adds 5a457782a26e [RISCV] Add patterns for vector widening integer multiply- [...] adds 09949c48cb18 [compiler-rt][cmake] Use `GNUInstallDirs` to support custo [...] adds 427d3b93eeba [Driver][FreeBSD] -r: imply -nostdlib like GCC adds e20544543478 [ELF] StringTableSection: Use DenseMap<CachedHashStringRef [...] adds 769057a5d04d [ELF] Change some DenseMap<StringRef, *> to DenseMap<Cache [...] adds 61106ca75256 Reland https://reviews.llvm.org/D113825 after fixing the t [...] adds aad90763d904 [ELF] RelocationSection<ELFT>::writeTo: use unstable partition adds d46054d75d11 [ELF][test] Add --build-id tests for -z separate-loadable- [...] adds a4c5db30be4e [ELF] Remove redundant fillTrap and memset(*, 0, *). NFC adds 9c4292a59da2 [ELF] Remove unneeded SyntheticSection memset(*, 0, *) adds d771cf277565 [PowerPC] Allow -mfloat128 option for VSX targets adds cc35161dc716 [RISCV] Add initial support for getRegUsageForType and get [...] adds b8d4eb84d75d [ELF] De-template getAlternativeSpelling. NFC adds 4c36567179ec [ELF] Relocations: remove some cast<Undefined>. NFC adds 966f24e5a62a [clang-format] Add a BlockIndent option to AlignAfterOpenBracket adds 54fe70bfba23 [ELF] RelocationScanner::scanOne: replace rel.r_offset wit [...] adds 4b22ffe0b96a CycleInfo: Fix trivial typo. NFC. adds 00b77d917cd8 [DSE] Remove alloc function check in canSkipDef() adds 64c108c9e4e0 [clangd] Better handling `\n` in the synthesized diagnosti [...] adds 4796b4ae7bcc [GlobalOpt] Make global SRA offset based adds f855074ed119 [ELF] GnuHashTableSection: replace stable_sort with 2-key [...] adds 16949762dc6a [docs] Clarify & update JSONCompilationDatabase docs adds 499f1ca79f23 [GlobalOpt] Use generic type when converting malloc to global adds 12bee2c05424 [GlobalOpt] Drop an incorrect check adds 85def34f5e45 [RISCV] Add scheduler for bfp instruction in Zbf extension adds 970cb57ef72c [mlir] fix crash in PybindAdaptors.h adds af12a3f4a958 [ValueTracking] Remove ComputeMultiple() function adds a6598575f4bc [LLDB] Fix Python GIL-not-held issues adds 884832407e47 [clangd] Avoid a code completion crash adds 873a7ee7e454 [MachineInstr] Don't include debug uses in bundle header ( [...] adds 2325f363010d Revert "[mlir] fix crash in PybindAdaptors.h" adds ab3f100bec03 Reland (2) "[AST] Add RParen loc for decltype AutoTypeloc."" adds ca2ac2bb1462 [MLIR][Linalg] Handle Attribute in InitTensorOp adds 8b88ff08038c [clangd] Add option to use dirty file contents when buildi [...] adds af219e567f96 [RISCV] Add tests for scalable-vector vwsub patterns adds 5f2edada6871 [AArch64] Add tests for sinking mask And to smaller loads. NFC adds 197f3c0deb76 [CodeGen][AArch64] Ensure isSExtCheaperThanZExt returns tr [...] adds 500fe6095702 [VPlan] Drop unnecessary uses of getVPSingleValue (NFC). adds 4a6f47544610 [LV] Make test more robust by adding users of inductions. adds 9e8a0ea331be [InstCombine] auto-generate complete test check lines; NFC adds 69daa2fa617d [InstCombine] add tests for binop with flags and select op; NFC adds 7037d110fab7 [InstCombine] propagate IR flags from binop through select adds aa7f0e6a553e [DSE] Remove commented-out InvisibleToCallerBeforeRet. (NFC) adds 192f8d97002f [clangd] Don't rename on symbols from system headers. adds 4dedd82cc993 Re-land [clangd] Elide even more checks in SelectionTree. adds 61d547e82494 [Clang][AArch64][ARM] PMUv3 Option Added adds 524150fe0709 [LV] Add test coverage for reductions with odd interleave counts. adds cee8b255be5c [AArch64][SVE] Remove Redundant aarch64.sve.convert.to.svbool adds 81004269e5c7 AMDGPU/GlobalISel: Fix test not matching test name adds e09f98a69a8d AMDGPU: Fix LiveVariables error after optimizing VGPR ranges adds d97fb55ff356 AMDGPU/GlobalISel: Add failing ABI lowering testcases adds 95bf5ac8a827 [VE] select|vp.merge|vp.select v256 isel and tests adds c3a74183a52f AMDGPU/GlobalISel: Fix legalization failure for s65 shifts adds 0b1140e88352 AMDGPU: Correct getMaxNumSGPR treatment of flat_scratch adds 9392b40d4b19 AMDGPU/GlobalISel: Fix selection of constant 32-bit addrsp [...] adds dc2457c8cf09 AMDGPU: Fix crashing on calls to C functions from graphics [...] adds e93f98f09c86 [libc++] [test] Check for another kind of modulemap typo i [...] adds 0359b85c61b5 [libc++] [ABI BREAK] Conform lognormal_distribution::param_type. adds 578008789fd0 [DAG] Extend SearchForAndLoads with any_extend handling adds 9fe67486cc06 [libc++] [test] Improve the test for `uniform_int_distribu [...] adds 875117ae7a21 [clang][dataflow] Remove TestingSupport's dependency on gtest adds 3130134d6e48 [AIX] Support of Big archive (read) adds bcf5e687c917 [InstCombine] add tests for fadd+fmul factorization fold; NFC adds 4cdf30d9d36e [InstCombine] FP with reassoc FMF: (X * C) + X --> X * (Mu [...] adds f104cc38f45e [ConstantFold] Don't fold load from non-byte-sized vector adds 8ea579203da0 [MCA][X86] Add missing zero-idioms test file coverage adds f98025d867e3 [mlir][Vector] Generalize and improve folding of ExtractOp [...] adds 1e512f022ad5 [clang-format] Treat ForEachMacros as loops adds 6f0977519d12 [AIX][ZOS] Handle unsupported builtin function CFStringMak [...] adds 76f1c396fad8 Revert "[AIX] Support of Big archive (read)" adds 2164c54315bb [AIX] Support of Big archive (read) adds c8f573530199 [mlir][Linalg] NFC - Drop vectorization reliance on Convol [...] adds d96a5042d69a [libc++] [test] Improve the tests for std::assignable_from. adds 8a8f0a00b245 [mlir][Linalg] Relax PadTensor tiling constraints and expo [...] adds e76ecbb0f364 [test] Use opt -passes syntax in DeadArgElim lit tests. NFC adds e6698f09929a [AArch64] Revive optimize add/sub with immediate through M [...] adds 32417b320339 [DebugInfo] ValueMapper impl for DIArgList respects Ignore [...] adds b5fb7e485e0f [AMDGPU][MC] Corrected disassembly of s_waitcnt adds c7ca4c636547 [AMDGPU][GFX10][MC] Updated symbolic names of internal HW [...] adds 392e16c27ffc [mlir][Linalg] NFC - Cleanup conv1d generators adds 5acd6e052215 [AsyncToLLVM] Align frames to 64 bytes adds ac0986f88058 [ELF] Change std::vector<InputSectionBase *> to SmallVector adds d7630b37ceb8 [libc++][NFC] Use _LIBCPP_DEBUG_ASSERT in <vector> adds 311207bbea2b [libc++][P2321R2] Add specializations of basic_common_refe [...] adds 6f61fe7de97c [Aarch64] Customer lowering of COPYSIGN to SIMD should che [...] adds fea85d322d3f [X86] Add test case for PR53247 adds 01193cae1c84 [libc++] [doc] Fix a Sphinx error in ReleaseNotes.rst (I hope) adds 0e03c62b4c86 [libc++] [bench] Stop using uniform_int_distribution<char> [...] adds caf5548c7cc6 [libc++] Introduce __debug_db_insert_i() adds f40a579bea9c Revert "[mlir][Linalg] NFC - Drop vectorization reliance o [...] adds 523573e90ddb [LoopDeletion] Revert 3af8a11 and add test coverage for breakage adds 42bc3275d368 [clang-tidy] Fix `readability-redundant-declaration` false [...] adds e5c944b47cb8 [Support] Fix -Wreturn-type in LLVM_ENABLE_THREADS=OFF bui [...] adds c90d136be4e0 [pstl][cmake] Use `GNUInstallDirs` to support custom insta [...] adds c10cbb243caf [libc++] Install clang-tidy in docker containers adds 2cd2accc61ea [clang-tidy] Fix false positives involving type aliases in [...] adds 6ca192de5888 [LoopDeletion] Add back statistic update lost in 523573e adds 5fb39f099273 [AArch64][x86] add tests for bswap demanded bits; NFC adds 964dc368e7c7 [AsyncToLLVM] aligned_alloc requires the size to be a mult [...]
No new revisions were added by this update.
Summary of changes: .../misc/UnconventionalAssignOperatorCheck.cpp | 15 +- .../modernize/UseTrailingReturnTypeCheck.cpp | 13 +- .../readability/RedundantDeclarationCheck.cpp | 2 +- clang-tools-extra/clangd/ClangdServer.cpp | 16 +- clang-tools-extra/clangd/ClangdServer.h | 7 + clang-tools-extra/clangd/Diagnostics.cpp | 5 +- clang-tools-extra/clangd/Selection.cpp | 114 +++- clang-tools-extra/clangd/refactor/Rename.cpp | 14 +- .../clangd/refactor/tweaks/ExpandAutoType.cpp | 4 +- clang-tools-extra/clangd/tool/ClangdMain.cpp | 7 + .../clangd/unittests/CodeCompleteTests.cpp | 20 + .../clangd/unittests/DiagnosticsTests.cpp | 9 + clang-tools-extra/clangd/unittests/RenameTests.cpp | 23 + .../clangd/unittests/SelectionTests.cpp | 9 + .../unittests/tweaks/ExpandAutoTypeTests.cpp | 3 +- .../checks/misc-unconventional-assign-operator.rst | 4 +- .../misc-unconventional-assign-operator.cpp | 36 ++ .../checkers/readability-redundant-declaration.cpp | 26 + clang/docs/ClangFormatStyleOptions.rst | 16 + clang/docs/JSONCompilationDatabase.rst | 26 +- clang/docs/ReleaseNotes.rst | 4 + clang/include/clang/AST/TypeLoc.h | 26 +- clang/include/clang/Format/Format.h | 13 + clang/lib/AST/TypeLoc.cpp | 1 + clang/lib/Analysis/FlowSensitive/Transfer.cpp | 110 ++-- clang/lib/Basic/Targets/PPC.cpp | 4 +- clang/lib/Driver/ToolChains/FreeBSD.cpp | 9 +- clang/lib/Format/ContinuationIndenter.cpp | 19 +- clang/lib/Format/ContinuationIndenter.h | 27 +- clang/lib/Format/Format.cpp | 1 + clang/lib/Format/TokenAnnotator.cpp | 14 +- clang/lib/Format/UnwrappedLineFormatter.cpp | 23 +- clang/lib/Parse/ParseDecl.cpp | 1 + clang/lib/Sema/SemaChecking.cpp | 34 +- clang/lib/Sema/SemaType.cpp | 3 + clang/lib/Sema/TreeTransform.h | 1 + clang/lib/Serialization/ASTReader.cpp | 2 + clang/lib/Serialization/ASTWriter.cpp | 3 + clang/test/AST/ast-dump-template-decls-json.cpp | 6 +- clang/test/AST/ast-dump-template-decls.cpp | 2 +- clang/test/Analysis/cfref_PR2519.c | 1 + clang/test/CodeGen/cfstring2.c | 1 + clang/test/Driver/aarch64-perfmon.c | 13 + clang/test/Driver/freebsd.c | 7 + clang/test/Driver/ppc-f128-support-check.c | 12 +- clang/test/Modules/builtins.m | 1 + clang/test/PCH/cxx14-decltype-auto.cpp | 16 + clang/test/Profile/cxx-lambda.cpp | 4 +- clang/test/SemaCXX/builtins.cpp | 4 + clang/tools/clang-format/git-clang-format | 11 +- clang/unittests/AST/SourceLocationTest.cpp | 7 + .../MultiVarConstantPropagationTest.cpp | 27 +- .../SingleVarConstantPropagationTest.cpp | 27 +- .../Analysis/FlowSensitive/TestingSupport.cpp | 23 - .../Analysis/FlowSensitive/TestingSupport.h | 45 +- .../Analysis/FlowSensitive/TestingSupportTest.cpp | 13 +- .../Analysis/FlowSensitive/TransferTest.cpp | 130 ++++- .../TypeErasedDataflowAnalysisTest.cpp | 23 +- clang/unittests/Format/FormatTest.cpp | 343 +++++++++++- compiler-rt/cmake/base-config-ix.cmake | 7 +- compiler-rt/test/msan/noundef_analysis.cpp | 4 +- libcxx/benchmarks/GenerateInput.h | 9 +- .../algorithms.partition_point.bench.cpp | 2 +- libcxx/benchmarks/allocation.bench.cpp | 1 - libcxx/docs/ReleaseNotes.rst | 11 +- libcxx/docs/Status/Cxx2bPapers.csv | 2 +- libcxx/include/__debug | 10 + libcxx/include/__hash_table | 16 +- libcxx/include/__iterator/wrap_iter.h | 5 +- libcxx/include/__random/lognormal_distribution.h | 136 +++++ libcxx/include/list | 8 +- libcxx/include/module.modulemap | 2 +- libcxx/include/tuple | 29 +- libcxx/include/vector | 62 +-- libcxx/test/libcxx/lint/lint_modulemap.sh.py | 13 + .../assignable_from.compile.pass.cpp | 618 +++------------------ .../eval_param.PR52906.pass.cpp | 38 ++ .../rand.dist.uni/rand.dist.uni.int/eval.pass.cpp | 532 ++++-------------- .../common_reference.compile.pass.cpp | 50 +- .../meta.trans.other/common_type.pass.cpp | 24 +- libcxx/utils/ci/Dockerfile | 4 + lld/ELF/InputFiles.cpp | 5 +- lld/ELF/LinkerScript.cpp | 17 +- lld/ELF/LinkerScript.h | 3 +- lld/ELF/Relocations.cpp | 23 +- lld/ELF/SymbolTable.h | 2 +- lld/ELF/SyntheticSections.cpp | 40 +- lld/ELF/SyntheticSections.h | 4 +- lld/ELF/Writer.cpp | 16 +- lld/test/ELF/build-id.s | 14 + .../ScriptInterpreter/Python/PythonDataObjects.cpp | 1 + .../ScriptInterpreter/Python/PythonDataObjects.h | 25 +- .../Python/ScriptInterpreterPython.cpp | 97 ++-- llvm/docs/AMDGPU/gfx10_hwreg.rst | 3 +- llvm/include/llvm/ADT/GenericCycleInfo.h | 4 +- llvm/include/llvm/Analysis/ValueTracking.h | 9 - llvm/include/llvm/CodeGen/TargetLowering.h | 6 +- llvm/include/llvm/IR/Attributes.h | 7 - llvm/include/llvm/Object/Archive.h | 219 ++++++-- llvm/include/llvm/Object/XCOFFObjectFile.h | 51 ++ llvm/include/llvm/Support/AArch64TargetParser.def | 1 + llvm/include/llvm/Support/AArch64TargetParser.h | 1 + llvm/lib/Analysis/ConstantFolding.cpp | 6 + llvm/lib/Analysis/ValueTracking.cpp | 119 ---- llvm/lib/CodeGen/CodeGenPrepare.cpp | 2 +- llvm/lib/CodeGen/MachineInstrBundle.cpp | 4 + llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 218 ++++---- .../CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp | 2 +- llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h | 2 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 2 +- llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 2 +- llvm/lib/IR/Attributes.cpp | 21 - llvm/lib/Object/Archive.cpp | 465 +++++++++++----- llvm/lib/Object/ArchiveWriter.cpp | 2 + llvm/lib/Object/XCOFFObjectFile.cpp | 6 +- llvm/lib/Support/AArch64TargetParser.cpp | 2 + llvm/lib/Support/ThreadPool.cpp | 2 +- llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 3 + llvm/lib/Target/AArch64/AArch64ISelLowering.h | 8 + llvm/lib/Target/AArch64/AArch64MIPeepholeOpt.cpp | 203 +++++-- .../Target/AArch64/AArch64TargetTransformInfo.cpp | 64 +++ llvm/lib/Target/AMDGPU/AMDGPUCallLowering.cpp | 24 +- llvm/lib/Target/AMDGPU/AMDGPUInstructions.td | 15 +- llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp | 4 +- llvm/lib/Target/AMDGPU/AMDGPUSubtarget.cpp | 23 +- llvm/lib/Target/AMDGPU/GCNSubtarget.h | 2 +- .../AMDGPU/MCTargetDesc/AMDGPUInstPrinter.cpp | 11 +- llvm/lib/Target/AMDGPU/SIDefines.h | 2 + llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 22 +- llvm/lib/Target/AMDGPU/SIOptimizeVGPRLiveRange.cpp | 41 +- llvm/lib/Target/AMDGPU/Utils/AMDGPUAsmUtils.cpp | 4 +- llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp | 15 +- llvm/lib/Target/RISCV/RISCVISelLowering.cpp | 3 +- llvm/lib/Target/RISCV/RISCVISelLowering.h | 2 +- llvm/lib/Target/RISCV/RISCVInstrInfoVSDPatterns.td | 34 ++ llvm/lib/Target/RISCV/RISCVInstrInfoZb.td | 6 +- llvm/lib/Target/RISCV/RISCVSchedRocket.td | 1 + llvm/lib/Target/RISCV/RISCVSchedSiFive7.td | 1 + llvm/lib/Target/RISCV/RISCVScheduleB.td | 18 + llvm/lib/Target/RISCV/RISCVSubtarget.h | 9 + llvm/lib/Target/RISCV/RISCVTargetTransformInfo.cpp | 13 + llvm/lib/Target/RISCV/RISCVTargetTransformInfo.h | 16 + llvm/lib/Target/VE/VEISelLowering.cpp | 7 +- llvm/lib/Target/VE/VVPInstrInfo.td | 11 + llvm/lib/Target/VE/VVPInstrPatternsVec.td | 32 ++ llvm/lib/Target/VE/VVPNodes.def | 5 + llvm/lib/Transforms/IPO/GlobalOpt.cpp | 526 +++++++----------- .../Transforms/InstCombine/InstCombineAddSub.cpp | 8 + .../InstCombine/InstructionCombining.cpp | 12 +- .../lib/Transforms/Scalar/DeadStoreElimination.cpp | 14 +- llvm/lib/Transforms/Scalar/LoopDeletion.cpp | 30 +- llvm/lib/Transforms/Utils/ValueMapper.cpp | 8 +- llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 72 +-- llvm/lib/Transforms/Vectorize/VPlan.cpp | 4 +- llvm/test/CodeGen/AArch64/addsub.ll | 96 +++- llvm/test/CodeGen/AArch64/bswap-known-bits.ll | 89 ++- llvm/test/CodeGen/AArch64/combine-andintoload.ll | 394 +++++++++++++ llvm/test/CodeGen/AArch64/fcopysign.ll | 115 +++- llvm/test/CodeGen/AArch64/funnel-shift.ll | 14 +- llvm/test/CodeGen/AArch64/reduce-and.ll | 3 +- llvm/test/CodeGen/AArch64/sve-vector-splat.ll | 9 +- .../unfold-masked-merge-vector-variablemask.ll | 24 +- .../CodeGen/AArch64/vecreduce-and-legalization.ll | 3 +- llvm/test/CodeGen/AMDGPU/GlobalISel/ashr.ll | 237 ++++++++ .../AMDGPU/GlobalISel/function-returns.v2i65.ll | 7 + .../CodeGen/AMDGPU/GlobalISel/irtranslator-call.ll | 33 ++ .../GlobalISel/irtranslator-function-args.v2i65.ll | 7 + .../CodeGen/AMDGPU/GlobalISel/legalize-ashr.mir | 296 ++++++++++ .../AMDGPU/GlobalISel/legalize-load-private.mir | 62 +-- .../CodeGen/AMDGPU/GlobalISel/legalize-lshr.mir | 314 +++++++++++ .../CodeGen/AMDGPU/GlobalISel/legalize-shl.mir | 278 +++++++++ .../AMDGPU/GlobalISel/load-constant32bit.ll | 93 ++++ llvm/test/CodeGen/AMDGPU/GlobalISel/lshr.ll | 229 ++++++++ llvm/test/CodeGen/AMDGPU/GlobalISel/shl.ll | 198 +++++++ llvm/test/CodeGen/AMDGPU/amdpal-callable.ll | 4 +- .../AMDGPU/block-should-not-be-in-alive-blocks.mir | 134 +++++ llvm/test/CodeGen/AMDGPU/gfx-call-non-gfx-func.ll | 163 ++++++ llvm/test/CodeGen/AMDGPU/postra-bundle-memops.mir | 8 +- llvm/test/CodeGen/AMDGPU/vgpr-liverange-ir.ll | 102 ++++ llvm/test/CodeGen/RISCV/rvv/vwmacc-sdnode.ll | 457 +++++++++++++++ llvm/test/CodeGen/RISCV/rvv/vwsub-sdnode.ll | 427 ++++++++++++++ llvm/test/CodeGen/Thumb2/mve-vpt-block-debug.mir | 4 +- llvm/test/CodeGen/Thumb2/pr52817.ll | 103 ++++ llvm/test/CodeGen/VE/Vector/vec_select.ll | 135 +++++ llvm/test/CodeGen/VE/Vector/vp_merge.ll | 143 +++++ llvm/test/CodeGen/VE/Vector/vp_select.ll | 143 +++++ llvm/test/CodeGen/X86/combine-bswap.ll | 31 ++ llvm/test/CodeGen/X86/pr35763.ll | 8 +- llvm/test/CodeGen/X86/pr35765.ll | 15 +- llvm/test/CodeGen/X86/pr53247.ll | 27 + llvm/test/DebugInfo/Generic/global-sra-array.ll | 6 +- llvm/test/Linker/debug-info-use-before-def.ll | 38 ++ llvm/test/MC/AMDGPU/sopk.s | 22 +- llvm/test/MC/AMDGPU/sopp.s | 18 +- llvm/test/Object/Inputs/aix-big-archive.a | Bin 0 -> 588 bytes llvm/test/Object/archive-big-extract.test | 5 + llvm/test/Object/archive-big-print.test | 3 + llvm/test/Object/archive-big-read.test | 5 + .../CodeGenPrepare/AArch64/large-offset-gep.ll | 5 +- .../DeadArgElim/2006-06-27-struct-ret.ll | 2 +- .../DeadArgElim/2007-02-07-FuncRename.ll | 4 +- .../DeadArgElim/2007-10-18-VarargsReturn.ll | 2 +- .../DeadArgElim/2007-12-20-ParamAttrs.ll | 2 +- .../DeadArgElim/2008-01-16-VarargsParamAttrs.ll | 2 +- .../DeadArgElim/2008-06-23-DeadAfterLive.ll | 2 +- .../DeadArgElim/2009-03-17-MRE-Invoke.ll | 2 +- .../Transforms/DeadArgElim/2010-04-30-DbgInfo.ll | 2 +- .../2013-05-17-VarargsAndBlockAddress.ll | 2 +- llvm/test/Transforms/DeadArgElim/NoundefAttrs.ll | 2 +- llvm/test/Transforms/DeadArgElim/aggregates.ll | 2 +- llvm/test/Transforms/DeadArgElim/allocsize.ll | 2 +- llvm/test/Transforms/DeadArgElim/basictest.ll | 2 +- llvm/test/Transforms/DeadArgElim/byref.ll | 2 +- llvm/test/Transforms/DeadArgElim/call_profile.ll | 2 +- llvm/test/Transforms/DeadArgElim/canon.ll | 2 +- llvm/test/Transforms/DeadArgElim/comdat.ll | 2 +- .../DeadArgElim/dbginfo-preserve-dbgloc.ll | 2 +- .../DeadArgElim/dbginfo-update-dbgval-local.ll | 2 +- .../DeadArgElim/dbginfo-update-dbgval.ll | 2 +- llvm/test/Transforms/DeadArgElim/dbginfo.ll | 2 +- llvm/test/Transforms/DeadArgElim/dead_vaargs.ll | 2 +- llvm/test/Transforms/DeadArgElim/deadexternal.ll | 2 +- llvm/test/Transforms/DeadArgElim/deadretval.ll | 2 +- llvm/test/Transforms/DeadArgElim/deadretval2.ll | 2 +- llvm/test/Transforms/DeadArgElim/func_metadata.ll | 2 +- llvm/test/Transforms/DeadArgElim/funclet.ll | 2 +- llvm/test/Transforms/DeadArgElim/keepalive.ll | 2 +- llvm/test/Transforms/DeadArgElim/linkage.ll | 2 +- llvm/test/Transforms/DeadArgElim/multdeadretval.ll | 2 +- .../test/Transforms/DeadArgElim/musttail-caller.ll | 2 +- .../test/Transforms/DeadArgElim/naked_functions.ll | 2 +- .../DeadArgElim/nonzero-address-spaces.ll | 2 +- llvm/test/Transforms/DeadArgElim/operandbundle.ll | 2 +- .../Transforms/DeadArgElim/preserve-used-ret.ll | 2 +- .../test/Transforms/DeadArgElim/variadic_safety.ll | 2 +- .../2021-08-03-StoreOnceLoadMultiCasts.ll | 6 +- .../GlobalOpt/externally-initialized-global-ctr.ll | 2 +- llvm/test/Transforms/GlobalOpt/globalsra-align.ll | 21 +- .../Transforms/GlobalOpt/globalsra-generic-type.ll | 8 +- .../Transforms/GlobalOpt/globalsra-opaque-ptr.ll | 40 ++ .../Transforms/GlobalOpt/globalsra-recursive.ll | 27 + llvm/test/Transforms/GlobalOpt/malloc-promote-5.ll | 15 +- .../GlobalOpt/malloc-promote-opaque-ptr.ll | 77 +++ .../AArch64/sve-intrinsic-to-svbool-binops.ll | 141 +++++ llvm/test/Transforms/InstCombine/fadd.ll | 66 +++ .../Transforms/InstCombine/load-store-forward.ll | 3 +- llvm/test/Transforms/InstCombine/select-2.ll | 113 +++- .../Transforms/LoopDeletion/D108848-regression.ll | 47 ++ .../PowerPC/optimal-epilog-vectorization.ll | 23 +- .../Transforms/LoopVectorize/RISCV/reg-usage.ll | 62 +++ .../X86/invariant-store-vectorization.ll | 16 +- .../LoopVectorize/X86/masked_load_store.ll | 132 ++--- llvm/test/Transforms/LoopVectorize/X86/pr36524.ll | 26 +- llvm/test/Transforms/LoopVectorize/pr35773.ll | 46 +- .../reduction-odd-interleave-counts.ll | 103 ++++ llvm/test/tools/llvm-mca/X86/Atom/zero-idioms.s | 240 ++++++++ llvm/test/tools/llvm-mca/X86/SLM/zero-idioms.s | 246 ++++++++ llvm/test/tools/llvm-mca/X86/Znver1/zero-idioms.s | 500 +++++++++++++++++ llvm/test/tools/llvm-mca/X86/Znver2/zero-idioms.s | 501 +++++++++++++++++ .../tools/llvm-objdump/malformed-archives.test | 14 +- .../tools/llvm-readobj/XCOFF/symbols-invalid.test | 81 ++- llvm/test/tools/llvm-readobj/XCOFF/symbols.test | 115 ++++ llvm/test/tools/llvm-readobj/XCOFF/symbols64.test | 167 ++++++ llvm/tools/llvm-ar/llvm-ar.cpp | 15 +- llvm/tools/llvm-readobj/XCOFFDumper.cpp | 261 ++++++--- llvm/unittests/Support/TargetParserTest.cpp | 21 +- .../unittests/Transforms/Utils/ValueMapperTest.cpp | 51 ++ mlir/include/mlir/Analysis/Presburger/Simplex.h | 4 +- mlir/include/mlir/Dialect/Linalg/IR/LinalgOps.td | 3 +- .../mlir/Dialect/Linalg/Transforms/Transforms.h | 3 + mlir/lib/Analysis/Presburger/IntegerPolyhedron.cpp | 4 +- mlir/lib/Analysis/Presburger/Simplex.cpp | 9 +- mlir/lib/Conversion/AsyncToLLVM/AsyncToLLVM.cpp | 63 +-- mlir/lib/Dialect/Linalg/IR/LinalgOps.cpp | 8 +- .../Linalg/Transforms/LinalgStrategyPasses.cpp | 2 + mlir/lib/Dialect/Linalg/Transforms/Tiling.cpp | 10 +- .../Dialect/Linalg/Transforms/Vectorization.cpp | 106 ++-- mlir/lib/Dialect/Vector/VectorOps.cpp | 347 +++++++----- mlir/lib/IR/Region.cpp | 2 +- .../AsyncToLLVM/convert-coro-to-llvm.mlir | 7 +- mlir/test/Dialect/Linalg/roundtrip.mlir | 3 + mlir/test/Dialect/Linalg/tile-pad-tensor-op.mlir | 2 + .../test/Dialect/Linalg/vectorize-convolution.mlir | 44 +- mlir/test/Dialect/Vector/canonicalize.mlir | 174 +++--- mlir/test/Transforms/inlining.mlir | 23 + pstl/CMakeLists.txt | 6 +- 286 files changed, 11009 insertions(+), 3217 deletions(-) create mode 100644 clang/test/Driver/aarch64-perfmon.c create mode 100644 clang/test/PCH/cxx14-decltype-auto.cpp create mode 100644 libcxx/test/std/numerics/rand/rand.dis/rand.dist.norm/rand.dist [...] create mode 100644 llvm/test/CodeGen/AArch64/combine-andintoload.ll create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/function-returns.v2i65.ll create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/irtranslator-function-args. [...] create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/load-constant32bit.ll create mode 100644 llvm/test/CodeGen/AMDGPU/block-should-not-be-in-alive-blocks.mir create mode 100644 llvm/test/CodeGen/AMDGPU/gfx-call-non-gfx-func.ll create mode 100644 llvm/test/CodeGen/RISCV/rvv/vwmacc-sdnode.ll create mode 100644 llvm/test/CodeGen/RISCV/rvv/vwsub-sdnode.ll create mode 100644 llvm/test/CodeGen/Thumb2/pr52817.ll create mode 100644 llvm/test/CodeGen/VE/Vector/vec_select.ll create mode 100644 llvm/test/CodeGen/VE/Vector/vp_merge.ll create mode 100644 llvm/test/CodeGen/VE/Vector/vp_select.ll create mode 100644 llvm/test/CodeGen/X86/pr53247.ll create mode 100644 llvm/test/Linker/debug-info-use-before-def.ll create mode 100644 llvm/test/Object/Inputs/aix-big-archive.a create mode 100644 llvm/test/Object/archive-big-extract.test create mode 100644 llvm/test/Object/archive-big-print.test create mode 100644 llvm/test/Object/archive-big-read.test create mode 100644 llvm/test/Transforms/GlobalOpt/globalsra-opaque-ptr.ll create mode 100644 llvm/test/Transforms/GlobalOpt/globalsra-recursive.ll create mode 100644 llvm/test/Transforms/GlobalOpt/malloc-promote-opaque-ptr.ll create mode 100644 llvm/test/Transforms/InstCombine/AArch64/sve-intrinsic-to-svboo [...] create mode 100644 llvm/test/Transforms/LoopDeletion/D108848-regression.ll create mode 100644 llvm/test/Transforms/LoopVectorize/RISCV/reg-usage.ll create mode 100644 llvm/test/Transforms/LoopVectorize/reduction-odd-interleave-counts.ll create mode 100644 llvm/test/tools/llvm-mca/X86/Atom/zero-idioms.s create mode 100644 llvm/test/tools/llvm-mca/X86/SLM/zero-idioms.s create mode 100644 llvm/test/tools/llvm-mca/X86/Znver1/zero-idioms.s create mode 100644 llvm/test/tools/llvm-mca/X86/Znver2/zero-idioms.s