LLVM OpenMP
floating-bounds.c
Go to the documentation of this file.
1// RUN: %libomp-compile -fopenmp-version=61 && %libomp-run \
2// RUN: | FileCheck %s --match-full-lines
3
4#ifndef HEADER
5#define HEADER
6
7#include <stdlib.h>
8#include <stdio.h>
9
10int main(void) {
11 int count = 0;
12
13#pragma omp flatten
14 for (int i = 0; i < 2; ++i)
15 for (int j = 0.; j < 2; ++j)
16 ++count;
17 printf("floating-init=%d\n", count);
18
19 count = 0;
20#pragma omp flatten
21 for (int i = 0; i < 2; ++i)
22 for (int j = 0; j < 2.; ++j)
23 ++count;
24 printf("floating-bound=%d\n", count);
25
26 return EXIT_SUCCESS;
27}
28
29#endif /* HEADER */
30
31// CHECK: floating-init=4
32// CHECK-NEXT: floating-bound=4
int main(void)
void const char const char int ITT_FORMAT __itt_group_sync x void const char ITT_FORMAT __itt_group_sync s void ITT_FORMAT __itt_group_sync p void ITT_FORMAT p void ITT_FORMAT p no args __itt_suppress_mode_t unsigned int void size_t ITT_FORMAT d void ITT_FORMAT p void ITT_FORMAT p __itt_model_site __itt_model_site_instance ITT_FORMAT p __itt_model_task __itt_model_task_instance ITT_FORMAT p void ITT_FORMAT p void ITT_FORMAT p void size_t ITT_FORMAT d void ITT_FORMAT p const wchar_t ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s no args void ITT_FORMAT p size_t count
#define i
Definition kmp_stub.cpp:88