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-mainline-allyesconfig in repository toolchain/ci/llvm-monorepo.
from 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) adds 743688264b3 [LegalizeVectorTypes] Have SplitVecOp_TruncateHelper fall b [...] adds d4de84cc4ec A __builtin_constant_p() returns 0 with a function type. adds 5b393fab45a [Object] Also treat STB_GNU_UNIQUE symbols as exported to o [...] adds 8867c4501b6 [LegalizeVectorTypes] Don't use SplitVecOp_TruncateHelper i [...] adds cc6e363a667 [NFC] Add verification flags to tests adds 97e37e20a21 [LoopSimplifyCFG] Don't delete LCSSA Phis adds 53b50a475af [LLD][ELF] - Fix mistype. NFC. adds 55d802880ff Disable LoopSimplifyCFG terminator folding by default adds 5a6831d940c [ARM][NFC] codegen tests cleanup: remove dangling check prefixes new ff5b997d604 [NFC] Add test that demonstrates buggy behavior on term fol [...] new f36ca233368 [ThinLTO] Assembly representation of ReadOnly attribute new a4af68d1487 Revert r343341 new 5888ca1d019 Revert r343342 together with LLVM commit 347490. new 1da9b1004ad Attempt to fix buildbot after r347489 new 121543bf045 [llvm-mca][View] Improved Retire Control Unit Statistics.
The 6 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/UseUsingCheck.cpp | 3 +- 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 | 42 +- clang-tools-extra/clangd/TUScheduler.h | 10 +- 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 +- .../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 | 273 +++-- clang-tools-extra/unittests/clangd/TestTU.cpp | 3 +- clang-tools-extra/unittests/clangd/URITests.cpp | 29 +- clang/lib/CodeGen/CGBuiltin.cpp | 2 +- clang/lib/Format/TokenAnnotator.cpp | 11 +- clang/test/CodeGen/builtin-constant-p.c | 26 + clang/unittests/Format/FormatTest.cpp | 24 + .../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/format.py | 2 +- lld/docs/ld.lld.1 | 2 +- .../Plugins/SymbolFile/DWARF/DWARFDefines.cpp | 4 +- .../source/Plugins/SymbolFile/DWARF/DWARFDefines.h | 2 +- llvm/docs/CommandGuide/llvm-mca.rst | 4 + llvm/include/llvm/BinaryFormat/Dwarf.def | 15 +- llvm/include/llvm/BinaryFormat/Dwarf.h | 4 +- llvm/include/llvm/DebugInfo/DWARF/DWARFContext.h | 3 +- .../include/llvm/DebugInfo/DWARF/DWARFDebugFrame.h | 26 +- llvm/include/llvm/MC/MCDwarf.h | 6 + llvm/include/llvm/MC/MCStreamer.h | 1 + llvm/include/llvm/Object/ELFObjectFile.h | 7 +- llvm/lib/AsmParser/LLLexer.cpp | 1 + llvm/lib/AsmParser/LLParser.cpp | 92 +- llvm/lib/AsmParser/LLParser.h | 1 + llvm/lib/AsmParser/LLToken.h | 1 + llvm/lib/BinaryFormat/Dwarf.cpp | 21 +- llvm/lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp | 3 + llvm/lib/CodeGen/CFIInstrInserter.cpp | 1 + llvm/lib/CodeGen/MIRParser/MILexer.cpp | 1 + llvm/lib/CodeGen/MIRParser/MILexer.h | 1 + llvm/lib/CodeGen/MIRParser/MIParser.cpp | 4 + llvm/lib/CodeGen/MachineOperand.cpp | 5 + llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 21 + .../CodeGen/SelectionDAG/LegalizeVectorTypes.cpp | 17 +- llvm/lib/DebugInfo/DWARF/DWARFContext.cpp | 14 +- llvm/lib/DebugInfo/DWARF/DWARFDebugFrame.cpp | 13 +- llvm/lib/IR/AsmWriter.cpp | 4 +- llvm/lib/MC/MCAsmStreamer.cpp | 7 + llvm/lib/MC/MCDwarf.cpp | 4 + llvm/lib/MC/MCStreamer.cpp | 9 + llvm/lib/Target/AArch64/AArch64FrameLowering.cpp | 6 + .../Target/AArch64/AsmParser/AArch64AsmParser.cpp | 10 + llvm/lib/Transforms/Scalar/LoopSimplifyCFG.cpp | 11 +- llvm/test/Assembler/thinlto-summary.ll | 20 +- .../thinlto-function-summary-callgraph-relbf.ll | 2 +- .../Bitcode/thinlto-function-summary-refgraph.ll | 4 +- llvm/test/CodeGen/AArch64/sign-return-address.ll | 22 +- llvm/test/CodeGen/AArch64/xor.ll | 5 +- llvm/test/CodeGen/ARM/CGP/arm-cgp-phis-ret.ll | 8 +- .../GlobalISel/arm-select-globals-ropi-rwpi.mir | 12 +- llvm/test/CodeGen/ARM/float-helpers.s | 16 +- llvm/test/CodeGen/ARM/ldrd.ll | 2 +- llvm/test/CodeGen/ARM/pr36577.ll | 9 +- llvm/test/CodeGen/ARM/smml.ll | 2 +- llvm/test/CodeGen/ARM/softfp-fabs-fneg.ll | 4 +- llvm/test/CodeGen/ARM/tls-models.ll | 4 +- llvm/test/CodeGen/ARM/vector-DAGCombine.ll | 13 +- llvm/test/CodeGen/MIR/AArch64/cfi.mir | 2 + llvm/test/CodeGen/NVPTX/f16x2-instructions.ll | 12 +- .../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/avg.ll | 1136 +++++++------------- llvm/test/CodeGen/X86/avx512-trunc-widen.ll | 130 +-- llvm/test/CodeGen/X86/avx512-trunc.ll | 130 +-- llvm/test/CodeGen/X86/min-legal-vector-width.ll | 22 +- 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 | 75 ++ .../LoopSimplifyCFG/constant-fold-branch.ll | 6 +- llvm/test/Transforms/LoopSimplifyCFG/lcssa.ll | 52 + .../LoopSimplifyCFG/phi_with_duplicating_inputs.ll | 29 + .../tools/llvm-dwarfdump/X86/verify_debug_info.s | 2 +- .../tools/llvm-mca/X86/BdVer2/rcu-statistics.s | 4 + .../llvm-mca/X86/BtVer2/partial-reg-update-7.s | 104 ++ .../tools/llvm-mca/X86/BtVer2/rcu-statistics.s | 4 + llvm/test/tools/llvm-mca/X86/option-all-stats-1.s | 4 + llvm/test/tools/llvm-mca/X86/option-all-stats-2.s | 4 + llvm/test/tools/llvm-mca/X86/option-all-views-1.s | 4 + llvm/test/tools/llvm-mca/X86/option-all-views-2.s | 4 + llvm/tools/llvm-dwarfdump/llvm-dwarfdump.cpp | 2 - .../llvm-mca/Views/RetireControlUnitStatistics.cpp | 44 +- .../llvm-mca/Views/RetireControlUnitStatistics.h | 29 +- 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-mca/llvm-mca.cpp | 2 +- llvm/tools/llvm-readobj/DwarfCFIEHPrinter.h | 13 +- llvm/tools/llvm-readobj/ELFDumper.cpp | 84 +- 140 files changed, 1882 insertions(+), 1731 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 llvm/test/MC/Mips/reloc-directive-label-offset.s create mode 100644 llvm/test/Transforms/LoopSimplifyCFG/lcssa.ll create mode 100644 llvm/test/Transforms/LoopSimplifyCFG/phi_with_duplicating_inputs.ll create mode 100644 llvm/test/tools/llvm-mca/X86/BtVer2/partial-reg-update-7.s