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-allmodconfig in repository toolchain/ci/llvm-monorepo.
from 4b8eed6b295 [lit] On Windows, don't error if MSVC is not in PATH. adds 36d88fa8545 Revert "[LICM] Make LICM able to hoist phis" adds 2f0ee4d1c78 [InterleavedLoadCombine] Remove unused include. NFC. adds f3a10eff47c [SelectionDAG] simplify vector select with undef operand(s) adds 663dba47ce7 [WebAssembly] replaced .param/.result by .functype adds 8aea40bcb9c [InterleavedLoadCombine] Fix warning unused variable adds d98583432d8 [llvm-nm] Fix use-after-free for MachOUniversalBinaries adds 243c4888615 [AMDGPU] Convert insert_vector_elt into set of selects adds 3ddc90652b0 [libcxx] Add missing <cstddef> includes in tests adds d040468ba8a [libcxx] Fix incorrect #include for std::hash adds 87caad716d9 [AMDGPU] Fix -Wunused-variable adds 19f875f51ea [clangd] Store source file hash in IndexFile{In,Out} adds 902018222ef Use digest size instead of hardcoding it. adds 5a547fc6d71 Address comments. adds 4d1078b4bfb [ARM] Attempt to fix arm selfhost bots after rL347191 adds 3fc01be0272 [DebugInfo] DISubprogram flags get their own flags word. NF [...] adds 58e9fe7158e [X86] Attempt to improve v32i8/v64i8 multiply lowering by a [...] adds 1ff3ee2946b [InterleavedLoadCombine] Fix warnings adds e0b0bb33a16 [X86][SSE] Remove unnecessary bit-and in pshufb vector ctlz [...] adds 42ac5b03caf [lldbsuite] Invoke sed on Windows to determine the cache di [...] adds 7dc9eb25519 Add docker configurations used by the buildbots. adds 8536bf900bf Fix Wdocumentation warning. NFCI. adds dcb665c29f3 Fix build break from r347239 adds 9a709b577e9 Add missing closing bracket. adds 4dca81328b2 [X86][CostModel] Don't lookup intrinsic cost tables if the [...] adds 430cbce3e95 Add missing stream operator for Polynomial class to fix deb [...] adds 178f509e225 [IR] DISubprogram::toSPFlags(): fix "enumeral and non-enume [...] adds 44c7037219e [TargetLowering] expandFP_TO_UINT - improve fp16 support adds f81cad3e1b7 Fix unused function warning. adds 2a43c808009 Fix Wdocumentation warning. NFCI. adds c7a7a1d3a43 Fix clang test suite on Windows by reverting part of r347216 adds 6cbd2bf20f9 [DAGCombine] SimplifyNodeWithTwoResults - ensure same legal [...] adds 98b36dfe913 [IR] Add hasNPredecessors, hasNPredecessorsOrMore to BasicBlock adds a0cd96312d1 [InstCombine] Set debug loc on `mergeStoreIntoSuccessor` phi adds 18b2ad9bacd [clang][CodeGen] Implicit Conversion Sanitizer: discover th [...] adds 68e1a9b4742 [AMDGPU] Restored selection of scalar_to_vector (v2x16) adds cf9d387db04 Revert "[LoopSimplifyCFG] Teach LoopSimplifyCFG to constant [...] adds d107067bcc4 [Sema] Fix PR38987: keep end location of a direct initializer list adds 4c1479fd8c9 [Coverage] Fix PR39258: support coverage regions that start [...] adds 2d170c8bdbb [libcxx] Update test of trivial copyability of reference_wrapper adds 56eac8029f9 [libcxx] Fix XFAIL for GCC 4.9 adds 54bbc788c4d AMDGPU: Fix V_FMA_F16 selection on GFX9 adds 4af5a924917 [X86] Add test case to show missed opportunity to use a sin [...] adds 65fd50100a3 [NFC][libcxx] Fix incorrect comments adds b7b2307e22c [X86] Rename combineVSZext->combineExtendVectorInreg. NFC adds 2d3124e0079 [Transforms] Prefer static and avoid namespaces, NFC adds ef7897e4171 Add interceptor for the setvbuf(3) from NetBSD adds eb2f3372208 It's its adds 7a332a5b8af [WebAssembly] Make starting indices calcaulation simpler (NFC) adds 3d16f896ad6 [WebAssembly] Fix inaccurate comments / assertion messages adds 8fc171a5eb5 Implement computeKnownBits for scalar_to_vector adds 6b13ba60349 [CodeView] Don't print PointerAttributes when dumping. adds 5e4750e4575 [WebAssembly] Remove unused function return types (NFC) adds 05f3a4c92c7 [DAGCombiner] reduce code duplication in visitXOR; NFC adds 831f5ded9b5 [compiler-rt] Use zx_futex_wait_deprecated for Fuchsia sani [...] adds 507e2a77a67 [XRay] Move buffer extents back to the heap adds 832860039da [ExecutionEngine][Interpreter] Fix out-of-bounds array access. adds 0b0008fb40a Driver: SCS is compatible with every other sanitizer. adds c31f7129b00 Skip TestTargetCreateDeps adds 5478589883b Ensure FileManagerTest expects "\" as path separator on Wi [...] adds d42e36ddc2b [XRay] Add a test for allocator exhaustion adds e1a2b5e949f [SelectionDAG] Compute known bits and num sign bits for liv [...] adds d39dc8d761d [PowerPC] Don't combine to bswap store on 1-byte truncating store adds 4e4672b5c9f Recommit "[LoopSimplifyCFG] Teach LoopSimplifyCFG to consta [...] adds 2dd583f786a [X86] Replace more calls to getZeroVector with regular getC [...] adds d2110fc5299 [libclang] Unify getCursorDecl and getCursorParentDecl adds 5932eefb825 Use is.constant intrinsic for __builtin_constant_p adds 90a738e8350 [X86] Add custom type legalization for v8i8->v8i32 sign ext [...] adds 70df408c3ee [X86] Preserve undef information when creating a punpckl/hb [...] adds d5404a98b34 [clangd] Allow observation of changes to global CDBs. adds 94d3f60cdd4 [clangd] Replay preamble #includes to clang-tidy checks. adds d25d73fc73f [X86][SSE] Add SimplifyDemandedVectorElts support for PACKS [...] adds 6425d56a7e0 [X86][SSE] Lower immediately to PACKUS instead of VECTOR_SHUFFLE. adds 283cf2cbf20 [TargetLowering] Improve SimplifyDemandedVectorElts/Simplif [...] adds 9e3aeb28c4c [X86][SSE] XFormVExtractWithShuffleIntoLoad - getVectorShuf [...] adds adad8fbe370 [X86][SSE] Add computeKnownBits/ComputeNumSignBits support [...] adds 3cfabd1a770 Allow force updating the NumCreatedFIDsForFileID. adds 5effbff9a3d [CMake] Streamline code signing for debugserver and pass en [...] adds 29ccb044a64 [ASTImporter] Set redecl chain of functions before any othe [...] adds 5ed6b98967b [clang-format] JS: don't treat is: as a type matcher adds 6aa03dbee93 Fix MSVC 'truncation of constant value' warning. NFCI. adds de59f6cbb20 [llvm-exegesis][NFC] Some code style cleanup adds eced547160f [PowerPC][NFC]Add testcase for STWU scheduling check new 4fda34d8dee [PowerPC] Add Itineraries for STWU/STWUX etc new 31276851508 Update the documentation for attribute feature tests. new 9cde427db33 [DAGCombine] Add calls to SimplifyDemandedVectorElts from v [...] new b25289d9d6b Revert 347294, it turned many bots on lab.llvm.org:8011/con [...] new ff3292b1247 [clang-tidy] Don't generate incorrect fixes for class const [...] new caeb6e707e4 [AArch64, x86] add tests for shift-not (PR39657); NFC new ebb3c9fdb83 [AST][NFC] Pack ArraySubscriptExpr new d561d96387e [PatternMatch] Handle undef vectors consistently new fb8c9f43dc4 [AST][NFC] Factor out some repeated code in ArraySubscriptExpr. new 597f125cd86 [AST] Store the expressions in ParenListExpr in a trailing array new bac719613ac [lit] Disable the stop hook tests on Windows These tests ar [...] new 73eedefc2b2 [NFC] Remove MS line endings in diagnostics file. new 2beeab2710f [lit] Build and link TestIRMemoryMapWindows explicitly
The 13 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-tidy/modernize/MakeSmartPtrCheck.cpp | 50 +- clang-tools-extra/clangd/ClangdUnit.cpp | 110 +- clang-tools-extra/clangd/Diagnostics.cpp | 5 +- clang-tools-extra/clangd/Function.h | 77 + .../clangd/GlobalCompilationDatabase.cpp | 48 +- .../clangd/GlobalCompilationDatabase.h | 19 +- clang-tools-extra/clangd/Headers.cpp | 24 +- clang-tools-extra/clangd/Headers.h | 3 + clang-tools-extra/clangd/index/Background.cpp | 1 + clang-tools-extra/clangd/index/Serialization.cpp | 14 + clang-tools-extra/clangd/index/Serialization.h | 5 + .../test/clang-tidy/modernize-make-unique.cpp | 32 + .../unittests/clangd/BackgroundIndexTests.cpp | 7 +- clang-tools-extra/unittests/clangd/CMakeLists.txt | 1 + .../unittests/clangd/ClangdUnitTests.cpp | 15 +- .../unittests/clangd/FunctionTests.cpp | 53 + .../clangd/GlobalCompilationDatabaseTests.cpp | 17 + .../unittests/clangd/HeadersTests.cpp | 37 +- .../unittests/clangd/SerializationTests.cpp | 28 + clang/docs/LanguageExtensions.rst | 41 +- clang/docs/ReleaseNotes.rst | 3 + clang/include/clang/AST/Expr.h | 97 +- clang/include/clang/AST/Stmt.h | 20 + clang/include/clang/Basic/DiagnosticSemaKinds.td | 18 +- clang/include/clang/Basic/SourceManager.h | 5 +- clang/lib/AST/ASTImporter.cpp | 47 +- clang/lib/AST/Expr.cpp | 47 +- clang/lib/CodeGen/CGDebugInfo.cpp | 48 +- clang/lib/CodeGen/CGExprScalar.cpp | 23 +- clang/lib/CodeGen/CoverageMappingGen.cpp | 53 +- clang/lib/Driver/SanitizerArgs.cpp | 5 +- clang/lib/Format/TokenAnnotator.cpp | 17 +- clang/lib/Sema/SemaCoroutine.cpp | 4 +- clang/lib/Sema/SemaDeclCXX.cpp | 3 +- clang/lib/Sema/SemaExpr.cpp | 3 +- clang/lib/Sema/SemaInit.cpp | 5 +- clang/lib/Serialization/ASTReaderStmt.cpp | 11 +- clang/lib/Serialization/ASTWriterStmt.cpp | 10 +- ...t-integer-sign-changes-CompoundAssignOperator.c | 2561 ++++++++++++++++++ ...it-integer-truncations-CompoundAssignOperator.c | 2745 ++++++++++++++++++++ ...ncation-or-sign-change-CompoundAssignOperator.c | 2553 ++++++++++++++++++ clang/test/CoverageMapping/macros.c | 10 + clang/test/Driver/sanitizer-ld.c | 2 +- clang/test/SemaCXX/sourceranges.cpp | 7 + clang/tools/libclang/CIndex.cpp | 4 +- clang/tools/libclang/CXCursor.cpp | 4 - clang/tools/libclang/CXCursor.h | 17 +- clang/unittests/Basic/FileManagerTest.cpp | 4 + clang/unittests/Format/FormatTestJS.cpp | 10 + .../sanitizer_common_interceptors.inc | 16 + .../lib/sanitizer_common/sanitizer_fuchsia.cc | 4 +- .../sanitizer_platform_interceptors.h | 1 + compiler-rt/lib/xray/tests/unit/allocator_test.cc | 20 +- compiler-rt/lib/xray/tests/unit/test_helpers.cc | 2 +- compiler-rt/lib/xray/xray_allocator.h | 15 +- compiler-rt/lib/xray/xray_buffer_queue.cc | 43 +- compiler-rt/lib/xray/xray_buffer_queue.h | 15 +- compiler-rt/lib/xray/xray_fdr_controller.h | 4 +- compiler-rt/lib/xray/xray_fdr_log_writer.h | 14 +- compiler-rt/lib/xray/xray_fdr_logging.cc | 4 +- .../sanitizer_common/TestCases/NetBSD/setvbuf.cc | 69 + libcxx/test/std/containers/Emplaceable.h | 2 +- .../sequences/array/array.data/data.pass.cpp | 2 + .../sequences/array/array.data/data_const.pass.cpp | 1 + .../refwrap/type_properties.pass.cpp | 9 +- .../allocator.members/allocate.pass.cpp | 1 + libcxx/test/support/archetypes.hpp | 6 +- libcxx/utils/docker/build_docker_image.sh | 109 + libcxx/utils/docker/debian9/Dockerfile | 113 + libcxx/utils/docker/scripts/build_gcc.sh | 91 + libcxx/utils/docker/scripts/build_install_llvm.sh | 114 + libcxx/utils/docker/scripts/checkout_git.sh | 130 + .../utils/docker/scripts/install_clang_packages.sh | 64 + libcxx/utils/docker/scripts/run_buildbot.sh | 55 + lld/wasm/InputFiles.cpp | 2 +- lld/wasm/SymbolTable.cpp | 4 +- lld/wasm/Symbols.h | 4 +- lld/wasm/Writer.cpp | 6 +- lldb/CMakeLists.txt | 6 + lldb/cmake/modules/AddLLDB.cmake | 4 +- .../ExecControl/StopHook/stop-hook-threads.test | 1 + lldb/lit/ExecControl/StopHook/stop-hook.test | 1 + lldb/lit/Expr/TestIRMemoryMapWindows.test | 3 +- lldb/lit/lit.cfg.py | 1 + .../target_create_deps/TestTargetCreateDeps.py | 2 +- .../Python/lldbsuite/test/make/Makefile.rules | 61 +- lldb/test/CMakeLists.txt | 4 +- lldb/tools/debugserver/CMakeLists.txt | 8 +- lldb/tools/debugserver/source/CMakeLists.txt | 172 +- lldb/unittests/tools/CMakeLists.txt | 2 +- llvm/docs/SourceLevelDebugging.rst | 2 +- llvm/examples/Kaleidoscope/Chapter9/toy.cpp | 5 +- llvm/include/llvm/ADT/STLExtras.h | 34 + llvm/include/llvm/IR/BasicBlock.h | 6 + llvm/include/llvm/IR/CFG.h | 2 + llvm/include/llvm/IR/DIBuilder.h | 48 +- llvm/include/llvm/IR/DebugInfoFlags.def | 34 +- llvm/include/llvm/IR/DebugInfoMetadata.h | 145 +- llvm/include/llvm/IR/PatternMatch.h | 8 +- llvm/include/llvm/MC/MCAsmMacro.h | 2 +- llvm/include/llvm/Support/FileCheck.h | 2 +- llvm/lib/Analysis/MemorySSAUpdater.cpp | 2 +- llvm/lib/AsmParser/LLParser.cpp | 8 +- llvm/lib/Bitcode/Reader/MetadataLoader.cpp | 8 +- llvm/lib/CodeGen/InterleavedLoadCombinePass.cpp | 17 +- llvm/lib/CodeGen/MachineOutliner.cpp | 7 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 84 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 25 +- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 4 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp | 4 +- llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 47 +- llvm/lib/DebugInfo/CodeView/TypeDumpVisitor.cpp | 1 - .../Interpreter/ExternalFunctions.cpp | 3 +- llvm/lib/IR/BasicBlock.cpp | 8 + llvm/lib/IR/DIBuilder.cpp | 52 +- llvm/lib/IR/DebugInfo.cpp | 29 +- llvm/lib/IR/DebugInfoMetadata.cpp | 24 +- llvm/lib/IR/LLVMContextImpl.h | 45 +- llvm/lib/IR/Value.cpp | 13 +- llvm/lib/MC/MCParser/AsmLexer.cpp | 7 +- llvm/lib/MC/MCParser/MCAsmLexer.cpp | 1 + llvm/lib/MC/WasmObjectWriter.cpp | 10 +- llvm/lib/Target/AArch64/AArch64FrameLowering.cpp | 2 +- llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 39 + llvm/lib/Target/AMDGPU/SIISelLowering.h | 1 + llvm/lib/Target/AMDGPU/SIInstructions.td | 18 +- llvm/lib/Target/AMDGPU/VOP3Instructions.td | 10 +- llvm/lib/Target/PowerPC/PPCHazardRecognizers.cpp | 4 +- llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 5 +- llvm/lib/Target/PowerPC/PPCInstr64Bit.td | 16 +- llvm/lib/Target/PowerPC/PPCInstrInfo.td | 12 +- llvm/lib/Target/PowerPC/PPCSchedule.td | 5 +- llvm/lib/Target/PowerPC/PPCSchedule440.td | 11 +- llvm/lib/Target/PowerPC/PPCScheduleA2.td | 6 +- llvm/lib/Target/PowerPC/PPCScheduleE500.td | 8 +- llvm/lib/Target/PowerPC/PPCScheduleE500mc.td | 8 +- llvm/lib/Target/PowerPC/PPCScheduleE5500.td | 10 +- llvm/lib/Target/PowerPC/PPCScheduleG3.td | 3 +- llvm/lib/Target/PowerPC/PPCScheduleG4.td | 3 +- llvm/lib/Target/PowerPC/PPCScheduleG4Plus.td | 5 +- llvm/lib/Target/PowerPC/PPCScheduleG5.td | 5 +- llvm/lib/Target/PowerPC/PPCScheduleP7.td | 4 +- llvm/lib/Target/PowerPC/PPCScheduleP8.td | 4 +- .../WebAssembly/AsmParser/WebAssemblyAsmParser.cpp | 117 +- .../MCTargetDesc/WebAssemblyTargetStreamer.cpp | 78 +- .../MCTargetDesc/WebAssemblyTargetStreamer.h | 34 +- .../Target/WebAssembly/WebAssemblyAsmPrinter.cpp | 9 +- .../WebAssembly/WebAssemblyMachineFunctionInfo.cpp | 12 +- .../WebAssembly/WebAssemblyMachineFunctionInfo.h | 3 + llvm/lib/Target/X86/X86ISelLowering.cpp | 196 +- llvm/lib/Target/X86/X86TargetTransformInfo.cpp | 124 +- llvm/lib/Transforms/IPO/PartialInlining.cpp | 2 +- .../InstCombine/InstCombineLoadStoreAlloca.cpp | 10 +- llvm/lib/Transforms/Scalar/LICM.cpp | 317 +-- llvm/lib/Transforms/Scalar/LoopSimplifyCFG.cpp | 4 +- llvm/lib/Transforms/Utils/CtorUtils.cpp | 16 +- llvm/lib/Transforms/Utils/Local.cpp | 6 +- llvm/lib/Transforms/Utils/SimplifyCFG.cpp | 6 +- llvm/lib/Transforms/Vectorize/VPlan.cpp | 2 +- llvm/test/CodeGen/AArch64/xor.ll | 18 + llvm/test/CodeGen/AMDGPU/fdot2.ll | 8 +- llvm/test/CodeGen/AMDGPU/fpext-free.ll | 10 +- .../CodeGen/AMDGPU/indirect-addressing-si-gfx9.ll | 20 +- .../CodeGen/AMDGPU/indirect-addressing-si-noopt.ll | 11 +- .../AMDGPU/indirect-addressing-si-pregfx9.ll | 18 +- llvm/test/CodeGen/AMDGPU/indirect-addressing-si.ll | 101 +- llvm/test/CodeGen/AMDGPU/insert_vector_dynelt.ll | 312 +++ llvm/test/CodeGen/AMDGPU/insert_vector_elt.ll | 156 +- llvm/test/CodeGen/AMDGPU/load-lo16.ll | 7 +- llvm/test/CodeGen/AMDGPU/movreld-bug.ll | 4 +- .../AMDGPU/promote-alloca-vector-to-vector.ll | 28 +- llvm/test/CodeGen/AMDGPU/scalar_to_vector_v2x16.ll | 26 + llvm/test/CodeGen/AMDGPU/vector-extract-insert.ll | 5 +- llvm/test/CodeGen/ARM/CGP/arm-cgp-casts.ll | 4 +- llvm/test/CodeGen/Mips/msa/f16-llvm-ir.ll | 296 +-- llvm/test/CodeGen/PowerPC/pr39478.ll | 26 + llvm/test/CodeGen/PowerPC/stwu-sched.ll | 72 + llvm/test/CodeGen/WebAssembly/address-offsets.ll | 117 +- .../CodeGen/WebAssembly/atomic-mem-consistency.ll | 38 +- llvm/test/CodeGen/WebAssembly/atomic-rmw.ll | 192 +- llvm/test/CodeGen/WebAssembly/byval.ll | 12 +- llvm/test/CodeGen/WebAssembly/call.ll | 42 +- llvm/test/CodeGen/WebAssembly/cfg-stackify.ll | 10 +- llvm/test/CodeGen/WebAssembly/comparisons-f32.ll | 27 +- llvm/test/CodeGen/WebAssembly/comparisons-f64.ll | 27 +- llvm/test/CodeGen/WebAssembly/comparisons-i32.ll | 3 +- llvm/test/CodeGen/WebAssembly/comparisons-i64.ll | 3 +- llvm/test/CodeGen/WebAssembly/conv-trap.ll | 24 +- llvm/test/CodeGen/WebAssembly/conv.ll | 87 +- llvm/test/CodeGen/WebAssembly/dead-vreg.ll | 2 +- llvm/test/CodeGen/WebAssembly/f16.ll | 6 +- llvm/test/CodeGen/WebAssembly/f32.ll | 3 +- llvm/test/CodeGen/WebAssembly/f64.ll | 3 +- llvm/test/CodeGen/WebAssembly/fast-isel-i24.ll | 5 +- llvm/test/CodeGen/WebAssembly/fast-isel-i256.ll | 8 +- llvm/test/CodeGen/WebAssembly/frem.ll | 6 +- llvm/test/CodeGen/WebAssembly/func.ll | 12 +- .../WebAssembly/function-bitcasts-varargs.ll | 4 +- llvm/test/CodeGen/WebAssembly/function-bitcasts.ll | 20 +- llvm/test/CodeGen/WebAssembly/global.ll | 3 +- llvm/test/CodeGen/WebAssembly/i128-returned.ll | 5 +- llvm/test/CodeGen/WebAssembly/i128.ll | 66 +- .../WebAssembly/i32-load-store-alignment.ll | 60 +- llvm/test/CodeGen/WebAssembly/i32.ll | 69 +- .../WebAssembly/i64-load-store-alignment.ll | 85 +- llvm/test/CodeGen/WebAssembly/i64.ll | 69 +- llvm/test/CodeGen/WebAssembly/immediates.ll | 56 +- llvm/test/CodeGen/WebAssembly/indirect-import.ll | 14 +- .../CodeGen/WebAssembly/inline-asm-roundtrip.ll | 3 +- llvm/test/CodeGen/WebAssembly/inline-asm.ll | 8 +- llvm/test/CodeGen/WebAssembly/load.ll | 12 +- .../test/CodeGen/WebAssembly/lower-global-dtors.ll | 22 +- llvm/test/CodeGen/WebAssembly/main-declaration.ll | 1 + llvm/test/CodeGen/WebAssembly/main-no-args.ll | 4 +- llvm/test/CodeGen/WebAssembly/main-with-args.ll | 3 +- llvm/test/CodeGen/WebAssembly/memory-addr32.ll | 15 +- llvm/test/CodeGen/WebAssembly/offset-atomics.ll | 14 +- llvm/test/CodeGen/WebAssembly/offset-folding.ll | 12 +- llvm/test/CodeGen/WebAssembly/offset.ll | 4 +- llvm/test/CodeGen/WebAssembly/reg-stackify.ll | 42 +- llvm/test/CodeGen/WebAssembly/return-int32.ll | 3 +- llvm/test/CodeGen/WebAssembly/return-void.ll | 2 +- llvm/test/CodeGen/WebAssembly/returned.ll | 12 +- llvm/test/CodeGen/WebAssembly/select.ll | 48 +- llvm/test/CodeGen/WebAssembly/signext-inreg.ll | 15 +- llvm/test/CodeGen/WebAssembly/signext-zeroext.ll | 12 +- llvm/test/CodeGen/WebAssembly/simd-arith.ll | 290 +-- llvm/test/CodeGen/WebAssembly/simd-comparisons.ll | 348 +-- llvm/test/CodeGen/WebAssembly/simd-conversions.ll | 24 +- .../WebAssembly/simd-ext-load-trunc-store.ll | 11 +- llvm/test/CodeGen/WebAssembly/simd-intrinsics.ll | 78 +- .../WebAssembly/simd-load-store-alignment.ll | 120 +- llvm/test/CodeGen/WebAssembly/simd-offset.ll | 228 +- llvm/test/CodeGen/WebAssembly/simd-select.ll | 90 +- llvm/test/CodeGen/WebAssembly/simd-sext-inreg.ll | 12 +- llvm/test/CodeGen/WebAssembly/simd.ll | 228 +- llvm/test/CodeGen/WebAssembly/store.ll | 8 +- .../WebAssembly/unsupported-function-bitcasts.ll | 16 +- llvm/test/CodeGen/WebAssembly/unused-argument.ll | 8 +- llvm/test/CodeGen/WebAssembly/userstack.ll | 2 +- llvm/test/CodeGen/WebAssembly/varargs.ll | 20 +- llvm/test/CodeGen/X86/avx2-arith.ll | 32 +- llvm/test/CodeGen/X86/combine-mul.ll | 2 +- llvm/test/CodeGen/X86/combine-sdiv.ll | 43 +- llvm/test/CodeGen/X86/combine-srl.ll | 86 +- llvm/test/CodeGen/X86/combine-udiv.ll | 7 +- llvm/test/CodeGen/X86/known-bits-vector.ll | 12 +- llvm/test/CodeGen/X86/known-signbits-vector.ll | 13 +- llvm/test/CodeGen/X86/madd.ll | 36 +- llvm/test/CodeGen/X86/min-legal-vector-width.ll | 72 +- llvm/test/CodeGen/X86/pmul.ll | 251 +- llvm/test/CodeGen/X86/pr30284.ll | 8 - llvm/test/CodeGen/X86/pr37499.ll | 9 +- llvm/test/CodeGen/X86/prefer-avx256-lzcnt.ll | 36 +- llvm/test/CodeGen/X86/prefer-avx256-wide-mul.ll | 17 +- llvm/test/CodeGen/X86/psubus.ll | 39 +- llvm/test/CodeGen/X86/reduce-trunc-shl.ll | 6 +- llvm/test/CodeGen/X86/shrink_vmul.ll | 50 +- llvm/test/CodeGen/X86/split-extend-vector-inreg.ll | 47 +- llvm/test/CodeGen/X86/var-permute-256.ll | 2 - llvm/test/CodeGen/X86/vec_fp_to_int-widen.ll | 6 +- llvm/test/CodeGen/X86/vec_int_to_fp-widen.ll | 30 +- llvm/test/CodeGen/X86/vec_int_to_fp.ll | 10 +- llvm/test/CodeGen/X86/vector-idiv-sdiv-128.ll | 7 +- llvm/test/CodeGen/X86/vector-lzcnt-128.ll | 936 +++---- llvm/test/CodeGen/X86/vector-lzcnt-256.ll | 748 +++--- llvm/test/CodeGen/X86/vector-lzcnt-512.ll | 160 +- llvm/test/CodeGen/X86/vector-mul.ll | 126 +- llvm/test/CodeGen/X86/vector-reduce-mul.ll | 1054 ++++---- llvm/test/CodeGen/X86/vector-sext-widen.ll | 155 +- llvm/test/CodeGen/X86/vector-sext.ll | 223 +- llvm/test/CodeGen/X86/vector-shift-shl-128.ll | 4 +- llvm/test/CodeGen/X86/vector-shift-shl-256.ll | 8 +- llvm/test/CodeGen/X86/vector-shuffle-sse41.ll | 8 +- llvm/test/CodeGen/X86/vector-trunc-math-widen.ll | 258 +- llvm/test/CodeGen/X86/vector-trunc-math.ll | 258 +- llvm/test/CodeGen/X86/x86-interleaved-access.ll | 109 +- llvm/test/CodeGen/X86/xor.ll | 32 + llvm/test/DebugInfo/COFF/defer-complete-type.ll | 2 - llvm/test/DebugInfo/COFF/globals.ll | 1 - llvm/test/DebugInfo/COFF/type-quals.ll | 9 - llvm/test/DebugInfo/COFF/types-array-advanced.ll | 2 - llvm/test/DebugInfo/COFF/types-basic.ll | 5 - llvm/test/DebugInfo/COFF/types-calling-conv.ll | 1 - llvm/test/DebugInfo/COFF/types-data-members.ll | 3 - .../DebugInfo/COFF/types-non-virtual-methods.ll | 2 - llvm/test/DebugInfo/COFF/types-ptr-to-member.ll | 10 - llvm/test/DebugInfo/COFF/types-recursive-struct.ll | 1 - .../ExecutionEngine/Interpreter/call-no-args.ll | 10 + llvm/test/MC/WebAssembly/basic-assembly.s | 6 +- llvm/test/Transforms/InstCombine/storemerge-dbg.ll | 26 + .../InstSimplify/shr-scalar-vector-consistency.ll | 2 +- llvm/test/Transforms/LICM/hoist-phi.ll | 1164 --------- .../LoopSimplifyCFG/constant-fold-branch.ll | 102 +- .../LoopVectorize/invariant-store-vectorization.ll | 20 +- llvm/test/Transforms/Reassociate/fp-expr.ll | 4 +- llvm/tools/llvm-exegesis/lib/X86/Target.cpp | 439 ++-- llvm/tools/llvm-nm/llvm-nm.cpp | 3 +- llvm/tools/opt/Debugify.cpp | 11 +- llvm/unittests/CodeGen/MachineInstrTest.cpp | 4 +- llvm/unittests/IR/IRBuilderTest.cpp | 33 +- llvm/unittests/IR/MetadataTest.cpp | 187 +- llvm/unittests/IR/PatternMatch.cpp | 56 + llvm/unittests/IR/VerifierTest.cpp | 7 +- llvm/unittests/Transforms/Utils/CloningTest.cpp | 18 +- .../tools/llvm-exegesis/AArch64/TargetTest.cpp | 9 + .../tools/llvm-exegesis/X86/AnalysisTest.cpp | 11 +- .../llvm-exegesis/X86/RegisterAliasingTest.cpp | 10 + .../tools/llvm-exegesis/X86/TargetTest.cpp | 9 + llvm/utils/lit/lit/TestingConfig.py | 3 - 310 files changed, 15140 insertions(+), 7755 deletions(-) create mode 100644 clang-tools-extra/unittests/clangd/FunctionTests.cpp create mode 100644 clang/test/CodeGen/catch-implicit-integer-sign-changes-Compound [...] create mode 100644 clang/test/CodeGen/catch-implicit-integer-truncations-CompoundA [...] create mode 100644 clang/test/CodeGen/catch-implicit-signed-integer-truncation-or- [...] create mode 100644 compiler-rt/test/sanitizer_common/TestCases/NetBSD/setvbuf.cc create mode 100755 libcxx/utils/docker/build_docker_image.sh create mode 100644 libcxx/utils/docker/debian9/Dockerfile create mode 100755 libcxx/utils/docker/scripts/build_gcc.sh create mode 100755 libcxx/utils/docker/scripts/build_install_llvm.sh create mode 100755 libcxx/utils/docker/scripts/checkout_git.sh create mode 100755 libcxx/utils/docker/scripts/install_clang_packages.sh create mode 100755 libcxx/utils/docker/scripts/run_buildbot.sh create mode 100644 llvm/test/CodeGen/AArch64/xor.ll create mode 100644 llvm/test/CodeGen/AMDGPU/insert_vector_dynelt.ll create mode 100644 llvm/test/CodeGen/AMDGPU/scalar_to_vector_v2x16.ll create mode 100644 llvm/test/CodeGen/PowerPC/pr39478.ll create mode 100644 llvm/test/CodeGen/PowerPC/stwu-sched.ll create mode 100644 llvm/test/ExecutionEngine/Interpreter/call-no-args.ll create mode 100644 llvm/test/Transforms/InstCombine/storemerge-dbg.ll delete mode 100644 llvm/test/Transforms/LICM/hoist-phi.ll