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-aarch64-mainline-defconfig in repository toolchain/ci/llvm-project.
from 4e37d60f2a6 [LegalizeVectorOps][X86] Enable expansion of vector fp_to_u [...] adds 170de3de2ee [ParserTest] Move raw string literal out of macro adds 5a253992212 [ARM] Add and update FMA tests. NFC adds c15a56f61a5 [ARM] Fill in FP16 FMA patterns adds fb8c9a339a9 [ARM] Use isFMAFasterThanFMulAndFAdd for scalars as well as [...] adds 3db84f142af [X86] Merge (identical) LowerGC_TRANSITION_START and LowerG [...] adds 6a6e6f04ec2 [X86] Move combineLogicBlendIntoConditionalNegate before co [...] adds e3bd0118903 [X86][SSE] Combine combineLogicBlendIntoConditionalNegate f [...] adds c764304adc5 [MC] Drop an unused rule about absolute temporary symbols adds 124b918bd34 [MC] Merge MCSymbol::getSectionPtr into getSection and simplify adds 47115123843 Fix oversight in AST traversal helper adds ad0a45833b9 Allow using traverse() with bindings adds 586acd84902 [MC] Delete MCSection::{rbegin,rend} adds b18cb9c4716 [Gnu toolchain] Look at standard GCC paths for libstdcxx by [...] adds 35efef5351e Add missing test adds 5511861e6dc [MC][ARM] Delete MCSection::HasData and move SHF_ARM_PURECO [...] adds 445f4d2310e Clang-format previous commit adds 83a9321f60d [Coroutines] Remove corresponding phi values when apply sim [...] adds ca3bf289a7f [NFC] Modify the format: Drop the else since we alerady ret [...] adds 95840866b7d [X86] Improve v2i64->v2f32 and v4i64->v4f32 uint_to_fp on a [...] adds 2c053109fa8 [MC] Delete MCFragment::isDummy. NFC adds b9780f4f80b [DAGCombine] Don't check the legality of type when combine [...] adds 806a2b1f3d8 [MC] Reorder MCFragment members to decrease padding adds 2e466950031 [MC] Reorder members of MCFragment's subclasses to decrease [...] adds 8aae6455c07 [mlir][spirv] Update SPIR-V documentation with information [...] adds 19ace449a3d [TargetLowering] Use SETCC input type to call getBooleanCon [...] adds ce67db41853 [Clang] Force rtlib=platform in test to avoid fails with CL [...] new a7929533300 [Metadata] Add TBAA struct metadata to `AAMDNode` new c5fb73c5d1b [APFloat] Add recoverable string parsing errors to APFloat
The 2 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/include/clang/ASTMatchers/ASTMatchers.h | 11 + clang/lib/AST/Expr.cpp | 2 +- clang/lib/ASTMatchers/ASTMatchersInternal.cpp | 5 + clang/lib/Driver/ToolChains/Gnu.cpp | 104 +++- clang/lib/Driver/ToolChains/Gnu.h | 9 + clang/lib/Driver/ToolChains/Hurd.cpp | 6 +- clang/lib/Driver/ToolChains/Hurd.h | 4 + clang/lib/Driver/ToolChains/Linux.cpp | 77 +-- clang/lib/Driver/ToolChains/Linux.h | 7 +- clang/lib/Lex/LiteralSupport.cpp | 5 +- clang/test/Driver/cross-linux.c | 3 + .../ASTMatchers/ASTMatchersTraversalTest.cpp | 32 + clang/unittests/ASTMatchers/Dynamic/ParserTest.cpp | 6 +- llvm/include/llvm/ADT/APFloat.h | 11 +- llvm/include/llvm/IR/Metadata.h | 28 +- llvm/include/llvm/MC/MCFragment.h | 92 +-- llvm/include/llvm/MC/MCSection.h | 13 - llvm/include/llvm/MC/MCSymbol.h | 10 +- llvm/lib/Analysis/TypeBasedAliasAnalysis.cpp | 17 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 5 +- llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 2 +- llvm/lib/IR/Metadata.cpp | 1 + llvm/lib/MC/MCAssembler.cpp | 8 +- llvm/lib/MC/MCFragment.cpp | 6 +- llvm/lib/MC/MCObjectStreamer.cpp | 6 - llvm/lib/MC/MCParser/AsmParser.cpp | 3 +- llvm/lib/MC/MCSection.cpp | 3 +- llvm/lib/Support/APFloat.cpp | 153 +++-- llvm/lib/Support/StringRef.cpp | 10 +- .../Target/AArch64/AsmParser/AArch64AsmParser.cpp | 14 +- .../Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp | 4 +- llvm/lib/Target/ARM/ARM.td | 17 + llvm/lib/Target/ARM/ARMISelLowering.cpp | 11 +- llvm/lib/Target/ARM/ARMInstrVFP.td | 21 + llvm/lib/Target/ARM/ARMPredicates.td | 8 +- llvm/lib/Target/ARM/ARMSubtarget.h | 9 + llvm/lib/Target/ARM/ARMTargetTransformInfo.h | 18 +- .../Target/ARM/MCTargetDesc/ARMELFObjectWriter.cpp | 7 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 319 ++++++---- llvm/lib/Target/X86/X86ISelLowering.h | 3 +- llvm/lib/Transforms/Coroutines/CoroSplit.cpp | 14 +- llvm/test/CodeGen/ARM/cortex-a57-misched-vfma.ll | 18 +- llvm/test/CodeGen/ARM/fp16-fullfp16.ll | 2 +- llvm/test/CodeGen/ARM/fp16-fusedMAC.ll | 429 +++++++++++++ llvm/test/CodeGen/ARM/fusedMAC.ll | 50 +- llvm/test/CodeGen/PowerPC/sext-vector-inreg.ll | 5 +- .../test/CodeGen/Thumb2/float-intrinsics-double.ll | 2 +- llvm/test/CodeGen/Thumb2/float-intrinsics-float.ll | 2 +- llvm/test/CodeGen/X86/combine-sdiv.ll | 203 +++--- llvm/test/CodeGen/X86/vec-strict-inttofp-128.ll | 41 +- llvm/test/CodeGen/X86/vec-strict-inttofp-256.ll | 150 ++--- llvm/test/CodeGen/X86/vec_int_to_fp.ll | 690 +++++++++------------ llvm/test/CodeGen/X86/vector-blend.ll | 38 +- .../X86/vector-constrained-fp-intrinsics.ll | 122 ++-- .../Transforms/Coroutines/coro-split-musttail.ll | 27 +- .../Transforms/Coroutines/coro-split-musttail1.ll | 104 ++++ llvm/test/Transforms/SROA/tbaa-struct.ll | 2 +- llvm/unittests/ADT/APFloatTest.cpp | 252 ++++---- mlir/docs/Dialects/SPIR-V.md | 119 +++- 59 files changed, 1972 insertions(+), 1368 deletions(-) create mode 100644 llvm/test/CodeGen/ARM/fp16-fusedMAC.ll create mode 100644 llvm/test/Transforms/Coroutines/coro-split-musttail1.ll