/external/clang/test/OpenMP/ |
sections_private_codegen.cpp | 29 S<T> s_arr[] = {1, 2}; local 32 #pragma omp sections private(t_var, vec, s_arr, s_arr, var, var) 36 s_arr[0] = var; 136 S<float> s_arr[] = {1, 2}; 139 #pragma omp sections private(t_var, vec, s_arr, s_arr, var, var, sivar) 143 s_arr[0] = var;
|
single_private_codegen.cpp | 29 S<T> s_arr[] = {1, 2}; local 32 #pragma omp single private(t_var, vec, s_arr, s_arr, var, var) 35 s_arr[0] = var; 127 S<float> s_arr[] = {1, 2}; 130 #pragma omp single private(t_var, vec, s_arr, s_arr, var, var, sivar) 133 s_arr[0] = var;
|
task_private_codegen.cpp | 41 S<T> s_arr[] = {1, 2}; local 43 #pragma omp task private(t_var, vec, s_arr, s_arr, var, var) 46 s_arr[0] = var; 129 S<double> s_arr[] = {1, 2}; 131 #pragma omp task private(var, t_var, s_arr, vec, s_arr, var, sivar) 134 s_arr[0] = var; 169 // Constructors for s_arr and var. 194 // No destructors must be called for private copies of s_arr and var [all...] |
for_private_codegen.cpp | 30 S<T> s_arr[] = {1, 2}; local 33 #pragma omp for private(t_var, vec, s_arr, s_arr, var, var) 36 s_arr[i] = var; 153 S<float> s_arr[] = {1, 2}; 156 #pragma omp for private(t_var, vec, s_arr, s_arr, var, var, svar) 159 s_arr[i] = var;
|
parallel_copyin_codegen.cpp | 41 // CHECK-DAG: [[S_ARR:@.+]] = internal global [2 x [[S_FLOAT_TY]]] zeroinitializer, 49 // TLS-CHECK-DAG: [[S_ARR:@.+]] = internal thread_local global [2 x [[S_FLOAT_TY]]] zeroinitializer, 62 static S<T> s_arr[] __attribute__((aligned(128))) = {1, 2}; local 64 #pragma omp threadprivate(t_var, vec, s_arr, var) 65 #pragma omp parallel copyin(t_var, vec, s_arr, var) 68 s_arr[0] = var; 218 static S<float> s_arr[] = {1, 2}; 220 #pragma omp threadprivate(t_var, vec, s_arr, var) 221 #pragma omp parallel copyin(t_var, vec, s_arr, var) 224 s_arr[0] = var [all...] |
task_firstprivate_codegen.cpp | 42 S<T> s_arr[] = {1, 2}; local 44 #pragma omp task firstprivate(t_var, vec, s_arr, s_arr, var, var) 47 s_arr[0] = var; 151 S<double> s_arr[] = {1, 2}; 153 #pragma omp task firstprivate(var, t_var, s_arr, vec, s_arr, var, sivar) 156 s_arr[0] = var; 209 // Constructors for s_arr and var. 210 // s_arr; [all...] |
taskloop_firstprivate_codegen.cpp | 42 S<T> s_arr[] = {1, 2}; local 44 #pragma omp taskloop firstprivate(t_var, vec, s_arr, s_arr, var, var) 47 s_arr[0] = var; 151 S<double> s_arr[] = {1, 2}; 153 #pragma omp taskloop firstprivate(var, t_var, s_arr, vec, s_arr, var, sivar) 156 s_arr[0] = var; 209 // Constructors for s_arr and var. 210 // s_arr; [all...] |
taskloop_lastprivate_codegen.cpp | 42 S<T> s_arr[] = {1, 2}; local 44 #pragma omp taskloop lastprivate(t_var, vec, s_arr, s_arr, var, var) 47 s_arr[0] = var; 145 S<double> s_arr[] = {1, 2}; 147 #pragma omp taskloop lastprivate(var, t_var, s_arr, vec, s_arr, var, sivar) 150 s_arr[0] = var; 200 // Constructors for s_arr and var. 201 // s_arr; [all...] |
taskloop_private_codegen.cpp | 41 S<T> s_arr[] = {1, 2}; local 43 #pragma omp taskloop private(t_var, vec, s_arr, s_arr, var, var) 46 s_arr[0] = var; 129 S<double> s_arr[] = {1, 2}; 131 #pragma omp taskloop private(var, t_var, s_arr, vec, s_arr, var, sivar) 134 s_arr[0] = var; 169 // Constructors for s_arr and var. 194 // No destructors must be called for private copies of s_arr and var [all...] |
taskloop_simd_firstprivate_codegen.cpp | 42 S<T> s_arr[] = {1, 2}; local 44 #pragma omp taskloop simd firstprivate(t_var, vec, s_arr, s_arr, var, var) 47 s_arr[0] = var; 151 S<double> s_arr[] = {1, 2}; 153 #pragma omp taskloop simd firstprivate(var, t_var, s_arr, vec, s_arr, var, sivar) 156 s_arr[0] = var; 209 // Constructors for s_arr and var. 210 // s_arr; [all...] |
taskloop_simd_lastprivate_codegen.cpp | 42 S<T> s_arr[] = {1, 2}; local 44 #pragma omp taskloop simd lastprivate(t_var, vec, s_arr, s_arr, var, var) 47 s_arr[0] = var; 145 S<double> s_arr[] = {1, 2}; 147 #pragma omp taskloop simd lastprivate(var, t_var, s_arr, vec, s_arr, var, sivar) 150 s_arr[0] = var; 200 // Constructors for s_arr and var. 201 // s_arr; [all...] |
taskloop_simd_private_codegen.cpp | 41 S<T> s_arr[] = {1, 2}; local 43 #pragma omp taskloop simd private(t_var, vec, s_arr, s_arr, var, var) 46 s_arr[0] = var; 129 S<double> s_arr[] = {1, 2}; 131 #pragma omp taskloop simd private(var, t_var, s_arr, vec, s_arr, var, sivar) 134 s_arr[0] = var; 169 // Constructors for s_arr and var. 194 // No destructors must be called for private copies of s_arr and var [all...] |
sections_lastprivate_codegen.cpp | 33 S<T> s_arr[] = {1, 2}; local 36 #pragma omp sections lastprivate(t_var, vec, s_arr, var) 40 s_arr[0] = var; 202 S<float> s_arr[] = {1, 2}; 205 #pragma omp sections lastprivate(t_var, vec, s_arr, var, sivar) 209 s_arr[0] = var; 341 // original s_arr[]=private_s_arr[];
|
single_firstprivate_codegen.cpp | 39 S<T> s_arr[] = {1, 2}; local 42 #pragma omp single firstprivate(t_var, vec, s_arr, var) 45 s_arr[0] = var; 56 // CHECK-DAG: [[S_ARR:@.+]] = global [2 x [[S_FLOAT_TY]]] zeroinitializer, 57 S<float> s_arr[] = {1, 2}; variable 161 #pragma omp single firstprivate(t_var, vec, s_arr, var, sivar) nowait 165 s_arr[0] = var; 191 // firstprivate s_arr(s_arr) 197 // CHECK: getelementptr inbounds ([2 x [[S_FLOAT_TY]]], [2 x [[S_FLOAT_TY]]]* [[S_ARR]], i{{[0-9]+}} 0, i{{[0-9]+}} 0 [all...] |
sections_reduction_codegen.cpp | 35 S<T> s_arr[] = {1, 2}; local 42 s_arr[0] = var; 172 S<float> s_arr[] = {1, 2}; 179 s_arr[0] = var; 181 s_arr[1] = var1;
|
function-attr.cpp | 34 S<double> s_arr[] = {1, 2}; local 36 #pragma omp task private(s_arr, var) 37 s_arr[0] = var;
|
for_firstprivate_codegen.cpp | 40 S<T> s_arr[] = {1, 2}; local 43 #pragma omp for firstprivate(t_var, vec, s_arr, var) 46 s_arr[i] = var; 57 // CHECK-DAG: [[S_ARR:@.+]] = global [2 x [[S_FLOAT_TY]]] zeroinitializer, 58 S<float> s_arr[] = {1, 2}; variable 194 #pragma omp for firstprivate(t_var, vec, s_arr, var, sivar) 197 s_arr[i] = var; 227 // firstprivate s_arr(s_arr) 233 // CHECK: getelementptr inbounds ([2 x [[S_FLOAT_TY]]], [2 x [[S_FLOAT_TY]]]* [[S_ARR]], i{{[0-9]+}} 0, i{{[0-9]+}} 0 [all...] |
sections_firstprivate_codegen.cpp | 39 S<T> s_arr[] = {1, 2}; local 42 #pragma omp sections firstprivate(t_var, vec, s_arr, var) 46 s_arr[0] = var; 57 // CHECK-DAG: [[S_ARR:@.+]] = global [2 x [[S_FLOAT_TY]]] zeroinitializer, 58 S<float> s_arr[] = {1, 2}; variable 190 #pragma omp sections firstprivate(t_var, vec, s_arr, var, sivar) nowait 194 s_arr[0] = var; 224 // firstprivate s_arr(s_arr) 230 // CHECK: getelementptr inbounds ([2 x [[S_FLOAT_TY]]], [2 x [[S_FLOAT_TY]]]* [[S_ARR]], i{{[0-9]+}} 0, i{{[0-9]+}} 0 [all...] |
teams_private_codegen.cpp | 76 S<T> s_arr[] __attribute__((aligned(128))) = {1, 2}; local 79 #pragma omp teams private(t_var, vec, s_arr, var) 82 s_arr[0] = var; 183 S<float> s_arr[] = {1, 2}; 186 #pragma omp teams private(t_var, vec, s_arr, var, sivar) 189 s_arr[0] = var;
|
for_reduction_codegen.cpp | 37 S<T> s_arr[] = {1, 2}; local 44 s_arr[i] = var; 50 s_arr[i] = var; 184 S<float> s_arr[] = {1, 2}; 189 S<float> (&var3)[2] = s_arr; 194 s_arr[i] = var; [all...] |
parallel_private_codegen.cpp | 86 S<T> s_arr[] __attribute__((aligned(128))) = {1, 2}; local 88 #pragma omp parallel private(t_var, vec, s_arr, var) 91 s_arr[0] = var; 244 S<float> s_arr[] = {1, 2}; 246 #pragma omp parallel private(t_var, vec, s_arr, var, sivar) 249 s_arr[0] = var;
|
teams_firstprivate_codegen.cpp | 54 S<T> s_arr[] __attribute__((aligned(128))) = {1, 2}; local 57 #pragma omp teams firstprivate(t_var, vec, s_arr, var) 60 s_arr[0] = var; 116 S<float> s_arr[] = {1, 2}; 119 #pragma omp teams firstprivate(t_var, vec, s_arr, var, sivar) 122 s_arr[0] = var;
|
parallel_reduction_codegen.cpp | 91 S<T> s_arr[] = {1, 2}; local 96 s_arr[0] = var; 304 S<float> s_arr[] = {1, 2}; 310 s_arr[0] = var; 316 s_arr[0] = var; [all...] |
for_reduction_codegen_UDR.cpp | 50 S<T> s_arr[] = {1, 2}; local 62 s_arr[i] = var; 68 s_arr[i] = var; 82 S<float> s_arr[] = {1, 2}; local 87 S<float>(&var3)[2] = s_arr; 93 s_arr[i] = var; [all...] |
parallel_firstprivate_codegen.cpp | 105 S<T> s_arr[] __attribute__((aligned(128))) = {1, 2}; local 107 #pragma omp parallel firstprivate(t_var, vec, s_arr, var) 110 s_arr[0] = var; 300 S<float> s_arr[] = {1, 2}; 302 #pragma omp parallel firstprivate(t_var, vec, s_arr, var, sivar) 305 s_arr[0] = var;
|