This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-arm-mainline-allyesconfig in repository toolchain/ci/llvm-project.
from 3dac214273e Add -m(no)-spe to clang adds f1b4eba66fb [libc++] Add a test for resizing of a vector with copy-only [...] adds b370e7691a6 [libc++] Revert "Make `vector` unconditionally move element [...] adds 4e14bf71b70 [llvm-readelf] - Allow dumping dynamic symbols when there i [...] adds b6d9703050d [clang-tidy] Fix bugprone-argument-comment bug: negative li [...] adds 9cef6400014 [LLVM][Alignment][NFC] Fixing wrong documentation adds c3bc697974d [yaml2obj] Write the section header table after section contents adds 42443e50ced Add a bugprone-argument-comment option: IgnoreSingleArgument. adds 30424e4268e [clang-tidy] Make most ArgumentCommentCheck options local, [...] adds 16773019697 [lldb][NFC] Add dimensions to pexpect tests failing on sani [...] adds 29361c704df [X86][SSE] EltsFromConsecutiveLoads - ignore non-zero offse [...] adds a59bffb5769 [ARM] Add support for the s,j,x,N,O inline asm constraints adds 32e7773fd50 [DebugInfo] Add debug location to stubs generated by CGDecl [...] adds 886382ff077 [clangd] Initialize int field to zero. NFC adds f9f31ce6a90 [Alignment][NFC] Change internal representation of TargetLo [...] adds 0ce93194fe3 [Hexagon] Fix type in HexagonTargetLowering::ReplaceNodeResults adds ae900d38823 [MemorySSA] Update MemorySSA when removing debug.value calls. adds 6dc2bd70bb7 [ELF] Initialize PhdrEntry::p_align to maxPageSize for PT_LOAD adds d842f2eec4b [PGO][CHR] Speed up following long, interlinked use-def chains. adds 2ac69aadb52 [MemorySSA] Verify MSSAUpdater exists. adds 3856512334e [x86] add test for horizontal math bug (PR43225); NFC adds 58f172f05ae [MergedLoadStoreMotion] Sink stores to BB with more than 2 [...] adds f141de5bc92 Fix windows-x86-debug compilation with python enabled using [...] adds ce7a37291d4 gn build: (manually) merge r371003 adds a5508163ada [X86] Fix stale comment. NFC adds 673da001c5e [X86] Remove unneeded CHECK lines from a test. NFC adds 97aa42f5dfc [X86] Add a FIXME about why the CWD/CDQ/CQO have a bogus im [...] adds 10412a69f93 [x86] fix horizontal math bug exposed by improved demanded [...] adds e3e6624ca2d Docs: Move Documentation sections to separate pages. adds 541ab7130e2 [TextAPI] update interface file for filtered iter adds 745046c23f7 [InstCombine][NFC] Tests for 'unsigned add overflow' check adds 1d9e0dcc9d4 [InstCombine][NFC] Tests for 'unsigned sub overflow' check adds ecb7ea1ae7c [InstCombine] foldICmpBinOp(): consider inverted check in ' [...] adds 8360c42e251 [InstCombine] foldICmpBinOp(): consider inverted check in ' [...] adds 1465a40cf80 gn build: (manually) merge r358706 adds 00e04b0a6d5 [Support] Add writeFileAtomically() to FileUtilities adds b8d6ba3ca20 [X86] Override BuildSDIVPow2 for X86. adds f6400e75ebd gn build: Merge r371103 adds 07f967d94dd [Remarks] Don't serialize metadata if a string table is not used adds 0fde412140d [X86] Enable BuildSDIVPow2 for i16. adds 071ce66729b [NFC][InstCombine] Overhaul 'unsigned add overflow' tests, [...] adds 37fcd3a33ec document the LLVM_ENABLE_Z3_SOLVER option adds 4e281f70ca5 doc update: explain that Z3 is only for clang SA - thanks t [...] adds cae1e47f6ed [IfConversion] Fix diamond conversion with unanalyzable branches. adds afd82492782 [AST][NFC] Doc comments for ASTNameGenerator adds 31817731167 Revert: [DebugInfo] Add debug location to stubs generated b [...] adds 20e86670988 Recommit "[AArch64][GlobalISel] Teach AArch64CallLowering t [...] adds e55c4f33ec5 [globalisel][knownbits] Correct a typo that prevented a tes [...] adds f8032379267 [globalisel][knownbits] Account for missing type constraints adds 7e36ecd66db [clang][Index] Replace CodegenNameGenerator with ASTNameGenerator adds 1d138a47e21 gn build: Merge r371117 adds bf7602b261c Add testing infrastructure to check if gdb is available for [...] adds dc97ca9f25a [MIR] MIRNamer pass for improving MIR test authoring experience. adds 872108bea55 [Diagnostics] Minor improvements for -Wxor-used-as-pow adds 36b0571d211 gn build: Merge r371121 adds a47dc841cd6 Implement Microsoft-compatible mangling for decomposition d [...] adds 59167992937 [GSYM][NFC] Fixed -Wdocumentation warning adds 1261f1b980d [libcxx] Codesign test executables if necessary adds 4533b4a3a62 Docs: Update Community section on homepage adds e9a78e992ba [Bitstream] Add BitCodeAbbrev(std::initializer_list) constructor adds 995ff8a77e4 [ADT] Add makeArrayRef(std::array<>) template specialization adds a1277956172 Don't assume libcxx_gdb is always set. adds 3270941f1e7 Add gdb pretty printers for a wide variety of libc++ data s [...] adds f5687d7c125 Remove `bugreport` command adds d39720399c7 [Remarks] Add comparison operators to the Remark object adds 3e144ab7fd0 gn build: Merge r371134 adds f54daffc2d7 AMDGPU: Avoid constructing new std::vector in initCandidate adds 9020f113770 [SimplifyCFG] Don't SimplifyBranchOnICmpChain with ExtraCase adds 35548e80d67 [AliasSetTracker] Correct AAInfo check. adds 2a7304c806a AMDGPU: Fix Register copypaste error adds 707be7ef9c1 llvm-reduce: Use %python from lit to get the correct/valid [...] adds a8a816c163b [Reproducer] Add a `cont` to ModuleCXX.test adds 524a9d5774f InstCombine: Fix crash on icmp of gep with addrspacecasted null adds 9dd453ce8d6 [AArch64] Add testcase for codegen for sdiv by 2. adds 59ff77ee38c AMDGPU: Fix emitting multiple stack loads for stack passed [...] adds 60c8b8bcf23 AMDGPU: Allow getMemOperandWithOffset to analyze stack accesses adds 9ceb6edf114 GlobalISel/TableGen: Fix handling of EXTRACT_SUBREG constraints adds 4d906252713 AMDGPU/GlobalISel: Fix load/store of types in other address spaces adds ee093ba5c9b AMDGPU/GlobalISel: Avoid repeating 32-bit type lists adds 9d2504b6d80 [llvm-readobj][yaml2obj] Support SHT_LLVM_SYMPART, SHT_LLVM [...] adds 57fcb1d7fc0 Cleanup test. adds bee0f7ddd70 [MC] Fix undefined behavior in MCInstPrinter::formatHex adds a2028f73c2c Update SHT_LLVM_PART_EHDR test after r371157 adds b1cf1752718 gn build: Merge r371159 adds 0b69c59656f [yaml2obj] Make e_phoff and e_phentsize 0 if there are no p [...] adds 27d42af6034 Fix failing test from rL371162 adds dfacf8851e9 Fix rL371162 again adds 6179c0eb0d1 [Windows] Add support of watchpoints to `ProcessWindows` adds 7739fbc9c35 [X86] Fix bad indentation. NFC adds 890b551fe79 [X86] Pre-commit vector of __int128 test cases for D64672. adds 6c8a34ed9b4 [X86] Prevent passing vectors of __int128 as <X x i128> in llvm IR adds 463c8e5eeb3 [X86] Add tests for extending and truncating between v16i8 [...] adds dee0702b2a9 [MIR] Change test case to read from stdin instead of file adds bc35ae7389f [lldb] Remove xcode bot from website listing and fix link t [...] adds 412a8d7a831 [CMake] LLVM_COMPILE_FLAGS also applies to C files adds ff2172c9f4a [mips] Make another set of test cases more tolerant to exac [...] adds dd8e73ffc01 [lldb][NFC] Remove unused Args::GetArgumentQuoteCharAtIndex adds f879c687556 [CodeGen] Do the Simple Early Return in block-placement pas [...] adds 312409e464c [ARM] MVE Tail Predication adds 0d50c4e060f [lldb][NFC] Extend ArgsTest adds 7841e80e79f [lldb][NFC] Remove Args::StripSpaces adds f64f4886706 Reland [LifetimeAnalysis] Support more STL idioms (template [...] adds d20c41dd318 [yaml2obj] Rename SHOffset (e_shoff) field to SHOff. NFC adds 29bf68fcfa1 [ARM] Fix for buildbot adds 70e002b50bf [ELF][test] Update test after r371185 adds 3dbb5c7e887 gn build: Merge r371179 adds 68df9dc0981 gn build: Merge r371182 adds 6c0204c794b [AMDGPU] Mark s_barrier as having side effects but not acce [...] adds 5d9cd3b4ca4 [DebugInfo] LiveDebugValues: explicitly terminate overwritt [...] adds 2ebd24cc136 [clangd] Use override keyword to override the base class me [...] adds 90d32df7db5 Remove call to obsolete gethostbyname, using getaddrinfo adds db2fa067221 [DFAPacketizer] Track resources for packetized instructions adds d409408e317 [test] Update the name of the debug entry values option. NFC adds 4fc3ad9e135 [Alignment][NFC] Use Align with TargetLowering::setMinFunct [...] adds edfd276cbc6 [llvm-readelf] - Print unknown st_other value if present in [...] adds 8455294f2ac Revert r370635, it caused PR43241.
No new revisions were added by this update.
Summary of changes: .../clang-tidy/bugprone/ArgumentCommentCheck.cpp | 29 +- .../clang-tidy/bugprone/ArgumentCommentCheck.h | 1 + clang-tools-extra/clangd/ParsedAST.cpp | 5 +- clang-tools-extra/clangd/Protocol.h | 2 +- .../checks/bugprone-argument-comment.rst | 3 + ...one-argument-comment-ignore-single-argument.cpp | 105 +++ .../bugprone-argument-comment-literals.cpp | 28 +- clang/docs/ReleaseNotes.rst | 5 +- clang/include/clang/AST/Mangle.h | 16 +- clang/include/clang/Basic/DiagnosticSemaKinds.td | 5 +- clang/include/clang/Basic/LangOptions.h | 6 + clang/include/clang/Index/CodegenNameGenerator.h | 52 -- clang/lib/AST/MicrosoftMangle.cpp | 15 +- clang/lib/Basic/Targets/ARM.cpp | 93 +- clang/lib/CodeGen/TargetInfo.cpp | 42 +- clang/lib/Frontend/CompilerInvocation.cpp | 2 + clang/lib/Index/CMakeLists.txt | 1 - clang/lib/Index/CodegenNameGenerator.cpp | 36 - clang/lib/Sema/SemaAttr.cpp | 11 +- clang/lib/Sema/SemaDeclAttr.cpp | 16 +- clang/lib/Sema/SemaExpr.cpp | 57 +- clang/lib/Sema/SemaInit.cpp | 4 +- clang/lib/Sema/SemaTemplateInstantiateDecl.cpp | 15 + clang/test/CodeGen/x86-vec-i128.c | 52 ++ clang/test/CodeGenCXX/mangle-ms-cxx17.cpp | 21 + clang/test/Sema/arm_inline_asm_constraints.c | 305 +++++++ clang/test/SemaCXX/attr-gsl-owner-pointer-std.cpp | 53 ++ clang/test/SemaCXX/attr-gsl-owner-pointer.cpp | 17 + clang/test/SemaCXX/warn-xor-as-pow.cpp | 66 +- clang/tools/c-index-test/core_main.cpp | 8 +- clang/tools/libclang/CIndex.cpp | 14 +- clang/unittests/Sema/CMakeLists.txt | 2 + clang/unittests/Sema/GslOwnerPointerInference.cpp | 61 ++ libcxx/include/memory | 26 +- libcxx/include/vector | 9 +- libcxx/test/CMakeLists.txt | 9 +- .../exception_safety_exceptions_disabled.sh.cpp | 57 -- .../libcxx/strings/basic.string/PR42676.sh.cpp | 2 +- libcxx/test/lit.site.cfg.in | 4 + .../pretty_printers/gdb_pretty_printer_test.py | 112 +++ .../pretty_printers/gdb_pretty_printer_test.sh.cpp | 632 +++++++++++++ .../vector.modifiers/resize.copy_only.pass.sh.cpp | 45 + libcxx/utils/gdb/libcxx/printers.py | 992 +++++++++++++++++++++ libcxx/utils/libcxx/compiler.py | 30 +- libcxx/utils/libcxx/test/config.py | 25 +- libcxx/utils/run.py | 38 + lld/ELF/Driver.cpp | 20 - lld/ELF/ICF.cpp | 17 +- lld/ELF/LinkerScript.cpp | 82 +- lld/ELF/LinkerScript.h | 1 - lld/ELF/Writer.cpp | 49 +- lld/ELF/Writer.h | 7 +- lld/test/ELF/invalid/invalid-e_shnum.test | 2 +- lld/test/ELF/linkerscript/early-assign-symbol.s | 11 +- lld/test/ELF/linkerscript/icf-output-sections.s | 46 - lld/test/ELF/linkerscript/subalign.s | 12 +- lld/test/ELF/mips-32.s | 30 +- lld/test/ELF/mips-64-got-overflow.s | 36 +- lld/test/ELF/mips-64-got.s | 50 +- lld/test/ELF/mips-64-gprel-so.s | 19 +- lld/test/ELF/mips-64-rels.s | 30 +- lld/test/ELF/mips-64.s | 71 +- lld/test/ELF/mips-call-hilo.s | 35 +- lld/test/ELF/mips-call16.s | 24 +- lld/test/ELF/mips-got-extsym.s | 48 +- lld/test/ELF/mips-got-hilo.s | 59 +- lld/test/ELF/mips-got-redundant.s | 39 +- lld/test/ELF/partitions.s | 4 +- lldb/cmake/modules/LLDBConfig.cmake | 132 ++- lldb/docs/resources/bots.rst | 3 +- lldb/include/lldb/Utility/Args.h | 5 - lldb/lit/Reproducer/Modules/Inputs/ModuleCXX.in | 1 + .../TestMultilineCompletion.py | 2 +- .../test/commands/gui/basic/TestGuiBasic.py | 2 +- .../hello_watchlocation/TestWatchLocation.py | 3 - .../hello_watchpoint/TestMyFirstWatchpoint.py | 3 - .../watchpoints/multiple_hits/TestMultipleHits.py | 3 - .../TestWatchpointMultipleThreads.py | 9 - .../step_over_watchpoint/TestStepOverWatchpoint.py | 3 - .../watchpoint_commands/TestWatchpointCommands.py | 15 - .../command/TestWatchpointCommandLLDB.py | 6 - .../command/TestWatchpointCommandPython.py | 6 - .../condition/TestWatchpointConditionCmd.py | 3 - .../watchpoint_disable/TestWatchpointDisable.py | 6 - .../watchpoint_events/TestWatchpointEvents.py | 3 - .../TestValueOfVectorVariable.py | 3 - .../TestWatchLocationWithWatchSet.py | 3 - .../watchpoint_size/TestWatchpointSizes.py | 9 - .../functionalities/completion/TestCompletion.py | 2 +- .../python_api/watchpoint/TestSetWatchpoint.py | 3 - .../watchpoint/TestWatchpointIgnoreCount.py | 3 - .../python_api/watchpoint/TestWatchpointIter.py | 3 - .../condition/TestWatchpointConditionAPI.py | 1 - .../watchlocation/TestSetWatchlocation.py | 3 - .../watchlocation/TestTargetWatchAddress.py | 3 - lldb/source/Commands/CMakeLists.txt | 1 - lldb/source/Commands/CommandObjectBugreport.cpp | 124 --- lldb/source/Commands/CommandObjectBugreport.h | 27 - lldb/source/Commands/CommandObjectSettings.cpp | 53 +- lldb/source/Expression/REPL.cpp | 2 +- lldb/source/Host/posix/HostInfoPosix.cpp | 14 +- lldb/source/Interpreter/CommandInterpreter.cpp | 3 - .../Process/Windows/Common/ProcessDebugger.h | 2 +- .../Process/Windows/Common/ProcessWindows.cpp | 181 +++- .../Process/Windows/Common/ProcessWindows.h | 16 + .../Windows/Common/RegisterContextWindows.cpp | 93 +- .../Windows/Common/RegisterContextWindows.h | 26 +- .../Common/x64/RegisterContextWindows_x64.cpp | 4 +- .../Common/x86/RegisterContextWindows_x86.cpp | 4 +- lldb/source/Utility/Args.cpp | 29 - lldb/unittests/Utility/ArgsTest.cpp | 68 ++ llvm/cmake/modules/AddLLVM.cmake | 2 +- llvm/docs/CMake.rst | 4 + llvm/docs/ProgrammingDocumentation.rst | 75 ++ llvm/docs/SubsystemDocumentation.rst | 210 +++++ llvm/docs/UserGuides.rst | 125 +++ llvm/docs/index.rst | 469 +--------- llvm/include/llvm/ADT/ArrayRef.h | 6 + llvm/include/llvm/Analysis/AliasSetTracker.h | 5 +- llvm/include/llvm/Bitstream/BitCodes.h | 5 + llvm/include/llvm/CodeGen/DFAPacketizer.h | 44 +- .../include/llvm/CodeGen/GlobalISel/CallLowering.h | 7 + llvm/include/llvm/CodeGen/TargetLowering.h | 30 +- llvm/include/llvm/IR/IntrinsicsAMDGPU.td | 2 +- llvm/include/llvm/IR/IntrinsicsARM.td | 4 + llvm/include/llvm/InitializePasses.h | 1 + llvm/include/llvm/ObjectYAML/ELFYAML.h | 2 +- llvm/include/llvm/Remarks/Remark.h | 30 + llvm/include/llvm/Remarks/YAMLRemarkSerializer.h | 11 +- llvm/include/llvm/Support/FileUtilities.h | 7 + llvm/include/llvm/TextAPI/MachO/InterfaceFile.h | 93 +- llvm/include/llvm/Transforms/Scalar.h | 2 +- .../llvm/Transforms/Scalar/MergedLoadStoreMotion.h | 18 +- llvm/lib/CodeGen/CMakeLists.txt | 1 + llvm/lib/CodeGen/CodeGen.cpp | 1 + llvm/lib/CodeGen/DFAPacketizer.cpp | 65 +- llvm/lib/CodeGen/GlobalISel/CallLowering.cpp | 4 +- llvm/lib/CodeGen/GlobalISel/GISelKnownBits.cpp | 17 +- llvm/lib/CodeGen/IfConversion.cpp | 10 +- llvm/lib/CodeGen/LiveDebugValues.cpp | 66 +- llvm/lib/CodeGen/MIRNamerPass.cpp | 77 ++ llvm/lib/CodeGen/MachineBlockPlacement.cpp | 46 + llvm/lib/CodeGen/TargetLoweringBase.cpp | 4 - llvm/lib/DebugInfo/GSYM/InlineInfo.cpp | 1 - llvm/lib/MC/MCInstPrinter.cpp | 25 +- llvm/lib/Object/ELF.cpp | 2 + llvm/lib/ObjectYAML/ELFEmitter.cpp | 34 +- llvm/lib/ObjectYAML/ELFYAML.cpp | 5 +- llvm/lib/Passes/PassBuilder.cpp | 20 + llvm/lib/Passes/PassRegistry.def | 6 +- llvm/lib/Remarks/YAMLRemarkSerializer.cpp | 23 +- llvm/lib/Support/FileUtilities.cpp | 35 + llvm/lib/Target/AArch64/AArch64CallLowering.cpp | 193 +++- llvm/lib/Target/AArch64/AArch64CallLowering.h | 4 + llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 2 +- llvm/lib/Target/AMDGPU/AMDGPUArgumentUsageInfo.h | 4 +- llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp | 16 +- llvm/lib/Target/AMDGPU/BUFInstructions.td | 9 +- llvm/lib/Target/AMDGPU/DSInstructions.td | 22 +- llvm/lib/Target/AMDGPU/FLATInstructions.td | 4 +- llvm/lib/Target/AMDGPU/GCNSchedStrategy.cpp | 4 +- llvm/lib/Target/AMDGPU/GCNSchedStrategy.h | 3 + llvm/lib/Target/AMDGPU/SIInstrInfo.cpp | 21 +- llvm/lib/Target/AMDGPU/SIRegisterInfo.td | 10 +- llvm/lib/Target/AMDGPU/SOPInstructions.td | 2 - llvm/lib/Target/ARM/ARM.h | 2 + llvm/lib/Target/ARM/ARMISelLowering.cpp | 9 +- llvm/lib/Target/ARM/ARMTargetMachine.cpp | 5 +- llvm/lib/Target/ARM/CMakeLists.txt | 1 + llvm/lib/Target/ARM/MVETailPredication.cpp | 469 ++++++++++ llvm/lib/Target/BPF/BPFISelLowering.cpp | 2 +- llvm/lib/Target/Hexagon/HexagonISelLowering.cpp | 5 +- llvm/lib/Target/Hexagon/HexagonVLIWPacketizer.cpp | 11 + llvm/lib/Target/Lanai/LanaiISelLowering.cpp | 2 +- llvm/lib/Target/MSP430/MSP430ISelLowering.cpp | 2 +- llvm/lib/Target/Mips/MipsISelLowering.cpp | 3 +- llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 2 +- llvm/lib/Target/RISCV/RISCVISelLowering.cpp | 6 +- llvm/lib/Target/Sparc/SparcISelLowering.cpp | 2 +- llvm/lib/Target/SystemZ/SystemZISelLowering.cpp | 2 +- llvm/lib/Target/X86/X86FixupBWInsts.cpp | 2 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 93 +- llvm/lib/Target/X86/X86ISelLowering.h | 3 + llvm/lib/Target/X86/X86InstrExtension.td | 11 +- llvm/lib/Target/XCore/XCoreISelLowering.cpp | 2 +- .../Transforms/InstCombine/InstCombineCompares.cpp | 25 +- .../Instrumentation/ControlHeightReduction.cpp | 19 +- .../Transforms/Scalar/MergedLoadStoreMotion.cpp | 167 ++-- llvm/lib/Transforms/Utils/BasicBlockUtils.cpp | 5 +- llvm/lib/Transforms/Utils/SimplifyCFG.cpp | 7 +- llvm/test/Analysis/MemorySSA/debugvalue.ll | 44 + .../GlobalISel/call-translator-tail-call.ll | 195 ++++ .../AArch64/GlobalISel/select-stlxr-intrin.mir | 4 +- .../test/CodeGen/AArch64/GlobalISel/select-stx.mir | 4 +- .../branch-target-enforcement-indirect-calls.ll | 3 + llvm/test/CodeGen/AArch64/sdivpow2.ll | 19 + .../AMDGPU/GlobalISel/inst-select-load-local.mir | 108 +-- .../AMDGPU/GlobalISel/inst-select-store-local.mir | 36 +- .../GlobalISel/inst-select-store-private.mir | 36 +- llvm/test/CodeGen/AMDGPU/byval-frame-setup.ll | 7 +- llvm/test/CodeGen/AMDGPU/call-argument-types.ll | 51 +- .../CodeGen/AMDGPU/callee-special-input-vgprs.ll | 40 +- .../test/CodeGen/AMDGPU/frame-index-elimination.ll | 2 +- llvm/test/CodeGen/AMDGPU/insert_vector_elt.ll | 8 +- llvm/test/CodeGen/AMDGPU/llvm.amdgcn.s.barrier.ll | 56 +- llvm/test/CodeGen/AMDGPU/local-memory.amdgcn.ll | 8 +- llvm/test/CodeGen/AMDGPU/schedule-barrier.mir | 46 + llvm/test/CodeGen/AMDGPU/v_mac_f16.ll | 17 +- llvm/test/CodeGen/AMDGPU/waitcnt-vscnt.ll | 50 +- llvm/test/CodeGen/ARM/O3-pipeline.ll | 3 + .../ARM/ifcvt-diamond-unanalyzable-common.mir | 58 ++ llvm/test/CodeGen/Hexagon/isel-bitcast-v8i1-i8.ll | 18 + llvm/test/CodeGen/Hexagon/packetizer-resources.ll | 29 + llvm/test/CodeGen/MIR/AArch64/mirnamer.mir | 90 ++ llvm/test/CodeGen/PowerPC/block-placement.mir | 12 +- .../Thumb2/LowOverheadLoops/basic-tail-pred.ll | 385 ++++++++ .../test/CodeGen/Thumb2/LowOverheadLoops/nested.ll | 152 ++++ .../Thumb2/LowOverheadLoops/tail-pred-narrow.ll | 54 ++ .../LowOverheadLoops/tail-pred-pattern-fail.ll | 505 +++++++++++ .../Thumb2/LowOverheadLoops/tail-pred-widen.ll | 173 ++++ .../CodeGen/Thumb2/LowOverheadLoops/tail-reduce.ll | 118 +++ .../Thumb2/LowOverheadLoops/vector-unroll.ll | 118 +++ llvm/test/CodeGen/X86/combine-sdiv.ll | 44 +- llvm/test/CodeGen/X86/combine-srem.ll | 55 +- .../test/CodeGen/X86/haddsub-shuf-undef-operand.ll | 26 + llvm/test/CodeGen/X86/load-partial.ll | 21 +- llvm/test/CodeGen/X86/min-legal-vector-width.ll | 67 ++ llvm/test/CodeGen/X86/rem.ll | 7 +- llvm/test/CodeGen/X86/srem-seteq.ll | 30 +- llvm/test/CodeGen/X86/vector-idiv-v2i32.ll | 250 ------ .../MIR/X86/live-debug-values-stack-clobber.mir | 200 +++++ llvm/test/Object/invalid.test | 8 +- llvm/test/Reduce/Inputs/remove-funcs.py | 1 - llvm/test/Reduce/remove-funcs.ll | 13 +- llvm/test/Reduce/remove-global-vars.ll | 11 +- llvm/test/TableGen/GlobalISelEmitterSubreg.td | 28 +- .../Transforms/InstCombine/gep-inbounds-null.ll | 28 + .../unsigned-add-lack-of-overflow-check-via-add.ll | 236 +++++ .../unsigned-add-lack-of-overflow-check-via-xor.ll | 189 ++++ .../unsigned-add-lack-of-overflow-check.ll | 199 +++++ .../unsigned-add-overflow-check-via-add.ll | 232 +++++ .../unsigned-add-overflow-check-via-xor.ll | 189 ++++ .../InstCombine/unsigned-add-overflow-check.ll | 199 +++++ .../unsigned-sub-lack-of-overflow-check.ll | 155 ++++ .../InstCombine/unsigned-sub-overflow-check.ll | 155 ++++ llvm/test/Transforms/InstMerge/st_sink_split_bb.ll | 94 ++ llvm/test/Transforms/LICM/pr42969.ll | 70 ++ llvm/test/Transforms/PGOProfile/chr.ll | 151 ++++ llvm/test/Transforms/SimplifyCFG/switch_msan.ll | 102 +++ .../llvm-dwarfdump/X86/stats-dbg-callsite-info.ll | 2 +- .../test/tools/llvm-objcopy/ELF/group-reorder.test | 8 +- .../tools/llvm-objcopy/ELF/invalid-e_shoff.test | 6 +- .../ELF/invalid-p_filesz-p_offset.test | 2 +- .../ELF/overlapping-sections-in-segments.test | 9 +- .../llvm-objcopy/ELF/overlapping-sections.test | 9 +- .../ELF/preserve-segment-contents-ehdr-phdrs.test | 2 +- llvm/test/tools/llvm-readobj/dyn-symbols.test | 135 ++- .../tools/llvm-readobj/elf-broken-dynsym-link.test | 8 +- .../tools/llvm-readobj/elf-dynamic-malformed.test | 2 +- .../llvm-readobj/elf-dynamic-no-pt-dynamic.test | 2 +- llvm/test/tools/llvm-readobj/elf-file-headers.test | 18 +- .../test/tools/llvm-readobj/elf-hidden-versym.test | 2 +- .../tools/llvm-readobj/elf-invalid-shstrndx.test | 2 +- .../tools/llvm-readobj/elf-invalid-versioning.test | 2 +- llvm/test/tools/llvm-readobj/elf-loadname.test | 2 +- .../test/tools/llvm-readobj/elf-packed-relocs.test | 6 +- llvm/test/tools/llvm-readobj/elf-relr-relocs.test | 8 +- .../test/tools/llvm-readobj/elf-section-types.test | 20 + .../tools/llvm-readobj/elf-symbol-visibility.test | 66 +- llvm/test/tools/llvm-readobj/elf-versioninfo.test | 8 +- .../llvm-readobj/elf-wrong-shstrtab-type.test | 2 +- llvm/test/tools/llvm-readobj/gnu-notes.test | 16 +- llvm/test/tools/llvm-readobj/gnu-sections.test | 32 +- .../tools/llvm-readobj/reloc-types-elf-i386.test | 2 +- .../tools/llvm-readobj/reloc-types-elf-x64.test | 2 +- llvm/test/tools/llvm-readobj/unwind.test | 4 +- .../dynsymtab-implicit-sections-size-content.yaml | 8 +- .../tools/yaml2obj/elf-custom-null-section.yaml | 16 +- llvm/test/tools/yaml2obj/elf-header-sh-fields.yaml | 6 +- llvm/test/tools/yaml2obj/elf-no-phdrs.yaml | 15 + llvm/test/tools/yaml2obj/elf-override-shsize.yaml | 22 +- .../tools/yaml2obj/explicit-dynsym-no-dynstr.yaml | 2 +- llvm/test/tools/yaml2obj/implicit-sections.test | 24 +- llvm/test/tools/yaml2obj/program-header-align.yaml | 4 +- llvm/test/tools/yaml2obj/section-size-content.yaml | 8 +- .../strtab-implicit-sections-size-content.yaml | 8 +- .../symtab-implicit-sections-size-content.yaml | 8 +- llvm/test/tools/yaml2obj/versym-section.yaml | 4 +- llvm/tools/llvm-readobj/ELFDumper.cpp | 84 +- llvm/tools/obj2yaml/elf2yaml.cpp | 2 +- .../unittests/CodeGen/GlobalISel/KnownBitsTest.cpp | 28 +- llvm/unittests/MC/CMakeLists.txt | 1 + llvm/unittests/MC/MCInstPrinter.cpp | 68 ++ llvm/unittests/Remarks/CMakeLists.txt | 1 + llvm/unittests/Remarks/RemarksAPITest.cpp | 77 ++ .../Remarks/YAMLRemarksSerializerTest.cpp | 70 +- llvm/unittests/Support/CMakeLists.txt | 1 + llvm/unittests/Support/FileUtilitiesTest.cpp | 52 ++ llvm/utils/TableGen/DFAPacketizerEmitter.cpp | 140 ++- llvm/utils/TableGen/GlobalISelEmitter.cpp | 66 +- llvm/utils/gn/secondary/clang/lib/Index/BUILD.gn | 1 - .../gn/secondary/clang/unittests/Sema/BUILD.gn | 1 + .../gn/secondary/compiler-rt/lib/builtins/BUILD.gn | 45 +- llvm/utils/gn/secondary/llvm/lib/CodeGen/BUILD.gn | 1 + .../gn/secondary/llvm/lib/Target/ARM/BUILD.gn | 1 + llvm/utils/gn/secondary/llvm/unittests/MC/BUILD.gn | 1 + .../gn/secondary/llvm/unittests/Remarks/BUILD.gn | 1 + .../gn/secondary/llvm/unittests/Support/BUILD.gn | 1 + 308 files changed, 11087 insertions(+), 2717 deletions(-) create mode 100644 clang-tools-extra/test/clang-tidy/bugprone-argument-comment-ign [...] delete mode 100644 clang/include/clang/Index/CodegenNameGenerator.h delete mode 100644 clang/lib/Index/CodegenNameGenerator.cpp create mode 100644 clang/test/CodeGen/x86-vec-i128.c create mode 100644 clang/test/CodeGenCXX/mangle-ms-cxx17.cpp create mode 100644 clang/test/Sema/arm_inline_asm_constraints.c create mode 100644 clang/unittests/Sema/GslOwnerPointerInference.cpp delete mode 100644 libcxx/test/libcxx/containers/sequences/vector/exception_safety [...] create mode 100644 libcxx/test/pretty_printers/gdb_pretty_printer_test.py create mode 100644 libcxx/test/pretty_printers/gdb_pretty_printer_test.sh.cpp create mode 100644 libcxx/test/std/containers/sequences/vector/vector.modifiers/re [...] create mode 100644 libcxx/utils/gdb/libcxx/printers.py create mode 100644 libcxx/utils/run.py delete mode 100644 lld/test/ELF/linkerscript/icf-output-sections.s delete mode 100644 lldb/source/Commands/CommandObjectBugreport.cpp delete mode 100644 lldb/source/Commands/CommandObjectBugreport.h create mode 100644 llvm/docs/ProgrammingDocumentation.rst create mode 100644 llvm/docs/SubsystemDocumentation.rst create mode 100644 llvm/docs/UserGuides.rst create mode 100644 llvm/lib/CodeGen/MIRNamerPass.cpp create mode 100644 llvm/lib/Target/ARM/MVETailPredication.cpp create mode 100644 llvm/test/Analysis/MemorySSA/debugvalue.ll create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/call-translator-tail-call.ll create mode 100644 llvm/test/CodeGen/AMDGPU/schedule-barrier.mir create mode 100644 llvm/test/CodeGen/ARM/ifcvt-diamond-unanalyzable-common.mir create mode 100644 llvm/test/CodeGen/Hexagon/isel-bitcast-v8i1-i8.ll create mode 100644 llvm/test/CodeGen/Hexagon/packetizer-resources.ll create mode 100644 llvm/test/CodeGen/MIR/AArch64/mirnamer.mir create mode 100644 llvm/test/CodeGen/Thumb2/LowOverheadLoops/basic-tail-pred.ll create mode 100644 llvm/test/CodeGen/Thumb2/LowOverheadLoops/nested.ll create mode 100644 llvm/test/CodeGen/Thumb2/LowOverheadLoops/tail-pred-narrow.ll create mode 100644 llvm/test/CodeGen/Thumb2/LowOverheadLoops/tail-pred-pattern-fail.ll create mode 100644 llvm/test/CodeGen/Thumb2/LowOverheadLoops/tail-pred-widen.ll create mode 100644 llvm/test/CodeGen/Thumb2/LowOverheadLoops/tail-reduce.ll create mode 100644 llvm/test/CodeGen/Thumb2/LowOverheadLoops/vector-unroll.ll create mode 100644 llvm/test/CodeGen/X86/haddsub-shuf-undef-operand.ll create mode 100644 llvm/test/DebugInfo/MIR/X86/live-debug-values-stack-clobber.mir create mode 100644 llvm/test/Transforms/InstCombine/unsigned-add-lack-of-overflow- [...] create mode 100644 llvm/test/Transforms/InstCombine/unsigned-add-lack-of-overflow- [...] create mode 100644 llvm/test/Transforms/InstCombine/unsigned-add-lack-of-overflow- [...] create mode 100644 llvm/test/Transforms/InstCombine/unsigned-add-overflow-check-vi [...] create mode 100644 llvm/test/Transforms/InstCombine/unsigned-add-overflow-check-vi [...] create mode 100644 llvm/test/Transforms/InstCombine/unsigned-add-overflow-check.ll create mode 100644 llvm/test/Transforms/InstCombine/unsigned-sub-lack-of-overflow- [...] create mode 100644 llvm/test/Transforms/InstCombine/unsigned-sub-overflow-check.ll create mode 100644 llvm/test/Transforms/InstMerge/st_sink_split_bb.ll create mode 100644 llvm/test/Transforms/LICM/pr42969.ll create mode 100644 llvm/test/Transforms/SimplifyCFG/switch_msan.ll create mode 100644 llvm/test/tools/yaml2obj/elf-no-phdrs.yaml create mode 100644 llvm/unittests/MC/MCInstPrinter.cpp create mode 100644 llvm/unittests/Remarks/RemarksAPITest.cpp create mode 100644 llvm/unittests/Support/FileUtilitiesTest.cpp