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-stable-defconfig in repository toolchain/ci/llvm-project.
from 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. adds 5d870c2ec0a [Alignment] fix dubious min function alignment adds 06487b010d4 libclang depends on ClangDriverOptions since r352803 adds 624620ff57c [NFC][CodeGen][UBSan] EmitCheckedInBoundsGEP(): add some co [...] adds 8f03dcdc913 [NFC][CodeGen][UBSan] EmitCheckedInBoundsGEP(): refactor Em [...] adds f1d33842b9d [NFC][CodeGen][UBSan] EmitCheckedInBoundsGEP(): pass a vect [...] adds 9fcf066d0cd [Alignment][NFC] Use Align with TargetLowering::setPrefLoop [...] adds 4f8d005831a [Object] remove struct constructor, NFC adds ad1cea0ddaf [Alignment][NFC] Use Align with TargetLowering::setPrefFunc [...] adds 8f10a5f42d5 [ELF][test] Simplify and reorganize tests adds e8ade89bb38 [AMDGPU] Enable constant offset promotion to immediate oper [...] adds 5d9f419a2e0 Revert "Revert r370635, it caused PR43241." adds 8d30c1dcec2 Reland D66717 [ELF] Do not ICF two sections with different [...] adds f1cdd95a2fe [ARM] Sink add/mul(shufflevector(insertelement())) for MVE [...] adds 4f0e429acca [SimplifyLibCalls] handle pow(x,-0.0) before it can assert [...] adds fd075680746 [Diagnostics] Refactor code for -Wsizeof-pointer-div, catch [...] adds d1cc181d03b [NFC] Added new tests for r371222 adds 52614dfc7fd [InstCombine] pow(x, +/- 0.0) -> 1.0 adds 2682bc3c9d1 [ELF] Replace error() with errorOrWarn() for the ASSERT command adds 454e40eaf32 [NFCI] Unbreak buildbots adds 121d9114f56 [AArch64][GlobalISel] Always fall back on tail calls with - [...] adds 6f1369755dc [ConstantFolding] Refactor function match for better speed (NFC) adds 9bf27928e17 [ARM] Add patterns for VMUL with q and r registers adds 3aed95af4ec [ARM] Add patterns for VADD with q and r registers adds a050307c057 [ARM] Add patterns for VSUB with q and r registers new e14c0c5ae01 [Remarks] Add support for internalizing a remark in a string table new b1dcbf1b164 [lldb] Small optimization of FormatMap::Delete and FormatMap::Get
The 2 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/ParsedAST.cpp | 5 +- clang/docs/ReleaseNotes.rst | 5 +- clang/include/clang/AST/GlobalDecl.h | 1 - clang/include/clang/AST/Mangle.h | 16 +- clang/include/clang/Basic/DiagnosticSemaKinds.td | 7 +- clang/include/clang/Basic/LangOptions.h | 6 + clang/include/clang/Index/CodegenNameGenerator.h | 52 -- clang/lib/AST/MicrosoftMangle.cpp | 15 +- clang/lib/CodeGen/CGDebugInfo.cpp | 7 +- clang/lib/CodeGen/CGDeclCXX.cpp | 12 +- clang/lib/CodeGen/CGExprScalar.cpp | 111 ++- 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/SemaChecking.cpp | 2 +- clang/lib/Sema/SemaDeclAttr.cpp | 16 +- clang/lib/Sema/SemaExpr.cpp | 64 +- clang/lib/Sema/SemaInit.cpp | 4 +- clang/lib/Sema/SemaTemplateInstantiateDecl.cpp | 15 + clang/test/CodeGen/x86-vec-i128.c | 52 ++ clang/test/CodeGenCXX/debug-info-atexit-stub.cpp | 20 - .../test/CodeGenCXX/debug-info-destroy-helper.cpp | 24 - .../CodeGenCXX/debug-info-global-ctor-dtor.cpp | 29 +- clang/test/CodeGenCXX/debug-info-line.cpp | 2 +- clang/test/CodeGenCXX/mangle-ms-cxx17.cpp | 21 + clang/test/Sema/div-sizeof-ptr.cpp | 18 +- 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/tools/libclang/CMakeLists.txt | 5 +- clang/unittests/Sema/CMakeLists.txt | 2 + clang/unittests/Sema/GslOwnerPointerInference.cpp | 61 ++ libcxx/test/CMakeLists.txt | 9 +- .../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 +++++++++++++ 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 | 5 + lld/ELF/ICF.cpp | 4 +- lld/ELF/ScriptParser.cpp | 2 +- lld/ELF/Writer.cpp | 5 - lld/test/ELF/Inputs/abs-hidden.s | 3 - lld/test/ELF/Inputs/ehframe-relocation.s | 2 - lld/test/ELF/abs-hidden.s | 57 +- lld/test/ELF/allow-multiple-definition.s | 4 +- lld/test/ELF/apply-dynamic-relocs.s | 32 + lld/test/ELF/bss-start-common.s | 8 +- lld/test/ELF/copy-rel-abs.s | 56 +- lld/test/ELF/copy-rel-large.s | 29 +- lld/test/ELF/copy-rel-pie.s | 52 +- lld/test/ELF/ctors_dtors_priority.s | 19 +- lld/test/ELF/discard-merge-locals.s | 41 +- lld/test/ELF/dynamic-got-rela.s | 55 -- lld/test/ELF/dynamic-list-wildcard.s | 48 +- lld/test/ELF/dynamic-list.s | 172 +--- lld/test/ELF/dynamic-reloc-index.s | 2 +- lld/test/ELF/dynamic-reloc.s | 12 +- lld/test/ELF/dynamic.s | 17 +- lld/test/ELF/edata-no-bss.s | 3 + lld/test/ELF/ehframe-relocation.s | 2 +- lld/test/ELF/emit-relocs-merge.s | 14 +- lld/test/ELF/{string-gc.s => gc-sections-string.s} | 0 lld/test/ELF/invalid/invalid-e_shnum.test | 2 +- lld/test/ELF/linkerscript/assert.s | 4 +- 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/partition-icf.s | 7 +- lld/test/ELF/partitions.s | 4 +- lld/test/ELF/relocation-copy-flags.s | 17 +- lld/test/ELF/relocation-copy-relro.s | 3 + lld/test/ELF/relocation-relative-weak.s | 6 +- lld/test/ELF/relocation-size.s | 115 --- lld/test/ELF/relocation-undefined-weak.s | 28 +- lld/test/ELF/relro-non-contiguous.s | 2 +- lld/test/ELF/relro-tls.s | 35 +- lld/test/ELF/stdout.s | 3 +- lld/test/ELF/symbol-override.s | 34 +- lld/test/ELF/tls-offset.s | 1 - lld/test/ELF/version-script-copy-rel.s | 24 - lld/test/ELF/version-script-glob.s | 67 +- lld/test/ELF/version-script-weak.s | 13 +- lld/test/ELF/version-script.s | 188 +--- lld/test/ELF/version-wildcard.test | 108 --- lld/test/ELF/visibility.s | 127 +-- ...on-size-shared.s => x86-64-reloc-size-shared.s} | 0 lld/test/ELF/x86-64-reloc-size.s | 73 ++ lld/test/ELF/x86-64-tls-ie-opt-local.s | 24 +- lld/test/ELF/{tls-got.s => x86-64-tls-ie.s} | 0 lldb/docs/resources/bots.rst | 3 +- .../lldb/DataFormatters/FormattersContainer.h | 4 +- lldb/include/lldb/Utility/Args.h | 5 - lldb/lit/Reproducer/Modules/Inputs/ModuleCXX.in | 1 + .../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/UserGuides.rst | 10 - llvm/docs/index.rst | 63 +- 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 | 24 +- llvm/include/llvm/IR/IntrinsicsAMDGPU.td | 2 +- llvm/include/llvm/IR/IntrinsicsARM.td | 4 + llvm/include/llvm/InitializePasses.h | 1 + llvm/include/llvm/Object/ObjectFile.h | 5 - llvm/include/llvm/ObjectYAML/ELFYAML.h | 2 +- llvm/include/llvm/Remarks/Remark.h | 30 + llvm/include/llvm/Remarks/RemarkStringTable.h | 3 + llvm/include/llvm/Remarks/YAMLRemarkSerializer.h | 11 +- llvm/include/llvm/Support/FileUtilities.h | 7 + llvm/lib/Analysis/ConstantFolding.cpp | 236 ++--- 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/DebugInfo/GSYM/InlineInfo.cpp | 1 - llvm/lib/MC/MCInstPrinter.cpp | 25 +- llvm/lib/Object/ELF.cpp | 2 + llvm/lib/ObjectYAML/ELFEmitter.cpp | 13 +- llvm/lib/ObjectYAML/ELFYAML.cpp | 5 +- llvm/lib/Remarks/RemarkStringTable.cpp | 17 + llvm/lib/Remarks/YAMLRemarkSerializer.cpp | 23 +- llvm/lib/Support/FileUtilities.cpp | 35 + llvm/lib/Target/AArch64/AArch64CallLowering.cpp | 199 ++++- llvm/lib/Target/AArch64/AArch64CallLowering.h | 4 + llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 7 +- 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/SILoadStoreOptimizer.cpp | 9 +- 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 | 64 +- llvm/lib/Target/ARM/ARMInstrMVE.td | 27 + 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 | 6 +- llvm/lib/Target/Hexagon/HexagonISelLowering.cpp | 6 +- llvm/lib/Target/Hexagon/HexagonVLIWPacketizer.cpp | 11 + llvm/lib/Target/Lanai/LanaiISelLowering.cpp | 6 +- llvm/lib/Target/MSP430/MSP430ISelLowering.cpp | 4 +- llvm/lib/Target/Mips/MipsISelLowering.cpp | 3 +- llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 8 +- llvm/lib/Target/RISCV/RISCVISelLowering.cpp | 8 +- llvm/lib/Target/Sparc/SparcISelLowering.cpp | 2 +- llvm/lib/Target/SystemZ/SystemZISelLowering.cpp | 4 +- llvm/lib/Target/X86/X86FixupBWInsts.cpp | 2 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 67 +- llvm/lib/Target/X86/X86ISelLowering.h | 3 + llvm/lib/Target/XCore/XCoreISelLowering.cpp | 4 +- .../Transforms/InstCombine/InstCombineCompares.cpp | 4 +- llvm/lib/Transforms/Utils/SimplifyCFG.cpp | 7 +- llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp | 4 +- .../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 + llvm/test/CodeGen/AArch64/tail-call.ll | 86 +- .../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 +- .../CodeGen/AMDGPU/promote-constOffset-to-imm.mir | 24 + 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/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/Thumb2/mve-vaddqr.ll | 74 ++ llvm/test/CodeGen/Thumb2/mve-vmla.ll | 122 +++ llvm/test/CodeGen/Thumb2/mve-vmulqr.ll | 74 ++ llvm/test/CodeGen/Thumb2/mve-vsubqr.ll | 77 ++ llvm/test/CodeGen/X86/combine-sdiv.ll | 44 +- llvm/test/CodeGen/X86/combine-srem.ll | 55 +- 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 +- .../MIR/X86/live-debug-values-stack-clobber.mir | 200 +++++ llvm/test/Object/invalid.test | 4 +- 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 +- .../ARM/sink-add-mul-shufflevector.ll | 216 +++++ .../Transforms/InstCombine/gep-inbounds-null.ll | 28 + llvm/test/Transforms/InstCombine/pow-0.ll | 60 ++ llvm/test/Transforms/InstCombine/pow-4.ll | 10 + ...unsigned-add-lack-of-overflow-check-via-add.ll} | 87 +- .../unsigned-add-lack-of-overflow-check-via-xor.ll | 189 ++++ .../unsigned-add-lack-of-overflow-check.ll | 8 +- ...k.ll => unsigned-add-overflow-check-via-add.ll} | 81 +- .../unsigned-add-overflow-check-via-xor.ll | 189 ++++ .../InstCombine/unsigned-add-overflow-check.ll | 8 +- llvm/test/Transforms/LICM/pr42969.ll | 70 ++ llvm/test/Transforms/SimplifyCFG/switch_msan.ll | 102 +++ .../llvm-dwarfdump/X86/stats-dbg-callsite-info.ll | 2 +- llvm/test/tools/llvm-readobj/elf-file-headers.test | 12 +- .../test/tools/llvm-readobj/elf-section-types.test | 20 + .../tools/llvm-readobj/elf-symbol-visibility.test | 66 +- llvm/test/tools/yaml2obj/elf-header-sh-fields.yaml | 4 +- llvm/test/tools/yaml2obj/elf-no-phdrs.yaml | 15 + llvm/tools/llvm-readobj/ELFDumper.cpp | 59 +- 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 | 123 +++ .../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 | 42 +- 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 + 305 files changed, 9486 insertions(+), 2944 deletions(-) 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 delete mode 100644 clang/test/CodeGenCXX/debug-info-atexit-stub.cpp delete mode 100644 clang/test/CodeGenCXX/debug-info-destroy-helper.cpp create mode 100644 clang/test/CodeGenCXX/mangle-ms-cxx17.cpp create mode 100644 clang/unittests/Sema/GslOwnerPointerInference.cpp 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/utils/gdb/libcxx/printers.py create mode 100644 libcxx/utils/run.py delete mode 100644 lld/test/ELF/Inputs/abs-hidden.s delete mode 100644 lld/test/ELF/Inputs/ehframe-relocation.s create mode 100644 lld/test/ELF/apply-dynamic-relocs.s delete mode 100644 lld/test/ELF/dynamic-got-rela.s rename lld/test/ELF/{string-gc.s => gc-sections-string.s} (100%) delete mode 100644 lld/test/ELF/relocation-size.s delete mode 100644 lld/test/ELF/version-script-copy-rel.s delete mode 100644 lld/test/ELF/version-wildcard.test rename lld/test/ELF/{relocation-size-shared.s => x86-64-reloc-size-shared.s} (100%) create mode 100644 lld/test/ELF/x86-64-reloc-size.s rename lld/test/ELF/{tls-got.s => x86-64-tls-ie.s} (100%) delete mode 100644 lldb/source/Commands/CommandObjectBugreport.cpp delete mode 100644 lldb/source/Commands/CommandObjectBugreport.h create mode 100644 llvm/lib/CodeGen/MIRNamerPass.cpp create mode 100644 llvm/lib/Target/ARM/MVETailPredication.cpp 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/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/Thumb2/mve-vaddqr.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-vmulqr.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-vsubqr.ll create mode 100644 llvm/test/DebugInfo/MIR/X86/live-debug-values-stack-clobber.mir create mode 100644 llvm/test/Transforms/CodeGenPrepare/ARM/sink-add-mul-shufflevector.ll create mode 100644 llvm/test/Transforms/InstCombine/pow-0.ll copy llvm/test/Transforms/InstCombine/{unsigned-add-lack-of-overflow-check.ll => u [...] create mode 100644 llvm/test/Transforms/InstCombine/unsigned-add-lack-of-overflow- [...] copy llvm/test/Transforms/InstCombine/{unsigned-add-overflow-check.ll => unsigned- [...] create mode 100644 llvm/test/Transforms/InstCombine/unsigned-add-overflow-check-vi [...] 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