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-stable-defconfig in repository toolchain/ci/llvm-monorepo.
from ef69be92063 [WIP][Sema] Improve static_assert diagnostics for type traits. adds b77e468b44a [Expr] Check the language before ignoring Objective C keywords adds 8fda5663caa Extend test for DependentSizedArrayType adds 0361c8d93ec [llvm-dwarfdump] - Dump the older versions of .eh_frame/.de [...] adds cb50a2c3c4b [llvm-mc] - Do not crash when referencing undefined debug s [...] adds aaf53bf0a00 [Analyzer] Iterator Checkers - Use the region of the topmos [...] adds 95656d20c48 [Analyzer] Iterator Checker - Forbid decrements past the be [...] adds f8321307918 [TargetLowering] Add SimplifyDemandedVectorElts support to [...] adds 67ad3ba9fea [SystemZ] Do not support __float128 adds 4885ff7936d Revert r348243 "[llvm-mc] - Do not crash when referencing u [...] adds 711d76479cf Revert rL348121 from llvm/trunk: [NFC][AArch64] Split out b [...] adds 4cbea95ff7a [Expr] Fix `TestExprOptions` after r348240 on MacOS X adds ba7aaf704b2 [TargetLowering] expandFP_TO_UINT - avoid FPE due to out of [...] adds 2a5d3cf0dd0 [clangd] Partition include graph on auto-index. adds 86da1b155fc [X86] Remove unnecessary peekThroughEXTRACT_SUBVECTORs call. adds 2a36bd918eb Fix -Wparentheses warning. NFCI. adds fd82283a77b [PPC][PPC64] PPC_REL14 and PPC64_REL14 relocations adds 8c47f13a616 Fix MSVC "unknown pragma" warning. NFCI. adds dc5bdf2e372 [X86][NFC] Add more constant-size memcmp tests. adds c5dcd8895b7 [ELF] Allow discarding of .rela.plt adds 7ae179ae3e5 [GN][NFC] Update readme example to functional command adds 3a838a9d5fa [SanitizerCommon] Test `CombinedAllocator::ForEachChunk()` [...] adds 36a0df0fd6b Fix lldb-server unit tests for the MonitoringProcessLaunche [...] adds def358f621b Fix "array must be initialized with a brace-enclosed initia [...] adds e82021c4483 Update MemorySSA in SimpleLoopUnswitch. adds ba135732c8f [yaml2obj] Move redundant statements into a separate static [...] adds 63c2c6b93f5 Add common check prefix. NFCI. adds bf7b7c78579 PTH-- Remove feature entirely- adds 08311820e8d [SimpleLoopUnswitch] Remove debug dump. adds 8d871ea6811 Remove reference to recently removed PTH Documentation. adds 4d598e2a08d [Hexagon] Remove unused checker functions from asm parser adds 132c7dfb215 [InstCombine] auto-generate full checks for icmp dominator [...] adds a75f371b69a [OPENMP][NVPTX]Mark __kmpc_barrier functions as convergent. adds bc0bd4babc4 [OPENMP][NVPTX]Fixed emission of the critical region. adds 11a00a9938d [InstCombine] add helper for icmp with dominator; NFC adds f566071286f [InstCombine] auto-generate full checks for icmp overflow t [...] adds 0f5485b8f2f [Hexagon] Update builtin definitions adds b02911ca1a3 [AST][NFC] Make ArrayTypeTraitExpr non polymorphic adds 2cac356c134 [X86][SSE] Add MOVMSK demandedbits/elts tests adds 34ba198b14e [AST] Assert that no statement/expression class is polymorphic adds a8f4a054d65 Revert "Adapt gcov to changes in CFE." adds 584041f8e07 Revert "Avoid emitting redundant or unusable directories in [...] adds ddcde7eb3f2 [AST] Assert that no type class is polymorphic adds 50b08552f3c [X86][SSE] Add SimplifyDemandedBitsForTargetNode handling f [...] adds f1657e6d728 [dsymutil] Ensure we're comparing time stamps with the same [...] adds e01d6ce16ba [InstCombine] rearrange foldICmpWithDominatingICmp; NFC adds 3f1d4806051 MIR: Add method to stop after specific runs of passes adds 24f08453151 AMDGPU: Add f32 vectors to SGPR register classes adds e00880a3146 [FileSystem] Migrate CommandCompletions adds 47875108f11 [SelectionDAG] Redefine isGAPlusOffset in terms of unwrapAd [...] adds c727cc44c2b [Reproducers] Only creaate the bottom-most dir adds c18ec9d4a37 Move llc-start-stop-instance to x86 adds c160a3a4002 ELF: allow non allocated sections to go into allocated sections adds 5d3f2c58ae2 [CmpInstAnalysis] fix function signature for ICmp code to p [...] adds 08dd31507b7 [Sanitizer] intercept part of sysctl Api adds 09e76783ba4 Remove unreachable code. adds 639ace01219 Unbreak build due to style. adds 676de18f285 [libcxx] Always enable availability in the lit test suite. adds 88333d429a2 Fix sanitizer unit test adds fb341c2fa7d [PowerPC] Make no-PIC default to match GCC - LLVM adds b4315ef3b0c [PowerPC] Make no-PIC default to match GCC - CLANG adds 367857ca363 Add SBInitializerOptions.cpp. adds 164431454e4 [ADT] Add zip_longest iterators adds a78258c0b15 [Documentation] Make options section in Clang-tidy readabil [...] adds deaf9f94f3c Revert "[ADT] Add zip_longest iterators" adds 992ba630d3f [AVR] Silence fallthrough warning. NFC. adds 646c5b909d1 [build.py] A few general improvements. adds 66b0be8f6c4 [PDB] Emit S_UDT records in LLD. adds 10ef01a3a22 [llvm-pdbutil] Remove the analyze subcommand. adds e5765221335 Add tests for dumping base classes; NFC. adds fe7aecd1b02 Adding tests for -ast-dump; NFC. adds 9c0ca832e5c AArch64: clean up some whitespace in Windows CC (NFC) adds e8a529ef288 [ELF] Simplify getSectionPiece adds 09431f51e44 [InstCombine] add tests for implied simplifications; NFC adds 5670d4b59a7 Fix crash if an in-class explicit function specialization h [...] adds aaa4a80447c Fix LLDB build script. adds 4f0f28e6a15 [asan] Remove use_odr_indicator runtime flag adds 3e5d47c4c33 [asan] Split -asan-use-private-alias to -asan-use-odr-indicator adds a6f039e2e82 [clang-tidy] Ignore namespaced and C++ member functions in [...] adds cf3668d89e1 Remove the hash code from CVRecord. adds f3b6e741bca [build.py] Disable tests on non-Windows. adds 71565a1f78b [AArch64][GlobalISel] Re-enable selection of volatile loads. adds 220c8e6c032 LTO: Don't internalize available_externally globals. adds ba9f14f67e9 [ADT] Add zip_longest iterators. adds 08c74b17740 [SelectionDAG] Split very large token factors for loads int [...] adds bf264345075 [Sema] Remove some conditions of a failing assert adds 3fb921d7ef6 [TableGen] Preserve order of output operands in DAGISelMatcherGen adds d2c81743bfe [asan] Add clang flag -fsanitize-address-use-odr-indicator adds 89c02b2bf39 [clang-query] Continue if compilation command not found for [...] adds 40d603efa29 Update GET_LINK_MAP_BY_DLOPEN_HANDLE() for NetBSD x86 adds a459e44d548 [MachineLICM][X86][AMDGPU] Fix subtle bug in the updating o [...] adds 5e92b1b6c67 [clang-tidy/checks] Update objc-property-declaration check [...] adds b97b954af64 gdb-remote: use elaborated type specifier for `Module` adds 1b265f6f182 [NFC] Verify memoryssa in test for PR39783 adds 6cc96cc39eb [X86] Add narrow vector test cases to vector-reduce* tests. [...] adds fb41135f7f8 [XRay] Move-only Allocator, FunctionCallTrie, and Array adds 969d4969bb5 [XRay] Use deallocateBuffer instead of deallocate adds befee513bdf AArch64: support funclets in fastcall and swift_call adds f8c811ff970 [XRay] Use uptr instead of uintptr_t adds 6660ae5a30b [X86] Add more cost model tests for vector reductions with [...] new 718142bd0dd [X86] Remove -costmodel-reduxcost=true from the experimenta [...] new 5caf183e425 Fix a false positive in misplaced-widening-cast new 7a7df0bb5cb HowToBuildWithPGO.rst: Fix a few details in the manual steps new c4cad3dc217 [clang-tidy] new check: bugprone-branch-clone new 208ad1b376e Revert "[clang-tidy] new check: bugprone-branch-clone"
The 5 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: clang-tools-extra/clang-query/tool/ClangQuery.cpp | 15 +- .../bugprone/MisplacedWideningCastCheck.cpp | 5 +- .../clang-tidy/google/FunctionNamingCheck.cpp | 5 +- .../clang-tidy/objc/PropertyDeclarationCheck.cpp | 145 +- clang-tools-extra/clangd/Headers.h | 4 +- clang-tools-extra/clangd/index/Background.cpp | 113 +- clang-tools-extra/docs/ReleaseNotes.rst | 4 + .../checks/objc-property-declaration.rst | 19 +- .../readability-uppercase-literal-suffix.rst | 20 +- ...prone-misplaced-widening-cast-explicit-only.cpp | 18 + .../test/clang-tidy/google-objc-function-naming.mm | 30 + .../objc-property-declaration-additional.m | 15 - .../clang-tidy/objc-property-declaration-custom.m | 18 - .../test/clang-tidy/objc-property-declaration.m | 7 + .../unittests/clangd/BackgroundIndexTests.cpp | 62 +- clang/NOTES.txt | 7 - clang/docs/ClangCommandLineReference.rst | 4 + clang/docs/InternalsManual.rst | 6 +- clang/docs/PTHInternals.rst | 163 - clang/docs/ReleaseNotes.rst | 4 +- clang/docs/UsersManual.rst | 2 + clang/docs/index.rst | 1 - clang/include/clang/AST/ExprCXX.h | 4 - clang/include/clang/Basic/BuiltinsHexagon.def | 3135 ++++++++++---------- .../include/clang/Basic/DiagnosticFrontendKinds.td | 2 - clang/include/clang/Basic/DiagnosticLexKinds.td | 9 - clang/include/clang/Driver/CC1Options.td | 6 - clang/include/clang/Driver/Driver.h | 3 - clang/include/clang/Driver/Options.td | 12 +- clang/include/clang/Driver/SanitizerArgs.h | 1 + clang/include/clang/Frontend/CodeGenOptions.def | 1 + clang/include/clang/Frontend/FrontendActions.h | 5 - clang/include/clang/Frontend/FrontendOptions.h | 3 - clang/include/clang/Frontend/Utils.h | 3 - clang/include/clang/Lex/PTHLexer.h | 107 - clang/include/clang/Lex/PTHManager.h | 149 - clang/include/clang/Lex/Preprocessor.h | 42 +- clang/include/clang/Lex/PreprocessorOptions.h | 9 - .../StaticAnalyzer/Core/PathSensitive/MemRegion.h | 4 + clang/lib/ARCMigrate/ARCMT.cpp | 2 - clang/lib/AST/DeclTemplate.cpp | 2 - clang/lib/AST/ExprCXX.cpp | 2 - clang/lib/AST/Stmt.cpp | 8 + clang/lib/AST/Type.cpp | 8 + clang/lib/Basic/Targets/OSTargets.h | 1 - clang/lib/CodeGen/BackendUtil.cpp | 6 +- clang/lib/CodeGen/CGDebugInfo.cpp | 47 +- clang/lib/CodeGen/CGOpenMPRuntime.cpp | 19 +- clang/lib/CodeGen/CGOpenMPRuntime.h | 4 + clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp | 31 +- clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.h | 12 + clang/lib/CodeGen/CodeGenAction.cpp | 16 +- clang/lib/Driver/Driver.cpp | 5 +- clang/lib/Driver/SanitizerArgs.cpp | 8 + clang/lib/Driver/ToolChains/Clang.cpp | 38 +- clang/lib/Driver/ToolChains/Gnu.cpp | 2 +- clang/lib/Frontend/CMakeLists.txt | 1 - clang/lib/Frontend/CacheTokens.cpp | 700 ----- clang/lib/Frontend/ChainedIncludesSource.cpp | 1 - clang/lib/Frontend/CompilerInstance.cpp | 17 +- clang/lib/Frontend/CompilerInvocation.cpp | 13 +- clang/lib/Frontend/FrontendActions.cpp | 10 - clang/lib/Frontend/InitPreprocessor.cpp | 20 - .../lib/FrontendTool/ExecuteCompilerInvocation.cpp | 1 - clang/lib/Lex/CMakeLists.txt | 1 - clang/lib/Lex/PPDirectives.cpp | 99 +- clang/lib/Lex/PPLexerChange.cpp | 100 +- clang/lib/Lex/PPMacroExpansion.cpp | 5 - clang/lib/Lex/PTHLexer.cpp | 748 ----- clang/lib/Lex/Pragma.cpp | 12 +- clang/lib/Lex/Preprocessor.cpp | 12 - clang/lib/Sema/SemaTemplateInstantiateDecl.cpp | 22 +- clang/lib/Serialization/ASTReader.cpp | 1 - clang/lib/Serialization/ASTWriter.cpp | 1 - .../StaticAnalyzer/Checkers/IteratorChecker.cpp | 304 +- clang/lib/StaticAnalyzer/Core/MemRegion.cpp | 9 + clang/test/AST/ast-dump-array.cpp | 9 + clang/test/AST/ast-dump-record-definition-data.cpp | 190 ++ clang/test/AST/ast-dump-records.cpp | 37 + .../test/AST/ast-dump-special-member-functions.cpp | 446 +++ clang/test/Analysis/iterator-range.cpp | 104 +- clang/test/CodeGen/asan-globals-odr.cpp | 30 + clang/test/CodeGen/debug-info-abspath.c | 15 - clang/test/CodeGen/debug-prefix-map.c | 18 +- clang/test/CodeGenCXX/float128-declarations.cpp | 27 +- clang/test/Driver/clang-offload-bundler.c | 2 +- clang/test/Driver/fsanitize.c | 18 + clang/test/Driver/ppc-abi.c | 42 +- clang/test/Driver/pth.c | 12 - clang/test/Modules/module-debuginfo-prefix.m | 4 +- clang/test/OpenMP/nvptx_parallel_codegen.cpp | 18 +- clang/test/PCH/emit-pth.c | 7 - clang/test/PCH/pth.c | 7 - clang/test/Preprocessor/include-pth.c | 3 - clang/test/SemaCXX/friend-template-redecl.cpp | 11 + clang/test/SemaTemplate/member-specialization.cpp | 11 + compiler-rt/lib/asan/asan_flags.inc | 2 - compiler-rt/lib/asan/asan_globals.cc | 4 +- .../sanitizer_common_interceptors.inc | 88 +- .../lib/sanitizer_common/sanitizer_linux.cc | 11 +- .../sanitizer_platform_interceptors.h | 4 +- .../sanitizer_platform_limits_netbsd.h | 4 +- .../tests/sanitizer_allocator_test.cc | 16 + .../lib/xray/tests/unit/function_call_trie_test.cc | 30 + .../lib/xray/tests/unit/segmented_array_test.cc | 86 + compiler-rt/lib/xray/xray_allocator.h | 74 +- compiler-rt/lib/xray/xray_function_call_trie.h | 260 +- compiler-rt/lib/xray/xray_profile_collector.cc | 32 +- compiler-rt/lib/xray/xray_profiling.cc | 293 +- compiler-rt/lib/xray/xray_segmented_array.h | 519 +++- compiler-rt/test/asan/TestCases/Darwin/odr-lto.cc | 4 +- .../test/asan/TestCases/Linux/local_alias.cc | 2 +- .../test/asan/TestCases/Linux/odr-violation.cc | 16 +- .../TestCases/{NetBSD => Posix}/sysctl.cc | 47 +- libcxx/docs/DesignDocs/AvailabilityMarkup.rst | 6 +- libcxx/utils/libcxx/test/config.py | 13 +- lld/COFF/PDB.cpp | 20 +- lld/ELF/Arch/PPC.cpp | 4 + lld/ELF/Arch/PPC64.cpp | 18 +- lld/ELF/InputSection.cpp | 17 +- lld/ELF/LinkerScript.cpp | 3 +- lld/ELF/OutputSections.cpp | 2 +- lld/test/COFF/pdb-globals.test | 6 +- lld/test/COFF/pdb-symbol-types.yaml | 8 +- lld/test/COFF/pdb-type-server-simple.test | 10 +- lld/test/COFF/s_udt.s | 475 +++ lld/test/ELF/linkerscript/discard-section-err.s | 5 - lld/test/ELF/linkerscript/merge-nonalloc.s | 14 + lld/test/ELF/ppc-relocs.s | 17 +- lld/test/ELF/ppc64-relocs.s | 47 +- lldb/include/lldb/Host/FileSystem.h | 17 + lldb/lit/BuildScript/modes.test | 37 + lldb/lit/BuildScript/script-args.test | 34 + lldb/lit/BuildScript/toolchain-clang-cl.test | 49 + lldb/lit/BuildScript/toolchain-msvc.test | 62 + lldb/lit/CMakeLists.txt | 7 +- lldb/lit/Reproducer/TestDriverOptions.test | 7 +- lldb/lit/helper/build.py | 149 +- lldb/lit/helper/toolchain.py | 5 +- lldb/lit/lit.site.cfg.py.in | 1 + lldb/lldb.xcodeproj/project.pbxproj | 4 + .../expression_command/options/TestExprOptions.py | 28 + .../test/expression_command/options/main.cpp | 4 +- lldb/source/Commands/CommandCompletions.cpp | 28 +- lldb/source/Host/common/FileSystem.cpp | 19 + .../ExpressionParser/Clang/ClangASTSource.cpp | 5 +- .../Clang/ClangExpressionParser.cpp | 7 +- .../Process/gdb-remote/ProcessGDBRemote.cpp | 4 +- lldb/source/Utility/Reproducer.cpp | 2 +- lldb/unittests/Interpreter/TestCompletion.cpp | 15 +- lldb/unittests/tools/lldb-server/tests/TestBase.h | 6 +- llvm/docs/HowToBuildWithPGO.rst | 6 +- llvm/docs/MIRLangRef.rst | 5 + llvm/include/llvm/ADT/STLExtras.h | 130 +- llvm/include/llvm/Analysis/CmpInstAnalysis.h | 15 +- llvm/include/llvm/CodeGen/TargetLowering.h | 10 + llvm/include/llvm/CodeGen/TargetPassConfig.h | 13 + llvm/include/llvm/DebugInfo/CodeView/CVRecord.h | 5 - .../llvm/DebugInfo/PDB/Native/GSIStreamBuilder.h | 1 - llvm/include/llvm/IR/DiagnosticInfo.h | 17 +- llvm/include/llvm/Transforms/Instrumentation.h | 3 +- llvm/lib/Analysis/CmpInstAnalysis.cpp | 20 +- llvm/lib/CodeGen/MachineLICM.cpp | 6 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 6 + llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 5 +- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 15 +- llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 63 +- llvm/lib/CodeGen/TargetPassConfig.cpp | 46 +- llvm/lib/DebugInfo/DWARF/DWARFDebugFrame.cpp | 3 +- llvm/lib/DebugInfo/PDB/Native/GSIStreamBuilder.cpp | 39 +- llvm/lib/IR/DiagnosticInfo.cpp | 42 +- llvm/lib/LTO/LTO.cpp | 5 +- llvm/lib/Target/AArch64/AArch64.td | 100 +- .../lib/Target/AArch64/AArch64CallingConvention.td | 2 +- llvm/lib/Target/AArch64/AArch64InstrFormats.td | 17 +- llvm/lib/Target/AArch64/AArch64InstrInfo.cpp | 5 +- llvm/lib/Target/AArch64/AArch64InstrInfo.td | 77 +- .../Target/AArch64/AArch64InstructionSelector.cpp | 6 - llvm/lib/Target/AArch64/AArch64Subtarget.h | 53 +- llvm/lib/Target/AArch64/AArch64SystemOperands.td | 83 +- .../Target/AArch64/AsmParser/AArch64AsmParser.cpp | 41 +- llvm/lib/Target/AMDGPU/SIRegisterInfo.td | 12 +- llvm/lib/Target/AVR/AsmParser/AVRAsmParser.cpp | 1 + .../Target/Hexagon/AsmParser/HexagonAsmParser.cpp | 2 - llvm/lib/Target/Hexagon/HexagonDepDecoders.h | 6 + llvm/lib/Target/PowerPC/PPCTargetMachine.cpp | 6 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 68 +- llvm/lib/Target/X86/X86ISelLowering.h | 6 +- .../Transforms/InstCombine/InstCombineAndOrXor.cpp | 18 +- .../Transforms/InstCombine/InstCombineCompares.cpp | 105 +- .../Transforms/InstCombine/InstCombineInternal.h | 1 + .../Instrumentation/AddressSanitizer.cpp | 43 +- .../Transforms/Instrumentation/GCOVProfiling.cpp | 22 +- llvm/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp | 310 +- .../Analysis/CostModel/X86/reduce-add-widen.ll | 46 +- llvm/test/Analysis/CostModel/X86/reduce-add.ll | 46 +- .../Analysis/CostModel/X86/reduce-and-widen.ll | 46 +- llvm/test/Analysis/CostModel/X86/reduce-and.ll | 46 +- .../Analysis/CostModel/X86/reduce-mul-widen.ll | 46 +- llvm/test/Analysis/CostModel/X86/reduce-mul.ll | 46 +- .../test/Analysis/CostModel/X86/reduce-or-widen.ll | 46 +- llvm/test/Analysis/CostModel/X86/reduce-or.ll | 46 +- .../Analysis/CostModel/X86/reduce-smax-widen.ll | 46 +- llvm/test/Analysis/CostModel/X86/reduce-smax.ll | 46 +- .../Analysis/CostModel/X86/reduce-smin-widen.ll | 37 +- llvm/test/Analysis/CostModel/X86/reduce-smin.ll | 46 +- .../Analysis/CostModel/X86/reduce-umax-widen.ll | 46 +- llvm/test/Analysis/CostModel/X86/reduce-umax.ll | 46 +- .../Analysis/CostModel/X86/reduce-umin-widen.ll | 46 +- llvm/test/Analysis/CostModel/X86/reduce-umin.ll | 46 +- .../Analysis/CostModel/X86/reduce-xor-widen.ll | 46 +- llvm/test/Analysis/CostModel/X86/reduce-xor.ll | 46 +- .../irtranslator-volatile-load-pr36018.ll | 2 +- llvm/test/CodeGen/AArch64/windows-SEH-support.ll | 36 + llvm/test/CodeGen/AMDGPU/branch-relaxation.ll | 4 +- llvm/test/CodeGen/AMDGPU/infinite-loop.ll | 4 +- llvm/test/CodeGen/AMDGPU/vi-removed-intrinsics.ll | 2 +- .../Generic/llc-start-stop-instance-errors.ll | 4 + .../CodeGen/PowerPC/MCSE-caller-preserved-reg.ll | 2 +- llvm/test/CodeGen/PowerPC/addegluecrash.ll | 1 + llvm/test/CodeGen/PowerPC/atomics-constant.ll | 6 +- llvm/test/CodeGen/PowerPC/f128-aggregates.ll | 4 +- llvm/test/CodeGen/PowerPC/f128-conv.ll | 2 +- llvm/test/CodeGen/PowerPC/f128-truncateNconv.ll | 2 +- llvm/test/CodeGen/PowerPC/f128-vecExtractNconv.ll | 2 +- llvm/test/CodeGen/PowerPC/fast-isel-call.ll | 2 +- llvm/test/CodeGen/PowerPC/mcm-13.ll | 4 +- llvm/test/CodeGen/PowerPC/mcm-6.ll | 4 +- .../PowerPC/p8-scalar_vector_conversions.ll | 4 +- llvm/test/CodeGen/PowerPC/ppc64-blnop.ll | 12 +- llvm/test/CodeGen/PowerPC/ppc64-i128-abi.ll | 18 +- llvm/test/CodeGen/PowerPC/ppc64le-aggregates.ll | 6 +- llvm/test/CodeGen/PowerPC/ppcf128-endian.ll | 2 +- llvm/test/CodeGen/PowerPC/pr32140.ll | 79 +- llvm/test/CodeGen/PowerPC/preemption.ll | 3 +- llvm/test/CodeGen/PowerPC/save-bp.ll | 4 +- llvm/test/CodeGen/PowerPC/sjlj_no0x.ll | 6 +- llvm/test/CodeGen/PowerPC/swaps-le-6.ll | 6 +- llvm/test/CodeGen/PowerPC/testComparesi32gtu.ll | 4 +- llvm/test/CodeGen/PowerPC/testComparesi32ltu.ll | 4 +- llvm/test/CodeGen/PowerPC/testComparesieqsc.ll | 148 +- llvm/test/CodeGen/PowerPC/testComparesieqsi.ll | 148 +- llvm/test/CodeGen/PowerPC/testComparesieqsll.ll | 140 +- llvm/test/CodeGen/PowerPC/testComparesieqss.ll | 148 +- llvm/test/CodeGen/PowerPC/testComparesiequc.ll | 148 +- llvm/test/CodeGen/PowerPC/testComparesiequi.ll | 148 +- llvm/test/CodeGen/PowerPC/testComparesiequll.ll | 140 +- llvm/test/CodeGen/PowerPC/testComparesiequs.ll | 148 +- llvm/test/CodeGen/PowerPC/testComparesigesc.ll | 76 +- llvm/test/CodeGen/PowerPC/testComparesigesi.ll | 76 +- llvm/test/CodeGen/PowerPC/testComparesigesll.ll | 160 +- llvm/test/CodeGen/PowerPC/testComparesigess.ll | 76 +- llvm/test/CodeGen/PowerPC/testComparesigtsc.ll | 4 +- llvm/test/CodeGen/PowerPC/testComparesigtsi.ll | 4 +- llvm/test/CodeGen/PowerPC/testComparesigtsll.ll | 4 +- llvm/test/CodeGen/PowerPC/testComparesigtss.ll | 4 +- llvm/test/CodeGen/PowerPC/testComparesigtuc.ll | 4 +- llvm/test/CodeGen/PowerPC/testComparesigtui.ll | 4 +- llvm/test/CodeGen/PowerPC/testComparesigtus.ll | 4 +- llvm/test/CodeGen/PowerPC/testComparesilesc.ll | 76 +- llvm/test/CodeGen/PowerPC/testComparesilesi.ll | 76 +- llvm/test/CodeGen/PowerPC/testComparesilesll.ll | 160 +- llvm/test/CodeGen/PowerPC/testComparesiless.ll | 76 +- llvm/test/CodeGen/PowerPC/testComparesinesc.ll | 206 +- llvm/test/CodeGen/PowerPC/testComparesinesi.ll | 206 +- llvm/test/CodeGen/PowerPC/testComparesinesll.ll | 144 +- llvm/test/CodeGen/PowerPC/testComparesiness.ll | 206 +- llvm/test/CodeGen/PowerPC/testComparesineuc.ll | 164 +- llvm/test/CodeGen/PowerPC/testComparesineui.ll | 206 +- llvm/test/CodeGen/PowerPC/testComparesineull.ll | 144 +- llvm/test/CodeGen/PowerPC/testComparesineus.ll | 164 +- llvm/test/CodeGen/PowerPC/testCompareslleqsc.ll | 148 +- llvm/test/CodeGen/PowerPC/testCompareslleqsi.ll | 148 +- llvm/test/CodeGen/PowerPC/testCompareslleqsll.ll | 140 +- llvm/test/CodeGen/PowerPC/testCompareslleqss.ll | 148 +- llvm/test/CodeGen/PowerPC/testComparesllequc.ll | 148 +- llvm/test/CodeGen/PowerPC/testComparesllequi.ll | 148 +- llvm/test/CodeGen/PowerPC/testComparesllequll.ll | 140 +- llvm/test/CodeGen/PowerPC/testComparesllequs.ll | 148 +- llvm/test/CodeGen/PowerPC/testComparesllgesc.ll | 76 +- llvm/test/CodeGen/PowerPC/testComparesllgesi.ll | 76 +- llvm/test/CodeGen/PowerPC/testComparesllgesll.ll | 160 +- llvm/test/CodeGen/PowerPC/testComparesllgess.ll | 76 +- llvm/test/CodeGen/PowerPC/testComparesllgtsll.ll | 4 +- llvm/test/CodeGen/PowerPC/testComparesllgtuc.ll | 4 +- llvm/test/CodeGen/PowerPC/testComparesllgtui.ll | 4 +- llvm/test/CodeGen/PowerPC/testComparesllgtus.ll | 4 +- llvm/test/CodeGen/PowerPC/testCompareslllesc.ll | 76 +- llvm/test/CodeGen/PowerPC/testCompareslllesi.ll | 76 +- llvm/test/CodeGen/PowerPC/testCompareslllesll.ll | 160 +- llvm/test/CodeGen/PowerPC/testComparesllless.ll | 76 +- llvm/test/CodeGen/PowerPC/testComparesllltui.ll | 4 +- llvm/test/CodeGen/PowerPC/testComparesllnesll.ll | 144 +- llvm/test/CodeGen/PowerPC/testComparesllneull.ll | 144 +- llvm/test/CodeGen/PowerPC/toc-float.ll | 4 +- llvm/test/CodeGen/PowerPC/vsx_scalar_ld_st.ll | 4 +- llvm/test/CodeGen/PowerPC/xray-tail-call-sled.ll | 2 +- llvm/test/CodeGen/X86/atomic_mi.ll | 10 +- llvm/test/CodeGen/X86/fp-cvt.ll | 88 +- llvm/test/CodeGen/X86/llc-start-stop-instance.ll | 50 + llvm/test/CodeGen/X86/memcmp.ll | 217 +- llvm/test/CodeGen/X86/movmsk.ll | 35 + llvm/test/CodeGen/X86/scalar-fp-to-i64.ll | 100 +- llvm/test/CodeGen/X86/trunc-subvector.ll | 2 + ...or-reduce-add.ll => vector-reduce-add-widen.ll} | 249 +- llvm/test/CodeGen/X86/vector-reduce-add.ll | 227 ++ ...or-reduce-and.ll => vector-reduce-and-widen.ll} | 249 +- llvm/test/CodeGen/X86/vector-reduce-and.ll | 227 ++ ...or-reduce-mul.ll => vector-reduce-mul-widen.ll} | 310 +- llvm/test/CodeGen/X86/vector-reduce-mul.ll | 330 +++ ...ctor-reduce-or.ll => vector-reduce-or-widen.ll} | 249 +- llvm/test/CodeGen/X86/vector-reduce-or.ll | 227 ++ ...-reduce-smax.ll => vector-reduce-smax-widen.ll} | 284 +- llvm/test/CodeGen/X86/vector-reduce-smax.ll | 628 ++++ ...-reduce-smin.ll => vector-reduce-smin-widen.ll} | 284 +- llvm/test/CodeGen/X86/vector-reduce-smin.ll | 628 ++++ ...-reduce-umax.ll => vector-reduce-umax-widen.ll} | 293 +- llvm/test/CodeGen/X86/vector-reduce-umax.ll | 530 ++++ ...-reduce-umin.ll => vector-reduce-umin-widen.ll} | 293 +- llvm/test/CodeGen/X86/vector-reduce-umin.ll | 530 ++++ ...or-reduce-xor.ll => vector-reduce-xor-widen.ll} | 249 +- llvm/test/CodeGen/X86/vector-reduce-xor.ll | 227 ++ llvm/test/CodeGen/X86/vector-rotate-128.ll | 40 +- llvm/test/CodeGen/X86/vector-rotate-256.ll | 39 +- llvm/test/CodeGen/X86/vector-rotate-512.ll | 26 +- llvm/test/CodeGen/X86/x86-shrink-wrapping.ll | 8 +- llvm/test/CodeGen/X86/x86-win64-shrink-wrapping.ll | 2 +- .../AddressSanitizer/local_alias.ll | 11 +- .../LTO/Resolution/X86/available-externally.ll | 16 + llvm/test/MC/AArch64/armv8.2a-at.s | 10 +- llvm/test/MC/AArch64/armv8.2a-mmfr2.s | 6 + llvm/test/MC/AArch64/armv8.2a-persistent-memory.s | 7 +- llvm/test/MC/AArch64/armv8.3a-complex.s | 61 +- llvm/test/MC/AArch64/armv8.3a-js.s | 24 +- llvm/test/MC/AArch64/armv8.3a-signed-pointer.s | 339 +-- llvm/test/MC/AArch64/armv8.4a-flag.s | 55 +- llvm/test/MC/AArch64/armv8.4a-ldst.s | 117 +- llvm/test/MC/AArch64/armv8.4a-tlb.s | 99 +- llvm/test/MC/AArch64/armv8.4a-trace.s | 15 +- llvm/test/TableGen/dag-isel-res-order.td | 22 + llvm/test/Transforms/InstCombine/icmp-dom.ll | 330 +++ llvm/test/Transforms/InstCombine/icmp.ll | 119 - llvm/test/Transforms/InstCombine/overflow.ll | 97 +- llvm/test/Transforms/LoopSimplifyCFG/pr39783.ll | 2 +- llvm/test/Transforms/SLPVectorizer/X86/PR39774.ll | 266 +- .../2006-06-13-SingleEntryPHI.ll | 1 + .../2006-06-27-DeadSwitchCase.ll | 1 + .../SimpleLoopUnswitch/2007-05-09-Unreachable.ll | 1 + .../Transforms/SimpleLoopUnswitch/2007-05-09-tl.ll | 1 + .../SimpleLoopUnswitch/2007-07-12-ExitDomInfo.ll | 1 + .../SimpleLoopUnswitch/2007-07-13-DomInfo.ll | 1 + .../SimpleLoopUnswitch/2007-07-18-DomInfo.ll | 1 + .../SimpleLoopUnswitch/2007-08-01-LCSSA.ll | 1 + .../SimpleLoopUnswitch/2008-06-02-DomInfo.ll | 1 + .../SimpleLoopUnswitch/2010-11-18-LCSSA.ll | 1 + .../SimpleLoopUnswitch/2011-06-02-CritSwitch.ll | 1 + .../SimpleLoopUnswitch/2011-09-26-EHCrash.ll | 1 + .../SimpleLoopUnswitch/2012-04-02-IndirectBr.ll | 1 + .../SimpleLoopUnswitch/2012-05-20-Phi.ll | 1 + .../SimpleLoopUnswitch/2015-09-18-Addrspace.ll | 1 + .../SimpleLoopUnswitch/LIV-loop-condtion.ll | 1 + .../Transforms/SimpleLoopUnswitch/basictest.ll | 1 + .../Transforms/SimpleLoopUnswitch/cleanuppad.ll | 1 + .../Transforms/SimpleLoopUnswitch/copy-metadata.ll | 1 + llvm/test/Transforms/SimpleLoopUnswitch/crash.ll | 1 + .../SimpleLoopUnswitch/exponential-behavior.ll | 1 + llvm/test/Transforms/SimpleLoopUnswitch/guards.ll | 1 + .../Transforms/SimpleLoopUnswitch/infinite-loop.ll | 1 + llvm/test/Transforms/SimpleLoopUnswitch/msan.ll | 1 + .../SimpleLoopUnswitch/nontrivial-unswitch-cost.ll | 1 + .../SimpleLoopUnswitch/nontrivial-unswitch.ll | 1 + llvm/test/Transforms/SimpleLoopUnswitch/pr37888.ll | 1 + .../SimpleLoopUnswitch/preserve-analyses.ll | 1 + .../trivial-unswitch-iteration.ll | 1 + .../SimpleLoopUnswitch/trivial-unswitch.ll | 1 + .../Transforms/SimpleLoopUnswitch/update-scev.ll | 1 + .../X86/eh-frame-return-address-reg.s | 51 + llvm/tools/dsymutil/DwarfLinker.cpp | 23 +- llvm/tools/llvm-pdbutil/Analyze.cpp | 148 - llvm/tools/llvm-pdbutil/Analyze.h | 30 - llvm/tools/llvm-pdbutil/CMakeLists.txt | 1 - llvm/tools/llvm-pdbutil/llvm-pdbutil.cpp | 23 - llvm/tools/yaml2obj/yaml2elf.cpp | 29 +- llvm/unittests/ADT/IteratorTest.cpp | 34 + llvm/utils/TableGen/CodeGenDAGPatterns.cpp | 40 +- llvm/utils/TableGen/CodeGenDAGPatterns.h | 16 +- llvm/utils/TableGen/DAGISelMatcherGen.cpp | 11 +- llvm/utils/gn/README.rst | 4 +- 388 files changed, 19291 insertions(+), 7646 deletions(-) create mode 100644 clang-tools-extra/test/clang-tidy/google-objc-function-naming.mm delete mode 100644 clang-tools-extra/test/clang-tidy/objc-property-declaration-add [...] delete mode 100644 clang-tools-extra/test/clang-tidy/objc-property-declaration-custom.m delete mode 100644 clang/docs/PTHInternals.rst delete mode 100644 clang/include/clang/Lex/PTHLexer.h delete mode 100644 clang/include/clang/Lex/PTHManager.h delete mode 100644 clang/lib/Frontend/CacheTokens.cpp delete mode 100644 clang/lib/Lex/PTHLexer.cpp create mode 100644 clang/test/AST/ast-dump-record-definition-data.cpp create mode 100644 clang/test/AST/ast-dump-special-member-functions.cpp create mode 100644 clang/test/CodeGen/asan-globals-odr.cpp delete mode 100644 clang/test/CodeGen/debug-info-abspath.c delete mode 100644 clang/test/Driver/pth.c delete mode 100644 clang/test/PCH/emit-pth.c delete mode 100644 clang/test/PCH/pth.c delete mode 100644 clang/test/Preprocessor/include-pth.c create mode 100644 clang/test/SemaTemplate/member-specialization.cpp rename compiler-rt/test/sanitizer_common/TestCases/{NetBSD => Posix}/sysctl.cc (91%) create mode 100644 lld/test/COFF/s_udt.s create mode 100644 lld/test/ELF/linkerscript/merge-nonalloc.s create mode 100644 lldb/lit/BuildScript/modes.test create mode 100644 lldb/lit/BuildScript/script-args.test create mode 100644 lldb/lit/BuildScript/toolchain-clang-cl.test create mode 100644 lldb/lit/BuildScript/toolchain-msvc.test create mode 100644 llvm/test/CodeGen/AArch64/windows-SEH-support.ll create mode 100644 llvm/test/CodeGen/Generic/llc-start-stop-instance-errors.ll create mode 100644 llvm/test/CodeGen/X86/llc-start-stop-instance.ll copy llvm/test/CodeGen/X86/{vector-reduce-add.ll => vector-reduce-add-widen.ll} (80%) copy llvm/test/CodeGen/X86/{vector-reduce-and.ll => vector-reduce-and-widen.ll} (80%) copy llvm/test/CodeGen/X86/{vector-reduce-mul.ll => vector-reduce-mul-widen.ll} (93%) copy llvm/test/CodeGen/X86/{vector-reduce-or.ll => vector-reduce-or-widen.ll} (80%) copy llvm/test/CodeGen/X86/{vector-reduce-smax.ll => vector-reduce-smax-widen.ll} (86%) copy llvm/test/CodeGen/X86/{vector-reduce-smin.ll => vector-reduce-smin-widen.ll} (86%) copy llvm/test/CodeGen/X86/{vector-reduce-umax.ll => vector-reduce-umax-widen.ll} (87%) copy llvm/test/CodeGen/X86/{vector-reduce-umin.ll => vector-reduce-umin-widen.ll} (85%) copy llvm/test/CodeGen/X86/{vector-reduce-xor.ll => vector-reduce-xor-widen.ll} (80%) create mode 100644 llvm/test/LTO/Resolution/X86/available-externally.ll create mode 100644 llvm/test/MC/AArch64/armv8.2a-mmfr2.s create mode 100644 llvm/test/TableGen/dag-isel-res-order.td create mode 100644 llvm/test/Transforms/InstCombine/icmp-dom.ll create mode 100644 llvm/test/tools/llvm-dwarfdump/X86/eh-frame-return-address-reg.s delete mode 100644 llvm/tools/llvm-pdbutil/Analyze.cpp delete mode 100644 llvm/tools/llvm-pdbutil/Analyze.h