)]}'
{
  "commit": "a89b30c7d3c3d632c297c95cfcef33763a58f462",
  "tree": "3da30c95ef67a348825aa4dc000292924ec507ed",
  "parents": [
    "132b80f3add27f5a16c41774501d9ab9cd99ea79"
  ],
  "author": {
    "name": "Stella Laurenzo",
    "email": "stellaraccident@gmail.com",
    "time": "Thu Jul 01 19:10:19 2021 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Jul 01 19:10:19 2021 -0700"
  },
  "message": "Hoist constants early during stream lowering. (#6391)\n\nWorks around illegal IR that was being generated when size calculations via a tied operand depend on a constant defined in the stream. Since it is an arbitrary choice to copy constants out late, there is no reason to just not copy them out early and save the trouble.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "11aed334f5f2d02b935c9eb06623d1c28e3297b5",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/HAL/Conversion/FlowToHAL/ConvertStreamOps.cpp",
      "new_id": "ff845a3606accd54a9d10a2c2a493e75c146eba9",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/HAL/Conversion/FlowToHAL/ConvertStreamOps.cpp"
    },
    {
      "type": "modify",
      "old_id": "9b2ac619fdff70597e9f07d04b7447992c6d68a8",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/HAL/Conversion/FlowToHAL/test/stream_ops.mlir",
      "new_id": "7b0fc7fefb2cc94da8c1b06a397adc1f2ccdfb22",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/HAL/Conversion/FlowToHAL/test/stream_ops.mlir"
    }
  ]
}
