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-defconfig in repository toolchain/ci/llvm-project.
from 90598543550 Revert "[clang][IFS] Driver Pipeline: generate stubs after [...] adds 86c66cea21f Extends the tblgen macro to allow mlir-tblgen to be installed adds 47feae5dd61 Use lld::make<T> to make TpiSource objects adds 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 [...] new 5c5cf899ef2 [MemorySSA] Moving at the end often means before terminator. new 76bcbaafab2 [Orc][Modules] Fix Modules build fallout from a34680a33eb. new 8e896b19ddd [Error] Remove a broken code fragment accidentally included [...] new ee9b49eef04 Tablegen: Remove the error for duplicate include files. new a84922916e6 Fix unused variable warning in NDEBUG mode after 8ba56f322a [...] new fec3ca77bbc [clang][IFS][test] GreenDragon and Fuchsia Darwin bot fix: [...]
The 6 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-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/COFF/DebugTypes.cpp | 17 +- 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/cmake/modules/TableGen.cmake | 2 +- 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 +- llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp | 85 ++ llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.h | 2 + .../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 | 19 +- 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 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fdiv.mir | 509 ++++++- .../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 +- 291 files changed, 9863 insertions(+), 4419 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