Searched refs:do_loop (Results 1 – 21 of 21) sorted by relevance
10 // CHECK: fir.do_loop11 // CHECK: fir.do_loop12 // CHECK: fir.do_loop37 // CHECK: fir.do_loop64 // CHECK: fir.do_loop65 // CHECK: fir.do_loop66 // CHECK: fir.do_loop91 // CHECK: fir.do_loop92 // CHECK: fir.do_loop93 // CHECK: fir.do_loop[all …]
109 // CHECK: fir.do_loop %{{.*}} = %{{.*}} to %{{.*}} step %{{.*}} {126 // CHECK: fir.do_loop %{{.*}} = %{{.*}} to %{{.*}} step %{{.*}} {182 // CHECK: fir.do_loop %[[INDUC0:.*]] = %{{.*}} to %[[UB5]] step %{{.*}} {204 // CHECK: fir.do_loop %[[INDUC0:.*]] = %{{.*}} to %[[UB5]] step %{{.*}} {288 // CHECK: fir.do_loop %{{.*}} = %{{.*}} to %{{.*}} step %{{.*}} {305 // CHECK: fir.do_loop %{{.*}} = %{{.*}} to %{{.*}} step %{{.*}} {327 %4 = fir.do_loop %arg0 = %2 to %3 step %c1 -> index {404 // CHECK: fir.do_loop %{{.*}} = %{{.*}} to %{{.*}} step %{{.*}} {421 // CHECK: fir.do_loop %{{.*}} = %{{.*}} to %{{.*}} step %{{.*}} {462 %4 = fir.do_loop %arg0 = %2 to %3 step %c1 -> index {[all …]
22 …%9 = fir.do_loop %arg1 = %c0 to %c9 step %c1 unordered iter_args(%arg2 = %2) -> (!fir.array<10x!t_…44 // CHECK: fir.do_loop {{.*}} {47 // CHECK: fir.do_loop {{.*}} {50 // CHECK: fir.do_loop %{{.*}} {
11 fir.do_loop %iv = %c0 to %c10 step %c1 {15 fir.do_loop %jv = %c0 to %c10 step %c1 {
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 %arg2 = %c0 to %c9 step %c1 iter_args(%arg3 = %2) -> (!fir.array<?xf32>) {
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 {
14 …%4 = fir.do_loop %arg2 = %c0 to %c99 step %c1 unordered iter_args(%arg3 = %2) -> (!fir.array<100xf…35 // CHECK: %[[VAL_10:.*]] = fir.do_loop %[[VAL_11:.*]] = %[[VAL_5]] to %[[VAL_3]] step %[[…63 …%5 = fir.do_loop %arg1 = %c0 to %c99 step %c1 unordered iter_args(%arg2 = %2) -> (!fir.array<100xf…87 // CHECK: fir.do_loop %[[VAL_13:.*]] = %[[VAL_10]] to %[[VAL_12]] step %[[VAL_11]] {100 // CHECK: %[[VAL_24:.*]] = fir.do_loop %[[VAL_25:.*]] = %[[VAL_5]] to %[[VAL_2]] step %[[…116 // CHECK: fir.do_loop %[[VAL_38:.*]] = %[[VAL_35]] to %[[VAL_37]] step %[[VAL_36]] {
4 fir.do_loop %iv = %lb to %ub step %step unordered {84 // do_loop with an extra loop-carried value88 %ok2 = fir.do_loop %i = %lo to %up step %c1 iter_args(%j = %ok1) -> i1 {165 // do_loop that returns the final value of the induction168 %v = fir.do_loop %i = %lo to %up step %c1 -> index {241 // do_loop that returns the final induction value246 %v:2 = fir.do_loop %i = %lo to %up step %c1 iter_args(%s = %s1) -> (index, i16) {
33 …%20 = fir.do_loop %arg3 = %c0 to %19 step %c1 unordered iter_args(%arg4 = %10) -> (!fir.array<?xf3…79 …%23 = fir.do_loop %arg3 = %c0_2 to %22 step %c1 unordered iter_args(%arg4 = %11) -> (!fir.array<?x…
13 fir.do_loop %i = %c1 to %n step %c1 unordered {
11 fir.do_loop %iv = %1 to %2 step %stepvar unordered {
19 // CHECK: fir.do_loop %[[VAL_7:.*]] = %[[VAL_3]] to %[[VAL_6]] step %[[VAL_4]] {
7 fir.do_loop %iv = %bound to %bound step %step {
378 // expected-error@+1 {{'fir.do_loop' op unordered loop has no final value}}379 fir.do_loop %i = %c1 to %c10 step %c1 unordered -> index {386 fir.do_loop %i = %c1 to %c10 step %c1 -> index {397 fir.do_loop %i = %c1 to %c10 step %c1 -> index {744 …%2 = fir.do_loop %arg1 = %c1 to %c9 step %c1 unordered iter_args(%arg2 = %1) -> (!fir.array<30x!fi…746 …%4 = fir.do_loop %arg3 = %c0 to %c19 step %c1 unordered iter_args(%arg4 = %arg2) -> (!fir.array<30…
133 fir.do_loop %i = %c0 to %last step %c1 {
48 fir.do_loop %i = %c0 to %last step %c1 {
209 // CHECK: fir.do_loop [[VAL_65:%.*]] = [[VAL_62]] to [[VAL_63]] step [[VAL_62]] {218 fir.do_loop %i = %c1 to %c10 step %c1 {597 fir.do_loop %i = %c0 to %c99 step %c1 {599 fir.do_loop %j = %c0 to %c49 step %c1 {
269 int do_loop = 0; in main() local283 do_loop = 1; in main()383 if (do_loop) in main()489 if (do_loop) in main()494 } while (do_loop); in main()
19 void do_loop(const auto &v) { in do_loop() function
39 let summary = "Promotes `fir.{do_loop,if}` to `affine.{for,if}`.";44 `fir.do_loop` will be converted to `affine.for` if the loops inside the body135 Transform the `fir.do_loop`, `fir.if`, and `fir.iterate_while` ops into
1396 %new = fir.do_loop %i = ... (%inner = %v) {2025 def fir_DoLoopOp : region_Op<"do_loop",2036 fir.do_loop %i = %l to %u step %s unordered {