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-lts-allmodconfig in repository toolchain/ci/llvm-monorepo.
from 991cad53811 Relax tests to also work on Windows adds 78c2c418764 Remove unused empty arm64 directory adds f5be5592d17 Relax test even more for Windows adds 42032725d07 [Hexagon] Fix intrinsic test adds 67bb9c58627 [IR] Don't assume all functions are 4 byte aligned adds fe651d376e4 [ThinLTO] Look through aliases when computing hash keys adds 02c16defc1d [projects] Use directory name for add_llvm_external_projects adds 72d52dd88d7 NFC: Make this test kinder on downstream forks adds 457a4e7f12a [MachineOutliner][AArch64][NFC] Add early exit to candidate [...] adds d8d383eb481 [MachineOutliner] Move stack instr check logic to getOutlin [...] adds 05d135689e6 [asan] Reduce binary size by using unnamed private aliases adds dab41245b9b [ARM64][Windows] Fix local stack size for funclets adds 78a9c8988bf [ExecutionEngine] Change NotifyObjectEmitted/NotifyObjectFr [...] adds d986e041c5f Add new interceptor for regex(3) in NetBSD adds 083c47b1ace [TableGen] Fix typo in emitted comment (NFC) adds 066b8aa352a [TableGen] Improve the formatting of the emitted predicates (NFC) adds efaec3a3db9 Add interceptors for the fts(3) API family from NetBSD adds 4aacff785fc Add interceptors for the sysctl(3) API family from NetBSD adds 191e780a856 [analyzer] MoveChecker: Improve warning and note messages. adds a895e697965 Reverting r348215 adds 3c22bc1fd5b Improve the regerror(3) interceptor adds 03d9296dc85 [PlatformDarwin] Simplify logic and use FileSystem adds df6c7e2c6e8 Fix -Wmismatched-tags to not warn on redeclarations of stru [...] adds 5bb9d4d0bcb [Sema] Provide -fvisibility-global-new-delete-hidden option adds 57a3035ec21 [analyzer] MoveChecker: Add more common state resetting methods. adds 2841f75e70e [compiler-rt] Use the new zx_futex_wait for Fuchsia sanitiz [...] adds fdf1d676a13 [X86] Remove custom DAG combine for SIGN_EXTEND_VECTOR_INRE [...] adds f3228cabd0f Remove unnecessary include. adds 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. new 646c5b909d1 [build.py] A few general improvements. new 66b0be8f6c4 [PDB] Emit S_UDT records in LLD. new 10ef01a3a22 [llvm-pdbutil] Remove the analyze subcommand. new e5765221335 Add tests for dumping base classes; NFC. new fe7aecd1b02 Adding tests for -ast-dump; NFC. new 9c0ca832e5c AArch64: clean up some whitespace in Windows CC (NFC) new e8a529ef288 [ELF] Simplify getSectionPiece new 09431f51e44 [InstCombine] add tests for implied simplifications; NFC new 5670d4b59a7 Fix crash if an in-class explicit function specialization h [...] new aaa4a80447c Fix LLDB build script. new 4f0f28e6a15 [asan] Remove use_odr_indicator runtime flag new 3e5d47c4c33 [asan] Split -asan-use-private-alias to -asan-use-odr-indicator
The 12 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/clangd/Headers.h | 4 +- clang-tools-extra/clangd/index/Background.cpp | 113 +- .../readability-uppercase-literal-suffix.rst | 20 +- .../unittests/clangd/BackgroundIndexTests.cpp | 62 +- clang/NOTES.txt | 7 - clang/docs/InternalsManual.rst | 6 +- clang/docs/PTHInternals.rst | 163 - clang/docs/ReleaseNotes.rst | 4 +- clang/docs/index.rst | 1 - clang/include/clang/AST/ExprCXX.h | 4 - clang/include/clang/AST/NestedNameSpecifier.h | 9 +- clang/include/clang/Basic/BuiltinsHexagon.def | 3135 ++++++++++---------- .../include/clang/Basic/DiagnosticFrontendKinds.td | 2 - clang/include/clang/Basic/DiagnosticLexKinds.td | 9 - clang/include/clang/Basic/DiagnosticSemaKinds.td | 18 +- clang/include/clang/Basic/LangOptions.def | 3 +- clang/include/clang/Driver/CC1Options.td | 6 - clang/include/clang/Driver/Driver.h | 3 - clang/include/clang/Driver/Options.td | 6 +- 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/ExprCXX.cpp | 2 - clang/lib/AST/NestedNameSpecifier.cpp | 15 +- clang/lib/AST/Stmt.cpp | 8 + clang/lib/AST/Type.cpp | 8 + clang/lib/Basic/Targets/OSTargets.h | 1 - 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/CodeGen/CodeGenTypes.h | 1 - clang/lib/Driver/Driver.cpp | 5 +- clang/lib/Driver/ToolChains/Clang.cpp | 39 +- 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 | 11 +- 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/SemaDecl.cpp | 122 +- clang/lib/Sema/SemaExprCXX.cpp | 7 +- clang/lib/Sema/SemaTemplate.cpp | 24 +- 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/Checkers/MoveChecker.cpp | 84 +- 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/Analysis/use-after-move.cpp | 152 +- clang/test/CodeGen/builtins-hexagon.c | 4 - 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/ppc-abi.c | 42 +- clang/test/Driver/pth.c | 12 - ...pragma-attribute-supported-attributes-list.test | 3 +- 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/static-assert-cxx17.cpp | 47 + clang/test/SemaCXX/static-assert.cpp | 97 + clang/test/SemaCXX/struct-class-redecl.cpp | 31 +- clang/test/SemaTemplate/member-specialization.cpp | 11 + clang/utils/TableGen/ClangAttrEmitter.cpp | 8 +- compiler-rt/lib/asan/asan_flags.inc | 2 - compiler-rt/lib/asan/asan_globals.cc | 4 +- .../sanitizer_common_interceptors.inc | 308 ++ .../lib/sanitizer_common/sanitizer_fuchsia.cc | 5 +- .../lib/sanitizer_common/sanitizer_linux.cc | 11 +- .../sanitizer_platform_interceptors.h | 5 + .../sanitizer_platform_limits_netbsd.cc | 4 + .../sanitizer_platform_limits_netbsd.h | 10 + .../tests/sanitizer_allocator_test.cc | 16 + 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 | 11 +- .../test/sanitizer_common/TestCases/NetBSD/fts.cc | 40 + .../sanitizer_common/TestCases/NetBSD/regex.cc | 101 + .../sanitizer_common/TestCases/Posix/sysctl.cc | 112 + 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 | 35 + lldb/lit/BuildScript/script-args.test | 32 + 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 +- .../Plugins/Platform/MacOSX/PlatformDarwin.cpp | 21 +- lldb/source/Utility/Reproducer.cpp | 2 +- lldb/unittests/Interpreter/TestCompletion.cpp | 15 +- lldb/unittests/tools/lldb-server/tests/TestBase.h | 6 +- llvm/docs/MIRLangRef.rst | 5 + llvm/include/llvm/Analysis/CmpInstAnalysis.h | 15 +- llvm/include/llvm/CodeGen/TargetLowering.h | 10 + llvm/include/llvm/CodeGen/TargetPassConfig.h | 13 + .../llvm/DebugInfo/PDB/Native/GSIStreamBuilder.h | 1 - .../llvm/ExecutionEngine/JITEventListener.h | 15 +- llvm/include/llvm/IR/DiagnosticInfo.h | 17 +- llvm/lib/Analysis/CmpInstAnalysis.cpp | 20 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 6 + 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 +- .../ExecutionEngine/GDBRegistrationListener.cpp | 32 +- .../IntelJITEvents/IntelJITEventListener.cpp | 24 +- llvm/lib/ExecutionEngine/MCJIT/MCJIT.cpp | 20 +- llvm/lib/ExecutionEngine/MCJIT/MCJIT.h | 6 +- .../OProfileJIT/OProfileJITEventListener.cpp | 24 +- llvm/lib/ExecutionEngine/Orc/OrcCBindingsStack.h | 8 +- .../PerfJITEvents/PerfJITEventListener.cpp | 13 +- llvm/lib/IR/DiagnosticInfo.cpp | 42 +- llvm/lib/LTO/LTO.cpp | 10 +- llvm/lib/Target/AArch64/AArch64.td | 100 +- .../lib/Target/AArch64/AArch64CallingConvention.td | 2 +- llvm/lib/Target/AArch64/AArch64FrameLowering.cpp | 11 +- llvm/lib/Target/AArch64/AArch64InstrFormats.td | 17 +- llvm/lib/Target/AArch64/AArch64InstrInfo.cpp | 179 +- llvm/lib/Target/AArch64/AArch64InstrInfo.td | 77 +- llvm/lib/Target/AArch64/AArch64Subtarget.h | 51 - 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 | 113 +- 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 | 23 +- .../Transforms/Instrumentation/GCOVProfiling.cpp | 22 +- llvm/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp | 310 +- llvm/projects/CMakeLists.txt | 3 +- .../CodeGen/AArch64/funclet-local-stack-size.ll | 53 + .../AArch64/machine-outliner-unsafe-stack-call.mir | 72 + 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/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 + 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 +- .../AddressSanitizer/local_alias.ll | 11 +- 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/ThinLTO/X86/cache-typeid-resolutions.ll | 14 +- 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/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/utils/TableGen/InstrInfoEmitter.cpp | 17 +- llvm/utils/gn/README.rst | 4 +- 336 files changed, 12475 insertions(+), 7170 deletions(-) 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 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/SemaCXX/static-assert-cxx17.cpp create mode 100644 clang/test/SemaTemplate/member-specialization.cpp create mode 100644 compiler-rt/test/sanitizer_common/TestCases/NetBSD/fts.cc create mode 100644 compiler-rt/test/sanitizer_common/TestCases/NetBSD/regex.cc create mode 100644 compiler-rt/test/sanitizer_common/TestCases/Posix/sysctl.cc 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/funclet-local-stack-size.ll create mode 100644 llvm/test/CodeGen/AArch64/machine-outliner-unsafe-stack-call.mir 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 create mode 100644 llvm/test/MC/AArch64/armv8.2a-mmfr2.s 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