This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-aarch64-lts-defconfig in repository toolchain/ci/llvm-project.
from f3225f2abe7 AMDGPU/GlobalISel: Legalize FDIV64 adds 0c50c0b0552 [FEnv] File with properties of constrained intrinsics adds 7d980319ab2 [FEnv] Fix AddingConstrainedIntrinsics.rst after llvmorg-10 [...] adds c54959c00d0 Introduce llvm-install-name-tool adds 1cc78fdb6f7 [llvm-readobj/llvm-readelf] - Improve dumping of versioning [...] adds dc3ee330891 ExecutionEngine: add preliminary support for COFF ARM64 adds ce1f95a6e07 Reland "[clang] Remove the DIFlagArgumentNotModified debug [...] adds 19ddba95513 [llvm-readobj] - Improve dumping of the SHT_LLVM_LINKER_OPT [...] adds f67534afd6f [ExecutionEngine] Add a missing break to avoid warnings adds 52c5014da09 [AMDGPU] add support for hostcall buffer pointer as hidden [...] adds 6640f2e7d40 [lldb][NFC] Remove ClangASTContext::GetUniqueNamespaceDecla [...] adds 02e91136656 [lldb][NFC] Remove ClangASTContext::FieldIsBitfield overload adds 82800df4de1 [lldb][NFC] Remove ClangASTContext::GetAsDeclContext adds c502bae5241 [lldb][NFC] Simplify ClangASTContext::GetBasicTypes adds ea8678d1c78 Move floating point related entities to namespace level adds e18ab2a0b80 [clangd] Treat UserDefinedLiteral as a leaf in SelectionTre [...] adds 54b86b010bf [lldb][NFC] Remove unused ClangASTContext::GetUnknownAnyType adds 6a89ecb1ddd gn build: Merge ea8678d1c78 adds 979592a6f73 [DebugInfo] Remove the DIFlagArgumentNotModified debug info flag adds 089c0f58149 [DWARF] Add an api to get "interpreted" location lists adds 23c76792081 [CodeGen][NFC] Regenerate load-combine test with update_llc_test. adds 5e0b7df4db2 gn build: Merge 089c0f58149 adds 525f9c0be53 [AMDGPU][DPP] Corrected DPP combiner adds 452d0b21e00 [mips] Make MipsAsmParser::isEvaluated static function. NFC adds 8ac68f9dc58 [mips] Put conditions when we need to expand memory operand [...] adds b80e483c420 Update tests after change to llvm-cxxfilt's underscore stri [...] adds c34478f5f6c [lldb][NFC] Move ClangExpressionDeclMap's persistent decl s [...] adds db73bcd98ef ARM-NEON: separate soon-to-be conflicting f16 patterns. NFC. adds e23d6f3184d NeonEmitter: remove special case on casting polymorphic builtins. adds 3f91705ca54 ARM-NEON: make type modifiers orthogonal and allow multiple [...] adds 5bab291b7bd Ignore R_MIPS_JALR relocations against non-function symbols adds 6187394dd05 [UptestTestChecks][NFC] Share some common command line opti [...] adds 50807c81eae [update_cc_test_checks.py] Add the --function-signature flag adds 82dc32e2d45 Big-endian fix to DWARFDieTest (089c0f58) adds 96e94e37e3a [ARM][MVE] Select vqabs adds e7cc833ddaf [lldb][NFC] Move searching for $__lldb_class into its own f [...] adds 72d2929c52a Revert "[DWARF] Add an api to get "interpreted" location lists" adds f8c92b8ee24 gn build: Merge 72d2929c52a adds 257acbf6aee [SelectionDAG] Combine U{ADD,SUB}O diamonds into {ADD,SUB}CARRY adds a21940eac14 [mips] Define mem_simm# operands using tblgen `foreach` loop. NFC adds 6778a62eb0d [AMDGPU][GFX10] Disabled v_movrel*[sdwa|dpp] opcodes in codegen adds 51ad025ff31 [lldb][NFC] Move searching for $__lldb_objc_class into its [...] adds b80033ef652 [SLP] reduce duplicate CHECK lines in tests; NFC adds a03435ec8e2 Recommit "[DWARF] Add an api to get "interpreted" location lists" adds ca33727abe4 [AIX] Lowering jump table, constant pool and block address in asm adds c1ed22954a1 gn build: Merge a03435ec8e2 adds b5135a86e04 [clangd] Fix a crash in expected types adds 5665fc91fe9 [AIX][XCOFF] Add support for generating assembly code for o [...] adds 750e855641b A fix of the bug introduced by previous lowering in asm patch. adds e74b326b1f5 Rename 'DenormalMode' in CommandFlags.inc to 'DenormalFPMat [...] adds ac37755c60b [SystemZ] Use fneg in test cases adds c9e8e808cf8 [SelectionDAG][X86] Mutate strictFP nodes to non-strict in [...] adds 97743089bff [SystemZ] Avoid mixing strict and non-strict FP operations [...] adds a9bb669e59f [FileCollector] Ignore empty paths. adds f751a791739 scudo: Only use the Android reserved TLS slot when building [...] adds 6de45772e09 Revert "[clangd] Fix a crash in expected types" adds fd8d9155a99 Fix parser bug that permitted 'private' as a (no-op) decl-s [...] adds 4a308d302c3 [AMDGPU] Keep consistent check of legal addressing mode. adds af331cbe14e [debugserver] Set arch based on TARGET_TRIPLE adds 923afb4a617 [lldb] [test] Un-XFAIL one lldb-server test on NetBSD adds 6f4398d1b99 [lldb] Fix NSURL data formatter truncation issue adds 899cdf95d9a [AMDGPU] Fixed mfma test check. NFC. adds 0f5aabb91a0 [CMake] Fix the path to CrossWinToARMLinux.cmake CMake cache. adds 8ba56f322ab Move widenable branch formation into makeGuardControlFlowEx [...] adds 7488c0a6f5a [X86] Mark vector STRICT_FP_ROUND as Legal instead of Custom. adds 824b25fc02d [Hexagon] Fix two testcase errors adds c8dfe907299 [Reproducer] Generate LLDB reproducer on crash adds 73429126c91 [clang][IFS] Driver Pipeline: generate stubs after standard [...] adds 0ebb7803e6a [Docs] Fix Sphinx warning (treated as error) adds b03374584d6 [Driver] Fix missing space in lldb --help output. adds 4a801170f36 [AMDGPU][SILoadStoreOptimizer] Merge TBUFFER loads/stores adds 4f0b0bf5c67 Cherry-pick gtest fix for asan tests. adds f24ed3a0519 Handle the case where the 'g' packet doesn't get all regs. [...] adds 25f33d8318a [Reproducer] Limit signals to macro define sin <csignal> adds 9bdfee2a3bd [AArch64] Add the pipeline model for Exynos M5 adds a329cf69696 [Support][Error] Unfriend FileError. It is not special. adds 24aafcadff3 [clang-tidy] modernize-use-equals-default avoid adding redu [...] adds cd8748a15f2 Temporarily Revert "[SLP] allow forming 2-way reduction patterns" adds a0841dfe859 [BPF] Fix a bug in peephole optimization adds 8a0aa5310bc Temporarily Revert "Temporarily Revert "[SLP] allow forming [...] adds 714aabacfb0 Temporarily Revert "[SLP] allow forming 2-way reduction pat [...] adds 8259182e51c Revert "[AArch64] Add the pipeline model for Exynos M5" as [...] adds a0da875a3ac gn build: check-clang depends on llvm-cxxfilt. adds d9957c7405b [Sema] Add a 'Semantic' parameter to Expr::isKnownToHaveBoo [...] adds 049043b598e [ADT] Move to_vector from STLExtras.h to SmallVector.h adds da4baa2a6c9 [MemorySSA] Update analysis when the terminator is a memory [...] adds 6760ca8c76f [docs] Tiny rewording in the portability FAQ entry adds 1f4395942fc Precommit tests for forthcoming widenable.condition transforms adds 5da385fb56c Fix an offset underflow bug in DwarfExpression when describ [...] adds 5f3bf5967b8 [X86] Fix f128->i16 fptosi to promote the i16 to i32 before [...] adds 27da569a7a5 [X86] Fix i16->f128 sitofp to promote the i16 to i32 before [...] adds 5c5cf899ef2 [MemorySSA] Moving at the end often means before terminator. adds 76bcbaafab2 [Orc][Modules] Fix Modules build fallout from a34680a33eb. adds 8e896b19ddd [Error] Remove a broken code fragment accidentally included [...] adds ee9b49eef04 Tablegen: Remove the error for duplicate include files. adds a84922916e6 Fix unused variable warning in NDEBUG mode after 8ba56f322a [...] adds fec3ca77bbc [clang][IFS][test] GreenDragon and Fuchsia Darwin bot fix: [...] adds e47d6da8a5d D'oh. Fix assert after a84922916e6eddf701b39fbd7fe0222cb0fe [...]
No new revisions were added by this update.
Summary of changes: .../clang-tidy/modernize/UseEqualsDefaultCheck.cpp | 12 +- clang-tools-extra/clang-tidy/utils/LexerUtils.cpp | 10 + clang-tools-extra/clang-tidy/utils/LexerUtils.h | 5 + clang-tools-extra/clangd/Selection.cpp | 14 + .../clangd/unittests/SelectionTests.cpp | 10 + clang-tools-extra/docs/ReleaseNotes.rst | 4 + .../checkers/modernize-use-equals-default-copy.cpp | 2 +- .../checkers/modernize-use-equals-default.cpp | 20 +- clang/cmake/caches/CrossWinToARMLinux.cmake | 2 +- clang/include/clang/AST/Expr.h | 8 +- clang/include/clang/Basic/arm_fp16.td | 162 +- clang/include/clang/Basic/arm_neon.td | 1430 +++++++++--------- clang/include/clang/Basic/arm_neon_incl.td | 69 +- clang/lib/AST/Expr.cpp | 25 +- clang/lib/CodeGen/CGBuiltin.cpp | 5 + clang/lib/CodeGen/CGDebugInfo.cpp | 42 - clang/lib/CodeGen/CGDebugInfo.h | 4 - clang/lib/Driver/Driver.cpp | 79 +- clang/lib/Driver/ToolChains/InterfaceStubs.cpp | 36 +- clang/lib/Driver/Types.cpp | 16 - clang/lib/Parse/ParseDecl.cpp | 7 +- clang/lib/Sema/SemaChecking.cpp | 2 +- clang/test/CodeGen/aarch64-neon-intrinsics.c | 4 - .../CodeGen/aarch64-neon-scalar-x-indexed-elem.c | 16 +- clang/test/CodeGen/debug-info-param-modification.c | 25 - clang/test/CodeGen/ppc-emmintrin.c | 4 +- clang/test/CodeGen/ppc-mmintrin.c | 8 +- clang/test/CodeGen/ppc-pmmintrin.c | 4 +- clang/test/CodeGen/ppc-smmintrin.c | 4 +- clang/test/CodeGen/ppc-tmmintrin.c | 4 +- clang/test/CodeGen/ppc-xmmintrin.c | 4 +- clang/test/InterfaceStubs/driver-test.c | 6 +- clang/test/InterfaceStubs/driver-test2.c | 16 + clang/test/InterfaceStubs/ppc.cpp | 14 + clang/test/InterfaceStubs/windows.cpp | 3 +- clang/test/Parser/cxx-decl.cpp | 2 + clang/test/Sema/switch.c | 11 + clang/utils/TableGen/NeonEmitter.cpp | 457 +++--- clang/utils/convert_arm_neon.py | 172 +++ compiler-rt/lib/scudo/standalone/CMakeLists.txt | 2 + .../lib/scudo/standalone/tests/CMakeLists.txt | 4 + compiler-rt/lib/scudo/standalone/tsd_shared.h | 8 +- lld/ELF/Arch/Mips.cpp | 11 + lld/test/ELF/mips-jalr-non-functions.s | 53 + lld/test/ELF/verdef-defaultver.s | 16 +- lld/test/ELF/verdef-dependency.s | 13 +- lld/test/ELF/verdef.s | 13 +- lld/test/ELF/verneed.s | 9 +- lldb/docs/index.rst | 16 +- lldb/include/lldb/API/SBReproducer.h | 2 + lldb/include/lldb/Symbol/ClangASTContext.h | 25 +- .../TestJLink6Armv7RegisterDefinition.py | 196 +++ .../gdb_remote_client/gdbclientutils.py | 4 +- .../TestBasicEntryValuesX86_64.py | 3 +- .../test/tools/lldb-server/TestLldbGdbServer.py | 1 - lldb/source/API/SBReproducer.cpp | 18 +- lldb/source/Commands/CommandObjectReproducer.cpp | 117 +- lldb/source/Commands/Options.td | 6 + .../Clang/ClangExpressionDeclMap.cpp | 512 +++---- .../Clang/ClangExpressionDeclMap.h | 38 + lldb/source/Plugins/Language/ObjC/Cocoa.cpp | 54 +- .../gdb-remote/GDBRemoteRegisterContext.cpp | 15 + .../SymbolFile/DWARF/DWARFASTParserClang.cpp | 12 +- lldb/source/Symbol/ClangASTContext.cpp | 61 +- .../Reproducer/Inputs/GDBRemoteCrashCapture.in | 6 + lldb/test/Shell/Reproducer/TestCrash.test | 13 + lldb/test/Shell/Reproducer/TestGDBRemoteRepro.test | 9 +- .../tools/debugserver/source/MacOSX/CMakeLists.txt | 8 +- lldb/tools/driver/Driver.cpp | 19 +- lldb/unittests/Symbol/TestClangASTContext.cpp | 3 +- llvm/bindings/go/llvm/dibuilder.go | 1 - llvm/docs/AMDGPUUsage.rst | 10 + llvm/docs/AddingConstrainedIntrinsics.rst | 63 +- llvm/docs/FAQ.rst | 2 +- llvm/docs/LangRef.rst | 7 - llvm/include/llvm/ADT/STLExtras.h | 14 - llvm/include/llvm/ADT/SmallVector.h | 11 + llvm/include/llvm/Analysis/MemorySSA.h | 2 +- llvm/include/llvm/CodeGen/CommandFlags.inc | 4 +- llvm/include/llvm/CodeGen/SelectionDAGNodes.h | 35 +- llvm/include/llvm/CodeGen/TargetLowering.h | 35 +- .../llvm/CodeGen/TargetLoweringObjectFileImpl.h | 9 + llvm/include/llvm/DebugInfo/DWARF/DWARFDebugLoc.h | 5 + llvm/include/llvm/DebugInfo/DWARF/DWARFDie.h | 4 + .../llvm/DebugInfo/DWARF/DWARFLocationExpression.h | 3 + llvm/include/llvm/DebugInfo/DWARF/DWARFUnit.h | 3 + llvm/include/llvm/ExecutionEngine/Orc/OrcError.h | 2 + llvm/include/llvm/IR/ConstrainedOps.def | 71 + llvm/include/llvm/IR/DebugInfoFlags.def | 1 - llvm/include/llvm/IR/DebugInfoMetadata.h | 5 - llvm/include/llvm/IR/FPEnv.h | 70 + llvm/include/llvm/IR/IRBuilder.h | 44 +- llvm/include/llvm/IR/IntrinsicInst.h | 81 +- llvm/include/llvm/Support/AMDGPUMetadata.h | 1 + llvm/include/llvm/Support/Error.h | 14 +- llvm/include/llvm/Support/FileCollector.h | 6 +- llvm/include/llvm/Transforms/Utils/GuardUtils.h | 7 +- .../llvm/Transforms/Vectorize/SLPVectorizer.h | 5 +- llvm/include/llvm/module.modulemap | 23 +- llvm/lib/Analysis/LoopInfo.cpp | 3 +- llvm/lib/Analysis/MemorySSAUpdater.cpp | 8 +- llvm/lib/BinaryFormat/AMDGPUMetadataVerifier.cpp | 1 + llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp | 15 +- llvm/lib/CodeGen/AsmPrinter/DwarfExpression.cpp | 17 +- llvm/lib/CodeGen/LiveDebugValues.cpp | 2 +- llvm/lib/CodeGen/MachineModuleInfo.cpp | 13 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 99 ++ .../lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp | 60 +- .../CodeGen/SelectionDAG/LegalizeVectorTypes.cpp | 124 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 35 +- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 143 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp | 2 +- llvm/lib/CodeGen/TargetLoweringBase.cpp | 35 +- llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp | 42 +- llvm/lib/DebugInfo/DWARF/DWARFDebugLoc.cpp | 15 + llvm/lib/DebugInfo/DWARF/DWARFDie.cpp | 21 + llvm/lib/DebugInfo/DWARF/DWARFUnit.cpp | 24 + llvm/lib/ExecutionEngine/OrcError/OrcError.cpp | 2 + llvm/lib/ExecutionEngine/OrcError/RPCError.cpp | 5 + .../RuntimeDyld/RuntimeDyldCOFF.cpp | 3 + .../RuntimeDyld/Targets/RuntimeDyldCOFFAArch64.h | 365 +++++ llvm/lib/IR/CMakeLists.txt | 1 + llvm/lib/IR/FPEnv.cpp | 78 + llvm/lib/IR/IntrinsicInst.cpp | 111 +- llvm/lib/IR/Verifier.cpp | 121 +- llvm/lib/ObjectYAML/DWARFEmitter.cpp | 5 +- llvm/lib/Support/AMDGPUMetadata.cpp | 1 + llvm/lib/Support/Error.cpp | 5 +- llvm/lib/TableGen/Main.cpp | 2 +- llvm/lib/TableGen/TGLexer.cpp | 10 +- llvm/lib/TableGen/TGLexer.h | 9 +- llvm/lib/TableGen/TGParser.h | 2 +- llvm/lib/Target/AArch64/AArch64TargetMachine.cpp | 5 +- .../Target/AMDGPU/AMDGPUHSAMetadataStreamer.cpp | 14 +- .../Target/AMDGPU/AMDGPUPrintfRuntimeBinding.cpp | 9 + llvm/lib/Target/AMDGPU/AMDGPUSearchableTables.td | 141 ++ llvm/lib/Target/AMDGPU/GCNDPPCombine.cpp | 15 +- llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 21 +- llvm/lib/Target/AMDGPU/SIInstrInfo.cpp | 23 + llvm/lib/Target/AMDGPU/SIInstrInfo.h | 4 + llvm/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp | 279 +++- llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp | 18 + llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.h | 18 +- llvm/lib/Target/ARM/ARMInstrMVE.td | 35 + llvm/lib/Target/BPF/BPFMIPeephole.cpp | 80 +- llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp | 106 +- llvm/lib/Target/Mips/MipsInstrInfo.td | 34 +- llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp | 3 +- llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 6 +- llvm/lib/Target/X86/X86ISelDAGToDAG.cpp | 7 + llvm/lib/Target/X86/X86ISelLowering.cpp | 60 +- llvm/lib/Transforms/Scalar/GVNHoist.cpp | 6 +- llvm/lib/Transforms/Scalar/LICM.cpp | 3 +- llvm/lib/Transforms/Scalar/LoopSimplifyCFG.cpp | 3 + llvm/lib/Transforms/Scalar/LowerGuardIntrinsic.cpp | 2 +- llvm/lib/Transforms/Scalar/MakeGuardsExplicit.cpp | 20 +- llvm/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp | 2 +- llvm/lib/Transforms/Utils/BasicBlockUtils.cpp | 8 +- llvm/lib/Transforms/Utils/GuardUtils.cpp | 14 +- llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp | 37 +- llvm/test/Analysis/MemorySSA/pr44027.ll | 27 + llvm/test/Analysis/MemorySSA/pr44029.ll | 63 + llvm/test/Assembler/debug-info.ll | 9 +- llvm/test/CMakeLists.txt | 1 + .../CodeGen/AArch64/load-combine-big-endian.ll | 162 +- llvm/test/CodeGen/AArch64/load-combine.ll | 146 +- .../AMDGPU/hsa-metadata-from-llvm-ir-full-v3.ll | 1 + .../AMDGPU/hsa-metadata-from-llvm-ir-full.ll | 1 + .../AMDGPU/hsa-metadata-hostcall-absent-v3.ll | 55 + .../CodeGen/AMDGPU/hsa-metadata-hostcall-absent.ll | 52 + .../AMDGPU/hsa-metadata-hostcall-present-v3.ll | 59 + .../AMDGPU/hsa-metadata-hostcall-present.ll | 58 + llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.ll | 78 +- llvm/test/CodeGen/AMDGPU/merge-tbuffer.mir | 1559 ++++++++++++++++++++ .../CodeGen/AMDGPU/opencl-printf-no-hostcall.ll | 18 + .../AMDGPU/promote-constOffset-to-imm-gfx10.mir | 218 +++ .../CodeGen/AMDGPU/promote-constOffset-to-imm.ll | 64 +- llvm/test/CodeGen/ARM/load-combine-big-endian.ll | 465 +++--- llvm/test/CodeGen/ARM/load-combine.ll | 409 ++--- llvm/test/CodeGen/BPF/32-bit-subreg-cond-select.ll | 17 +- .../CodeGen/BPF/32-bit-subreg-peephole-phi-1.ll | 34 + .../CodeGen/BPF/32-bit-subreg-peephole-phi-2.ll | 34 + llvm/test/CodeGen/BPF/32-bit-subreg-peephole.ll | 27 +- .../CodeGen/Hexagon/expand-condsets-phys-reg.mir | 2 +- llvm/test/CodeGen/Hexagon/sdr-global.mir | 6 +- .../CodeGen/PowerPC/aix-lower-block-address.ll | 37 + .../PowerPC/aix-lower-constant-pool-index.ll | 53 + llvm/test/CodeGen/PowerPC/aix-lower-jump-table.ll | 131 +- .../CodeGen/PowerPC/aix-xcoff-mergeable-str.ll | 28 + llvm/test/CodeGen/SystemZ/fp-abs-02.ll | 6 +- llvm/test/CodeGen/SystemZ/fp-abs-04.ll | 6 +- llvm/test/CodeGen/SystemZ/fp-cmp-04.ll | 8 +- llvm/test/CodeGen/SystemZ/fp-cmp-05.ll | 8 +- llvm/test/CodeGen/SystemZ/fp-mul-08.ll | 16 +- llvm/test/CodeGen/SystemZ/fp-mul-09.ll | 16 +- llvm/test/CodeGen/SystemZ/fp-mul-10.ll | 12 +- llvm/test/CodeGen/SystemZ/fp-neg-01.ll | 6 +- llvm/test/CodeGen/SystemZ/fp-neg-02.ll | 6 +- llvm/test/CodeGen/SystemZ/fp-strict-add-03.ll | 8 +- llvm/test/CodeGen/SystemZ/fp-strict-div-03.ll | 8 +- llvm/test/CodeGen/SystemZ/fp-strict-mul-02.ll | 110 +- llvm/test/CodeGen/SystemZ/fp-strict-mul-04.ll | 140 +- llvm/test/CodeGen/SystemZ/fp-strict-mul-05.ll | 8 +- llvm/test/CodeGen/SystemZ/fp-strict-mul-08.ll | 16 +- llvm/test/CodeGen/SystemZ/fp-strict-mul-09.ll | 16 +- llvm/test/CodeGen/SystemZ/fp-strict-mul-10.ll | 12 +- llvm/test/CodeGen/SystemZ/fp-strict-mul-11.ll | 7 +- llvm/test/CodeGen/SystemZ/fp-strict-sub-03.ll | 8 +- llvm/test/CodeGen/SystemZ/vec-abs-05.ll | 4 +- llvm/test/CodeGen/SystemZ/vec-abs-06.ll | 5 +- llvm/test/CodeGen/SystemZ/vec-mul-02.ll | 2 +- llvm/test/CodeGen/SystemZ/vec-mul-04.ll | 3 +- llvm/test/CodeGen/SystemZ/vec-mul-05.ll | 15 +- llvm/test/CodeGen/SystemZ/vec-neg-01.ll | 4 +- llvm/test/CodeGen/SystemZ/vec-neg-02.ll | 5 +- llvm/test/CodeGen/SystemZ/vec-strict-mul-02.ll | 2 +- llvm/test/CodeGen/SystemZ/vec-strict-mul-04.ll | 3 +- llvm/test/CodeGen/SystemZ/vec-strict-mul-05.ll | 15 +- llvm/test/CodeGen/Thumb2/vqabs.ll | 50 + llvm/test/CodeGen/X86/addcarry.ll | 288 ++-- llvm/test/CodeGen/X86/fp128-cast.ll | 189 ++- llvm/test/CodeGen/X86/subcarry.ll | 143 +- .../DebugInfo/ARM/entry-value-multi-byte-expr.ll | 4 +- .../MIR/AArch64/dbgcall-site-interpretation.mir | 4 +- .../MIR/ARM/dbgcall-site-interpretation.mir | 4 +- .../MIR/ARM/dbgcall-site-propagated-value.mir | 4 +- .../MIR/ARM/if-coverter-call-site-info.mir | 4 +- llvm/test/DebugInfo/MIR/ARM/larger-subregister.mir | 36 + .../live-debug-values-bundled-entry-values.mir | 4 +- llvm/test/DebugInfo/MIR/X86/DW_OP_entry_value.mir | 6 +- .../MIR/X86/avoid-single-entry-value-location.mir | 2 +- .../MIR/X86/dbg-call-site-spilled-arg.mir | 2 +- .../MIR/X86/dbgcall-site-interpretation.mir | 4 +- llvm/test/DebugInfo/MIR/X86/dbginfo-entryvals.mir | 8 +- .../DebugInfo/MIR/X86/debug-call-site-param.mir | 6 +- .../MIR/X86/multiple-param-dbg-value-entry.mir | 6 +- .../Sparc/entry-value-complex-reg-expr.ll | 2 +- .../RuntimeDyld/AArch64/COFF_AArch64.s | 152 ++ llvm/test/Feature/weak_constant.ll | 2 +- llvm/test/MC/X86/dwarf-size-field-overflow.test | 6 +- llvm/test/TableGen/duplicate-include.inc | 7 + llvm/test/TableGen/duplicate-include.td | 7 + .../Transforms/InstCombine/widenable-conditions.ll | 156 ++ .../X86/insert-element-build-vector.ll | 600 +++----- .../test/Transforms/SLPVectorizer/X86/reduction.ll | 19 +- .../Transforms/SLPVectorizer/X86/reduction2.ll | 19 +- llvm/test/lit.cfg.py | 4 +- llvm/test/tools/llvm-dwarfdump/X86/locstats.ll | 4 +- .../llvm-dwarfdump/X86/stats-dbg-callsite-info.ll | 6 +- .../X86/valid-call-site-GNU-extensions.ll | 2 +- .../MachO/Inputs/i386.yaml} | 0 .../MachO/Inputs/x86_64.yaml} | 0 .../MachO/install-name-tool-add-rpath.test | 23 + .../MachO/install-name-tool-help-message.test | 10 + .../MachO/install-name-tool-version.test | 2 + .../tools/llvm-readobj/elf-invalid-versioning.test | 12 +- .../tools/llvm-readobj/elf-linker-options.test | 43 +- llvm/test/tools/llvm-readobj/elf-versioninfo.test | 167 ++- llvm/test/tools/yaml2obj/ELF/verdef-section.yaml | 13 +- llvm/test/tools/yaml2obj/ELF/verneed-section.yaml | 13 +- llvm/test/tools/yaml2obj/ELF/versym-section.yaml | 6 +- llvm/tools/llvm-objcopy/CMakeLists.txt | 6 + llvm/tools/llvm-objcopy/CopyConfig.cpp | 89 ++ llvm/tools/llvm-objcopy/CopyConfig.h | 12 +- llvm/tools/llvm-objcopy/InstallNameToolOpts.td | 22 + llvm/tools/llvm-objcopy/MachO/MachOObjcopy.cpp | 26 +- llvm/tools/llvm-objcopy/MachO/MachOReader.cpp | 18 +- llvm/tools/llvm-objcopy/MachO/MachOWriter.cpp | 6 +- llvm/tools/llvm-objcopy/MachO/Object.cpp | 4 + llvm/tools/llvm-objcopy/MachO/Object.h | 3 +- llvm/tools/llvm-objcopy/llvm-objcopy.cpp | 20 +- llvm/tools/llvm-readobj/ELFDumper.cpp | 36 +- llvm/unittests/DebugInfo/DWARF/CMakeLists.txt | 1 + llvm/unittests/DebugInfo/DWARF/DWARFDieTest.cpp | 118 ++ llvm/unittests/IR/IRBuilderTest.cpp | 50 +- llvm/utils/UpdateTestChecks/common.py | 8 + llvm/utils/gn/secondary/clang/test/BUILD.gn | 1 + llvm/utils/gn/secondary/llvm/lib/IR/BUILD.gn | 1 + .../llvm/unittests/DebugInfo/DWARF/BUILD.gn | 1 + .../unittest/googletest/src/gtest-death-test.cc | 2 +- llvm/utils/update_analyze_test_checks.py | 6 +- llvm/utils/update_cc_test_checks.py | 12 +- llvm/utils/update_llc_test_checks.py | 6 +- llvm/utils/update_mca_test_checks.py | 5 +- llvm/utils/update_mir_test_checks.py | 6 +- llvm/utils/update_test_checks.py | 6 +- 286 files changed, 9301 insertions(+), 4367 deletions(-) delete mode 100644 clang/test/CodeGen/debug-info-param-modification.c create mode 100644 clang/test/InterfaceStubs/driver-test2.c create mode 100644 clang/test/InterfaceStubs/ppc.cpp create mode 100644 clang/utils/convert_arm_neon.py create mode 100644 lld/test/ELF/mips-jalr-non-functions.s create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/gdb_remote_ [...] create mode 100644 lldb/test/Shell/Reproducer/Inputs/GDBRemoteCrashCapture.in create mode 100644 lldb/test/Shell/Reproducer/TestCrash.test create mode 100644 llvm/include/llvm/IR/ConstrainedOps.def create mode 100644 llvm/include/llvm/IR/FPEnv.h create mode 100644 llvm/lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldCOFFAArch64.h create mode 100644 llvm/lib/IR/FPEnv.cpp create mode 100644 llvm/test/Analysis/MemorySSA/pr44027.ll create mode 100644 llvm/test/Analysis/MemorySSA/pr44029.ll create mode 100644 llvm/test/CodeGen/AMDGPU/hsa-metadata-hostcall-absent-v3.ll create mode 100644 llvm/test/CodeGen/AMDGPU/hsa-metadata-hostcall-absent.ll create mode 100644 llvm/test/CodeGen/AMDGPU/hsa-metadata-hostcall-present-v3.ll create mode 100644 llvm/test/CodeGen/AMDGPU/hsa-metadata-hostcall-present.ll create mode 100644 llvm/test/CodeGen/AMDGPU/merge-tbuffer.mir create mode 100644 llvm/test/CodeGen/AMDGPU/opencl-printf-no-hostcall.ll create mode 100644 llvm/test/CodeGen/AMDGPU/promote-constOffset-to-imm-gfx10.mir create mode 100644 llvm/test/CodeGen/BPF/32-bit-subreg-peephole-phi-1.ll create mode 100644 llvm/test/CodeGen/BPF/32-bit-subreg-peephole-phi-2.ll create mode 100644 llvm/test/CodeGen/PowerPC/aix-xcoff-mergeable-str.ll create mode 100644 llvm/test/CodeGen/Thumb2/vqabs.ll create mode 100644 llvm/test/DebugInfo/MIR/ARM/larger-subregister.mir create mode 100644 llvm/test/ExecutionEngine/RuntimeDyld/AArch64/COFF_AArch64.s create mode 100644 llvm/test/TableGen/duplicate-include.inc create mode 100644 llvm/test/TableGen/duplicate-include.td create mode 100644 llvm/test/Transforms/InstCombine/widenable-conditions.ll copy llvm/test/tools/{llvm-lipo/Inputs/i386-slice.yaml => llvm-objcopy/MachO/Input [...] copy llvm/test/tools/{llvm-lipo/Inputs/x86_64-slice.yaml => llvm-objcopy/MachO/Inp [...] create mode 100644 llvm/test/tools/llvm-objcopy/MachO/install-name-tool-add-rpath.test create mode 100644 llvm/test/tools/llvm-objcopy/MachO/install-name-tool-help-message.test create mode 100644 llvm/test/tools/llvm-objcopy/MachO/install-name-tool-version.test create mode 100644 llvm/tools/llvm-objcopy/InstallNameToolOpts.td create mode 100644 llvm/unittests/DebugInfo/DWARF/DWARFDieTest.cpp