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-next-allmodconfig in repository toolchain/ci/llvm-project.
from d08c056695a [OPENMP50]Add if clause in simd directive. adds 3a8104a9ea3 Precommit test showing oppurtunity when computing exit test [...] adds 8c484050690 Wrap C APIs with pragmas enforcing -Werror=strict-prototypes adds cd4811360e2 [ValueTracking] Add a basic version of isKnownNonInfinity a [...] adds cf823ce4ad9 [AArch64] Fix MIR test instruction to not have invalid operand. adds f3eb5dee575 [LoopPred] Generalize profitability check to handle unswitc [...] adds 70c68a6b0e5 [NFC] Factor out utilities for manipulating widenable branches adds ea8e0282234 [clang][IFS] Driver Pipeline: generate stubs after standard [...] adds 377d70cdea7 [clang][IFS] Fixing failing bots that do not have PPC targe [...] adds 28a91473e33 [GuardWidening] Remove WidenFrequentBranches transform adds 88f00aef684 Introduce llvm-install-name-tool adds 327a18ca0a0 [lldb][test] Prevent \n in calls to lldb's expect() test helper. adds 29fd1e1f4a3 [clang][IFS] Attempting to fix missing 'orbis-ld' on scei-p [...] adds 85435bdde00 [ARC] Add InitializePasses header to fix ARC build. adds 72fac0663a3 [tests] Autogen a test to eliminate spurious diff from foll [...] adds 85589f8077a [X86] Add custom type legalization and lowering for scalar [...] adds 69242e98682 clang/Modules: Sink ASTReadResult in ReadControlBlock, NFC adds 10089ce2027 scudo: Switch from std::random_shuffle to std::shuffle in a test. adds c4b41e8d1d8 [LegalizeDAG][X86] Enable STRICT_FP_TO_SINT/UINT to be promoted adds 36eea5c31f1 [Reproducer] Namespace the reproducer dump options. adds 2cea161b80a Revert "Introduce llvm-install-name-tool" adds 1b387484b9b [clang][IFS] Fixing unsupported emulation mode on clang-ppc [...] adds bffdee8ef37 [LTO][Legacy] Add API for passing LLVM options separately adds 606a2bd6218 [musttail] Don't forward AL on Win64 adds 87008317348 clang/Modules: Early return in CompilerInstance::createModu [...] adds f37356d6f60 [clang][IFS][test] Removing driver-test.c. Test is still to [...] adds 27b229dc17b Revert "[clang][IFS][test] Removing driver-test.c. Test is [...] adds 6c6d34883a3 Revert "[clang][IFS] Fixing unsupported emulation mode on c [...] adds 0ce89e2a0d8 Revert "[clang][IFS] Attempting to fix missing 'orbis-ld' o [...] adds 85a1662035f Revert "[clang][IFS] Fixing failing bots that do not have P [...] adds 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 [...]
No new revisions were added by this update.
Summary of changes: clang-tools-extra/clangd/Selection.cpp | 14 + .../clangd/unittests/SelectionTests.cpp | 10 + clang/cmake/caches/CrossWinToARMLinux.cmake | 2 +- clang/include/clang-c/BuildSystem.h | 11 +- clang/include/clang-c/CXCompilationDatabase.h | 12 +- clang/include/clang-c/CXErrorCode.h | 10 +- clang/include/clang-c/CXString.h | 10 +- clang/include/clang-c/Documentation.h | 10 +- clang/include/clang-c/ExternC.h | 39 + clang/include/clang-c/FatalErrorHandler.h | 11 +- clang/include/clang-c/Index.h | 14 +- clang/include/clang-c/Platform.h | 11 +- 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/CodeGen/CGBuiltin.cpp | 5 + clang/lib/CodeGen/CGDebugInfo.cpp | 42 - clang/lib/CodeGen/CGDebugInfo.h | 4 - clang/lib/Frontend/CompilerInstance.cpp | 87 +- clang/lib/Parse/ParseDecl.cpp | 7 +- clang/lib/Serialization/ASTReader.cpp | 10 +- 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/Parser/cxx-decl.cpp | 2 + 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 + .../lib/scudo/standalone/tests/secondary_test.cpp | 3 +- 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/include/lldb/Symbol/ClangASTContext.h | 25 +- .../TestBasicEntryValuesX86_64.py | 3 +- lldb/packages/Python/lldbsuite/test/lldbpexpect.py | 1 + .../Python/lldbsuite/test/terminal/TestEditline.py | 31 +- .../test/tools/lldb-server/TestLldbGdbServer.py | 1 - lldb/source/Commands/CommandObjectReproducer.cpp | 4 +- lldb/source/Commands/Options.td | 2 +- .../Clang/ClangExpressionDeclMap.cpp | 512 +++---- .../Clang/ClangExpressionDeclMap.h | 38 + lldb/source/Plugins/Language/ObjC/Cocoa.cpp | 54 +- .../SymbolFile/DWARF/DWARFASTParserClang.cpp | 12 +- lldb/source/Symbol/ClangASTContext.cpp | 61 +- .../tools/debugserver/source/MacOSX/CMakeLists.txt | 8 +- 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/LangRef.rst | 7 - llvm/include/llvm-c/Analysis.h | 9 +- llvm/include/llvm-c/BitReader.h | 9 +- llvm/include/llvm-c/BitWriter.h | 9 +- llvm/include/llvm-c/Comdat.h | 9 +- llvm/include/llvm-c/Core.h | 9 +- llvm/include/llvm-c/DebugInfo.h | 9 +- llvm/include/llvm-c/Disassembler.h | 9 +- llvm/include/llvm-c/Error.h | 10 +- llvm/include/llvm-c/ErrorHandling.h | 10 +- llvm/include/llvm-c/ExecutionEngine.h | 9 +- llvm/include/llvm-c/ExternC.h | 39 + llvm/include/llvm-c/IRReader.h | 9 +- llvm/include/llvm-c/Initialization.h | 9 +- llvm/include/llvm-c/LinkTimeOptimizer.h | 10 +- llvm/include/llvm-c/Linker.h | 9 +- llvm/include/llvm-c/Object.h | 9 +- llvm/include/llvm-c/OrcBindings.h | 9 +- llvm/include/llvm-c/Remarks.h | 8 +- llvm/include/llvm-c/Support.h | 9 +- llvm/include/llvm-c/Target.h | 9 +- llvm/include/llvm-c/TargetMachine.h | 10 +- .../llvm-c/Transforms/AggressiveInstCombine.h | 9 +- llvm/include/llvm-c/Transforms/Coroutines.h | 9 +- llvm/include/llvm-c/Transforms/IPO.h | 9 +- llvm/include/llvm-c/Transforms/InstCombine.h | 9 +- .../include/llvm-c/Transforms/PassManagerBuilder.h | 9 +- llvm/include/llvm-c/Transforms/Scalar.h | 9 +- llvm/include/llvm-c/Transforms/Utils.h | 9 +- llvm/include/llvm-c/Transforms/Vectorize.h | 9 +- llvm/include/llvm-c/Types.h | 9 +- llvm/include/llvm-c/lto.h | 25 +- llvm/include/llvm/Analysis/GuardUtils.h | 4 + llvm/include/llvm/Analysis/ValueTracking.h | 6 + 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/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/LTO/legacy/LTOCodeGenerator.h | 3 +- llvm/include/llvm/Support/AMDGPUMetadata.h | 1 + llvm/include/llvm/Support/FileCollector.h | 6 +- llvm/include/llvm/Transforms/Utils/GuardUtils.h | 19 +- llvm/lib/Analysis/GuardUtils.cpp | 7 + llvm/lib/Analysis/ValueTracking.cpp | 73 +- llvm/lib/BinaryFormat/AMDGPUMetadataVerifier.cpp | 1 + llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp | 15 +- llvm/lib/CodeGen/LiveDebugValues.cpp | 2 +- llvm/lib/CodeGen/MachineModuleInfo.cpp | 13 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 99 ++ llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp | 42 +- .../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 + .../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/LTO/LTOCodeGenerator.cpp | 9 +- llvm/lib/ObjectYAML/DWARFEmitter.cpp | 5 +- llvm/lib/Support/AMDGPUMetadata.cpp | 1 + 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/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 | 4 +- llvm/lib/Target/ARC/ARCBranchFinalize.cpp | 1 + llvm/lib/Target/ARC/ARCOptAddrMode.cpp | 1 + llvm/lib/Target/ARM/ARMInstrMVE.td | 35 + 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 | 153 ++- llvm/lib/Target/X86/X86ISelLowering.h | 3 +- llvm/lib/Transforms/Scalar/GuardWidening.cpp | 81 +- llvm/lib/Transforms/Scalar/LoopPredication.cpp | 23 +- llvm/lib/Transforms/Scalar/LowerGuardIntrinsic.cpp | 2 +- llvm/lib/Transforms/Scalar/MakeGuardsExplicit.cpp | 17 +- llvm/lib/Transforms/Utils/GuardUtils.cpp | 40 +- .../Analysis/ScalarEvolution/trip-count-andor.ll | 461 +++++++ llvm/test/Assembler/debug-info.ll | 9 +- llvm/test/CMakeLists.txt | 1 + .../GlobalISel/legalize-phi-insertpt-decrement.mir | 4 +- .../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 +- .../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 +++--- .../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/cfguard-checks.ll | 33 + llvm/test/CodeGen/X86/fp-intrinsics.ll | 688 +++++++++- llvm/test/CodeGen/X86/musttail-varargs.ll | 30 +- llvm/test/CodeGen/X86/subcarry.ll | 143 +- .../X86/vector-constrained-fp-intrinsics.ll | 342 +++-- .../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 +- .../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 +++ .../basic_widenable_condition_guards.ll | 40 +- .../GuardWidening/widen-frequent-branches.ll | 820 ----------- .../Transforms/InstSimplify/known-never-nan.ll | 39 +- .../Transforms/LoopPredication/predicate-exits.ll | 81 ++ .../X86/insert-element-build-vector.ll | 600 +++----- 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/tools/lto/lto.cpp | 13 +- llvm/tools/lto/lto.exports | 1 + 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/llvm/lib/IR/BUILD.gn | 1 + .../llvm/unittests/DebugInfo/DWARF/BUILD.gn | 1 + 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 +- 285 files changed, 8575 insertions(+), 5605 deletions(-) create mode 100644 clang/include/clang-c/ExternC.h delete mode 100644 clang/test/CodeGen/debug-info-param-modification.c create mode 100644 clang/utils/convert_arm_neon.py create mode 100644 lld/test/ELF/mips-jalr-non-functions.s create mode 100644 llvm/include/llvm-c/ExternC.h 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/ScalarEvolution/trip-count-andor.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/opencl-printf-no-hostcall.ll create mode 100644 llvm/test/CodeGen/AMDGPU/promote-constOffset-to-imm-gfx10.mir 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/ExecutionEngine/RuntimeDyld/AArch64/COFF_AArch64.s delete mode 100644 llvm/test/Transforms/GuardWidening/widen-frequent-branches.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