This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-aarch64-lts-allyesconfig in repository toolchain/ci/llvm-project.
from 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 [...] adds b5088aa9442 [X86][SSE] lowerV16I8Shuffle - tryToWidenViaDuplication - u [...] adds 0a15981a84b [MSP430] Shift Amount Threshold in DAGCombine (Baseline Tes [...] adds 7d8ea71677f [ARM] Add dependency on GlobalISel for unit tests to fix sh [...] adds a298964d22a [TargetLowering][DAGCombine][MSP430] add/use hook for Shift [...] adds 10213b90730 [X86] Pulled out helper to decode target shuffle element se [...] adds 1d509201e2d [SCEV] Simplify umin/max of zext and sext of the same value new 722b6189245 eliminate nontrivial Reset(...) from TypedPythonObject
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/ReleaseNotes.rst | 8 + clang/include/clang/AST/DeclCXX.h | 29 +- clang/include/clang/AST/ExprCXX.h | 90 ++++ clang/include/clang/AST/RecursiveASTVisitor.h | 9 + clang/include/clang/AST/Stmt.h | 10 + 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/OperatorKinds.h | 19 + clang/include/clang/Basic/StmtNodes.td | 1 + clang/include/clang/Sema/Overload.h | 94 +++- clang/include/clang/Sema/Sema.h | 82 ++-- clang/include/clang/Serialization/ASTBitCodes.h | 3 + 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/StmtPrinter.cpp | 9 + clang/lib/AST/StmtProfile.cpp | 10 + clang/lib/AST/TypePrinter.cpp | 3 +- clang/lib/Analysis/CFG.cpp | 41 +- 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/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/Frontend/FrontendActions.cpp | 2 + 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/SemaOverload.cpp | 510 ++++++++++++++++----- clang/lib/Sema/SemaTemplate.cpp | 3 +- clang/lib/Sema/SemaTemplateInstantiate.cpp | 7 + clang/lib/Sema/TreeTransform.h | 67 ++- clang/lib/Serialization/ASTReaderDecl.cpp | 1 + clang/lib/Serialization/ASTReaderStmt.cpp | 11 + clang/lib/Serialization/ASTWriter.cpp | 2 + clang/lib/Serialization/ASTWriterStmt.cpp | 8 + .../StaticAnalyzer/Core/BugReporterVisitors.cpp | 27 +- clang/lib/StaticAnalyzer/Core/ExprEngine.cpp | 28 +- clang/lib/StaticAnalyzer/Core/MemRegion.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 +- 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/CXCursor.cpp | 1 + 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/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 + .../completion/TestIOHandlerCompletion.py | 3 + lldb/scripts/Python/python-wrapper.swig | 27 +- lldb/source/Commands/CommandObjectReproducer.cpp | 14 +- .../ScriptInterpreter/Python/PythonDataObjects.cpp | 55 ++- .../ScriptInterpreter/Python/PythonDataObjects.h | 64 ++- .../Python/ScriptInterpreterPython.cpp | 22 +- lldb/test/Shell/Reproducer/TestWorkingDir.test | 2 + lldb/tools/driver/Driver.cpp | 10 + .../Python/PythonDataObjectsTests.cpp | 58 ++- llvm/docs/CMake.rst | 4 +- llvm/include/llvm/ADT/Hashing.h | 1 - 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/include/llvm/CodeGen/MachineInstr.h | 13 +- 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 | 8 +- .../include/llvm/DebugInfo/CodeView/SymbolRecord.h | 56 +-- llvm/include/llvm/MC/MCStreamer.h | 16 +- llvm/include/llvm/ObjectYAML/WasmYAML.h | 2 +- llvm/include/llvm/ProfileData/SampleProfReader.h | 137 ++++-- 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/lib/Analysis/ScalarEvolution.cpp | 35 +- llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp | 8 +- llvm/lib/CodeGen/BreakFalseDeps.cpp | 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/MachineInstr.cpp | 10 +- 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/SelectionDAG/TargetLowering.cpp | 26 +- 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/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/GCNILPSched.cpp | 1 + llvm/lib/Target/AMDGPU/SIFixSGPRCopies.cpp | 21 +- llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 4 +- llvm/lib/Target/AMDGPU/SIInstrInfo.h | 2 +- llvm/lib/Target/AMDGPU/SIRegisterInfo.cpp | 152 +----- llvm/lib/Target/AMDGPU/SIRegisterInfo.h | 5 - llvm/lib/Target/AMDGPU/Utils/AMDGPUPALMetadata.cpp | 2 + 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/MSP430/MSP430ISelLowering.cpp | 3 + llvm/lib/Target/MSP430/MSP430ISelLowering.h | 2 + llvm/lib/Target/PowerPC/PPCInstrInfo.h | 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 | 68 +-- 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 +- .../max-trip-count-address-space.ll | 2 +- .../Analysis/ScalarEvolution/max-trip-count.ll | 2 +- llvm/test/Analysis/ScalarEvolution/sext-mul.ll | 4 +- .../Analysis/ScalarEvolution/umin-umax-folds.ll | 88 ++-- .../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/extract-subvector-equal-length.ll | 4 +- llvm/test/CodeGen/AMDGPU/mfma-loop.ll | 29 ++ ...d-handleMoveUp-subreg-def-across-subreg-def.mir | 134 ++++++ llvm/test/CodeGen/AMDGPU/si-spill-sgpr-stack.ll | 12 +- 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/MSP430/shift-amount-threshold.ll | 170 +++++++ 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/AsmParser/directive_seh.s | 46 ++ 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 +- .../Transforms/CorrelatedValuePropagation/mul.ll | 175 +++++++ .../CorrelatedValuePropagation/overflows.ll | 24 +- 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/tools/llvm-exegesis/lib/Assembler.cpp | 1 + llvm/tools/llvm-exegesis/lib/RegisterValue.cpp | 1 + llvm/tools/obj2yaml/wasm2yaml.cpp | 7 +- llvm/unittests/MI/LiveIntervalTest.cpp | 40 ++ llvm/unittests/ProfileData/SampleProfTest.cpp | 83 ++-- llvm/unittests/Support/CMakeLists.txt | 1 + llvm/unittests/Support/SignalsTest.cpp | 53 +++ llvm/unittests/Target/ARM/CMakeLists.txt | 1 + llvm/utils/gn/build/BUILD.gn | 1 + .../gn/secondary/llvm/unittests/Support/BUILD.gn | 1 + 341 files changed, 4138 insertions(+), 1908 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/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 [...] 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/CodeGen/MSP430/shift-amount-threshold.ll create mode 100644 llvm/test/Transforms/CorrelatedValuePropagation/mul.ll create mode 100644 llvm/unittests/Support/SignalsTest.cpp