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-lts-allmodconfig in repository toolchain/ci/llvm-project.
from 2e97d2aa1bd cmake: Add CLANG_LINK_CLANG_DYLIB option adds 43cbca50e42 GlobalISel: Fix widenScalar for pointer typed G_MERGE_VALUES adds 41ee3977c45 [JumpThreading] Fix threading with unusual PHI nodes. adds 5b0922fe1f9 AMDGPU: Add pass to lower SGPR spills adds ec4be576554 [WebAssembly] Enable IndirectBrExpandPass adds f7e52fbdb5a Revert [ThinLTO] Optimize writeonly globals out adds f5a885fddd6 [JITLink][ORC] Add EHFrameRegistrar interface, use in EHFra [...] adds 995798d2d58 [MachO] Add valid architecture function adds 51d3c4dfcd7 [WebAssembly] Update test failure explanations adds e6ba313a86a [Remarks][NFC] Move the string table parsing out of the par [...] adds 312f1d7d7c5 [Remarks] Require an explicit format to the parser adds 57835bcfbd8 [analyzer] ReturnValueChecker: Model the guaranteed boolean [...] adds 469f30ababa [PowerPC] Hardware Loop branch instruction's condition may [...] adds fa9d232e438 [docs] [NFC] Removed excess spacing adds 1f333562de9 [PowerPC] Support constraint code "ww" adds 6d8813a3915 [LoopPeel] Some small comment update. NFC. adds 80728d1d759 [AVR] Fix tests after r363757 adds 163b8bb3f5a [X86] Use pointer sized indices instead of i32 for EXTRACT_ [...] adds 63e62006cff [NFC][PowerPC] Make the PowerPC scheduling strategy feature [...] adds a848dab7a31 [clangd] Emit publishSemanticHighlighting in LSP if enabled adds c1ead0e1b5a [clangd] Add missing changes for 365111 adds d2a9ec29d0f [ARM] MVE bitwise instruction patterns adds c74322a11bc [TableGen] Allow DAG isel patterns to override default operands. adds 38d99038264 [docs][llvm-dwarfdump] Remove unnecessary reference to --sh [...] adds 147547ee80b [ARM] Added testing for D64160. NFC adds 2b20ee4110e [ARM] Favour PL/MI over GE/LT when possible adds 67dd39f86e2 [Remarks] Silence gcc warning by catching unhandled values [...] adds 8177673fb4f Fix MSVC "not all control paths return a value" warnings. NFCI. adds a6fedc8bd63 [clangd] Also cache failures while indexing adds 11e1c50b08b [clangd] Store hash of command line in index shards. adds adbb347ffe5 [clangd] Add HadErrors field into shards adds 12b14869dcf [clangd] Make HadErrors part of background index's internal state adds c6fdefa0ee8 [clangd] Turn background-index on by default adds fde766de4bb [X86][AVX1] Combine concat_vectors(pshufd(x,c),pshufd(y,c)) [...] adds d74c36cf6e9 Fix -Wdocumentation warning. adds 9a8f3ecfdb4 Fix -Wdocumentation warning. adds 555d743fcfe Fix -Wdocumentation param warning. adds f347541fbcf [ELF] resolveUndefined: ignore undefined symbols in SharedF [...] adds b7ec41556b9 [clangd] Add a hidden tweak to annotate all highlighting to [...] adds f13735fcaef [ELF] Fix weak-undef-shared.s after r365129 adds 04531ba3a28 [clangd] Query driver reads stderr and passes driver as fir [...] adds e712295f11b [CTU] Add support for virtual functions adds 5bec85a34c2 [clangd] Fix a lifetime bug in QueryDriver adds 1ca2ee4dc11 [clangd] Some tweaks on semantic highlighting lookuptable. adds 8351c327647 [X86] Regenerate load fold peephole test. adds 7a9ad430fec [AMDGPU] Correct the setting of `FlatScratchInit`. adds 146f1f2e5eb [X86][SSE] Add some partial dereferenceable vector load tes [...] adds 5c4bbc27466 [ELF] Allow placing non-string SHF_MERGE sections with diff [...] adds 51702765b4b [clangd] Fix breakage on gcc 5.4 adds 5f73e37af85 [NFC] Added tests for D64099 adds 85fc597f26c Document legacy pass manager extension points adds 0810f16fb9e [LLD][ELF] - Linkerscript: add a support for expressions fo [...] adds 7aff852810d llvm-c-test avoid calling malloc(0) adds e602f70de19 [X86][SSE] Add partial dereferenceable vector load test ins [...] adds 0cd50b2a95d Fix typos in comments and debug output. adds 75b5edf6a1d [InstCombine] allow undef elements when forming splat from [...] adds 5816889c748 [AMDGPU] Custom lower INSERT_SUBVECTOR v3, v4, v5, v8 adds e9aed963ce3 [DAGCombiner] Don't combine (addcarry (uaddo X, Y), 0, Carr [...] adds 55227a7b4d9 [pstl] Make sure we include the pstl_config header in the g [...] adds 5bf7229c1f3 [clangd] Mark a couple of unimportant flags as hidden. NFC adds 0ca6d390ba7 [NFC][pstl] Run clang-format adds 16de81c1585 [modules] Add PP callbacks for entering and leaving a submodule. adds bce9d8b138c docs: add documentation for `LIBCXX_INCLUDE_TESTS` adds 1522073fedc Plugins: permit building on Windows ARM64 adds d9b7b2d5f7a [NFC][pstl] Do not name each header file in the leading comment adds c494481ea4f Add assert for 'bad' code path in GetUniqueNamespaceDeclaration adds 989cad24760 [pstl] Use utilities from <functional> instead of reinventi [...] adds 09a066b3aab [docs] [tools] Fix see also links adds 53a83b7e3c6 [NFC] Make some ObjectFormatType switches covering
No new revisions were added by this update.
Summary of changes: clang-tools-extra/clangd/ClangdLSPServer.cpp | 31 +++ clang-tools-extra/clangd/ClangdLSPServer.h | 6 + clang-tools-extra/clangd/Headers.h | 27 +- clang-tools-extra/clangd/Protocol.cpp | 23 ++ clang-tools-extra/clangd/Protocol.h | 24 ++ clang-tools-extra/clangd/QueryDriverDatabase.cpp | 44 ++-- clang-tools-extra/clangd/SemanticHighlighting.cpp | 89 +++++++ clang-tools-extra/clangd/SemanticHighlighting.h | 21 +- clang-tools-extra/clangd/index/Background.cpp | 133 ++++++---- clang-tools-extra/clangd/index/Background.h | 17 +- clang-tools-extra/clangd/index/IndexAction.cpp | 13 +- clang-tools-extra/clangd/index/Serialization.cpp | 67 ++++- clang-tools-extra/clangd/index/Serialization.h | 8 +- .../refactor/tweaks/AnnotateHighlightings.cpp | 73 ++++++ .../clangd/refactor/tweaks/CMakeLists.txt | 1 + .../clangd/test/semantic-highlighting.test | 33 +++ .../clangd/test/system-include-extractor.test | 11 +- clang-tools-extra/clangd/tool/ClangdMain.cpp | 7 +- .../clangd/unittests/BackgroundIndexTests.cpp | 118 ++++++++- .../clangd/unittests/IndexActionTests.cpp | 3 +- .../clangd/unittests/SemanticHighlightingTests.cpp | 26 +- .../clangd/unittests/SerializationTests.cpp | 37 ++- clang-tools-extra/clangd/unittests/TweakTests.cpp | 8 + clang/include/clang/AST/ASTImporter.h | 2 +- clang/include/clang/Lex/PPCallbacks.h | 34 +++ .../clang/StaticAnalyzer/Checkers/Checkers.td | 4 + .../Core/PathSensitive/CheckerContext.h | 22 +- clang/lib/Basic/Targets/PPC.h | 3 +- clang/lib/CodeGen/CGObjCMac.cpp | 6 +- clang/lib/Lex/PPLexerChange.cpp | 12 + clang/lib/StaticAnalyzer/Checkers/CMakeLists.txt | 1 + .../StaticAnalyzer/Checkers/ReturnValueChecker.cpp | 170 ++++++++++++ clang/lib/StaticAnalyzer/Core/CallEvent.cpp | 5 +- clang/lib/StaticAnalyzer/Core/PathDiagnostic.cpp | 3 + clang/test/Analysis/Inputs/ctu-other.cpp | 13 + .../Inputs/ctu-other.cpp.externalDefMap.txt | 2 + clang/test/Analysis/ctu-main.cpp | 16 +- clang/test/Analysis/return-value-guaranteed.cpp | 91 +++++++ clang/test/CodeGen/ppc64-inline-asm.c | 13 + libcxx/docs/BuildingLibcxx.rst | 6 + lld/ELF/ScriptLexer.cpp | 9 +- lld/ELF/ScriptParser.cpp | 40 ++- lld/ELF/Symbols.cpp | 31 ++- lld/ELF/SyntheticSections.cpp | 7 +- lld/test/ELF/archive-fetch.s | 9 +- lld/test/ELF/linkerscript/fill.test | 2 +- lld/test/ELF/linkerscript/sections-padding.s | 24 +- lld/test/ELF/merge-align2.s | 35 +++ lld/test/ELF/merge-entsize2.s | 49 ++++ lld/test/ELF/merge-reloc-O0.s | 48 ---- lld/test/ELF/tail-merge-string-align2.s | 25 ++ lld/test/ELF/weak-undef-shared.s | 6 + .../Plugins/Process/Windows/Common/CMakeLists.txt | 27 +- lldb/source/Symbol/ClangASTContext.cpp | 3 +- llvm/docs/CommandGuide/bugpoint.rst | 3 +- llvm/docs/CommandGuide/dsymutil.rst | 1 - llvm/docs/CommandGuide/llc.rst | 3 +- llvm/docs/CommandGuide/lli.rst | 2 +- llvm/docs/CommandGuide/llvm-ar.rst | 76 ------ llvm/docs/CommandGuide/llvm-as.rst | 2 +- llvm/docs/CommandGuide/llvm-bcanalyzer.rst | 3 +- llvm/docs/CommandGuide/llvm-build.rst | 24 -- llvm/docs/CommandGuide/llvm-config.rst | 51 ---- llvm/docs/CommandGuide/llvm-cov.rst | 1 - llvm/docs/CommandGuide/llvm-diff.rst | 7 - llvm/docs/CommandGuide/llvm-dis.rst | 18 +- llvm/docs/CommandGuide/llvm-dwarfdump.rst | 4 +- llvm/docs/CommandGuide/llvm-exegesis.rst | 1 - llvm/docs/CommandGuide/llvm-extract.rst | 3 +- llvm/docs/CommandGuide/llvm-lib.rst | 3 - llvm/docs/CommandGuide/llvm-link.rst | 2 - llvm/docs/CommandGuide/llvm-profdata.rst | 1 - llvm/docs/CommandGuide/llvm-stress.rst | 1 - llvm/docs/CommandGuide/opt.rst | 1 - llvm/docs/ReleaseNotes.rst | 4 + llvm/docs/WritingAnLLVMPass.rst | 26 +- llvm/include/llvm/DebugInfo/GSYM/InlineInfo.h | 5 +- .../llvm/ExecutionEngine/JITLink/EHFrameSupport.h | 35 +++ .../llvm/ExecutionEngine/Orc/ObjectLinkingLayer.h | 14 +- llvm/include/llvm/IR/ModuleSummaryIndex.h | 65 ++--- llvm/include/llvm/Object/MachO.h | 1 + llvm/include/llvm/Remarks/RemarkParser.h | 16 +- llvm/include/llvm/Support/TargetRegistry.h | 4 +- llvm/lib/Analysis/ModuleSummaryAnalysis.cpp | 110 ++------ llvm/lib/AsmParser/LLParser.cpp | 57 ++-- llvm/lib/Bitcode/Reader/BitcodeReader.cpp | 51 ++-- llvm/lib/Bitcode/Writer/BitcodeWriter.cpp | 32 +-- llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp | 2 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 5 +- .../lib/ExecutionEngine/JITLink/EHFrameSupport.cpp | 9 + .../lib/ExecutionEngine/Orc/ObjectLinkingLayer.cpp | 28 +- llvm/lib/IR/AsmWriter.cpp | 5 +- llvm/lib/IR/ModuleSummaryIndex.cpp | 141 ++++------ llvm/lib/LTO/LTO.cpp | 21 +- llvm/lib/Object/MachOObjectFile.cpp | 29 +-- llvm/lib/Remarks/RemarkParser.cpp | 32 ++- llvm/lib/Remarks/RemarkParserImpl.h | 10 +- llvm/lib/Remarks/YAMLRemarkParser.cpp | 2 +- llvm/lib/Remarks/YAMLRemarkParser.h | 17 +- llvm/lib/Target/AMDGPU/AMDGPU.h | 3 + llvm/lib/Target/AMDGPU/AMDGPUCallingConv.td | 10 + llvm/lib/Target/AMDGPU/AMDGPURegisterInfo.cpp | 8 + llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp | 4 + llvm/lib/Target/AMDGPU/CMakeLists.txt | 1 + llvm/lib/Target/AMDGPU/GCNDPPCombine.cpp | 6 +- llvm/lib/Target/AMDGPU/SIFrameLowering.cpp | 60 ++--- llvm/lib/Target/AMDGPU/SIFrameLowering.h | 2 + llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 44 +++- llvm/lib/Target/AMDGPU/SIISelLowering.h | 1 + llvm/lib/Target/AMDGPU/SILowerSGPRSpills.cpp | 288 +++++++++++++++++++++ llvm/lib/Target/AMDGPU/SIMachineFunctionInfo.cpp | 13 +- llvm/lib/Target/AMDGPU/SIRegisterInfo.h | 3 + llvm/lib/Target/ARM/ARMISelLowering.cpp | 19 ++ llvm/lib/Target/ARM/ARMInstrMVE.td | 23 ++ llvm/lib/Target/ARM/ARMInstrThumb2.td | 3 +- llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 10 +- llvm/lib/Target/PowerPC/PPCTargetMachine.cpp | 20 +- llvm/lib/Target/WebAssembly/WebAssemblySubtarget.h | 1 + .../WebAssembly/WebAssemblyTargetMachine.cpp | 3 + .../Target/WebAssembly/known_gcc_test_failures.txt | 12 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 20 +- llvm/lib/Transforms/IPO/FunctionImport.cpp | 12 +- .../InstCombine/InstCombineVectorOps.cpp | 21 +- llvm/lib/Transforms/Scalar/JumpThreading.cpp | 19 +- llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp | 2 +- llvm/lib/Transforms/Utils/FunctionImportUtils.cpp | 13 +- llvm/lib/Transforms/Utils/LoopUnrollPeel.cpp | 6 +- llvm/test/Assembler/thinlto-summary.ll | 14 +- llvm/test/Assembler/thinlto-vtable-summary.ll | 4 +- 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 | 2 +- .../Bitcode/thinlto-function-summary-refgraph.ll | 16 +- .../AMDGPU/GlobalISel/legalize-merge-values.mir | 83 ++++++ .../AMDGPU/insert-subvector-unused-scratch.ll | 32 +++ .../AMDGPU/undefined-physreg-sgpr-spill.mir | 6 +- llvm/test/CodeGen/ARM/code-placement.ll | 2 +- .../hoist-and-by-const-from-lshr-in-eqcmp-zero.ll | 129 +++++---- .../hoist-and-by-const-from-shl-in-eqcmp-zero.ll | 133 +++++----- llvm/test/CodeGen/ARM/long_shift.ll | 133 ++++++---- llvm/test/CodeGen/ARM/sat-to-bitop.ll | 274 ++++++++++++++++---- llvm/test/CodeGen/ARM/select.ll | 4 +- llvm/test/CodeGen/ARM/shift-i64.ll | 95 ++++--- llvm/test/CodeGen/ARM/vsel.ll | 80 ++++++ .../AVR/select-must-add-unconditional-jump.ll | 2 +- llvm/test/CodeGen/PowerPC/inlineasm-vsx-reg.ll | 9 + llvm/test/CodeGen/PowerPC/pr42492.ll | 41 +++ llvm/test/CodeGen/PowerPC/vec-asm-disabled.ll | 12 + llvm/test/CodeGen/Thumb/select.ll | 4 +- llvm/test/CodeGen/Thumb2/mve-bitarith.ll | 95 +++++++ llvm/test/CodeGen/Thumb2/mve-div-expand.ll | 2 +- llvm/test/CodeGen/Thumb2/mve-fmath.ll | 2 +- llvm/test/CodeGen/WebAssembly/indirectbr.ll | 68 +++++ llvm/test/CodeGen/X86/add-of-carry.ll | 6 +- .../CodeGen/X86/bitcast-int-to-vector-bool-sext.ll | 9 +- .../CodeGen/X86/bitcast-int-to-vector-bool-zext.ll | 9 +- .../test/CodeGen/X86/bitcast-int-to-vector-bool.ll | 3 +- llvm/test/CodeGen/X86/load-partial.ll | 214 +++++++++++++++ llvm/test/CodeGen/X86/peephole-fold-movsd.ll | 18 +- llvm/test/CodeGen/X86/vector-sext-widen.ll | 3 +- llvm/test/CodeGen/X86/vector-sext.ll | 3 +- llvm/test/CodeGen/X86/vector-shuffle-256-v16.ll | 60 ++--- llvm/test/CodeGen/X86/vector-shuffle-256-v32.ll | 3 +- llvm/test/CodeGen/X86/vector-shuffle-256-v4.ll | 26 +- llvm/test/CodeGen/X86/vector-shuffle-256-v8.ll | 19 +- llvm/test/TableGen/DAGDefaultOps.td | 108 ++++++++ llvm/test/ThinLTO/X86/Inputs/dot-dumper2.ll | 4 - llvm/test/ThinLTO/X86/dot-dumper2.ll | 43 --- llvm/test/ThinLTO/X86/index-const-prop2.ll | 44 +--- llvm/test/ThinLTO/X86/writeonly.ll | 41 --- llvm/test/ThinLTO/X86/writeonly2.ll | 50 ---- llvm/test/Transforms/HardwareLoops/unscevable.ll | 32 +++ llvm/test/Transforms/InstCombine/broadcast.ll | 29 ++- llvm/test/Transforms/InstCombine/pow-exp.ll | 241 +++++++++++++++++ llvm/test/Transforms/JumpThreading/loop-phi.ll | 41 +++ llvm/test/Transforms/JumpThreading/lvi-tristate.ll | 22 +- llvm/test/Transforms/JumpThreading/select.ll | 16 +- llvm/test/Transforms/JumpThreading/thread-loads.ll | 8 +- .../tools/llvm-lipo/thin-universal-binary.test | 4 +- llvm/tools/llvm-c-test/attributes.c | 18 +- llvm/tools/llvm-jitlink/llvm-jitlink.cpp | 4 +- llvm/tools/llvm-lipo/llvm-lipo.cpp | 11 +- llvm/tools/llvm-opt-report/OptReport.cpp | 2 +- llvm/unittests/Remarks/YAMLRemarksParsingTest.cpp | 12 +- llvm/utils/TableGen/CodeGenDAGPatterns.cpp | 26 +- llvm/utils/TableGen/CodeGenDAGPatterns.h | 5 + llvm/utils/TableGen/DAGISelMatcherGen.cpp | 21 +- pstl/include/pstl/internal/algorithm_fwd.h | 2 +- pstl/include/pstl/internal/algorithm_impl.h | 47 ++-- pstl/include/pstl/internal/execution_defs.h | 2 +- pstl/include/pstl/internal/execution_impl.h | 3 +- pstl/include/pstl/internal/glue_algorithm_defs.h | 2 +- pstl/include/pstl/internal/glue_algorithm_impl.h | 49 ++-- pstl/include/pstl/internal/glue_execution_defs.h | 2 +- pstl/include/pstl/internal/glue_memory_defs.h | 2 +- pstl/include/pstl/internal/glue_memory_impl.h | 4 +- pstl/include/pstl/internal/glue_numeric_defs.h | 2 +- pstl/include/pstl/internal/glue_numeric_impl.h | 4 +- pstl/include/pstl/internal/memory_impl.h | 2 +- pstl/include/pstl/internal/numeric_fwd.h | 2 +- pstl/include/pstl/internal/numeric_impl.h | 2 +- pstl/include/pstl/internal/parallel_backend.h | 2 +- .../pstl/internal/parallel_backend_serial.h | 2 +- pstl/include/pstl/internal/parallel_backend_tbb.h | 33 +-- .../include/pstl/internal/parallel_backend_utils.h | 2 +- pstl/include/pstl/internal/parallel_impl.h | 2 +- pstl/include/pstl/internal/pstl_config.h | 2 +- pstl/include/pstl/internal/unseq_backend_simd.h | 2 +- pstl/include/pstl/internal/utils.h | 55 +--- .../alg.partitions/partition_copy.pass.cpp | 10 +- .../alg.set.operations/includes.pass.cpp | 8 +- .../alg.sorting/alg.set.operations/set.pass.cpp | 10 +- 218 files changed, 4011 insertions(+), 1758 deletions(-) create mode 100644 clang-tools-extra/clangd/refactor/tweaks/AnnotateHighlightings.cpp create mode 100644 clang-tools-extra/clangd/test/semantic-highlighting.test create mode 100644 clang/lib/StaticAnalyzer/Checkers/ReturnValueChecker.cpp create mode 100644 clang/test/Analysis/return-value-guaranteed.cpp create mode 100644 lld/test/ELF/merge-align2.s create mode 100644 lld/test/ELF/merge-entsize2.s delete mode 100644 lld/test/ELF/merge-reloc-O0.s create mode 100644 lld/test/ELF/tail-merge-string-align2.s create mode 100644 llvm/lib/Target/AMDGPU/SILowerSGPRSpills.cpp create mode 100644 llvm/test/CodeGen/AMDGPU/insert-subvector-unused-scratch.ll create mode 100644 llvm/test/CodeGen/PowerPC/pr42492.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-bitarith.ll create mode 100644 llvm/test/CodeGen/WebAssembly/indirectbr.ll create mode 100644 llvm/test/CodeGen/X86/load-partial.ll create mode 100644 llvm/test/TableGen/DAGDefaultOps.td delete mode 100644 llvm/test/ThinLTO/X86/Inputs/dot-dumper2.ll delete mode 100644 llvm/test/ThinLTO/X86/dot-dumper2.ll delete mode 100644 llvm/test/ThinLTO/X86/writeonly.ll delete mode 100644 llvm/test/ThinLTO/X86/writeonly2.ll create mode 100644 llvm/test/Transforms/JumpThreading/loop-phi.ll