Lines Matching defs:simd
3 ! The "if" clause was added to the "simd" directive in OpenMP 5.0.
10 subroutine simd
16 ! CHECK-NEXT: omp.simd private({{.*}}) {
36 ! CHECK: omp.simd if(%[[COND:.*]]) private({{.*}}) {
55 ! CHECK: omp.simd simdlen(2) private({{.*}}) {
75 ! CHECK: omp.simd simdlen(2) private({{.*}}) {
95 ! CHECK: omp.simd simdlen(6) private({{.*}}) {
114 ! CHECK: omp.simd safelen(2) private({{.*}}) {
134 ! CHECK: omp.simd safelen(6) private({{.*}}) {
153 ! CHECK: omp.simd safelen(2) simdlen(1) private({{.*}}) {
174 ! CHECK: omp.simd private({{.*}}) {
201 !CHECK: omp.simd aligned(%[[A_DECL]]#1 : !fir.ref
222 !CHECK: omp.simd aligned(%[[A_DECL]]#1 : !fir.ref<!fir.box<!fir.heap<!fir.array<?xi32>>>> -> 256 : i64)
238 !CHECK: omp.simd nontemporal(%[[A_DECL]]#1, %[[C_DECL]]#1 : !fir.ref<i32>, !fir.ref<i32>) private({{.*}}) {
257 !CHECK: omp.simd private(@_QFlastprivate_with_simdEsum_private_ref_f32 %[[VAR_SUM_DECLARE]]#0 -> %[[VAR_SUM_PINNED:.*]], @{{.*}}) {
271 !$omp simd lastprivate(sum)
284 ! CHECK-NEXT: omp.simd private({{.*}}) reduction(@[[REDUCER]] %[[X:.*]]#0 -> %[[X_RED:.*]] : !fir.ref<i32>) {
286 !$omp simd reduction(+:x)
296 !$OMP end simd