/external/clang/test/OpenMP/ |
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) 216 static int t_var = 1122; 220 #pragma omp threadprivate(t_var, vec, s_arr, var) 221 #pragma omp parallel copyin(t_var, vec, s_arr, var [all...] |
sections_lastprivate_codegen.cpp | 31 T t_var = T(); local 36 #pragma omp sections lastprivate(t_var, vec, s_arr, var) 38 vec[0] = t_var; 200 int t_var = 0; 205 #pragma omp sections lastprivate(t_var, vec, s_arr, var, sivar) 208 vec[0] = t_var; 332 // 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 | 33 T t_var = T(), t_var1; local 38 #pragma omp sections reduction(+:t_var) reduction(&:var) reduction(&& : var1) reduction(min: t_var1) nowait 40 vec[0] = t_var; 170 float t_var = 0, t_var1; 175 #pragma omp sections reduction(+:t_var) reduction(&:var) reduction(&& : var1) reduction(min: t_var1) 178 vec[0] = t_var; 290 // t_var += t_var_reduction; 333 // 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 161 #pragma omp single firstprivate(t_var, vec, s_arr, var, sivar) nowait 164 vec[0] = t_var; 183 // firstprivate t_var(t_var) 184 // 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; 127 int t_var = 0; 131 #pragma omp task private(var, t_var, s_arr, vec, s_arr, var, sivar) 133 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 190 #pragma omp sections firstprivate(t_var, vec, s_arr, var, sivar) nowait 193 vec[0] = t_var; 216 // firstprivate t_var(t_var) 217 // 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; 149 int t_var = 0; 153 #pragma omp task firstprivate(var, t_var, s_arr, vec, s_arr, var, sivar) 155 vec[0] = t_var; 179 // CHECK: [[T_VAR:%.+]] = load i32, i32* [[T_VAR_ADDR]], 180 // CHECK: store i32 [[T_VAR]], i32* [[T_VAR_REF]], 226 // t_var; 229 // CHECK: [[T_VAR:%.+]] = load i{{.+}}, i{{.+}}* [[T_VAR_REF]] [all...] |
taskloop_firstprivate_codegen.cpp | 40 T t_var __attribute__((aligned(128))) = T(); local 44 #pragma omp taskloop firstprivate(t_var, vec, s_arr, s_arr, var, var) 46 vec[0] = t_var; 149 int t_var = 0; 153 #pragma omp taskloop firstprivate(var, t_var, s_arr, vec, s_arr, var, sivar) 155 vec[0] = t_var; 226 // t_var; 229 // CHECK: [[T_VAR:%.+]] = load i{{.+}}, i{{.+}}* [[T_VAR_ADDR_REF]], 230 // CHECK: store i32 [[T_VAR]], i32* [[PRIVATE_T_VAR_REF]], 378 // t_var; [all...] |
taskloop_lastprivate_codegen.cpp | 40 T t_var __attribute__((aligned(128))) = T(); local 44 #pragma omp taskloop lastprivate(t_var, vec, s_arr, s_arr, var, var) 46 vec[0] = t_var; 143 int t_var = 0; 147 #pragma omp taskloop lastprivate(var, t_var, s_arr, vec, s_arr, var, sivar) 149 vec[0] = t_var; 212 // t_var; 373 // t_var;
|
taskloop_private_codegen.cpp | 39 T t_var __attribute__((aligned(128))) = T(); local 43 #pragma omp taskloop private(t_var, vec, s_arr, s_arr, var, var) 45 vec[0] = t_var; 127 int t_var = 0; 131 #pragma omp taskloop private(var, t_var, s_arr, vec, s_arr, var, sivar) 133 vec[0] = t_var;
|
taskloop_simd_firstprivate_codegen.cpp | 40 T t_var __attribute__((aligned(128))) = T(); local 44 #pragma omp taskloop simd firstprivate(t_var, vec, s_arr, s_arr, var, var) 46 vec[0] = t_var; 149 int t_var = 0; 153 #pragma omp taskloop simd firstprivate(var, t_var, s_arr, vec, s_arr, var, sivar) 155 vec[0] = t_var; 226 // t_var; 229 // CHECK: [[T_VAR:%.+]] = load i{{.+}}, i{{.+}}* [[T_VAR_ADDR_REF]], 230 // CHECK: store i32 [[T_VAR]], i32* [[PRIVATE_T_VAR_REF]], 378 // t_var; [all...] |
taskloop_simd_lastprivate_codegen.cpp | 40 T t_var __attribute__((aligned(128))) = T(); local 44 #pragma omp taskloop simd lastprivate(t_var, vec, s_arr, s_arr, var, var) 46 vec[0] = t_var; 143 int t_var = 0; 147 #pragma omp taskloop simd lastprivate(var, t_var, s_arr, vec, s_arr, var, sivar) 149 vec[0] = t_var; 212 // t_var; 373 // t_var;
|
taskloop_simd_private_codegen.cpp | 39 T t_var __attribute__((aligned(128))) = T(); local 43 #pragma omp taskloop simd private(t_var, vec, s_arr, s_arr, var, var) 45 vec[0] = t_var; 127 int t_var = 0; 131 #pragma omp taskloop simd private(var, t_var, s_arr, vec, s_arr, var, sivar) 133 vec[0] = t_var;
|
teams_private_codegen.cpp | 74 T t_var __attribute__((aligned(128))) = T(); local 79 #pragma omp teams private(t_var, vec, s_arr, var) 81 vec[0] = t_var; 181 int t_var = 0; 186 #pragma omp teams private(t_var, vec, s_arr, var, sivar) 188 vec[0] = t_var;
|
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; 182 float t_var = 0, t_var1; 191 #pragma omp for reduction(+:t_var) reduction(&:var) reduction(&& : var1) reduction(min: t_var1) 193 vec[i] = t_var; 300 // t_var += t_var_reduction; 343 // t_var += t_var_reduction [all...] |
parallel_reduction_codegen.cpp | 89 T t_var __attribute__((aligned(128))) = T(), t_var1 __attribute__((aligned(128))); local 93 #pragma omp parallel reduction(+:t_var) reduction(&:var) reduction(&& : var1) reduction(min: t_var1) 95 vec[0] = t_var; 302 float t_var = 0, t_var1; 307 #pragma omp parallel reduction(+:t_var) reduction(&:var) reduction(&& : var1) reduction(min: t_var1) 309 vec[0] = t_var; 313 #pragma omp parallel reduction(+ : t_var) reduction(& : var) reduction(&& : var1) reduction(min : t_var1) 315 vec[0] = t_var; 393 // t_var += t_var_reduction; 436 // t_var += t_var_reduction [all...] |
teams_firstprivate_codegen.cpp | 52 T t_var __attribute__((aligned(128))) = T(); local 57 #pragma omp teams firstprivate(t_var, vec, s_arr, var) 59 vec[0] = t_var; 63 #pragma omp teams firstprivate(t_var) 114 int t_var = 0; 119 #pragma omp teams firstprivate(t_var, vec, s_arr, var, sivar) 121 vec[0] = t_var; 126 #pragma omp teams firstprivate(t_var) 177 // CHECK: define internal {{.*}}void [[OMP_OUTLINED_1]](i{{[0-9]+}}* noalias {{%.+}}, i{{[0-9]+}}* noalias {{%.+}}, i{{32|64}} {{.*}}[[T_VAR:%.+]]) 179 // CHECK: store i{{[0-9]+}} [[T_VAR]], i{{[0-9]+}}* [[T_VAR_LOC]] [all...] |
parallel_private_codegen.cpp | 84 T t_var __attribute__((aligned(128))) = T(); local 88 #pragma omp parallel private(t_var, vec, s_arr, var) 90 vec[0] = t_var; 242 int t_var = 0; 246 #pragma omp parallel private(t_var, vec, s_arr, var, sivar) 248 vec[0] = t_var;
|
for_reduction_codegen_UDR.cpp | 48 T t_var = T(), t_var1; local 59 #pragma omp for reduction(+ : t_var) reduction(& : var) reduction(&& : var1) reduction(min : t_var1) nowait 61 vec[i] = t_var; 65 #pragma omp for reduction(&& : t_var) 67 vec[i] = t_var; 80 float t_var = 0, t_var1; local 90 #pragma omp for reduction(+ : t_var) reduction(& : var) reduction(&& : var1) reduction(min : t_var1) 92 vec[i] = t_var; 197 // t_var += t_var_reduction; 216 // t_var += t_var_reduction [all...] |
parallel_firstprivate_codegen.cpp | 103 T t_var __attribute__((aligned(128))) = T(); local 107 #pragma omp parallel firstprivate(t_var, vec, s_arr, var) 109 vec[0] = t_var; 112 #pragma omp parallel firstprivate(t_var) 298 int t_var = 0; 302 #pragma omp parallel firstprivate(t_var, vec, s_arr, var, sivar) 304 vec[0] = t_var; 308 #pragma omp parallel firstprivate(t_var) 316 // CHECK: [[T_VAR:%.+]] = alloca i32, 320 // CHECK: [[T_VARVAL:%.+]] = load i32, i32* [[T_VAR]], [all...] |
for_lastprivate_codegen.cpp | 148 T t_var __attribute__((aligned(128))) = T(); local 153 #pragma omp for lastprivate(t_var, vec, s_arr, var) 155 vec[i] = t_var; 422 int t_var = 0; 427 #pragma omp for lastprivate(t_var, vec, s_arr, var, sivar) 429 vec[i] = t_var; 498 // original t_var=private_t_var; [all...] |