brintos

brintos / llvm-project-archived public Read only

0
0
Text · 656 B · 7e395ca Raw
12 lines · c
1// The 8-bit integer matrix multiply extension is a mandatory component of the2// Armv8.6-A extensions, but is permitted as an optional feature for any3// implementation of Armv8.2-A to Armv8.5-A (inclusive)4// RUN: %clang --target=aarch64 -march=armv8.5a -S -o - -emit-llvm -c %s 2>&1 | FileCheck -check-prefix=NOI8MM %s5// RUN: %clang --target=aarch64 -march=armv8.5a+i8mm -S -o - -emit-llvm -c %s 2>&1 | FileCheck -check-prefix=I8MM %s6// RUN: %clang --target=aarch64 -march=armv8.6a -S -o - -emit-llvm -c %s 2>&1 | FileCheck -check-prefix=I8MM %s7 8// I8MM: "target-features"="{{.*}},+i8mm9// NOI8MM-NOT: "target-features"="{{.*}},+i8mm10 11void test() {}12