LLVM OpenMP 20.0.0git
negtile_intfor.c
Go to the documentation of this file.
1// RUN: %libomp-compile-and-run | FileCheck %s --match-full-lines
2
3#ifndef HEADER
4#define HEADER
5
6#include <stdlib.h>
7#include <stdio.h>
8
9int tilesize = -2;
10
11int main() {
12 printf("do\n");
13#pragma omp tile sizes(tilesize, tilesize)
14 for (int i = 7; i < 19; i += 3)
15 for (int j = 7; j < 20; j += 3)
16 printf("i=%d j=%d\n", i, j);
17 printf("done\n");
18 return EXIT_SUCCESS;
19}
20
21#endif /* HEADER */
22
23// CHECK: do
24// CHECK-NEXT: i=7 j=7
25// CHECK-NEXT: i=7 j=10
26// CHECK-NEXT: i=7 j=13
27// CHECK-NEXT: i=7 j=16
28// CHECK-NEXT: i=7 j=19
29// CHECK-NEXT: i=10 j=7
30// CHECK-NEXT: i=10 j=10
31// CHECK-NEXT: i=10 j=13
32// CHECK-NEXT: i=10 j=16
33// CHECK-NEXT: i=10 j=19
34// CHECK-NEXT: i=13 j=7
35// CHECK-NEXT: i=13 j=10
36// CHECK-NEXT: i=13 j=13
37// CHECK-NEXT: i=13 j=16
38// CHECK-NEXT: i=13 j=19
39// CHECK-NEXT: i=16 j=7
40// CHECK-NEXT: i=16 j=10
41// CHECK-NEXT: i=16 j=13
42// CHECK-NEXT: i=16 j=16
43// CHECK-NEXT: i=16 j=19
44// CHECK-NEXT: done
#define i
Definition: kmp_stub.cpp:87
int tilesize
Definition: negtile_intfor.c:9
int main()