This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-arm-mainline-allyesconfig in repository toolchain/ci/llvm-project.
from 75af15d81ef [NFC][TEST_COMMIT] Add fullstop to comment. adds 1984a27db58 [DBG][OPT] Attempt to salvage or undef debug info when remo [...] adds 9f48a160dd3 Revert "[DBG][OPT] Attempt to salvage or undef debug info w [...] adds 3db8a3ef86e [InstCombine] avoid crash from deleting an instruction that [...] adds 29f5d1670c3 Revert "[InstCombine] avoid crash from deleting an instruct [...] adds abbbf9880c2 [TargetLowering][DAGCombine][MSP430] Shift Amount Threshold [...] adds 48b7068beca [libc++] Mark __call_once_proxy as hidden and internal adds a7638d38498 clang-format: [JS] support null operators. adds 6bcd8d4a18f clang-format: [JS] test declared fields. adds f8c17fe1112 [clangd] fixes semantic highlighting test adds fdf3d1766bb [PowerPC] Implementing overflow version for XO-Form instructions adds 4edf0cb0e03 [clang-tidy] Add bugprone-bad-signal-to-kill-thread checker [...] adds 135a493f345 Fix TestNoGPacketSupported on linux adds a9a3781df81 [ObjC] Override TailCallKind when lowering objc intrinsics adds 8cec7e0208f Revert "[clang-tidy] Add bugprone-bad-signal-to-kill-thread [...] adds 8d288a0668a [clang-tidy] Add bugprone-bad-signal-to-kill-thread check a [...] adds 2da34a43c7a gn build: Merge 8d288a0668a adds a14eb8f47d4 lldb: Fix some -Wdeprecated-copy warnings adds a81c1a9c563 [Format] Fix clang-format.el unit tests after commit f349cc [...] adds 49fb4a96e0b change LLVM_VERSION_SUFFIX default from svn to git adds 5cfce5079bc Timer - fix shadow variable warnings for Name/Description m [...] adds b6cd799e29a Fix filename typo in rG8d288a0668a5 adds 4162875c3b2 [Support] Add erase() to json::Object adds 6bbfafd0378 [CGP] Make ICMP_EQ use CR result of ICMP_S(L|G)T dominators adds 19bbdf6ca6b Fix errors where we thought we were checking for labels but [...] adds 03da6e8c00d [ModuloSchedule] Do target loop analysis before peeling. adds 14df08f0580 [scudo][standalone] Match function name change to bionic na [...] adds 489449c28aa [libTooling] Further simplify `Stencil` type and introduce [...] adds eb8710cb93a [libc++][P0980] Marked member functions move/copy/assign of [...] adds b9213dfec4d [clangd] Fix crash in DefineInline::prepare() adds 8a44d4850d2 [debuginfo] Update test to account for missing __debug_macinfo adds 0d908e1252d Make FileCheckNumericVariable::getDefLineNumber const. NFC adds 0e0dea82681 Add missing override modifiers for FileCheckExpressionAST:: [...] adds f8c12edd1a5 [OPENMP50]Add support for nested atomic and simd constructs [...] adds fde11e9f23a [OPENMP50]Generalize handling of context matching/scoring. adds e0f1d9d8729 [ModuloSchedule] Fix modulo expansion for data loop carried [...] adds d24bce57c3c Add a testcase for .dSYM path remapping dictionaries. adds da83e962735 Fix a regression in macOS-style path remapping. adds 646d927175e Replace tabs with spaces. (NFC) adds 152e83fc59a clang-format: fix a typo introduced by the previous change adds 2eb9233034c [AArch64] Add new scheduling predicates adds c19528f1809 [AArch64] Update for Exynos adds edab7dd4262 Disable hoisting MI to hotter basic blocks adds 0cf86da1741 [Reproducer] Quit the debugger after generating a reproducer adds eef69021607 clang/Modules: Delay err_module_file_conflict if a diagnost [...] adds 6b0af41ad7b Fixing PowerPC llc test cases for Disable hoisting MI to ho [...] adds e5e2e0a66b0 [PowerPC][XCOFF] Add support for zero initialized global values. adds bfd58fc60ff clang/Modules: Use range-based for in ASTReader::ReadAST, NFC adds 01782c3e4df clang/Modules: Split loop in ReadAST between failable and not adds 774e829c290 [X86] Autogenerate checks in fp-intrinsics.ll. Split fma te [...] adds 9e5116f756f [X86] Add avx512 command lines to vector-constrained-fp-int [...] adds 0b8dfb5762f [lldb] Re-enable VSCode tests adds 8e2c192e2af clang/Modules: Add missing diagnostics for malformed AST files adds 6c86d6efaf1 [X86] Remove some else branches after checking for !useSoft [...] adds c46b3a2abd3 clang/Modules: Clean up modules on error in ReadAST adds e87d71668e1 [IR] Redefine Freeze instruction adds 2d0eb38d4cc [MC] Make MCFragment trivially destructible adds 5c6bfa9c7a7 [IR] Resolve an error at freeze's unit tests adds 578f3b5dce2 [X86] Remove setOperationAction lines that say to promote MVT::i1 adds 70193b21d18 [NFC] Fix test case after edab7dd426249bd40059b49b255ba9cc5b784753 adds 4187cb138b1 Add InstCombine/InstructionSimplify support for Freeze Instruction adds 31ea714e9a9 Add rpath to liblldb so vendors can ship their own python f [...] adds e9a06e06064 [VFABI] Read/Write functions for the VFABI attribute. adds 6ebec32b126 gn build: Merge e9a06e06064 adds ac385ca63fe Fix null dereference in yaml::Document::skip adds 6a18a954876 [SLP] Look-ahead operand reordering heuristic. adds 644de3b96e7 [PDB] Make pdb::DbiModuleDescriptor destructor trivial adds 3c4f8bb108b AMDGPU/SI: make ~SIScheduleBlockCreator trivial adds 43ff6347725 [Support] Optimize SHA1 implementation adds 88b04ef8327 [Attributor] Use must-be-executed-context in align deduction adds dd101539dac [yaml2obj/obj2yaml] - Add support for SHT_LLVM_LINKER_OPTIO [...] adds e80e9b97521 [llvm-readelf/llvm-readobj][test] - Convert elf-linker-opti [...] adds c8e4b536771 [VFABI] Remove unused variables in testcase, fix buildbot adds ff1504da6fa [X86] Update stale comment. NFC adds 22a535e91a7 [X86] Add fptosi test to fp-intrinsics.ll adds 07ebd741546 MCP: Fixed bug with dest overlapping copy source adds a85e676916b [NFC][InstCombine] Add tests that show a number of canonica [...] adds bd7d9a85b8b [lldb] Check if we actually have a Clang type in ObjCLangua [...] adds 6cc853b416a [lldb][NFC] Remove unused CompilerType::IsPossibleCPlusPlus [...] adds 52f3a2faf92 [lldb][NFC] Move LLVM RTTI implementation from enum to stat [...] adds 874b6495b5f [lldb] Add missing include to ObjCLanguage.cpp to fix build adds a75f8d98d7a [clang-format] [PR36294] AlwaysBreakAfterReturnType works i [...] adds a9018fddf9b [X86] Add more add/sub carry tests adds ebe2f560304 DWARFDebugLoclists: add location list "interpretation" logic adds ec4c96d6856 [lldb][NFC] Simplify a return in ThreadPlanStepInRange::Def [...] adds 1ee93240c02 [LoopInterchange] Only skip PHIs with incoming values from [...] adds 3130a88137d [lldb][test] Macros in expressions require DWARF 5 adds 002625113ba [X86] Add PR39464 addcarry/subborrow test cases adds 6da34a8b847 FileCheckPattern::FindRegexVarEnd - make helper function st [...] adds 8794f678768 [X86] Cleanup prefixes + regenerate for fp-intrinsics-fma.ll adds 7f1dcc8952e [InstCombine] Skip scalable vectors in combineLoadToOperationType adds 636412bf31f [AArch64ExpandPseudos] Preserve renamable state when expand [...] adds 77cc246412c [lldb] [Process/NetBSD] Use PT_STOP to stop the process [NFCI] adds 44e5879f0fb AArch64: add arm64_32 support to Clang. adds 5022a5fcaef Mark llvm::ConstantExpr::getAsInstruction as const
No new revisions were added by this update.
Summary of changes: .../bugprone/BadSignalToKillThreadCheck.cpp | 70 +++ .../bugprone/BadSignalToKillThreadCheck.h | 37 ++ .../clang-tidy/bugprone/BugproneTidyModule.cpp | 3 + .../clang-tidy/bugprone/CMakeLists.txt | 1 + .../clang-tidy/cert/CERTTidyModule.cpp | 4 + .../clang-tidy/utils/TransformerClangTidyCheck.cpp | 2 +- .../test/semantic-highlighting.test.ts | 50 +- .../clangd/refactor/tweaks/DefineInline.cpp | 2 +- clang-tools-extra/clangd/unittests/TweakTests.cpp | 3 + clang-tools-extra/docs/ReleaseNotes.rst | 11 + .../checks/bugprone-bad-signal-to-kill-thread.rst | 16 + .../docs/clang-tidy/checks/cert-pos44-c.rst | 9 + clang-tools-extra/docs/clang-tidy/checks/list.rst | 2 + .../bugprone-bad-signal-to-kill-thread.cpp | 38 ++ clang/docs/ClangFormat.rst | 2 +- clang/include/clang/Basic/Attr.td | 66 ++- clang/include/clang/Basic/Diagnostic.h | 9 +- clang/include/clang/Basic/DiagnosticSemaKinds.td | 2 +- clang/include/clang/Basic/OpenMPKinds.def | 14 + clang/include/clang/Basic/OpenMPKinds.h | 40 ++ clang/include/clang/Parse/Parser.h | 8 +- clang/include/clang/Sema/Sema.h | 25 +- clang/include/clang/Serialization/ASTReader.h | 2 +- .../clang/Tooling/Transformer/MatchConsumer.h | 47 ++ .../clang/Tooling/Transformer/RewriteRule.h | 13 +- clang/include/clang/Tooling/Transformer/Stencil.h | 47 +- clang/lib/Basic/Diagnostic.cpp | 5 +- clang/lib/Basic/OpenMPKinds.cpp | 43 ++ clang/lib/Basic/Targets.cpp | 5 + clang/lib/Basic/Targets/AArch64.cpp | 38 +- clang/lib/Basic/Targets/AArch64.h | 2 + clang/lib/CodeGen/CGBuiltin.cpp | 4 +- clang/lib/CodeGen/CGOpenMPRuntime.cpp | 133 +++-- clang/lib/CodeGen/TargetInfo.cpp | 38 +- clang/lib/Driver/ToolChain.cpp | 2 + clang/lib/Driver/ToolChains/Clang.cpp | 11 +- clang/lib/Driver/ToolChains/CommonArgs.cpp | 1 + clang/lib/Driver/ToolChains/Darwin.cpp | 6 +- clang/lib/Format/FormatToken.h | 2 + clang/lib/Format/FormatTokenLexer.cpp | 12 + clang/lib/Format/TokenAnnotator.cpp | 34 +- clang/lib/Parse/ParseOpenMP.cpp | 71 +-- clang/lib/Sema/SemaChecking.cpp | 5 +- clang/lib/Sema/SemaOpenMP.cpp | 84 ++- clang/lib/Sema/SemaTemplateInstantiateDecl.cpp | 34 +- clang/lib/Sema/SemaType.cpp | 7 +- clang/lib/Serialization/ASTReader.cpp | 83 +-- clang/lib/Tooling/Transformer/RewriteRule.cpp | 28 +- clang/lib/Tooling/Transformer/Stencil.cpp | 40 +- clang/test/CodeGen/arm64_32-vaarg.c | 117 ++++ clang/test/CodeGen/arm64_32.c | 30 + clang/test/CodeGen/builtins-arm64.c | 3 +- clang/test/CodeGen/target-data.c | 4 + clang/test/CodeGenCXX/armv7k.cpp | 3 + clang/test/Driver/aarch64-cpus.c | 3 + clang/test/Driver/arm64_32-link.c | 4 + clang/test/OpenMP/nesting_of_regions.cpp | 332 +++++------ clang/test/Preprocessor/aarch64-target-features.c | 3 + clang/test/Preprocessor/arm64_32.c | 5 + clang/test/Preprocessor/init-v7k-compat.c | 1 + clang/test/Preprocessor/stdint.c | 107 ++++ clang/test/Sema/aarch64-neon-vector-types.c | 2 + clang/test/Sema/types.c | 1 + clang/tools/clang-format/clang-format-test.el | 4 +- clang/unittests/Format/FormatTest.cpp | 90 ++- clang/unittests/Format/FormatTestJS.cpp | 17 + clang/unittests/Tooling/StencilTest.cpp | 21 - clang/unittests/Tooling/TransformerTest.cpp | 15 +- compiler-rt/lib/scudo/standalone/wrappers_c.inc | 10 +- debuginfo-tests/llgdb-tests/apple-accel.cpp | 3 +- libcxx/CMakeLists.txt | 2 +- libcxx/include/__string | 158 ++++-- libcxx/include/mutex | 2 +- .../assign3.pass.cpp | 13 +- .../char.traits.specializations.char/copy.pass.cpp | 13 +- .../char.traits.specializations.char/move.pass.cpp | 13 +- .../assign3.pass.cpp | 13 +- .../copy.pass.cpp | 13 +- .../move.pass.cpp | 13 +- .../assign3.pass.cpp | 13 +- .../copy.pass.cpp | 13 +- .../move.pass.cpp | 13 +- .../assign3.pass.cpp | 13 +- .../copy.pass.cpp | 13 +- .../move.pass.cpp | 13 +- .../assign3.pass.cpp | 13 +- .../copy.pass.cpp | 13 +- .../move.pass.cpp | 13 +- libunwind/CMakeLists.txt | 2 +- lldb/cmake/modules/LLDBFramework.cmake | 5 + lldb/include/lldb/Expression/Expression.h | 24 +- lldb/include/lldb/Expression/FunctionCaller.h | 11 +- lldb/include/lldb/Expression/LLVMUserExpression.h | 12 +- lldb/include/lldb/Expression/UserExpression.h | 14 +- lldb/include/lldb/Expression/UtilityFunction.h | 13 +- lldb/include/lldb/Interpreter/OptionValue.h | 4 - lldb/include/lldb/Symbol/CompilerType.h | 5 - lldb/include/lldb/Symbol/Declaration.h | 10 - lldb/include/lldb/Symbol/SymbolContext.h | 12 - lldb/include/lldb/Utility/ArchSpec.h | 7 - lldb/include/lldb/Utility/Broadcaster.h | 1 - lldb/include/lldb/Utility/FileSpec.h | 11 - lldb/include/lldb/Utility/Flags.h | 11 - lldb/include/lldb/Utility/Scalar.h | 1 - lldb/include/lldb/Utility/Status.h | 2 - .../test/commands/expression/macros/Makefile | 2 +- .../test/commands/expression/macros/TestMacros.py | 3 + .../gdb_remote_client/TestNoGPacketSupported.py | 4 +- .../macosx/DBGSourcePathRemapping/Inputs/main.c | 8 + .../DBGSourcePathRemapping/Inputs/relative.c | 5 + .../test/macosx/DBGSourcePathRemapping/Makefile | 10 + .../TestDSYMSourcePathRemapping.py | 61 ++ .../tools/lldb-vscode/attach/TestVSCode_attach.py | 6 +- .../breakpoint/TestVSCode_setBreakpoints.py | 2 - .../TestVSCode_setExceptionBreakpoints.py | 1 - .../TestVSCode_setFunctionBreakpoints.py | 2 - .../tools/lldb-vscode/launch/TestVSCode_launch.py | 13 +- .../stackTrace/TestVSCode_stackTrace.py | 1 - .../test/tools/lldb-vscode/step/TestVSCode_step.py | 1 - .../lldb-vscode/variables/TestVSCode_variables.py | 1 - lldb/source/Commands/CommandObjectReproducer.cpp | 6 +- lldb/source/Expression/Expression.cpp | 10 +- lldb/source/Expression/FunctionCaller.cpp | 6 +- lldb/source/Expression/LLVMUserExpression.cpp | 12 +- lldb/source/Expression/UserExpression.cpp | 7 +- lldb/source/Expression/UtilityFunction.cpp | 11 +- .../ExpressionParser/Clang/ClangFunctionCaller.cpp | 2 + .../ExpressionParser/Clang/ClangFunctionCaller.h | 13 +- .../ExpressionParser/Clang/ClangUserExpression.cpp | 4 +- .../ExpressionParser/Clang/ClangUserExpression.h | 9 +- .../Clang/ClangUtilityFunction.cpp | 4 +- .../ExpressionParser/Clang/ClangUtilityFunction.h | 9 +- lldb/source/Plugins/Language/ObjC/ObjCLanguage.cpp | 3 +- .../Plugins/Process/NetBSD/NativeProcessNetBSD.cpp | 11 +- .../Plugins/Process/NetBSD/NativeProcessNetBSD.h | 2 + .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp | 40 +- lldb/source/Symbol/SymbolContext.cpp | 14 - lldb/source/Target/ThreadPlanStepInRange.cpp | 2 +- lldb/source/Utility/ArchSpec.cpp | 14 - lldb/source/Utility/Broadcaster.cpp | 3 - lldb/source/Utility/FileSpec.cpp | 10 - lldb/source/Utility/Scalar.cpp | 9 - lldb/source/Utility/Status.cpp | 10 - llvm/CMakeLists.txt | 2 +- llvm/include/llvm-c/Core.h | 6 +- llvm/include/llvm/Analysis/InstructionSimplify.h | 4 + llvm/include/llvm/Analysis/ValueTracking.h | 4 + llvm/include/llvm/Analysis/VectorUtils.h | 12 +- llvm/include/llvm/Bitcode/LLVMBitCodes.h | 4 +- llvm/include/llvm/CodeGen/ModuloSchedule.h | 11 + llvm/include/llvm/CodeGen/TargetLowering.h | 4 + llvm/include/llvm/DebugInfo/DWARF/DWARFDebugLoc.h | 98 ++-- .../llvm/DebugInfo/DWARF/DWARFLocationExpression.h | 32 ++ .../DebugInfo/PDB/Native/DbiModuleDescriptor.h | 1 - llvm/include/llvm/IR/Constants.h | 2 +- llvm/include/llvm/IR/IRBuilder.h | 2 +- llvm/include/llvm/IR/InstVisitor.h | 1 + llvm/include/llvm/IR/Instruction.def | 132 ++--- llvm/include/llvm/IR/Instructions.h | 29 + llvm/include/llvm/IR/Operator.h | 3 - llvm/include/llvm/IR/PatternMatch.h | 28 +- llvm/include/llvm/MC/MCFragment.h | 2 - llvm/include/llvm/ObjectYAML/ELFYAML.h | 24 +- llvm/include/llvm/Support/JSON.h | 5 + llvm/include/llvm/Support/Timer.h | 12 +- llvm/include/llvm/Transforms/Utils/ModuleUtils.h | 18 + llvm/lib/Analysis/InstructionSimplify.cpp | 16 + llvm/lib/Analysis/Loads.cpp | 7 +- llvm/lib/Analysis/VFABIDemangling.cpp | 5 +- llvm/lib/Analysis/ValueTracking.cpp | 14 + llvm/lib/Analysis/VectorUtils.cpp | 19 + llvm/lib/AsmParser/LLLexer.cpp | 3 +- llvm/lib/AsmParser/LLParser.cpp | 25 +- llvm/lib/AsmParser/LLParser.h | 1 + llvm/lib/AsmParser/LLToken.h | 3 +- llvm/lib/Bitcode/Reader/BitcodeReader.cpp | 24 +- llvm/lib/Bitcode/Writer/BitcodeWriter.cpp | 50 +- llvm/lib/CodeGen/CodeGenPrepare.cpp | 94 ++++ llvm/lib/CodeGen/MachineCopyPropagation.cpp | 9 + llvm/lib/CodeGen/MachineLICM.cpp | 62 +++ llvm/lib/CodeGen/ModuloSchedule.cpp | 156 +++++- llvm/lib/CodeGen/PreISelIntrinsicLowering.cpp | 26 +- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 2 +- .../lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h | 2 +- llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp | 6 + llvm/lib/DebugInfo/DWARF/DWARFContext.cpp | 22 +- llvm/lib/DebugInfo/DWARF/DWARFDebugLoc.cpp | 229 ++++---- llvm/lib/DebugInfo/DWARF/DWARFDie.cpp | 5 +- .../DebugInfo/PDB/Native/DbiModuleDescriptor.cpp | 2 - llvm/lib/IR/ConstantFold.cpp | 65 +-- llvm/lib/IR/Constants.cpp | 2 +- llvm/lib/IR/Core.cpp | 10 +- llvm/lib/IR/Instruction.cpp | 2 +- llvm/lib/IR/Instructions.cpp | 23 +- llvm/lib/IR/Verifier.cpp | 3 - llvm/lib/MC/MCFragment.cpp | 2 - llvm/lib/ObjectYAML/ELFEmitter.cpp | 29 + llvm/lib/ObjectYAML/ELFYAML.cpp | 24 + llvm/lib/Support/FileCheckImpl.h | 12 +- llvm/lib/Support/SHA1.cpp | 54 +- llvm/lib/Support/Timer.cpp | 11 +- llvm/lib/Support/YAMLParser.cpp | 4 +- .../Target/AArch64/AArch64ExpandPseudoInsts.cpp | 8 +- llvm/lib/Target/AArch64/AArch64SchedExynosM4.td | 2 +- llvm/lib/Target/AArch64/AArch64SchedPredExynos.td | 5 +- llvm/lib/Target/AArch64/AArch64SchedPredicates.td | 70 +++ llvm/lib/Target/AMDGPU/SIMachineScheduler.cpp | 7 +- llvm/lib/Target/AMDGPU/SIMachineScheduler.h | 1 - llvm/lib/Target/PowerPC/P9InstrResources.td | 42 +- llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp | 2 +- llvm/lib/Target/PowerPC/PPCISelLowering.h | 4 + llvm/lib/Target/PowerPC/PPCInstr64Bit.td | 44 +- llvm/lib/Target/PowerPC/PPCInstrInfo.td | 110 +++- llvm/lib/Target/X86/X86ISelLowering.cpp | 19 +- llvm/lib/Transforms/IPO/Attributor.cpp | 79 ++- .../Transforms/InstCombine/InstCombineInternal.h | 1 + .../InstCombine/InstCombineLoadStoreAlloca.cpp | 1 + .../InstCombine/InstructionCombining.cpp | 9 + llvm/lib/Transforms/Scalar/LoopInterchange.cpp | 14 +- llvm/lib/Transforms/Utils/ModuleUtils.cpp | 29 + llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp | 306 ++++++++-- llvm/test/Bindings/OCaml/core.ml | 4 +- llvm/test/Bindings/llvm-c/freeze.ll | 1 + llvm/test/Bitcode/compatibility.ll | 26 +- .../test/CodeGen/AArch64/expand-movi-renamable.mir | 102 ++++ .../AArch64/use-cr-result-of-dom-icmp-st.ll | 22 +- .../AMDGPU/mcp-overlap-after-propagation.mir | 27 + llvm/test/CodeGen/Hexagon/swp-conv3x3-nested.ll | 2 - llvm/test/CodeGen/Hexagon/swp-epilog-phi12.ll | 54 ++ llvm/test/CodeGen/Hexagon/swp-stages4.ll | 1 - llvm/test/CodeGen/MSP430/shift-amount-threshold.ll | 70 +++ ...sableHoistingDueToBlockHotnessNoProfileData.mir | 204 +++++++ ...DisableHoistingDueToBlockHotnessProfileData.mir | 251 +++++++++ llvm/test/CodeGen/PowerPC/aix-xcoff-data.ll | 135 ++++- .../PowerPC/use-cr-result-of-dom-icmp-st.ll | 52 +- llvm/test/CodeGen/SystemZ/int-uadd-03.ll | 2 +- llvm/test/CodeGen/SystemZ/int-usub-03.ll | 2 +- llvm/test/CodeGen/X86/addcarry.ll | 478 ++++++++++++++++ llvm/test/CodeGen/X86/debug-loclists.ll | 14 +- llvm/test/CodeGen/X86/fp-intrinsics-fma.ll | 59 ++ llvm/test/CodeGen/X86/fp-intrinsics.ll | 415 ++++++++++---- llvm/test/CodeGen/X86/subcarry.ll | 263 ++++++++- .../CodeGen/X86/use-cr-result-of-dom-icmp-st.ll | 200 ++++--- .../X86/vector-constrained-fp-intrinsics.ll | 345 ++++++++---- llvm/test/DebugInfo/X86/fission-ranges.ll | 27 +- llvm/test/DebugInfo/X86/loclists-dwp.ll | 4 +- .../MC/Disassembler/PowerPC/ppc64-encoding.txt | 126 +++++ .../MC/Disassembler/PowerPC/ppc64le-encoding.txt | 126 +++++ .../MC/PowerPC/invalid-instructions-spellcheck.s | 2 +- llvm/test/MC/PowerPC/ppc64-encoding.s | 168 ++++-- llvm/test/Transforms/FunctionAttrs/align.ll | 7 + .../test/Transforms/FunctionAttrs/arg_nocapture.ll | 7 +- llvm/test/Transforms/FunctionAttrs/arg_returned.ll | 4 +- .../Transforms/FunctionAttrs/dereferenceable.ll | 2 +- .../Transforms/FunctionAttrs/internal-noalias.ll | 4 +- .../Transforms/FunctionAttrs/nofree-attributor.ll | 22 +- llvm/test/Transforms/FunctionAttrs/nosync.ll | 18 +- .../read_write_returned_arguments_scc.ll | 4 +- .../InferFunctionAttrs/dereferenceable.ll | 6 +- llvm/test/Transforms/InstCombine/freeze.ll | 20 + llvm/test/Transforms/InstCombine/load.ll | 48 ++ .../InstCombine/phi-equal-incoming-pointers.ll | 616 +++++++++++++++++++++ llvm/test/Transforms/InstSimplify/freeze.ll | 20 + ...pr43797-lcssa-for-multiple-outer-loop-blocks.ll | 150 +++++ llvm/test/Transforms/MergeFunc/inline-asm.ll | 6 +- .../PreISelIntrinsicLowering/objc-arc.ll | 10 +- .../Transforms/SLPVectorizer/AArch64/transpose.ll | 99 ++-- .../test/Transforms/SLPVectorizer/X86/lookahead.ll | 256 +++++++-- llvm/test/tools/llvm-dwarfdump/X86/debug_loc_dwo.s | 2 +- .../test/tools/llvm-dwarfdump/X86/debug_loclists.s | 4 +- .../X86/debug_loclists_startx_length.s | 3 +- llvm/test/tools/llvm-readobj/elf-linker-options.ll | 12 - .../tools/llvm-readobj/elf-linker-options.test | 30 + llvm/test/tools/obj2yaml/linker-options.yaml | 69 +++ llvm/test/tools/yaml2obj/linker-options.yaml | 120 ++++ llvm/tools/obj2yaml/elf2yaml.cpp | 41 ++ llvm/unittests/Analysis/VectorFunctionABITest.cpp | 36 ++ llvm/unittests/IR/VerifierTest.cpp | 48 ++ llvm/unittests/Support/JSONTest.cpp | 37 +- llvm/unittests/Support/YAMLParserTest.cpp | 11 + llvm/unittests/Support/raw_sha1_ostream_test.cpp | 16 + llvm/unittests/Transforms/Utils/CMakeLists.txt | 1 + llvm/unittests/Transforms/Utils/VFABIUtils.cpp | 53 ++ .../clang-tools-extra/clang-tidy/bugprone/BUILD.gn | 1 + .../secondary/clang/include/clang/Config/BUILD.gn | 2 +- .../gn/secondary/llvm/include/llvm/Config/BUILD.gn | 6 +- .../gn/secondary/llvm/tools/llvm-config/BUILD.gn | 2 +- .../llvm/unittests/Transforms/Utils/BUILD.gn | 1 + 288 files changed, 7900 insertions(+), 2107 deletions(-) create mode 100644 clang-tools-extra/clang-tidy/bugprone/BadSignalToKillThreadCheck.cpp create mode 100644 clang-tools-extra/clang-tidy/bugprone/BadSignalToKillThreadCheck.h create mode 100644 clang-tools-extra/docs/clang-tidy/checks/bugprone-bad-signal-to [...] create mode 100644 clang-tools-extra/docs/clang-tidy/checks/cert-pos44-c.rst create mode 100644 clang-tools-extra/test/clang-tidy/bugprone-bad-signal-to-kill-t [...] create mode 100644 clang/test/CodeGen/arm64_32-vaarg.c create mode 100644 clang/test/CodeGen/arm64_32.c create mode 100644 clang/test/Driver/arm64_32-link.c create mode 100644 clang/test/Preprocessor/arm64_32.c create mode 100644 lldb/packages/Python/lldbsuite/test/macosx/DBGSourcePathRemappi [...] create mode 100644 lldb/packages/Python/lldbsuite/test/macosx/DBGSourcePathRemappi [...] create mode 100644 lldb/packages/Python/lldbsuite/test/macosx/DBGSourcePathRemappi [...] create mode 100644 lldb/packages/Python/lldbsuite/test/macosx/DBGSourcePathRemappi [...] create mode 100644 llvm/include/llvm/DebugInfo/DWARF/DWARFLocationExpression.h create mode 100644 llvm/test/CodeGen/AArch64/expand-movi-renamable.mir create mode 100644 llvm/test/CodeGen/AMDGPU/mcp-overlap-after-propagation.mir create mode 100644 llvm/test/CodeGen/Hexagon/swp-epilog-phi12.ll create mode 100644 llvm/test/CodeGen/PowerPC/DisableHoistingDueToBlockHotnessNoPro [...] create mode 100644 llvm/test/CodeGen/PowerPC/DisableHoistingDueToBlockHotnessProfi [...] create mode 100644 llvm/test/CodeGen/X86/fp-intrinsics-fma.ll create mode 100644 llvm/test/Transforms/InstCombine/freeze.ll create mode 100644 llvm/test/Transforms/InstCombine/phi-equal-incoming-pointers.ll create mode 100644 llvm/test/Transforms/InstSimplify/freeze.ll create mode 100644 llvm/test/Transforms/LoopInterchange/pr43797-lcssa-for-multiple [...] delete mode 100644 llvm/test/tools/llvm-readobj/elf-linker-options.ll create mode 100644 llvm/test/tools/llvm-readobj/elf-linker-options.test create mode 100644 llvm/test/tools/obj2yaml/linker-options.yaml create mode 100644 llvm/test/tools/yaml2obj/linker-options.yaml create mode 100644 llvm/unittests/Transforms/Utils/VFABIUtils.cpp