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-lts-allyesconfig in repository toolchain/ci/llvm-project.
from fff3a8464d4 [lldb/test] Relax NSDate mock test for non-Apple platforms adds b593bfd4d8e [clang][SveEmitter] SVE builtins for `svusdot` and `svsudot` ACLE. adds 665da596854 [AArch64][GlobalISel] Add legalizer & selector support for [...] adds e3e15836af7 [clangd] Tidy up SelectionTree dumps with newlines adds e3aa4cd9dbc [lldb/test] Disable NSDate format check under _WIN32 adds 47cc6db928d Re-land [Debug][CodeView] Emit fully qualified names for globals adds ddff9799d2d [BPF] Prevent disassembly segfault for NOP insn adds 4a69eda6f31 [PowerPC][MachineCombiner] add testcase for reassociating F [...] adds ddcb3cf213e [TargetInstrInfo] add override function setSpecialOperandAt [...] adds 9971839942f fix build failure due to commit rGddcb3cf213e8 adds 82093e8fb7d [lldb/Driver] Fix handling on positional arguments adds 8e8f1bd75a9 [BPF] Return fail if disassembled insn registers out of range adds 27b4e6931d0 [NFC] Replace MaybeAlign with Align in TargetTransformInfo. adds e7e84ff24a5 Add cet.h for writing CET-enabled assembly code adds a204f22b424 [gn build] Port e7e84ff24a5 adds a6be4d17e34 [PowerPC-QPX] adjust operands order of qpx fma instructions. adds 6c848843664 [LoopSimplify] don't separate nested loops with convergent calls adds 62a9eca859d Test asm-cet.S fail for window clang adds 0af40120ad2 [gn build] Port 62a9eca859d adds eec758825d2 [BPF] fix an asan issue when disassemble an illegal instruction adds ad4f196e25c [NFC] [PowerPC] Refresh fma-mutate.ll using script adds 2bb16f94128 [lldb/Test] Skip TestPositionalArgs with lldb-repro new bcc0c894f38 Add cet.h for writing CET-enabled assembly code new a60baa3c430 [gn build] Port bcc0c894f38 new dbb034947cc Add support of the next Ubuntu (Ubuntu 20.10 - Groovy Gorilla)
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-tools-extra/clangd/Selection.cpp | 23 +- clang-tools-extra/clangd/unittests/TweakTests.cpp | 9 + clang/include/clang/Basic/TargetBuiltins.h | 1 + clang/include/clang/Basic/arm_sve.td | 10 + clang/include/clang/Driver/Distro.h | 3 +- clang/lib/CodeGen/CGBuiltin.cpp | 3 + clang/lib/Driver/Distro.cpp | 1 + clang/lib/Headers/CMakeLists.txt | 1 + clang/lib/Headers/cet.h | 66 ++++ .../aarch64-sve-intrinsics/acle_sve_sudot.c | 54 ++++ .../aarch64-sve-intrinsics/acle_sve_usdot.c | 54 ++++ clang/test/CodeGen/asm-cet.S | 27 ++ clang/utils/TableGen/SveEmitter.cpp | 10 +- lldb/docs/man/lldb.rst | 13 +- lldb/test/Shell/Driver/TestNoUseColor.test | 2 +- lldb/test/Shell/Driver/TestPositionalArgs.test | 32 ++ lldb/test/Shell/SymbolFile/PDB/variables.test | 4 +- lldb/tools/driver/Driver.cpp | 20 +- lldb/unittests/DataFormatter/MockTests.cpp | 4 + llvm/include/llvm/Analysis/TargetTransformInfo.h | 30 +- .../llvm/Analysis/TargetTransformInfoImpl.h | 16 +- llvm/include/llvm/CodeGen/TargetInstrInfo.h | 2 + llvm/lib/Analysis/TargetTransformInfo.cpp | 17 +- llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp | 63 ++-- llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.h | 4 +- llvm/lib/CodeGen/ScalarizeMaskedMemIntrin.cpp | 17 +- .../Target/AArch64/AArch64InstructionSelector.cpp | 2 + llvm/lib/Target/AArch64/AArch64LegalizerInfo.cpp | 2 +- llvm/lib/Target/BPF/BPFInstrInfo.td | 2 +- .../Target/BPF/Disassembler/BPFDisassembler.cpp | 3 + llvm/lib/Target/PowerPC/PPCInstrInfo.cpp | 8 + llvm/lib/Target/PowerPC/PPCInstrInfo.h | 2 + llvm/lib/Target/PowerPC/PPCInstrQPX.td | 24 +- llvm/lib/Transforms/Utils/LoopSimplify.cpp | 21 ++ llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 8 +- llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp | 4 +- llvm/test/CodeGen/AArch64/GlobalISel/freeze.ll | 149 +++++++++ .../CodeGen/AArch64/GlobalISel/legalize-freeze.mir | 70 ++++ .../GlobalISel/legalizer-info-validation.mir | 5 +- llvm/test/CodeGen/BPF/objdump_dis_all.ll | 26 ++ llvm/test/CodeGen/BPF/objdump_nop.ll | 19 ++ llvm/test/CodeGen/PowerPC/fma-mutate.ll | 47 ++- llvm/test/CodeGen/PowerPC/machine-combiner.ll | 110 +++++++ llvm/test/CodeGen/PowerPC/qpx-qvfmadd.ll | 16 +- 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 ++-- llvm/test/DebugInfo/COFF/udts-fixpoint.ll | 80 +++++ llvm/test/Transforms/LoopSimplify/convergent.ll | 25 ++ llvm/utils/gn/secondary/clang/lib/Headers/BUILD.gn | 1 + 51 files changed, 1482 insertions(+), 439 deletions(-) create mode 100644 clang/lib/Headers/cet.h create mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_sudot.c create mode 100644 clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_usdot.c create mode 100644 clang/test/CodeGen/asm-cet.S create mode 100644 lldb/test/Shell/Driver/TestPositionalArgs.test create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/freeze.ll create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/legalize-freeze.mir create mode 100644 llvm/test/CodeGen/BPF/objdump_dis_all.ll create mode 100644 llvm/test/CodeGen/BPF/objdump_nop.ll create mode 100644 llvm/test/DebugInfo/COFF/udts-fixpoint.ll create mode 100644 llvm/test/Transforms/LoopSimplify/convergent.ll