// RUN: %clang -O0 -fenable-matrix -S -emit-llvm %s -o - | FileCheck %s
// RUN: %clang -O1 -fenable-matrix -S -emit-llvm %s -o - | FileCheck %s
// RUN: %clang -O2 -fenable-matrix -S -emit-llvm %s -o - | FileCheck %s
// RUN: %clang -O3 -fenable-matrix -S -emit-llvm %s -o - | FileCheck %s
// RUN: %clang -Ofast -fenable-matrix -S -emit-llvm %s -o - | FileCheck %s
// RUN: %clang -Os -fenable-matrix -S -emit-llvm %s -o - | FileCheck %s
// RUN: %clang -Oz -fenable-matrix -S -emit-llvm %s -o - | FileCheck %s
// Smoke test that the matrix intrinsics are lowered at any optimisation level.
typedef float m4x4_t ;
m4x4_t