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-allyesconfig in repository toolchain/ci/llvm-monorepo.
from 0645a3c803d [bugpoint] Find 'opt', etc., in bugpoint directory adds e21f5d0d903 [TextAPI][elfabi] Make TBE handlers functions that return Errors adds 5bfa393bab3 [TextAPI][elfabi] Fix build by adding std::move() to r348735 adds 1e4cce372e4 [X86] Merge addcarryx/addcarry intrinsic into a single addc [...] adds 742fb35de6e [X86] Remove the addcarry builtins. Leaving only the addcar [...] adds 9a01ff4a582 [CostModel][X86][AArch64] Adjust cost of the scalarization [...] adds d7cd3b5b892 [llvm-exegesis] Also check latency mode in local lit. adds 3f9db9af57d [Sema] Further improvements to to static_assert diagnostics. adds 2f248d7aef1 Revert r348741 "[Sema] Further improvements to to static_as [...] adds 8b4543b66ff Add new interceptors for FILE repositioning stream adds 39aeadf5102 Add interceptors for md2(3) from NetBSD adds 21fce73886f Add interceptors for the sha2(3) from NetBSD adds 380058f756b [LLD][ELF] - Support discarding .dynstr section. adds 28fbe6faa3c Add data types needed for md2(3)/NetBSD interceptors adds b827cb61df9 [ELF] - Allow discarding .dynsym from the linker script. adds d37aa05d443 [LLD][ELF] - Support discarding the .dynamic section. adds 27f16623c7e [X86] Fix AvoidStoreForwardingBlocks pass for negative disp [...] adds 2a549c70737 [DebugInfo] Emit undef DBG_VALUEs when SDNodes are optimised out adds fc1a8a5a56b [OpenCL][CodeGen] Fix replacing memcpy with addrspacecast adds d1f1632cbba [DebugInfo] Don't drop dbg.value's of nullptr adds 92dee2f7558 [AMDGPU] Add new Mode Register pass adds ad48798f7f3 Misc typos fixes in ./lib folder adds e1b201e5526 Support clang compiling under windows-gnu and windows-msvc adds 1086b72b83a [NFC][AArch64] Remove duplicate Arch list in target parser tests adds 2586b22bb78 [OPENMP][NVPTX]Enable fast shuffles on 64bit values only if [...] adds f126f271808 [DAGCombiner] Use the result value type in visitCONCAT_VECTORS adds 890b6a2e8d3 [mips][mc] Emit R_{MICRO}MIPS_JALR when expanding jal to jalr adds 31f5a187632 [GlobalISel] Set stack protector index when translating Int [...] adds 8f01209a308 Use zip_longest for iterator range comparisons. NFC. adds 4b4f87819a1 [AVX512] Update typo in comment adds 498e428652c [libclang] Revert removal of tidy plugin support from libcl [...] adds 2a45c91f3c8 [DAGCombiner] Simplify test case from r348759 adds 01385188a80 [llvm-mca] Add new tests for Exynos (NFC) adds 255118c5202 [AMDGPU] Add new Mode Register pass - minor fix adds fcba2cd6da6 [AArch64] Refactor the scheduling predicates adds 107e51003fe [x86] add tests for LowerVSETCC with min/max; NFC adds dd428f5f303 [Sanitizer] expand sysctl/getmntinfo/nl_langinfo to Darwin adds 723512f7b99 [AMDGPU] Change the l1 flush instruction for AMDPAL/MESA3D. adds c2278cd9e6d [OPENMP][NVPTX]Revert __kmpc_shuffle_int64 to its original form. adds aa5bbe14d7d Re-commit "Introduce ObjectFileBreakpad" adds 086437d370b [AArch64] Refactor the Exynos scheduling predicates adds f5874a77c69 Do not use PATH_MAX with SmallString adds dda61396e84 [x86] fix formatting; NFC adds 2d8ff832aab ComputeLineNumbers: delete SSE2 vectorization adds 248f5aedcdf Refactor std::function to more easily support alternative i [...] adds b43e10399e9 [Host] Use FileSystem wrapper adds 3f1e8df1dcd Fix r348773 adds 47084d5f186 [DAGCombiner] Remove unnecessary recursive DAGCombiner::vis [...] adds 3cb1ee455fb [docs] Add the new Objective-C ARC intrinsics to the LangRef. adds f719a485680 [OpenMP] Fix a few build issues adds 7c27940835b [TargetLowering] Add UNDEF folding to SimplifyDemandedVectorElts adds 79bb931dfcd [Hexagon] Add patterns for any_extend from i1 and short vec [...] adds 8fc062b27b6 Adding tests for -ast-dump; NFC. adds d1ffd3832f8 [Hexagon] Check if operand is an immediate before getImm adds ac1b6ff2d25 [GlobalISel] Restrict G_MERGE_VALUES capability and replace [...] adds 9676c73714d [constexpr][c++2a] Try-catch blocks in constexpr functions adds 30bc8be4208 Add an explicit triple to this test to fix failing test bots. adds ddcaab819a1 APFloat: allow 64-bit of payload adds 885ecc157d5 Revert "[Hexagon] Check if operand is an immediate before getImm" adds a9575f442a2 [clang-tidy] insert release notes for new checkers alphabetically adds b3c145da69a Change InitListExpr dump to label and pointer adds e5b403605fb Re-order content in OMPDeclareReductionDecl dump adds bcdbe3ac802 [Targets] Fixup incorrect targets in codemodel tests adds 3ddc1cb25c9 Re-order content of template parameter dumps adds 492298e6543 Fix nits adds 4c487a798dc Revert "Change InitListExpr dump to label and pointer" adds c54181868a1 [InstCombine] add tests for movmsk (PR39927) NFC adds b95acae6458 InstCombine: Scalarize single use icmp/fcmp adds df1b1ede7eb [Hexagon] Couple of fixes in optimize addressing mode adds 81aed609d62 Fix LLVM_LINK_LLVM_DYLIB build of TapiTests adds a5934f504e1 [Local] Promote an utility that could be used elsewhere. NFCI. adds 55a6cd0a0b9 Reflow a multi-line string and add a newline adds 0b65cd15082 debuginfo: Use symbol difference for CU length to simplify [...] adds ad669945b8d [builtins] Remove trailing whitespaces, NFC adds f476520cb51 Rewrite pexpect-based test in LIT/FileCheck. adds 04c129dabe7 Update test for instcombine change adds 22498eb6329 [DataFormatters] Fixes to libc++ std::function formatter to [...] adds 0fa3bb74037 llvm-objcopy: Improve/simplify llvm::Error handling during [...] adds 42ce31c16aa Add a version of std::function that includes a few optimiza [...] adds d61e394178a Fix undefined behavior in Variable.h adds 1fe27dbea0b Follow-up fix to r348811 for null Errors (which is the case [...] adds dce5b01c2f5 [GISel]: Refactor MachineIRBuilder to allow passing additio [...] adds 66d67218493 [WebAssembly] TargetStreamer cleanup (NFC) adds ea2ff5407e4 [TextAPI][elfabi] Make SoName optional adds 46ae8975fdd [WebAssembly] Add '.eventtype' directive support adds 913bad27cfd [analyzer] Resolve another bug where the name of the leaked [...] adds 806ed66dc4f [analyzer] Display a diagnostics when an inlined function v [...] adds b17ae28c251 [analyzer] Hack for backwards compatibility for options for [...] adds ee2026287bf [analyzer] Remove memoization from RunLoopAutoreleaseLeakChecker
No new revisions were added by this update.
Summary of changes: clang-tools-extra/clang-tidy/add_new_check.py | 32 +- clang/include/clang/Basic/BuiltinsX86.def | 3 +- clang/include/clang/Basic/BuiltinsX86_64.def | 3 +- clang/include/clang/Basic/DiagnosticSemaKinds.td | 17 + clang/lib/ARCMigrate/FileRemapper.cpp | 2 +- clang/lib/AST/ASTContext.cpp | 2 +- clang/lib/AST/ASTDumper.cpp | 52 +- clang/lib/AST/ASTStructuralEquivalence.cpp | 2 +- clang/lib/AST/ExprConstant.cpp | 9 +- clang/lib/AST/ODRHash.cpp | 2 +- clang/lib/AST/RawCommentList.cpp | 2 +- clang/lib/Analysis/CloneDetection.cpp | 2 +- clang/lib/Basic/SourceManager.cpp | 69 +- clang/lib/CodeGen/BackendUtil.cpp | 2 +- clang/lib/CodeGen/CGBlocks.cpp | 2 +- clang/lib/CodeGen/CGBuiltin.cpp | 28 +- clang/lib/CodeGen/CGCall.cpp | 21 +- clang/lib/CodeGen/CGDebugInfo.h | 2 +- clang/lib/CodeGen/CGObjC.cpp | 2 +- clang/lib/CodeGen/CGOpenMPRuntime.h | 2 +- clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp | 2 +- clang/lib/CodeGen/CGStmtOpenMP.cpp | 6 +- clang/lib/Driver/Driver.cpp | 2 +- clang/lib/Driver/ToolChain.cpp | 2 +- clang/lib/Driver/ToolChains/AMDGPU.cpp | 2 +- clang/lib/Driver/ToolChains/Darwin.cpp | 2 +- clang/lib/Driver/ToolChains/Hexagon.cpp | 2 +- clang/lib/Frontend/CompilerInvocation.cpp | 6 +- clang/lib/Headers/adxintrin.h | 4 +- clang/lib/Lex/Lexer.cpp | 2 +- clang/lib/Lex/PPDirectives.cpp | 4 +- clang/lib/Lex/Preprocessor.cpp | 2 +- clang/lib/Parse/Parser.cpp | 2 +- clang/lib/Rewrite/RewriteRope.cpp | 4 +- clang/lib/Sema/Sema.cpp | 2 +- clang/lib/Sema/SemaChecking.cpp | 2 +- clang/lib/Sema/SemaDecl.cpp | 6 +- clang/lib/Sema/SemaDeclCXX.cpp | 69 +- clang/lib/Sema/SemaDeclObjC.cpp | 2 +- clang/lib/Sema/SemaInit.cpp | 2 +- clang/lib/Sema/SemaLookup.cpp | 4 +- clang/lib/Sema/SemaOverload.cpp | 23 +- clang/lib/Serialization/ASTReaderDecl.cpp | 25 +- .../Checkers/BasicObjCFoundationChecks.cpp | 2 +- .../Checkers/CheckSecuritySyntaxOnly.cpp | 2 +- .../Checkers/CheckerDocumentation.cpp | 2 +- clang/lib/StaticAnalyzer/Checkers/CloneChecker.cpp | 2 +- .../StaticAnalyzer/Checkers/IteratorChecker.cpp | 4 +- .../lib/StaticAnalyzer/Checkers/MallocChecker.cpp | 2 +- .../StaticAnalyzer/Checkers/NullabilityChecker.cpp | 2 +- .../Checkers/PointerArithChecker.cpp | 2 +- .../RetainCountChecker/RetainCountChecker.cpp | 14 +- .../RetainCountChecker/RetainCountDiagnostics.cpp | 113 ++- .../Checkers/RunLoopAutoreleaseLeakChecker.cpp | 34 +- .../UninitializedObject/UninitializedObject.h | 6 +- .../UninitializedObjectChecker.cpp | 2 +- .../UninitializedObject/UninitializedPointee.cpp | 2 +- .../Checkers/UnreachableCodeChecker.cpp | 2 +- clang/lib/StaticAnalyzer/Core/BugReporter.cpp | 2 +- clang/lib/StaticAnalyzer/Core/ExprEngine.cpp | 4 +- clang/lib/StaticAnalyzer/Core/PlistDiagnostics.cpp | 6 +- clang/lib/StaticAnalyzer/Core/Store.cpp | 2 +- clang/lib/StaticAnalyzer/Core/WorkList.cpp | 2 +- clang/lib/StaticAnalyzer/README.txt | 12 +- clang/test/AST/ast-dump-decl.cpp | 6 +- clang/test/AST/ast-dump-expr.c | 339 +++++++++ clang/test/AST/dump.cpp | 6 +- clang/test/Analysis/osobject-retain-release.cpp | 32 +- clang/test/Analysis/test-separate-retaincount.cpp | 1 + .../test/CXX/dcl.dcl/dcl.spec/dcl.constexpr/p3.cpp | 27 +- .../test/CXX/dcl.dcl/dcl.spec/dcl.constexpr/p4.cpp | 13 +- clang/test/CXX/drs/dr6xx.cpp | 8 +- clang/test/CodeGen/adc-builtins.c | 8 +- clang/test/CodeGen/adx-builtins.c | 4 +- clang/test/CodeGen/vector.c | 2 +- clang/test/CodeGenOpenCL/addr-space-struct-arg.cl | 15 +- clang/tools/libclang/CIndex.cpp | 13 + clang/tools/libclang/CMakeLists.txt | 9 + clang/www/cxx_status.html | 4 +- compiler-rt/lib/builtins/divdf3.c | 46 +- compiler-rt/lib/builtins/divsf3.c | 40 +- .../sanitizer_common_interceptors.inc | 235 ++++++ .../sanitizer_platform_interceptors.h | 9 +- .../sanitizer_platform_limits_netbsd.cc | 18 + .../sanitizer_platform_limits_netbsd.h | 18 + .../sanitizer_common/TestCases/NetBSD/asysctl.cc | 44 ++ .../sanitizer_common/TestCases/NetBSD/fseek.cc | 51 ++ .../test/sanitizer_common/TestCases/NetBSD/md2.cc | 114 +++ .../test/sanitizer_common/TestCases/NetBSD/sha2.cc | 206 ++++++ .../TestCases/NetBSD/sysctlgetmibinfo.cc | 36 + .../sanitizer_common/TestCases/Posix/getmntinfo.cc | 2 +- .../sanitizer_common/TestCases/Posix/sysctl.cc | 50 +- libcxx/include/__config | 2 + libcxx/include/functional | 813 +++++++++++++++----- lld/ELF/LinkerScript.cpp | 3 +- lld/ELF/SyntheticSections.cpp | 24 +- lld/ELF/Writer.cpp | 7 +- lld/test/ELF/linkerscript/discard-section-err.s | 15 +- lldb/include/lldb/Symbol/ObjectFile.h | 12 + lldb/lit/Driver/Inputs/convenience.in | 9 + lldb/lit/Driver/Inputs/hello.c | 5 + lldb/lit/Driver/TestConvenienceVariables.test | 22 + .../Modules/Breakpad/Inputs/bad-module-id-1.syms | 2 + .../Modules/Breakpad/Inputs/bad-module-id-2.syms | 2 + .../Modules/Breakpad/Inputs/bad-module-id-3.syms | 2 + .../Breakpad/Inputs/identification-linux.syms | 6 + .../Breakpad/Inputs/identification-macosx.syms | 6 + .../Breakpad/Inputs/identification-windows.syms | 4 + .../Modules/Breakpad/breakpad-identification.test | 32 + .../breakpoint => Modules/Breakpad}/lit.local.cfg | 0 .../deleted-executable}/Makefile | 0 .../deleted-executable/TestDeletedExecutable.py | 31 + .../functionalities/deleted-executable/main.cpp | 9 + .../functionalities/embedded_interpreter/Makefile | 5 - .../TestConvenienceVariables.py | 108 --- .../functionalities/embedded_interpreter/main.c | 6 - lldb/source/API/SystemInitializerFull.cpp | 3 + lldb/source/Commands/CommandCompletions.cpp | 2 +- lldb/source/Commands/CommandObjectPlatform.cpp | 2 +- lldb/source/Host/common/Host.cpp | 2 +- lldb/source/Host/macosx/objcxx/Host.mm | 18 +- lldb/source/Host/posix/PipePosix.cpp | 4 +- .../Clang/ClangExpressionParser.cpp | 2 +- .../Plugins/ObjectFile/Breakpad/CMakeLists.txt | 11 + .../ObjectFile/Breakpad/ObjectFileBreakpad.cpp | 245 ++++++ .../ObjectFile/Breakpad/ObjectFileBreakpad.h | 109 +++ lldb/source/Plugins/ObjectFile/CMakeLists.txt | 3 +- .../Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.cpp | 2 +- .../Process/gdb-remote/GDBRemoteCommunication.cpp | 2 +- .../GDBRemoteCommunicationServerPlatform.cpp | 4 +- lldb/source/Symbol/ObjectFile.cpp | 60 ++ lldb/source/Symbol/Variable.cpp | 3 +- lldb/source/Target/CPPLanguageRuntime.cpp | 9 + lldb/source/Target/ProcessInfo.cpp | 2 +- lldb/source/Target/StopInfo.cpp | 5 +- lldb/tools/lldb-test/SystemInitializerTest.cpp | 3 + lldb/tools/lldb-test/lldb-test.cpp | 13 + llvm/docs/LangRef.rst | 260 +++++++ llvm/include/llvm/ADT/APFloat.h | 10 +- llvm/include/llvm/CodeGen/BasicTTIImpl.h | 9 +- .../CodeGen/GlobalISel/ConstantFoldingMIRBuilder.h | 52 +- .../GlobalISel/LegalizationArtifactCombiner.h | 26 +- .../llvm/CodeGen/GlobalISel/LegalizerInfo.h | 14 + .../llvm/CodeGen/GlobalISel/MachineIRBuilder.h | 389 +++++----- llvm/include/llvm/IR/Constants.h | 6 +- llvm/include/llvm/IR/IntrinsicsX86.td | 14 +- llvm/include/llvm/Object/ELFTypes.h | 14 +- llvm/include/llvm/Target/TargetInstrPredicate.td | 2 +- llvm/include/llvm/TextAPI/ELF/ELFStub.h | 2 +- llvm/include/llvm/TextAPI/ELF/TBEHandler.h | 13 +- llvm/include/llvm/Transforms/Utils/Local.h | 6 + llvm/lib/CodeGen/AsmPrinter/DwarfFile.cpp | 2 + llvm/lib/CodeGen/AsmPrinter/DwarfUnit.cpp | 13 +- llvm/lib/CodeGen/AsmPrinter/DwarfUnit.h | 2 + llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp | 30 +- llvm/lib/CodeGen/GlobalISel/Legalizer.cpp | 2 + llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp | 103 ++- llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp | 821 ++++++++++++--------- llvm/lib/CodeGen/MachineVerifier.cpp | 26 + llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 8 +- llvm/lib/CodeGen/SelectionDAG/InstrEmitter.cpp | 17 + llvm/lib/CodeGen/SelectionDAG/SDNodeDbgValue.h | 10 + llvm/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp | 8 +- .../CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp | 13 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 6 +- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 3 +- llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 7 +- llvm/lib/IR/AutoUpgrade.cpp | 99 +-- llvm/lib/IR/Constants.cpp | 26 +- llvm/lib/Target/AArch64/AArch64.td | 1 + llvm/lib/Target/AArch64/AArch64InstrInfo.cpp | 209 +----- llvm/lib/Target/AArch64/AArch64InstrInfo.h | 9 - .../Target/AArch64/AArch64InstructionSelector.cpp | 130 +++- llvm/lib/Target/AArch64/AArch64LegalizerInfo.cpp | 14 +- llvm/lib/Target/AArch64/AArch64SchedExynosM1.td | 122 +-- llvm/lib/Target/AArch64/AArch64SchedExynosM3.td | 113 +-- llvm/lib/Target/AArch64/AArch64SchedPredExynos.td | 124 ++++ llvm/lib/Target/AArch64/AArch64SchedPredicates.td | 386 ++++++++-- llvm/lib/Target/AMDGPU/AMDGPU.h | 4 + llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp | 8 + llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp | 9 + llvm/lib/Target/AMDGPU/CMakeLists.txt | 1 + llvm/lib/Target/AMDGPU/SIDefines.h | 5 +- llvm/lib/Target/AMDGPU/SIInstrFormats.td | 6 + llvm/lib/Target/AMDGPU/SIInstrInfo.h | 8 + llvm/lib/Target/AMDGPU/SIMemoryLegalizer.cpp | 8 +- llvm/lib/Target/AMDGPU/SIModeRegister.cpp | 406 ++++++++++ llvm/lib/Target/AMDGPU/VOP1Instructions.td | 8 + llvm/lib/Target/AMDGPU/VOP2Instructions.td | 7 +- llvm/lib/Target/AMDGPU/VOP3Instructions.td | 36 +- llvm/lib/Target/AMDGPU/VOP3PInstructions.td | 8 +- llvm/lib/Target/Hexagon/HexagonOptAddrMode.cpp | 37 +- llvm/lib/Target/Hexagon/HexagonPatterns.td | 57 +- llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp | 24 +- llvm/lib/Target/Mips/MipsInstructionSelector.cpp | 4 +- .../WebAssembly/AsmParser/WebAssemblyAsmParser.cpp | 49 +- .../MCTargetDesc/WebAssemblyTargetStreamer.cpp | 78 +- .../MCTargetDesc/WebAssemblyTargetStreamer.h | 37 +- .../Target/WebAssembly/WebAssemblyAsmPrinter.cpp | 3 + .../Target/X86/X86AvoidStoreForwardingBlocks.cpp | 2 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 36 +- llvm/lib/Target/X86/X86InstrAVX512.td | 2 +- llvm/lib/Target/X86/X86InstructionSelector.cpp | 4 +- llvm/lib/Target/X86/X86IntrinsicsInfo.h | 10 +- llvm/lib/Target/X86/X86LegalizerInfo.cpp | 14 +- llvm/lib/TextAPI/ELF/TBEHandler.cpp | 13 +- .../InstCombine/InstCombineVectorOps.cpp | 12 + llvm/lib/Transforms/Scalar/Reassociate.cpp | 8 +- llvm/lib/Transforms/Utils/Local.cpp | 11 + .../Analysis/CostModel/AArch64/vector-reduce.ll | 44 +- .../Analysis/CostModel/X86/reduce-smax-widen.ll | 180 ++--- llvm/test/Analysis/CostModel/X86/reduce-smax.ll | 144 ++-- .../Analysis/CostModel/X86/reduce-smin-widen.ll | 176 ++--- llvm/test/Analysis/CostModel/X86/reduce-smin.ll | 144 ++-- .../Analysis/CostModel/X86/reduce-umax-widen.ll | 180 ++--- llvm/test/Analysis/CostModel/X86/reduce-umax.ll | 144 ++-- .../Analysis/CostModel/X86/reduce-umin-widen.ll | 180 ++--- llvm/test/Analysis/CostModel/X86/reduce-umin.ll | 144 ++-- .../GlobalISel/arm64-irtranslator-stackprotect.ll | 3 + .../AArch64/GlobalISel/arm64-irtranslator.ll | 28 +- .../CodeGen/AArch64/GlobalISel/legalize-add.mir | 9 +- .../AArch64/GlobalISel/legalize-build-vector.mir | 41 + .../GlobalISel/legalize-extract-vector-elt.mir | 21 + .../GlobalISel/legalize-nonpowerof2eltsvec.mir | 33 - .../AArch64/GlobalISel/legalizer-combiner.mir | 25 + .../GlobalISel/legalizer-info-validation.mir | 2 +- .../AArch64/GlobalISel/select-build-vector.mir | 301 ++++++++ .../GlobalISel/legalize-extract-vector-elt.mir | 20 +- ....mir => legalize-merge-values-build-vector.mir} | 18 +- .../AMDGPU/GlobalISel/legalize-unmerge-values.mir | 15 - .../test/CodeGen/AMDGPU/memory-legalizer-amdpal.ll | 222 ++++++ .../test/CodeGen/AMDGPU/memory-legalizer-mesa3d.ll | 222 ++++++ llvm/test/CodeGen/AMDGPU/mode-register.mir | 459 ++++++++++++ .../CodeGen/ARM/GlobalISel/arm-irtranslator.ll | 12 +- llvm/test/CodeGen/Hexagon/addrmode-immop.mir | 40 + llvm/test/CodeGen/PowerPC/codemodel.ll | 4 +- llvm/test/CodeGen/SPARC/codemodel.ll | 4 +- llvm/test/CodeGen/SystemZ/codemodel.ll | 4 +- llvm/test/CodeGen/WebAssembly/exception.ll | 2 +- .../X86/GlobalISel/irtranslator-callingconv.ll | 16 +- .../CodeGen/X86/GlobalISel/legalize-add-v256.mir | 16 +- .../CodeGen/X86/GlobalISel/legalize-add-v512.mir | 24 +- .../CodeGen/X86/GlobalISel/select-merge-vec256.mir | 2 +- .../CodeGen/X86/GlobalISel/select-merge-vec512.mir | 4 +- llvm/test/CodeGen/X86/adx-commute.mir | 12 +- llvm/test/CodeGen/X86/adx-intrinsics.ll | 84 +-- llvm/test/CodeGen/X86/combine-concatvectors.ll | 21 + llvm/test/CodeGen/X86/pr39896.ll | 54 ++ llvm/test/CodeGen/X86/pr39926.ll | 6 +- llvm/test/CodeGen/X86/stack-folding-adx-x86_64.ll | 59 +- llvm/test/CodeGen/X86/stack-folding-adx.mir | 12 +- llvm/test/CodeGen/X86/var-permute-256.ll | 7 +- llvm/test/CodeGen/X86/vec_setcc-2.ll | 379 ++++++++++ llvm/test/CodeGen/X86/vector-reduce-mul-widen.ll | 579 ++++++++------- llvm/test/CodeGen/X86/vector-reduce-mul.ll | 579 ++++++++------- llvm/test/DebugInfo/NVPTX/debug-info.ll | 8 +- .../DebugInfo/X86/dbg-value-inlined-parameter.ll | 6 +- llvm/test/DebugInfo/X86/pieces-3.ll | 5 +- llvm/test/DebugInfo/X86/sdag-dangling-dbgvalue.ll | 9 +- llvm/test/DebugInfo/X86/sections_as_references.ll | 11 +- llvm/test/MC/Mips/expansion-jal-sym-pic.s | 64 +- llvm/test/MC/WebAssembly/basic-assembly.s | 2 + llvm/test/Transforms/InstCombine/X86/x86-movmsk.ll | 86 ++- llvm/test/Transforms/InstCombine/scalarization.ll | 32 +- .../SLPVectorizer/X86/horizontal-minmax.ll | 90 ++- llvm/test/tools/llvm-exegesis/X86/lit.local.cfg | 8 +- .../llvm-mca/AArch64/Exynos/extended-register.s | 58 ++ .../llvm-mca/AArch64/Exynos/register-offset.s | 43 ++ .../llvm-mca/AArch64/Exynos/shifted-register.s | 46 ++ llvm/tools/llvm-objcopy/ELF/ELFObjcopy.cpp | 7 +- llvm/unittests/ADT/APFloatTest.cpp | 60 +- .../CodeGen/GlobalISel/LegalizerHelperTest.cpp | 44 +- .../CodeGen/GlobalISel/PatternMatchTest.cpp | 20 +- llvm/unittests/Support/TargetParserTest.cpp | 7 +- llvm/unittests/TextAPI/CMakeLists.txt | 2 + llvm/unittests/TextAPI/ELFYAMLTest.cpp | 46 +- .../libomptarget/deviceRTLs/nvptx/src/reduction.cu | 7 +- openmp/runtime/cmake/LibompHandleFlags.cmake | 1 + openmp/runtime/cmake/config-ix.cmake | 17 +- openmp/runtime/src/kmp.h | 6 +- openmp/runtime/src/kmp_affinity.h | 10 +- openmp/runtime/src/kmp_config.h.cmake | 2 + openmp/runtime/src/kmp_dispatch.cpp | 12 +- openmp/runtime/src/kmp_io.cpp | 4 + openmp/runtime/src/kmp_lock.cpp | 4 +- openmp/runtime/src/kmp_os.h | 11 +- openmp/runtime/src/kmp_platform.h | 2 +- openmp/runtime/src/kmp_runtime.cpp | 4 +- openmp/runtime/src/kmp_safe_c_api.h | 2 +- openmp/runtime/src/kmp_settings.cpp | 2 +- openmp/runtime/src/kmp_utility.cpp | 4 + openmp/runtime/src/kmp_wrapper_getpid.h | 2 + openmp/runtime/src/kmp_wrapper_malloc.h | 2 + openmp/runtime/src/libomp.rc.var | 2 +- .../src/thirdparty/ittnotify/ittnotify_static.c | 19 +- openmp/runtime/src/z_Windows_NT_util.cpp | 1 + 296 files changed, 9330 insertions(+), 3786 deletions(-) create mode 100644 clang/test/AST/ast-dump-expr.c create mode 100644 compiler-rt/test/sanitizer_common/TestCases/NetBSD/asysctl.cc create mode 100644 compiler-rt/test/sanitizer_common/TestCases/NetBSD/fseek.cc create mode 100644 compiler-rt/test/sanitizer_common/TestCases/NetBSD/md2.cc create mode 100644 compiler-rt/test/sanitizer_common/TestCases/NetBSD/sha2.cc create mode 100644 compiler-rt/test/sanitizer_common/TestCases/NetBSD/sysctlgetmibinfo.cc create mode 100644 lldb/lit/Driver/Inputs/convenience.in create mode 100644 lldb/lit/Driver/Inputs/hello.c create mode 100644 lldb/lit/Driver/TestConvenienceVariables.test create mode 100644 lldb/lit/Modules/Breakpad/Inputs/bad-module-id-1.syms create mode 100644 lldb/lit/Modules/Breakpad/Inputs/bad-module-id-2.syms create mode 100644 lldb/lit/Modules/Breakpad/Inputs/bad-module-id-3.syms create mode 100644 lldb/lit/Modules/Breakpad/Inputs/identification-linux.syms create mode 100644 lldb/lit/Modules/Breakpad/Inputs/identification-macosx.syms create mode 100644 lldb/lit/Modules/Breakpad/Inputs/identification-windows.syms create mode 100644 lldb/lit/Modules/Breakpad/breakpad-identification.test copy lldb/lit/{tools/lldb-mi/breakpoint => Modules/Breakpad}/lit.local.cfg (100%) copy lldb/packages/Python/lldbsuite/test/{api/check_public_api_headers => function [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/deleted-exe [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/deleted-exe [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/embedded_in [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/embedded_in [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/embedded_in [...] create mode 100644 lldb/source/Plugins/ObjectFile/Breakpad/CMakeLists.txt create mode 100644 lldb/source/Plugins/ObjectFile/Breakpad/ObjectFileBreakpad.cpp create mode 100644 lldb/source/Plugins/ObjectFile/Breakpad/ObjectFileBreakpad.h create mode 100644 llvm/lib/Target/AArch64/AArch64SchedPredExynos.td create mode 100644 llvm/lib/Target/AMDGPU/SIModeRegister.cpp create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/legalize-build-vector.mir create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/legalize-extract-vector-elt.mir delete mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/legalize-nonpowerof2eltsvec.mir create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/legalizer-combiner.mir create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/select-build-vector.mir rename llvm/test/CodeGen/AMDGPU/GlobalISel/{legalize-merge-values.mir => legalize- [...] create mode 100644 llvm/test/CodeGen/AMDGPU/memory-legalizer-amdpal.ll create mode 100644 llvm/test/CodeGen/AMDGPU/memory-legalizer-mesa3d.ll create mode 100644 llvm/test/CodeGen/AMDGPU/mode-register.mir create mode 100644 llvm/test/CodeGen/Hexagon/addrmode-immop.mir create mode 100644 llvm/test/CodeGen/X86/pr39896.ll create mode 100644 llvm/test/tools/llvm-mca/AArch64/Exynos/extended-register.s create mode 100644 llvm/test/tools/llvm-mca/AArch64/Exynos/register-offset.s create mode 100644 llvm/test/tools/llvm-mca/AArch64/Exynos/shifted-register.s