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-mainline-allmodconfig in repository toolchain/ci/llvm-project.
from 3a12e73f672 Fix @skipIfSanitized decorator adds a19f5a76e6a Test commit. NFC. adds 724888af45b [ARM] Make sure that the constant pool does not keep in the [...] adds c7046c91cd1 Silence a conversion warning after r366887. NFC adds a4a4698c16f [ARM] Basic And/Or/Xor handling for MVE predicates adds 18c26713522 [llvm-ar][test] Fix move operation tests adds 4fc78c496eb [ARM] MVE floating point compares and selects adds 69fba7434e0 [ARM] Better AND's for MVE compares adds 4fdcabf259c [Support] Fix `-ftime-trace-granularity` option adds b9179ff8576 [AIX][lit] Don't depend on psutil on AIX adds 0bf5f7082cc AMDGPU: Only allow FP types for format buffer intrinics adds 10dad95a755 [SDAG] convert (sub x, 1) to (add x, -1) in ctpop expansion; NFC adds 0e7d8698b52 AMDGPU/GlobalISel: Don't assume instruction can be erased w [...] adds 0b7f2263118 AMDGPU: Fix test after r366913 adds 5cdacea2971 [AMDGPU] Add all vgpr classes to asm parser adds 419f1a4185d [scudo][standalone] Optimization pass adds c5cc9efa075 [Remarks] Simplify the creation of remark serializers adds bab4d8ac5a6 [ARM] Better OR's for MVE compares adds 5e1dd02c909 [AMDGPU][MC][GFX10] Enabled GFX10 assembly with arbitrary w [...] adds 3f01c7197f0 [SelectionDAG] makeEquivalentMemoryOrdering - early out for [...] adds fac3900c512 [llvm-objdump] Emit warning if --start-address/--stop-addre [...] adds 93b5f612956 [ARM] MVE compare vector splat combine adds db913d9618c [InstCombine] Adjusted pow-exp tests for Windows [NFC] adds a659de77e72 clang-format: Add a test that shows that some code I thoug [...] adds f5483986744 gn build: Merge r366919 adds b342bddbe2c [ARM] More MVE compare vector splat combines for ANDs adds c913d1f2d6d clang-format: Add another test like r366926 adds c19c30776ae [AArch64][GlobalISel] Make vector dup optimization look at [...] adds 047a0b6575d [ARM] Disable MVE fptosi and friends adds e8bffd3ff02 [lldb] Configure debugserver_vers.c from CMake adds 7d318b2bb19 [DAGCombine] matchBinOpReduction - add partial reduction matching adds cd7a6fa3149 [ARM] Rewrite how VCMP are lowered, using a single node adds 2bf871be4c3 Fix signed/unsigned comparison warning. NFCI. adds 63e5fb76ecf [Logging] Replace Log::Printf with LLDB_LOG macro (NFC) adds 65217a4fa9d Revert "[yaml2obj] - Allow custom fields for the SHT_UNDEF [...] adds c43784ff26c [AMDGPU] Increase kernel padding adds ff4b515a778 [Remarks][NFC] Rename remarks::Serializer to remarks::Remar [...] adds 70964d42ea4 Fix exporting SARIF files from scan-build on Windows. adds d2904ccf88e Let CorrelatedValuePropagation preserve LazyValueInfo adds a1997ce2e51 [AArch64][GlobalISel] Fix a crash during s128 G_ICMP legali [...] adds a8104b49272 [LLD] Do not print additional newlines after reaching error limit adds e9abc8177a3 [InstCombine] Teach foldOrOfICmps to allow icmp eq MIN_INT/ [...] adds 62388e38465 [Remarks] Add support for serializing metadata for every re [...] adds 5202b55ca6d [CodeGen] Add missing comment (NFC) adds 87186b2447c [WebAssembly] Set __tls_align to 1 when there is no TLS adds 86e9f9dc26f [Transforms] move copying of load metadata to helper function; NFC adds eb6782758a5 [Symbol] Fix some botched logic in Variable::GetLanguage adds 13af1ed8e37 [GlobalISel] Support for inlining memcpy, memset and memmov [...] adds 72391ab4f16 IR: Teach GlobalIndirectSymbol::getBaseObject() to handle m [...] adds 5f4426e517f Revert "NFC: utils/perf-training: Python 3 compatibility fo [...] adds 68499112cf6 [AArch64][GlobalISel] Fold G_MUL into XRO load addressing m [...] adds 017e272c3ad [Codegen] (X & (C l>>/<< Y)) ==/!= 0 --> ((X <</l>> Y) & [...] adds 86814bf658a [Support] move FileCollector from LLDB to llvm/Support adds de81bd0faa5 [AArch64][GlobalISel] Don't try to use GISel if subtarget d [...] adds 75c64a66c15 Fix unittest build issue in r366956 adds 728b18f29f9 [AArch64][GlobalISel] Select immediate modes for ADD when s [...] adds 58b4787a22c Define some basic terminology around loops in our documentation adds 904494944b9 Apply a few more reviewer suggestions from D65164 adds 5cd5f9b65dd [InstCombine] Swap order of checks to improve compile time (NFC) adds 82e109279d7 [ARM] Remove dead code from ARMConstantIslands. adds 85fd8cea0bb [docs] Split out a section on LoopInfo in the new loop docu [...] adds ab56cf89142 [Remarks][NFC] Rename remarks::Parser to remarks::RemarkParser adds eb1b4c5d4c9 [FileCollector] Change coding style from LLDB to LLVM (NFC) adds 758f6da687b [sanitizer_common] Allow customization of StartSymbolizerSu [...] adds 7418b10b165 [llvm-lipo] Add test for -verify_archs adds a67f6f17467 [Object] Add public MaxSectionAlignment to MachOUniversal adds 5aee1c6b102 [llvm-lipo] Implement alignment function in -create adds 2028d97d09b [Sema] Enable -Wimplicit-float-conversion for integral to f [...] adds 3e4e0478bbc [FileCollector] Update unit test to match coding style. adds 69b63da1673 [FileSystem] Fix ambiguous symbol on Windows. adds e9be72a3b3b [FileCollector] Remove LLDB shim around llvm::FileCollector (NFC) adds a2d74d3d902 [PowerPC] exclude more icmps in LSR which is converted in l [...] adds 925ccdbfd75 Add github-release.py script adds f181dd99cf1 github-upload-release.py: Fix script name in examples adds f55f51b7bee Revert "[Sema] Enable -Wimplicit-float-conversion for integ [...] adds 272a9db115f [lit] Protect full test suite from FILECHECK_OPTS adds db99d3a2a23 Implement change #4 of P1466: Change weekday to accept both [...] adds 9870f6ad2c0 [TableGen] Fix comments/headers referencing clang (NFC) adds 5b406d7058b cli-wrapper-mpxtable.cpp: fix file header adds d5177643f0e [llvm-objdump][NFC] Make the PrettyPrinter::printInst() out [...] adds ee74c9e5fdd LLGS: fix tracking execve on linux adds cd16fadb9cc [BasicAA] Temporarily disable two tests adds 21277e3ec2c [MC] Add MCInstrAnalysis::evaluateMemoryOperandAddress adds 3e023a6dbce [ELF][MIPS] Improve tests adds a48f58c97fe [Clang] New loop pragma vectorize_predicate adds 5c8af538066 [PowerPC][NFC] Added `getDefMIPostRA` method adds 8faffec4e22 [clangd] Also accept flags from CLANGD_FLAGS variable. adds 85d2fe78619 [clangd] Provide help text to users who run `clangd` in a t [...] adds 5c606cef796 [LV] Scalar Epilogue Lowering. NFC. adds f46e8974dea SymbolVendor: Remove the type list member adds 985e52a4c1c [PowerPC][NFC] Make `getDefMIPostRA` public adds 18fa729a39d [clangd] Fix the annotate tweak after rL366893 adds 48b16e1005d [ASTImporter] Reorder fields after structure import is finished adds 5354c83ece0 [IPSCCP] Add assertion to surface cases where we zap return [...]
No new revisions were added by this update.
Summary of changes: clang-tools-extra/clangd/index/Serialization.cpp | 4 +- .../refactor/tweaks/AnnotateHighlightings.cpp | 40 +- clang-tools-extra/clangd/test/log.test | 9 + clang-tools-extra/clangd/tool/ClangdMain.cpp | 28 +- clang-tools-extra/clangd/unittests/TweakTests.cpp | 11 + clang/docs/ClangCommandLineReference.rst | 8 + clang/docs/LanguageExtensions.rst | 21 +- clang/include/clang/Basic/Attr.td | 7 +- clang/include/clang/Basic/AttrDocs.td | 9 +- clang/include/clang/Basic/CodeGenOptions.def | 2 + clang/include/clang/Basic/DiagnosticParseKinds.td | 2 +- clang/include/clang/Driver/Options.td | 6 +- clang/include/clang/Frontend/FrontendOptions.h | 5 +- clang/lib/AST/ASTImporter.cpp | 54 +- clang/lib/Basic/Targets/X86.cpp | 2 +- clang/lib/CodeGen/CGLoopInfo.cpp | 28 +- clang/lib/CodeGen/CGLoopInfo.h | 8 + clang/lib/Driver/ToolChains/Clang.cpp | 1 + clang/lib/Frontend/CompilerInvocation.cpp | 2 + clang/lib/Parse/ParsePragma.cpp | 3 + clang/lib/Sema/SemaStmtAttr.cpp | 12 +- clang/test/AST/ast-print-pragmas.cpp | 4 + clang/test/CodeGenCXX/pragma-loop-predicate.cpp | 35 + clang/test/Driver/check-time-trace.cpp | 2 +- clang/test/Parser/pragma-loop.cpp | 15 +- clang/test/Parser/pragma-unroll-and-jam.cpp | 2 +- clang/tools/driver/cc1_main.cpp | 7 +- clang/tools/scan-build/libexec/ccc-analyzer | 4 +- clang/unittests/AST/ASTImporterTest.cpp | 12 +- clang/unittests/Format/FormatTest.cpp | 2 + clang/utils/perf-training/lit.cfg | 2 +- .../sanitizer_symbolizer_internal.h | 15 +- .../sanitizer_common/sanitizer_symbolizer_mac.cc | 5 + compiler-rt/lib/scudo/standalone/CMakeLists.txt | 1 + compiler-rt/lib/scudo/standalone/chunk.h | 20 +- compiler-rt/lib/scudo/standalone/combined.h | 66 +- compiler-rt/lib/scudo/standalone/fuchsia.cc | 10 +- compiler-rt/lib/scudo/standalone/local_cache.h | 14 +- compiler-rt/lib/scudo/standalone/mutex.h | 14 +- compiler-rt/lib/scudo/standalone/primary32.h | 11 +- compiler-rt/lib/scudo/standalone/primary64.h | 17 +- compiler-rt/lib/scudo/standalone/secondary.cc | 12 +- compiler-rt/lib/scudo/standalone/secondary.h | 2 +- compiler-rt/lib/scudo/standalone/size_class_map.h | 4 +- compiler-rt/lib/scudo/standalone/string_utils.cc | 5 +- compiler-rt/lib/scudo/standalone/tsd_exclusive.h | 4 +- compiler-rt/lib/scudo/standalone/tsd_shared.h | 5 +- libcxx/include/chrono | 13 +- .../time.cal.mwdlast.members/weekday_last.pass.cpp | 2 +- .../time.cal.wdidx.members/weekday.pass.cpp | 2 +- .../time.cal.wdlast.members/ok.pass.cpp | 2 +- .../{ok.pass.cpp => c_encoding.pass.cpp} | 28 +- .../ctor.local_days.pass.cpp | 8 +- .../time.cal.weekday.members/ctor.pass.cpp | 14 +- .../ctor.sys_days.pass.cpp | 8 +- .../time.cal.weekday.members/decrement.pass.cpp | 12 +- .../time.cal.weekday.members/increment.pass.cpp | 12 +- .../time.cal.weekday.members/iso_encoding.pass.cpp | 48 + .../time.cal.weekday.members/ok.pass.cpp | 7 +- .../plus_minus_equal.pass.cpp | 20 +- .../time.cal.weekday.nonmembers/literals.pass.cpp | 14 +- .../time.cal.weekday.nonmembers/minus.pass.cpp | 2 +- .../time.cal.weekday.nonmembers/plus.pass.cpp | 4 +- .../time.cal.ymwd.members/weekday.pass.cpp | 2 +- .../time.cal.ymwd.members/weekday_indexed.pass.cpp | 5 +- .../time.cal.ymwdlast.members/ok.pass.cpp | 6 +- .../time.cal.ymwdlast.members/weekday.pass.cpp | 2 +- libcxx/utils/libcxx/util.py | 35 +- lld/Common/ErrorHandler.cpp | 3 +- lld/test/ELF/error-limit-no-newlines.s | 24 + lld/test/ELF/mips-26-mask.s | 4 +- lld/test/ELF/mips-26.s | 42 +- lld/test/ELF/mips-64-disp.s | 14 +- lld/test/ELF/mips-64-got.s | 14 +- lld/test/ELF/mips-64-rels.s | 18 +- lld/test/ELF/mips-call16.s | 8 +- lld/test/ELF/mips-got16-relocatable.s | 20 +- lld/test/ELF/mips-got16.s | 24 +- lld/test/ELF/mips-gp-disp.s | 8 +- lld/test/ELF/mips-gp-local.s | 6 +- lld/test/ELF/mips-higher-highest.s | 10 +- lld/test/ELF/mips-hilo-gp-disp.s | 36 +- lld/test/ELF/mips-hilo-hi-only.s | 10 +- lld/test/ELF/mips-jalr.test | 4 +- lld/test/ELF/mips-micro-jal.s | 10 +- lld/test/ELF/mips-micro-plt.s | 2 +- lld/test/ELF/mips-npic-call-pic-os.s | 136 +- lld/test/ELF/mips-npic-call-pic-script.s | 204 +- lld/test/ELF/mips-npic-call-pic.s | 156 +- lld/test/ELF/mips-pc-relocs.s | 14 +- lld/test/ELF/mips-plt-copy.s | 2 +- lld/test/ELF/mips-plt-n32.s | 42 +- lld/test/ELF/mips-plt-n64.s | 40 +- lld/test/ELF/mips-plt-r6.s | 42 +- lld/test/ELF/mips-tls-64.s | 16 +- lld/test/ELF/mips-tls-hilo.s | 10 +- lld/test/ELF/mips-tls.s | 16 +- lld/test/ELF/mips-traps.s | 8 +- lld/test/ELF/mips-xgot-order.s | 16 +- lld/test/wasm/no-tls.test | 41 + lld/wasm/Driver.cpp | 11 +- lldb/include/lldb/Core/Module.h | 7 - lldb/include/lldb/Host/FileSystem.h | 8 +- lldb/include/lldb/Symbol/SymbolFile.h | 8 +- lldb/include/lldb/Symbol/SymbolVendor.h | 6 - lldb/include/lldb/Symbol/Type.h | 2 - lldb/include/lldb/Utility/FileCollector.h | 77 - lldb/include/lldb/Utility/Log.h | 8 + lldb/include/lldb/Utility/Reproducer.h | 14 +- lldb/lit/lit.cfg.py | 14 +- .../test/functionalities/exec/TestExec.py | 4 +- .../lldbsuite/test/functionalities/exec/main.cpp | 82 +- lldb/source/API/SBCompileUnit.cpp | 1 + lldb/source/API/SBDebugger.cpp | 100 +- lldb/source/API/SBFrame.cpp | 8 +- lldb/source/API/SBTarget.cpp | 8 +- lldb/source/Breakpoint/Breakpoint.cpp | 21 +- lldb/source/Breakpoint/BreakpointLocation.cpp | 13 +- lldb/source/Breakpoint/BreakpointResolver.cpp | 20 +- .../Breakpoint/BreakpointResolverAddress.cpp | 3 +- lldb/source/Breakpoint/BreakpointResolverName.cpp | 2 +- lldb/source/Commands/CommandObjectTarget.cpp | 7 +- lldb/source/Core/AddressResolverFileLine.cpp | 14 +- lldb/source/Core/Communication.cpp | 5 +- lldb/source/Core/FormatEntity.cpp | 120 +- lldb/source/Core/Mangled.cpp | 8 +- lldb/source/Core/Module.cpp | 46 +- lldb/source/Core/ModuleList.cpp | 15 +- lldb/source/Core/ValueObject.cpp | 12 +- lldb/source/Core/ValueObjectDynamicValue.cpp | 4 +- lldb/source/Core/ValueObjectSyntheticFilter.cpp | 114 +- lldb/source/DataFormatters/FormatManager.cpp | 161 +- lldb/source/DataFormatters/TypeCategoryMap.cpp | 56 +- lldb/source/Expression/DWARFExpression.cpp | 20 +- lldb/source/Expression/ExpressionVariable.cpp | 18 +- lldb/source/Expression/FunctionCaller.cpp | 42 +- lldb/source/Expression/IRExecutionUnit.cpp | 83 +- lldb/source/Expression/IRInterpreter.cpp | 309 +- lldb/source/Expression/IRMemoryMap.cpp | 64 +- lldb/source/Expression/LLVMUserExpression.cpp | 16 +- lldb/source/Expression/Materializer.cpp | 89 +- lldb/source/Expression/UserExpression.cpp | 41 +- lldb/source/Host/common/FileSystem.cpp | 4 +- lldb/source/Host/common/Host.cpp | 39 +- lldb/source/Host/common/HostInfoBase.cpp | 21 +- lldb/source/Host/common/HostNativeThreadBase.cpp | 3 +- lldb/source/Host/common/NativeProcessProtocol.cpp | 19 +- lldb/source/Host/common/NativeRegisterContext.cpp | 32 +- lldb/source/Host/common/Socket.cpp | 44 +- lldb/source/Host/common/TCPSocket.cpp | 6 +- lldb/source/Host/common/UDPSocket.cpp | 3 +- lldb/source/Host/linux/HostInfoLinux.cpp | 39 +- lldb/source/Host/macosx/objcxx/Host.mm | 43 +- lldb/source/Host/macosx/objcxx/HostInfoMacOSX.mm | 5 +- .../Host/posix/ConnectionFileDescriptorPosix.cpp | 128 +- .../Host/windows/ConnectionGenericFileWindows.cpp | 28 +- lldb/source/Interpreter/CommandInterpreter.cpp | 25 +- .../Plugins/ABI/MacOSX-arm64/ABIMacOSX_arm64.cpp | 5 +- .../Plugins/ABI/SysV-arm64/ABISysV_arm64.cpp | 5 +- lldb/source/Plugins/ABI/SysV-mips/ABISysV_mips.cpp | 25 +- .../Plugins/ABI/SysV-mips64/ABISysV_mips64.cpp | 25 +- lldb/source/Plugins/ABI/SysV-ppc/ABISysV_ppc.cpp | 24 +- .../Plugins/ABI/SysV-ppc64/ABISysV_ppc64.cpp | 42 +- .../Plugins/ABI/SysV-s390x/ABISysV_s390x.cpp | 19 +- .../Plugins/ABI/SysV-x86_64/ABISysV_x86_64.cpp | 24 +- .../ABI/Windows-x86_64/ABIWindows_x86_64.cpp | 24 +- .../Plugins/Architecture/Mips/ArchitectureMips.cpp | 8 +- .../Darwin-Kernel/DynamicLoaderDarwinKernel.cpp | 86 +- .../Hexagon-DYLD/DynamicLoaderHexagonDYLD.cpp | 50 +- .../Hexagon-DYLD/HexagonDYLDRendezvous.cpp | 32 +- .../MacOSX-DYLD/DynamicLoaderDarwin.cpp | 82 +- .../MacOSX-DYLD/DynamicLoaderMacOS.cpp | 9 +- .../MacOSX-DYLD/DynamicLoaderMacOSXDYLD.cpp | 29 +- .../DynamicLoader/POSIX-DYLD/DYLDRendezvous.cpp | 98 +- .../POSIX-DYLD/DynamicLoaderPOSIXDYLD.cpp | 196 +- .../Windows-DYLD/DynamicLoaderWindowsDYLD.cpp | 42 +- .../Plugins/ExpressionParser/Clang/ASTDumper.cpp | 4 +- .../Clang/ASTResultSynthesizer.cpp | 30 +- .../ExpressionParser/Clang/ClangASTSource.cpp | 354 +- .../Clang/ClangExpressionDeclMap.cpp | 200 +- .../Clang/ClangExpressionParser.cpp | 59 +- .../ExpressionParser/Clang/ClangFunctionCaller.cpp | 3 +- .../Plugins/ExpressionParser/Clang/ClangHost.cpp | 21 +- .../ExpressionParser/Clang/ClangUserExpression.cpp | 24 +- .../ExpressionParser/Clang/IRDynamicChecks.cpp | 22 +- .../Plugins/ExpressionParser/Clang/IRForTarget.cpp | 180 +- .../Clang/ModuleDependencyCollector.h | 8 +- lldb/source/Plugins/JITLoader/GDB/JITLoaderGDB.cpp | 46 +- .../ItaniumABI/ItaniumABILanguageRuntime.cpp | 67 +- .../ObjC/AppleObjCRuntime/AppleObjCDeclVendor.cpp | 113 +- .../ObjC/AppleObjCRuntime/AppleObjCRuntimeV1.cpp | 12 +- .../ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.cpp | 145 +- .../AppleObjCTrampolineHandler.cpp | 58 +- .../AppleThreadPlanStepThroughObjCTrampoline.cpp | 25 +- .../LanguageRuntime/ObjC/ObjCLanguageRuntime.cpp | 7 +- .../RenderScriptExpressionOpts.cpp | 8 +- .../RenderScriptRuntime/RenderScriptRuntime.cpp | 651 ++-- .../RenderScriptx86ABIFixups.cpp | 11 +- .../Plugins/ObjectFile/ELF/ObjectFileELF.cpp | 95 +- .../Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp | 19 +- .../Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.cpp | 49 +- .../Python/OperatingSystemPython.cpp | 54 +- .../Plugins/Platform/Android/PlatformAndroid.cpp | 28 +- .../Android/PlatformAndroidRemoteGDBServer.cpp | 26 +- .../Platform/MacOSX/PlatformAppleTVSimulator.cpp | 14 +- .../MacOSX/PlatformAppleWatchSimulator.cpp | 16 +- .../Plugins/Platform/MacOSX/PlatformDarwin.cpp | 74 +- .../Platform/MacOSX/PlatformDarwinKernel.cpp | 78 +- .../Plugins/Platform/MacOSX/PlatformMacOSX.cpp | 12 +- .../Platform/MacOSX/PlatformRemoteAppleBridge.cpp | 15 +- .../Platform/MacOSX/PlatformRemoteAppleTV.cpp | 14 +- .../Platform/MacOSX/PlatformRemoteAppleWatch.cpp | 14 +- .../Platform/MacOSX/PlatformRemoteDarwinDevice.cpp | 67 +- .../Plugins/Platform/MacOSX/PlatformRemoteiOS.cpp | 10 +- .../Platform/MacOSX/PlatformiOSSimulator.cpp | 13 +- .../Plugins/Platform/POSIX/PlatformPOSIX.cpp | 26 +- .../gdb-server/PlatformRemoteGDBServer.cpp | 105 +- .../Process/Darwin/DarwinProcessLauncher.cpp | 42 +- .../Plugins/Process/Darwin/MachException.cpp | 194 +- .../Plugins/Process/Darwin/NativeProcessDarwin.cpp | 564 ++-- .../Process/Darwin/NativeThreadListDarwin.cpp | 18 +- .../Plugins/Process/FreeBSD/FreeBSDThread.cpp | 28 +- .../Plugins/Process/FreeBSD/ProcessFreeBSD.cpp | 58 +- .../Plugins/Process/FreeBSD/ProcessMonitor.cpp | 80 +- .../Plugins/Process/Linux/NativeProcessLinux.cpp | 9 +- .../Linux/NativeRegisterContextLinux_arm.cpp | 9 +- .../Linux/NativeRegisterContextLinux_arm64.cpp | 9 +- .../Linux/NativeRegisterContextLinux_x86_64.cpp | 4 +- .../Plugins/Process/Linux/NativeThreadLinux.cpp | 31 +- .../Process/MacOSX-Kernel/CommunicationKDP.cpp | 26 +- .../Plugins/Process/MacOSX-Kernel/ProcessKDP.cpp | 90 +- .../NetBSD/NativeRegisterContextNetBSD_x86_64.cpp | 4 +- lldb/source/Plugins/Process/Utility/AuxVector.cpp | 6 +- .../Plugins/Process/Utility/HistoryThread.cpp | 8 +- .../Process/Utility/RegisterContextDarwin_arm.cpp | 15 +- .../Utility/RegisterContextDarwin_arm64.cpp | 9 +- .../Process/Utility/RegisterContextDarwin_i386.cpp | 6 +- .../Process/Utility/RegisterContextLLDB.cpp | 10 +- lldb/source/Plugins/Process/Utility/UnwindLLDB.cpp | 75 +- .../Plugins/Process/elf-core/ProcessElfCore.cpp | 2 +- .../Plugins/Process/elf-core/ThreadElfCore.cpp | 5 +- .../Process/gdb-remote/GDBRemoteClientBase.cpp | 70 +- .../Process/gdb-remote/GDBRemoteCommunication.cpp | 179 +- .../gdb-remote/GDBRemoteCommunicationClient.cpp | 82 +- .../gdb-remote/GDBRemoteCommunicationHistory.cpp | 8 +- .../gdb-remote/GDBRemoteCommunicationServer.cpp | 7 +- .../GDBRemoteCommunicationServerCommon.cpp | 11 +- .../GDBRemoteCommunicationServerLLGS.cpp | 500 ++- .../GDBRemoteCommunicationServerPlatform.cpp | 25 +- .../gdb-remote/GDBRemoteRegisterContext.cpp | 51 +- .../Process/gdb-remote/ProcessGDBRemote.cpp | 552 ++-- .../Plugins/Process/gdb-remote/ThreadGDBRemote.cpp | 8 +- .../Plugins/Process/mach-core/ProcessMachCore.cpp | 78 +- .../Python/ScriptInterpreterPython.cpp | 34 +- .../DarwinLog/StructuredDataDarwinLog.cpp | 271 +- .../SymbolFile/DWARF/DWARFASTParserClang.cpp | 173 +- .../Plugins/SymbolFile/DWARF/DWARFDebugAranges.cpp | 4 +- .../Plugins/SymbolFile/DWARF/DWARFDebugLine.cpp | 44 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp | 12 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.h | 4 +- .../SymbolFile/DWARF/SymbolFileDWARFDebugMap.cpp | 15 +- .../SymbolFile/NativePDB/SymbolFileNativePDB.cpp | 6 +- .../Plugins/SymbolFile/PDB/SymbolFilePDB.cpp | 8 +- lldb/source/Plugins/SymbolFile/PDB/SymbolFilePDB.h | 2 - .../MacOSX/AppleGetItemInfoHandler.cpp | 59 +- .../MacOSX/AppleGetPendingItemsHandler.cpp | 62 +- .../SystemRuntime/MacOSX/AppleGetQueuesHandler.cpp | 54 +- .../MacOSX/AppleGetThreadItemInfoHandler.cpp | 59 +- .../SystemRuntime/MacOSX/SystemRuntimeMacOSX.cpp | 14 +- lldb/source/Symbol/Block.cpp | 32 +- lldb/source/Symbol/ClangASTContext.cpp | 2 +- lldb/source/Symbol/ClangASTImporter.cpp | 182 +- lldb/source/Symbol/CompactUnwindInfo.cpp | 4 +- lldb/source/Symbol/DWARFCallFrameInfo.cpp | 13 +- lldb/source/Symbol/LocateSymbolFile.cpp | 8 +- lldb/source/Symbol/LocateSymbolFileMacOSX.cpp | 67 +- lldb/source/Symbol/ObjectFile.cpp | 36 +- lldb/source/Symbol/SymbolContext.cpp | 3 +- lldb/source/Symbol/SymbolFile.cpp | 10 +- lldb/source/Symbol/SymbolVendor.cpp | 7 +- lldb/source/Symbol/Type.cpp | 2 - lldb/source/Symbol/UnwindPlan.cpp | 38 +- lldb/source/Symbol/Variable.cpp | 10 +- lldb/source/Target/Memory.cpp | 28 +- lldb/source/Target/ModuleCache.cpp | 5 +- lldb/source/Target/Platform.cpp | 98 +- lldb/source/Target/Process.cpp | 680 ++-- lldb/source/Target/SectionLoadList.cpp | 12 +- lldb/source/Target/StackFrameList.cpp | 13 +- lldb/source/Target/StopInfo.cpp | 109 +- lldb/source/Target/Target.cpp | 146 +- lldb/source/Target/Thread.cpp | 192 +- lldb/source/Target/ThreadList.cpp | 55 +- lldb/source/Target/ThreadPlan.cpp | 3 +- lldb/source/Target/ThreadPlanBase.cpp | 40 +- lldb/source/Target/ThreadPlanCallFunction.cpp | 101 +- .../source/Target/ThreadPlanCallUserExpression.cpp | 5 +- lldb/source/Target/ThreadPlanPython.cpp | 30 +- lldb/source/Target/ThreadPlanRunToAddress.cpp | 3 +- lldb/source/Target/ThreadPlanShouldStopHere.cpp | 17 +- lldb/source/Target/ThreadPlanStepInRange.cpp | 47 +- lldb/source/Target/ThreadPlanStepInstruction.cpp | 24 +- lldb/source/Target/ThreadPlanStepOut.cpp | 4 +- .../source/Target/ThreadPlanStepOverBreakpoint.cpp | 16 +- lldb/source/Target/ThreadPlanStepOverRange.cpp | 14 +- lldb/source/Target/ThreadPlanStepRange.cpp | 57 +- lldb/source/Target/ThreadPlanStepThrough.cpp | 16 +- lldb/source/Target/ThreadPlanStepUntil.cpp | 3 +- lldb/source/Utility/ArchSpec.cpp | 6 +- lldb/source/Utility/Broadcaster.cpp | 11 +- lldb/source/Utility/CMakeLists.txt | 1 - lldb/source/Utility/FileCollector.cpp | 182 -- lldb/source/Utility/Listener.cpp | 69 +- lldb/tools/debugserver/source/CMakeLists.txt | 2 + .../tools/debugserver/source/debugserver_vers.c.in | 2 + .../intel-mpx/cli-wrapper-mpxtable.cpp | 3 +- lldb/tools/lldb-server/lldb-gdbserver.cpp | 9 +- .../Host/ConnectionFileDescriptorTest.cpp | 2 +- lldb/unittests/TestingSupport/TestUtilities.cpp | 2 +- lldb/unittests/Utility/CMakeLists.txt | 1 - lldb/utils/TableGen/LLDBOptionDefEmitter.cpp | 2 +- lldb/utils/TableGen/LLDBTableGen.cpp | 4 +- lldb/utils/TableGen/LLDBTableGenBackends.h | 7 +- llvm/docs/LangRef.rst | 15 + llvm/docs/LoopTerminology.rst | 146 + llvm/include/llvm/Analysis/LoopInfo.h | 3 + .../llvm/CodeGen/GlobalISel/CombinerHelper.h | 15 + .../include/llvm/CodeGen/GlobalISel/CombinerInfo.h | 15 +- llvm/include/llvm/CodeGen/SelectionDAG.h | 7 +- llvm/include/llvm/CodeGen/TargetLowering.h | 94 +- llvm/include/llvm/IR/GlobalIndirectSymbol.h | 4 +- llvm/include/llvm/IR/IntrinsicsAMDGPU.td | 44 +- llvm/include/llvm/IR/RemarkStreamer.h | 8 +- llvm/include/llvm/MC/MCInstrAnalysis.h | 6 + llvm/include/llvm/Object/MachOUniversal.h | 2 + llvm/include/llvm/Remarks/RemarkParser.h | 16 +- llvm/include/llvm/Remarks/RemarkSerializer.h | 34 +- llvm/include/llvm/Remarks/YAMLRemarkSerializer.h | 40 +- llvm/include/llvm/Support/FileCollector.h | 73 + llvm/include/llvm/Support/TimeProfiler.h | 2 +- llvm/include/llvm/Transforms/Utils/Local.h | 4 + llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp | 61 +- llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp | 505 +++ llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp | 8 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 41 +- llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 85 +- llvm/lib/IR/Globals.cpp | 37 + llvm/lib/IR/RemarkStreamer.cpp | 33 +- llvm/lib/MC/MCInstrAnalysis.cpp | 6 + llvm/lib/Object/MachOUniversal.cpp | 13 +- llvm/lib/Remarks/CMakeLists.txt | 1 + llvm/lib/Remarks/RemarkFormat.cpp | 2 +- llvm/lib/Remarks/RemarkParser.cpp | 8 +- llvm/lib/Remarks/RemarkSerializer.cpp | 48 + llvm/lib/Remarks/YAMLRemarkParser.cpp | 2 +- llvm/lib/Remarks/YAMLRemarkParser.h | 6 +- llvm/lib/Remarks/YAMLRemarkSerializer.cpp | 77 +- llvm/lib/Support/CMakeLists.txt | 1 + llvm/lib/Support/FileCollector.cpp | 176 + llvm/lib/Support/TimeProfiler.cpp | 12 +- llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 72 + llvm/lib/Target/AArch64/AArch64ISelLowering.h | 13 + .../Target/AArch64/AArch64InstructionSelector.cpp | 88 +- llvm/lib/Target/AArch64/AArch64LegalizerInfo.cpp | 6 + .../Target/AArch64/AArch64PreLegalizerCombiner.cpp | 22 +- .../Target/AMDGPU/AMDGPUInstructionSelector.cpp | 14 +- .../Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp | 10 +- .../AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.cpp | 4 +- llvm/lib/Target/ARM/ARMConstantIslandPass.cpp | 34 +- llvm/lib/Target/ARM/ARMISelLowering.cpp | 217 +- llvm/lib/Target/ARM/ARMISelLowering.h | 14 +- llvm/lib/Target/ARM/ARMInstrInfo.td | 21 +- llvm/lib/Target/ARM/ARMInstrMVE.td | 160 +- llvm/lib/Target/ARM/ARMInstrNEON.td | 156 +- llvm/lib/Target/ARM/ARMLowOverheadLoops.cpp | 2 +- llvm/lib/Target/Hexagon/HexagonISelLowering.cpp | 4 + llvm/lib/Target/Hexagon/HexagonISelLowering.h | 2 + llvm/lib/Target/Mips/MipsPreLegalizerCombiner.cpp | 3 +- llvm/lib/Target/PowerPC/PPCInstrInfo.cpp | 54 +- llvm/lib/Target/PowerPC/PPCInstrInfo.h | 5 + .../Target/X86/MCTargetDesc/X86MCTargetDesc.cpp | 29 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 44 +- llvm/lib/Target/X86/X86ISelLowering.h | 7 + .../Transforms/InstCombine/InstCombineAndOrXor.cpp | 48 +- .../InstCombine/InstCombineLoadStoreAlloca.cpp | 46 +- .../Scalar/CorrelatedValuePropagation.cpp | 2 + llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp | 11 +- llvm/lib/Transforms/Scalar/SCCP.cpp | 15 + llvm/lib/Transforms/Utils/Local.cpp | 51 + llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp | 6 +- .../Vectorize/LoopVectorizationPlanner.h | 4 +- llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 119 +- llvm/test/Bitcode/thinlto-alias3.ll | 11 + .../CodeGen/AArch64/GlobalISel/inline-memcpy.mir | 177 + .../CodeGen/AArch64/GlobalISel/inline-memmove.mir | 162 + .../CodeGen/AArch64/GlobalISel/inline-memset.mir | 148 + .../CodeGen/AArch64/GlobalISel/legalize-cmp.mir | 40 + .../AArch64/GlobalISel/load-addressing-modes.mir | 176 + .../CodeGen/AArch64/GlobalISel/no-neon-no-fp.ll | 13 + .../AArch64/GlobalISel/opt-shuffle-splat.mir | 40 + llvm/test/CodeGen/AArch64/GlobalISel/select.mir | 51 +- llvm/test/CodeGen/AArch64/GlobalISel/swifterror.ll | 9 +- .../hoist-and-by-const-from-lshr-in-eqcmp-zero.ll | 83 +- .../hoist-and-by-const-from-shl-in-eqcmp-zero.ll | 80 +- .../AMDGPU/GlobalISel/inst-select-anyext.mir | 28 +- llvm/test/CodeGen/AMDGPU/commute-shifts.ll | 12 +- llvm/test/CodeGen/AMDGPU/s_code_end.ll | 37 +- .../test/CodeGen/ARM/constant-islands-split-IT.mir | 107 + .../hoist-and-by-const-from-lshr-in-eqcmp-zero.ll | 811 ++--- .../hoist-and-by-const-from-shl-in-eqcmp-zero.ll | 966 +++--- llvm/test/CodeGen/PowerPC/ctrloop-le.ll | 3 - llvm/test/CodeGen/PowerPC/ctrloop-lt.ll | 5 - llvm/test/CodeGen/PowerPC/shift-cmp.ll | 16 +- llvm/test/CodeGen/Thumb2/mve-pred-and.ll | 757 +++++ llvm/test/CodeGen/Thumb2/mve-pred-ext.ll | 211 +- llvm/test/CodeGen/Thumb2/mve-pred-not.ll | 387 +++ llvm/test/CodeGen/Thumb2/mve-pred-or.ll | 584 ++++ llvm/test/CodeGen/Thumb2/mve-pred-xor.ll | 569 ++++ llvm/test/CodeGen/Thumb2/mve-vcmpf.ll | 3425 ++++++++++++++++++++ llvm/test/CodeGen/Thumb2/mve-vcmpfr.ll | 3343 +++++++++++++++++++ llvm/test/CodeGen/Thumb2/mve-vcmpfz.ll | 3209 ++++++++++++++++++ llvm/test/CodeGen/Thumb2/mve-vcmpr.ll | 615 ++++ llvm/test/CodeGen/Thumb2/mve-vcmpz.ll | 9 +- llvm/test/CodeGen/Thumb2/mve-vpsel.ll | 24 + .../hoist-and-by-const-from-lshr-in-eqcmp-zero.ll | 436 ++- .../hoist-and-by-const-from-shl-in-eqcmp-zero.ll | 246 +- llvm/test/CodeGen/X86/phaddsub-extract.ll | 143 +- llvm/test/CodeGen/X86/pr42727.ll | 34 + llvm/test/CodeGen/X86/remarks-section.ll | 68 +- llvm/test/Linker/comdat8.ll | 4 +- llvm/test/MC/AMDGPU/gfx9_asm_all.s | 3 + llvm/test/MC/AMDGPU/mai-err.s | 4 +- llvm/test/MC/AMDGPU/wave_any.s | 238 ++ .../AMDGPU/amdgcn-demanded-vector-elts.ll | 25 +- llvm/test/Transforms/InstCombine/and-or-icmps.ll | 47 +- llvm/test/Transforms/InstCombine/pow-exp.ll | 18 +- llvm/test/Transforms/InstCombine/pow_fp_int.ll | 6 +- llvm/test/tools/llvm-ar/move-after.test | 10 +- llvm/test/tools/llvm-ar/move-before.test | 24 +- llvm/test/tools/llvm-lipo/Inputs/CPU10-slice.yaml | 359 ++ llvm/test/tools/llvm-lipo/Inputs/CPU14-slice.yaml | 88 + .../tools/llvm-lipo/create-compute-alignment.test | 20 + ...lignment.test => create-default-alignment.test} | 0 .../llvm-lipo/verify-arch-universal-binary.test | 1 + .../warn-on-out-of-range-start-stop-address.test | 200 ++ .../tools/yaml2obj/elf-custom-null-section.yaml | 106 +- llvm/tools/llvm-lipo/llvm-lipo.cpp | 40 +- llvm/tools/llvm-objdump/llvm-objdump.cpp | 65 +- llvm/tools/llvm-opt-report/OptReport.cpp | 23 +- llvm/tools/yaml2obj/yaml2elf.cpp | 38 +- llvm/unittests/Analysis/BasicAliasAnalysisTest.cpp | 7 +- llvm/unittests/DebugInfo/DWARF/DwarfGenerator.cpp | 4 +- llvm/unittests/Remarks/YAMLRemarksParsingTest.cpp | 20 +- .../Remarks/YAMLRemarksSerializerTest.cpp | 110 +- llvm/unittests/Support/CMakeLists.txt | 1 + .../unittests/Support}/FileCollectorTest.cpp | 79 +- llvm/utils/gn/secondary/llvm/lib/Remarks/BUILD.gn | 1 + llvm/utils/lit/lit/LitConfig.py | 27 +- llvm/utils/lit/lit/util.py | 62 +- llvm/utils/lit/tests/googletest-timeout.py | 2 +- llvm/utils/lit/tests/lit.cfg | 26 +- llvm/utils/lit/tests/shtest-run-at-line.py | 2 +- llvm/utils/lit/tests/shtest-timeout.py | 2 +- llvm/utils/release/github-upload-release.py | 77 + 464 files changed, 25596 insertions(+), 9740 deletions(-) create mode 100644 clang-tools-extra/clangd/test/log.test create mode 100644 clang/test/CodeGenCXX/pragma-loop-predicate.cpp copy libcxx/test/std/utilities/time/time.cal/time.cal.weekday/time.cal.weekday.mem [...] create mode 100644 libcxx/test/std/utilities/time/time.cal/time.cal.weekday/time.c [...] create mode 100644 lld/test/ELF/error-limit-no-newlines.s create mode 100644 lld/test/wasm/no-tls.test delete mode 100644 lldb/include/lldb/Utility/FileCollector.h delete mode 100644 lldb/source/Utility/FileCollector.cpp create mode 100644 lldb/tools/debugserver/source/debugserver_vers.c.in create mode 100644 llvm/docs/LoopTerminology.rst create mode 100644 llvm/include/llvm/Support/FileCollector.h create mode 100644 llvm/lib/Remarks/RemarkSerializer.cpp create mode 100644 llvm/lib/Support/FileCollector.cpp create mode 100644 llvm/test/Bitcode/thinlto-alias3.ll create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/inline-memcpy.mir create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/inline-memmove.mir create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/inline-memset.mir create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/no-neon-no-fp.ll create mode 100644 llvm/test/CodeGen/ARM/constant-islands-split-IT.mir create mode 100644 llvm/test/CodeGen/Thumb2/mve-pred-and.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-pred-not.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-pred-or.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-pred-xor.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-vcmpf.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-vcmpfr.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-vcmpfz.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-vcmpr.ll create mode 100644 llvm/test/CodeGen/X86/pr42727.ll create mode 100644 llvm/test/MC/AMDGPU/wave_any.s create mode 100644 llvm/test/tools/llvm-lipo/Inputs/CPU10-slice.yaml create mode 100644 llvm/test/tools/llvm-lipo/Inputs/CPU14-slice.yaml create mode 100644 llvm/test/tools/llvm-lipo/create-compute-alignment.test rename llvm/test/tools/llvm-lipo/{create-without-alignment.test => create-default- [...] create mode 100644 llvm/test/tools/llvm-objdump/warn-on-out-of-range-start-stop-ad [...] rename {lldb/unittests/Utility => llvm/unittests/Support}/FileCollectorTest.cpp (73%) create mode 100755 llvm/utils/release/github-upload-release.py