Back to PBT run

output.generic.mlir

"builtin.module"() ({
  "dataflow.graph"() <{function_type = (i64, i64, i64, index, i1, i32) -> memref<4xi32>, input_segments = array<i32: 6, 0, 0>, result_segments = array<i32: 0, 0, 1>, sym_name = "fresh_export_0", sym_visibility = "private"}> ({
  ^bb0(%arg0: none, %arg1: i64, %arg2: i64, %arg3: i64, %arg4: index, %arg5: i1, %arg6: i32):
    %0 = "memref.alloc"() <{operandSegmentSizes = array<i32: 0, 0>}> : () -> memref<4xi32>
    %1 = "dataflow.store"(%0, %arg4, %arg6, %arg0) : (memref<4xi32>, index, i32, none) -> none
    %2:2 = "dataflow.load"(%0, %arg4, %1) : (memref<4xi32>, index, none) -> (i32, none)
    "dataflow.graph.return"(%0, %2#1) <{operandSegmentSizes = array<i32: 0, 0, 1, 1>}> : (memref<4xi32>, none) -> ()
  }) : () -> ()
}) : () -> ()