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-next-allyesconfig in repository toolchain/ci/llvm-project.
from 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 adds 8c8ec1f6868 [SampleFDO] Add profile remapping support for profile on-de [...] adds 0b7f320c3ac [hwasan] Remove system allocator fallback. adds 0fab220eb58 [AMDGPU] move PHI nodes to AGPR class adds 33b758d2af3 hwasan: Add missing SANITIZER_INTERFACE_ATTRIBUTE on __hwas [...] adds 3b113a2be6d gn build: Build compiler-rt code with -fvisibility=hidden. adds d4274f0174f LiveIntervals: Fix handleMoveUp with subreg def moving acro [...] adds 937241b0d9e [profile] Do not cache __llvm_profile_get_filename result adds 9fdd09a4ccd DebugInfo: Render the canonical name of a class template sp [...] adds 778dc0f1d49 [c++20] Add CXXRewrittenBinaryOperator to represent a compa [...] adds 974c8b7e2fd [c++20] Add rewriting from comparison operators to <=> / ==. adds a9727033fb5 P1152R4: Fix deprecation warnings in libc++ testsuite and i [...] adds b0914e7276b [analyzer] Specify the C++ standard in more tests. adds 243ebfba17d [hip][cuda] Fix the extended lambda name mangling issue. adds d7a487adfed [clang][driver] Print compilation phases with indentation. adds 1d7b41361ff Prune two MachineInstr.h includes, fix up deps adds 0904f924012 Skip (more) PExpect tests under ASAN, I can't get them to w [...] adds 766f15814a0 Sema: Create a no-op implicit cast for lvalue function conv [...] adds f6a46304174 [profile] Disable instrprof-get-filename-merge-mode.c on Windows adds 90c64a3456b Move endian constant from Host.h to SwapByteOrder.h, prune include adds b081220cfd4 [profile] Use -fPIC -shared in a test instead of -dynamiclib adds 8b0d14a8f0c New tautological warning for bitwise-or with non-zero const [...] adds 0ad6c191dee Prune Analysis includes from SelectionDAG.h adds 904cd3e06b9 Prune a LegacyDivergenceAnalysis and MachineLoopInfo include each adds 1aae510893e AMDGPU: Remove optnone from a test adds 14a3f77ba10 [Implicit Modules] Add -cc1 option -fmodules-strict-context [...] adds 7bbe711fb1b Avoid including CodeView/SymbolRecord.h from MCStreamer.h adds 637af4cc378 Add -Wbitwise-conditional-parentheses to warn on mixing '|' [...] adds d7cf99ae037 [Docs] Fix header level. adds ab2cec8b85c [analyzer] Fix a crash on tracking Objective-C 'self' as a [...] adds 4a5df7312ec [analyzer] PR43551: Do not dereferce void* in UndefOrNullAr [...] adds 2386537c246 [LLDB] bugfix: command script add -f doesn't work for some [...] adds bdcad0aca0a convert LLDBSwigPythonCallTypeScript to ArgInfo::max_positi [...] adds 963e0d6755c Make it clear in the doc that 'all' in LLVM_ENABLE_PROJECTS [...] adds 81a01e73faa Revert "[Implicit Modules] Add -cc1 option -fmodules-strict [...] adds 751e0bb6af3 Explicit in the doc the current list of projects (with easy [...] adds d5367db95c4 Refine check for `_LIBCPP_C_HAS_NO_GETS` on FreeBSD adds 6ada70d1b55 [X86][SSE] LowerUINT_TO_FP_i64 - only use HADDPD for size/f [...] new b5088aa9442 [X86][SSE] lowerV16I8Shuffle - tryToWidenViaDuplication - u [...]
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/clangd/FileDistance.h | 1 + clang/docs/OpenMPSupport.rst | 4 +- clang/docs/ReleaseNotes.rst | 8 + 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/Analysis/CFG.h | 1 + clang/include/clang/Basic/DiagnosticGroups.td | 4 + clang/include/clang/Basic/DiagnosticSemaKinds.td | 23 +- 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/Analysis/CFG.cpp | 41 +- 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/Arch/AArch64.cpp | 1 + clang/lib/Driver/ToolChains/Arch/ARM.cpp | 1 + clang/lib/Driver/ToolChains/Arch/PPC.cpp | 1 + clang/lib/Driver/ToolChains/Arch/X86.cpp | 1 + clang/lib/Driver/ToolChains/Darwin.cpp | 1 - clang/lib/Format/TokenAnnotator.cpp | 7 +- clang/lib/Frontend/FrontendActions.cpp | 2 + clang/lib/Parse/ParseOpenMP.cpp | 23 +- clang/lib/Sema/AnalysisBasedWarnings.cpp | 24 +- clang/lib/Sema/SemaCast.cpp | 3 +- clang/lib/Sema/SemaExceptionSpec.cpp | 1 + clang/lib/Sema/SemaExpr.cpp | 20 +- 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 + .../StaticAnalyzer/Core/BugReporterVisitors.cpp | 27 +- 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/novoidtypecrash.c | 29 +- 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 +- .../Analysis/track-control-dependency-conditions.m | 32 + 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 +- .../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/Sema/parentheses.c | 22 + clang/test/Sema/warn-bitwise-compare.c | 21 +- clang/test/SemaCXX/compare-cxx2a.cpp | 8 +- clang/test/SemaCXX/self-comparison.cpp | 2 +- clang/test/SemaCXX/warn-bitwise-compare.cpp | 12 + 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 +- .../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-get-filename-merge-mode.c | 18 + .../Posix/instrprof-set-filename-shared.test | 8 - libcxx/include/__config | 18 +- 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/include/lld/Common/LLVM.h | 1 + lld/include/lld/Core/File.h | 1 + lld/lib/ReaderWriter/MachO/DebugInfo.h | 1 + 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 +- lld/tools/lld/lld.cpp | 1 + lldb/include/lldb/Utility/UUID.h | 7 +- .../commands/command/script/TestCommandScript.py | 17 +- .../test/commands/command/script/callables.py | 63 ++ .../test/commands/command/script/py_import | 19 + .../TestCallOverriddenMethod.py | 4 - .../expression/formatters/TestFormatters.py | 15 + .../commands/expression/formatters/formatters.py | 7 + .../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/scripts/Python/python-wrapper.swig | 27 +- lldb/source/Commands/CommandObjectReproducer.cpp | 14 +- .../Initialization/SystemInitializerCommon.cpp | 6 +- .../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 +- .../ScriptInterpreter/Python/PythonDataObjects.cpp | 20 +- .../ScriptInterpreter/Python/PythonDataObjects.h | 7 +- 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 +- .../Python/PythonDataObjectsTests.cpp | 48 +- llvm/docs/CMake.rst | 4 +- llvm/docs/LangRef.rst | 5 +- llvm/examples/LLJITExamples/CMakeLists.txt | 1 + .../LLJITExamples/LLJITWithJITLink/CMakeLists.txt | 11 + .../LLJITWithJITLink/LLJITWithJITLink.cpp | 70 ++ llvm/include/llvm/ADT/Hashing.h | 1 - llvm/include/llvm/BinaryFormat/Minidump.h | 21 + llvm/include/llvm/BinaryFormat/Wasm.h | 1 + llvm/include/llvm/CodeGen/DFAPacketizer.h | 6 +- llvm/include/llvm/CodeGen/FunctionLoweringInfo.h | 2 +- .../include/llvm/CodeGen/GlobalISel/CallLowering.h | 2 +- .../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/ScheduleDAGInstrs.h | 7 +- llvm/include/llvm/CodeGen/SelectionDAG.h | 6 +- llvm/include/llvm/CodeGen/SelectionDAGISel.h | 35 +- llvm/include/llvm/CodeGen/TargetFrameLowering.h | 12 +- llvm/include/llvm/CodeGen/TargetInstrInfo.h | 9 +- llvm/include/llvm/CodeGen/TargetLowering.h | 2 +- .../include/llvm/DebugInfo/CodeView/SymbolRecord.h | 56 +- llvm/include/llvm/IR/Operator.h | 17 +- llvm/include/llvm/MC/MCStreamer.h | 16 +- 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/Host.h | 28 - llvm/include/llvm/Support/SHA1.h | 2 +- llvm/include/llvm/Support/Signals.h | 11 + llvm/include/llvm/Support/SwapByteOrder.h | 28 + llvm/include/llvm/Transforms/Utils/SizeOpts.h | 55 +- llvm/lib/Analysis/ScalarEvolutionExpander.cpp | 3 - llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp | 8 +- llvm/lib/CodeGen/BreakFalseDeps.cpp | 1 + llvm/lib/CodeGen/CMakeLists.txt | 1 + llvm/lib/CodeGen/DFAPacketizer.cpp | 9 +- llvm/lib/CodeGen/ExecutionDomainFix.cpp | 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/ScheduleDAGInstrs.cpp | 5 +- .../CodeGen/SelectionDAG/FunctionLoweringInfo.cpp | 1 + llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp | 1 + .../lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp | 1 + .../CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp | 2 +- llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h | 3 +- llvm/lib/CodeGen/SelectionDAG/ScheduleDAGVLIW.cpp | 9 +- .../SelectionDAG/SelectionDAGAddressAnalysis.cpp | 1 + llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp | 1 + llvm/lib/CodeGen/SwiftErrorValueTracking.cpp | 3 +- llvm/lib/CodeGen/TargetFrameLoweringImpl.cpp | 15 +- llvm/lib/CodeGen/TargetInstrInfo.cpp | 2 +- .../Orc/JITTargetMachineBuilder.cpp | 1 + llvm/lib/MC/MCAsmStreamer.cpp | 17 +- llvm/lib/MC/MCParser/AsmParser.cpp | 9 +- llvm/lib/MC/MCStreamer.cpp | 9 +- 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/Support/Windows/WindowsSupport.h | 1 + llvm/lib/Target/AArch64/AArch64CallLowering.cpp | 2 + .../Target/AArch64/AArch64MachineFunctionInfo.h | 1 + .../Target/AArch64/AArch64SpeculationHardening.cpp | 1 + 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 + llvm/lib/Target/AMDGPU/GCNILPSched.cpp | 1 + .../AMDGPU/MCTargetDesc/AMDGPUInstPrinter.cpp | 3 + llvm/lib/Target/AMDGPU/SIFixSGPRCopies.cpp | 21 +- llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 36 +- 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/ARMBasicBlockInfo.cpp | 4 +- llvm/lib/Target/ARM/ARMBasicBlockInfo.h | 1 + llvm/lib/Target/ARM/ARMCallLowering.cpp | 2 + llvm/lib/Target/ARM/ARMConstantPoolValue.cpp | 1 + llvm/lib/Target/ARM/ARMMachineFunctionInfo.h | 1 + llvm/lib/Target/ARM/MVEVPTBlockPass.cpp | 1 + llvm/lib/Target/BPF/BPFMIChecking.cpp | 1 + llvm/lib/Target/BPF/BPFMIPeephole.cpp | 1 + llvm/lib/Target/BPF/BPFMISimplifyPatchable.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/MSP430/MSP430BranchSelector.cpp | 1 + llvm/lib/Target/PowerPC/PPCInstrInfo.h | 2 +- llvm/lib/Target/PowerPC/PPCTargetMachine.cpp | 2 +- .../lib/Target/SystemZ/SystemZMachineScheduler.cpp | 1 + .../Target/WebAssembly/WebAssemblyCFGStackify.cpp | 1 + .../WebAssemblyFixIrreducibleControlFlow.cpp | 1 + .../Target/WebAssembly/WebAssemblyInstrInfo.cpp | 2 +- llvm/lib/Target/WebAssembly/WebAssemblyInstrInfo.h | 2 +- .../WebAssembly/WebAssemblyLateEHPrepare.cpp | 1 + llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp | 7 +- .../X86/Disassembler/X86DisassemblerDecoder.cpp | 5 +- .../Target/X86/X86AvoidStoreForwardingBlocks.cpp | 1 + llvm/lib/Target/X86/X86CallLowering.cpp | 2 + llvm/lib/Target/X86/X86ISelLowering.cpp | 36 +- llvm/lib/Target/X86/X86InstrInfo.cpp | 2 +- llvm/lib/Target/X86/X86InstrInfo.h | 2 +- llvm/lib/Target/X86/X86TargetMachine.h | 2 +- llvm/lib/Transforms/IPO/SampleProfile.cpp | 19 +- .../Scalar/CorrelatedValuePropagation.cpp | 26 +- llvm/lib/Transforms/Utils/SizeOpts.cpp | 68 +- .../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 +- .../AMDGPU/extract-subvector-equal-length.ll | 4 +- .../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/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 +- .../CodeGen/X86/avx512-intrinsics-fast-isel.ll | 3 +- llvm/test/CodeGen/X86/bitcast-and-setcc-128.ll | 10 +- llvm/test/CodeGen/X86/bitcast-setcc-128.ll | 2 +- llvm/test/CodeGen/X86/haddsub-3.ll | 89 ++- llvm/test/CodeGen/X86/haddsub-broadcast.ll | 3 +- llvm/test/CodeGen/X86/scalar-int-to-fp.ll | 5 +- llvm/test/CodeGen/X86/vec_int_to_fp.ll | 30 +- llvm/test/CodeGen/X86/vector-reduce-mul.ll | 404 +++++------ llvm/test/CodeGen/X86/vector-sext.ll | 129 ++-- llvm/test/CodeGen/X86/vector-shuffle-256-v32.ll | 16 +- llvm/test/CodeGen/X86/widen_conv-3.ll | 8 +- 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 ++ .../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 | 4 +- .../Transforms/CorrelatedValuePropagation/mul.ll | 175 +++++ .../CorrelatedValuePropagation/overflows.ll | 124 +++- 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-exegesis/lib/RegisterValue.cpp | 1 + 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 +- 543 files changed, 12795 insertions(+), 3029 deletions(-) create mode 100644 clang/test/Analysis/track-control-dependency-conditions.m 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 create mode 100644 clang/test/SemaCXX/warn-bitwise-compare.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 create mode 100644 compiler-rt/test/profile/Posix/instrprof-get-filename-merge-mode.c delete mode 100644 compiler-rt/test/profile/Posix/instrprof-set-filename-shared.test create mode 100644 lldb/packages/Python/lldbsuite/test/commands/command/script/cal [...] 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 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/Transforms/CorrelatedValuePropagation/mul.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