This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-arm-mainline-allnoconfig in repository toolchain/ci/llvm-project.
from a3d2f9b53ac [lit] Move resolving of XFAIL result codes out of Test.setResult adds 7b9fd37fa11 [X86] Emit KTEST when possible adds 807cecad5d9 [WebAssembly] -pthread implies -target-feature +sign-ext adds 9a5ad9bd5ad Update release notes adds 459134064da [InstCombine] Pre-commit of test case showing miscompile bu [...] adds 6456252dbf6 [InstCombine] Fix miscompile bug in canEvaluateShuffled adds 0c7cc383e5b [AArch64][SVE] Implement unpack intrinsics adds e6f313b3807 [Codegen] Alter the default promotion for saturating adds and subs adds da40d4e4e1b Fix MSVC "result of 32-bit shift implicitly converted to 64 [...] adds 3bd61b26556 Fix MSVC "not all control paths return a value" warning. NFCI. adds ef04598e147 [X86] Regenerate memcmp tests and add X64-AVX512 common prefix adds 651f07908a1 [AArch64] Don't combine callee-save and local stack adjustm [...] adds b38f577c015 [LLD] [COFF] Try to report source locations for duplicate symbols adds eb34c3e8a4a [ThinLTOCodeGenerator] Add support for index-based WPD adds 9c155985f17 [Arm][libsanitizer] Fix arm libsanitizer failure with bleed [...] adds 0c304917740 SystemInitializerCommon fix compilation on linux adds 84da2596f96 [AArch64][SVE] Add SPLAT_VECTOR ISD Node adds bc887a8d4a3 [ThinLTOCodeGenerator] Add support for index-based WPD adds 65f61c0030c [clangd] Report declaration references in findExplicitReferences. adds ffcd7698aea [AArch64] Adding support for PMMIR_EL1 register adds fa0ac2558ea [NFC][CVP] Count all the no-wraps we proved adds 7d325fe57b4 [AMDGPU][MC][GFX9] Corrected parsing of v_cndmask_b32_sdwa adds e64863d1924 [SCEV] Removing deprecated comment in ScalarEvolutionExpander adds dd7021d466d Revert r375152 as it is causing failures on EXPENSIVE_CHECKS bot adds ea8b8fdf90d Add REQUIRES: x86 to more tests which need the x86 llvm tar [...] adds 7e8f79cdc1e Attempt to fix PS4 buildbot after r375219 adds be78734371e One more attempt to fix PS4 buildbot after r375219 adds 92fea8bb8df [lld][coff] Add missing dependency to fix build. adds e44524736c4 Add ExceptionStream to llvm::Object::minidump adds d5afdbe5a45 [DFAPacketizer] Fix large compile-time regression for VLIW targets adds 6c7d7eebda3 [AMDGPU][MC][GFX10] Added sdwa/dpp versions of v_cndmask_b32 adds a50272f8261 Update MinidumpYAML to use minidump::Exception for exceptio [...] adds d094d97d022 LLDB: Use LLVM's type for minidump ExceptionStream [NFC] adds 77460d3888c ProcessMinidump: Suppress reporting stop for signal '0' adds 7e5d5ee873e [tooling] Relax an assert when multiple GPU targets are specified. adds eff2a2ab2b5 [clang-format] fix regression recognizing casts in Obj-C calls adds aa3806b47c7 Update docs for fast-math flags. adds a162817a2b7 [IR] Reimplement FPMathOperator::classof as a whitelist. adds 696794b66eb [X86] combineX86ShufflesRecursively - pull out isTargetShuf [...] adds 7e1637451d2 [PGO][PGSO] SizeOpts changes. adds b8552abfe7c [OPENMP50]Add support for master taskloop simd. adds 52dc406efc7 gn build: Merge r375254 adds 80fe5cffd2e [DOCS]Update list of implemented constructs, NFC. adds 7f704320b05 [Format] Add format check for throwing negative numbers adds ded44e220f6 [Reproducer] Use ::rtrim() to remove trailing control characters. adds d532f12c82e [NFC][CVP] Add @llvm.*.sat tests where we could prove both [...] adds 9a055dc1916 [Codegen] Link MIRParser into CodeGenTests to fix MachineSi [...] adds 17bb660fb83 [lit] Only send back test result from worker process adds 0381867f845 [lit] Remove unnecessary tracking of test_index adds 80873de5323 [lit] Reduce value of synthesized timeouts adds 2f41a023afd AMDGPU: Fix SMEM WAR hazard for gfx10 readlane adds 1ac3f80a6a0 [examples] Add an example of how to use JITLink and small-c [...] adds f9a42ed0a7f AMDGPU: Relax 32-bit SGPR register class adds bb7dd55f675 [examples] Fix some comments in the LLJITWithJITLink example adds 5c28d49314c [lldb][NFC] Remove wrong tests in TestCallOverriddenMethod adds 284b6d7f4da [CVP] After proving that @llvm.with.overflow()/@llvm.sat() [...] adds 788acc6ff8e [libunwind][Android] Fix findUnwindSections for ARM EHABI Bionic adds cf25242daaf scudo: Update TLS_SLOT_SANITIZER value. adds 9f9151d4941 [GISel][CallLowering] Make isIncomingArgumentHandler a pure [...] adds 7a17f197093 [analyzer] Fix hidden node traversal in exploded graph dumps. adds d93b810cd67 [analyzer] exploded-graph-rewriter: Fix dump for state 0. adds b3e34e043ca [analyzer] Drop the logic for collapsing the state if it's [...] adds 2b4f6df9177 [analyzer] Fix FieldRegion dumps. adds c6921379f55 [analyzer] exploded-graph-rewriter: Rename Environment to E [...] adds 393d0f799f8 [WebAssembly] Allow multivalue signatures in object files adds a8323679bdf Update global_symbols.txt. adds 7c4fa28e5cf [NFC][CVP] Some tests for `mul` no-wrap deduction adds 3ff26e27d93 [analyzer] exploded-graph-rewriter: Unforget to censor stmt [...] adds 52d765544b5 [X86] Fix register parsing in .seh_* in Intel syntax adds 32ce14e55e5 Disable exit-on-SIGPIPE in lldb adds e8da5e51cd9 gn build: Merge r375288 adds e695f4c851c [CVP] setDeducedOverflowingFlags(): actually inc per-opcode stats adds 64b7d955686 [Reproducer] Improve reproducer help (NFC) adds a9aa4ec6a31 [AMDGPU] Remove -amdgpu-spill-sgpr-to-smem. adds 06a2beae92f [Reproducer] XFAIL TestWorkingDir on Windows new 8c8ec1f6868 [SampleFDO] Add profile remapping support for profile on-de [...] new 0b7f320c3ac [hwasan] Remove system allocator fallback. new 0fab220eb58 [AMDGPU] move PHI nodes to AGPR class new 33b758d2af3 hwasan: Add missing SANITIZER_INTERFACE_ATTRIBUTE on __hwas [...] new 3b113a2be6d gn build: Build compiler-rt code with -fvisibility=hidden. new d4274f0174f LiveIntervals: Fix handleMoveUp with subreg def moving acro [...] new 937241b0d9e [profile] Do not cache __llvm_profile_get_filename result new 9fdd09a4ccd DebugInfo: Render the canonical name of a class template sp [...] new 778dc0f1d49 [c++20] Add CXXRewrittenBinaryOperator to represent a compa [...] new 974c8b7e2fd [c++20] Add rewriting from comparison operators to <=> / ==. new a9727033fb5 P1152R4: Fix deprecation warnings in libc++ testsuite and i [...] new b0914e7276b [analyzer] Specify the C++ standard in more tests. new 243ebfba17d [hip][cuda] Fix the extended lambda name mangling issue. new d7a487adfed [clang][driver] Print compilation phases with indentation. new 1d7b41361ff Prune two MachineInstr.h includes, fix up deps new 0904f924012 Skip (more) PExpect tests under ASAN, I can't get them to w [...] new 766f15814a0 Sema: Create a no-op implicit cast for lvalue function conv [...]
The 17 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/clangd/AST.cpp | 14 +- clang-tools-extra/clangd/AST.h | 6 + clang-tools-extra/clangd/FindTarget.cpp | 127 ++-- clang-tools-extra/clangd/FindTarget.h | 2 + clang-tools-extra/clangd/XRefs.cpp | 3 +- .../clangd/unittests/FindTargetTests.cpp | 114 ++-- clang-tools-extra/clangd/unittests/XRefsTests.cpp | 3 +- clang/docs/OpenMPSupport.rst | 4 +- clang/include/clang-c/Index.h | 7 +- clang/include/clang/AST/DeclCXX.h | 29 +- clang/include/clang/AST/ExprCXX.h | 90 +++ clang/include/clang/AST/RecursiveASTVisitor.h | 12 + clang/include/clang/AST/Stmt.h | 10 + clang/include/clang/AST/StmtOpenMP.h | 68 ++ clang/include/clang/Basic/DiagnosticSemaKinds.td | 15 +- clang/include/clang/Basic/OpenMPKinds.def | 28 + clang/include/clang/Basic/OpenMPKinds.h | 3 +- clang/include/clang/Basic/OperatorKinds.h | 19 + clang/include/clang/Basic/StmtNodes.td | 2 + clang/include/clang/Sema/Overload.h | 94 ++- clang/include/clang/Sema/Sema.h | 87 ++- clang/include/clang/Serialization/ASTBitCodes.h | 4 + clang/lib/AST/ASTImporter.cpp | 3 +- clang/lib/AST/Decl.cpp | 6 +- clang/lib/AST/Expr.cpp | 1 + clang/lib/AST/ExprCXX.cpp | 70 ++ clang/lib/AST/ExprClassification.cpp | 4 + clang/lib/AST/ExprConstant.cpp | 7 + clang/lib/AST/ItaniumMangle.cpp | 11 + clang/lib/AST/StmtOpenMP.cpp | 54 ++ clang/lib/AST/StmtPrinter.cpp | 15 + clang/lib/AST/StmtProfile.cpp | 15 + clang/lib/AST/TypePrinter.cpp | 3 +- clang/lib/Basic/OpenMPKinds.cpp | 16 +- clang/lib/CodeGen/CGDebugInfo.cpp | 4 +- clang/lib/CodeGen/CGExpr.cpp | 2 + clang/lib/CodeGen/CGExprAgg.cpp | 3 + clang/lib/CodeGen/CGExprComplex.cpp | 4 + clang/lib/CodeGen/CGExprScalar.cpp | 4 + clang/lib/CodeGen/CGOpenMPRuntime.cpp | 5 + clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp | 4 + clang/lib/CodeGen/CGStmt.cpp | 4 + clang/lib/CodeGen/CGStmtOpenMP.cpp | 10 + clang/lib/CodeGen/CodeGenFunction.h | 2 + clang/lib/Driver/Driver.cpp | 29 +- clang/lib/Driver/ToolChains/Clang.cpp | 8 +- clang/lib/Driver/ToolChains/Darwin.cpp | 1 - clang/lib/Driver/ToolChains/WebAssembly.cpp | 9 +- clang/lib/Format/TokenAnnotator.cpp | 7 +- clang/lib/Frontend/FrontendActions.cpp | 2 + clang/lib/Parse/ParseOpenMP.cpp | 23 +- clang/lib/Sema/SemaCast.cpp | 3 +- clang/lib/Sema/SemaExceptionSpec.cpp | 1 + clang/lib/Sema/SemaExpr.cpp | 7 + clang/lib/Sema/SemaExprCXX.cpp | 17 +- clang/lib/Sema/SemaInit.cpp | 32 +- clang/lib/Sema/SemaLambda.cpp | 73 +- clang/lib/Sema/SemaOpenMP.cpp | 65 +- clang/lib/Sema/SemaOverload.cpp | 510 ++++++++++---- clang/lib/Sema/SemaTemplate.cpp | 3 +- clang/lib/Sema/SemaTemplateInstantiate.cpp | 7 + clang/lib/Sema/TreeTransform.h | 78 ++- clang/lib/Serialization/ASTReaderDecl.cpp | 1 + clang/lib/Serialization/ASTReaderStmt.cpp | 24 + clang/lib/Serialization/ASTWriter.cpp | 2 + clang/lib/Serialization/ASTWriterStmt.cpp | 14 + clang/lib/StaticAnalyzer/Core/ExprEngine.cpp | 29 +- clang/lib/StaticAnalyzer/Core/MemRegion.cpp | 2 +- clang/lib/Tooling/Tooling.cpp | 2 +- clang/test/Analysis/cast-value-logic.cpp | 2 +- clang/test/Analysis/cast-value-notes.cpp | 2 +- clang/test/Analysis/cast-value-state-dump.cpp | 2 +- clang/test/Analysis/ctu-different-triples.cpp | 4 +- clang/test/Analysis/ctu-main.cpp | 8 +- .../test/Analysis/ctu-unknown-parts-in-triples.cpp | 4 +- clang/test/Analysis/deadstores-driverkit.cpp | 2 +- clang/test/Analysis/diagnostics/dtors.cpp | 2 +- clang/test/Analysis/domtest.cpp | 2 +- clang/test/Analysis/dump_egraph.c | 30 +- clang/test/Analysis/dump_egraph.cpp | 2 +- clang/test/Analysis/explain-svals.cpp | 2 +- .../test/Analysis/exploded-graph-rewriter/edge.dot | 4 +- .../exploded-graph-rewriter/environment.dot | 2 +- .../Analysis/exploded-graph-rewriter/escapes.c | 2 +- .../initializers_under_construction.cpp | 2 +- .../exploded-graph-rewriter/node_labels.dot | 7 +- .../exploded-graph-rewriter/program_points.dot | 8 +- .../Analysis/exploded-graph-rewriter/trimmers.dot | 8 +- clang/test/Analysis/expr-inspection.c | 11 +- clang/test/Analysis/initialization.cpp | 2 +- .../inlining/placement-new-fp-suppression.cpp | 4 +- clang/test/Analysis/inner-pointer.cpp | 2 +- clang/test/Analysis/malloc.mm | 2 +- clang/test/Analysis/mig.mm | 2 +- clang/test/Analysis/new-ctor-null-throw.cpp | 4 +- clang/test/Analysis/new-ctor-null.cpp | 2 +- clang/test/Analysis/osobject-retain-release.cpp | 2 +- .../Analysis/osobjectcstylecastchecker_test.cpp | 2 +- .../test/Analysis/plist-macros-with-expansion.cpp | 4 +- clang/test/Analysis/ptr-iter.cpp | 2 +- clang/test/Analysis/ptr-sort.cpp | 2 +- clang/test/Analysis/rvo.cpp | 2 +- clang/test/Analysis/sizeofpack.cpp | 2 +- .../test/Analysis/stack-frame-context-revision.cpp | 2 +- clang/test/Analysis/temporaries.mm | 2 +- clang/test/Analysis/test-separate-retaincount.cpp | 6 +- .../track-control-dependency-conditions.cpp | 8 +- clang/test/Analysis/unions.cpp | 2 +- .../over.match.funcs/over.match.oper/p3-2a.cpp | 172 +++++ .../over.match.funcs/over.match.oper/p8-2a.cpp | 70 ++ .../over.match.funcs/over.match.oper/p9-2a.cpp | 38 ++ .../test/CXX/temp/temp.fct.spec/temp.deduct/p7.cpp | 34 + clang/test/CodeGenCUDA/unnamed-types.cu | 39 ++ ...debug-info-template-explicit-specialization.cpp | 5 + .../CodeGenCXX/implicit-function-conversion.cpp | 7 + clang/test/CodeGenCXX/mangle-cxx2a.cpp | 11 + clang/test/Driver/darwin-ld.c | 2 +- clang/test/Driver/lto-unit.c | 5 +- clang/test/Driver/wasm-toolchain.c | 10 +- .../master_taskloop_simd_aligned_messages.cpp | 205 ++++++ .../test/OpenMP/master_taskloop_simd_ast_print.cpp | 84 +++ clang/test/OpenMP/master_taskloop_simd_codegen.cpp | 239 +++++++ .../master_taskloop_simd_collapse_messages.cpp | 110 +++ .../OpenMP/master_taskloop_simd_final_messages.cpp | 94 +++ .../master_taskloop_simd_firstprivate_codegen.cpp | 517 ++++++++++++++ .../master_taskloop_simd_firstprivate_messages.cpp | 335 ++++++++++ .../master_taskloop_simd_grainsize_messages.cpp | 103 +++ .../master_taskloop_simd_in_reduction_codegen.cpp | 87 +++ .../master_taskloop_simd_in_reduction_messages.cpp | 390 +++++++++++ .../master_taskloop_simd_lastprivate_codegen.cpp | 525 +++++++++++++++ .../master_taskloop_simd_lastprivate_messages.cpp | 299 +++++++++ .../master_taskloop_simd_linear_messages.cpp | 268 ++++++++ .../OpenMP/master_taskloop_simd_loop_messages.cpp | 743 +++++++++++++++++++++ .../OpenMP/master_taskloop_simd_misc_messages.c | 385 +++++++++++ .../master_taskloop_simd_num_tasks_messages.cpp | 103 +++ .../master_taskloop_simd_priority_messages.cpp | 97 +++ .../master_taskloop_simd_private_codegen.cpp | 425 ++++++++++++ .../master_taskloop_simd_private_messages.cpp | 259 +++++++ .../master_taskloop_simd_reduction_codegen.cpp | 215 ++++++ .../master_taskloop_simd_reduction_messages.cpp | 352 ++++++++++ .../master_taskloop_simd_safelen_messages.cpp | 106 +++ .../master_taskloop_simd_simdlen_messages.cpp | 106 +++ clang/test/PCH/cxx2a-compare.cpp | 13 + clang/test/SemaCXX/compare-cxx2a.cpp | 8 +- clang/test/SemaCXX/self-comparison.cpp | 2 +- clang/tools/libclang/CIndex.cpp | 9 + clang/tools/libclang/CXCursor.cpp | 4 + clang/unittests/Format/FormatTest.cpp | 53 +- clang/utils/analyzer/exploded-graph-rewriter.py | 16 +- clang/www/cxx_status.html | 7 +- compiler-rt/lib/hwasan/hwasan_allocator.cpp | 29 - compiler-rt/lib/hwasan/hwasan_allocator.h | 6 - compiler-rt/lib/hwasan/hwasan_exceptions.cpp | 11 +- compiler-rt/lib/hwasan/hwasan_interceptors.cpp | 2 - compiler-rt/lib/profile/InstrProfiling.h | 15 +- compiler-rt/lib/profile/InstrProfilingFile.c | 11 +- .../sanitizer_platform_limits_posix.cpp | 5 +- .../symbolizer/scripts/global_symbols.txt | 1 + compiler-rt/lib/scudo/standalone/linux.h | 2 +- .../TestCases/Posix/system-allocator-fallback.cpp | 54 -- .../profile/Inputs/instrprof-get-filename-dso.c | 5 + .../Posix/instrprof-set-filename-shared.test | 8 - .../profile/instrprof-get-filename-merge-mode.c | 18 + libcxx/include/__config | 14 + libcxx/include/type_traits | 4 + .../meta.trans.other/result_of11.pass.cpp | 5 + libcxxabi/test/unwind_06.pass.cpp | 16 +- libunwind/src/AddressSpace.hpp | 14 +- libunwind/src/UnwindCursor.hpp | 5 - lld/COFF/CMakeLists.txt | 1 + lld/COFF/InputFiles.cpp | 88 ++- lld/COFF/InputFiles.h | 14 + lld/COFF/SymbolTable.cpp | 72 +- lld/COFF/SymbolTable.h | 6 +- lld/docs/ReleaseNotes.rst | 6 +- lld/test/COFF/conflict-mangled.test | 8 +- lld/test/COFF/conflict.test | 16 +- lld/test/COFF/duplicate-cv.s | 30 + lld/test/COFF/duplicate-dwarf.s | 213 ++++++ lld/test/COFF/duplicate.test | 8 +- lld/test/wasm/Inputs/globals.yaml | 3 +- lld/test/wasm/Inputs/undefined-globals.yaml | 3 +- lld/test/wasm/alias.ll | 2 +- lld/test/wasm/call-indirect.ll | 13 +- lld/test/wasm/event-section.ll | 4 +- lld/test/wasm/function-imports-first.ll | 7 +- lld/test/wasm/function-imports.ll | 5 +- lld/test/wasm/function-index.test | 6 +- lld/test/wasm/gc-sections.ll | 35 +- lld/test/wasm/local-symbols.ll | 5 +- lld/test/wasm/locals-duplicate.test | 10 +- lld/test/wasm/relocatable.ll | 7 +- lld/test/wasm/stack-pointer.ll | 3 +- lld/test/wasm/undefined-weak-call.ll | 7 +- lld/test/wasm/weak-alias-overide.ll | 9 +- lld/test/wasm/weak-alias.ll | 16 +- lld/test/wasm/weak-symbols.ll | 9 +- lld/test/wasm/weak-undefined.ll | 9 +- .../TestCallOverriddenMethod.py | 4 - .../postmortem/minidump-new/TestMiniDumpNew.py | 16 +- .../postmortem/minidump-new/linux-x86_64.yaml | 5 +- .../minidump-new/linux-x86_64_null_signal.yaml | 25 + .../postmortem/minidump/TestMiniDump.py | 1 + .../completion/TestIOHandlerCompletion.py | 3 + lldb/source/Commands/CommandObjectReproducer.cpp | 14 +- .../Initialization/SystemInitializerCommon.cpp | 5 +- .../Plugins/Process/minidump/MinidumpParser.cpp | 16 +- .../Plugins/Process/minidump/MinidumpParser.h | 2 +- .../Plugins/Process/minidump/MinidumpTypes.cpp | 11 - .../Plugins/Process/minidump/MinidumpTypes.h | 29 - .../Plugins/Process/minidump/ProcessMinidump.cpp | 44 +- .../Plugins/Process/minidump/ProcessMinidump.h | 2 +- lldb/test/Shell/Reproducer/TestWorkingDir.test | 2 + .../SymbolFile/Breakpad/unwind-via-stack-cfi.test | 2 + .../SymbolFile/Breakpad/unwind-via-stack-win.test | 2 + lldb/tools/driver/Driver.cpp | 10 + .../Process/minidump/MinidumpParserTest.cpp | 4 +- llvm/docs/LangRef.rst | 5 +- llvm/examples/LLJITExamples/CMakeLists.txt | 1 + .../LLJITExamples/LLJITWithJITLink/CMakeLists.txt | 11 + .../LLJITWithJITLink/LLJITWithJITLink.cpp | 70 ++ llvm/include/llvm/BinaryFormat/Minidump.h | 21 + llvm/include/llvm/CodeGen/DFAPacketizer.h | 6 +- .../include/llvm/CodeGen/GlobalISel/CallLowering.h | 2 +- llvm/include/llvm/CodeGen/ISDOpcodes.h | 7 + .../llvm/CodeGen/MachineBlockFrequencyInfo.h | 3 + llvm/include/llvm/CodeGen/MachineDominators.h | 5 + llvm/include/llvm/CodeGen/MachineInstr.h | 13 +- llvm/include/llvm/CodeGen/MachineLoopInfo.h | 6 + llvm/include/llvm/CodeGen/MachineSizeOpts.h | 37 + llvm/include/llvm/CodeGen/TargetFrameLowering.h | 12 +- llvm/include/llvm/CodeGen/TargetInstrInfo.h | 7 +- llvm/include/llvm/IR/IntrinsicsAArch64.td | 15 + llvm/include/llvm/IR/Operator.h | 17 +- llvm/include/llvm/Object/Minidump.h | 9 + llvm/include/llvm/ObjectYAML/MinidumpYAML.h | 21 + llvm/include/llvm/ObjectYAML/WasmYAML.h | 2 +- llvm/include/llvm/ProfileData/SampleProfReader.h | 137 ++-- llvm/include/llvm/Support/Automaton.h | 23 +- llvm/include/llvm/Support/Signals.h | 11 + llvm/include/llvm/Transforms/Utils/SizeOpts.h | 55 +- llvm/lib/Analysis/ScalarEvolutionExpander.cpp | 3 - llvm/lib/CodeGen/CMakeLists.txt | 1 + llvm/lib/CodeGen/GlobalISel/RegisterBank.cpp | 1 + llvm/lib/CodeGen/LexicalScopes.cpp | 1 + llvm/lib/CodeGen/LiveIntervals.cpp | 17 +- llvm/lib/CodeGen/LiveVariables.cpp | 1 + llvm/lib/CodeGen/MIRCanonicalizerPass.cpp | 1 + llvm/lib/CodeGen/MIRVRegNamerUtils.cpp | 1 + llvm/lib/CodeGen/MachineBlockFrequencyInfo.cpp | 7 + llvm/lib/CodeGen/MachineDominators.cpp | 6 +- llvm/lib/CodeGen/MachineInstr.cpp | 10 +- llvm/lib/CodeGen/MachineLoopInfo.cpp | 8 +- llvm/lib/CodeGen/MachineSizeOpts.cpp | 120 ++++ llvm/lib/CodeGen/ReachingDefAnalysis.cpp | 1 + llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 7 + llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp | 12 + .../CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp | 128 +++- llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h | 2 + .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 25 +- .../CodeGen/SelectionDAG/SelectionDAGDumper.cpp | 1 + llvm/lib/CodeGen/TargetFrameLoweringImpl.cpp | 15 +- llvm/lib/CodeGen/TargetLoweringBase.cpp | 16 +- llvm/lib/LTO/ThinLTOCodeGenerator.cpp | 68 +- llvm/lib/Object/MachOUniversal.cpp | 2 +- llvm/lib/Object/WasmObjectFile.cpp | 9 +- llvm/lib/ObjectYAML/MinidumpEmitter.cpp | 20 + llvm/lib/ObjectYAML/MinidumpYAML.cpp | 49 +- llvm/lib/ObjectYAML/WasmEmitter.cpp | 9 +- llvm/lib/ObjectYAML/WasmYAML.cpp | 3 +- llvm/lib/ProfileData/SampleProfReader.cpp | 120 +++- llvm/lib/Support/Unix/Signals.inc | 14 +- llvm/lib/Support/Windows/Signals.inc | 3 + llvm/lib/Target/AArch64/AArch64.td | 6 +- llvm/lib/Target/AArch64/AArch64CallLowering.cpp | 2 + llvm/lib/Target/AArch64/AArch64FrameLowering.cpp | 3 + llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 61 ++ llvm/lib/Target/AArch64/AArch64ISelLowering.h | 6 + llvm/lib/Target/AArch64/AArch64InstrInfo.td | 11 + .../Target/AArch64/AArch64MachineFunctionInfo.h | 1 + llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td | 10 +- llvm/lib/Target/AArch64/AArch64Subtarget.h | 2 + llvm/lib/Target/AArch64/AArch64SystemOperands.td | 6 + llvm/lib/Target/AArch64/SVEInstrFormats.td | 21 +- llvm/lib/Target/AMDGPU/AMDGPUCallLowering.cpp | 2 + llvm/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp | 2 +- .../Target/AMDGPU/AMDGPUInstructionSelector.cpp | 17 +- .../Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp | 30 +- llvm/lib/Target/AMDGPU/GCNHazardRecognizer.cpp | 1 + .../AMDGPU/MCTargetDesc/AMDGPUInstPrinter.cpp | 3 + llvm/lib/Target/AMDGPU/SIFixSGPRCopies.cpp | 21 +- llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 32 +- llvm/lib/Target/AMDGPU/SIInstrInfo.cpp | 8 +- llvm/lib/Target/AMDGPU/SIInstrInfo.h | 2 +- llvm/lib/Target/AMDGPU/SIRegisterInfo.cpp | 164 +---- llvm/lib/Target/AMDGPU/SIRegisterInfo.h | 7 +- llvm/lib/Target/AMDGPU/Utils/AMDGPUPALMetadata.cpp | 2 + llvm/lib/Target/AMDGPU/VOP2Instructions.td | 131 ++-- llvm/lib/Target/ARM/ARMCallLowering.cpp | 2 + llvm/lib/Target/ARM/ARMConstantPoolValue.cpp | 1 + llvm/lib/Target/Hexagon/HexagonVLIWPacketizer.cpp | 2 +- llvm/lib/Target/Hexagon/HexagonVLIWPacketizer.h | 3 +- llvm/lib/Target/Hexagon/RDFDeadCode.cpp | 1 + llvm/lib/Target/PowerPC/PPCInstrInfo.h | 2 +- llvm/lib/Target/PowerPC/PPCTargetMachine.cpp | 2 +- llvm/lib/Target/WebAssembly/WebAssemblyInstrInfo.h | 2 +- llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp | 7 +- llvm/lib/Target/X86/X86CallLowering.cpp | 2 + llvm/lib/Target/X86/X86ISelLowering.cpp | 34 +- llvm/lib/Target/X86/X86InstrInfo.h | 2 +- llvm/lib/Transforms/IPO/SampleProfile.cpp | 19 +- .../InstCombine/InstCombineVectorOps.cpp | 18 +- .../Scalar/CorrelatedValuePropagation.cpp | 110 ++- llvm/lib/Transforms/Utils/SizeOpts.cpp | 68 +- ...-never-combine-csr-local-stack-bump-for-size.ll | 25 + llvm/test/CodeGen/AArch64/sadd_sat.ll | 49 +- llvm/test/CodeGen/AArch64/sadd_sat_plus.ll | 55 +- llvm/test/CodeGen/AArch64/sadd_sat_vec.ll | 131 ++-- llvm/test/CodeGen/AArch64/ssub_sat.ll | 49 +- llvm/test/CodeGen/AArch64/ssub_sat_plus.ll | 55 +- llvm/test/CodeGen/AArch64/ssub_sat_vec.ll | 129 ++-- .../CodeGen/AArch64/sve-intrinsics-perm-select.ll | 129 ++++ llvm/test/CodeGen/AArch64/sve-vector-splat.ll | 95 +++ llvm/test/CodeGen/AArch64/uadd_sat.ll | 28 +- llvm/test/CodeGen/AArch64/uadd_sat_plus.ll | 34 +- llvm/test/CodeGen/AArch64/uadd_sat_vec.ll | 83 +-- llvm/test/CodeGen/AArch64/usub_sat.ll | 27 +- llvm/test/CodeGen/AArch64/usub_sat_plus.ll | 33 +- llvm/test/CodeGen/AArch64/usub_sat_vec.ll | 21 +- .../CodeGen/AMDGPU/GlobalISel/inst-select-add.mir | 4 +- .../AMDGPU/GlobalISel/inst-select-amdgcn.class.mir | 24 +- .../GlobalISel/inst-select-amdgcn.class.s16.mir | 14 +- .../AMDGPU/GlobalISel/inst-select-amdgcn.cos.mir | 2 +- .../GlobalISel/inst-select-amdgcn.cos.s16.mir | 2 +- .../GlobalISel/inst-select-amdgcn.cvt.pk.i16.mir | 4 +- .../GlobalISel/inst-select-amdgcn.cvt.pk.u16.mir | 4 +- .../inst-select-amdgcn.cvt.pknorm.i16.mir | 4 +- .../inst-select-amdgcn.cvt.pknorm.u16.mir | 4 +- .../GlobalISel/inst-select-amdgcn.cvt.pkrtz.mir | 4 +- .../AMDGPU/GlobalISel/inst-select-amdgcn.fmed3.mir | 14 +- .../GlobalISel/inst-select-amdgcn.fmed3.s16.mir | 2 +- .../AMDGPU/GlobalISel/inst-select-amdgcn.fract.mir | 2 +- .../GlobalISel/inst-select-amdgcn.fract.s16.mir | 2 +- .../AMDGPU/GlobalISel/inst-select-amdgcn.ldexp.mir | 6 +- .../GlobalISel/inst-select-amdgcn.ldexp.s16.mir | 4 +- .../GlobalISel/inst-select-amdgcn.mbcnt.lo.mir | 4 +- .../GlobalISel/inst-select-amdgcn.rcp.legacy.mir | 2 +- .../AMDGPU/GlobalISel/inst-select-amdgcn.rcp.mir | 2 +- .../GlobalISel/inst-select-amdgcn.rcp.s16.mir | 2 +- .../GlobalISel/inst-select-amdgcn.rsq.clamp.mir | 2 +- .../GlobalISel/inst-select-amdgcn.rsq.legacy.mir | 2 +- .../AMDGPU/GlobalISel/inst-select-amdgcn.rsq.mir | 2 +- .../GlobalISel/inst-select-amdgcn.rsq.s16.mir | 2 +- .../GlobalISel/inst-select-amdgcn.s.sendmsg.mir | 2 +- .../AMDGPU/GlobalISel/inst-select-amdgcn.sffbh.mir | 2 +- .../AMDGPU/GlobalISel/inst-select-amdgcn.sin.mir | 2 +- .../GlobalISel/inst-select-amdgcn.sin.s16.mir | 2 +- .../GlobalISel/inst-select-amdgpu-ffbh-u32.mir | 2 +- .../CodeGen/AMDGPU/GlobalISel/inst-select-and.mir | 66 +- .../AMDGPU/GlobalISel/inst-select-anyext.mir | 12 +- .../CodeGen/AMDGPU/GlobalISel/inst-select-ashr.mir | 30 +- .../AMDGPU/GlobalISel/inst-select-ashr.s16.mir | 12 +- .../AMDGPU/GlobalISel/inst-select-bitreverse.mir | 2 +- .../AMDGPU/GlobalISel/inst-select-brcond.mir | 8 +- .../AMDGPU/GlobalISel/inst-select-build-vector.mir | 16 +- .../GlobalISel/inst-select-concat-vectors.mir | 32 +- .../AMDGPU/GlobalISel/inst-select-constant.mir | 8 +- .../CodeGen/AMDGPU/GlobalISel/inst-select-copy.mir | 26 +- .../AMDGPU/GlobalISel/inst-select-ctpop.mir | 8 +- .../AMDGPU/GlobalISel/inst-select-extract.mir | 96 +-- .../CodeGen/AMDGPU/GlobalISel/inst-select-fabs.mir | 8 +- .../CodeGen/AMDGPU/GlobalISel/inst-select-fcmp.mir | 56 +- .../AMDGPU/GlobalISel/inst-select-fcmp.s16.mir | 28 +- .../AMDGPU/GlobalISel/inst-select-ffloor.mir | 4 +- .../AMDGPU/GlobalISel/inst-select-ffloor.s16.mir | 6 +- .../AMDGPU/GlobalISel/inst-select-fmaxnum-ieee.mir | 4 +- .../AMDGPU/GlobalISel/inst-select-fmaxnum.mir | 4 +- .../AMDGPU/GlobalISel/inst-select-fminnum-ieee.mir | 4 +- .../AMDGPU/GlobalISel/inst-select-fminnum.mir | 4 +- .../CodeGen/AMDGPU/GlobalISel/inst-select-fmul.mir | 4 +- .../CodeGen/AMDGPU/GlobalISel/inst-select-fneg.mir | 20 +- .../AMDGPU/GlobalISel/inst-select-fptosi.mir | 4 +- .../AMDGPU/GlobalISel/inst-select-fptoui.mir | 4 +- .../AMDGPU/GlobalISel/inst-select-frame-index.mir | 2 +- .../CodeGen/AMDGPU/GlobalISel/inst-select-gep.mir | 10 +- .../CodeGen/AMDGPU/GlobalISel/inst-select-icmp.mir | 10 +- .../AMDGPU/GlobalISel/inst-select-implicit-def.mir | 6 +- .../AMDGPU/GlobalISel/inst-select-insert.mir | 8 +- .../GlobalISel/inst-select-load-constant.mir | 16 +- .../AMDGPU/GlobalISel/inst-select-load-smrd.mir | 20 +- .../CodeGen/AMDGPU/GlobalISel/inst-select-lshr.mir | 30 +- .../AMDGPU/GlobalISel/inst-select-lshr.s16.mir | 12 +- .../AMDGPU/GlobalISel/inst-select-merge-values.mir | 40 +- .../CodeGen/AMDGPU/GlobalISel/inst-select-mul.mir | 4 +- .../CodeGen/AMDGPU/GlobalISel/inst-select-or.mir | 66 +- .../CodeGen/AMDGPU/GlobalISel/inst-select-phi.mir | 92 ++- .../AMDGPU/GlobalISel/inst-select-ptr-mask.mir | 22 +- .../AMDGPU/GlobalISel/inst-select-ptrtoint.mir | 4 +- .../AMDGPU/GlobalISel/inst-select-select.mir | 12 +- .../CodeGen/AMDGPU/GlobalISel/inst-select-sext.mir | 18 +- .../CodeGen/AMDGPU/GlobalISel/inst-select-shl.mir | 30 +- .../AMDGPU/GlobalISel/inst-select-shl.s16.mir | 12 +- .../AMDGPU/GlobalISel/inst-select-sitofp.mir | 16 +- .../CodeGen/AMDGPU/GlobalISel/inst-select-smax.mir | 4 +- .../CodeGen/AMDGPU/GlobalISel/inst-select-smin.mir | 4 +- .../AMDGPU/GlobalISel/inst-select-smulh.mir | 4 +- .../CodeGen/AMDGPU/GlobalISel/inst-select-sub.mir | 6 +- .../AMDGPU/GlobalISel/inst-select-trunc.mir | 14 +- .../AMDGPU/GlobalISel/inst-select-uaddo.mir | 24 +- .../AMDGPU/GlobalISel/inst-select-uitofp.mir | 16 +- .../CodeGen/AMDGPU/GlobalISel/inst-select-umax.mir | 4 +- .../CodeGen/AMDGPU/GlobalISel/inst-select-umin.mir | 4 +- .../AMDGPU/GlobalISel/inst-select-umulh.mir | 4 +- .../GlobalISel/inst-select-unmerge-values.mir | 24 +- .../AMDGPU/GlobalISel/inst-select-usubo.mir | 24 +- .../CodeGen/AMDGPU/GlobalISel/inst-select-xor.mir | 66 +- .../CodeGen/AMDGPU/GlobalISel/inst-select-zext.mir | 18 +- .../llvm.amdgcn.raw.buffer.store.format.f16.ll | 176 ++--- .../llvm.amdgcn.raw.buffer.store.format.f32.ll | 88 +-- .../GlobalISel/llvm.amdgcn.raw.buffer.store.ll | 242 +++---- .../AMDGPU/attr-amdgpu-num-sgpr-spill-to-smem.ll | 33 - llvm/test/CodeGen/AMDGPU/attr-amdgpu-num-sgpr.ll | 17 +- llvm/test/CodeGen/AMDGPU/basic-branch.ll | 4 +- .../AMDGPU/buffer-intrinsics-mmo-offsets.ll | 46 +- .../CodeGen/AMDGPU/extract_subvector_vec4_vec3.ll | 7 +- llvm/test/CodeGen/AMDGPU/inline-constraints.ll | 5 +- .../CodeGen/AMDGPU/llvm.amdgcn.readfirstlane.ll | 4 +- llvm/test/CodeGen/AMDGPU/llvm.amdgcn.readlane.ll | 3 +- llvm/test/CodeGen/AMDGPU/llvm.amdgcn.writelane.ll | 4 +- llvm/test/CodeGen/AMDGPU/mfma-loop.ll | 29 + llvm/test/CodeGen/AMDGPU/read_register.ll | 4 +- ...d-handleMoveUp-subreg-def-across-subreg-def.mir | 134 ++++ llvm/test/CodeGen/AMDGPU/si-spill-sgpr-stack.ll | 12 +- llvm/test/CodeGen/AMDGPU/smem-war-hazard.mir | 15 + llvm/test/CodeGen/AMDGPU/spill-m0.ll | 132 +--- llvm/test/CodeGen/AMDGPU/spill-to-smem-m0.ll | 22 - llvm/test/CodeGen/AMDGPU/spill-wide-sgpr.ll | 80 +-- llvm/test/CodeGen/ARM/sadd_sat.ll | 218 ++---- llvm/test/CodeGen/ARM/sadd_sat_plus.ll | 269 ++++---- llvm/test/CodeGen/ARM/ssub_sat.ll | 230 +++---- llvm/test/CodeGen/ARM/ssub_sat_plus.ll | 250 +++---- llvm/test/CodeGen/ARM/uadd_sat.ll | 80 +-- llvm/test/CodeGen/ARM/uadd_sat_plus.ll | 125 ++-- llvm/test/CodeGen/ARM/usub_sat.ll | 94 ++- llvm/test/CodeGen/ARM/usub_sat_plus.ll | 116 ++-- llvm/test/CodeGen/PowerPC/2008-10-28-f128-i32.ll | 39 +- llvm/test/CodeGen/PowerPC/brcond.ll | 6 +- llvm/test/CodeGen/PowerPC/pr42492.ll | 28 +- llvm/test/CodeGen/PowerPC/tocSaveInPrologue.ll | 15 +- llvm/test/CodeGen/PowerPC/vec-min-max.ll | 23 +- llvm/test/CodeGen/WebAssembly/multivalue.ll | 17 + llvm/test/CodeGen/WebAssembly/tailcall.ll | 3 +- llvm/test/CodeGen/X86/avx512-mask-op.ll | 12 +- llvm/test/CodeGen/X86/memcmp.ll | 95 ++- llvm/test/CodeGen/X86/sadd_sat.ll | 41 +- llvm/test/CodeGen/X86/sadd_sat_plus.ll | 37 +- llvm/test/CodeGen/X86/ssub_sat.ll | 39 +- llvm/test/CodeGen/X86/ssub_sat_plus.ll | 32 +- llvm/test/CodeGen/X86/uadd_sat.ll | 21 +- llvm/test/CodeGen/X86/uadd_sat_plus.ll | 29 +- llvm/test/CodeGen/X86/usub_sat.ll | 31 +- llvm/test/CodeGen/X86/usub_sat_plus.ll | 37 +- llvm/test/MC/AArch64/armv8.4a-pmu.s | 19 + llvm/test/MC/AMDGPU/gfx10_asm_dpp8.s | 20 + llvm/test/MC/AMDGPU/vop_sdwa.s | 5 + llvm/test/MC/AMDGPU/wave32.s | 24 + llvm/test/MC/AsmParser/directive_seh.s | 46 ++ llvm/test/MC/Disassembler/AArch64/armv8.4a-pmu.txt | 10 + .../MC/Disassembler/AMDGPU/gfx10_dasm_dpp16.txt | 8 + llvm/test/MC/Disassembler/AMDGPU/wave32.txt | 8 + llvm/test/MC/WebAssembly/assembler-binary.ll | 4 +- llvm/test/MC/WebAssembly/comdat.ll | 5 +- llvm/test/MC/WebAssembly/data-section.s | 3 +- llvm/test/MC/WebAssembly/event-section.ll | 5 +- llvm/test/MC/WebAssembly/external-func-address.ll | 5 +- llvm/test/MC/WebAssembly/libcall.ll | 5 +- llvm/test/MC/WebAssembly/reloc-pic.s | 3 +- llvm/test/MC/WebAssembly/type-index.s | 7 +- llvm/test/MC/WebAssembly/types.ll | 23 +- llvm/test/MC/WebAssembly/weak-alias.ll | 3 +- llvm/test/Object/wasm-duplicate-name.test | 3 +- llvm/test/Object/wasm-relocs-and-producers.yaml | 2 +- llvm/test/ObjectYAML/wasm/code_section.yaml | 10 +- llvm/test/ObjectYAML/wasm/event_section.yaml | 10 +- llvm/test/ObjectYAML/wasm/export_section.yaml | 6 +- llvm/test/ObjectYAML/wasm/function_section.yaml | 4 +- .../test/ObjectYAML/wasm/import_memory_shared.yaml | 5 +- llvm/test/ObjectYAML/wasm/import_section.yaml | 5 +- .../ObjectYAML/wasm/invalid_section_order.yaml | 2 +- llvm/test/ObjectYAML/wasm/linking_section.yaml | 3 +- llvm/test/ObjectYAML/wasm/name_section.yaml | 3 +- llvm/test/ObjectYAML/wasm/start_section.yaml | 4 +- llvm/test/ObjectYAML/wasm/type_section.yaml | 12 +- llvm/test/ObjectYAML/wasm/weak_symbols.yaml | 11 +- llvm/test/ThinLTO/X86/devirt_promote_legacy.ll | 57 ++ .../Transforms/CorrelatedValuePropagation/mul.ll | 175 +++++ .../CorrelatedValuePropagation/overflows.ll | 124 +++- .../InstCombine/shufflevector-div-rem.ll | 122 ++++ llvm/test/Transforms/SampleProfile/remap.ll | 6 +- llvm/test/tools/llvm-nm/wasm/exports.yaml | 3 +- llvm/test/tools/llvm-nm/wasm/imports.yaml | 3 +- llvm/test/tools/llvm-nm/wasm/weak-symbols.yaml | 3 +- llvm/test/tools/llvm-readobj/wasm-imports.test | 5 +- llvm/test/tools/obj2yaml/basic-minidump.yaml | 22 + .../minidump-exception-missing-parameter.yaml | 21 + llvm/tools/llvm-exegesis/lib/Assembler.cpp | 1 + llvm/tools/llvm-objcopy/CopyConfig.cpp | 1 + llvm/tools/llvm-objdump/MachODump.cpp | 2 +- llvm/tools/obj2yaml/wasm2yaml.cpp | 7 +- llvm/unittests/CodeGen/CMakeLists.txt | 2 + llvm/unittests/CodeGen/MachineSizeOptsTest.cpp | 234 +++++++ llvm/unittests/IR/IRBuilderTest.cpp | 2 +- llvm/unittests/MI/LiveIntervalTest.cpp | 40 ++ llvm/unittests/Object/MinidumpTest.cpp | 58 ++ llvm/unittests/ObjectYAML/MinidumpYAMLTest.cpp | 197 ++++++ llvm/unittests/ProfileData/SampleProfTest.cpp | 83 ++- llvm/unittests/Support/CMakeLists.txt | 1 + llvm/unittests/Support/SignalsTest.cpp | 53 ++ llvm/unittests/Transforms/Utils/CMakeLists.txt | 1 + llvm/unittests/Transforms/Utils/SizeOptsTest.cpp | 129 ++++ llvm/utils/TableGen/DFAPacketizerEmitter.cpp | 4 +- llvm/utils/gn/build/BUILD.gn | 1 + llvm/utils/gn/secondary/llvm/lib/CodeGen/BUILD.gn | 1 + .../gn/secondary/llvm/unittests/CodeGen/BUILD.gn | 1 + .../gn/secondary/llvm/unittests/Support/BUILD.gn | 1 + .../llvm/unittests/Transforms/Utils/BUILD.gn | 1 + llvm/utils/lit/lit/LitTestCase.py | 3 +- llvm/utils/lit/lit/run.py | 29 +- llvm/utils/lit/lit/worker.py | 20 +- 529 files changed, 14415 insertions(+), 4093 deletions(-) create mode 100644 clang/test/CXX/over/over.match/over.match.funcs/over.match.oper [...] create mode 100644 clang/test/CXX/over/over.match/over.match.funcs/over.match.oper [...] create mode 100644 clang/test/CXX/over/over.match/over.match.funcs/over.match.oper [...] create mode 100644 clang/test/CodeGenCUDA/unnamed-types.cu create mode 100644 clang/test/CodeGenCXX/implicit-function-conversion.cpp create mode 100644 clang/test/CodeGenCXX/mangle-cxx2a.cpp create mode 100644 clang/test/OpenMP/master_taskloop_simd_aligned_messages.cpp create mode 100644 clang/test/OpenMP/master_taskloop_simd_ast_print.cpp create mode 100644 clang/test/OpenMP/master_taskloop_simd_codegen.cpp create mode 100644 clang/test/OpenMP/master_taskloop_simd_collapse_messages.cpp create mode 100644 clang/test/OpenMP/master_taskloop_simd_final_messages.cpp create mode 100644 clang/test/OpenMP/master_taskloop_simd_firstprivate_codegen.cpp create mode 100644 clang/test/OpenMP/master_taskloop_simd_firstprivate_messages.cpp create mode 100644 clang/test/OpenMP/master_taskloop_simd_grainsize_messages.cpp create mode 100644 clang/test/OpenMP/master_taskloop_simd_in_reduction_codegen.cpp create mode 100644 clang/test/OpenMP/master_taskloop_simd_in_reduction_messages.cpp create mode 100644 clang/test/OpenMP/master_taskloop_simd_lastprivate_codegen.cpp create mode 100644 clang/test/OpenMP/master_taskloop_simd_lastprivate_messages.cpp create mode 100644 clang/test/OpenMP/master_taskloop_simd_linear_messages.cpp create mode 100644 clang/test/OpenMP/master_taskloop_simd_loop_messages.cpp create mode 100644 clang/test/OpenMP/master_taskloop_simd_misc_messages.c create mode 100644 clang/test/OpenMP/master_taskloop_simd_num_tasks_messages.cpp create mode 100644 clang/test/OpenMP/master_taskloop_simd_priority_messages.cpp create mode 100644 clang/test/OpenMP/master_taskloop_simd_private_codegen.cpp create mode 100644 clang/test/OpenMP/master_taskloop_simd_private_messages.cpp create mode 100644 clang/test/OpenMP/master_taskloop_simd_reduction_codegen.cpp create mode 100644 clang/test/OpenMP/master_taskloop_simd_reduction_messages.cpp create mode 100644 clang/test/OpenMP/master_taskloop_simd_safelen_messages.cpp create mode 100644 clang/test/OpenMP/master_taskloop_simd_simdlen_messages.cpp delete mode 100644 compiler-rt/test/hwasan/TestCases/Posix/system-allocator-fallback.cpp create mode 100644 compiler-rt/test/profile/Inputs/instrprof-get-filename-dso.c delete mode 100644 compiler-rt/test/profile/Posix/instrprof-set-filename-shared.test create mode 100644 compiler-rt/test/profile/instrprof-get-filename-merge-mode.c create mode 100644 lld/test/COFF/duplicate-cv.s create mode 100644 lld/test/COFF/duplicate-dwarf.s create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/postmortem/ [...] create mode 100644 llvm/examples/LLJITExamples/LLJITWithJITLink/CMakeLists.txt create mode 100644 llvm/examples/LLJITExamples/LLJITWithJITLink/LLJITWithJITLink.cpp create mode 100644 llvm/include/llvm/CodeGen/MachineSizeOpts.h create mode 100644 llvm/lib/CodeGen/MachineSizeOpts.cpp create mode 100644 llvm/test/CodeGen/AArch64/arm64-never-combine-csr-local-stack-b [...] create mode 100644 llvm/test/CodeGen/AArch64/sve-intrinsics-perm-select.ll create mode 100644 llvm/test/CodeGen/AArch64/sve-vector-splat.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/attr-amdgpu-num-sgpr-spill-to-smem.ll create mode 100644 llvm/test/CodeGen/AMDGPU/mfma-loop.ll create mode 100644 llvm/test/CodeGen/AMDGPU/sched-handleMoveUp-subreg-def-across-s [...] delete mode 100644 llvm/test/CodeGen/AMDGPU/spill-to-smem-m0.ll create mode 100644 llvm/test/MC/AArch64/armv8.4a-pmu.s create mode 100644 llvm/test/MC/Disassembler/AArch64/armv8.4a-pmu.txt create mode 100644 llvm/test/ThinLTO/X86/devirt_promote_legacy.ll create mode 100644 llvm/test/Transforms/CorrelatedValuePropagation/mul.ll create mode 100644 llvm/test/Transforms/InstCombine/shufflevector-div-rem.ll create mode 100644 llvm/test/tools/yaml2obj/minidump-exception-missing-parameter.yaml create mode 100644 llvm/unittests/CodeGen/MachineSizeOptsTest.cpp create mode 100644 llvm/unittests/Support/SignalsTest.cpp create mode 100644 llvm/unittests/Transforms/Utils/SizeOptsTest.cpp