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-allyesconfig in repository toolchain/ci/llvm-monorepo.
from 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 adds ff5b997d604 [NFC] Add test that demonstrates buggy behavior on term fol [...] adds f36ca233368 [ThinLTO] Assembly representation of ReadOnly attribute adds a4af68d1487 Revert r343341 adds 5888ca1d019 Revert r343342 together with LLVM commit 347490. adds 1da9b1004ad Attempt to fix buildbot after r347489 adds 121543bf045 [llvm-mca][View] Improved Retire Control Unit Statistics. adds 6044d6f2e04 [ARM][AsmParser] Improve debug printing of parsed asm operands adds a62b6992f4a [clang-tidy] Ignore matches in template instantiations (cer [...] adds 64d62b9a402 Remove the optional dependency from libclang to clang-tidy/ [...] adds b67cb59762e [LLD][ELF] - Simplify. NFCI. adds dad9ea01853 [clangd] Add support for hierarchical documentSymbol adds 804dc25f0dd Revert r347490 as it breaks address sanitizer builds adds 5097d54f318 Revert r347491 as it's llvm counterpart breaks buildbots adds 0d54e093fba [x86] make test immune to oversized shift simplification adds 24d350c2a9c [DAG] consolidate shift simplifications adds c7081896057 [llvm-mca] Refactor some of the logic in InstrBuilder, and [...] adds 310aa733df0 [TableGen] Emit more variant transitions adds d7a37021938 [InstCombine] Simplify funnel shift with zero/undef operand [...] adds c7e96c674cc [ARM] Add dependency from ARMAsmParser to ARMAsmPrinter aft [...] adds 6411c7362b5 [CodeComplete] Format SemaCodeComplete.cpp and improve code [...] adds aaea80aee9e [CodeComplete] Delete unused variable in rC342449 adds 344a728205c [clangd] Add 'Switch header/source' command in clangd-vscode new a8a86e6d59d [AArch64] Enable libm vectorized functions via SLEEF new 471556c8365 Revert unapproved commit
The 2 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/cert/PostfixOperatorCheck.cpp | 3 +- clang-tools-extra/clangd/AST.cpp | 43 + clang-tools-extra/clangd/AST.h | 5 + clang-tools-extra/clangd/ClangdLSPServer.cpp | 55 +- clang-tools-extra/clangd/ClangdLSPServer.h | 7 +- clang-tools-extra/clangd/ClangdServer.cpp | 8 +- clang-tools-extra/clangd/ClangdServer.h | 2 +- clang-tools-extra/clangd/FindSymbols.cpp | 212 +- clang-tools-extra/clangd/FindSymbols.h | 3 +- clang-tools-extra/clangd/Protocol.cpp | 25 + clang-tools-extra/clangd/Protocol.h | 39 + .../clangd/clients/clangd-vscode/package.json | 22 +- .../clangd/clients/clangd-vscode/src/extension.ts | 31 +- clang-tools-extra/test/clang-tidy/basic.cpp | 1 - .../test/include-fixer/yamldb_plugin.cpp | 25 - .../unittests/clangd/FindSymbolsTests.cpp | 203 +- clang-tools-extra/unittests/clangd/SyncAPI.cpp | 6 +- clang-tools-extra/unittests/clangd/SyncAPI.h | 4 +- clang/lib/Sema/SemaCodeComplete.cpp | 2323 ++++++++++---------- clang/tools/libclang/CIndex.cpp | 13 - clang/tools/libclang/CMakeLists.txt | 9 - lld/ELF/InputSection.cpp | 11 +- lld/ELF/InputSection.h | 1 - lld/docs/ld.lld.1 | 2 +- llvm/docs/CommandGuide/llvm-mca.rst | 4 + llvm/include/llvm/CodeGen/SelectionDAG.h | 3 + llvm/include/llvm/CodeGen/SelectionDAGNodes.h | 5 + llvm/include/llvm/Target/TargetSchedule.td | 4 + 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/CodeGen/SelectionDAG/DAGCombiner.cpp | 91 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 41 +- llvm/lib/IR/AsmWriter.cpp | 4 +- llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp | 58 +- llvm/lib/Target/ARM/AsmParser/LLVMBuild.txt | 2 +- .../Transforms/InstCombine/InstCombineCalls.cpp | 23 + 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/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/smml.ll | 2 +- llvm/test/CodeGen/ARM/softfp-fabs-fneg.ll | 4 +- llvm/test/CodeGen/ARM/tls-models.ll | 4 +- llvm/test/CodeGen/X86/bt.ll | 2 +- llvm/test/CodeGen/X86/combine-sdiv.ll | 643 +++--- llvm/test/CodeGen/X86/combine-srem.ll | 26 +- llvm/test/CodeGen/X86/legalize-shl-vec.ll | 38 +- llvm/test/CodeGen/X86/scheduler-backtracking.ll | 173 +- llvm/test/CodeGen/X86/shift-folding.ll | 12 + llvm/test/Transforms/InstCombine/fsh.ll | 54 +- .../LoopSimplifyCFG/constant-fold-branch.ll | 6 +- llvm/test/Transforms/LoopSimplifyCFG/lcssa.ll | 52 + .../LoopSimplifyCFG/phi_with_duplicating_inputs.ll | 29 + .../llvm-mca/AArch64/CortexA57/shifted-register.s | 26 +- .../llvm-mca/AArch64/Cyclone/register-offset.s | 28 +- .../tools/llvm-mca/ARM/unsupported-write-variant.s | 2 + llvm/test/tools/llvm-mca/ARM/vld1-index-update.s | 72 + .../tools/llvm-mca/X86/BdVer2/rcu-statistics.s | 4 + .../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-mca/Views/RetireControlUnitStatistics.cpp | 44 +- .../llvm-mca/Views/RetireControlUnitStatistics.h | 29 +- llvm/tools/llvm-mca/include/InstrBuilder.h | 4 +- llvm/tools/llvm-mca/lib/InstrBuilder.cpp | 191 +- llvm/tools/llvm-mca/llvm-mca.cpp | 2 +- llvm/utils/TableGen/SubtargetEmitter.cpp | 17 +- 75 files changed, 2785 insertions(+), 2157 deletions(-) delete mode 100644 clang-tools-extra/test/include-fixer/yamldb_plugin.cpp 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/ARM/vld1-index-update.s