1 // RUN: %clang_cc1 -triple x86_64-unknown-linux-gnu -target-cpu x86-64 %s -O3 -opt-record-file=t1.opt -fopenmp -emit-llvm-bc -o %t.bc
2 // RUN: %clang_cc1 -triple x86_64-unknown-linux-gnu -target-cpu x86-64 -O3 -x ir %t.bc -opt-record-file %t.opt -fopenmp -emit-obj
3 // RUN: cat %t.opt | FileCheck -check-prefix=CHECK %s
4 // REQUIRES: x86-registered-target
6 void foo(int *a
, int *b
, int *c
) {
7 #pragma omp parallel for
8 for (int i
= 0; i
< 100; i
++) {
14 // CHECK: Pass: inline
15 // CHECK: Name: NoDefinition
16 // CHECK: Function: foo