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-next-allnoconfig in repository toolchain/ci/llvm-project.
from 9d4b4f344d8 DAGCombiner.cpp - remove non-constant EXTRACT_SUBVECTOR/INS [...] adds a26883e5aa1 [MLIR] Add shape.witness type and ops adds 182adf120cc [libc++] [span] [P1976] Update status page. NFC adds 0ef62fc25d3 [NFC][ARM] Intrinsic CostModel Tests adds 8fa743ab820 [clang-format] C# property formatting can be controlled by [...] adds 7063a83a7cc Add MSVC natvis visualisation of llvm::Type adds 8c24f33158d [IR][BFloat] Add BFloat IR type adds fb1c55b57dd [CodeGen] Fix FoldConstantVectorArithmetic for scalable vectors adds 151ed6aa38a [TSAN] Add option to allow instrumenting reads of reads-bef [...] adds f06e6564a15 [llvm-readobj] Implement --dependent-libraries for GNU output adds 96c4460a0be [ARM][MachineOutliner] Fix memory leak. adds 436c5750cf3 Fix Linux build broken by f06e6564 adds 76c5f277f25 Re-land [Debug][CodeView] Emit fully qualified names for globals adds 4db94094b46 clang-format: support aligned nested conditionals formatting adds 0ee04e6e0d0 [clang-format] Fix AlignOperands when BreakBeforeBinaryOper [...] adds 10c10f24196 [AMDGPU] Fix assertion failure in SIInsertHardClauses adds 6b01b465388 [BPF] preserve debuginfo types for builtin __builtin__btf_t [...] adds 6894d95040b [gn build] Port 6b01b465388 adds 3648dde3ddd [ARM][MachineOutliner] Fix memory leak #2. adds 7cc3769adb1 [VectorUtils] Expose vector-function-abi-variant mangling a [...] adds 04c89c7fcab [libc++] Centralize where we set the libc++ and libc++abi p [...] adds 07837b8f499 [ELF] Use namespace qualifiers (lld:: or elf::) instead of [...] new 4ec340c3e99 [ARM][MVE] Add support for incrementing scatters new bb7191aa81b [libc++] Segregate back-deployment dylibs into their own su [...] new 1a68b5f048c [libc++] Fix broken Lit features based on __config_site macros new 4580b0f5b65 [X86] getFauxShuffle - remove (unused) ISD::TRUNCATE shuffl [...] new 9825d3daa80 [X86] Use getConstantOperandVal helper in a few places. NFC.
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/docs/ClangFormatStyleOptions.rst | 44 +- clang/include/clang/Format/Format.h | 43 +- clang/lib/Format/ContinuationIndenter.cpp | 85 ++- clang/lib/Format/ContinuationIndenter.h | 22 +- clang/lib/Format/Format.cpp | 21 +- clang/lib/Format/UnwrappedLineParser.cpp | 2 + clang/lib/Format/WhitespaceManager.cpp | 87 ++- clang/lib/Format/WhitespaceManager.h | 17 +- clang/lib/Sema/SemaOpenMP.cpp | 6 +- clang/unittests/Format/FormatTest.cpp | 362 +++++++++++- clang/unittests/Format/FormatTestCSharp.cpp | 32 +- clang/unittests/Format/FormatTestJS.cpp | 2 +- libcxx/utils/ci/macos-backdeployment.sh | 12 +- libcxx/utils/libcxx/test/config.py | 23 +- libcxx/utils/libcxx/test/features.py | 10 +- libcxx/www/cxx2a_status.html | 2 +- lld/ELF/AArch64ErrataFix.cpp | 9 +- lld/ELF/ARMErrataFix.cpp | 10 +- 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 | 27 +- lld/ELF/Arch/MipsArchTree.cpp | 26 +- lld/ELF/Arch/PPC.cpp | 12 +- lld/ELF/Arch/PPC64.cpp | 20 +- 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 | 16 +- lld/ELF/DriverUtils.cpp | 20 +- lld/ELF/EhFrame.cpp | 11 +- lld/ELF/ICF.cpp | 17 +- lld/ELF/InputFiles.cpp | 50 +- lld/ELF/InputFiles.h | 2 - lld/ELF/InputSection.cpp | 17 +- lld/ELF/LTO.cpp | 8 +- lld/ELF/LinkerScript.cpp | 9 +- lld/ELF/MapFile.cpp | 13 +- lld/ELF/MarkLive.cpp | 22 +- lld/ELF/OutputSections.cpp | 17 +- lld/ELF/Relocations.cpp | 35 +- lld/ELF/ScriptLexer.cpp | 7 +- lld/ELF/ScriptParser.cpp | 19 +- lld/ELF/SymbolTable.cpp | 9 +- lld/ELF/Symbols.cpp | 21 +- lld/ELF/SyntheticSections.cpp | 177 +++--- lld/ELF/Target.cpp | 17 +- lld/ELF/Thunks.cpp | 16 +- lld/ELF/Writer.cpp | 35 +- lldb/test/Shell/SymbolFile/PDB/variables.test | 4 +- llvm/docs/BitCodeFormat.rst | 8 + llvm/docs/LangRef.rst | 36 +- llvm/include/llvm-c/Core.h | 7 + llvm/include/llvm/ADT/APFloat.h | 9 +- llvm/include/llvm/Analysis/VectorUtils.h | 19 + llvm/include/llvm/Bitcode/LLVMBitCodes.h | 4 +- llvm/include/llvm/IR/Constants.h | 34 +- llvm/include/llvm/IR/DataLayout.h | 1 + llvm/include/llvm/IR/IRBuilder.h | 5 + llvm/include/llvm/IR/Type.h | 47 +- llvm/lib/Analysis/VectorUtils.cpp | 12 + llvm/lib/AsmParser/LLLexer.cpp | 12 +- llvm/lib/AsmParser/LLParser.cpp | 7 +- llvm/lib/Bitcode/Reader/BitcodeReader.cpp | 24 +- llvm/lib/Bitcode/Writer/BitcodeWriter.cpp | 4 +- llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp | 58 +- llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.h | 4 +- llvm/lib/CodeGen/MIRParser/MILexer.cpp | 2 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 17 +- llvm/lib/IR/AsmWriter.cpp | 7 +- llvm/lib/IR/Constants.cpp | 106 ++-- llvm/lib/IR/Core.cpp | 8 + llvm/lib/IR/DataLayout.cpp | 3 +- llvm/lib/IR/Function.cpp | 1 + llvm/lib/IR/LLVMContextImpl.cpp | 1 + llvm/lib/IR/LLVMContextImpl.h | 3 +- llvm/lib/IR/Type.cpp | 8 + llvm/lib/Support/APFloat.cpp | 94 +++- llvm/lib/Target/AMDGPU/SIInsertHardClauses.cpp | 16 +- llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp | 2 +- llvm/lib/Target/ARM/MVEGatherScatterLowering.cpp | 356 ++++++------ llvm/lib/Target/BPF/BPF.h | 2 + llvm/lib/Target/BPF/BPFCORE.h | 14 +- llvm/lib/Target/BPF/BPFMISimplifyPatchable.cpp | 87 +-- llvm/lib/Target/BPF/BPFPreserveDIType.cpp | 131 +++++ llvm/lib/Target/BPF/BPFTargetMachine.cpp | 2 + llvm/lib/Target/BPF/BTFDebug.cpp | 81 ++- llvm/lib/Target/BPF/BTFDebug.h | 11 +- llvm/lib/Target/BPF/CMakeLists.txt | 1 + .../lib/Target/Hexagon/HexagonTargetObjectFile.cpp | 1 + llvm/lib/Target/X86/X86ISelLowering.cpp | 13 +- .../Transforms/Instrumentation/ThreadSanitizer.cpp | 6 +- llvm/lib/Transforms/Utils/InjectTLIMappings.cpp | 28 +- llvm/test/Analysis/CostModel/ARM/arith-overflow.ll | 610 +++++++++++++++++++++ llvm/test/Analysis/CostModel/ARM/arith-ssat.ll | 206 +++++++ llvm/test/Analysis/CostModel/ARM/arith-usat.ll | 206 +++++++ llvm/test/Analysis/CostModel/ARM/reduce-add.ll | 175 ++++++ llvm/test/Analysis/CostModel/ARM/reduce-smax.ll | 175 ++++++ llvm/test/Analysis/CostModel/ARM/reduce-smin.ll | 175 ++++++ llvm/test/Analysis/CostModel/ARM/reduce-umax.ll | 175 ++++++ llvm/test/Analysis/CostModel/ARM/reduce-umin.ll | 175 ++++++ llvm/test/Assembler/bfloat.ll | 38 ++ llvm/test/CodeGen/AMDGPU/hard-clauses.mir | 33 ++ llvm/test/CodeGen/BPF/BTF/builtin-btf-type-id.ll | 148 +++++ .../Thumb2/mve-gather-scatter-optimisation.ll | 26 +- llvm/test/CodeGen/Thumb2/mve-scatter-increment.ll | 244 +++++++++ llvm/test/DebugInfo/COFF/global-constants.ll | 191 +++---- llvm/test/DebugInfo/COFF/global_visibility.ll | 204 ++++--- llvm/test/DebugInfo/COFF/globals.ll | 357 +++++++++--- llvm/test/DebugInfo/COFF/types-array-unsized.ll | 59 +- .../ThreadSanitizer/read_before_write.ll | 2 + .../llvm-readobj/ELF/dependent-libraries.test | 77 ++- llvm/tools/llvm-c-test/echo.cpp | 2 + llvm/tools/llvm-readobj/ELFDumper.cpp | 120 ++-- llvm/unittests/Analysis/VectorFunctionABITest.cpp | 9 + llvm/utils/LLVMVisualizers/llvm.natvis | 47 ++ .../gn/secondary/llvm/lib/Target/BPF/BUILD.gn | 1 + mlir/include/mlir/Dialect/Shape/IR/Shape.h | 19 +- mlir/include/mlir/Dialect/Shape/IR/ShapeOps.td | 145 +++++ mlir/lib/Dialect/Shape/IR/Shape.cpp | 21 +- mlir/test/Dialect/Shape/ops.mlir | 13 + 127 files changed, 5165 insertions(+), 1323 deletions(-) create mode 100644 llvm/lib/Target/BPF/BPFPreserveDIType.cpp create mode 100644 llvm/test/Analysis/CostModel/ARM/arith-overflow.ll create mode 100644 llvm/test/Analysis/CostModel/ARM/arith-ssat.ll create mode 100644 llvm/test/Analysis/CostModel/ARM/arith-usat.ll create mode 100644 llvm/test/Analysis/CostModel/ARM/reduce-add.ll create mode 100644 llvm/test/Analysis/CostModel/ARM/reduce-smax.ll create mode 100644 llvm/test/Analysis/CostModel/ARM/reduce-smin.ll create mode 100644 llvm/test/Analysis/CostModel/ARM/reduce-umax.ll create mode 100644 llvm/test/Analysis/CostModel/ARM/reduce-umin.ll create mode 100644 llvm/test/Assembler/bfloat.ll create mode 100644 llvm/test/CodeGen/BPF/BTF/builtin-btf-type-id.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-scatter-increment.ll