| // RUN: iree-opt -split-input-file %s | iree-opt -split-input-file | IreeFileCheck %s |
| |
| // CHECK: util.initializer { |
| // CHECK-NEXT: util.initializer.return |
| // CHECK-NEXT: } |
| util.initializer { |
| util.initializer.return |
| } |
| |
| // ----- |
| |
| // CHECK: util.initializer attributes {foo} { |
| // CHECK-NEXT: util.initializer.return |
| // CHECK-NEXT: } |
| util.initializer attributes {foo} { |
| util.initializer.return |
| } |
| |
| // ----- |
| |
| // CHECK: util.initializer { |
| util.initializer { |
| // CHECK-NEXT: %[[ZERO:.+]] = arith.constant 0 : i32 |
| %zero = arith.constant 0 : i32 |
| // CHECK-NEXT: br ^bb1(%[[ZERO]] : i32) |
| br ^bb1(%zero: i32) |
| // CHECK-NEXT: ^bb1(%0: i32): |
| ^bb1(%0: i32): |
| // CHECK-NEXT: util.initializer.return |
| util.initializer.return |
| } |