[PATCH] D46109: [ARM, AArch64] Add intrinsics for dot product instructions

Eli Friedman via Phabricator via cfe-commits cfe-commits at lists.llvm.org
Thu Apr 26 17:45:01 PDT 2018

efriedma added inline comments.

Comment at: test/CodeGen/arm-neon-dot-product.c:1
+// RUN: %clang_cc1 -triple armv8-linux-gnueabihf -target-cpu cortex-a57 -target-feature +dotprod \
+// RUN: -disable-O0-optnone  -emit-llvm -o - %s | opt -S -instcombine | FileCheck %s
flyingforyou wrote:
> efriedma wrote:
> > flyingforyou wrote:
> > > I think proper target is cortex-a55 or cortex-a75.
> > > Do we need  check routines for wrong target-cpu?
> > This is working as intended, I think: target-feature overrides target-cpu.
> dotprod is ARMv8.2's addition feature not ARMv8. Cortex-a57 only supports ARMv8 which couldn't have dotprod feature. Am I missing something?
Oh, sorry, misunderstood the question; yes, this might not be the most clear "CHECK" line.



More information about the cfe-commits mailing list