xref: /llvm-project/llvm/test/tools/llvm-opt-report/Inputs/scalable.c (revision 970094d50b08e694c2302f7ee39b1c33d08f2405)
1 #include <stddef.h>
2 
3 void foo(size_t N, float A[restrict N], float B[N]) {
4   #pragma clang loop vectorize_width(4, scalable)
5   for (size_t i = 0; i < N; i++) {
6     A[i] = B[i] * 42.f;
7   }
8 }
9 
10