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-defconfig in repository toolchain/ci/llvm-project.
from 97f92261df0 [MBP] tuple->pair. NFC. adds 9e194a3b935 [sema] NFC Unable to build Sema library with MSVC Debug tar [...] adds 8e05ac0a510 [DAGCombine] visitTRUNCATE - remove GetDemandedBits call adds a09a3c6d3e0 Revert rG8e05ac0a510c - "[DAGCombine] visitTRUNCATE - remov [...] adds cb9ae0025c4 [mlir] Add a new context flag for disabling/enabling multi- [...] adds 4597e3bd475 [libclang]: visit BindingDecl in DecompositionDecl adds 08e18126431 [libclang]: visit C++17 if init statements adds d735c7048c6 [test] Fix lld's ELF/linkerscript/thunk-gen-mips.s adds 3542384ae9f [COFF] Use a global option table to avoid reconstructing it adds 6d103ca8555 [SelectionDAG] Unify scalarizeVectorLoad and VectorLegalize [...] adds 0b85ea85334 [docs][FileCheck] Fix invalid example adds bd7ea8641e7 [PDB] Avoid calling discoverTypeIndices for a known record kind adds 7af4bb16417 [PDB] Remove unique_ptr wrapper around C13 line table subsections adds 7867f4c15f7 [PDB] Remove a couple asserts that are no longer valid now [...] adds cd75b740730 [X86] Fix a few issues in the evex-to-vex-compress.mir test. adds 810c8e9b495 Revert "[PDB] Avoid calling discoverTypeIndices for a known [...] adds 5070cecd721 [PDB] Bypass generic deserialization code for publics sorting adds 1e5793345bc Re-land "[PDB] Avoid calling discoverTypeIndices for a know [...] adds 21c1a0c7309 Test Commit: add two head comments in WinEHPrepare.cpp adds e64f99c51a8 [clangd] Metric tracking through Tracer adds 6c24b59ca15 [clangd] Fix name hiding in TestTracer and disable racy tes [...] adds 7cf0f8568ce [ValueTracking] Convert test to unit test (NFC) adds 4d2b0ebd170 [X86] detectAVGPattern - use matchUnaryPredicate helper. NFC. adds 74e9952c8ec [X86][SSE] splitAndLowerShuffle - use splitVector helper. NFC. adds 7c649b58f02 [InstCombine] Duplicate some InstSimplify tests (NFC) adds 4f576ea731e [Debuginfo][NFC] Avoid double calling of DWARFDie::find(DW_ [...] adds e8d9794a235 [X86] Don't limit splitVector helper to simple types. adds c5392e2eaf9 [gn build] (manually) port ad97ccf6b26a more, for include a [...] adds f914b500df3 [gn build] Port e64f99c51a8 adds 7c203163c7b [X86] Use splitVector helper in truncateVectorWithPACK/spli [...] adds 7a529ad2c14 [Support] Don't initialize buffer allocated by zlib::uncompress adds af28c74e8fc [clangd] Drop duplicate header adds 682f0b366be [InstCombine] use select-of-constants with set/clear bit ma [...] adds 9b7f6146bd4 [COFF] Paritally inline Symbol::getName, NFC adds 53913a65b40 Optimize path::remove_dots adds 7016043d0d5 [clangd] Change include to be relative to current directory adds 667f558c3f4 [llvm][NFC] Inliner.cpp shouldInline post-commit feedback adds ff5094c03f7 [X86] Add tests showing failure to fold mul(abs(x),abs(x)) [...] adds fb5fd74685e Revert "Optimize path::remove_dots" new 6bf16ee4c57 [Attributor][NFC] Let AbstractAttribute be an IRPosition new 8228153f877 [Attributor][NFC] Encode IRPositions in the bits of a singl [...] new bbdfcf8f695 [VPlan] Remove unused & undefined print method (NFC). new bec4ab95a4b [llvm][NFC] Inliner: factor cost and reporting out of inlin [...] new 911e06f5eba [ICP] Handling must tail calls in indirect call promotion
The 5 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-tools-extra/clangd/ClangdLSPServer.cpp | 13 +- clang-tools-extra/clangd/ClangdServer.cpp | 13 + clang-tools-extra/clangd/TUScheduler.cpp | 24 +- clang-tools-extra/clangd/support/Trace.cpp | 37 +- clang-tools-extra/clangd/support/Trace.h | 58 +- clang-tools-extra/clangd/unittests/CMakeLists.txt | 1 + .../clangd/unittests/ClangdLSPServerTests.cpp | 4 +- clang-tools-extra/clangd/unittests/LSPClient.cpp | 4 +- clang-tools-extra/clangd/unittests/RenameTests.cpp | 10 +- .../clangd/unittests/TUSchedulerTests.cpp | 22 +- .../clangd/unittests/support/TestTracer.cpp | 39 + .../clangd/unittests/support/TestTracer.h | 49 + .../clangd/unittests/support/TraceTests.cpp | 18 +- clang/lib/Sema/CMakeLists.txt | 1 + clang/test/Index/cxx17-if-with-initializer.cpp | 17 + clang/test/Index/cxx17-structured-binding.cpp | 25 + clang/tools/libclang/CIndex.cpp | 9 + clang/tools/libclang/CursorVisitor.h | 1 + lld/COFF/Driver.cpp | 2 +- lld/COFF/Driver.h | 6 +- lld/COFF/DriverUtils.cpp | 19 +- lld/COFF/PDB.cpp | 7 +- lld/COFF/Symbols.cpp | 26 +- lld/COFF/Symbols.h | 16 +- lld/test/ELF/linkerscript/thunk-gen-mips.s | 6 +- llvm/docs/CommandGuide/FileCheck.rst | 3 +- .../DebugInfo/CodeView/DebugSubsectionRecord.h | 23 +- .../include/llvm/DebugInfo/CodeView/SymbolRecord.h | 7 + llvm/include/llvm/DebugInfo/DWARF/DWARFDie.h | 16 +- .../PDB/Native/DbiModuleDescriptorBuilder.h | 3 +- llvm/include/llvm/Transforms/IPO/Attributor.h | 328 ++- .../lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp | 126 +- llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 33 +- llvm/lib/CodeGen/WinEHPrepare.cpp | 6 + llvm/lib/DWARFLinker/DWARFLinker.cpp | 9 +- llvm/lib/DWARFLinker/DWARFLinkerDeclContext.cpp | 8 +- .../DebugInfo/CodeView/DebugSubsectionRecord.cpp | 22 +- llvm/lib/DebugInfo/DWARF/DWARFDie.cpp | 24 +- .../PDB/Native/DbiModuleDescriptorBuilder.cpp | 12 +- llvm/lib/DebugInfo/PDB/Native/GSIStreamBuilder.cpp | 45 +- llvm/lib/ObjectYAML/COFFEmitter.cpp | 4 +- llvm/lib/Support/Compression.cpp | 4 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 90 +- llvm/lib/Transforms/IPO/Attributor.cpp | 79 +- llvm/lib/Transforms/IPO/AttributorAttributes.cpp | 60 +- llvm/lib/Transforms/IPO/Inliner.cpp | 201 +- .../Transforms/InstCombine/InstCombineSelect.cpp | 34 + llvm/lib/Transforms/Utils/CallPromotionUtils.cpp | 66 + llvm/lib/Transforms/Vectorize/VPlan.h | 1 - .../Analysis/ValueTracking/knownnonzero-shift.ll | 15 - llvm/test/CodeGen/AMDGPU/idot8s.ll | 547 ++-- llvm/test/CodeGen/Thumb2/mve-pred-bitcast.ll | 24 +- llvm/test/CodeGen/Thumb2/mve-pred-loadstore.ll | 12 +- .../X86/avx512-extract-subvector-load-store.ll | 36 +- llvm/test/CodeGen/X86/bitcast-vector-bool.ll | 159 +- .../CodeGen/X86/clear_upper_vector_element_bits.ll | 298 +-- llvm/test/CodeGen/X86/combine-mul.ll | 71 + llvm/test/CodeGen/X86/evex-to-vex-compress.mir | 2668 ++++++++++---------- llvm/test/CodeGen/X86/load-local-v3i1.ll | 21 +- llvm/test/CodeGen/X86/load-local-v4i5.ll | 77 + llvm/test/CodeGen/X86/pr15267.ll | 72 +- llvm/test/CodeGen/X86/vector-sext.ll | 598 +++-- llvm/test/Transforms/InstCombine/assume.ll | 63 + llvm/test/Transforms/InstCombine/cast.ll | 7 +- llvm/test/Transforms/InstCombine/lshr.ll | 91 +- llvm/test/Transforms/InstCombine/or-xor.ll | 48 +- .../InstCombine/select-with-bitwise-ops.ll | 24 +- llvm/test/Transforms/InstCombine/shift-shift.ll | 76 +- .../PGOProfile/indirect_call_promotion_musttail.ll | 68 + llvm/unittests/Analysis/ValueTrackingTest.cpp | 13 + .../clang-tools-extra/clangd/unittests/BUILD.gn | 2 + mlir/docs/PassManagement.md | 8 +- mlir/include/mlir/IR/MLIRContext.h | 6 + mlir/include/mlir/Pass/PassManager.h | 9 +- mlir/include/mlir/Support/StorageUniquer.h | 3 + mlir/lib/IR/MLIRContext.cpp | 159 +- mlir/lib/Pass/IRPrinting.cpp | 3 +- mlir/lib/Pass/Pass.cpp | 42 +- mlir/lib/Pass/PassManagerOptions.cpp | 12 - mlir/lib/Support/StorageUniquer.cpp | 39 +- mlir/lib/Transforms/Inliner.cpp | 38 +- mlir/test/Dialect/SPIRV/availability.mlir | 2 +- mlir/test/Dialect/SPIRV/target-env.mlir | 2 +- mlir/test/IR/test-matchers.mlir | 2 +- mlir/test/Pass/ir-printing.mlir | 12 +- mlir/test/Pass/pass-timing.mlir | 10 +- 86 files changed, 3895 insertions(+), 3073 deletions(-) create mode 100644 clang-tools-extra/clangd/unittests/support/TestTracer.cpp create mode 100644 clang-tools-extra/clangd/unittests/support/TestTracer.h create mode 100644 clang/test/Index/cxx17-if-with-initializer.cpp create mode 100644 clang/test/Index/cxx17-structured-binding.cpp delete mode 100644 llvm/test/Analysis/ValueTracking/knownnonzero-shift.ll create mode 100644 llvm/test/CodeGen/X86/load-local-v4i5.ll create mode 100644 llvm/test/Transforms/PGOProfile/indirect_call_promotion_musttail.ll