/external/clang/test/OpenMP/ |
parallel_reduction_codegen.cpp | 32 T t_var __attribute__((aligned(128))) = T(), t_var1 __attribute__((aligned(128))); local 36 #pragma omp parallel reduction(+:t_var) reduction(&:var) reduction(&& : var1) reduction(min: t_var1) 38 vec[0] = t_var; 157 float t_var = 0, t_var1; 161 #pragma omp parallel reduction(+:t_var) reduction(&:var) reduction(&& : var1) reduction(min: t_var1) 163 vec[0] = t_var; 167 #pragma omp parallel reduction(+ : t_var) reduction(& : var) reduction(&& : var1) reduction(min : t_var1) 169 vec[0] = t_var; 244 // t_var += t_var_reduction; 287 // t_var += t_var_reduction [all...] |
parallel_copyin_codegen.cpp | 39 // CHECK-DAG: [[T_VAR:@.+]] = internal global i{{[0-9]+}} 1122, 47 // TLS-CHECK-DAG: [[T_VAR:@.+]] = internal thread_local global i{{[0-9]+}} 1122, 60 static T t_var __attribute__((aligned(128))) = 333; local 64 #pragma omp threadprivate(t_var, vec, s_arr, var) 65 #pragma omp parallel copyin(t_var, vec, s_arr, var) 67 vec[0] = t_var; 70 #pragma omp parallel copyin(t_var) 214 static int t_var = 1122; 218 #pragma omp threadprivate(t_var, vec, s_arr, var) 219 #pragma omp parallel copyin(t_var, vec, s_arr, var [all...] |
for_reduction_codegen.cpp | 35 T t_var = T(), t_var1; local 41 #pragma omp for reduction(+:t_var) reduction(&:var) reduction(&& : var1) reduction(min: t_var1) nowait 43 vec[i] = t_var; 47 #pragma omp for reduction(&& : t_var) 49 vec[i] = t_var; 180 float t_var = 0, t_var1; 186 #pragma omp for reduction(+:t_var) reduction(&:var) reduction(&& : var1) reduction(min: t_var1) 188 vec[i] = t_var; 270 // t_var += t_var_reduction; 313 // t_var += t_var_reduction [all...] |
parallel_private_codegen.cpp | 26 T t_var __attribute__((aligned(128))) = T(); local 30 #pragma omp parallel private(t_var, vec, s_arr, var) 32 vec[0] = t_var; 121 int t_var = 0; 125 #pragma omp parallel private(t_var, vec, s_arr, var, sivar) 127 vec[0] = t_var;
|
sections_lastprivate_codegen.cpp | 32 T t_var = T(); local 37 #pragma omp sections lastprivate(t_var, vec, s_arr, var) 39 vec[0] = t_var; 201 int t_var = 0; 206 #pragma omp sections lastprivate(t_var, vec, s_arr, var, sivar) 209 vec[0] = t_var; 331 // original t_var=private_t_var;
|
sections_private_codegen.cpp | 27 T t_var = T(); local 32 #pragma omp sections private(t_var, vec, s_arr, s_arr, var, var) 34 vec[0] = t_var; 134 int t_var = 0; 139 #pragma omp sections private(t_var, vec, s_arr, s_arr, var, var, sivar) 142 vec[0] = t_var;
|
sections_reduction_codegen.cpp | 34 T t_var = T(), t_var1; local 39 #pragma omp sections reduction(+:t_var) reduction(&:var) reduction(&& : var1) reduction(min: t_var1) nowait 41 vec[0] = t_var; 171 float t_var = 0, t_var1; 176 #pragma omp sections reduction(+:t_var) reduction(&:var) reduction(&& : var1) reduction(min: t_var1) 179 vec[0] = t_var; 291 // t_var += t_var_reduction; 334 // t_var += t_var_reduction;
|
single_firstprivate_codegen.cpp | 37 T t_var = T(); local 42 #pragma omp single firstprivate(t_var, vec, s_arr, var) 44 vec[0] = t_var; 52 // CHECK-DAG: [[T_VAR:@.+]] = global i{{[0-9]+}} 333, 53 int t_var = 333; variable 162 #pragma omp single firstprivate(t_var, vec, s_arr, var, sivar) nowait 165 vec[0] = t_var; 184 // firstprivate t_var(t_var) 185 // CHECK: [[T_VAR_VAL:%.+]] = load i{{[0-9]+}}, i{{[0-9]+}}* [[T_VAR]], [all...] |
single_private_codegen.cpp | 27 T t_var = T(); local 32 #pragma omp single private(t_var, vec, s_arr, s_arr, var, var) 34 vec[0] = t_var; 125 int t_var = 0; 130 #pragma omp single private(t_var, vec, s_arr, s_arr, var, var, sivar) 132 vec[0] = t_var;
|
task_private_codegen.cpp | 39 T t_var __attribute__((aligned(128))) = T(); local 43 #pragma omp task private(t_var, vec, s_arr, s_arr, var, var) 45 vec[0] = t_var; 131 int t_var = 0; 135 #pragma omp task private(var, t_var, s_arr, vec, s_arr, var, sivar) 137 vec[0] = t_var;
|
for_firstprivate_codegen.cpp | 38 T t_var = T(); local 43 #pragma omp for firstprivate(t_var, vec, s_arr, var) 45 vec[i] = t_var; 53 // CHECK-DAG: [[T_VAR:@.+]] = global i{{[0-9]+}} 333, 54 int t_var = 333; variable 194 #pragma omp for firstprivate(t_var, vec, s_arr, var, sivar) 196 vec[i] = t_var; 219 // firstprivate t_var(t_var) 220 // CHECK: [[T_VAR_VAL:%.+]] = load i{{[0-9]+}}, i{{[0-9]+}}* [[T_VAR]], [all...] |
for_private_codegen.cpp | 28 T t_var = T(); local 33 #pragma omp for private(t_var, vec, s_arr, s_arr, var, var) 35 vec[i] = t_var; 151 int t_var = 0; 156 #pragma omp for private(t_var, vec, s_arr, s_arr, var, var, svar) 158 vec[i] = t_var;
|
sections_firstprivate_codegen.cpp | 37 T t_var = T(); local 42 #pragma omp sections firstprivate(t_var, vec, s_arr, var) 44 vec[0] = t_var; 53 // CHECK-DAG: [[T_VAR:@.+]] = global i{{[0-9]+}} 333, 54 int t_var = 333; variable 191 #pragma omp sections firstprivate(t_var, vec, s_arr, var, sivar) nowait 194 vec[0] = t_var; 213 // firstprivate t_var(t_var) 214 // CHECK: [[T_VAR_VAL:%.+]] = load i{{[0-9]+}}, i{{[0-9]+}}* [[T_VAR]], [all...] |
task_firstprivate_codegen.cpp | 40 T t_var __attribute__((aligned(128))) = T(); local 44 #pragma omp task firstprivate(t_var, vec, s_arr, s_arr, var, var) 46 vec[0] = t_var; 153 int t_var = 0; 157 #pragma omp task firstprivate(var, t_var, s_arr, vec, s_arr, var, sivar) 159 vec[0] = t_var; 228 // t_var; 232 // CHECK: [[T_VAR:%.+]] = load i{{.+}}, i{{.+}}* [[T_VAR_REF]], 233 // CHECK: store i32 [[T_VAR]], i32* [[PRIVATE_T_VAR_REF]], 364 // t_var; [all...] |
parallel_firstprivate_codegen.cpp | 39 T t_var __attribute__((aligned(128))) = T(); local 43 #pragma omp parallel firstprivate(t_var, vec, s_arr, var) 45 vec[0] = t_var; 48 #pragma omp parallel firstprivate(t_var) 147 int t_var = 0; 151 #pragma omp parallel firstprivate(t_var, vec, s_arr, var, sivar) 153 vec[0] = t_var; 157 #pragma omp parallel firstprivate(t_var)
|
for_lastprivate_codegen.cpp | 35 T t_var __attribute__((aligned(128))) = T(); local 40 #pragma omp for lastprivate(t_var, vec, s_arr, var) 42 vec[i] = t_var; 196 int t_var = 0; 201 #pragma omp for lastprivate(t_var, vec, s_arr, var, sivar) 203 vec[i] = t_var; 272 // original t_var=private_t_var; 465 // original t_var=private_t_var;
|