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-allmodconfig in repository toolchain/ci/llvm-project.
from 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 [...] adds d43b66b3187 [NFC][PowerPC] Use -check-prefixes to simplify the check in [...] adds 2520530bb05 Update DemangleConfig.h to better mangle LLVM's version.
No new revisions were added by this update.
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 +- libcxxabi/src/demangle/DemangleConfig.h | 80 +- 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 ++ 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 -- .../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 +- 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/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/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/tools/lli/lli.cpp | 26 +- llvm/tools/llvm-extract/llvm-extract.cpp | 31 +- 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 + 347 files changed, 8632 insertions(+), 2017 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/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 [...]