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-allnoconfig in repository toolchain/ci/llvm-monorepo.
from 56bd17f98d7 [AST] Pack MemberExpr adds 7ea9500460d [AST] Pack BinaryOperator adds 845b03e7593 [clangd] global-symbol-builder => clangd-indexer adds b243c2d6044 Start adding the supporting code to perform out-of-process [...] adds 93e3d3e784b [AST][NFC] Re-add comment in BinaryOperator which was remov [...] adds 38c59d19177 [RISCV] Mark FREM as Expand adds 9e922e3f319 [RISCV] Mark C.EBREAK instruction as having side effects adds 60b12063c79 [InstSimplify] delete shift-of-zero guard ops around funnel shifts adds f390e959383 [clang-tidy] Update checks to play nicely with limited trav [...] adds 50c002617e4 [X86] Fix MCNullStreamer support for modules with a CodeView flag adds 28665bbd7ee [ELF] - Renamed few more AArch64 specific relocation expres [...] adds 37697138936 [SLPVectorizer][X86] Regenerate reduction tests and add PR3 [...] adds b213815e015 [SLPVectorizer][X86] Regenerate reduction minmax tests and [...] adds 5a2560eaa37 [InstCombine] add rotate narrowing tests with odd types; NFC adds ef71bb1d59f [AST][NFC] Various NFCs in StringLiteral adds b4da342cfde [InstCombine] fix rotate narrowing bug for non-pow-2 types adds 2b5a11be3ed [AST] Store the string data in StringLiteral in a trailing [...] adds 7c0970a24ed [TTI] Reduction costs only need to include a single extract [...] adds 7f3b1bfe0f3 [LTO] Load sample profile in LTO link step. adds 4101ba72bb7 [WebAssembly] Refactor config setting and checking. NFC. adds ffa508b6bf2 [X86] Guess that a CPU is Icelake it if reports support for [...] adds e0f0ecb8bda [WebAssembly] Import the stack pointer when building shared [...] adds db8e544f833 [InstCombine] add tests for funnel shift (rotate) canonical [...] adds b7c5610ac63 [BinaryFormat] Add MsgPackTypes adds 5f139dfda0a [WebAssembly] Fix return type of nextByte adds c07e339b57c [X86] Add -x86-experimental-vector-widening support to redu [...] adds 5c1e45161db Port the Darwin universal binary testcase to x86_64. adds a19b66ce8a0 [InstCombine] adjust rotate direction in tests; NFC adds 0de92001d50 [X86] Minor cleanup to getExtendInVec. NFCI adds cd95e8f6368 Upgrade Google Benchmark library to ToT adds 94e67609f6a [ADT] Drop llvm::Optional clang-specific optmization for tr [...] adds c0ddff63820 Add a check whether or not a str is utf8 prior to emplacing adds 7c62fa2f306 Disable filesystem benchmark when libstdc++ doesn't support it adds d63d4165270 Revert "[ADT] Drop llvm::Optional clang-specific optmizatio [...] adds 7337e0e41cf A unit test file moved. adds 9f25e3ee6e4 [AMDGPU] Update code object metadata format documentation adds 3dbd34a2e99 Force SHELL to be cmd.exe on Windows for the test suite adds 4db0cfc7886 Implement basic DidAttach and DidLaunch for DynamicLoaderWi [...] adds 917c17893c8 [X86] Remove ANY_EXTEND special case from canReduceVMulWidth adds cd090672585 Fix parens warning in assert in ASTMatchFinder adds e15ade6a2fc [CMake] Explicitly list Linux targets for Fuchsia toolchain adds a5b7c72a822 Remove myself as owner of clang-query. adds 856a95a4325 Fix compilation failure in unit tests on Windows. adds 025aeb9487c [clang-tidy] Fix reference to -[NSError init] in AvoidNSErr [...] adds 6610167d84f AMDHSA: More code object v3 fixes: adds 26d6696f797 [AMDGPU] NFC Test commit adds f82205664f8 [WebAssembly] Split BBs after throw instructions adds 83a02e9b61d Re-apply r346985: [ADT] Drop llvm::Optional clang-specific [...] adds 603a8573fd8 [WebAssembly] Change type of wake count to unsigned int adds 78b567fb139 [analyzer] ConversionChecker: handle floating point adds 928c4fd743a [CUDA] updated CompileCudaWithLLVM.rst adds 8fb027c0cfd [AMDGPU] Add FixupVectorISel pass, currently Supports SREGs [...] adds eeea3d23132 [VFS] Implement `RedirectingFileSystem::getRealPath`. adds 06c849c8777 [X86] Update a couple comments to remove a mention of a sig [...] adds d974e75192a [X86] Use ANY_EXTEND instead of SIGN_EXTEND in the AVX2 and [...] adds d2ff55ae288 [VFS] Implement `RedirectingFileSystem::getRealPath`. adds 099dd9ccb2d Added missing whitespace in the link. adds 24287ec17c5 [X86] Add some test cases for vector multiplies on vectors [...] adds 9c0131580e0 Revert r347014 "[X86] Add some test cases for vector multip [...] adds 829fbcc3c28 [VFS] Update unittest to fix Windows buildbot. adds 79145fed181 [NativePDB] Rewrite the PdbSymUid to use our own custom nam [...] adds c2bb1ca23a4 [Clang][Sema]Choose a better candidate in overload function [...] adds 5b80c33d001 Don't use uniform initialization syntax. adds c8ad20bbada [CMake] Use the correct spelling for armv7 in Fuchsia's toolchain adds dae709b025e [compiler-rt] Use exact spelling when building for default target adds 138eb6e77f1 [CMake] Support cross-compiling with multi-stage builds adds 53ddacef944 [CMake] Support cross-compiling with Fuchsia toolchain build adds 76e69eda418 AMDGPU: Fix analyzeBranch failing with pseudoterminators adds a3b76406f07 [ELF][MIPS] Use MIPS R6 `sigrie` as a trap instruction adds bcd8bc37e70 [X86] Add some test cases for vector multiplies on vectors [...] adds d139d805b75 [X86] Add custom type legalization for v2i8/v4i8/v8i8 mul u [...] adds e579f25e26f [ThinLTO] Internalize readonly globals adds 2583bfd4ffd [LegalizeVectorTypes] Teach WidenVecRes_Convert to turn ANY [...] adds 59aa1cb4aea [clang] - Simplify tools::SplitDebugName. adds 0d9a93115a6 [clangd] Initial clang-tidy diagnostics support. adds d5357cd9c15 [DAGCombine] Fix non-deterministic debug output adds 0bd2dae7adc Introduce shard storage to auto-index. adds 5a6696d0076 [clangd] Fix a compiler warning and test crashes caused in [...] adds c9b761e109c [MSP430] Add more tests for ABI and calling convention adds f1d9df9d035 [MSP430] Add support for .refsym directive adds 08b9196394c [RISCV] Constant materialisation for RV64I adds 3bdb53bfdbf [RISCV][NFC] Define and use the new CA instruction format adds e70e5536a1c [clangd] Truncate SymbolID to 8 bytes. adds ec27209c7cd [TargetLowering] Cleanup more of the EXTEND demanded bits c [...] adds 3064202eefa Remove BUILD file from google-benchmark adds 094af196271 [lldb] NFC: Remove the extra ';' adds e2070ba3d8c [X86] X86DAGToDAGISel::matchBitExtract(): extract 'lshr' from `X` adds da3e6308e8f [DWARF] Use PRIx64 instead of 'x' to format 64-bit values
No new revisions were added by this update.
Summary of changes: clang-tools-extra/CODE_OWNERS.TXT | 4 - .../clang-tidy/misc/UnusedParametersCheck.cpp | 5 +- .../clang-tidy/modernize/LoopConvertCheck.cpp | 2 +- .../clang-tidy/modernize/LoopConvertUtils.h | 6 +- .../clang-tidy/objc/AvoidNSErrorInitCheck.h | 2 +- .../readability/SimplifyBooleanExprCheck.cpp | 16 +- .../readability/SimplifyBooleanExprCheck.h | 1 + clang-tools-extra/clangd/CMakeLists.txt | 19 + clang-tools-extra/clangd/ClangdUnit.cpp | 83 +- clang-tools-extra/clangd/XRefs.cpp | 3 +- clang-tools-extra/clangd/index/Background.cpp | 65 +- clang-tools-extra/clangd/index/Background.h | 42 +- .../clangd/index/BackgroundIndexStorage.cpp | 112 +++ clang-tools-extra/clangd/index/Index.h | 3 +- clang-tools-extra/clangd/index/Serialization.cpp | 4 +- clang-tools-extra/clangd/index/dex/dexp/Dexp.cpp | 2 +- .../unittests/clangd/BackgroundIndexTests.cpp | 82 +- .../unittests/clangd/ClangdUnitTests.cpp | 25 + .../unittests/clangd/SerializationTests.cpp | 16 +- clang/CMakeLists.txt | 33 +- clang/cmake/caches/Fuchsia-stage2.cmake | 62 +- clang/cmake/caches/Fuchsia.cmake | 33 +- clang/include/clang/AST/Expr.h | 275 +++--- clang/include/clang/AST/Stmt.h | 38 + clang/include/clang/Basic/BuiltinsWebAssembly.def | 2 +- clang/lib/AST/Expr.cpp | 174 ++-- clang/lib/ASTMatchers/ASTMatchFinder.cpp | 14 +- clang/lib/Driver/ToolChains/Clang.cpp | 4 +- clang/lib/Driver/ToolChains/CommonArgs.cpp | 19 +- clang/lib/Driver/ToolChains/CommonArgs.h | 2 +- clang/lib/Driver/ToolChains/Gnu.cpp | 2 +- clang/lib/Driver/ToolChains/MinGW.cpp | 2 +- clang/lib/Sema/SemaOverload.cpp | 25 + clang/lib/Serialization/ASTReaderStmt.cpp | 48 +- clang/lib/Serialization/ASTWriterStmt.cpp | 18 +- .../StaticAnalyzer/Checkers/ConversionChecker.cpp | 55 +- clang/test/Analysis/conversion.c | 31 +- clang/test/CodeGen/builtins-wasm.c | 2 +- clang/test/Sema/altivec-generic-overload.c | 100 ++ clang/test/SemaCXX/vector.cpp | 8 +- clang/test/VFS/subframework-symlink.m | 23 + compiler-rt/cmake/Modules/CompilerRTUtils.cmake | 5 +- compiler-rt/lib/sanitizer_common/CMakeLists.txt | 1 + .../lib/sanitizer_common/sanitizer_allocator.h | 5 +- .../sanitizer_allocator_secondary.h | 16 +- .../sanitizer_local_address_space_view.h | 53 + libcxx/benchmarks/CMakeLists.txt | 21 +- libcxx/utils/google-benchmark/.clang-format | 5 + libcxx/utils/google-benchmark/.gitignore | 12 + .../utils/google-benchmark/.travis-libcxx-setup.sh | 28 + libcxx/utils/google-benchmark/.travis.yml | 199 ++++ libcxx/utils/google-benchmark/.ycm_extra_conf.py | 115 +++ libcxx/utils/google-benchmark/AUTHORS | 1 + libcxx/utils/google-benchmark/BUILD.bazel | 42 + libcxx/utils/google-benchmark/CMakeLists.txt | 19 +- libcxx/utils/google-benchmark/CONTRIBUTORS | 1 + libcxx/utils/google-benchmark/README.md | 146 +-- .../utils/google-benchmark}/WORKSPACE | 0 libcxx/utils/google-benchmark/appveyor.yml | 50 + .../google-benchmark/cmake/CXXFeatureCheck.cmake | 10 +- .../google-benchmark/cmake/GetGitVersion.cmake | 2 +- .../utils/google-benchmark/cmake/HandleGTest.cmake | 8 +- libcxx/utils/google-benchmark/docs/tools.md | 99 +- .../google-benchmark/include/benchmark/benchmark.h | 162 +++- .../utils/google-benchmark}/mingw.py | 0 libcxx/utils/google-benchmark/src/benchmark.cc | 297 ++---- .../google-benchmark/src/benchmark_api_internal.cc | 15 + .../google-benchmark/src/benchmark_api_internal.h | 11 +- .../google-benchmark/src/benchmark_register.cc | 30 +- .../utils/google-benchmark/src/benchmark_runner.cc | 350 +++++++ .../utils/google-benchmark/src/benchmark_runner.h | 51 + libcxx/utils/google-benchmark/src/colorprint.cc | 2 +- libcxx/utils/google-benchmark/src/complexity.cc | 13 +- .../utils/google-benchmark/src/console_reporter.cc | 24 +- libcxx/utils/google-benchmark/src/csv_reporter.cc | 14 +- libcxx/utils/google-benchmark/src/cycleclock.h | 2 +- .../utils/google-benchmark/src/internal_macros.h | 14 +- libcxx/utils/google-benchmark/src/json_reporter.cc | 43 +- libcxx/utils/google-benchmark/src/reporter.cc | 17 + libcxx/utils/google-benchmark/src/sleep.cc | 2 +- libcxx/utils/google-benchmark/src/statistics.cc | 37 +- libcxx/utils/google-benchmark/src/sysinfo.cc | 35 +- libcxx/utils/google-benchmark/src/thread_manager.h | 2 - libcxx/utils/google-benchmark/src/timers.cc | 6 +- .../google-benchmark/test/AssemblyTests.cmake | 46 + libcxx/utils/google-benchmark/test/CMakeLists.txt | 12 + .../utils/google-benchmark/test/complexity_test.cc | 39 +- .../test/display_aggregates_only_test.cc | 43 + .../google-benchmark/test/memory_manager_test.cc | 42 + libcxx/utils/google-benchmark/test/output_test.h | 7 + .../google-benchmark/test/output_test_helper.cc | 45 +- .../test/register_benchmark_test.cc | 4 +- .../test/report_aggregates_only_test.cc | 39 + .../google-benchmark/test/reporter_output_test.cc | 352 +++++-- .../google-benchmark/test/skip_with_error_test.cc | 4 +- .../test/user_counters_tabular_test.cc | 118 ++- .../google-benchmark/test/user_counters_test.cc | 134 ++- .../test/user_counters_thousands_test.cc | 161 ++++ libcxx/utils/google-benchmark/tools/compare.py | 41 +- .../utils/google-benchmark/tools/compare_bench.py | 67 -- .../tools/gbench/Inputs/test3_run0.json | 26 + .../tools/gbench/Inputs/test3_run1.json | 32 +- .../utils/google-benchmark/tools/gbench/report.py | 361 +++++-- lld/ELF/Arch/AArch64.cpp | 4 +- lld/ELF/Arch/Mips.cpp | 4 +- lld/ELF/Driver.cpp | 4 +- lld/ELF/InputSection.cpp | 6 +- lld/ELF/Relocations.cpp | 19 +- lld/ELF/Relocations.h | 6 +- lld/test/ELF/mips-got16-relocatable.s | 8 +- lld/test/ELF/mips-npic-call-pic-os.s | 35 +- lld/test/ELF/mips-npic-call-pic-script.s | 114 +-- lld/test/ELF/mips-npic-call-pic.s | 25 +- lld/test/ELF/mips-traps.s | 22 + lld/test/wasm/shared.ll | 11 +- lld/wasm/Driver.cpp | 212 ++-- lld/wasm/OutputSections.cpp | 3 +- lld/wasm/Symbols.cpp | 6 +- lld/wasm/Symbols.h | 6 +- lld/wasm/Writer.cpp | 11 +- lldb/lldb.xcodeproj/project.pbxproj | 8 +- .../test/functionalities/windows_dyld/Makefile | 14 + .../windows_dyld/TestWindowsDYLD.py | 42 + .../test/functionalities/windows_dyld/dllfunc.c | 19 + .../test/functionalities/windows_dyld/dllfunc.mk | 7 + .../test/functionalities/windows_dyld/main.c | 19 + .../lldbsuite/test/macosx/universal/Makefile | 18 +- .../test/macosx/universal/TestUniversal.py | 100 +- .../Python/lldbsuite/test/make/Makefile.rules | 15 +- .../Windows-DYLD/DynamicLoaderWindowsDYLD.cpp | 46 +- .../Plugins/Language/CPlusPlus/LibCxxVariant.cpp | 2 +- .../Plugins/SymbolFile/NativePDB/CMakeLists.txt | 1 + .../SymbolFile/NativePDB/CompileUnitIndex.cpp | 28 +- .../SymbolFile/NativePDB/CompileUnitIndex.h | 12 +- .../Plugins/SymbolFile/NativePDB/PdbIndex.cpp | 14 +- .../source/Plugins/SymbolFile/NativePDB/PdbIndex.h | 2 +- .../Plugins/SymbolFile/NativePDB/PdbSymUid.cpp | 161 ++++ .../Plugins/SymbolFile/NativePDB/PdbSymUid.h | 244 ++--- .../Plugins/SymbolFile/NativePDB/PdbUtil.cpp | 15 + lldb/source/Plugins/SymbolFile/NativePDB/PdbUtil.h | 11 + .../SymbolFile/NativePDB/SymbolFileNativePDB.cpp | 315 +++--- .../SymbolFile/NativePDB/SymbolFileNativePDB.h | 39 +- .../SymbolFile/NativePDB/UdtRecordCompleter.cpp | 12 +- .../SymbolFile/NativePDB/UdtRecordCompleter.h | 4 +- lldb/tools/lldb-vscode/JSONUtils.cpp | 50 +- lldb/tools/lldb-vscode/JSONUtils.h | 19 +- lldb/tools/lldb-vscode/VSCode.cpp | 2 +- lldb/tools/lldb-vscode/lldb-vscode.cpp | 34 +- .../Process/gdb-remote/GDBRemoteTestUtils.cpp | 5 + llvm/cmake/modules/LLVMExternalProjectUtils.cmake | 29 +- llvm/docs/AMDGPUUsage.rst | 553 ++++++++++- llvm/docs/CompileCudaWithLLVM.rst | 41 +- llvm/include/llvm/ADT/Optional.h | 18 - llvm/include/llvm/BinaryFormat/MsgPackTypes.h | 372 +++++++ llvm/include/llvm/CodeGen/BasicTTIImpl.h | 7 +- .../include/llvm/DebugInfo/CodeView/SymbolRecord.h | 1 + llvm/include/llvm/IR/ModuleSummaryIndex.h | 50 +- llvm/include/llvm/Transforms/IPO/FunctionImport.h | 8 + .../llvm/Transforms/Utils/FunctionImportUtils.h | 1 - llvm/lib/Analysis/InstructionSimplify.cpp | 22 + llvm/lib/Analysis/ModuleSummaryAnalysis.cpp | 75 +- llvm/lib/AsmParser/LLParser.cpp | 3 +- llvm/lib/BinaryFormat/CMakeLists.txt | 1 + llvm/lib/BinaryFormat/MsgPackTypes.cpp | 303 ++++++ llvm/lib/Bitcode/Reader/BitcodeReader.cpp | 51 +- llvm/lib/Bitcode/Writer/BitcodeWriter.cpp | 22 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 8 +- .../CodeGen/SelectionDAG/LegalizeVectorTypes.cpp | 2 + llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 21 +- llvm/lib/CodeGen/WasmEHPrepare.cpp | 62 +- llvm/lib/DebugInfo/DWARF/DWARFDebugLoc.cpp | 4 +- llvm/lib/IR/ModuleSummaryIndex.cpp | 107 ++- llvm/lib/LTO/LTO.cpp | 5 +- llvm/lib/LTO/ThinLTOCodeGenerator.cpp | 19 +- llvm/lib/Linker/IRMover.cpp | 5 - llvm/lib/Passes/PassBuilder.cpp | 7 + llvm/lib/Support/Host.cpp | 6 + llvm/lib/Support/VirtualFileSystem.cpp | 33 +- llvm/lib/Target/AMDGPU/AMDGPU.h | 4 + llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp | 2 +- llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp | 2 + llvm/lib/Target/AMDGPU/CMakeLists.txt | 1 + llvm/lib/Target/AMDGPU/FLATInstructions.td | 23 +- llvm/lib/Target/AMDGPU/SIFixupVectorISel.cpp | 224 +++++ llvm/lib/Target/AMDGPU/SIInsertSkips.cpp | 2 +- llvm/lib/Target/AMDGPU/SIInstrInfo.cpp | 29 +- llvm/lib/Target/AMDGPU/SIInstrInfo.h | 3 + llvm/lib/Target/AMDGPU/SIInstrInfo.td | 9 + llvm/lib/Target/AMDGPU/SIInstructions.td | 3 +- llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp | 4 +- .../Target/MSP430/AsmParser/MSP430AsmParser.cpp | 13 + llvm/lib/Target/RISCV/RISCVISelDAGToDAG.cpp | 29 +- llvm/lib/Target/RISCV/RISCVISelLowering.cpp | 2 +- llvm/lib/Target/RISCV/RISCVInstrFormats.td | 9 +- llvm/lib/Target/RISCV/RISCVInstrFormatsC.td | 13 + llvm/lib/Target/RISCV/RISCVInstrInfoC.td | 23 +- llvm/lib/Target/RISCV/Utils/RISCVBaseInfo.h | 7 +- .../Disassembler/WebAssemblyDisassembler.cpp | 4 +- .../WebAssembly/WebAssemblyLateEHPrepare.cpp | 58 +- llvm/lib/Target/X86/X86AsmPrinter.cpp | 16 +- llvm/lib/Target/X86/X86ISelDAGToDAG.cpp | 20 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 99 +- llvm/lib/Transforms/IPO/FunctionImport.cpp | 39 +- llvm/lib/Transforms/IPO/PassManagerBuilder.cpp | 6 + .../Transforms/InstCombine/InstCombineCasts.cpp | 9 +- llvm/lib/Transforms/Utils/FunctionImportUtils.cpp | 21 +- .../Analysis/CostModel/AArch64/vector-reduce.ll | 44 +- llvm/test/Analysis/CostModel/X86/reduce-add.ll | 162 ++-- llvm/test/Analysis/CostModel/X86/reduce-and.ll | 344 +++---- llvm/test/Analysis/CostModel/X86/reduce-mul.ll | 288 +++--- llvm/test/Analysis/CostModel/X86/reduce-or.ll | 344 +++---- llvm/test/Analysis/CostModel/X86/reduce-smax.ll | 120 +-- llvm/test/Analysis/CostModel/X86/reduce-smin.ll | 120 +-- llvm/test/Analysis/CostModel/X86/reduce-umax.ll | 120 +-- llvm/test/Analysis/CostModel/X86/reduce-umin.ll | 120 +-- llvm/test/Analysis/CostModel/X86/reduce-xor.ll | 344 +++---- llvm/test/Analysis/CostModel/X86/reduction.ll | 92 +- llvm/test/Bitcode/summary_version.ll | 2 +- llvm/test/Bitcode/thinlto-alias.ll | 4 +- llvm/test/Bitcode/thinlto-alias2.ll | 2 +- .../thinlto-function-summary-callgraph-cast.ll | 4 +- .../thinlto-function-summary-callgraph-pgo.ll | 4 +- ...o-function-summary-callgraph-profile-summary.ll | 4 +- .../thinlto-function-summary-callgraph-relbf.ll | 2 +- ...ion-summary-callgraph-sample-profile-summary.ll | 4 +- .../Bitcode/thinlto-function-summary-callgraph.ll | 4 +- .../Bitcode/thinlto-function-summary-refgraph.ll | 12 +- llvm/test/CodeGen/AMDGPU/ds_write2.ll | 12 +- llvm/test/CodeGen/AMDGPU/ds_write2st64.ll | 12 +- .../CodeGen/AMDGPU/global-load-store-atomics.mir | 249 +++++ llvm/test/CodeGen/AMDGPU/global-saddr.ll | 102 ++ .../CodeGen/AMDGPU/indirect-addressing-si-gfx9.ll | 85 ++ .../AMDGPU/indirect-addressing-si-pregfx9.ll | 88 ++ llvm/test/CodeGen/AMDGPU/indirect-addressing-si.ll | 73 +- .../test/CodeGen/AMDGPU/insert_vector_elt.v2i16.ll | 32 +- .../insert_vector_elt.v2i16.subtest-nosaddr.ll | 36 + .../insert_vector_elt.v2i16.subtest-saddr.ll | 36 + llvm/test/CodeGen/AMDGPU/madak.ll | 12 +- llvm/test/CodeGen/AMDGPU/memory-legalizer-load.ll | 2 +- llvm/test/CodeGen/AMDGPU/memory-legalizer-store.ll | 2 +- llvm/test/CodeGen/AMDGPU/memory_clause.ll | 2 +- .../CodeGen/AMDGPU/si-triv-disjoint-mem-access.ll | 15 +- .../CodeGen/AMDGPU/verifier-pseudo-terminators.mir | 23 + llvm/test/CodeGen/MSP430/callee-saved.ll | 38 + llvm/test/CodeGen/MSP430/calls.ll | 22 + llvm/test/CodeGen/MSP430/cc_args.ll | 79 ++ llvm/test/CodeGen/MSP430/interrupt.ll | 49 + llvm/test/CodeGen/MSP430/struct-return.ll | 36 +- llvm/test/CodeGen/RISCV/double-frem.ll | 16 + llvm/test/CodeGen/RISCV/float-frem.ll | 16 + llvm/test/CodeGen/RISCV/imm.ll | 211 +++- llvm/test/CodeGen/WebAssembly/exception.ll | 9 +- llvm/test/CodeGen/WebAssembly/wasmehprepare.ll | 30 +- llvm/test/CodeGen/X86/avx2-arith.ll | 24 +- llvm/test/CodeGen/X86/combine-mul.ll | 2 +- llvm/test/CodeGen/X86/extract-bits.ll | 406 ++++---- llvm/test/CodeGen/X86/null-streamer.ll | 4 +- llvm/test/CodeGen/X86/pmul.ll | 108 +-- llvm/test/CodeGen/X86/shrink_vmul-widen.ll | 56 +- llvm/test/CodeGen/X86/vector-mul.ll | 6 +- llvm/test/CodeGen/X86/vector-reduce-mul.ll | 832 +++++++--------- llvm/test/CodeGen/X86/vector-shift-shl-128.ll | 2 +- llvm/test/CodeGen/X86/widen_mul.ll | 148 +++ .../LTO/Resolution/X86/load-sample-prof-lto.ll | 46 + llvm/test/MC/AMDGPU/hsa-diag-v3.s | 2 +- llvm/test/MC/AMDGPU/hsa-metadata-kernel-args.s | 6 +- llvm/test/MC/AMDGPU/hsa-metadata-kernel-attrs.s | 6 +- .../MC/AMDGPU/hsa-metadata-kernel-code-props.s | 6 +- .../MC/AMDGPU/hsa-metadata-kernel-debug-props.s | 6 +- llvm/test/MC/AMDGPU/hsa-metadata-unknown-key.s | 12 +- llvm/test/MC/MSP430/refsym.s | 14 + llvm/test/MC/WebAssembly/event-section.ll | 7 +- .../ThinLTO/X86/Inputs/index-const-prop-alias.ll | 5 + .../X86/Inputs/index-const-prop-cache-foo.ll | 19 + .../X86/Inputs/index-const-prop-cache-test1.ll | 10 + .../X86/Inputs/index-const-prop-cache-test2.ll | 14 + .../ThinLTO/X86/Inputs/index-const-prop-comdat.ll | 5 + .../X86/Inputs/index-const-prop-define-g.ll | 4 + .../X86/Inputs/index-const-prop-full-lto.ll | 12 + .../ThinLTO/X86/Inputs/index-const-prop-gvref.ll | 5 + .../ThinLTO/X86/Inputs/index-const-prop-linkage.ll | 15 + llvm/test/ThinLTO/X86/Inputs/index-const-prop.ll | 64 ++ llvm/test/ThinLTO/X86/dot-dumper.ll | 10 +- llvm/test/ThinLTO/X86/globals-import-const-fold.ll | 4 +- llvm/test/ThinLTO/X86/index-const-prop-O0.ll | 18 + llvm/test/ThinLTO/X86/index-const-prop-alias.ll | 42 + llvm/test/ThinLTO/X86/index-const-prop-cache.ll | 41 + llvm/test/ThinLTO/X86/index-const-prop-comdat.ll | 17 + llvm/test/ThinLTO/X86/index-const-prop-dead.ll | 26 + llvm/test/ThinLTO/X86/index-const-prop-full-lto.ll | 24 + llvm/test/ThinLTO/X86/index-const-prop-gvref.ll | 27 + llvm/test/ThinLTO/X86/index-const-prop-ldst.ll | 21 + llvm/test/ThinLTO/X86/index-const-prop-linkage.ll | 27 + llvm/test/ThinLTO/X86/index-const-prop.ll | 40 + llvm/test/ThinLTO/X86/index-const-prop2.ll | 59 ++ llvm/test/Transforms/InstCombine/rotate.ll | 389 +++++++- llvm/test/Transforms/InstSimplify/call.ll | 70 +- .../SLPVectorizer/X86/horizontal-minmax.ll | 1016 ++++++-------------- .../SLPVectorizer/X86/reduction_unrolled.ll | 289 ++---- .../Transforms/SLPVectorizer/X86/remark_horcost.ll | 25 +- llvm/unittests/ADT/OptionalTest.cpp | 8 - llvm/unittests/BinaryFormat/CMakeLists.txt | 1 + llvm/unittests/BinaryFormat/MsgPackTypesTest.cpp | 188 ++++ llvm/unittests/Support/VirtualFileSystemTest.cpp | 46 + 304 files changed, 11615 insertions(+), 5310 deletions(-) create mode 100644 clang-tools-extra/clangd/index/BackgroundIndexStorage.cpp create mode 100644 clang/test/Sema/altivec-generic-overload.c create mode 100644 clang/test/VFS/subframework-symlink.m create mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_local_address_space_view.h create mode 100644 libcxx/utils/google-benchmark/.clang-format create mode 100644 libcxx/utils/google-benchmark/.travis-libcxx-setup.sh create mode 100644 libcxx/utils/google-benchmark/.travis.yml create mode 100644 libcxx/utils/google-benchmark/.ycm_extra_conf.py create mode 100644 libcxx/utils/google-benchmark/BUILD.bazel copy {llvm/utils/benchmark => libcxx/utils/google-benchmark}/WORKSPACE (100%) create mode 100644 libcxx/utils/google-benchmark/appveyor.yml copy {llvm/utils/benchmark => libcxx/utils/google-benchmark}/mingw.py (100%) create mode 100644 libcxx/utils/google-benchmark/src/benchmark_api_internal.cc create mode 100644 libcxx/utils/google-benchmark/src/benchmark_runner.cc create mode 100644 libcxx/utils/google-benchmark/src/benchmark_runner.h create mode 100644 libcxx/utils/google-benchmark/test/AssemblyTests.cmake create mode 100644 libcxx/utils/google-benchmark/test/display_aggregates_only_test.cc create mode 100644 libcxx/utils/google-benchmark/test/memory_manager_test.cc create mode 100644 libcxx/utils/google-benchmark/test/report_aggregates_only_test.cc create mode 100644 libcxx/utils/google-benchmark/test/user_counters_thousands_test.cc delete mode 100755 libcxx/utils/google-benchmark/tools/compare_bench.py create mode 100644 lld/test/ELF/mips-traps.s create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/windows_dyl [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/windows_dyl [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/windows_dyl [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/windows_dyl [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/windows_dyl [...] create mode 100644 lldb/source/Plugins/SymbolFile/NativePDB/PdbSymUid.cpp create mode 100644 llvm/include/llvm/BinaryFormat/MsgPackTypes.h create mode 100644 llvm/lib/BinaryFormat/MsgPackTypes.cpp create mode 100644 llvm/lib/Target/AMDGPU/SIFixupVectorISel.cpp create mode 100644 llvm/test/CodeGen/AMDGPU/global-load-store-atomics.mir create mode 100644 llvm/test/CodeGen/AMDGPU/global-saddr.ll create mode 100644 llvm/test/CodeGen/AMDGPU/indirect-addressing-si-gfx9.ll create mode 100644 llvm/test/CodeGen/AMDGPU/indirect-addressing-si-pregfx9.ll create mode 100644 llvm/test/CodeGen/AMDGPU/insert_vector_elt.v2i16.subtest-nosaddr.ll create mode 100644 llvm/test/CodeGen/AMDGPU/insert_vector_elt.v2i16.subtest-saddr.ll create mode 100644 llvm/test/CodeGen/AMDGPU/verifier-pseudo-terminators.mir create mode 100644 llvm/test/CodeGen/MSP430/callee-saved.ll create mode 100644 llvm/test/CodeGen/MSP430/calls.ll create mode 100644 llvm/test/CodeGen/MSP430/interrupt.ll create mode 100644 llvm/test/CodeGen/RISCV/double-frem.ll create mode 100644 llvm/test/CodeGen/RISCV/float-frem.ll create mode 100644 llvm/test/CodeGen/X86/widen_mul.ll create mode 100644 llvm/test/LTO/Resolution/X86/load-sample-prof-lto.ll create mode 100644 llvm/test/MC/MSP430/refsym.s create mode 100644 llvm/test/ThinLTO/X86/Inputs/index-const-prop-alias.ll create mode 100644 llvm/test/ThinLTO/X86/Inputs/index-const-prop-cache-foo.ll create mode 100644 llvm/test/ThinLTO/X86/Inputs/index-const-prop-cache-test1.ll create mode 100644 llvm/test/ThinLTO/X86/Inputs/index-const-prop-cache-test2.ll create mode 100644 llvm/test/ThinLTO/X86/Inputs/index-const-prop-comdat.ll create mode 100644 llvm/test/ThinLTO/X86/Inputs/index-const-prop-define-g.ll create mode 100644 llvm/test/ThinLTO/X86/Inputs/index-const-prop-full-lto.ll create mode 100644 llvm/test/ThinLTO/X86/Inputs/index-const-prop-gvref.ll create mode 100644 llvm/test/ThinLTO/X86/Inputs/index-const-prop-linkage.ll create mode 100644 llvm/test/ThinLTO/X86/Inputs/index-const-prop.ll create mode 100644 llvm/test/ThinLTO/X86/index-const-prop-O0.ll create mode 100644 llvm/test/ThinLTO/X86/index-const-prop-alias.ll create mode 100644 llvm/test/ThinLTO/X86/index-const-prop-cache.ll create mode 100644 llvm/test/ThinLTO/X86/index-const-prop-comdat.ll create mode 100644 llvm/test/ThinLTO/X86/index-const-prop-dead.ll create mode 100644 llvm/test/ThinLTO/X86/index-const-prop-full-lto.ll create mode 100644 llvm/test/ThinLTO/X86/index-const-prop-gvref.ll create mode 100644 llvm/test/ThinLTO/X86/index-const-prop-ldst.ll create mode 100644 llvm/test/ThinLTO/X86/index-const-prop-linkage.ll create mode 100644 llvm/test/ThinLTO/X86/index-const-prop.ll create mode 100644 llvm/test/ThinLTO/X86/index-const-prop2.ll create mode 100644 llvm/unittests/BinaryFormat/MsgPackTypesTest.cpp