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-stable-defconfig in repository toolchain/ci/llvm-project.
from cf6267cecb7 llvm-cvtres: Attempt to make llvm-cvtres/duplicate.test wor [...] adds 43a015ab818 Remove XFail for new GCC. They fixed it adds b521d1b8879 [llvm-nm] Simplify and fix a buffer overflow adds 2d5e7de5268 [llvm-nm] -print-size => --print-size adds 9202d5f8f12 [X86] Remove some intel syntax aliases on (v)cvtpd2(u)dq, ( [...] adds ba45daab141 [builtins] Fix the typo in the preprocessor check adds 26366c3e2cc [Windows] Dump more information about access violation exception adds cb929dcebe4 [builtins] Fix the missing assembly on Darwin adds cc1fec31d9c [DWARF] Delete a redundant check in getFileNameByIndex() adds e62915bcc1a [builtins] Use __APPLE__ instead of __MACH__ in check adds b804eef0905 [clangd] Move clangd tests to clangd directory. check-clang [...] adds 97b8cd54ade [DWARF] Fix dump of local/foreign TU lists in .debug_names adds 055aee1d8a7 [DebugInfo] Terminate more location-list ranges at the end [...] adds 714a4425de3 Try to use /proc on FreeBSD for getExecutablePath adds 16a2131c622 [clangd] Delete config.clangd_xpc_support from test/ to unb [...] adds 1536717733b gn: Fix check-clang build after r359179 adds d8212edf684 vs integration: Use llvm-lib for librarian adds 2078eb745d9 [ARM] Add v4f16 and v8f16 types to the CallingConv adds 01efe64c2d6 [clangd] Surface diagnostics from headers inside main file adds d95abb170bd [ARM] Add bitcast/extract_subvec. of fp16 vectors adds 4c44d2f8162 [clangd] Fix windows buildbot, remove stray file after r359 [...] adds 46128cdf084 [InstCombine][X86] Add PACKSS tests for truncation of sign- [...] adds b07a7997520 DWARFExpression: Fix implementation of DW_OP_pick adds c570b2a2e5b [X86][SSE] Moved haddps test from phaddsub.ll to haddsub.ll [...] adds d25710f5a0c [lldb] [lit] Introduce tests for reading x86 general purpos [...] adds eae14936886 [lldb] [lit] Add tests for reading ZMM registers (AVX512) adds eb279bcedea [lldb] [test] Remove duplicate YMM/ZMM dotest tests adds 8507d4f48a7 [lldb] [lit] Introduce tests for writing x86 general-purpos [...] adds a6159a226e4 [clangd] Fix unittests CMake rules adds 4828811a2d5 [yaml2obj] - Cleanup and simplify the code. NFCI. adds bd8bfd333ff [yaml2obj] - Replace a loop with write_zeros(). NFCI. adds bc4d3c43a37 [yaml2obj] - Simplify and reduce the code. NFC. adds 0822bfc6de4 [LoopSimplifyCFG] Suppress expensive DomTree verification adds 5a33047022c FileCheck [2/12]: Stricter parsing of -D option adds 50be573ed20 [libclang] Restore old clang_Cursor_isAnonymous behaviour adds 24d26714e02 Editline: Fix an msan error adds de9d7c4e04e Remove obsoleted NativePDB tests adds 1cf7db12e1c Fix a typo in x86-64-gp-write.test adds 5e9f1d8d90c @skipIfLinux another batch of flaky lldb-mi tests adds 3209f46384b [libclang] Add missing export for clang_Cursor_isAnonymousR [...] adds 9d4ed24f25a [X86][SSE] Add scalar horizontal add/sub tests for non-0/1 [...] adds 9cbe82d57f3 [clangd] Add separate unit tests for CanonicalIncludes. NFC adds 0d339460f1b Remove XFAIL: windows from x86-64-gp-write.test adds 2c0d5043a75 [AArch64][SVE] Asm: add aliases for unpredicated bitwise lo [...] adds 8a02f8d9280 Add tests specifically for LWG2164. We already did this; bu [...] adds e66bf6357fd [OPENMP]Fix PR41617: crash on template instantiation. adds cbf3501e561 [X86] Remove duplicate string comparison adds a25c9283021 Add AVX support to this test. adds ae2cbb34007 [BlockExtractor] Change the basic block separator from ',' to ';' adds 31ce274207f [BlockExtractor] Expose a constructor for the group extraction adds 2d977935a29 [llvm-extract] Expose the group extraction feature of the B [...] adds 8c3513ffc46 [Docs] Generate the python reference without building all of LLDB adds 1f10f6ea51f [Sanitizer] Cleanup {ASAN, MSAN}_INTERCEPT_FUNC[_VER] macro adds 864cf8e2745 Remove superfluous break from switch statement. NFCI. adds 6a8a0a61141 [LibTooling] Fix unneeded use of unique_ptr where shared_pt [...] adds 2755b73ba0b Fix operator precedence warning. NFCI. adds 250eae24528 [clangd] Fix serialization logic for Origin and Flags. adds a93e77c1c71 Fix a stack-smasher in PlatformMacOSX::GetSDKDirectory() adds 6f349d8c393 Move if() to newline to stop ambiguity over whether it shou [...] adds 19cde620086 Avoid "checking a pointer after dereferencing" warning. NFCI. adds 41232d26619 [TableGen] Fix null pointer dereferencing. adds 15cb1f15010 FileCheck [3/12]: Stricter parsing of @LINE expressions adds 820994572c6 [DAG] Refactor DAGCombiner::ReassociateOps adds 9d99372f732 [llvm-mca][x86] Fix MMX PMOVMSKB test adds 1c4c641ebc9 [TextAPI] Fix Symbol::dump which was failing to append the [...] adds 0a5c2b24493 [X86] scaleShuffleMask - avoid potential signed overflow warning. adds 89e583b843b [CommandLine] Don't allow unlimitted dashes for options. Pa [...] adds 8f079844d01 [globalisel] Improve Legalizer debug output adds e3c8776172b [InstCombine] visitFCmpInst - appease copy+paste pattern wa [...] adds 4559739f7c5 Remove duplicate line. NFCI. adds 54dbcfe5f01 Fix additional cases of more that two dashes for options in tests. adds a706b9a90eb [InstCombine] reduce code duplication; NFC adds 9b17b80a0e7 computePolynomialFromPointer - add missing early-out return [...] adds f1ec0406f0c [test] Disable x86-64-gp-write on Darwin adds 1303f90d493 [llvm-pdbutil] FunctionDumper::dump(PDBSymbolTypeFunctionAr [...] adds fd76383d761 [clangd][xpc] Fix XPC unittests adds babcbaf9717 [CMake] Fix subtle CMake bug adds 028485d7b90 [X86][SSE] isHorizontalBinOp - add support for target shuffles adds f3ac8712ff9 [lit] Fix the timeout. adds 8dea9cda2ee Fix string UAF in new FileCheck test adds 49721648719 [gn] Use label_name rather than target_output_name for objects adds 1817377f101 Fix one more case of passing options with too many dashes. adds c0d138d1478 [X86] Run CFIInstrInserter on Windows if Dwarf is used adds 6da0989cc4c [UpdateTestChecks] Allow Lbegin_func without a leading period adds d62416dfcd3 [AddressSanitizer] [Windows] Fix HeapReAlloc and _recalloc [...] adds c69cd304552 Pacify sanitizer lint script after r359498 adds bb92282b29b Fix FIXME added in r359339 adds 7f6fe7c02c7 [GlobalISel][AArch64] Select llvm.aarch64.crypto.sha1h adds e9bc35fe064 [ASTImporter] Add an ImportImpl method to allow customizing [...] adds 58b166325c2 [lit] Check for the psutil module when setting a timeout adds 728e1397008 [PowerPC] Try harder to avoid load/move-to VSR for partial [...] adds 8306cb5702b [WebAssembly] Define the signature for __stack_chk_fail adds 5550aa00230 When skipping code at the start of a file during PCH use, P [...] adds 5f789bafa1e Simplify exclusion of nested classes from extern template i [...] adds 6c9f6fd11b6 [ThinLTO] Adding architecture name into saved object filename adds 8d6e80f9598 [WebAssembly] Make an assertion message prettier. NFC. adds 6f3eeff762f [JITLink] Move a typedef. adds eb14dc7585b [ORC] Replace the LLJIT/LLLazyJIT Create methods with Build [...] adds 2ac6aca8af7 Make test more robust by writing stdout/stderr to different files. adds 1808c02c155 Re-land r359250, [COFF] Statically link certain runtime lib [...] adds 8c474a38d17 gn build: Merge r359252 adds e577be4ed1e [PDB] Fix hash function used to write /src/headerblock adds efba22cb6ca [Diagnostics] Support -Wtype-limits for GCC compatibility adds 3962d6da177 Add __builtin_dcbf support for PPC adds 99bad370134 Add more lld release notes adds 9a1edd14a22 [MemorySSA] Invalidate MemorySSA if AA or DT are invalidated. adds 1a52eaf7733 [PDB] Fixed null pointer dereference adds b12867230cd [ORC] Allow JITDylib definition generators to return Errors. adds cabf1e22992 [CommandLine} Wire-up cl::list::setDefault() so it will wor [...] adds 0d702a7fad8 [NFC] typo adds ea51a8c1e50 [NFC] typo adds fafbddc2756 Mark LWG#2977 as 'Nothing to do'. NFC adds 39084db328b Implement LWG 2960: nonesuch is insufficiently useless adds d1e87d41cb0 [clangd] Fix GN build adds b8d03935e9b [PECOFF] Implementation of ObjectFilePECOFF:: GetUUID() adds baa55074384 [ORC] Fix an ambiguous call in a unit test. adds eb71c0c961d [analyzer] SmartPtrModeling: Fix a null dereference. adds ab7747b727d [analyzer] Treat functions without run-time branches as "small". adds 49d60fdc2e8 [DAGCombiner] Do not generate ISD::ADDE node if adde is not [...] new d43b66b3187 [NFC][PowerPC] Use -check-prefixes to simplify the check in [...]
The 1 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/CMakeLists.txt | 12 - clang-tools-extra/clangd/CMakeLists.txt | 20 +- clang-tools-extra/clangd/Diagnostics.cpp | 55 +- clang-tools-extra/clangd/Diagnostics.h | 4 + clang-tools-extra/clangd/index/Serialization.cpp | 4 +- clang-tools-extra/clangd/test/CMakeLists.txt | 26 + .../test}/Inputs/BenchmarkHeader.h | 0 .../test}/Inputs/BenchmarkSource.cpp | 0 .../Inputs/background-index/compile_commands.json | 0 .../Inputs/background-index/definition.jsonrpc | 0 .../test}/Inputs/background-index/foo.cpp | 0 .../test}/Inputs/background-index/foo.h | 0 .../clangd => clangd/test}/Inputs/requests.json | 0 .../test}/Inputs/symbols.test.yaml | 0 .../clangd => clangd/test}/background-index.test | 0 .../test}/compile-commands-path-in-initialize.test | 0 .../test}/completion-auto-trigger.test | 0 .../test}/completion-snippets.test | 0 .../{test/clangd => clangd/test}/completion.test | 0 .../test}/crash-non-added-files.test | 0 .../test}/delimited-input-comment-at-the-end.test | 0 .../test}/diagnostic-category.test | 0 .../clangd => clangd/test}/diagnostics-notes.test | 0 .../{test/clangd => clangd/test}/diagnostics.test | 0 .../test}/did-change-configuration-params.test | 0 .../clangd => clangd/test}/execute-command.test | 0 .../clangd => clangd/test}/exit-with-shutdown.test | 0 .../test}/exit-without-shutdown.test | 0 .../{test/clangd => clangd/test}/filestatus.test | 0 .../clangd => clangd/test}/fixits-codeaction.test | 0 .../clangd => clangd/test}/fixits-command.test | 0 .../test}/fixits-embed-in-diagnostic.test | 0 .../{test/clangd => clangd/test}/formatting.test | 0 .../{test/clangd => clangd/test}/hover.test | 0 .../{test/clangd => clangd/test}/index-tools.test | 0 .../test}/initialize-params-invalid.test | 0 .../clangd => clangd/test}/initialize-params.test | 0 .../test}/initialize-sequence.test | 0 .../{test/clangd => clangd/test}/input-mirror.test | 0 clang-tools-extra/clangd/test/lit.cfg.in | 30 + .../{test/clangd => clangd/test}/lit.local.cfg | 0 .../{test/clangd => clangd/test}/protocol.test | 0 .../{test/clangd => clangd/test}/references.test | 0 .../{test/clangd => clangd/test}/rename.test | 0 .../clangd => clangd/test}/signature-help.test | 0 .../test}/spaces-in-delimited-input.test | 0 .../{test/clangd => clangd/test}/symbol-info.test | 0 .../{test/clangd => clangd/test}/symbols.test | 0 .../clangd => clangd/test}/test-uri-posix.test | 0 .../clangd => clangd/test}/test-uri-windows.test | 0 .../test}/textdocument-didchange-fail.test | 0 .../{test/clangd => clangd/test}/too_large.test | 0 .../{test/clangd => clangd/test}/trace.test | 0 .../clangd => clangd/test}/tweaks-format.test | 0 .../clangd => clangd/test}/type-hierarchy.test | 0 .../clangd => clangd/test}/unsupported-method.test | 0 .../{test/clangd => clangd/test}/utf8.test | 0 .../clangd => clangd/test}/xpc/initialize.test | 0 .../{test/clangd => clangd/test}/xrefs.test | 0 .../clangd => clangd/unittests}/Annotations.cpp | 0 .../clangd => clangd/unittests}/Annotations.h | 0 .../unittests}/BackgroundIndexTests.cpp | 0 .../clangd => clangd/unittests}/CMakeLists.txt | 17 +- .../unittests}/CancellationTests.cpp | 0 .../clangd/unittests/CanonicalIncludesTests.cpp | 62 + .../clangd => clangd/unittests}/ClangdTests.cpp | 0 .../unittests}/ClangdUnitTests.cpp | 0 .../unittests}/CodeCompleteTests.cpp | 0 .../unittests}/CodeCompletionStringsTests.cpp | 0 .../clangd => clangd/unittests}/ContextTests.cpp | 0 .../clangd => clangd/unittests}/DexTests.cpp | 0 .../unittests}/DiagnosticsTests.cpp | 138 +- .../unittests}/DraftStoreTests.cpp | 0 .../unittests}/ExpectedTypeTest.cpp | 0 .../clangd => clangd/unittests}/FSTests.cpp | 0 .../unittests}/FileDistanceTests.cpp | 0 .../clangd => clangd/unittests}/FileIndexTests.cpp | 0 .../unittests}/FindSymbolsTests.cpp | 0 .../clangd => clangd/unittests}/FunctionTests.cpp | 0 .../unittests}/FuzzyMatchTests.cpp | 0 .../unittests}/GlobalCompilationDatabaseTests.cpp | 0 .../clangd => clangd/unittests}/HeadersTests.cpp | 0 .../unittests}/IndexActionTests.cpp | 0 .../clangd => clangd/unittests}/IndexTests.cpp | 0 .../unittests}/JSONTransportTests.cpp | 0 .../clangd => clangd/unittests}/Matchers.h | 0 .../clangd => clangd/unittests}/PrintASTTests.cpp | 0 .../clangd => clangd/unittests}/QualityTests.cpp | 0 .../clangd => clangd/unittests}/RIFFTests.cpp | 0 .../clangd => clangd/unittests}/SelectionTests.cpp | 0 .../unittests}/SerializationTests.cpp | 7 +- .../unittests}/SourceCodeTests.cpp | 0 .../unittests}/SymbolCollectorTests.cpp | 38 +- .../unittests}/SymbolInfoTests.cpp | 0 .../clangd => clangd/unittests}/SyncAPI.cpp | 0 .../clangd => clangd/unittests}/SyncAPI.h | 0 .../unittests}/TUSchedulerTests.cpp | 0 .../clangd => clangd/unittests}/TestFS.cpp | 0 .../clangd => clangd/unittests}/TestFS.h | 0 .../clangd => clangd/unittests}/TestIndex.cpp | 0 .../clangd => clangd/unittests}/TestIndex.h | 0 .../clangd => clangd/unittests}/TestScheme.h | 0 .../clangd => clangd/unittests}/TestTU.cpp | 12 +- .../clangd => clangd/unittests}/TestTU.h | 8 + .../clangd => clangd/unittests}/ThreadingTests.cpp | 0 .../clangd => clangd/unittests}/TraceTests.cpp | 0 .../clangd => clangd/unittests}/TweakTests.cpp | 0 .../unittests}/TypeHierarchyTests.cpp | 0 .../clangd => clangd/unittests}/URITests.cpp | 0 .../clangd => clangd/unittests}/XRefsTests.cpp | 0 clang-tools-extra/clangd/unittests/lit.cfg.in | 23 + .../clangd => clangd/unittests}/xpc/CMakeLists.txt | 3 +- .../unittests}/xpc/ConversionTests.cpp | 0 clang-tools-extra/test/CMakeLists.txt | 34 +- clang-tools-extra/test/lit.cfg.py | 4 - clang-tools-extra/test/lit.site.cfg.py.in | 1 - clang-tools-extra/unittests/CMakeLists.txt | 10 - clang/docs/LanguageExtensions.rst | 25 + clang/include/clang-c/Index.h | 10 +- clang/include/clang/AST/ASTContext.h | 2 +- clang/include/clang/AST/ASTImporter.h | 8 + clang/include/clang/Analysis/CFG.h | 6 + clang/include/clang/Basic/BuiltinsPPC.def | 3 + clang/include/clang/Basic/DiagnosticGroups.td | 2 + .../StaticAnalyzer/Core/PathSensitive/ExprEngine.h | 19 + clang/lib/AST/ASTContext.cpp | 2 +- clang/lib/AST/ASTImporter.cpp | 20 +- clang/lib/Analysis/CFG.cpp | 45 + clang/lib/CodeGen/CodeGenModule.cpp | 10 +- clang/lib/Lex/Preprocessor.cpp | 19 +- clang/lib/Sema/Sema.cpp | 4 +- clang/lib/Sema/SemaOpenMP.cpp | 2 +- clang/lib/Sema/SemaTemplateInstantiate.cpp | 15 +- .../StaticAnalyzer/Checkers/SmartPtrModeling.cpp | 2 +- .../StaticAnalyzer/Core/BugReporterVisitors.cpp | 7 +- .../Core/ExprEngineCallAndReturn.cpp | 42 +- clang/lib/Tooling/Refactoring/Stencil.cpp | 9 +- clang/test/Analysis/inline-if-constexpr.cpp | 18 + clang/test/Analysis/smart-ptr.cpp | 10 + clang/test/CodeGen/builtins-ppc-cache.c | 47 + clang/test/CodeGenCXX/dllimport-runtime-fns.cpp | 63 + clang/test/CodeGenCXX/runtime-dllstorage.cpp | 4 +- clang/test/CodeGenObjC/gnu-init.m | 4 +- clang/test/CodeGenObjCXX/msabi-stret.mm | 3 +- clang/test/Index/missing_vfs.c | 6 +- clang/test/Index/print-type.c | 18 + clang/test/OpenMP/critical_ast_print.cpp | 38 +- clang/test/PCH/Inputs/pch-through-macro.h | 3 + clang/test/PCH/pch-through4.cpp | 12 + clang/test/PCH/pch-through4a.cpp | 16 + clang/test/Sema/compare.c | 1 + clang/test/Sema/tautological-constant-compare.c | 2 + .../test/Sema/tautological-constant-enum-compare.c | 2 + clang/test/SemaCXX/compare.cpp | 1 + clang/tools/c-index-test/c-index-test.c | 6 + clang/tools/libclang/CXType.cpp | 10 + clang/tools/libclang/libclang.exports | 1 + clang/unittests/AST/ASTImporterTest.cpp | 110 +- clang/unittests/Analysis/CFGTest.cpp | 59 +- compiler-rt/lib/asan/asan_interceptors.h | 6 +- compiler-rt/lib/asan/asan_malloc_win.cc | 57 +- compiler-rt/lib/asan/asan_win.cc | 26 +- compiler-rt/lib/builtins/int_lib.h | 4 +- compiler-rt/lib/msan/msan_interceptors.cc | 5 +- .../TestCases/Windows/heaprealloc_zero_size.cc | 21 + .../test/asan/TestCases/Windows/recalloc_sanity.cc | 37 + libcxx/include/experimental/type_traits | 10 +- .../vector/vector.modifiers/emplace_back.pass.cpp | 11 + .../vector/vector.modifiers/pop_back.pass.cpp | 12 + .../utilities/meta/meta.detect/nonesuch.fail.cpp | 32 + .../utilities/meta/meta.detect/nonesuch.pass.cpp | 29 + libcxx/www/cxx2a_status.html | 8 +- .../test/catch_member_function_pointer_02.pass.cpp | 2 +- lld/docs/ReleaseNotes.rst | 3 + lldb/CMakeLists.txt | 5 +- lldb/cmake/modules/AddLLDB.cmake | 2 +- lldb/docs/CMakeLists.txt | 56 +- lldb/include/lldb/Utility/Scalar.h | 2 + lldb/lit/Modules/PECOFF/export-dllfunc.yaml | 6 +- lldb/lit/Modules/PECOFF/uuid.yaml | 90 ++ .../Process/Windows/exception_access_violation.cpp | 37 + lldb/lit/Register/Inputs/x86-64-gp-read.cpp | 40 + lldb/lit/Register/Inputs/x86-64-gp-write.cpp | 55 + lldb/lit/Register/Inputs/x86-gp-read.cpp | 40 + lldb/lit/Register/Inputs/x86-gp-write.cpp | 61 + lldb/lit/Register/Inputs/x86-zmm-read.cpp | 196 +++ lldb/lit/Register/x86-64-gp-read.test | 42 + lldb/lit/Register/x86-64-gp-write.test | 26 + lldb/lit/Register/x86-64-zmm-read.test | 109 ++ lldb/lit/Register/x86-gp-read.test | 34 + lldb/lit/Register/x86-gp-write.test | 26 + lldb/lit/Register/x86-zmm-read.test | 37 + lldb/lit/lit.cfg.py | 9 + lldb/lit/lit.site.cfg.py.in | 1 - .../functionalities/register/intel_avx/Makefile | 7 - .../register/intel_avx/TestYMMRegister.py | 79 - .../register/intel_avx/TestZMMRegister.py | 126 -- .../test/functionalities/register/intel_avx/main.c | 142 -- lldb/packages/Python/lldbsuite/test/lldbutil.py | 2 +- .../test/tools/lldb-mi/breakpoint/TestMiBreak.py | 2 +- .../startup_options/TestMiStartupOptions.py | 2 + lldb/source/Expression/DWARFExpression.cpp | 2 +- lldb/source/Host/common/Editline.cpp | 10 +- .../Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.cpp | 129 +- .../Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.h | 1 + .../Plugins/Platform/MacOSX/PlatformMacOSX.cpp | 2 +- .../Process/Windows/Common/ExceptionRecord.h | 2 + .../Process/Windows/Common/ProcessWindows.cpp | 70 + lldb/source/Utility/Scalar.cpp | 7 + lldb/test/CMakeLists.txt | 2 +- lldb/unittests/Expression/CMakeLists.txt | 2 + lldb/unittests/Expression/DWARFExpressionTest.cpp | 42 + .../PdbFPOProgramToDWARFExpressionTests.cpp | 26 - lldb/utils/lit-cpuid/lit-cpuid.cpp | 2 + llvm/include/llvm/Analysis/MemorySSA.h | 3 + .../llvm/CodeGen/GlobalISel/LegalizerInfo.h | 1 + llvm/include/llvm/DebugInfo/PDB/Native/HashTable.h | 2 +- .../include/llvm/ExecutionEngine/JITLink/JITLink.h | 5 +- llvm/include/llvm/ExecutionEngine/Orc/Core.h | 20 +- .../llvm/ExecutionEngine/Orc/ExecutionUtils.h | 2 +- llvm/include/llvm/ExecutionEngine/Orc/LLJIT.h | 191 ++- llvm/include/llvm/IR/IntrinsicsPowerPC.td | 3 +- .../include/llvm/LTO/legacy/ThinLTOCodeGenerator.h | 7 + llvm/include/llvm/Support/CommandLine.h | 11 +- llvm/include/llvm/Support/FileCheck.h | 21 +- llvm/include/llvm/Transforms/IPO.h | 4 + llvm/lib/Analysis/MemorySSA.cpp | 9 + .../AsmPrinter/DbgEntityHistoryCalculator.cpp | 44 +- llvm/lib/CodeGen/GlobalISel/Legalizer.cpp | 22 +- llvm/lib/CodeGen/GlobalISel/LegalizerInfo.cpp | 46 +- llvm/lib/CodeGen/InterleavedLoadCombinePass.cpp | 1 + llvm/lib/CodeGen/LiveDebugValues.cpp | 58 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 93 +- llvm/lib/DebugInfo/DWARF/DWARFAcceleratorTable.cpp | 5 +- llvm/lib/DebugInfo/DWARF/DWARFDebugLine.cpp | 3 +- llvm/lib/DebugInfo/PDB/Native/NamedStreamMap.cpp | 1 + .../DebugInfo/PDB/Native/PDBStringTableBuilder.cpp | 8 +- llvm/lib/ExecutionEngine/Orc/Core.cpp | 147 +- llvm/lib/ExecutionEngine/Orc/ExecutionUtils.cpp | 5 +- llvm/lib/ExecutionEngine/Orc/LLJIT.cpp | 236 +-- llvm/lib/IR/AutoUpgrade.cpp | 1 - llvm/lib/LTO/ThinLTOCodeGenerator.cpp | 19 +- llvm/lib/Object/MachOObjectFile.cpp | 1 - llvm/lib/Support/CommandLine.cpp | 8 +- llvm/lib/Support/FileCheck.cpp | 240 ++- llvm/lib/Support/Unix/Path.inc | 15 +- .../Target/AArch64/AArch64InstructionSelector.cpp | 73 +- llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td | 8 +- llvm/lib/Target/AArch64/SVEInstrFormats.td | 10 + llvm/lib/Target/AMDGPU/AMDGPUInline.cpp | 2 +- .../Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp | 3 +- llvm/lib/Target/ARM/ARMCallingConv.td | 36 +- llvm/lib/Target/ARM/ARMInstrNEON.td | 235 +-- llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 51 +- llvm/lib/Target/PowerPC/PPCTargetTransformInfo.cpp | 3 +- .../Target/SystemZ/AsmParser/SystemZAsmParser.cpp | 1 - .../WebAssemblyRuntimeLibcallSignatures.cpp | 10 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 79 +- llvm/lib/Target/X86/X86ISelLowering.h | 6 +- llvm/lib/Target/X86/X86InstrAVX512.td | 178 ++- llvm/lib/Target/X86/X86InstrSSE.td | 24 +- llvm/lib/Target/X86/X86TargetMachine.cpp | 6 +- llvm/lib/TextAPI/MachO/Symbol.cpp | 8 +- llvm/lib/Transforms/IPO/BlockExtractor.cpp | 34 +- .../Transforms/InstCombine/InstCombineCompares.cpp | 12 +- llvm/lib/Transforms/Scalar/LoopSimplifyCFG.cpp | 8 +- llvm/test/Analysis/MemorySSA/invalidate.ll | 53 + .../CodeGen/AArch64/arm64-addr-type-promotion.ll | 4 +- llvm/test/CodeGen/AArch64/arm64-crypto.ll | 2 + .../AArch64/preferred-function-alignment.ll | 6 +- llvm/test/CodeGen/AMDGPU/calling-conventions.ll | 4 +- llvm/test/CodeGen/AMDGPU/cvt_f32_ubyte.ll | 18 +- llvm/test/CodeGen/AMDGPU/shl_add_constant.ll | 2 +- llvm/test/CodeGen/AMDGPU/widen-smrd-loads.ll | 2 +- llvm/test/CodeGen/ARM/and-load-combine.ll | 52 +- .../CodeGen/ARM/big-endian-neon-fp16-bitconv.ll | 720 +++++++++ llvm/test/CodeGen/ARM/fp16-vector-argument.ll | 226 +++ llvm/test/CodeGen/ARM/load-combine-big-endian.ll | 4 +- llvm/test/CodeGen/ARM/load-combine.ll | 4 +- llvm/test/CodeGen/ARM/thumb_indirect_calls.ll | 4 +- llvm/test/CodeGen/PowerPC/code-align.ll | 76 +- llvm/test/CodeGen/PowerPC/dcbf.ll | 15 + llvm/test/CodeGen/PowerPC/pr39815.ll | 5 +- llvm/test/CodeGen/PowerPC/pr40922.ll | 36 + llvm/test/CodeGen/PowerPC/pre-inc-disable.ll | 158 +- llvm/test/CodeGen/SystemZ/buildvector-00.ll | 2 +- llvm/test/CodeGen/Thumb2/constant-hoisting.ll | 6 +- llvm/test/CodeGen/WebAssembly/address-offsets.ll | 28 +- llvm/test/CodeGen/WebAssembly/stack-protector.ll | 30 + llvm/test/CodeGen/X86/PR40322.ll | 164 ++ llvm/test/CodeGen/X86/add-ext.ll | 19 +- llvm/test/CodeGen/X86/combine-multiplies.ll | 6 +- llvm/test/CodeGen/X86/haddsub.ll | 472 ++++-- llvm/test/CodeGen/X86/load-combine.ll | 6 +- llvm/test/CodeGen/X86/lsr-loop-exit-cond.ll | 8 +- llvm/test/CodeGen/X86/merge_store.ll | 2 +- llvm/test/CodeGen/X86/phaddsub-extract.ll | 533 +++++-- llvm/test/CodeGen/X86/phaddsub.ll | 184 +-- llvm/test/CodeGen/X86/sad.ll | 36 +- .../X86/vector-constrained-fp-intrinsics.ll | 1568 +++++++++++++++++- llvm/test/CodeGen/X86/vector-ext-logic.ll | 2 +- llvm/test/CodeGen/X86/vector-shuffle-256-v4.ll | 8 +- llvm/test/CodeGen/X86/vector-shuffle-256-v8.ll | 8 +- llvm/test/DebugInfo/COFF/pieces.ll | 20 +- .../MIR/AArch64/implicit-def-dead-scope.mir | 8 +- llvm/test/DebugInfo/X86/array.ll | 2 +- llvm/test/DebugInfo/X86/fission-ranges.ll | 22 +- .../DebugInfo/X86/live-debug-values-constprop.mir | 347 ++++ llvm/test/DebugInfo/dwarfdump-64-bit-dwarf.test | 2 +- llvm/test/FileCheck/defines.txt | 16 +- llvm/test/FileCheck/line-count.txt | 69 +- llvm/test/MC/AArch64/SVE/and.s | 22 + llvm/test/MC/AArch64/SVE/bic.s | 22 + llvm/test/MC/AArch64/SVE/eor.s | 22 + llvm/test/MC/AArch64/SVE/orr.s | 40 + llvm/test/MC/X86/intel-syntax-x86-64-avx.s | 48 - llvm/test/MC/X86/intel-syntax-x86-64-avx512f_vl.s | 112 -- llvm/test/MC/X86/x86-64-avx512dq_vl.s | 1268 +++++++++++++++ llvm/test/MC/X86/x86-64-avx512f_vl.s | 1657 ++++++++++++++++++++ llvm/test/ThinLTO/X86/save_objects.ll | 3 + .../BlockExtractor/extract-blocks-with-groups.ll | 4 +- llvm/test/Transforms/InstCombine/X86/x86-pack.ll | 106 ++ llvm/test/tools/gold/X86/strip_names.ll | 2 +- .../tools/llvm-dwarfdump/X86/debug-names-many-tu.s | 107 ++ .../llvm-extract/extract-blocks-with-groups.ll | 124 ++ llvm/test/tools/llvm-mca/X86/Atom/resources-sse1.s | 6 +- .../tools/llvm-mca/X86/BdVer2/resources-sse1.s | 6 +- .../tools/llvm-mca/X86/Broadwell/resources-sse1.s | 6 +- .../tools/llvm-mca/X86/BtVer2/resources-sse1.s | 6 +- .../tools/llvm-mca/X86/Generic/resources-sse1.s | 6 +- .../tools/llvm-mca/X86/Haswell/resources-sse1.s | 6 +- llvm/test/tools/llvm-mca/X86/SLM/resources-sse1.s | 6 +- .../llvm-mca/X86/SandyBridge/resources-sse1.s | 6 +- .../llvm-mca/X86/SkylakeClient/resources-sse1.s | 6 +- .../llvm-mca/X86/SkylakeServer/resources-sse1.s | 6 +- .../tools/llvm-mca/X86/Znver1/resources-sse1.s | 6 +- llvm/test/tools/llvm-nm/ARM/macho-print-size.test | 2 +- llvm/tools/lli/lli.cpp | 26 +- llvm/tools/llvm-extract/llvm-extract.cpp | 31 +- llvm/tools/llvm-nm/llvm-nm.cpp | 256 ++- llvm/tools/llvm-pdbutil/PrettyFunctionDumper.cpp | 6 +- llvm/tools/msbuild/LLVM.Cpp.Common.props | 2 + llvm/tools/msbuild/LLVM.Cpp.Common.targets | 1 + llvm/tools/msbuild/llvm-general.xml | 21 + llvm/tools/yaml2obj/yaml2elf.cpp | 55 +- .../DebugInfo/PDB/StringTableBuilderTest.cpp | 24 +- .../unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp | 27 +- .../ExecutionEngine/Orc/LegacyAPIInteropTest.cpp | 4 +- llvm/unittests/Support/CommandLineTest.cpp | 14 + llvm/unittests/Support/FileCheckTest.cpp | 165 +- llvm/utils/TableGen/SearchableTableEmitter.cpp | 2 +- llvm/utils/UpdateTestChecks/asm.py | 2 +- llvm/utils/gn/build/toolchain/BUILD.gn | 10 +- .../clangd => clangd/unittests}/BUILD.gn | 0 .../clangd => clangd/unittests}/xpc/BUILD.gn | 0 .../gn/secondary/clang-tools-extra/test/BUILD.gn | 6 - .../secondary/clang-tools-extra/unittests/BUILD.gn | 2 +- .../gn/secondary/clang/unittests/Sema/BUILD.gn | 1 + .../llvm/unittests/ExecutionEngine/Orc/BUILD.gn | 1 + 359 files changed, 11868 insertions(+), 2359 deletions(-) create mode 100644 clang-tools-extra/clangd/test/CMakeLists.txt rename clang-tools-extra/{test/clangd => clangd/test}/Inputs/BenchmarkHeader.h (100%) rename clang-tools-extra/{test/clangd => clangd/test}/Inputs/BenchmarkSource.cpp (100%) rename clang-tools-extra/{test/clangd => clangd/test}/Inputs/background-index/comp [...] rename clang-tools-extra/{test/clangd => clangd/test}/Inputs/background-index/defi [...] rename clang-tools-extra/{test/clangd => clangd/test}/Inputs/background-index/foo. [...] rename clang-tools-extra/{test/clangd => clangd/test}/Inputs/background-index/foo. [...] rename clang-tools-extra/{test/clangd => clangd/test}/Inputs/requests.json (100%) rename clang-tools-extra/{test/clangd => clangd/test}/Inputs/symbols.test.yaml (100%) rename clang-tools-extra/{test/clangd => clangd/test}/background-index.test (100%) rename clang-tools-extra/{test/clangd => clangd/test}/compile-commands-path-in-ini [...] rename clang-tools-extra/{test/clangd => clangd/test}/completion-auto-trigger.test (100%) rename clang-tools-extra/{test/clangd => clangd/test}/completion-snippets.test (100%) rename clang-tools-extra/{test/clangd => clangd/test}/completion.test (100%) rename clang-tools-extra/{test/clangd => clangd/test}/crash-non-added-files.test (100%) rename clang-tools-extra/{test/clangd => clangd/test}/delimited-input-comment-at-t [...] rename clang-tools-extra/{test/clangd => clangd/test}/diagnostic-category.test (100%) rename clang-tools-extra/{test/clangd => clangd/test}/diagnostics-notes.test (100%) rename clang-tools-extra/{test/clangd => clangd/test}/diagnostics.test (100%) rename clang-tools-extra/{test/clangd => clangd/test}/did-change-configuration-par [...] rename clang-tools-extra/{test/clangd => clangd/test}/execute-command.test (100%) rename clang-tools-extra/{test/clangd => clangd/test}/exit-with-shutdown.test (100%) rename clang-tools-extra/{test/clangd => clangd/test}/exit-without-shutdown.test (100%) rename clang-tools-extra/{test/clangd => clangd/test}/filestatus.test (100%) rename clang-tools-extra/{test/clangd => clangd/test}/fixits-codeaction.test (100%) rename clang-tools-extra/{test/clangd => clangd/test}/fixits-command.test (100%) rename clang-tools-extra/{test/clangd => clangd/test}/fixits-embed-in-diagnostic.t [...] rename clang-tools-extra/{test/clangd => clangd/test}/formatting.test (100%) rename clang-tools-extra/{test/clangd => clangd/test}/hover.test (100%) rename clang-tools-extra/{test/clangd => clangd/test}/index-tools.test (100%) rename clang-tools-extra/{test/clangd => clangd/test}/initialize-params-invalid.te [...] rename clang-tools-extra/{test/clangd => clangd/test}/initialize-params.test (100%) rename clang-tools-extra/{test/clangd => clangd/test}/initialize-sequence.test (100%) rename clang-tools-extra/{test/clangd => clangd/test}/input-mirror.test (100%) create mode 100644 clang-tools-extra/clangd/test/lit.cfg.in rename clang-tools-extra/{test/clangd => clangd/test}/lit.local.cfg (100%) rename clang-tools-extra/{test/clangd => clangd/test}/protocol.test (100%) rename clang-tools-extra/{test/clangd => clangd/test}/references.test (100%) rename clang-tools-extra/{test/clangd => clangd/test}/rename.test (100%) rename clang-tools-extra/{test/clangd => clangd/test}/signature-help.test (100%) rename clang-tools-extra/{test/clangd => clangd/test}/spaces-in-delimited-input.te [...] rename clang-tools-extra/{test/clangd => clangd/test}/symbol-info.test (100%) rename clang-tools-extra/{test/clangd => clangd/test}/symbols.test (100%) rename clang-tools-extra/{test/clangd => clangd/test}/test-uri-posix.test (100%) rename clang-tools-extra/{test/clangd => clangd/test}/test-uri-windows.test (100%) rename clang-tools-extra/{test/clangd => clangd/test}/textdocument-didchange-fail. [...] rename clang-tools-extra/{test/clangd => clangd/test}/too_large.test (100%) rename clang-tools-extra/{test/clangd => clangd/test}/trace.test (100%) rename clang-tools-extra/{test/clangd => clangd/test}/tweaks-format.test (100%) rename clang-tools-extra/{test/clangd => clangd/test}/type-hierarchy.test (100%) rename clang-tools-extra/{test/clangd => clangd/test}/unsupported-method.test (100%) rename clang-tools-extra/{test/clangd => clangd/test}/utf8.test (100%) rename clang-tools-extra/{test/clangd => clangd/test}/xpc/initialize.test (100%) rename clang-tools-extra/{test/clangd => clangd/test}/xrefs.test (100%) rename clang-tools-extra/{unittests/clangd => clangd/unittests}/Annotations.cpp (100%) rename clang-tools-extra/{unittests/clangd => clangd/unittests}/Annotations.h (100%) rename clang-tools-extra/{unittests/clangd => clangd/unittests}/BackgroundIndexTes [...] rename clang-tools-extra/{unittests/clangd => clangd/unittests}/CMakeLists.txt (75%) rename clang-tools-extra/{unittests/clangd => clangd/unittests}/CancellationTests. [...] create mode 100644 clang-tools-extra/clangd/unittests/CanonicalIncludesTests.cpp rename clang-tools-extra/{unittests/clangd => clangd/unittests}/ClangdTests.cpp (100%) rename clang-tools-extra/{unittests/clangd => clangd/unittests}/ClangdUnitTests.cp [...] rename clang-tools-extra/{unittests/clangd => clangd/unittests}/CodeCompleteTests. [...] rename clang-tools-extra/{unittests/clangd => clangd/unittests}/CodeCompletionStri [...] rename clang-tools-extra/{unittests/clangd => clangd/unittests}/ContextTests.cpp (100%) rename clang-tools-extra/{unittests/clangd => clangd/unittests}/DexTests.cpp (100%) rename clang-tools-extra/{unittests/clangd => clangd/unittests}/DiagnosticsTests.c [...] rename clang-tools-extra/{unittests/clangd => clangd/unittests}/DraftStoreTests.cp [...] rename clang-tools-extra/{unittests/clangd => clangd/unittests}/ExpectedTypeTest.c [...] rename clang-tools-extra/{unittests/clangd => clangd/unittests}/FSTests.cpp (100%) rename clang-tools-extra/{unittests/clangd => clangd/unittests}/FileDistanceTests. [...] rename clang-tools-extra/{unittests/clangd => clangd/unittests}/FileIndexTests.cpp (100%) rename clang-tools-extra/{unittests/clangd => clangd/unittests}/FindSymbolsTests.c [...] rename clang-tools-extra/{unittests/clangd => clangd/unittests}/FunctionTests.cpp (100%) rename clang-tools-extra/{unittests/clangd => clangd/unittests}/FuzzyMatchTests.cp [...] rename clang-tools-extra/{unittests/clangd => clangd/unittests}/GlobalCompilationD [...] rename clang-tools-extra/{unittests/clangd => clangd/unittests}/HeadersTests.cpp (100%) rename clang-tools-extra/{unittests/clangd => clangd/unittests}/IndexActionTests.c [...] rename clang-tools-extra/{unittests/clangd => clangd/unittests}/IndexTests.cpp (100%) rename clang-tools-extra/{unittests/clangd => clangd/unittests}/JSONTransportTests [...] rename clang-tools-extra/{unittests/clangd => clangd/unittests}/Matchers.h (100%) rename clang-tools-extra/{unittests/clangd => clangd/unittests}/PrintASTTests.cpp (100%) rename clang-tools-extra/{unittests/clangd => clangd/unittests}/QualityTests.cpp (100%) rename clang-tools-extra/{unittests/clangd => clangd/unittests}/RIFFTests.cpp (100%) rename clang-tools-extra/{unittests/clangd => clangd/unittests}/SelectionTests.cpp (100%) rename clang-tools-extra/{unittests/clangd => clangd/unittests}/SerializationTests [...] rename clang-tools-extra/{unittests/clangd => clangd/unittests}/SourceCodeTests.cp [...] rename clang-tools-extra/{unittests/clangd => clangd/unittests}/SymbolCollectorTes [...] rename clang-tools-extra/{unittests/clangd => clangd/unittests}/SymbolInfoTests.cp [...] rename clang-tools-extra/{unittests/clangd => clangd/unittests}/SyncAPI.cpp (100%) rename clang-tools-extra/{unittests/clangd => clangd/unittests}/SyncAPI.h (100%) rename clang-tools-extra/{unittests/clangd => clangd/unittests}/TUSchedulerTests.c [...] rename clang-tools-extra/{unittests/clangd => clangd/unittests}/TestFS.cpp (100%) rename clang-tools-extra/{unittests/clangd => clangd/unittests}/TestFS.h (100%) rename clang-tools-extra/{unittests/clangd => clangd/unittests}/TestIndex.cpp (100%) rename clang-tools-extra/{unittests/clangd => clangd/unittests}/TestIndex.h (100%) rename clang-tools-extra/{unittests/clangd => clangd/unittests}/TestScheme.h (100%) rename clang-tools-extra/{unittests/clangd => clangd/unittests}/TestTU.cpp (96%) rename clang-tools-extra/{unittests/clangd => clangd/unittests}/TestTU.h (93%) rename clang-tools-extra/{unittests/clangd => clangd/unittests}/ThreadingTests.cpp (100%) rename clang-tools-extra/{unittests/clangd => clangd/unittests}/TraceTests.cpp (100%) rename clang-tools-extra/{unittests/clangd => clangd/unittests}/TweakTests.cpp (100%) rename clang-tools-extra/{unittests/clangd => clangd/unittests}/TypeHierarchyTests [...] rename clang-tools-extra/{unittests/clangd => clangd/unittests}/URITests.cpp (100%) rename clang-tools-extra/{unittests/clangd => clangd/unittests}/XRefsTests.cpp (100%) create mode 100644 clang-tools-extra/clangd/unittests/lit.cfg.in rename clang-tools-extra/{unittests/clangd => clangd/unittests}/xpc/CMakeLists.txt (79%) rename clang-tools-extra/{unittests/clangd => clangd/unittests}/xpc/ConversionTest [...] create mode 100644 clang/test/Analysis/inline-if-constexpr.cpp create mode 100644 clang/test/CodeGen/builtins-ppc-cache.c create mode 100644 clang/test/CodeGenCXX/dllimport-runtime-fns.cpp create mode 100644 clang/test/PCH/Inputs/pch-through-macro.h create mode 100644 clang/test/PCH/pch-through4.cpp create mode 100644 clang/test/PCH/pch-through4a.cpp create mode 100644 compiler-rt/test/asan/TestCases/Windows/heaprealloc_zero_size.cc create mode 100644 compiler-rt/test/asan/TestCases/Windows/recalloc_sanity.cc create mode 100644 libcxx/test/std/experimental/utilities/meta/meta.detect/nonesuc [...] create mode 100644 libcxx/test/std/experimental/utilities/meta/meta.detect/nonesuc [...] create mode 100644 lldb/lit/Modules/PECOFF/uuid.yaml create mode 100644 lldb/lit/Process/Windows/exception_access_violation.cpp create mode 100644 lldb/lit/Register/Inputs/x86-64-gp-read.cpp create mode 100644 lldb/lit/Register/Inputs/x86-64-gp-write.cpp create mode 100644 lldb/lit/Register/Inputs/x86-gp-read.cpp create mode 100644 lldb/lit/Register/Inputs/x86-gp-write.cpp create mode 100644 lldb/lit/Register/Inputs/x86-zmm-read.cpp create mode 100644 lldb/lit/Register/x86-64-gp-read.test create mode 100644 lldb/lit/Register/x86-64-gp-write.test create mode 100644 lldb/lit/Register/x86-64-zmm-read.test create mode 100644 lldb/lit/Register/x86-gp-read.test create mode 100644 lldb/lit/Register/x86-gp-write.test create mode 100644 lldb/lit/Register/x86-zmm-read.test delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/register/in [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/register/in [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/register/in [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/register/in [...] create mode 100644 lldb/unittests/Expression/DWARFExpressionTest.cpp create mode 100644 llvm/test/Analysis/MemorySSA/invalidate.ll create mode 100644 llvm/test/CodeGen/ARM/big-endian-neon-fp16-bitconv.ll create mode 100644 llvm/test/CodeGen/ARM/fp16-vector-argument.ll create mode 100644 llvm/test/CodeGen/PowerPC/dcbf.ll create mode 100644 llvm/test/CodeGen/PowerPC/pr40922.ll create mode 100644 llvm/test/CodeGen/WebAssembly/stack-protector.ll create mode 100644 llvm/test/CodeGen/X86/PR40322.ll create mode 100644 llvm/test/DebugInfo/X86/live-debug-values-constprop.mir create mode 100644 llvm/test/tools/llvm-dwarfdump/X86/debug-names-many-tu.s create mode 100644 llvm/test/tools/llvm-extract/extract-blocks-with-groups.ll rename llvm/utils/gn/secondary/clang-tools-extra/{unittests/clangd => clangd/unitt [...] rename llvm/utils/gn/secondary/clang-tools-extra/{unittests/clangd => clangd/unitt [...]