/external/clang/test/OpenMP/ |
sections_lastprivate_codegen.cpp | 53 static int sivar; local 62 #pragma omp sections lastprivate(g, sivar) 90 sivar = 13; 103 // original sivar = private sivar; 114 sivar = 23; 134 #pragma omp sections lastprivate(g, sivar) 136 // BLOCKS: define{{.*}} internal{{.*}} void [[OMP_REGION]](i32* noalias [[GTID:%.+]], i32* noalias %{{.+}}, i32* dereferenceable(4) [[SIVAR:%.+]]) 145 // BLOCKS: store i{{[0-9]+}}* [[SIVAR]], i{{[0-9]+}}** [[SIVAR_ADDR:%.+]], 156 // BLOCKS-NOT: [[SIVAR]]{{[[^:word:]]} [all...] |
sections_private_codegen.cpp | 42 static int sivar; local 51 #pragma omp sections private(g, sivar) 58 sivar = 11; 74 sivar = 22; 96 #pragma omp sections private(g, sivar) 103 sivar = 111; 111 // BLOCKS-NOT: [[SIVAR]]{{[[^:word:]]}} 113 // BLOCKS-NOT: [[SIVAR]]{{[[^:word:]]}} 120 sivar = 222; 124 // BLOCKS-NOT: [[SIVAR]]{{[[^:word:]]} [all...] |
single_firstprivate_codegen.cpp | 65 static int sivar; local 74 #pragma omp single firstprivate(g, sivar) 86 sivar = 17; 100 sivar = 31; 120 #pragma omp single firstprivate(g, sivar) 133 sivar = 37; 139 // BLOCKS-NOT: [[SIVAR]]{{[[^:word:]]}} 141 // BLOCKS-NOT: [[SIVAR]]{{[[^:word:]]}} 148 sivar = 31; 152 // BLOCKS-NOT: [[SIVAR]]{{[[^:word:]]} [all...] |
single_private_codegen.cpp | 41 static int sivar; local 50 #pragma omp single private(g, sivar) 56 sivar = 101; 70 sivar = 211; 90 #pragma omp single private(g, sivar) 96 sivar = 101; 103 // BLOCKS-NOT: [[SIVAR]]{{[[^:word:]]}} 105 // BLOCKS-NOT: [[SIVAR]]{{[[^:word:]]}} 111 sivar = 203; 115 // BLOCKS-NOT: [[SIVAR]]{{[[^:word:]]} [all...] |
task_private_codegen.cpp | 52 static int sivar; local 63 #pragma omp task private(g, sivar) 77 sivar = 2; 84 sivar = 3; 99 #pragma omp task private(g, sivar) 105 // BLOCKS-NOT: [[SIVAR]]{{[[^:word:]]}} 107 // BLOCKS-NOT: [[SIVAR]]{{[[^:word:]]}} 112 sivar = 3; 116 // BLOCKS-NOT: [[SIVAR]]{{[[^:word:]]}} 120 sivar = 4 [all...] |
for_firstprivate_codegen.cpp | 61 // CHECK: [[SIVAR:@.+]] = internal global i{{[0-9]+}} 0, 67 static int sivar; local 76 #pragma omp for firstprivate(g, g1, sivar) 101 sivar = 2; 118 sivar = 4; 139 #pragma omp for firstprivate(g, g1, sivar) 164 sivar = 2; 169 // BLOCKS-NOT: [[SIVAR]]{{[[^:word:]]}} 173 // BLOCKS-NOT: [[SIVAR]]{{[[^:word:]]}} 181 sivar = 4 [all...] |
sections_firstprivate_codegen.cpp | 61 // CHECK-DAG: [[SIVAR:@.+]] = internal global i{{[0-9]+}} 0, 67 static int sivar; local 76 #pragma omp sections firstprivate(g, sivar) 99 sivar = 10; 116 sivar = 20; 136 #pragma omp sections firstprivate(g, sivar) 159 sivar = 10; 167 // BLOCKS-NOT: [[SIVAR]]{{[[^:word:]]}} 169 // BLOCKS-NOT: [[SIVAR]]{{[[^:word:]]}} 177 sivar = 20 [all...] |
task_firstprivate_codegen.cpp | 53 static int sivar; local 56 // LAMBDA: [[SIVAR:@.+]] = internal global i{{[0-9]+}} 0, 75 #pragma omp task firstprivate(g, sivar) 87 sivar = 11; 94 sivar = 22; 118 #pragma omp task firstprivate(g, sivar) 126 // BLOCKS-NOT: [[SIVAR]]{{[[^:word:]]}} 133 sivar = 11; 137 // BLOCKS-NOT: [[SIVAR]]{{[[^:word:]]}} 141 sivar = 22 [all...] |
taskloop_firstprivate_codegen.cpp | 53 static int sivar; local 56 // LAMBDA: [[SIVAR:@.+]] = internal global i{{[0-9]+}} 0, 75 #pragma omp taskloop firstprivate(g, sivar) 87 sivar = 11; 94 sivar = 22; 118 #pragma omp taskloop firstprivate(g, sivar) 126 // BLOCKS-NOT: [[SIVAR]]{{[[^:word:]]}} 133 sivar = 11; 137 // BLOCKS-NOT: [[SIVAR]]{{[[^:word:]]}} 141 sivar = 22 [all...] |
taskloop_lastprivate_codegen.cpp | 53 static int sivar; local 56 // LAMBDA: [[SIVAR:@.+]] = internal global i{{[0-9]+}} 0, 66 #pragma omp taskloop lastprivate(g, sivar) 78 sivar = 11; 91 sivar = 22; 106 #pragma omp taskloop lastprivate(g, sivar) 114 // BLOCKS-NOT: [[SIVAR]]{{[[^:word:]]}} 121 sivar = 11; 125 // BLOCKS-NOT: [[SIVAR]]{{[[^:word:]]}} 135 sivar = 22 [all...] |
taskloop_private_codegen.cpp | 52 static int sivar; local 63 #pragma omp taskloop private(g, sivar) 77 sivar = 2; 84 sivar = 3; 99 #pragma omp taskloop private(g, sivar) 105 // BLOCKS-NOT: [[SIVAR]]{{[[^:word:]]}} 107 // BLOCKS-NOT: [[SIVAR]]{{[[^:word:]]}} 112 sivar = 3; 116 // BLOCKS-NOT: [[SIVAR]]{{[[^:word:]]}} 120 sivar = 4 [all...] |
taskloop_simd_firstprivate_codegen.cpp | 53 static int sivar; local 56 // LAMBDA: [[SIVAR:@.+]] = internal global i{{[0-9]+}} 0, 75 #pragma omp taskloop simd firstprivate(g, sivar) 87 sivar = 11; 94 sivar = 22; 118 #pragma omp taskloop simd firstprivate(g, sivar) 126 // BLOCKS-NOT: [[SIVAR]]{{[[^:word:]]}} 133 sivar = 11; 137 // BLOCKS-NOT: [[SIVAR]]{{[[^:word:]]}} 141 sivar = 22 [all...] |
taskloop_simd_lastprivate_codegen.cpp | 53 static int sivar; local 56 // LAMBDA: [[SIVAR:@.+]] = internal global i{{[0-9]+}} 0, 66 #pragma omp taskloop simd lastprivate(g, sivar) 78 sivar = 11; 91 sivar = 22; 106 #pragma omp taskloop simd lastprivate(g, sivar) 114 // BLOCKS-NOT: [[SIVAR]]{{[[^:word:]]}} 121 sivar = 11; 125 // BLOCKS-NOT: [[SIVAR]]{{[[^:word:]]}} 135 sivar = 22 [all...] |
taskloop_simd_private_codegen.cpp | 52 static int sivar; local 63 #pragma omp taskloop simd private(g, sivar) 77 sivar = 2; 84 sivar = 3; 99 #pragma omp taskloop simd private(g, sivar) 105 // BLOCKS-NOT: [[SIVAR]]{{[[^:word:]]}} 107 // BLOCKS-NOT: [[SIVAR]]{{[[^:word:]]}} 112 sivar = 3; 116 // BLOCKS-NOT: [[SIVAR]]{{[[^:word:]]}} 120 sivar = 4 [all...] |
parallel_private_codegen.cpp | 97 static int sivar; local 98 SS ss(sivar); 109 #pragma omp parallel private(g, sivar) 145 sivar = 2; 159 sivar = 4; 180 #pragma omp parallel private(g, sivar) 186 sivar = 20; 192 // BLOCKS-NOT: [[SIVAR]]{{[[^:word:]]}} 194 // BLOCKS-NOT: [[SIVAR]]{{[[^:word:]]}} 199 sivar = 40 [all...] |
teams_private_codegen.cpp | 88 static int sivar; local 89 SS ss(sivar); 155 #pragma omp teams private(g, sivar) 168 sivar = 2; 172 sivar = 4; 186 #pragma omp teams private(t_var, vec, s_arr, var, sivar) 190 sivar = 3;
|
parallel_firstprivate_codegen.cpp | 118 static int sivar; local 119 SS ss(sivar); 129 #pragma omp parallel firstprivate(g, sivar) 183 sivar = 2; 197 sivar = 4; 216 #pragma omp parallel firstprivate(g, sivar) 227 sivar = 2; 234 // BLOCKS-NOT: [[SIVAR]]{{[[^:word:]]}} 237 // BLOCKS-NOT: [[SIVAR]]{{[[^:word:]]}} 242 sivar = 4 [all...] |
teams_firstprivate_codegen.cpp | 69 static int sivar; local 77 #pragma omp teams firstprivate(g, sivar) 87 sivar = 2; 101 sivar = 4; 119 #pragma omp teams firstprivate(t_var, vec, s_arr, var, sivar) 123 sivar = 2; 136 // CHECK: define internal {{.*}}void [[OMP_OUTLINED]](i{{[0-9]+}}* noalias [[GTID_ADDR:%.+]], i{{[0-9]+}}* noalias %{{.+}}, [2 x i32]* dereferenceable(8) %{{.+}}, i{{32|64}} {{.*}}%{{.+}}, [2 x [[S_FLOAT_TY]]]* dereferenceable(8) %{{.+}}, [[S_FLOAT_TY]]* dereferenceable(4) %{{.+}}, i{{32|64}} {{.*}}[[SIVAR:%.+]])
|
for_lastprivate_codegen.cpp | 169 static int sivar; local 170 SS ss(sivar); 173 // LAMBDA: [[SIVAR:@.+]] = internal global i{{[0-9]+}} 0, 182 #pragma omp for lastprivate(g, g1, sivar) 239 // LAMBDA: define{{.*}} internal{{.*}} void [[OMP_REGION]](i32* noalias %{{.+}}, i32* noalias %{{.+}}, i32* dereferenceable(4) [[SIVAR:%.+]]) 264 sivar = 2; 276 // original sivar=private_sivar; 287 sivar = 4; 308 #pragma omp for lastprivate(g, g1, sivar) 310 // BLOCKS: define{{.*}} internal{{.*}} void [[OMP_REGION]](i32* noalias %{{.+}}, i32* noalias %{{.+}}, i32* dereferenceable(4) [[SIVAR:%.+]] [all...] |
for_linear_codegen.cpp | 114 static int sivar; local 115 SS ss(sivar);
|
parallel_reduction_codegen.cpp | 101 int sivar; variable 103 SS ss(sivar); [all...] |