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-mainline-allyesconfig in repository toolchain/ci/llvm-project.
from 2dee7e55610 [X86][AVX] combineExtractSubvector - merge duplicate variab [...] adds 25ba49824d2 [DAGCombine] Match more patterns for half word bswap adds aab8b3ab9cf [InstCombine] fold fneg disguised as select+fmul (PR43497) adds ee68f1ec67c [NFC] Replace 'isDarwin' with 'IsDarwin' adds f643fabb525 Revert [DAGCombine] Match more patterns for half word bswap adds 6d196514104 [Docs] Adds new Getting Started/Tutorials page adds 5c876303ecd [X86][SSE] resolveTargetShuffleInputs - call getTargetShuff [...] adds de0e3aac2a2 [Docs] Removes Programming Documentation page adds dcb75bf843e [LOOPGUARD] Remove asserts in getLoopGuardBranch Summary: T [...] adds 598e7a3a689 gn build: make windows build less broken adds 1e9c0cecab5 [Sema] Avoids an assertion failure when an invalid conversi [...] adds 842dde6be43 [LegalizeTypes][X86] When splitting a vselect for type lega [...] adds 570ae49d030 [X86] Add custom type legalization for v16i64->v16i8 trunca [...] adds 344df110e56 Implements CWG 1601 in [over.ics.rank/4.2] adds 42010dc8108 [X86][SSE] Don't merge known undef/zero elements into targe [...] adds 739c9f0b793 [X86][SSE] Remove resolveTargetShuffleInputs and use getTar [...] adds e36415cacff [NFC][PowerPC] Reorganize CRNotPat multiclass patterns in P [...] adds d84cd7caa87 Fix signed/unsigned warning. NFCI adds b4ba3cbda01 [X86][AVX] Access a scalar float/double as a free extract f [...] adds 38d16c15b75 [Docs] Removes Subsystem Documentation page adds a30730f6904 gn build: no-op style tweak in sync script adds 74ce7112c3f Fix behavior of __builtin_bit_cast when the From and To typ [...] adds df3761f6dcd [c++20] Check for a class-specific operator delete when del [...] adds 6088f843988 [NFC][CGP] Tests for making ICMP_EQ use CR result of ICMP_S [...] adds 2c4f0788776 [X86] Support LEA64_32r in processInstrForSlow3OpLEA and us [...] adds 67851083563 [X86] Autogenerate checks in leaFixup32.mir and leaFixup64. [...] adds 0c56f425a0d [llvm-locstats] Fix a typo in the documentation; NFC adds dfc1aee25b6 Revert "[SLP] avoid reduction transform on patterns that th [...] adds beb696e2a68 [TableGen] Pacify gcc-5.4 more adds 5761e3cef42 [ELF][MIPS] Use lld::elf::{read,write}* instead of llvm::su [...] adds bd8cfe65f5f [ELF] Wrap things in `namespace lld { namespace elf {`, NFC adds 24ec80425ac [ELF][MIPS] De-template writeValue. NFC adds 32b47ddb2de clang-cl: Ignore the new /ZH options adds 6942327a8f3 [IA] Recognize hexadecimal escape sequences adds 2fa81d201f4 [clangd] Collect missing macro references. adds 5ce8c391499 [llvm-readelf/llvm-objdump] - Improve/refactor the implemen [...] adds 2c082b48274 [lldb][ELF] Read symbols from .gnu_debugdata sect. adds 368e0f3757e [clangd] If an undocumented definition exists, don't accept [...] adds 301decd93d7 [AMDGPU] Fix test checks adds 579882ae440 [ASTImporter][NFC] Fix typo in user docs adds 8f7fbed85e4 [ASTImporter][NFC] Update ASTImporter internals docs adds 305a11d4091 [ASTImporter][NFC] Enable disabled but passing test adds 77c97002dc1 [clangd] Catch an unchecked "Expected<T>" in HeaderSourceSwitch. adds 0fedc26a0dc Revert r373888 "[IA] Recognize hexadecimal escape sequences" adds a1f5c258d69 gn build: use better triple on windows adds 1c3d19c82d9 [FPEnv] Add constrained intrinsics for lrint and lround adds b5fbdf1f5e0 Test commit adds a6fc72fba9d Fix sphinx warnings.
No new revisions were added by this update.
Summary of changes: clang-tools-extra/clangd/ClangdLSPServer.cpp | 2 +- clang-tools-extra/clangd/ClangdServer.cpp | 2 +- clang-tools-extra/clangd/CollectMacros.h | 26 +- clang-tools-extra/clangd/HeaderSourceSwitch.cpp | 4 +- clang-tools-extra/clangd/index/Merge.cpp | 5 +- .../clangd/unittests/HeaderSourceSwitchTests.cpp | 7 + clang-tools-extra/clangd/unittests/IndexTests.cpp | 10 + .../clangd/unittests/SemanticHighlightingTests.cpp | 14 + clang/docs/InternalsManual.rst | 13 +- clang/docs/LibASTImporter.rst | 2 +- clang/include/clang/AST/OperationKinds.def | 5 +- clang/include/clang/Driver/CLCompatOptions.td | 3 + clang/lib/AST/ExprConstant.cpp | 19 + clang/lib/Sema/SemaCast.cpp | 5 - clang/lib/Sema/SemaDecl.cpp | 3 + clang/lib/Sema/SemaOverload.cpp | 42 ++ clang/test/CXX/drs/dr16xx.cpp | 12 + clang/test/CXX/drs/dr6xx.cpp | 15 +- clang/test/CodeGenCXX/builtin-bit-cast-no-tbaa.cpp | 5 + clang/test/Driver/cl-options.c | 3 + clang/test/SemaCXX/PR31422.cpp | 7 + clang/test/SemaCXX/constant-expression-cxx2a.cpp | 19 + clang/test/SemaCXX/constexpr-builtin-bit-cast.cpp | 16 + clang/unittests/AST/ASTImporterTest.cpp | 5 +- clang/www/cxx_dr_status.html | 2 +- lld/ELF/Arch/AArch64.cpp | 12 +- lld/ELF/Arch/AMDGPU.cpp | 10 +- lld/ELF/Arch/ARM.cpp | 10 +- lld/ELF/Arch/AVR.cpp | 10 +- lld/ELF/Arch/Hexagon.cpp | 10 +- lld/ELF/Arch/MSP430.cpp | 10 +- lld/ELF/Arch/Mips.cpp | 208 +++++---- lld/ELF/Arch/MipsArchTree.cpp | 26 +- lld/ELF/Arch/PPC.cpp | 12 +- lld/ELF/Arch/PPC64.cpp | 22 +- lld/ELF/Arch/RISCV.cpp | 10 +- lld/ELF/Arch/SPARCV9.cpp | 10 +- lld/ELF/Arch/X86.cpp | 10 +- lld/ELF/Arch/X86_64.cpp | 10 +- lld/ELF/CallGraphSort.cpp | 10 +- lld/ELF/DWARF.cpp | 15 +- lld/ELF/Driver.cpp | 14 +- lld/ELF/DriverUtils.cpp | 25 +- lld/ELF/EhFrame.cpp | 12 +- lld/ELF/ICF.cpp | 17 +- lld/ELF/InputFiles.cpp | 64 +-- lld/ELF/InputFiles.h | 6 +- lld/ELF/InputSection.cpp | 18 +- lld/ELF/LTO.cpp | 7 +- lld/ELF/LinkerScript.cpp | 9 +- lld/ELF/MapFile.cpp | 12 +- lld/ELF/MarkLive.cpp | 21 +- lld/ELF/OutputSections.cpp | 16 +- lld/ELF/Relocations.cpp | 28 +- lld/ELF/ScriptLexer.cpp | 7 +- lld/ELF/ScriptParser.cpp | 19 +- lld/ELF/SymbolTable.cpp | 10 +- lld/ELF/Symbols.cpp | 35 +- lld/ELF/Symbols.h | 17 +- lld/ELF/SyntheticSections.cpp | 176 +++---- lld/ELF/Target.cpp | 17 +- lld/ELF/Writer.cpp | 36 +- lldb/cmake/modules/LLDBConfig.cmake | 8 + lldb/include/lldb/Host/Config.h.cmake | 2 + lldb/include/lldb/Host/LZMA.h | 34 ++ lldb/lit/CMakeLists.txt | 2 + lldb/lit/Modules/ELF/Inputs/minidebuginfo-main.c | 12 + lldb/lit/Modules/ELF/minidebuginfo-corrupt-xz.yaml | 29 ++ .../Modules/ELF/minidebuginfo-find-symbols.yaml | 26 ++ lldb/lit/Modules/ELF/minidebuginfo-no-lzma.yaml | 29 ++ .../ELF/minidebuginfo-set-and-hit-breakpoint.test | 86 ++++ lldb/lit/lit.cfg.py | 7 + lldb/lit/lit.site.cfg.py.in | 1 + lldb/source/Host/CMakeLists.txt | 4 + lldb/source/Host/common/LZMA.cpp | 146 ++++++ .../Plugins/ObjectFile/ELF/ObjectFileELF.cpp | 91 +++- lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.h | 12 + llvm/docs/CommandGuide/llvm-locstats.rst | 2 +- llvm/docs/GettingStartedTutorials.rst | 34 ++ llvm/docs/LangRef.rst | 172 +++++++ llvm/docs/ProgrammingDocumentation.rst | 67 --- llvm/docs/Reference.rst | 212 ++++++++- llvm/docs/SubsystemDocumentation.rst | 202 -------- llvm/docs/UserGuides.rst | 181 +++++--- llvm/docs/index.rst | 37 +- llvm/include/llvm/Analysis/TargetTransformInfo.h | 10 - llvm/include/llvm/CodeGen/ISDOpcodes.h | 1 + llvm/include/llvm/CodeGen/SelectionDAGNodes.h | 4 + llvm/include/llvm/CodeGen/TargetLowering.h | 6 + llvm/include/llvm/IR/IntrinsicInst.h | 4 + llvm/include/llvm/IR/Intrinsics.td | 14 + llvm/include/llvm/Target/TargetSelectionDAG.td | 20 + llvm/lib/Analysis/LoopInfo.cpp | 12 +- llvm/lib/Analysis/TargetTransformInfo.cpp | 53 --- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 5 + llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp | 88 ++-- .../CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp | 15 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 4 + .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 16 + .../CodeGen/SelectionDAG/SelectionDAGDumper.cpp | 4 + llvm/lib/CodeGen/TargetLoweringBase.cpp | 4 + llvm/lib/IR/IntrinsicInst.cpp | 4 + llvm/lib/IR/Verifier.cpp | 29 ++ llvm/lib/Target/Mips/MipsSEISelDAGToDAG.h | 2 +- llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCExpr.cpp | 4 +- llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCExpr.h | 14 +- llvm/lib/Target/PowerPC/PPC.h | 4 +- llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp | 20 +- llvm/lib/Target/PowerPC/PPCFrameLowering.cpp | 6 +- llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 6 +- llvm/lib/Target/PowerPC/PPCInstrInfo.td | 175 +++---- llvm/lib/Target/PowerPC/PPCMCInstLower.cpp | 22 +- llvm/lib/Target/X86/X86FixupLEAs.cpp | 190 ++++---- llvm/lib/Target/X86/X86ISelLowering.cpp | 206 +++++---- .../InstCombine/InstCombineMulDivRem.cpp | 67 ++- llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp | 15 +- .../use-cr-result-of-dom-icmp-st.ll | 435 ++++++++--------- llvm/test/CodeGen/AMDGPU/fmuladd.f16.ll | 6 +- .../PowerPC/use-cr-result-of-dom-icmp-st.ll | 492 ++++++++++---------- llvm/test/CodeGen/X86/avx-vbroadcast.ll | 47 +- llvm/test/CodeGen/X86/avx512-vselect.ll | 59 +-- llvm/test/CodeGen/X86/fp-intrinsics.ll | 84 ++++ llvm/test/CodeGen/X86/leaFixup32.mir | 157 ++++--- llvm/test/CodeGen/X86/leaFixup64.mir | 307 +++++++----- llvm/test/CodeGen/X86/min-legal-vector-width.ll | 61 +-- llvm/test/CodeGen/X86/pr34177.ll | 121 +++-- llvm/test/CodeGen/X86/select-1-or-neg1.ll | 4 +- .../use-cr-result-of-dom-icmp-st.ll | 515 +++++++++++---------- llvm/test/CodeGen/X86/vector-trunc-packus.ll | 65 ++- llvm/test/CodeGen/X86/vector-trunc-ssat.ll | 59 ++- llvm/test/CodeGen/X86/vector-trunc-usat.ll | 50 +- llvm/test/Feature/fp-intrinsics.ll | 92 ++++ llvm/test/Transforms/InstCombine/fmul.ll | 28 +- .../Transforms/SLPVectorizer/X86/bad-reduction.ll | 156 +++---- llvm/test/tools/llvm-readobj/all.test | 1 + llvm/test/tools/llvm-readobj/elf-addrsig.test | 84 ++++ llvm/tools/llvm-readobj/ELFDumper.cpp | 82 ++-- llvm/tools/llvm-readobj/llvm-readobj.cpp | 4 +- llvm/unittests/Analysis/LoopInfoTest.cpp | 85 ++++ llvm/utils/TableGen/DFAEmitter.cpp | 4 +- .../utils/gn/build/sync_source_lists_from_cmake.py | 1 - llvm/utils/gn/build/toolchain/BUILD.gn | 3 + llvm/utils/gn/secondary/llvm/triples.gni | 2 +- 143 files changed, 4166 insertions(+), 2465 deletions(-) create mode 100644 clang/test/SemaCXX/PR31422.cpp create mode 100644 lldb/include/lldb/Host/LZMA.h create mode 100644 lldb/lit/Modules/ELF/Inputs/minidebuginfo-main.c create mode 100644 lldb/lit/Modules/ELF/minidebuginfo-corrupt-xz.yaml create mode 100644 lldb/lit/Modules/ELF/minidebuginfo-find-symbols.yaml create mode 100644 lldb/lit/Modules/ELF/minidebuginfo-no-lzma.yaml create mode 100644 lldb/lit/Modules/ELF/minidebuginfo-set-and-hit-breakpoint.test create mode 100644 lldb/source/Host/common/LZMA.cpp create mode 100644 llvm/docs/GettingStartedTutorials.rst delete mode 100644 llvm/docs/ProgrammingDocumentation.rst delete mode 100644 llvm/docs/SubsystemDocumentation.rst copy llvm/test/CodeGen/{PowerPC => AArch64}/use-cr-result-of-dom-icmp-st.ll (59%) copy llvm/test/CodeGen/{PowerPC => X86}/use-cr-result-of-dom-icmp-st.ll (53%) create mode 100644 llvm/test/tools/llvm-readobj/elf-addrsig.test