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-allnoconfig in repository toolchain/ci/llvm-monorepo.
from c3b5e3b0ebb COFF: ICF: Include contents of referenced sections in initi [...] adds 0e83c7cfab1 Revert "[Driver] Use --push/pop-state with Sanitizer link deps" adds 88562c94719 [mingw] Use unmangled name after the $ in the section name adds 936097b4d25 [PM] correcting return value for new-pass-manager version o [...] adds 9e390314be4 Removing test/MC/Mips/reloc-directive-label-offset.s temporarily adds 563cbb6d3e2 [llvm-mca] Add test case (NFC) adds 457e06ea750 [libcxx] Improve error message when an invalid directory is [...] adds 444936c1b00 Add a ubsan blacklist entry for libstdc++ 8.0.1. adds 5a6fddaaa79 [llvm-mca] Add test case (NFC) adds 3c0d070cfe4 [x86] use FileCheck to verify output; NFC adds faf56b52dc4 tsan: Correct the name of an executable. adds a8ff34ae8a4 [llvm-mca] Add test case (NFC) adds e7464c665a6 [llvm-size] Use empty() and range-based for loop. NFC adds f4c84da03c8 tsan: Update measurements in check_analyze.sh. adds 66a0ba9cadf [XRay] Support for Fuchsia adds 7ddc1a176c7 [Driver] Support XRay on Fuchsia adds 7003a7b0b76 [SystemZTTIImpl] Give correct cost values for vector bswap [...] adds 978c207e980 The result of is.constant() is unsigned. adds 33261de57c6 [ARM GlobalISel] Add test for BFC. NFCI adds a4bb1b48b88 Revert r343473 "Move llvm util dependencies from clang-tool [...] adds 2dd871b86ea Move the llvm lit test dependencies to clang-tools-extra. adds 64248981e9c [clangd] Respect task cancellation in TUScheduler. adds 93de4cd0dff Unbreak FreeBSD build. M lib/sanitizer_common/sanitizer_ [...] adds 7f11f5c1fcf [TI removal] Leverage the fact that TerminatorInst is gone [...] adds 99606dda0ae [ASTMatchers] Re-generate ast matchers doc after rL346455. adds 77726eb305b [NFC] Simplify code by using standard exit blocks collection adds 950e2464081 [ELF] - Make SymbolTable::addDefined return Defined. adds e2a4f671b9e [AArch64] Fix SelectionDAG infinite loop for v1i64 SCALAR_T [...] adds e414dfa048b [NFC] Ensure deterministic order of dead exit blocks adds ff47bdcee69 [NFC] Assert that all blocks staying in loop are live adds 6a63383e2ef [llvm-mca] Fix an invalid memory read introduced by r346487. adds 9ccdbbab234 [clangd] Fix use-after-scope in unit test adds 31de1b35c77 [libcxx] Remove incorrect XFAIL on macos 10.12 adds 3b1df03a08e [ASTMatchers] Add hasSideEffect() matcher. adds 7adfc062fbf Revert rL347462 "[ASTMatchers] Add hasSideEffect() matcher." adds e428b9f55cc [llvm-mca] Use a SmallVector instead of std::vector to trac [...] adds 4dbc441964a [clang-format] Do not treat asm clobber [ as ObjCExpr, refined adds 9ddffe3287e [clangd] Cleanup: use index file instead of header in works [...] adds 4eb88de8bf8 [clangd] Cleanup: stop passing around list of supported URI [...] adds 7b12301285d [clangd] Cleanup: make diagnostics callbacks from TUSchedul [...] adds 6a7d4a2bd71 [llvm-mca] LSUnit: use a SmallSet to model load/store queues. NFCI adds 15cb77a5f69 [clang-tidy] Ignore template instantiations in modernize-use-using adds f88d9fd5b41 [NFC][libcxx] Print human-friendly command line when lit te [...] adds c6d7114234a [clangd] Cleanup error consumption code. NFC adds bc6e6a93e50 [libcxx] Add XFAIL for test on OS X 10.12 to 10.14 adds 4ca5ad917db [clangd] Cleanup: make the diags callback global in TUScheduler adds 676f9d56593 [libcxx] Reintroduce UNSUPPORTED annotation for strstreambu [...] adds 60464092bbb Reland test/MC/Mips/reloc-directive-label-offset.s adds 68819b5dce8 [NFC] Fix typo in comment adds 85bd0739b73 [DAGCombiner] form 'not' ops ahead of shifts (PR39657)
No new revisions were added by this update.
Summary of changes: .../clang-tidy/modernize/UseUsingCheck.cpp | 3 +- clang-tools-extra/clangd/Cancellation.cpp | 4 +- clang-tools-extra/clangd/Cancellation.h | 2 +- clang-tools-extra/clangd/ClangdLSPServer.cpp | 37 - clang-tools-extra/clangd/ClangdServer.cpp | 83 +-- clang-tools-extra/clangd/ClangdServer.h | 22 +- clang-tools-extra/clangd/TUScheduler.cpp | 65 +- clang-tools-extra/clangd/TUScheduler.h | 17 +- clang-tools-extra/clangd/URI.cpp | 19 +- clang-tools-extra/clangd/URI.h | 7 +- clang-tools-extra/clangd/index/Background.cpp | 7 +- clang-tools-extra/clangd/index/Background.h | 3 +- clang-tools-extra/clangd/index/FileIndex.cpp | 34 +- clang-tools-extra/clangd/index/FileIndex.h | 17 +- clang-tools-extra/clangd/index/Serialization.cpp | 9 +- clang-tools-extra/clangd/index/Serialization.h | 1 - clang-tools-extra/clangd/index/SymbolCollector.cpp | 11 +- clang-tools-extra/clangd/index/SymbolCollector.h | 4 - clang-tools-extra/clangd/index/dex/Dex.cpp | 28 +- clang-tools-extra/clangd/index/dex/Dex.h | 20 +- clang-tools-extra/clangd/index/dex/dexp/Dexp.cpp | 2 +- clang-tools-extra/clangd/tool/ClangdMain.cpp | 72 +- clang-tools-extra/test/CMakeLists.txt | 11 + .../test/clang-tidy/modernize-use-using.cpp | 21 + clang-tools-extra/test/clangd/Inputs/sstream.h | 3 - .../test/clangd/Inputs/symbols.test.yaml | 17 + clang-tools-extra/test/clangd/protocol.test | 4 +- clang-tools-extra/test/clangd/symbols.test | 10 +- .../unittests/clangd/BackgroundIndexTests.cpp | 4 +- clang-tools-extra/unittests/clangd/ClangdTests.cpp | 3 +- .../unittests/clangd/CodeCompleteTests.cpp | 10 +- clang-tools-extra/unittests/clangd/DexTests.cpp | 44 +- .../unittests/clangd/FileIndexTests.cpp | 4 +- .../unittests/clangd/FindSymbolsTests.cpp | 1 - clang-tools-extra/unittests/clangd/IndexTests.cpp | 4 +- clang-tools-extra/unittests/clangd/Matchers.h | 4 +- .../unittests/clangd/SymbolCollectorTests.cpp | 42 +- .../unittests/clangd/TUSchedulerTests.cpp | 330 ++++++--- clang-tools-extra/unittests/clangd/TestTU.cpp | 3 +- clang-tools-extra/unittests/clangd/URITests.cpp | 29 +- clang/cmake/caches/Fuchsia-stage2.cmake | 1 + clang/docs/LibASTMatchersReference.html | 11 + clang/lib/CodeGen/CGBuiltin.cpp | 2 +- clang/lib/Driver/ToolChains/CommonArgs.cpp | 2 - clang/lib/Driver/ToolChains/Fuchsia.cpp | 8 +- clang/lib/Driver/XRayArgs.cpp | 9 + clang/lib/Format/TokenAnnotator.cpp | 11 +- clang/test/CodeGen/builtin-constant-p.c | 130 ++++ .../aarch64-fuchsia/lib/libclang_rt.xray-basic.a | 0 .../aarch64-fuchsia/lib/libclang_rt.xray.a | 0 .../x86_64-fuchsia/lib/libclang_rt.xray-basic.a | 0 .../x86_64-fuchsia/lib/libclang_rt.xray.a | 0 clang/test/Driver/fuchsia.c | 20 + clang/test/Driver/sanitizer-ld.c | 14 - clang/unittests/Format/FormatTest.cpp | 24 + compiler-rt/cmake/config-ix.cmake | 2 +- .../sanitizer_common/sanitizer_coverage_fuchsia.cc | 3 +- .../sanitizer_platform_limits_posix.cc | 1 + .../sanitizer_symbolizer_fuchsia.h | 3 + compiler-rt/lib/tsan/check_analyze.sh | 6 +- compiler-rt/lib/xray/xray_allocator.h | 60 ++ compiler-rt/lib/xray/xray_basic_logging.cc | 2 + compiler-rt/lib/xray/xray_buffer_queue.cc | 2 + compiler-rt/lib/xray/xray_fdr_logging.cc | 1 - compiler-rt/lib/xray/xray_interface.cc | 41 +- compiler-rt/lib/xray/xray_tsc.h | 23 + compiler-rt/lib/xray/xray_utils.cc | 101 ++- compiler-rt/lib/xray/xray_utils.h | 35 +- compiler-rt/lib/xray/xray_x86_64.cc | 8 +- .../support.dynamic/libcpp_deallocate.sh.cpp | 2 +- .../support.dynamic/new_faligned_allocation.sh.cpp | 2 +- .../depr.strstreambuf.members/overflow.pass.cpp | 4 + .../istream.unformatted/seekg_off.pass.cpp | 1 - .../minmax_showbase.pass.cpp | 6 + libcxx/utils/libcxx/test/config.py | 2 +- libcxx/utils/libcxx/test/format.py | 2 +- lld/ELF/SymbolTable.cpp | 8 +- lld/ELF/SymbolTable.h | 6 +- lld/ELF/Writer.cpp | 11 +- llvm/cmake/modules/AddLLVM.cmake | 10 - llvm/include/llvm/IR/CallSite.h | 5 +- llvm/include/llvm/IR/InstrTypes.h | 762 +++++++++++++++++---- llvm/include/llvm/IR/Instructions.h | 716 +++---------------- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 21 + llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp | 5 +- llvm/lib/IR/Instructions.cpp | 131 +++- llvm/lib/IR/Verifier.cpp | 14 +- llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 5 +- llvm/lib/Target/AArch64/AArch64InstrInfo.td | 6 + .../Target/SystemZ/SystemZTargetTransformInfo.cpp | 26 + .../Target/SystemZ/SystemZTargetTransformInfo.h | 7 + llvm/lib/Transforms/Scalar/LoopSimplifyCFG.cpp | 37 +- llvm/lib/Transforms/Scalar/Scalarizer.cpp | 4 +- llvm/test/Analysis/CostModel/SystemZ/intrinsics.ll | 57 ++ llvm/test/CodeGen/AArch64/arm64-build-vector.ll | 22 + llvm/test/CodeGen/AArch64/xor.ll | 5 +- .../GlobalISel/arm-instruction-select-combos.mir | 57 ++ llvm/test/CodeGen/ARM/pr36577.ll | 9 +- .../PowerPC/memCmpUsedInZeroEqualityComparison.ll | 5 +- llvm/test/CodeGen/PowerPC/setcc-to-sub.ll | 4 +- llvm/test/CodeGen/PowerPC/testComparesigesll.ll | 2 +- llvm/test/CodeGen/PowerPC/testComparesigeuc.ll | 8 +- llvm/test/CodeGen/PowerPC/testComparesigeui.ll | 8 +- llvm/test/CodeGen/PowerPC/testComparesigeus.ll | 8 +- llvm/test/CodeGen/PowerPC/testComparesileuc.ll | 8 +- llvm/test/CodeGen/PowerPC/testComparesileui.ll | 8 +- llvm/test/CodeGen/PowerPC/testComparesileus.ll | 8 +- llvm/test/CodeGen/PowerPC/testComparesllgeuc.ll | 8 +- llvm/test/CodeGen/PowerPC/testComparesllgeui.ll | 8 +- llvm/test/CodeGen/PowerPC/testComparesllgeus.ll | 8 +- llvm/test/CodeGen/PowerPC/testComparesllleuc.ll | 8 +- llvm/test/CodeGen/PowerPC/testComparesllleui.ll | 8 +- llvm/test/CodeGen/PowerPC/testComparesllleus.ll | 8 +- llvm/test/CodeGen/X86/2009-03-07-FPConstSelect.ll | 22 +- llvm/test/CodeGen/X86/mingw-comdats.ll | 33 +- llvm/test/CodeGen/X86/not-and-simplify.ll | 4 +- llvm/test/CodeGen/X86/xor.ll | 31 +- llvm/test/MC/Mips/reloc-directive-label-offset.s | 13 +- .../llvm-mca/AArch64/CortexA57/shifted-register.s | 7 + .../llvm-mca/AArch64/Cyclone/register-offset.s | 9 + .../llvm-mca/X86/BtVer2/partial-reg-update-7.s | 104 +++ llvm/tools/llvm-mca/include/HardwareUnits/LSUnit.h | 10 +- llvm/tools/llvm-mca/include/Instruction.h | 41 +- llvm/tools/llvm-mca/lib/HardwareUnits/LSUnit.cpp | 47 +- .../llvm-mca/lib/HardwareUnits/RegisterFile.cpp | 6 +- llvm/tools/llvm-mca/lib/Instruction.cpp | 38 +- llvm/tools/llvm-size/llvm-size.cpp | 10 +- llvm/utils/sanitizers/ubsan_blacklist.txt | 4 + 128 files changed, 2430 insertions(+), 1530 deletions(-) delete mode 100644 clang-tools-extra/test/clangd/Inputs/sstream.h create mode 100644 clang-tools-extra/test/clangd/Inputs/symbols.test.yaml create mode 100644 clang/test/CodeGen/builtin-constant-p.c copy clang-tools-extra/test/clang-tidy/Inputs/Headers/a.h => clang/test/Driver/Inp [...] copy clang-tools-extra/test/clang-tidy/Inputs/Headers/a.h => clang/test/Driver/Inp [...] copy clang-tools-extra/test/clang-tidy/Inputs/Headers/a.h => clang/test/Driver/Inp [...] copy clang-tools-extra/test/clang-tidy/Inputs/Headers/a.h => clang/test/Driver/Inp [...] create mode 100644 llvm/test/Analysis/CostModel/SystemZ/intrinsics.ll create mode 100644 llvm/test/tools/llvm-mca/AArch64/CortexA57/shifted-register.s create mode 100644 llvm/test/tools/llvm-mca/AArch64/Cyclone/register-offset.s create mode 100644 llvm/test/tools/llvm-mca/X86/BtVer2/partial-reg-update-7.s