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-next-allnoconfig in repository toolchain/ci/llvm-project.
from 7d79b552e36 [llvm-objdump] - Import the test/Object/X86/no-start-symbol [...] adds 4cd9b853b5a FileCheck [8/12]: Define numeric var from expr adds a83dfd92bef [FileCheck]] Canonicalize caret location testing adds 168a6dc9476 [FileCheck] Use ASSERT for fatal unit tests adds 9842310a2ac [clangd] Add categories to help options, and only show clan [...] adds 36240744269 [InstCombine] add tests for load narrowing; NFC adds 565c54320e0 [InstSimplify] Rename SimplifyFPUnOp and SimplifyFPBinOp adds 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 [...] adds 058858851c3 [MC] Delete unused MCInstPrinter::markup overload and getPr [...] adds 2e959415d7b SymbolFile: Fix -Wunused-variable in -DLLVM_ENABLE_ASSERTIO [...] adds 148022920e5 Recommit "rL366894: [yaml2obj] - Allow custom fields for th [...] adds 55fd57ba95a Revert rL366946 : [Remarks] Add support for serializing met [...] adds c8916258d5a [lldb][CMake] Fix framework-enabled build detail for Xcode new aeac909329a [CrossTU] Fix plist macro expansion if macro in other file. new 275954539d1 [ARM][AArch64] Support for Cortex-A65 & A65AE, Neoverse E1 & N1 new 88ed70e2470 [OpenCL] Rename lang mode flag for C++ mode new ec67e734308 [lldb] Tablegenify expr/frame/log/register/memory new 4e1d188be28 [clang] Add isDirectlyDerivedFrom AST matcher. new bc4a63fd3c2 [InstCombine] try to narrow a truncated load new 369dd3407cc Update some tests after r366702
The 7 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/index/Serialization.cpp | 4 +- .../refactor/tweaks/AnnotateHighlightings.cpp | 40 +- clang-tools-extra/clangd/test/log.test | 9 + clang-tools-extra/clangd/tool/ClangdMain.cpp | 450 +-- clang-tools-extra/clangd/unittests/TweakTests.cpp | 11 + clang/docs/ClangCommandLineReference.rst | 8 + clang/docs/LanguageExtensions.rst | 23 +- clang/docs/LibASTMatchersReference.html | 25 + clang/docs/UsersManual.rst | 4 +- clang/include/clang/ASTMatchers/ASTMatchers.h | 34 +- .../clang/ASTMatchers/ASTMatchersInternal.h | 5 +- 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 | 8 +- clang/include/clang/Frontend/FrontendOptions.h | 5 +- clang/include/clang/Frontend/LangStandards.def | 1 + clang/lib/AST/ASTImporter.cpp | 54 +- clang/lib/ASTMatchers/ASTMatchFinder.cpp | 8 +- clang/lib/ASTMatchers/Dynamic/Registry.cpp | 1 + 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 | 4 +- clang/lib/Parse/ParsePragma.cpp | 3 + clang/lib/Sema/SemaStmtAttr.cpp | 12 +- clang/lib/StaticAnalyzer/Core/CMakeLists.txt | 1 + clang/lib/StaticAnalyzer/Core/PlistDiagnostics.cpp | 44 +- clang/test/AST/ast-print-pragmas.cpp | 4 + clang/test/Analysis/Inputs/plist-macros-ctu.c | 21 + clang/test/Analysis/Inputs/plist-macros-ctu.h | 4 + ...-macros-with-expansion-ctu.c.externalDefMap.txt | 4 + .../Analysis/plist-macros-with-expansion-ctu.c | 80 + clang/test/CodeGenCXX/mangle-address-space.cpp | 4 +- clang/test/CodeGenCXX/pragma-loop-predicate.cpp | 35 + clang/test/CodeGenOpenCL/builtins.cl | 2 +- clang/test/CodeGenOpenCL/images.cl | 2 +- clang/test/CodeGenOpenCL/logical-ops.cl | 2 +- clang/test/CodeGenOpenCL/pipe_builtin.cl | 2 +- clang/test/CodeGenOpenCL/sampler.cl | 2 +- clang/test/CodeGenOpenCL/spir_version.cl | 2 +- clang/test/CodeGenOpenCL/to_addr_builtin.cl | 2 +- .../address-space-castoperators.cpp | 2 +- .../CodeGenOpenCLCXX/address-space-deduction.cl | 4 +- .../CodeGenOpenCLCXX/address-space-deduction2.cl | 2 +- .../test/CodeGenOpenCLCXX/addrspace-conversion.cl | 2 +- .../CodeGenOpenCLCXX/addrspace-derived-base.cl | 2 +- clang/test/CodeGenOpenCLCXX/addrspace-of-this.cl | 6 +- clang/test/CodeGenOpenCLCXX/addrspace-operators.cl | 2 +- .../test/CodeGenOpenCLCXX/addrspace-references.cl | 2 +- .../test/CodeGenOpenCLCXX/addrspace-with-class.cl | 4 +- clang/test/CodeGenOpenCLCXX/atexit.cl | 2 +- clang/test/CodeGenOpenCLCXX/global_init.cl | 2 +- .../test/CodeGenOpenCLCXX/local_addrspace_init.cl | 2 +- .../method-overload-address-space.cl | 2 +- .../CodeGenOpenCLCXX/template-address-spaces.cl | 2 +- clang/test/Driver/autocomplete.c | 6 +- clang/test/Driver/check-time-trace.cpp | 2 +- clang/test/Driver/fopenmp.c | 9 +- clang/test/Driver/opencl.cl | 4 +- clang/test/Frontend/opencl.cl | 2 +- clang/test/Frontend/stdlang.c | 3 +- clang/test/Headers/opencl-c-header.cl | 2 +- clang/test/Parser/opencl-cxx-keywords.cl | 4 +- clang/test/Parser/opencl-cxx-virtual.cl | 2 +- clang/test/Parser/pragma-loop.cpp | 15 +- clang/test/Parser/pragma-unroll-and-jam.cpp | 2 +- clang/test/Preprocessor/predefined-macros.c | 2 +- .../SemaOpenCL/address-spaces-conversions-cl2.0.cl | 6 +- clang/test/SemaOpenCL/address-spaces.cl | 2 +- clang/test/SemaOpenCL/builtin.cl | 2 +- clang/test/SemaOpenCL/clk_event_t.cl | 2 +- clang/test/SemaOpenCL/extension-version.cl | 4 +- clang/test/SemaOpenCL/extensions.cl | 2 +- clang/test/SemaOpenCL/invalid-image.cl | 2 +- clang/test/SemaOpenCL/invalid-pipes-cl2.0.cl | 2 +- .../test/SemaOpenCLCXX/address-space-deduction.cl | 2 +- .../address-space-of-this-class-scope.cl | 2 +- clang/test/SemaOpenCLCXX/address-space-of-this.cl | 2 +- .../test/SemaOpenCLCXX/address-space-references.cl | 2 +- .../test/SemaOpenCLCXX/address-space-templates.cl | 2 +- .../SemaOpenCLCXX/address_space_overloading.cl | 2 +- clang/test/SemaOpenCLCXX/kernel_invalid.cl | 2 +- .../SemaOpenCLCXX/method-overload-address-space.cl | 2 +- clang/test/SemaOpenCLCXX/newdelete.cl | 2 +- clang/test/SemaOpenCLCXX/restricted.cl | 2 +- clang/tools/driver/cc1_main.cpp | 7 +- clang/tools/scan-build/libexec/ccc-analyzer | 4 +- clang/unittests/AST/ASTImporterTest.cpp | 12 +- .../ASTMatchers/ASTMatchersNarrowingTest.cpp | 30 + 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/cmake/modules/AddLLDB.cmake | 2 +- 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 +- lldb/packages/Python/lldbsuite/test/decorators.py | 6 +- .../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/CommandObjectExpression.cpp | 19 +- lldb/source/Commands/CommandObjectFrame.cpp | 20 +- lldb/source/Commands/CommandObjectLog.cpp | 14 +- lldb/source/Commands/CommandObjectMemory.cpp | 28 +- lldb/source/Commands/CommandObjectRegister.cpp | 7 +- lldb/source/Commands/CommandObjectTarget.cpp | 7 +- lldb/source/Commands/Options.td | 143 + 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 | 11 +- 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/CommandGuide/FileCheck.rst | 26 +- llvm/docs/LangRef.rst | 15 + llvm/docs/LoopTerminology.rst | 146 + llvm/include/llvm/Analysis/InstructionSimplify.h | 18 +- 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/MCInstPrinter.h | 2 - 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 | 15 +- llvm/include/llvm/Remarks/YAMLRemarkSerializer.h | 12 +- llvm/include/llvm/Support/AArch64TargetParser.def | 13 + llvm/include/llvm/Support/ARMTargetParser.def | 2 + llvm/include/llvm/Support/FileCheck.h | 116 +- llvm/include/llvm/Support/FileCollector.h | 73 + llvm/include/llvm/Support/TimeProfiler.h | 2 +- llvm/include/llvm/Transforms/Utils/Local.h | 4 + llvm/lib/Analysis/InlineCost.cpp | 4 +- llvm/lib/Analysis/InstructionSimplify.cpp | 26 +- llvm/lib/Analysis/LoopUnrollAnalyzer.cpp | 2 +- llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp | 6 +- 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/MCInstPrinter.cpp | 6 - 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 | 12 +- llvm/lib/Support/CMakeLists.txt | 1 + llvm/lib/Support/FileCheck.cpp | 309 +- llvm/lib/Support/FileCollector.cpp | 176 + llvm/lib/Support/TimeProfiler.cpp | 12 +- llvm/lib/Target/AArch64/AArch64.td | 47 +- 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 +- llvm/lib/Target/AArch64/AArch64Subtarget.cpp | 5 + llvm/lib/Target/AArch64/AArch64Subtarget.h | 3 + .../Target/AMDGPU/AMDGPUInstructionSelector.cpp | 14 +- .../Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp | 10 +- .../AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.cpp | 4 +- llvm/lib/Target/ARM/ARM.td | 7 + 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/ARM/ARMSubtarget.cpp | 2 + llvm/lib/Target/ARM/ARMSubtarget.h | 1 + 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 +- .../Transforms/InstCombine/InstCombineCasts.cpp | 39 + .../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 +- llvm/test/CodeGen/AArch64/cpus.ll | 4 + .../hoist-and-by-const-from-lshr-in-eqcmp-zero.ll | 83 +- .../hoist-and-by-const-from-shl-in-eqcmp-zero.ll | 80 +- llvm/test/CodeGen/AArch64/neon-dot-product.ll | 6 +- llvm/test/CodeGen/AArch64/remat.ll | 8 +- .../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/FileCheck/check-not-diaginfo.txt | 15 +- .../test/FileCheck/numeric-defines-diagnostics.txt | 32 +- llvm/test/FileCheck/numeric-defines.txt | 48 +- llvm/test/FileCheck/numeric-expression.txt | 67 +- llvm/test/FileCheck/string-defines-diagnostics.txt | 22 +- llvm/test/FileCheck/verbose.txt | 62 +- llvm/test/Linker/comdat8.ll | 4 +- llvm/test/MC/AArch64/armv8.2a-dotprod.s | 15 +- .../MC/AArch64/armv8.2a-statistical-profiling.s | 1 + llvm/test/MC/AArch64/armv8.3a-rcpc.s | 4 + llvm/test/MC/AArch64/armv8.5a-ssbs.s | 8 +- 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 ++ llvm/test/MC/ARM/armv8.2a-dotprod-a32.s | 3 +- llvm/test/MC/ARM/armv8.2a-dotprod-t32.s | 3 +- .../test/MC/Disassembler/AArch64/armv8.3a-rcpc.txt | 9 +- .../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/Transforms/InstCombine/trunc-load.ll | 104 +- 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 | 8 +- llvm/tools/llvm-lipo/llvm-lipo.cpp | 40 +- llvm/tools/llvm-mc/llvm-mc.cpp | 2 +- llvm/tools/llvm-objdump/llvm-objdump.cpp | 65 +- llvm/tools/llvm-opt-report/OptReport.cpp | 23 +- llvm/unittests/Analysis/BasicAliasAnalysisTest.cpp | 7 +- llvm/unittests/DebugInfo/DWARF/DwarfGenerator.cpp | 4 +- llvm/unittests/Remarks/YAMLRemarksParsingTest.cpp | 20 +- .../Remarks/YAMLRemarksSerializerTest.cpp | 54 +- llvm/unittests/Support/CMakeLists.txt | 1 + llvm/unittests/Support/FileCheckTest.cpp | 238 +- .../unittests/Support}/FileCollectorTest.cpp | 79 +- llvm/unittests/Support/TargetParserTest.cpp | 39 +- 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 + 571 files changed, 26988 insertions(+), 10299 deletions(-) create mode 100644 clang-tools-extra/clangd/test/log.test create mode 100644 clang/test/Analysis/Inputs/plist-macros-ctu.c create mode 100644 clang/test/Analysis/Inputs/plist-macros-ctu.h create mode 100644 clang/test/Analysis/Inputs/plist-macros-with-expansion-ctu.c.ex [...] create mode 100644 clang/test/Analysis/plist-macros-with-expansion-ctu.c 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