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-project.
from 60212be619a [instcombine] Add some todos, and arrange code for readibility adds a262531dd2e [Reproducers] Properly handle QEnvironment packets adds 4fdbd822fc1 [BasicAA] Reduce no of map seaches [NFCI]. adds 72d888ba9f6 [InstCombine] Add test case for PR41164. NFC adds 8de7bc0bff0 [ScalarizeMaskedMemIntrinsics] Reverse some if conditions t [...] adds 32cffcf1aba Use list comprehension instead of map/filter to prepare Pyt [...] adds 5b1754f93d8 Silence warning about unused variable in builds without ass [...] adds 72bb9a65d62 Reland r356547 after fixing the YAML module missing issue. adds ebfb7852bef [BasicAA] Use DenseMap::try_emplace after D59151. NFC adds 581d79a440a [Object] Add basic minidump support adds 7da2de698fd Attempt to fix modules build for r356652 adds 0a9541e9ed3 [RISCV][NFC] Remove old CHECK lines from linker-relaxation.s test adds 045b8544fd2 Fix two more issues with r356652 adds 54ed653870b [SelectionDAG] Add scalarization of ABS node (PR41149) adds defdb1070fb [AArch64] Allow -mattr=tpidr-el[1|2|3] adds 92cbcfc325e Fix -Wmisleading-indentation gcc7 warning. NFCI. adds 361b5b21934 [AMDGPU] Support for v3i32/v3f32 adds 87d261bfd3f [Thumb] Fix infinite loop in ABS expansion (PR41160) adds cbb726d0c53 [clang-format] Add basic support for formatting C# files adds 505427cb2fe Permit redeclarations of a builtin to specify calling convention. adds 3e9e55491e7 [llvm-readobj] Format codes. NFC. adds d47eac59efb [CodeGenPrepare] limit formation of overflow intrinsics (PR41129) adds d3511a214e4 [ELF][ARM] Redesign of .ARM.exidx handling to use a Synthet [...] adds da4992bf8dd [DAGCombine] SimplifySelectCC - call FoldSetCC with the set [...] adds 71033f29873 [DAGCombiner] Use getTokenFactor in a few more cases. adds f0f01051a16 Fixup opt-remarks.ll gold plugin test. NFC adds 3577da76671 Portable exception value access across Python 2 / Python 3 adds bfb779188ff Portable int/long conversion across Python 2 / Python 3 adds 468219b387a Workaround Python's map difference between Python2/3 adds ce54fa1855b Workaround items/iteritems difference between Python2 and Python3 adds de0e4ae024e [ASTMatchers][OpenMP] Add base ompExecutableDirective() matcher. adds 33ef20ec2f1 [ASTTypeTraits][ASTMatchers][OpenMP] OMPClause handling adds c816195759a [ASTMatchers][OpenMP] OpenMP Structured-block-related matchers adds 408eb44f493 [ASTMatcher] Add clang-query disclaimer to two more matcher [...] adds f3486db1f73 [libc++] Mark bad_any_cast tests as unsupported when the dy [...] adds 7028cedafe0 [AST] OMPStructuredBlockTest: two matchers were promoted in [...] adds 9b7aa02b539 Add relational benchmark against a string constant. adds 952387251e7 [libc++] Re-document how to use <filesystem> with various v [...] adds b4fe87d0c9b Move the rest of the sections over to DWARFContext. adds 47195029414 Add more rotate tests, including ORs of rotates adds 54dab70bb75 [ELF][ARM] Revert Redesign of .ARM.exidx handling to use a [...] adds 3af5b28f478 [ValueTracking] Use ConstantRange based overflow check for [...] adds f2f139e9efe [X86] Use the CPUKind enum from PROC_ALIAS to directly get [...] adds 9f0b17a248c [ScalarizeMaskedMemIntrin] Add support for scalarizing expa [...] adds c14f3e42220 [X86] Don't avoid folding multiple use sign extended 8-bit [...] adds 1383340422a [X86] Add __popcntd and __popcntq to ia32intrin.h to match [...] adds 16dc165046c [InstCombine] Don't transform ((C1 OP zext(X)) & C2) -> zex [...] adds 0760758fed7 [x86] add tests with movmsk potential (PR39665); NFC adds cda7ff9ddce [llvm-pdbutil] Add -type-ref-stats to help find unused type info adds f0d7d87a477 [NFC][libc++] Reindent #ifdefs adds 05ea3a6be3b Fix lld wasm tests after r356610 adds 525cd59f5a1 Python 2/3 compatibility: from __future__ import print_function adds c2e4405475f [X86] canonicalizeBitSelect - don't attempt to canonicalize [...] adds ae672b482fb [llvm-objdump] Support arg grouping for -j and -M (e.g. llv [...] adds e5e77815b48 [AArch64] Update for Exynos adds 441510ef54b [OPENMP]Simplify the check for the predefined allocators, NFC. adds f960351ac45 [clang][OpenMP] Fix another test when using libgomp. adds 5988d72243b Enable `asan/TestCases/Posix/start-deactivated.cc` test for iOS. adds c56872589f1 [OPENMP]Codegen support for allocate directive on global va [...] adds 2819136f0a3 [lldb] Add missing EINTR handling adds 86559dcb8d5 Refactor handling of #include directives to cleanly separat [...] adds 65bb3f92bd5 [CodeGen][ObjC] Annotate calls to objc_retainAutoreleasedRe [...] adds 3205dbb3f1f [Driver] Pass -malign-double from the driver to the cc1 com [...] adds b576c77a9ea Don't add a tail keyword to calls to ObjC runtime functions [...] adds 7339e61b891 [X86] Correct the value of MaxAtomicInlineWidth for pre-586 cpus adds 084b0c2f037 [OPENMP] Simplify codegen for allocate directive on local v [...] adds 74f0e2cc393 Makefile.rules: Normalize use of trailing slashes in path v [...] adds 6d69fec6451 Improve the diagnostic for #include_next occurring in a fil [...] adds b34afa311d2 GlobalISel: Fix RegBankSelect for REG_SEQUENCE adds d2565d2126f [OPENMP]Fix a warning about unused variable, NFC. adds 9a1a1f7bb2f Mips: Don't create copy of nothing adds e811333b2db Mips: Fix typo in assert message adds 5a593547602 [Object] Fix reading objects created with -fembed-bitcode-marker adds bea1817e416 [libc++] Remove too-stringent XFAILs for file_clock tests adds b86576a5b94 [InstSimplify] Add tests for signed icmp of and/or; NFC adds b3bad3dce39 [X86] Use LoadInst->getType() instead of LoadInst->getPoint [...] adds c10b24691a0 [AArch64] Split the neon.addp intrinsic into integer and fp [...] adds 056b9a995b6 [X86] Autogenerate complete checks. NFC adds 7642289780b This test assumes that -rtlib defaults to libgcc. But that [...] adds 4c6615568b9 [Reproducers] Fix log statements adds a73ac7d932e Fix a vector test to not use a local type as a template par [...] adds ded9a440d03 [BPF] handle derived type properly for computing type id adds 1955c8f1726 [NFC][TSan][libdispatch] Don't use ignore_noninstrumented_m [...] adds 4597dce4831 [DWARF] Refactor RelocVisitor and fix computation of SHT_RE [...] adds dc6c0cf94df [DWARF] Refactor RelocVisitor and fix computation of SHT_RE [...] adds a1ffe2fa49b [BPF] fix flaky btf unit test static-var-derived-type.ll
No new revisions were added by this update.
Summary of changes: .../clang-tidy/tool/clang-tidy-diff.py | 182 +++++-- clang/docs/ClangFormat.rst | 4 +- clang/docs/ClangFormatStyleOptions.rst | 14 +- clang/docs/LibASTMatchersReference.html | 136 +++++ clang/docs/ReleaseNotes.rst | 3 +- clang/include/clang/AST/ASTTypeTraits.h | 13 + clang/include/clang/ASTMatchers/ASTMatchers.h | 167 ++++++ clang/include/clang/Basic/DiagnosticLexKinds.td | 6 +- clang/include/clang/Basic/DiagnosticSemaKinds.td | 15 +- clang/include/clang/Format/Format.h | 5 + clang/include/clang/Sema/Sema.h | 9 + clang/lib/AST/ASTTypeTraits.cpp | 19 + clang/lib/ASTMatchers/ASTMatchersInternal.cpp | 5 + clang/lib/ASTMatchers/Dynamic/Marshallers.h | 23 + clang/lib/ASTMatchers/Dynamic/Registry.cpp | 9 + clang/lib/Basic/Targets/X86.cpp | 17 +- clang/lib/Basic/Targets/X86.h | 11 +- clang/lib/CodeGen/CGBuiltin.cpp | 7 + clang/lib/CodeGen/CGObjC.cpp | 27 +- clang/lib/CodeGen/CGOpenMPRuntime.cpp | 110 ++-- clang/lib/CodeGen/CGOpenMPRuntime.h | 5 + clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp | 53 ++ clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.h | 5 + clang/lib/CodeGen/CodeGenModule.cpp | 5 + clang/lib/CodeGen/TargetInfo.cpp | 6 + clang/lib/CodeGen/TargetInfo.h | 6 + clang/lib/Driver/ToolChains/Clang.cpp | 1 + clang/lib/Format/ContinuationIndenter.cpp | 12 +- clang/lib/Format/Format.cpp | 35 +- clang/lib/Format/FormatToken.h | 136 ++++- clang/lib/Format/FormatTokenLexer.cpp | 109 ++++ clang/lib/Format/FormatTokenLexer.h | 4 + clang/lib/Format/TokenAnnotator.cpp | 57 +- clang/lib/Format/UnwrappedLineFormatter.cpp | 6 +- clang/lib/Format/UnwrappedLineParser.cpp | 6 +- clang/lib/Headers/ia32intrin.h | 42 ++ clang/lib/Headers/popcntintrin.h | 32 -- clang/lib/Lex/PPDirectives.cpp | 86 +-- clang/lib/Sema/SemaDecl.cpp | 9 + clang/lib/Sema/SemaDeclAttr.cpp | 3 +- clang/lib/Sema/SemaOpenMP.cpp | 46 +- clang/lib/Sema/SemaType.cpp | 22 +- clang/test/CodeGen/aarch64-neon-intrinsics.c | 6 +- clang/test/CodeGen/aarch64-v8.2a-neon-intrinsics.c | 4 +- clang/test/CodeGen/aarch64-vpcs.c | 4 +- clang/test/CodeGen/attr-cpuspecific.c | 6 +- clang/test/CodeGen/attr-target-x86-mmx.c | 2 +- clang/test/CodeGen/attr-target-x86.c | 16 +- clang/test/CodeGen/attr-target-x87-softfp.c | 4 +- clang/test/CodeGen/popcnt-builtins.c | 31 +- clang/test/CodeGenObjC/arc-blocks.m | 8 +- clang/test/CodeGenObjC/arc-foreach.m | 2 +- clang/test/CodeGenObjC/arc-literals.m | 6 +- clang/test/CodeGenObjC/arc-precise-lifetime.m | 16 +- clang/test/CodeGenObjC/arc-property.m | 2 +- clang/test/CodeGenObjC/arc-related-result-type.m | 2 +- clang/test/CodeGenObjC/arc-ternary-op.m | 2 +- clang/test/CodeGenObjC/arc-unsafeclaim.m | 10 +- clang/test/CodeGenObjC/arc-with-atthrow.m | 2 +- clang/test/CodeGenObjC/arc.m | 44 +- .../CodeGenObjC/objc-arc-container-subscripting.m | 2 +- clang/test/CodeGenObjC/os_log.m | 4 +- .../CodeGenObjCXX/arc-forwarded-lambda-call.mm | 4 +- clang/test/CodeGenObjCXX/arc.mm | 6 +- .../inheriting-constructor-cleanup.mm | 2 +- clang/test/CodeGenObjCXX/literals.mm | 8 +- clang/test/Driver/compiler-rt-unwind.c | 7 - clang/test/Driver/malign_double.c | 5 + clang/test/OpenMP/allocate_codegen.cpp | 14 +- clang/test/OpenMP/nvptx_allocate_codegen.cpp | 76 +++ .../test/Preprocessor/Inputs/include-next-1/bar.h | 1 + .../test/Preprocessor/Inputs/include-next-1/foo.h | 1 + .../test/Preprocessor/Inputs/include-next-2/bar.h | 1 + clang/test/Preprocessor/include-next.c | 29 ++ clang/test/Preprocessor/init.c | 56 +- clang/test/Preprocessor/predefined-win-macros.c | 12 +- clang/test/Sema/callingconv-iamcu.c | 26 +- clang/test/Sema/callingconv.c | 8 +- clang/test/Sema/pr25786.c | 4 +- clang/test/Sema/stdcall-fastcall-x64.c | 22 +- clang/test/SemaCUDA/cuda-inherits-calling-conv.cu | 2 +- clang/test/SemaCXX/borland-extensions.cpp | 16 +- clang/test/SemaCXX/cxx11-gnu-attrs.cpp | 16 +- clang/test/SemaCXX/virtual-override-x64.cpp | 6 +- .../SemaTemplate/instantiate-function-params.cpp | 2 +- clang/tools/clang-format/ClangFormat.cpp | 2 +- clang/unittests/AST/OMPStructuredBlockTest.cpp | 11 +- .../ASTMatchers/ASTMatchersNarrowingTest.cpp | 233 +++++++++ .../unittests/ASTMatchers/ASTMatchersNodeTest.cpp | 62 +++ clang/unittests/ASTMatchers/ASTMatchersTest.h | 12 + clang/unittests/Format/CMakeLists.txt | 1 + clang/unittests/Format/FormatTestCSharp.cpp | 184 +++++++ .../test/asan/TestCases/Posix/start-deactivated.cc | 1 - .../sanitizer_common/ios_commands/iossim_run.py | 2 +- compiler-rt/test/tsan/libdispatch/lit.local.cfg | 3 - libcxx/benchmarks/string.bench.cpp | 48 +- libcxx/docs/UsingLibcxx.rst | 10 + libcxx/src/new.cpp | 24 +- .../vector.cons/construct_iter_iter.pass.cpp | 16 +- ...ny_cast_request_invalid_value_category.fail.cpp | 5 +- .../any.cast/const_correctness.fail.cpp | 5 +- .../any.cast/not_copy_constructible.fail.cpp | 5 +- .../time.clock.file/consistency.pass.cpp | 2 - .../time.clock/time.clock.file/file_time.pass.cpp | 1 - .../time.clock/time.clock.file/rep_signed.pass.cpp | 1 - lld/ELF/DWARF.cpp | 26 +- lld/test/wasm/target-feature-disallowed.yaml | 6 +- lld/test/wasm/target-feature-required.yaml | 7 +- lld/test/wasm/target-feature-used.yaml | 11 +- lldb/examples/customization/bin-utils/binutils.py | 17 +- .../customization/import-python/importcmd.py | 3 +- .../customization/pwd-cd-and-system/utils.py | 15 +- lldb/examples/python/bsd.py | 39 +- lldb/examples/python/cmdtemplate.py | 10 +- lldb/examples/python/crashlog.py | 2 +- lldb/examples/python/delta.py | 14 +- lldb/examples/python/diagnose_nsstring.py | 32 +- lldb/examples/python/diagnose_unwind.py | 113 ++-- lldb/examples/python/disasm-stress-test.py | 20 +- lldb/examples/python/disasm.py | 36 +- lldb/examples/python/file_extract.py | 2 +- lldb/examples/python/gdb_disassemble.py | 6 +- lldb/examples/python/gdbremote.py | 254 ++++----- lldb/examples/python/globals.py | 17 +- lldb/examples/python/jump.py | 6 +- lldb/examples/python/lldb_module_utils.py | 23 +- lldb/examples/python/lldbtk.py | 14 +- lldb/examples/python/mach_o.py | 191 +++---- lldb/examples/python/memory.py | 36 +- lldb/examples/python/performance.py | 40 +- lldb/examples/python/process_events.py | 82 +-- lldb/examples/python/pytracer.py | 37 +- lldb/examples/python/scripted_step.py | 10 +- lldb/examples/python/shadow.py | 13 +- lldb/examples/python/sources.py | 7 +- lldb/examples/python/stacks.py | 12 +- lldb/examples/python/types.py | 56 +- lldb/examples/scripting/tree_utils.py | 4 +- lldb/examples/summaries/cocoa/CFBitVector.py | 6 +- lldb/examples/summaries/cocoa/NSNumber.py | 5 +- lldb/lit/Reproducer/TestGDBRemoteRepro.test | 2 +- lldb/packages/Python/lldbsuite/test/dotest.py | 3 +- .../Python/lldbsuite/test/make/Makefile.rules | 8 +- lldb/scripts/Python/android/host_art_bt.py | 24 +- lldb/scripts/Xcode/build-llvm.py | 16 +- .../Xcode/package-clang-resource-headers.py | 16 +- lldb/scripts/analyze-project-deps.py | 4 +- lldb/scripts/buildbot.py | 2 +- lldb/scripts/install_custom_python.py | 24 +- lldb/scripts/swig_bot_lib/local.py | 6 +- lldb/scripts/verify_api.py | 22 +- lldb/source/Host/common/PseudoTerminal.cpp | 2 +- lldb/source/Host/common/Socket.cpp | 7 +- lldb/source/Host/common/TCPSocket.cpp | 5 +- .../Host/posix/ConnectionFileDescriptorPosix.cpp | 2 +- lldb/source/Host/posix/DomainSocket.cpp | 5 +- lldb/source/Host/posix/FileSystem.cpp | 5 +- lldb/source/Host/posix/LockFilePosix.cpp | 4 +- lldb/source/Host/posix/PipePosix.cpp | 9 +- .../source/Host/posix/ProcessLauncherPosixFork.cpp | 5 +- .../Plugins/Process/FreeBSD/ProcessMonitor.cpp | 3 +- .../Plugins/Process/Linux/SingleStepCheck.cpp | 12 +- .../Plugins/Process/NetBSD/NativeProcessNetBSD.cpp | 3 +- .../GDBRemoteCommunicationReplayServer.cpp | 21 +- .../ScriptInterpreter/Python/PythonDataObjects.cpp | 3 +- .../Plugins/SymbolFile/DWARF/DWARFCompileUnit.cpp | 15 +- .../Plugins/SymbolFile/DWARF/DWARFCompileUnit.h | 8 +- .../Plugins/SymbolFile/DWARF/DWARFContext.cpp | 65 +++ .../source/Plugins/SymbolFile/DWARF/DWARFContext.h | 22 + lldb/source/Plugins/SymbolFile/DWARF/DWARFDIE.cpp | 5 +- .../Plugins/SymbolFile/DWARF/DWARFDebugInfo.cpp | 4 +- .../SymbolFile/DWARF/DWARFDebugInfoEntry.cpp | 64 ++- .../Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.h | 19 +- .../Plugins/SymbolFile/DWARF/DWARFDebugRanges.cpp | 45 +- .../Plugins/SymbolFile/DWARF/DWARFDebugRanges.h | 18 +- .../Plugins/SymbolFile/DWARF/DWARFFormValue.cpp | 23 +- lldb/source/Plugins/SymbolFile/DWARF/DWARFUnit.cpp | 5 +- lldb/source/Plugins/SymbolFile/DWARF/DWARFUnit.h | 8 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp | 259 ++++----- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.h | 33 +- .../SymbolFile/DWARF/SymbolFileDWARFDwo.cpp | 2 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARFDwo.h | 2 +- lldb/tools/lldb-mi/MIUtilFileStd.cpp | 7 +- lldb/tools/lldb-vscode/lldb-vscode.cpp | 6 +- lldb/utils/git-svn/convert.py | 12 +- lldb/utils/lui/lldbutil.py | 54 +- lldb/utils/lui/lui.py | 2 +- lldb/utils/misc/grep-svn-log.py | 11 +- lldb/utils/sync-source/lib/transfer/rsync.py | 2 +- lldb/utils/sync-source/syncsource.py | 4 +- lldb/utils/test/disasm.py | 18 +- lldb/utils/test/lldb-disasm.py | 44 +- lldb/utils/test/llvm-mc-shell.py | 6 +- lldb/utils/test/ras.py | 4 +- lldb/utils/test/run-dis.py | 12 +- lldb/utils/test/run-until-faulted.py | 10 +- .../vim-lldb/python-vim-lldb/lldb_controller.py | 12 +- lldb/utils/vim-lldb/python-vim-lldb/vim_ui.py | 6 +- llvm/include/llvm/Analysis/TargetTransformInfo.h | 22 +- .../llvm/Analysis/TargetTransformInfoImpl.h | 4 + llvm/include/llvm/BinaryFormat/Magic.h | 1 + llvm/include/llvm/BinaryFormat/Minidump.h | 147 ++++++ .../llvm/BinaryFormat/MinidumpConstants.def | 107 ++++ llvm/include/llvm/DebugInfo/DWARF/DWARFRelocMap.h | 5 +- llvm/include/llvm/IR/IntrinsicsAArch64.td | 1 + llvm/include/llvm/Object/Binary.h | 6 +- llvm/include/llvm/Object/Minidump.h | 121 +++++ llvm/include/llvm/Object/RelocVisitor.h | 362 ------------- llvm/include/llvm/Object/RelocationResolver.h | 42 ++ llvm/include/llvm/module.modulemap | 1 + llvm/lib/Analysis/BasicAliasAnalysis.cpp | 48 +- llvm/lib/Analysis/TargetTransformInfo.cpp | 8 + llvm/lib/Analysis/ValueTracking.cpp | 15 +- llvm/lib/BinaryFormat/CMakeLists.txt | 1 + llvm/lib/BinaryFormat/Magic.cpp | 5 +- llvm/lib/BinaryFormat/Minidump.cpp | 14 + llvm/lib/CodeGen/CodeGenPrepare.cpp | 8 +- llvm/lib/CodeGen/GlobalISel/RegisterBankInfo.cpp | 20 +- llvm/lib/CodeGen/ScalarizeMaskedMemIntrin.cpp | 194 ++++++- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 13 +- .../CodeGen/SelectionDAG/LegalizeVectorTypes.cpp | 1 + llvm/lib/DebugInfo/CodeView/TypeIndexDiscovery.cpp | 6 +- llvm/lib/DebugInfo/DWARF/DWARFContext.cpp | 20 +- llvm/lib/DebugInfo/DWARF/DWARFDataExtractor.cpp | 11 +- llvm/lib/IR/AutoUpgrade.cpp | 11 + llvm/lib/Object/Binary.cpp | 3 + llvm/lib/Object/CMakeLists.txt | 2 + llvm/lib/Object/IRObjectFile.cpp | 2 + llvm/lib/Object/Minidump.cpp | 77 +++ llvm/lib/Object/ObjectFile.cpp | 1 + llvm/lib/Object/RelocationResolver.cpp | 497 ++++++++++++++++++ llvm/lib/Object/SymbolicFile.cpp | 1 + llvm/lib/Target/AArch64/AArch64.td | 10 +- .../Target/AArch64/AArch64ExpandPseudoInsts.cpp | 6 + llvm/lib/Target/AArch64/AArch64InstrInfo.td | 2 +- llvm/lib/Target/AArch64/AArch64LegalizerInfo.cpp | 24 - llvm/lib/Target/AArch64/AArch64LegalizerInfo.h | 3 - llvm/lib/Target/AArch64/AArch64Subtarget.h | 7 + llvm/lib/Target/AMDGPU/AMDGPUCallingConv.td | 3 +- llvm/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp | 2 + llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp | 111 +++- llvm/lib/Target/AMDGPU/AMDGPUISelLowering.h | 14 + llvm/lib/Target/AMDGPU/BUFInstructions.td | 9 +- llvm/lib/Target/AMDGPU/FLATInstructions.td | 4 + llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 77 ++- llvm/lib/Target/AMDGPU/SIInstrInfo.cpp | 25 +- llvm/lib/Target/AMDGPU/SIInstructions.td | 21 + llvm/lib/Target/AMDGPU/SIRegisterInfo.cpp | 13 +- llvm/lib/Target/AMDGPU/SIRegisterInfo.td | 50 +- llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp | 2 + llvm/lib/Target/ARM/ARMISelLowering.cpp | 5 +- llvm/lib/Target/BPF/BTFDebug.cpp | 3 +- llvm/lib/Target/Mips/MipsISelLowering.cpp | 4 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 7 +- llvm/lib/Target/X86/X86InstrArithmetic.td | 6 +- llvm/lib/Target/X86/X86InstrCompiler.td | 4 +- llvm/lib/Target/X86/X86InstrInfo.td | 13 - llvm/lib/Target/X86/X86TargetTransformInfo.cpp | 28 + llvm/lib/Target/X86/X86TargetTransformInfo.h | 2 + .../Transforms/InstCombine/InstCombineAndOrXor.cpp | 6 +- llvm/lib/Transforms/ObjCARC/ObjCARCOpts.cpp | 2 +- llvm/lib/Transforms/Scalar/LICM.cpp | 13 +- .../fallback-ambiguous-addp-intrinsic.mir | 32 -- .../GlobalISel/legalizer-info-validation.mir | 2 +- .../GlobalISel/regbankselect-reg_sequence.mir | 11 +- llvm/test/CodeGen/AArch64/arm64-builtins-linux.ll | 9 + .../CodeGen/AArch64/arm64-neon-add-pairwise.ll | 12 +- llvm/test/CodeGen/AArch64/arm64-vadd.ll | 12 +- .../AArch64/autoupgrade-aarch64-neon-addp-float.ll | 9 + .../GlobalISel/regbankselect-reg-sequence.mir | 140 +++++ llvm/test/CodeGen/AMDGPU/call-return-types.ll | 12 +- llvm/test/CodeGen/AMDGPU/early-if-convert-cost.ll | 8 +- llvm/test/CodeGen/AMDGPU/early-if-convert.ll | 6 +- llvm/test/CodeGen/AMDGPU/function-args.ll | 6 +- llvm/test/CodeGen/AMDGPU/function-returns.ll | 2 +- llvm/test/CodeGen/AMDGPU/half.ll | 9 +- llvm/test/CodeGen/AMDGPU/idot4u.ll | 32 +- llvm/test/CodeGen/AMDGPU/load-global-f32.ll | 11 +- llvm/test/CodeGen/AMDGPU/load-global-i32.ll | 13 +- llvm/test/CodeGen/AMDGPU/mad-mix-lo.ll | 11 +- llvm/test/CodeGen/AMDGPU/merge-stores.ll | 13 +- llvm/test/CodeGen/AMDGPU/multi-dword-vgpr-spill.ll | 216 ++++++++ llvm/test/CodeGen/AMDGPU/select-vectors.ll | 16 + .../CodeGen/AMDGPU/shader-addr64-nonuniform.ll | 15 +- llvm/test/CodeGen/AMDGPU/sign_extend.ll | 38 +- llvm/test/CodeGen/AMDGPU/spill-wide-sgpr.ll | 48 ++ llvm/test/CodeGen/AMDGPU/store-global.ll | 7 +- llvm/test/CodeGen/AMDGPU/v_mac.ll | 2 +- .../vgpr-spill-emergency-stack-slot-compute.ll | 30 +- .../CodeGen/BPF/BTF/global-var-sec-readonly.ll | 2 +- .../CodeGen/BPF/BTF/static-var-derived-type.ll | 163 ++++++ llvm/test/CodeGen/BPF/BTF/static-var-inited-sec.ll | 4 +- llvm/test/CodeGen/BPF/BTF/static-var-inited.ll | 4 +- .../CodeGen/BPF/BTF/static-var-readonly-sec.ll | 4 +- llvm/test/CodeGen/BPF/BTF/static-var-readonly.ll | 4 +- llvm/test/CodeGen/BPF/BTF/static-var-sec.ll | 4 +- .../CodeGen/BPF/BTF/static-var-zerolen-array.ll | 2 +- llvm/test/CodeGen/BPF/BTF/static-var.ll | 4 +- llvm/test/CodeGen/Hexagon/rotate-multi.ll | 90 ++++ llvm/test/CodeGen/Hexagon/rotate.ll | 24 + llvm/test/CodeGen/Mips/atomic.ll | 130 ++--- llvm/test/CodeGen/Mips/atomic64.ll | 27 +- llvm/test/CodeGen/Mips/atomicCmpSwapPW.ll | 46 +- llvm/test/CodeGen/Thumb/iabs-vector.ll | 20 + llvm/test/CodeGen/WebAssembly/PR41149.ll | 27 + llvm/test/CodeGen/X86/atomic-load-store-wide.ll | 49 +- llvm/test/CodeGen/X86/cgp-usubo.ll | 14 +- llvm/test/CodeGen/X86/combine-bitselect.ll | 82 +++ llvm/test/CodeGen/X86/immediate_merging.ll | 10 +- llvm/test/CodeGen/X86/immediate_merging64.ll | 2 +- llvm/test/CodeGen/X86/lsr-loop-exit-cond.ll | 42 +- llvm/test/CodeGen/X86/movmsk-cmp.ll | 421 +++++++++++++++ llvm/test/CodeGen/X86/pr39666.ll | 34 ++ llvm/test/CodeGen/X86/pr40994.ll | 23 + llvm/test/CodeGen/X86/rotate-multi.ll | 130 +++++ llvm/test/CodeGen/X86/sse-minmax.ll | 16 + llvm/test/DebugInfo/PDB/pdb-type-ref-stats.test | 577 +++++++++++++++++++++ llvm/test/MC/RISCV/linker-relaxation.s | 6 - .../Object/Inputs/macho-bitcode-marker-x86_64.o | Bin 0 -> 840 bytes llvm/test/Object/Inputs/macho-bitcode-x86_64.o | Bin 0 -> 3600 bytes llvm/test/Object/invalid.test | 2 +- llvm/test/Object/nm-bitcode.test | 12 + .../CodeGenPrepare/X86/overflow-intrinsics.ll | 13 +- llvm/test/Transforms/InstCombine/pr41164.ll | 36 ++ llvm/test/Transforms/InstCombine/sub.ll | 4 +- llvm/test/Transforms/InstSimplify/icmp-constant.ll | 156 +++++- .../Transforms/LoopVectorize/X86/small-size.ll | 4 +- .../Transforms/LoopVectorize/if-conversion-nest.ll | 6 +- .../test/Transforms/LoopVectorize/runtime-check.ll | 6 +- .../ObjCARC/tail-call-invariant-enforcement.ll | 6 +- .../X86/expand-masked-compressstore.ll | 94 ++++ .../X86/expand-masked-expandload.ll | 102 ++++ llvm/test/tools/gold/X86/opt-remarks.ll | 2 +- llvm/test/tools/llvm-objdump/ARM/reg-names.s | 18 + llvm/test/tools/llvm-objdump/section-filter.test | 25 +- llvm/tools/llvm-objdump/llvm-objdump.cpp | 5 +- llvm/tools/llvm-pdbutil/CMakeLists.txt | 1 + llvm/tools/llvm-pdbutil/DumpOutputStyle.cpp | 67 ++- llvm/tools/llvm-pdbutil/DumpOutputStyle.h | 4 + llvm/tools/llvm-pdbutil/MinimalTypeDumper.cpp | 22 +- llvm/tools/llvm-pdbutil/MinimalTypeDumper.h | 7 +- llvm/tools/llvm-pdbutil/TypeReferenceTracker.cpp | 160 ++++++ llvm/tools/llvm-pdbutil/TypeReferenceTracker.h | 69 +++ llvm/tools/llvm-pdbutil/llvm-pdbutil.cpp | 5 + llvm/tools/llvm-pdbutil/llvm-pdbutil.h | 1 + llvm/tools/llvm-readobj/ELFDumper.cpp | 16 +- llvm/unittests/Object/CMakeLists.txt | 3 + llvm/unittests/Object/MinidumpTest.cpp | 251 +++++++++ llvm/unittests/Support/TargetParserTest.cpp | 10 +- 349 files changed, 8405 insertions(+), 2423 deletions(-) create mode 100644 clang/test/Driver/malign_double.c create mode 100644 clang/test/OpenMP/nvptx_allocate_codegen.cpp create mode 100644 clang/test/Preprocessor/Inputs/include-next-1/bar.h create mode 100644 clang/test/Preprocessor/Inputs/include-next-1/foo.h create mode 100644 clang/test/Preprocessor/Inputs/include-next-2/bar.h create mode 100644 clang/test/Preprocessor/include-next.c create mode 100644 clang/unittests/Format/FormatTestCSharp.cpp create mode 100644 llvm/include/llvm/BinaryFormat/Minidump.h create mode 100644 llvm/include/llvm/BinaryFormat/MinidumpConstants.def create mode 100644 llvm/include/llvm/Object/Minidump.h delete mode 100644 llvm/include/llvm/Object/RelocVisitor.h create mode 100644 llvm/include/llvm/Object/RelocationResolver.h create mode 100644 llvm/lib/BinaryFormat/Minidump.cpp create mode 100644 llvm/lib/Object/Minidump.cpp create mode 100644 llvm/lib/Object/RelocationResolver.cpp delete mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/fallback-ambiguous-addp-in [...] create mode 100644 llvm/test/CodeGen/AArch64/autoupgrade-aarch64-neon-addp-float.ll create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-reg-sequence.mir create mode 100644 llvm/test/CodeGen/AMDGPU/multi-dword-vgpr-spill.ll create mode 100644 llvm/test/CodeGen/BPF/BTF/static-var-derived-type.ll create mode 100644 llvm/test/CodeGen/Hexagon/rotate-multi.ll create mode 100644 llvm/test/CodeGen/Thumb/iabs-vector.ll create mode 100644 llvm/test/CodeGen/WebAssembly/PR41149.ll create mode 100644 llvm/test/CodeGen/X86/pr39666.ll create mode 100644 llvm/test/CodeGen/X86/pr40994.ll create mode 100644 llvm/test/CodeGen/X86/rotate-multi.ll create mode 100644 llvm/test/DebugInfo/PDB/pdb-type-ref-stats.test create mode 100644 llvm/test/Object/Inputs/macho-bitcode-marker-x86_64.o create mode 100644 llvm/test/Object/Inputs/macho-bitcode-x86_64.o create mode 100644 llvm/test/Object/nm-bitcode.test create mode 100644 llvm/test/Transforms/InstCombine/pr41164.ll create mode 100644 llvm/test/Transforms/ScalarizeMaskedMemIntrin/X86/expand-masked [...] create mode 100644 llvm/test/Transforms/ScalarizeMaskedMemIntrin/X86/expand-masked [...] create mode 100644 llvm/tools/llvm-pdbutil/TypeReferenceTracker.cpp create mode 100644 llvm/tools/llvm-pdbutil/TypeReferenceTracker.h create mode 100644 llvm/unittests/Object/MinidumpTest.cpp