| /llvm-project/flang/test/Fir/ |
| H A D | array-copies-pointers.fir | 10 // ALL: fir.do_loop 11 // ALL: fir.do_loop 12 // ALL: fir.do_loop 23 %4 = fir.do_loop %arg2 = %c0 to %c99 step %c1 unordered iter_args(%arg3 = %2) -> (!fir.array<100xf32>) { 38 // NOOPT: fir.do_loop 39 // NOOPT: fir.do_loop 40 // NOOPT: fir.do_loop 51 %4 = fir.do_loop %arg2 = %c0 to %c99 step %c1 unordered iter_args(%arg3 = %2) -> (!fir.array<100xf32>) { 65 // ALL: fir.do_loop 77 %3 = fir.do_loop [all...] |
| H A D | loop03.fir | 1 // Test the reduction semantics of fir.do_loop 9 // CHECK: fir.do_loop %[[VAL_1:.*]] = %[[VAL_2:.*]] to %[[VAL_3:.*]] step %[[VAL_4:.*]] unordered r… 10 …fir.do_loop %iv = %step to %bound step %step unordered reduce(#fir.reduce_attr<add> -> %sum : !fir…
|
| H A D | array-value-copy.fir | 95 …%8 = fir.do_loop %arg0 = %c0 to %7 step %c1 unordered iter_args(%arg1 = %2) -> (!fir.array<10xi32>… 109 // CHECK: fir.do_loop %{{.*}} = %{{.*}} to %{{.*}} step %{{.*}} { 116 // CHECK: %{{.*}} = fir.do_loop %{{.*}} = %{{.*}} to %{{.*}} step %{{.*}} unordered iter_ar… 126 // CHECK: fir.do_loop %{{.*}} = %{{.*}} to %{{.*}} step %{{.*}} { 163 …%12 = fir.do_loop %arg0 = %c0 to %11 step %c1_2 unordered iter_args(%arg1 = %2) -> (!fir.array<10x… 164 …%13 = fir.do_loop %arg2 = %c0 to %10 step %c1_2 unordered iter_args(%arg3 = %arg1) -> (!fir.array<… 182 // CHECK: fir.do_loop %[[INDUC0:.*]] = %{{.*}} to %[[UB5]] step %{{.*}} { 185 // CHECK: fir.do_loop %[[INDUC1:.*]] = %{{.*}} to %[[UB10]] step %{{.*}} { 192 // CHECK: %{{.*}} = fir.do_loop %[[INDUC0:.*]] = %{{.*}} to %{{.*}} step %{{.*}} unordered … 193 // CHECK: %{{.*}} = fir.do_loop %[[INDUC1:.*]] = %{{.*}} to %{{.*}} step %{{.*}} unordere… [all …]
|
| H A D | arrexp.fir | 10 %r = fir.do_loop %j = %p to %m step %c1 iter_args(%v1 = %vIn) -> !fir.array<?x?xf32> { 12 %r = fir.do_loop %i = %o to %n step %c1 iter_args(%v = %v1) -> !fir.array<?x?xf32> { 33 %r = fir.do_loop %j = %p to %m step %c1 iter_args(%v1 = %vIn) -> !fir.array<?x?xf32> { 35 %r = fir.do_loop %i = %o to %n step %c1 iter_args(%v = %v1) -> !fir.array<?x?xf32> { 57 %r = fir.do_loop %j = %p to %m step %c1 iter_args(%v1 = %vIn) -> !fir.array<?x?xf32> { 59 %r = fir.do_loop %i = %o to %n step %c1 iter_args(%v = %v1) -> !fir.array<?x?xf32> { 82 %r = fir.do_loop %j = %p to %m step %c1 iter_args(%v1 = %vIn) -> !fir.array<?x?xf32> { 84 %r = fir.do_loop %i = %o to %n step %c1 iter_args(%v = %v1) -> !fir.array<?x?xf32> { 114 %4 = fir.do_loop %arg3 = %c0 to %1 step %c1 iter_args(%arg4 = %2) -> (!fir.array<?xf32>) { 154 %5 = fir.do_loop [all...] |
| H A D | array-value-copy-3.fir | 23 %9 = fir.do_loop %arg1 = %c0 to %c9 step %c1 unordered iter_args(%arg2 = %2) -> (!fir.array<10x!t_with_alloc_comp>) { 45 // CHECK: fir.do_loop {{.*}} { 48 // CHECK: fir.do_loop {{.*}} { 51 // CHECK: fir.do_loop %{{.*}} {
|
| H A D | affine-promotion.fir | 16 fir.do_loop %i = %c1 to %len step %c1 { 31 fir.do_loop %i = %c1 to %len step %c1 { 88 fir.do_loop %i = %c1 to %len step %c1 { 89 fir.do_loop %j = %c1 to %len step %c1 { 90 fir.do_loop %k = %c1 to %len step %c1 {
|
| H A D | array-modify.fir | 15 …%4 = fir.do_loop %arg2 = %c0 to %c99 step %c1 unordered iter_args(%arg3 = %2) -> (!fir.array<100xf… 36 // CHECK: %[[VAL_10:.*]] = fir.do_loop %[[VAL_11:.*]] = %[[VAL_5]] to %[[VAL_3]] step %[[… 64 …%5 = fir.do_loop %arg1 = %c0 to %c99 step %c1 unordered iter_args(%arg2 = %2) -> (!fir.array<100xf… 88 // CHECK: fir.do_loop %[[VAL_13:.*]] = %[[VAL_10]] to %[[VAL_12]] step %[[VAL_11]] { 101 // CHECK: %[[VAL_24:.*]] = fir.do_loop %[[VAL_25:.*]] = %[[VAL_5]] to %[[VAL_2]] step %[[… 117 // CHECK: fir.do_loop %[[VAL_38:.*]] = %[[VAL_35]] to %[[VAL_37]] step %[[VAL_36]] {
|
| H A D | loop10.fir | 11 fir.do_loop %iv = %c0 to %c10 step %c1 { 15 fir.do_loop %jv = %c0 to %c10 step %c1 {
|
| H A D | array-coor-canonicalization.fir | 8 // CHECK: fir.do_loop 9 // CHECK: fir.do_loop 21 fir.do_loop %arg1 = %c1 to %c2 step %c1 unordered { 22 fir.do_loop %arg2 = %c1 to %c120 step %c1 unordered { 34 // CHECK: fir.do_loop 35 // CHECK: fir.do_loop 50 fir.do_loop %arg1 = %c1 to %5#1 step %c1 unordered { 51 fir.do_loop %arg2 = %c1 to %4#1 step %c1 unordered { 66 // CHECK: fir.do_loop 67 // CHECK: fir.do_loop [all …]
|
| /llvm-project/flang/test/Transforms/ |
| H A D | stack-reclaime.fir | 4 fir.do_loop %iv = %lb to %ub step %step unordered { 11 // CHECK: fir.do_loop 20 fir.do_loop %iv = %lb to %ub step %step unordered { 28 // CHECK: fir.do_loop
|
| H A D | loop-versioning.fir | 28 %6:2 = fir.do_loop %arg2 = %2 to %4 step %c1 iter_args(%arg3 = %5) -> (index, i32) { 61 // CHECK: %[[LOOP_RES:.*]]:2 = fir.do_loop {{.*}} 68 // CHECK: %[[LOOP_RES2:.*]]:2 = fir.do_loop {{.*}} 92 %6:2 = fir.do_loop %arg2 = %2 to %4 step %c1 iter_args(%arg3 = %5) -> (index, i32) { 115 // CHECK: fir.do_loop {{.*}} 116 // CHECK-NOT: fir.do_loop 119 // CHECK-NOT: fir.do_loop 139 fir.do_loop %arg2 = %c0_1 to %5 step %c1_0 { 162 // CHECK: fir.do_loop %[[INDEX:.*]] = {{.*}} 170 // CHECK: fir.do_loop [all...] |
| H A D | omp-reduction-cfg-conversion.fir | 33 fir.do_loop %arg2 = %c1 to %2#1 step %c1 unordered { 46 // CHECK-NOT: fir.do_loop
|
| /llvm-project/flang/test/HLFIR/order_assignments/ |
| H A D | forall-codegen-fuse-assignments.fir | 37 // FUSE: fir.do_loop %[[VAL_6:.*]] = %[[VAL_3]] to %[[VAL_4]] step %[[VAL_5]] { 46 // NOFUSE: fir.do_loop 49 // NOFUSE: fir.do_loop
|
| H A D | forall-codegen-no-conflict.fir | 28 // CHECK: fir.do_loop %[[VAL_5:.*]] = %[[VAL_1]] to %[[VAL_2]] step %[[VAL_3]] { 58 // CHECK: fir.do_loop %[[VAL_5:.*]] = %[[VAL_2]] to %[[VAL_3]] step %[[VAL_4]] { 115 // CHECK: fir.do_loop %[[VAL_12:.*]] = %[[VAL_9]] to %[[VAL_10]] step %[[VAL_11]] { 128 // CHECK: fir.do_loop %[[VAL_20:.*]] = %[[VAL_17]] to %[[VAL_18]] step %[[VAL_19]] { 130 // CHECK: fir.do_loop %[[VAL_25:.*]] = %[[VAL_22]] to %[[VAL_23]] step %[[VAL_24]] { 186 // CHECK: fir.do_loop %[[VAL_11:.*]] = %[[VAL_8]] to %[[VAL_9]] step %[[VAL_10]] { 193 // CHECK: fir.do_loop %[[VAL_19:.*]] = %[[VAL_16]] to %[[VAL_17]] step %[[VAL_18]] {
|
| H A D | runtime-stack-temp.fir | 76 // CHECK: fir.do_loop %[[VAL_23:.*]] = %[[VAL_13]] to %[[VAL_14]] step %[[VAL_15]] { 98 // CHECK: fir.do_loop %[[VAL_43:.*]] = %[[VAL_40]] to %[[VAL_41]] step %[[VAL_42]] { 160 // CHECK: fir.do_loop 161 // CHECK: fir.do_loop 170 // CHECK: fir.do_loop 171 // CHECK: fir.do_loop
|
| H A D | impure-where.fir | 43 // CHECK: fir.do_loop 53 // CHECK: fir.do_loop 64 // CHECK: fir.do_loop
|
| H A D | lhs-conflicts-codegen.fir | 42 // CHECK: fir.do_loop %[[VAL_20:.*]] = {{.*}} { 96 // CHECK: fir.do_loop {{.*}} { 102 // CHECK: fir.do_loop {{.*}} { 165 // CHECK: fir.do_loop {{.*}} { 175 // CHECK: fir.do_loop {{.*}} { 185 // CHECK: fir.do_loop {{.*}} { 198 // CHECK: fir.do_loop %[[VAL_80:.*]] = %[[VAL_79]] to %[[VAL_77]]#1 step %[[VAL_79]] {
|
| /llvm-project/lldb/tools/darwin-threads/ |
| H A D | examine-threads.c | 269 int do_loop = 0; in main() local 283 do_loop = 1; in main() 383 if (do_loop) in main() 489 if (do_loop) in main() 494 } while (do_loop); in main()
|
| /llvm-project/flang/test/HLFIR/ |
| H A D | opt-scalar-assign.fir | 22 // CHECK: fir.do_loop %[[VAL_7:.*]] = %[[VAL_0]] to %[[VAL_3]] step %[[VAL_0]] unordered { 23 // CHECK: fir.do_loop %[[VAL_8:.*]] = %[[VAL_0]] to %[[VAL_2]] step %[[VAL_0]] unordered { 45 // CHECK: fir.do_loop %[[VAL_7:.*]] = %[[VAL_1]] to %[[VAL_6]]#1 step %[[VAL_1]] unordered { 46 // CHECK: fir.do_loop %[[VAL_8:.*]] = %[[VAL_1]] to %[[VAL_5]]#1 step %[[VAL_1]] unordered { 71 // CHECK: fir.do_loop %[[VAL_8:.*]] = %[[VAL_1]] to %[[VAL_7]]#1 step %[[VAL_1]] unordered { 95 // CHECK: fir.do_loop %[[VAL_7:.*]] = %[[VAL_1]] to %[[VAL_6]]#1 step %[[VAL_1]] unordered { 126 // CHECK: fir.do_loop %[[VAL_9:.*]] = %[[VAL_1]] to %[[VAL_3]] step %[[VAL_1]] unordered {
|
| H A D | opt-variable-assign.fir | |
| H A D | destroy-codegen.fir | 41 // CHECK: fir.do_loop 65 // CHECK: fir.do_loop
|
| H A D | opt-array-slice-assign.fir | 43 // CHECK: fir.do_loop %[[VAL_21:.*]] = 44 // CHECK: fir.do_loop %[[VAL_22:.*]] = 76 // CHECK: fir.do_loop %[[VAL_11:.*]] = 77 // CHECK: fir.do_loop %[[VAL_12:.*]] = 122 // CHECK: fir.do_loop %[[VAL_24:.*]] = 123 // CHECK: fir.do_loop %[[VAL_25:.*]] = 163 %20:2 = fir.do_loop %arg4 = %14 to %16 step %18 iter_args(%arg5 = %19) -> (index, i32) { 239 %20:2 = fir.do_loop %arg4 = %14 to %16 step %18 iter_args(%arg5 = %19) -> (index, i32) { 325 %28:2 = fir.do_loop %arg4 = %22 to %24 step %26 iter_args(%arg5 = %27) -> (index, i32) { 406 fir.do_loop [all...] |
| H A D | elemental-codegen.fir | 29 // CHECK: fir.do_loop %[[VAL_9:.*]] = %[[VAL_8]] to %[[VAL_3]] step %[[VAL_8]] { 30 // CHECK: fir.do_loop %[[VAL_10:.*]] = %[[VAL_8]] to %[[VAL_2]] step %[[VAL_8]] { 65 // CHECK: fir.do_loop %[[VAL_9:.*]] = %[[VAL_8]] to %[[VAL_1]] step %[[VAL_8]] { 100 // CHECK: fir.do_loop %[[VAL_8:.*]] = %[[VAL_7]] to %[[VAL_1]] step %[[VAL_7]] { 101 // CHECK: fir.do_loop %[[VAL_9:.*]] = %[[VAL_7]] to %[[VAL_2]] step %[[VAL_7]] { 130 // CHECK: fir.do_loop %[[VAL_7:.*]] = %[[VAL_6]] to %[[VAL_1]] step %[[VAL_6]] unordered { 131 // CHECK: fir.do_loop %[[VAL_8:.*]] = %[[VAL_6]] to %[[VAL_0]] step %[[VAL_6]] unordered { 198 // CHECK: fir.do_loop %[[VAL_41:.*]] = %[[VAL_40]] to %[[EX1]] step %[[VAL_40]] unordered { 199 // CHECK: fir.do_loop %[[VAL_42:.*]] = %[[VAL_40]] to %[[EX0]] step %[[VAL_40]] unordered { 282 // CHECK: fir.do_loop [all...] |
| /llvm-project/clang/test/OpenMP/ |
| H A D | for_loop_auto.cpp | 19 void do_loop(const auto &v) { in do_loop() function
|
| /llvm-project/flang/test/Analysis/AliasAnalysis/ |
| H A D | alias-analysis-5.fir | 24 %4:2 = fir.do_loop %arg4 = %c1 to %2 step %c1 iter_args(%arg5 = %3) -> (index, i32) { 67 %4:2 = fir.do_loop %arg4 = %c1 to %2 step %c1 iter_args(%arg5 = %3) -> (index, i32) { 126 %8:2 = fir.do_loop %arg0 = %c1 to %6 step %c1 iter_args(%arg1 = %7) -> (index, i32) { 195 %8:2 = fir.do_loop %arg0 = %c1 to %6 step %c1 iter_args(%arg1 = %7) -> (index, i32) { 263 %8:2 = fir.do_loop %arg0 = %c1 to %6 step %c1 iter_args(%arg1 = %7) -> (index, i32) { 332 %8:2 = fir.do_loop %arg0 = %c1 to %6 step %c1 iter_args(%arg1 = %7) -> (index, i32) { 397 %8:2 = fir.do_loop %arg0 = %c1 to %6 step %c1 iter_args(%arg1 = %7) -> (index, i32) { 460 %7:2 = fir.do_loop %arg1 = %c1 to %5 step %c1 iter_args(%arg2 = %6) -> (index, i32) { 523 %7:2 = fir.do_loop %arg1 = %c1 to %5 step %c1 iter_args(%arg2 = %6) -> (index, i32) { 586 %7:2 = fir.do_loop %arg1 = %c1 to %5 step %c1 iter_args(%arg2 = %6) -> (index, i32) { [all …]
|