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-lts-allnoconfig in repository toolchain/ci/llvm-project.
from 93ad48210cb [X86][SSE] Optimize llvm.experimental.vector.reduce.xor.vXi [...] adds 43003f0fec7 [MCA] Fix typo in AVX2 gather tests. NFC adds fb9a5307a94 [DAGCombiner] try repeated fdiv divisor transform before bu [...] adds ce8cfe96f76 [SelectionDAG] include FP min/max variants as binary operators adds 22d1476bfa8 [X86][AVX] Combine non-lane crossing binary shuffles using [...] adds d394195221a [X86][AVX] Enabled AVX512F tests and add PR40815 test case adds 7a94795b2b7 [ConstantRange] Add makeExactNoWrapRegion() adds 2f5f9a159bc Attempt to switch to auto-scaling bots adds 290a3a36488 attempt to unbreak build bots adds a1f420de8cf Fix permission error while running bots adds d5cc753b6da [X86][SSE] combineExtractVectorElt - add early-out to retur [...] adds e375257e958 [X86] Add PR39936 HADD Tests adds 85bacd0f957 [X86][AVX] Add fast-hops target for add/fadd reduction tests adds 65f12f66f6f [X86] Add PR39921 HADD pairwise reduction test and AVX2 tes [...] adds 082b89b25fa [builtins] Reformat builtins with clang-format adds 0ba22f51d12 [builtins] Use single line C++/C99 comment style adds aec5dcc4579 Add some lld-link 9.0 release notes adds 84da0e1bb75 [builtins] Use aliases for function redirects adds 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 new 01efe64c2d6 [clangd] Surface diagnostics from headers inside main file new d95abb170bd [ARM] Add bitcast/extract_subvec. of fp16 vectors new 4c44d2f8162 [clangd] Fix windows buildbot, remove stray file after r359 [...] new 46128cdf084 [InstCombine][X86] Add PACKSS tests for truncation of sign- [...]
The 4 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/test/CMakeLists.txt | 28 + .../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 | 12 +- .../unittests}/CancellationTests.cpp | 0 .../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 | 0 .../unittests}/SourceCodeTests.cpp | 0 .../unittests}/SymbolCollectorTests.cpp | 0 .../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 | 0 .../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 - compiler-rt/lib/builtins/absvdi2.c | 41 +- compiler-rt/lib/builtins/absvsi2.c | 41 +- compiler-rt/lib/builtins/absvti2.c | 44 +- compiler-rt/lib/builtins/adddf3.c | 10 +- compiler-rt/lib/builtins/addsf3.c | 10 +- compiler-rt/lib/builtins/addtf3.c | 4 +- compiler-rt/lib/builtins/addvdi3.c | 52 +- compiler-rt/lib/builtins/addvsi3.c | 52 +- compiler-rt/lib/builtins/addvti3.c | 54 +- compiler-rt/lib/builtins/apple_versioning.c | 118 +- compiler-rt/lib/builtins/arm/adddf3vfp.S | 5 +- compiler-rt/lib/builtins/arm/addsf3.S | 36 +- .../lib/builtins/arm/aeabi_cdcmpeq_check_nan.c | 8 +- .../lib/builtins/arm/aeabi_cfcmpeq_check_nan.c | 8 +- compiler-rt/lib/builtins/arm/aeabi_div0.c | 54 +- compiler-rt/lib/builtins/arm/aeabi_drsub.c | 8 +- compiler-rt/lib/builtins/arm/aeabi_frsub.c | 8 +- compiler-rt/lib/builtins/arm/clzdi2.S | 72 +- compiler-rt/lib/builtins/arm/clzsi2.S | 70 +- compiler-rt/lib/builtins/arm/divmodsi4.S | 26 +- compiler-rt/lib/builtins/arm/divsi3.S | 24 +- compiler-rt/lib/builtins/arm/eqdf2vfp.S | 7 +- compiler-rt/lib/builtins/arm/eqsf2vfp.S | 2 +- compiler-rt/lib/builtins/arm/extendsfdf2vfp.S | 2 +- compiler-rt/lib/builtins/arm/fixdfsivfp.S | 2 +- compiler-rt/lib/builtins/arm/fixsfsivfp.S | 2 +- compiler-rt/lib/builtins/arm/fixunsdfsivfp.S | 4 +- compiler-rt/lib/builtins/arm/fixunssfsivfp.S | 4 +- compiler-rt/lib/builtins/arm/floatsidfvfp.S | 2 +- compiler-rt/lib/builtins/arm/floatsisfvfp.S | 2 +- compiler-rt/lib/builtins/arm/floatunssidfvfp.S | 2 +- compiler-rt/lib/builtins/arm/floatunssisfvfp.S | 2 +- compiler-rt/lib/builtins/arm/gedf2vfp.S | 2 +- compiler-rt/lib/builtins/arm/gesf2vfp.S | 2 +- compiler-rt/lib/builtins/arm/gtdf2vfp.S | 2 +- compiler-rt/lib/builtins/arm/gtsf2vfp.S | 2 +- compiler-rt/lib/builtins/arm/ledf2vfp.S | 2 +- compiler-rt/lib/builtins/arm/lesf2vfp.S | 2 +- compiler-rt/lib/builtins/arm/ltdf2vfp.S | 2 +- compiler-rt/lib/builtins/arm/ltsf2vfp.S | 2 +- compiler-rt/lib/builtins/arm/modsi3.S | 24 +- compiler-rt/lib/builtins/arm/nedf2vfp.S | 7 +- compiler-rt/lib/builtins/arm/negdf2vfp.S | 2 +- compiler-rt/lib/builtins/arm/negsf2vfp.S | 2 +- compiler-rt/lib/builtins/arm/nesf2vfp.S | 2 +- compiler-rt/lib/builtins/arm/softfloat-alias.list | 2 +- compiler-rt/lib/builtins/arm/subdf3vfp.S | 4 +- compiler-rt/lib/builtins/arm/sync-ops.h | 112 +- .../lib/builtins/arm/sync_fetch_and_add_4.S | 26 +- .../lib/builtins/arm/sync_fetch_and_add_8.S | 24 +- .../lib/builtins/arm/sync_fetch_and_and_4.S | 24 +- .../lib/builtins/arm/sync_fetch_and_and_8.S | 24 +- .../lib/builtins/arm/sync_fetch_and_max_4.S | 24 +- .../lib/builtins/arm/sync_fetch_and_max_8.S | 24 +- .../lib/builtins/arm/sync_fetch_and_min_4.S | 24 +- .../lib/builtins/arm/sync_fetch_and_min_8.S | 24 +- .../lib/builtins/arm/sync_fetch_and_nand_4.S | 24 +- .../lib/builtins/arm/sync_fetch_and_nand_8.S | 24 +- compiler-rt/lib/builtins/arm/sync_fetch_and_or_4.S | 24 +- compiler-rt/lib/builtins/arm/sync_fetch_and_or_8.S | 24 +- .../lib/builtins/arm/sync_fetch_and_sub_4.S | 26 +- .../lib/builtins/arm/sync_fetch_and_sub_8.S | 24 +- .../lib/builtins/arm/sync_fetch_and_umax_4.S | 24 +- .../lib/builtins/arm/sync_fetch_and_umax_8.S | 24 +- .../lib/builtins/arm/sync_fetch_and_umin_4.S | 24 +- .../lib/builtins/arm/sync_fetch_and_umin_8.S | 24 +- .../lib/builtins/arm/sync_fetch_and_xor_4.S | 24 +- .../lib/builtins/arm/sync_fetch_and_xor_8.S | 24 +- compiler-rt/lib/builtins/arm/sync_synchronize.S | 8 +- compiler-rt/lib/builtins/arm/truncdfsf2vfp.S | 2 +- compiler-rt/lib/builtins/arm/udivmodsi4.S | 61 +- compiler-rt/lib/builtins/arm/udivsi3.S | 78 +- compiler-rt/lib/builtins/arm/umodsi3.S | 59 +- compiler-rt/lib/builtins/arm/unorddf2vfp.S | 2 +- compiler-rt/lib/builtins/arm/unordsf2vfp.S | 2 +- compiler-rt/lib/builtins/ashldi3.c | 64 +- compiler-rt/lib/builtins/ashlti3.c | 64 +- compiler-rt/lib/builtins/ashrdi3.c | 66 +- compiler-rt/lib/builtins/ashrti3.c | 66 +- compiler-rt/lib/builtins/assembly.h | 35 +- compiler-rt/lib/builtins/atomic.c | 314 ++-- compiler-rt/lib/builtins/atomic_flag_clear.c | 23 +- .../lib/builtins/atomic_flag_clear_explicit.c | 23 +- .../lib/builtins/atomic_flag_test_and_set.c | 23 +- .../builtins/atomic_flag_test_and_set_explicit.c | 23 +- compiler-rt/lib/builtins/atomic_signal_fence.c | 23 +- compiler-rt/lib/builtins/atomic_thread_fence.c | 23 +- compiler-rt/lib/builtins/bswapdi2.c | 23 +- compiler-rt/lib/builtins/bswapsi2.c | 32 +- compiler-rt/lib/builtins/clear_cache.c | 248 ++- compiler-rt/lib/builtins/clzdi2.c | 50 +- compiler-rt/lib/builtins/clzsi2.c | 88 +- compiler-rt/lib/builtins/clzti2.c | 43 +- compiler-rt/lib/builtins/cmpdi2.c | 74 +- compiler-rt/lib/builtins/cmpti2.c | 62 +- compiler-rt/lib/builtins/comparedf2.c | 164 +- compiler-rt/lib/builtins/comparesf2.c | 164 +- compiler-rt/lib/builtins/comparetf2.c | 147 +- compiler-rt/lib/builtins/cpu_model.c | 70 +- compiler-rt/lib/builtins/ctzdi2.c | 50 +- compiler-rt/lib/builtins/ctzsi2.c | 95 +- compiler-rt/lib/builtins/ctzti2.c | 43 +- compiler-rt/lib/builtins/divdc3.c | 96 +- compiler-rt/lib/builtins/divdf3.c | 350 +++-- compiler-rt/lib/builtins/divdi3.c | 43 +- compiler-rt/lib/builtins/divmoddi4.c | 33 +- compiler-rt/lib/builtins/divmodsi4.c | 38 +- compiler-rt/lib/builtins/divsc3.c | 97 +- compiler-rt/lib/builtins/divsf3.c | 316 ++-- compiler-rt/lib/builtins/divsi3.c | 57 +- compiler-rt/lib/builtins/divtc3.c | 98 +- compiler-rt/lib/builtins/divtf3.c | 373 ++--- compiler-rt/lib/builtins/divti3.c | 45 +- compiler-rt/lib/builtins/divxc3.c | 95 +- compiler-rt/lib/builtins/emutls.c | 493 +++--- compiler-rt/lib/builtins/enable_execute_stack.c | 76 +- compiler-rt/lib/builtins/eprintf.c | 43 +- compiler-rt/lib/builtins/extenddftf2.c | 3 +- compiler-rt/lib/builtins/extendhfsf2.c | 13 +- compiler-rt/lib/builtins/extendsfdf2.c | 11 +- compiler-rt/lib/builtins/extendsftf2.c | 3 +- compiler-rt/lib/builtins/ffsdi2.c | 49 +- compiler-rt/lib/builtins/ffssi2.c | 41 +- compiler-rt/lib/builtins/ffsti2.c | 51 +- compiler-rt/lib/builtins/fixdfdi.c | 50 +- compiler-rt/lib/builtins/fixdfsi.c | 26 +- compiler-rt/lib/builtins/fixdfti.c | 22 +- compiler-rt/lib/builtins/fixsfdi.c | 50 +- compiler-rt/lib/builtins/fixsfsi.c | 26 +- compiler-rt/lib/builtins/fixsfti.c | 22 +- compiler-rt/lib/builtins/fixtfdi.c | 20 +- compiler-rt/lib/builtins/fixtfsi.c | 20 +- compiler-rt/lib/builtins/fixtfti.c | 20 +- compiler-rt/lib/builtins/fixunsdfdi.c | 53 +- compiler-rt/lib/builtins/fixunsdfsi.c | 26 +- compiler-rt/lib/builtins/fixunsdfti.c | 22 +- compiler-rt/lib/builtins/fixunssfdi.c | 55 +- compiler-rt/lib/builtins/fixunssfsi.c | 34 +- compiler-rt/lib/builtins/fixunssfti.c | 28 +- compiler-rt/lib/builtins/fixunstfdi.c | 20 +- compiler-rt/lib/builtins/fixunstfsi.c | 20 +- compiler-rt/lib/builtins/fixunstfti.c | 20 +- compiler-rt/lib/builtins/fixunsxfdi.c | 62 +- compiler-rt/lib/builtins/fixunsxfsi.c | 63 +- compiler-rt/lib/builtins/fixunsxfti.c | 73 +- compiler-rt/lib/builtins/fixxfdi.c | 70 +- compiler-rt/lib/builtins/fixxfti.c | 76 +- compiler-rt/lib/builtins/floatdidf.c | 169 +- compiler-rt/lib/builtins/floatdisf.c | 134 +- compiler-rt/lib/builtins/floatditf.c | 52 +- compiler-rt/lib/builtins/floatdixf.c | 66 +- compiler-rt/lib/builtins/floatsidf.c | 65 +- compiler-rt/lib/builtins/floatsisf.c | 79 +- compiler-rt/lib/builtins/floatsitf.c | 52 +- compiler-rt/lib/builtins/floattidf.c | 133 +- compiler-rt/lib/builtins/floattisf.c | 130 +- compiler-rt/lib/builtins/floattitf.c | 105 +- compiler-rt/lib/builtins/floattixf.c | 134 +- compiler-rt/lib/builtins/floatundidf.c | 171 +- compiler-rt/lib/builtins/floatundisf.c | 128 +- compiler-rt/lib/builtins/floatunditf.c | 25 +- compiler-rt/lib/builtins/floatundixf.c | 60 +- compiler-rt/lib/builtins/floatunsidf.c | 44 +- compiler-rt/lib/builtins/floatunsisf.c | 62 +- compiler-rt/lib/builtins/floatunsitf.c | 25 +- compiler-rt/lib/builtins/floatuntidf.c | 127 +- compiler-rt/lib/builtins/floatuntisf.c | 124 +- compiler-rt/lib/builtins/floatuntitf.c | 99 +- compiler-rt/lib/builtins/floatuntixf.c | 126 +- compiler-rt/lib/builtins/fp_add_impl.inc | 251 +-- compiler-rt/lib/builtins/fp_extend.h | 33 +- compiler-rt/lib/builtins/fp_extend_impl.inc | 114 +- compiler-rt/lib/builtins/fp_fixint_impl.inc | 40 +- compiler-rt/lib/builtins/fp_fixuint_impl.inc | 36 +- compiler-rt/lib/builtins/fp_lib.h | 281 ++-- compiler-rt/lib/builtins/fp_mul_impl.inc | 204 +-- compiler-rt/lib/builtins/fp_trunc.h | 18 +- compiler-rt/lib/builtins/fp_trunc_impl.inc | 160 +- compiler-rt/lib/builtins/gcc_personality_v0.c | 406 +++-- .../lib/builtins/hexagon/common_entry_exit_abi1.S | 28 +- .../lib/builtins/hexagon/common_entry_exit_abi2.S | 20 +- .../builtins/hexagon/common_entry_exit_legacy.S | 30 +- compiler-rt/lib/builtins/hexagon/dfaddsub.S | 25 +- compiler-rt/lib/builtins/hexagon/dfdiv.S | 24 +- compiler-rt/lib/builtins/hexagon/dffma.S | 96 +- compiler-rt/lib/builtins/hexagon/dfminmax.S | 21 +- compiler-rt/lib/builtins/hexagon/dfmul.S | 82 +- compiler-rt/lib/builtins/hexagon/dfsqrt.S | 14 +- compiler-rt/lib/builtins/i386/ashrdi3.S | 10 +- compiler-rt/lib/builtins/i386/divdi3.S | 38 +- compiler-rt/lib/builtins/i386/floatundisf.S | 4 +- compiler-rt/lib/builtins/i386/lshrdi3.S | 4 +- compiler-rt/lib/builtins/i386/moddi3.S | 36 +- compiler-rt/lib/builtins/i386/muldi3.S | 6 +- compiler-rt/lib/builtins/i386/udivdi3.S | 24 +- compiler-rt/lib/builtins/i386/umoddi3.S | 32 +- compiler-rt/lib/builtins/int_endianness.h | 97 +- compiler-rt/lib/builtins/int_lib.h | 112 +- compiler-rt/lib/builtins/int_math.h | 64 +- compiler-rt/lib/builtins/int_types.h | 206 ++- compiler-rt/lib/builtins/int_util.c | 37 +- compiler-rt/lib/builtins/int_util.h | 35 +- compiler-rt/lib/builtins/lshrdi3.c | 64 +- compiler-rt/lib/builtins/lshrti3.c | 64 +- compiler-rt/lib/builtins/mingw_fixfloat.c | 15 +- compiler-rt/lib/builtins/moddi3.c | 45 +- compiler-rt/lib/builtins/modsi3.c | 31 +- compiler-rt/lib/builtins/modti3.c | 47 +- compiler-rt/lib/builtins/muldc3.c | 123 +- compiler-rt/lib/builtins/muldf3.c | 10 +- compiler-rt/lib/builtins/muldi3.c | 86 +- compiler-rt/lib/builtins/mulodi4.c | 92 +- compiler-rt/lib/builtins/mulosi4.c | 92 +- compiler-rt/lib/builtins/muloti4.c | 94 +- compiler-rt/lib/builtins/mulsc3.c | 122 +- compiler-rt/lib/builtins/mulsf3.c | 10 +- compiler-rt/lib/builtins/multc3.c | 118 +- compiler-rt/lib/builtins/multf3.c | 4 +- compiler-rt/lib/builtins/multi3.c | 90 +- compiler-rt/lib/builtins/mulvdi3.c | 88 +- compiler-rt/lib/builtins/mulvsi3.c | 88 +- compiler-rt/lib/builtins/mulvti3.c | 90 +- compiler-rt/lib/builtins/mulxc3.c | 123 +- compiler-rt/lib/builtins/negdf2.c | 11 +- compiler-rt/lib/builtins/negdi2.c | 36 +- compiler-rt/lib/builtins/negsf2.c | 11 +- compiler-rt/lib/builtins/negti2.c | 38 +- compiler-rt/lib/builtins/negvdi2.c | 39 +- compiler-rt/lib/builtins/negvsi2.c | 39 +- compiler-rt/lib/builtins/negvti2.c | 41 +- compiler-rt/lib/builtins/os_version_check.c | 63 +- compiler-rt/lib/builtins/paritydi2.c | 35 +- compiler-rt/lib/builtins/paritysi2.c | 39 +- compiler-rt/lib/builtins/parityti2.c | 37 +- compiler-rt/lib/builtins/popcountdi2.c | 57 +- compiler-rt/lib/builtins/popcountsi2.c | 51 +- compiler-rt/lib/builtins/popcountti2.c | 70 +- compiler-rt/lib/builtins/powidf2.c | 52 +- compiler-rt/lib/builtins/powisf2.c | 52 +- compiler-rt/lib/builtins/powitf2.c | 52 +- compiler-rt/lib/builtins/powixf2.c | 52 +- compiler-rt/lib/builtins/ppc/DD.h | 22 +- compiler-rt/lib/builtins/ppc/divtc3.c | 166 +- compiler-rt/lib/builtins/ppc/fixtfdi.c | 193 ++- compiler-rt/lib/builtins/ppc/fixunstfdi.c | 107 +- compiler-rt/lib/builtins/ppc/fixunstfti.c | 74 +- compiler-rt/lib/builtins/ppc/floatditf.c | 58 +- compiler-rt/lib/builtins/ppc/floattitf.c | 39 +- compiler-rt/lib/builtins/ppc/floatunditf.c | 69 +- compiler-rt/lib/builtins/ppc/gcc_qadd.c | 141 +- compiler-rt/lib/builtins/ppc/gcc_qdiv.c | 96 +- compiler-rt/lib/builtins/ppc/gcc_qmul.c | 92 +- compiler-rt/lib/builtins/ppc/gcc_qsub.c | 141 +- compiler-rt/lib/builtins/ppc/multc3.c | 160 +- compiler-rt/lib/builtins/subdf3.c | 11 +- compiler-rt/lib/builtins/subsf3.c | 11 +- compiler-rt/lib/builtins/subtf3.c | 5 +- compiler-rt/lib/builtins/subvdi3.c | 52 +- compiler-rt/lib/builtins/subvsi3.c | 52 +- compiler-rt/lib/builtins/subvti3.c | 54 +- compiler-rt/lib/builtins/trampoline_setup.c | 76 +- compiler-rt/lib/builtins/truncdfhf2.c | 10 +- compiler-rt/lib/builtins/truncdfsf2.c | 10 +- compiler-rt/lib/builtins/truncsfhf2.c | 12 +- compiler-rt/lib/builtins/trunctfdf2.c | 4 +- compiler-rt/lib/builtins/trunctfsf2.c | 4 +- compiler-rt/lib/builtins/ucmpdi2.c | 74 +- compiler-rt/lib/builtins/ucmpti2.c | 62 +- compiler-rt/lib/builtins/udivdi3.c | 31 +- compiler-rt/lib/builtins/udivmoddi4.c | 395 +++-- compiler-rt/lib/builtins/udivmodsi4.c | 35 +- compiler-rt/lib/builtins/udivmodti4.c | 402 +++-- compiler-rt/lib/builtins/udivsi3.c | 109 +- compiler-rt/lib/builtins/udivti3.c | 33 +- compiler-rt/lib/builtins/umoddi3.c | 35 +- compiler-rt/lib/builtins/umodsi3.c | 31 +- compiler-rt/lib/builtins/umodti3.c | 37 +- compiler-rt/lib/builtins/unwind-ehabi-helpers.h | 59 +- compiler-rt/lib/builtins/x86_64/floatdidf.c | 16 +- compiler-rt/lib/builtins/x86_64/floatdisf.c | 14 +- compiler-rt/lib/builtins/x86_64/floatdixf.c | 16 +- compiler-rt/lib/builtins/x86_64/floatundisf.S | 2 +- compiler-rt/lib/builtins/x86_64/floatundixf.S | 2 +- libcxx/utils/docker/debian9/Dockerfile | 5 +- libcxx/utils/docker/scripts/run_buildbot.sh | 10 + libcxx/utils/docker/scripts/run_buildbot_new.sh | 107 ++ .../test/catch_member_function_pointer_02.pass.cpp | 2 +- lld/docs/ReleaseNotes.rst | 11 + .../Process/Windows/exception_access_violation.cpp | 37 + lldb/packages/Python/lldbsuite/test/lldbutil.py | 2 +- .../Process/Windows/Common/ExceptionRecord.h | 2 + .../Process/Windows/Common/ProcessWindows.cpp | 70 + llvm/include/llvm/CodeGen/SelectionDAGNodes.h | 8 +- llvm/include/llvm/IR/ConstantRange.h | 12 +- llvm/lib/Analysis/LazyValueInfo.cpp | 4 +- .../AsmPrinter/DbgEntityHistoryCalculator.cpp | 44 +- llvm/lib/CodeGen/LiveDebugValues.cpp | 58 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 6 +- llvm/lib/DebugInfo/DWARF/DWARFAcceleratorTable.cpp | 5 +- llvm/lib/DebugInfo/DWARF/DWARFDebugLine.cpp | 3 +- llvm/lib/IR/ConstantRange.cpp | 14 +- llvm/lib/Object/WindowsResource.cpp | 26 +- llvm/lib/Support/Unix/Path.inc | 15 +- llvm/lib/Target/ARM/ARMCallingConv.td | 36 +- llvm/lib/Target/ARM/ARMInstrNEON.td | 235 +-- llvm/lib/Target/X86/X86ISelLowering.cpp | 28 +- llvm/lib/Target/X86/X86InstrAVX512.td | 178 ++- llvm/lib/Target/X86/X86InstrSSE.td | 24 +- .../CodeGen/ARM/big-endian-neon-fp16-bitconv.ll | 720 +++++++++ llvm/test/CodeGen/ARM/fp16-vector-argument.ll | 226 +++ .../CodeGen/X86/avx512-shuffles/partial_permute.ll | 296 ++-- llvm/test/CodeGen/X86/extract-fp.ll | 37 +- llvm/test/CodeGen/X86/fdiv-combine-vec.ll | 66 +- llvm/test/CodeGen/X86/insertelement-ones.ll | 21 +- llvm/test/CodeGen/X86/oddsubvector.ll | 75 + llvm/test/CodeGen/X86/phaddsub.ll | 241 ++- .../CodeGen/X86/shuffle-strided-with-offset-256.ll | 95 +- .../test/CodeGen/X86/shuffle-vs-trunc-256-widen.ll | 259 ++- llvm/test/CodeGen/X86/shuffle-vs-trunc-256.ll | 137 +- .../test/CodeGen/X86/shuffle-vs-trunc-512-widen.ll | 8 +- llvm/test/CodeGen/X86/shuffle-vs-trunc-512.ll | 8 +- llvm/test/CodeGen/X86/vec_smulo.ll | 74 +- llvm/test/CodeGen/X86/vec_umulo.ll | 72 +- llvm/test/CodeGen/X86/vector-fshl-256.ll | 7 +- llvm/test/CodeGen/X86/vector-fshr-256.ll | 6 +- llvm/test/CodeGen/X86/vector-reduce-add-widen.ll | 479 ++++-- llvm/test/CodeGen/X86/vector-reduce-add.ll | 507 ++++-- llvm/test/CodeGen/X86/vector-reduce-fadd-fast.ll | 829 +++++++--- llvm/test/CodeGen/X86/vector-reduce-fadd.ll | 13 +- llvm/test/CodeGen/X86/vector-shuffle-128-v16.ll | 145 +- llvm/test/CodeGen/X86/vector-shuffle-128-v4.ll | 118 +- llvm/test/CodeGen/X86/vector-shuffle-128-v8.ll | 288 ++-- llvm/test/CodeGen/X86/vector-shuffle-256-v16.ll | 32 +- llvm/test/CodeGen/X86/vector-shuffle-256-v32.ll | 25 +- llvm/test/CodeGen/X86/vector-shuffle-256-v4.ll | 97 +- llvm/test/CodeGen/X86/vector-shuffle-256-v8.ll | 191 ++- llvm/test/CodeGen/X86/vector-shuffle-512-v64.ll | 5 +- .../X86/vector-shuffle-combining-avx512vbmi.ll | 6 +- llvm/test/CodeGen/X86/vector-shuffle-v1.ll | 14 +- llvm/test/CodeGen/X86/vector-trunc-widen.ll | 36 +- llvm/test/CodeGen/X86/vector-trunc.ll | 44 +- llvm/test/DebugInfo/COFF/pieces.ll | 20 +- .../MIR/AArch64/implicit-def-dead-scope.mir | 8 +- llvm/test/DebugInfo/X86/fission-ranges.ll | 22 +- .../DebugInfo/X86/live-debug-values-constprop.mir | 347 ++++ 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/Transforms/InstCombine/X86/x86-pack.ll | 106 ++ .../tools/llvm-dwarfdump/X86/debug-names-many-tu.s | 107 ++ .../tools/llvm-mca/X86/Broadwell/resources-avx2.s | 6 +- .../tools/llvm-mca/X86/Generic/resources-avx2.s | 6 +- .../tools/llvm-mca/X86/Haswell/resources-avx2.s | 6 +- .../llvm-mca/X86/SkylakeClient/resources-avx2.s | 6 +- .../llvm-mca/X86/SkylakeServer/resources-avx2.s | 6 +- .../tools/llvm-mca/X86/Znver1/resources-avx2.s | 6 +- llvm/test/tools/llvm-nm/ARM/macho-print-size.test | 2 +- llvm/tools/llvm-nm/llvm-nm.cpp | 256 ++- llvm/tools/msbuild/LLVM.Cpp.Common.props | 2 + llvm/tools/msbuild/LLVM.Cpp.Common.targets | 1 + llvm/tools/msbuild/llvm-general.xml | 21 + llvm/unittests/IR/ConstantRangeTest.cpp | 12 +- .../gn/secondary/clang/unittests/Sema/BUILD.gn | 1 + 479 files changed, 16690 insertions(+), 10872 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 (81%) rename clang-tools-extra/{unittests/clangd => clangd/unittests}/CancellationTests. [...] 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 (100%) rename clang-tools-extra/{unittests/clangd => clangd/unittests}/xpc/ConversionTest [...] create mode 100755 libcxx/utils/docker/scripts/run_buildbot_new.sh create mode 100644 lldb/lit/Process/Windows/exception_access_violation.cpp 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/DebugInfo/X86/live-debug-values-constprop.mir create mode 100644 llvm/test/tools/llvm-dwarfdump/X86/debug-names-many-tu.s