brintos

brintos / llvm-project-archived public Read only

0
0
Text · 502 B · 137d77f Raw
15 lines · c
1// RUN: %clang -O1 -fvectorize -target x86_64-unknown-unknown -emit-llvm -Rpass-analysis -S %s -o - 2>&1 | FileCheck %s --check-prefix=RPASS2// RUN: %clang -O1 -fvectorize -target x86_64-unknown-unknown -emit-llvm -S %s -o - 2>&1 | FileCheck %s3 4// RPASS: {{.*}}:12:5: remark: loop not vectorized: call instruction cannot be vectorized5// CHECK-NOT: remark: loop not vectorized6 7void bar(void);8 9void foo(int N) {10  #pragma clang loop vectorize(enable)11  for (int i = 0; i < N; i++) {12    bar();13  }14}15