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-defconfig in repository toolchain/ci/llvm-monorepo.
from 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 [...] adds 718142bd0dd [X86] Remove -costmodel-reduxcost=true from the experimenta [...] adds 5caf183e425 Fix a false positive in misplaced-widening-cast adds 7a7df0bb5cb HowToBuildWithPGO.rst: Fix a few details in the manual steps adds c4cad3dc217 [clang-tidy] new check: bugprone-branch-clone adds 208ad1b376e Revert "[clang-tidy] new check: bugprone-branch-clone" adds 35ab4ff2573 [LICM] *Actually* disable ControlFlowHoisting. adds 6c302733936 Revert r348335 "[XRay] Move-only Allocator, FunctionCallTri [...] adds f46f6316f10 [ARM GlobalISel] Implement call lowering for Thumb2 adds 8d10aa8d426 [TargetLowering] SimplifyDemandedVectorElts - don't alter D [...] adds e727c95b73d Recommit r348243 - "[llvm-mc] - Do not crash when referenci [...] adds a12b9c2b47f Remove superfluous comments. NFCI. adds 39a3b34d426 [MC] - Fix build bot. adds 00fbb8e8376 [clang] - Simplify tools::SplitDebugName. adds 9cd612e4a01 [SelectionDAG] Initial support for FSHL/FSHR funnel shift o [...] adds e7f33257d4c [test] Split strip-preserve-time.test, and skip atime test [...] adds e62fe89eb4f [test] Skip ThinLTO cache tests requiring atime setting on NetBSD adds d6bc7f6bf9e [test] Disable Modules/prune.m on NetBSD as it requires 'touch -a' adds 4eace3af5f1 Fix compilation error when using clang 3.6.0 adds 242184efaec [DAG] Add fshl/fshr tblgen opcodes adds 1cee419c664 [clangd] Dont provide locations for non-existent files. adds 80e9ce136ba [CMake] Fix side-effect from LLDB_VERSION change in r346668 [...] adds 68228551876 [TargetLowering] Remove ISD::ANY_EXTEND/ANY_EXTEND_VECTOR_I [...] adds b6140aa4416 [llvm-rc] Support not expressions. adds c24ae6e42e2 Revert: Honor -fdebug-prefix-map when creating function nam [...] adds 956af1b2560 Move detection of libc++ include dirs to Driver on MacOS adds 84c919cff76 [X86][SSE] Begun adding modulo rotate support to LowerRotate adds eba0d5d65f1 [InstCombine] simplify icmps with same operands based on do [...] adds 02ccc614d34 [Haiku] Support __float128 for x86 and x86_64 adds 2d28da402c8 Add a new interceptor for nl_langinfo(3) from NetBSD adds f0b64c11421 Add a new interceptor for modctl(2) from NetBSD adds 280fa3c2d2d [AMDGPU]: Turn on the DPP combiner by default adds 5ce097b3eaf [IR] Add NODISCARD to attribute functions adds 35d1189a981 [SLH] Regenerate tests with --no_x86_scrub_rip to restore t [...] adds 0e34fae09a3 [SLH] Fix a nasty bug in SLH. adds 9c9553f8393 Revert "[IR] Add NODISCARD to attribute functions" adds c0250c0d42a [Sanitizer] expand nl_langinfo interception to FreeBSD adds 56d8e3da021 [Sanitizer] nl_langinfo forgotten bit. adds f3e6cd3da64 Remove XFAIL in get_module_and_offset_for_pc.cc for NetBSD-MSan adds 5e5acef02ea [NFC] Use clang-format on PrintingPolicy::PrintingPolicy() [...] adds 0b630185168 [X86] Add test case to show missed opportunity to combine a [...] adds 8d31ccc850c Allow norecurse attribute on functions that have debug infos. adds 588778759c2 [OpenCL] Diagnose conflicting address spaces in templates. adds 020ebc08807 [DAGCombiner] don't try to extract a fraction of a vector b [...] adds be553ee0f1c [Basic] Cleanups in IdentifierInfo following the removal of PTH adds 89d8662b6d5 AMDGPU: Fix using old address spaces in some tests adds 4a17861d472 [PDB] Make PDB lit tests use the new builder adds 42ae3dd7b5d [CodeComplete] Fix a crash in access checks of inner classes adds 4f58fd610a3 Address a post-commit review comment on r348325. adds c9950dcbf01 [gold-plugin] allow function/data sections to be toggleable adds 705e4375dfe [MachineOutliner][NFC] Don't create outlined sequence from [...] adds cd64fcf2b3e [MachineOutliner][NFC] Make getters in MachineOutliner.h const adds bda873e793f [MachineOutliner][NFC] Use getOccurrenceCount() in getNotOu [...] adds fc6d8e05790 [llvm-mca] Sort test run lines (NFC) adds 62d3428d32c Mention changes to libc++ include dir lookup in release notes. adds 26cdc996013 [llvm-mca] Simplify test (NFC) adds b3801c3f06f [analyzer] Attribute for RetainCountChecker for OSObject sh [...] adds dbc96ec822d Honor -fdebug-prefix-map when creating function names for t [...] adds ace6bd802a5 [AArch64] Reword description of feature (NFC) adds 14b62b0fe67 Adding tests for -ast-dump; NFC. adds 201092d4d21 Do not check for parameters shadowing fields in function de [...] adds 3f3d667a4c7 Do not use a hash table to uniquify mergeable strings. adds 9eef3a9b740 Revert "[RISCV] Mark unit tests as "requires: riscv-registe [...] adds 5313441c965 [X86][SSE] Fix a copy+paste typo that was folding the sext/ [...] adds 0ad8fd53228 [CodeExtractor] Do not marked outlined calls which may resu [...]
No new revisions were added by this update.
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/AST.cpp | 11 +- clang-tools-extra/docs/ReleaseNotes.rst | 4 + .../checks/objc-property-declaration.rst | 19 +- .../readability-uppercase-literal-suffix.rst | 20 +- .../Inputs/mock-libcxx/include/c++/v1/mock_vector | 2 + ...prone-misplaced-widening-cast-explicit-only.cpp | 18 + .../test/clang-tidy/clang-tidy-mac-libcxx.cpp | 17 + .../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 | 6 +- .../unittests/clangd/SymbolCollectorTests.cpp | 12 + clang/docs/ClangCommandLineReference.rst | 4 + clang/docs/ReleaseNotes.rst | 7 + clang/docs/UsersManual.rst | 2 + clang/include/clang/Basic/DiagnosticSemaKinds.td | 2 + clang/include/clang/Basic/IdentifierTable.h | 36 +- clang/include/clang/Driver/Options.td | 8 + clang/include/clang/Driver/SanitizerArgs.h | 1 + clang/include/clang/Frontend/CodeGenOptions.def | 1 + clang/lib/AST/DeclTemplate.cpp | 2 - clang/lib/Basic/IdentifierTable.cpp | 22 - clang/lib/Basic/Targets/OSTargets.h | 10 + clang/lib/CodeGen/BackendUtil.cpp | 6 +- clang/lib/Driver/SanitizerArgs.cpp | 8 + clang/lib/Driver/ToolChains/Clang.cpp | 4 +- clang/lib/Driver/ToolChains/CommonArgs.cpp | 24 +- clang/lib/Driver/ToolChains/CommonArgs.h | 2 +- clang/lib/Driver/ToolChains/Darwin.cpp | 32 ++ clang/lib/Driver/ToolChains/Darwin.h | 4 + clang/lib/Driver/ToolChains/Gnu.cpp | 4 +- clang/lib/Driver/ToolChains/MinGW.cpp | 2 +- clang/lib/Frontend/CompilerInvocation.cpp | 5 + clang/lib/Frontend/InitHeaderSearch.cpp | 16 - clang/lib/Sema/SemaAccess.cpp | 2 - clang/lib/Sema/SemaChecking.cpp | 12 + clang/lib/Sema/SemaCodeComplete.cpp | 41 +- clang/lib/Sema/SemaDecl.cpp | 7 - clang/lib/Sema/SemaTemplateInstantiateDecl.cpp | 22 +- clang/lib/Sema/SemaType.cpp | 10 +- clang/lib/Sema/TreeTransform.h | 35 +- .../StaticAnalyzer/Core/RetainSummaryManager.cpp | 69 ++- 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/AST/ast-dump-template-decls.cpp | 102 ++++ clang/test/Analysis/osobject-retain-release.cpp | 38 +- clang/test/CodeCompletion/accessibility.cpp | 49 ++ clang/test/CodeGen/asan-globals-odr.cpp | 30 + clang/test/CodeGenCXX/debug-prefix-map-lambda.cpp | 2 +- clang/test/CodeGenCXX/float128-declarations.cpp | 4 + clang/test/Driver/clang-offload-bundler.c | 2 +- clang/test/Driver/darwin-stdlib.cpp | 21 +- clang/test/Driver/fsanitize.c | 18 + clang/test/Driver/ppc-abi.c | 42 +- clang/test/Driver/riscv-abi.c | 2 - clang/test/Driver/riscv-arch.c | 2 - clang/test/Driver/riscv-features.c | 2 - clang/test/Driver/riscv-gnutools.c | 2 - clang/test/Driver/riscv32-toolchain.c | 2 - clang/test/Driver/riscv64-toolchain.c | 2 - clang/test/Modules/prune.m | 3 + clang/test/SemaCXX/friend-template-redecl.cpp | 13 + clang/test/SemaCXX/warn-shadow.cpp | 9 +- .../test/SemaOpenCLCXX/address-space-templates.cl | 19 + clang/test/SemaTemplate/member-specialization.cpp | 11 + .../Inputs/mock-libcxx/include/c++/v1/mock_vector | 1 + clang/test/Tooling/clang-check-extra-arg.cpp | 4 + .../Tooling/clang-check-mac-libcxx-abspath.cpp | 17 + .../Tooling/clang-check-mac-libcxx-relpath.cpp | 17 + compiler-rt/lib/asan/asan_flags.inc | 2 - compiler-rt/lib/asan/asan_globals.cc | 4 +- .../sanitizer_common_interceptors.inc | 61 ++ .../sanitizer_platform_interceptors.h | 2 + .../sanitizer_platform_limits_netbsd.cc | 11 + .../sanitizer_platform_limits_netbsd.h | 15 +- 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/Posix/nl_langinfo.cc | 20 + .../sanitizer_common/TestCases/Posix/sysctl.cc | 2 +- .../TestCases/get_module_and_offset_for_pc.cc | 1 - lld/COFF/PDB.cpp | 20 +- lld/ELF/InputSection.cpp | 26 +- lld/ELF/InputSection.h | 1 - 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 ++++++++++++++++ lldb/CMakeLists.txt | 2 +- lldb/cmake/modules/LLDBFramework.cmake | 2 +- 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/SymbolFile/PDB/ast-restore.test | 5 +- lldb/lit/SymbolFile/PDB/calling-conventions.test | 3 +- lldb/lit/SymbolFile/PDB/class-layout.test | 6 +- lldb/lit/SymbolFile/PDB/compilands.test | 4 +- lldb/lit/SymbolFile/PDB/enums-layout.test | 15 +- lldb/lit/SymbolFile/PDB/expressions.test | 3 +- lldb/lit/SymbolFile/PDB/func-symbols.test | 6 +- lldb/lit/SymbolFile/PDB/function-nested-block.test | 3 +- lldb/lit/SymbolFile/PDB/pointers.test | 4 +- lldb/lit/SymbolFile/PDB/type-quals.test | 4 +- lldb/lit/SymbolFile/PDB/typedefs.test | 3 +- lldb/lit/SymbolFile/PDB/udt-layout.test | 5 +- lldb/lit/SymbolFile/PDB/variables-locations.test | 5 +- lldb/lit/SymbolFile/PDB/variables.test | 6 +- lldb/lit/SymbolFile/PDB/vbases.test | 5 +- 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 + .../Process/gdb-remote/ProcessGDBRemote.cpp | 4 +- llvm/docs/HowToBuildWithPGO.rst | 6 +- llvm/include/llvm/ADT/STLExtras.h | 130 ++++- llvm/include/llvm/CodeGen/ISDOpcodes.h | 10 +- llvm/include/llvm/CodeGen/MachineOutliner.h | 21 +- llvm/include/llvm/CodeGen/TargetLowering.h | 6 + llvm/include/llvm/DebugInfo/CodeView/CVRecord.h | 5 - .../llvm/DebugInfo/PDB/Native/GSIStreamBuilder.h | 1 - llvm/include/llvm/Target/TargetSelectionDAG.td | 2 + llvm/include/llvm/Transforms/Instrumentation.h | 3 +- llvm/lib/CodeGen/MachineLICM.cpp | 6 +- llvm/lib/CodeGen/MachineOutliner.cpp | 19 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 60 +- llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp | 7 + .../lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp | 18 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 5 +- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 21 +- .../CodeGen/SelectionDAG/SelectionDAGDumper.cpp | 2 + llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 55 +- llvm/lib/CodeGen/TargetLoweringBase.cpp | 2 + llvm/lib/DebugInfo/PDB/Native/GSIStreamBuilder.cpp | 39 +- llvm/lib/LTO/LTO.cpp | 5 +- llvm/lib/MC/ELFObjectWriter.cpp | 14 + llvm/lib/MC/MCFragment.cpp | 4 +- llvm/lib/Target/AArch64/AArch64.td | 4 +- .../lib/Target/AArch64/AArch64CallingConvention.td | 2 +- .../Target/AArch64/AArch64InstructionSelector.cpp | 6 - llvm/lib/Target/AArch64/AArch64Subtarget.h | 2 + llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp | 2 +- llvm/lib/Target/ARM/ARMCallLowering.cpp | 49 +- llvm/lib/Target/AVR/AsmParser/AVRAsmParser.cpp | 1 + llvm/lib/Target/PowerPC/PPCTargetMachine.cpp | 6 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 66 ++- .../lib/Target/X86/X86SpeculativeLoadHardening.cpp | 4 +- llvm/lib/Target/X86/X86TargetTransformInfo.cpp | 14 +- llvm/lib/Transforms/IPO/FunctionAttrs.cpp | 16 +- .../Transforms/InstCombine/InstCombineCompares.cpp | 5 + .../Instrumentation/AddressSanitizer.cpp | 43 +- llvm/lib/Transforms/Scalar/LICM.cpp | 33 +- llvm/lib/Transforms/Utils/CodeExtractor.cpp | 7 +- .../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/addrspacecast-captured.ll | 41 +- llvm/test/CodeGen/AMDGPU/branch-relaxation.ll | 4 +- llvm/test/CodeGen/AMDGPU/infinite-loop.ll | 4 +- llvm/test/CodeGen/AMDGPU/llvm.amdgcn.update.dpp.ll | 4 +- .../CodeGen/AMDGPU/promote-alloca-to-lds-select.ll | 102 ++-- .../CodeGen/ARM/GlobalISel/arm-call-lowering.ll | 12 +- .../CodeGen/ARM/GlobalISel/arm-param-lowering.ll | 83 ++- .../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/combine-concatvectors.ll | 20 + llvm/test/CodeGen/X86/fold-vector-sext-zext.ll | 24 +- llvm/test/CodeGen/X86/fshl.ll | 284 ++++++---- llvm/test/CodeGen/X86/fshr.ll | 286 ++++++---- llvm/test/CodeGen/X86/funnel-shift.ll | 38 +- .../X86/speculative-load-hardening-call-and-ret.ll | 48 +- .../X86/speculative-load-hardening-indirect.ll | 134 +++-- llvm/test/CodeGen/X86/vector-narrow-binop.ll | 69 +++ ...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/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/ELF/undefined-debug.s | 5 + llvm/test/TableGen/dag-isel-res-order.td | 22 + llvm/test/ThinLTO/X86/cache.ll | 4 +- llvm/test/Transforms/HotColdSplit/unwind.ll | 37 ++ .../InferFunctionAttrs/norecurse_debug.ll | 56 ++ llvm/test/Transforms/InstCombine/icmp-dom.ll | 160 ++++++ llvm/test/Transforms/LoopSimplifyCFG/pr39783.ll | 2 +- .../tools/llvm-mca/AArch64/Exynos/direct-branch.s | 38 +- .../AArch64/Exynos/scheduler-queue-usage.s | 2 +- ...reserve-time.test => strip-preserve-atime.test} | 20 +- ...reserve-time.test => strip-preserve-mtime.test} | 18 +- llvm/test/tools/llvm-rc/Inputs/not-expr.rc | 17 + llvm/test/tools/llvm-rc/not-expr.test | 20 + llvm/tools/gold/gold-plugin.cpp | 6 +- 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/llvm-rc/ResourceFileWriter.cpp | 7 +- llvm/tools/llvm-rc/ResourceScriptParser.cpp | 41 +- llvm/tools/llvm-rc/ResourceScriptParser.h | 4 +- llvm/tools/llvm-rc/ResourceScriptStmt.cpp | 2 +- llvm/tools/llvm-rc/ResourceScriptStmt.h | 58 +- 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/lit/lit/llvm/config.py | 4 +- 325 files changed, 16096 insertions(+), 2308 deletions(-) create mode 100644 clang-tools-extra/test/clang-tidy/Inputs/mock-libcxx/include/c+ [...] create mode 100644 clang-tools-extra/test/clang-tidy/clang-tidy-mac-libcxx.cpp 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 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/AST/ast-dump-template-decls.cpp create mode 100644 clang/test/CodeGen/asan-globals-odr.cpp create mode 100644 clang/test/SemaTemplate/member-specialization.cpp create mode 100644 clang/test/Tooling/Inputs/mock-libcxx/include/c++/v1/mock_vector create mode 100644 clang/test/Tooling/clang-check-mac-libcxx-abspath.cpp create mode 100644 clang/test/Tooling/clang-check-mac-libcxx-relpath.cpp create mode 100644 compiler-rt/test/sanitizer_common/TestCases/Posix/nl_langinfo.cc create mode 100644 lld/test/COFF/s_udt.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/X86/combine-concatvectors.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/ELF/undefined-debug.s create mode 100644 llvm/test/TableGen/dag-isel-res-order.td create mode 100644 llvm/test/Transforms/HotColdSplit/unwind.ll create mode 100644 llvm/test/Transforms/InferFunctionAttrs/norecurse_debug.ll copy llvm/test/tools/llvm-objcopy/ELF/{strip-preserve-time.test => strip-preserve- [...] rename llvm/test/tools/llvm-objcopy/ELF/{strip-preserve-time.test => strip-preserv [...] create mode 100644 llvm/test/tools/llvm-rc/Inputs/not-expr.rc create mode 100644 llvm/test/tools/llvm-rc/not-expr.test delete mode 100644 llvm/tools/llvm-pdbutil/Analyze.cpp delete mode 100644 llvm/tools/llvm-pdbutil/Analyze.h