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-allnoconfig in repository toolchain/ci/llvm-project.
from cc1c5165585 Use realloc for NestedNameSpecifierLocBuilder adds c0f210d6363 Don't stash types that aren't copyable or moveable into a S [...] adds f7bf28b2c02 [SmallVector] Weaken the predicate for the memcpy optimization adds 270d3faf6e0 [COFF] Add and use a zero-copy tokenizer for .drectve adds ae23bd3577e [gn build] Port 8f766e382b77e more and fix 2 llvm-config te [...] adds 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 new bd7ea8641e7 [PDB] Avoid calling discoverTypeIndices for a known record kind new 7af4bb16417 [PDB] Remove unique_ptr wrapper around C13 line table subsections new 7867f4c15f7 [PDB] Remove a couple asserts that are no longer valid now [...]
The 3 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/lib/Sema/CMakeLists.txt | 1 + clang/lib/Sema/SemaExprCXX.cpp | 13 +- 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 | 33 +- lld/COFF/PDB.cpp | 7 +- lld/test/ELF/linkerscript/thunk-gen-mips.s | 6 +- llvm/docs/CommandGuide/FileCheck.rst | 3 +- llvm/include/llvm/ADT/SmallVector.h | 18 +- .../DebugInfo/CodeView/DebugSubsectionRecord.h | 23 +- .../PDB/Native/DbiModuleDescriptorBuilder.h | 3 +- llvm/include/llvm/Support/CommandLine.h | 7 + llvm/lib/CodeGen/MachineBlockPlacement.cpp | 4 +- .../lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp | 126 +---- llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 33 +- .../DebugInfo/CodeView/DebugSubsectionRecord.cpp | 22 +- .../PDB/Native/DbiModuleDescriptorBuilder.cpp | 12 +- llvm/lib/ObjectYAML/COFFEmitter.cpp | 4 +- llvm/lib/Support/CommandLine.cpp | 145 +++-- 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/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/tools/llvm-exegesis/lib/SnippetGenerator.h | 7 - .../gn/secondary/llvm/lib/Extensions/BUILD.gn | 7 + llvm/utils/gn/secondary/llvm/lib/LTO/BUILD.gn | 1 + .../gn/secondary/llvm/tools/llvm-config/BUILD.gn | 234 ++++++++ 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 +- 52 files changed, 1646 insertions(+), 1314 deletions(-) create mode 100644 clang/test/Index/cxx17-if-with-initializer.cpp create mode 100644 clang/test/Index/cxx17-structured-binding.cpp create mode 100644 llvm/test/CodeGen/X86/load-local-v4i5.ll create mode 100644 llvm/utils/gn/secondary/llvm/lib/Extensions/BUILD.gn