)]}'
{
  "commit": "ae8ecceda51ccb09dbf2f86a1b51c127f453a7f8",
  "tree": "09f8c749e05f17258e44f148f65382e08217f923",
  "parents": [
    "6eac24d15ae44f6a400da6c97989861787851be0"
  ],
  "author": {
    "name": "Sean Silva",
    "email": "silvasean@google.com",
    "time": "Mon Apr 11 09:13:57 2022 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Apr 11 09:13:57 2022 -0700"
  },
  "message": "Specially handle width-sensitive arith cast ops. (#8809)\n\nAdd special patterns to handle the arith cast ops that were causing\r\nissues here when the operand and result types are the same.\r\n\r\nPart of #8745 (it at least fixes the immediate issues we are seeing)",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "bfe4f5b0f6d34913a754a7fef325b44da57226b7",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/Util/Transforms/BUILD",
      "new_id": "d855c7895031c5ae6c94375dba821eec62e7ff1b",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/Util/Transforms/BUILD"
    },
    {
      "type": "modify",
      "old_id": "af3d240d5978dfdcc8c6b9b43842fdc321f6577b",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/Util/Transforms/CMakeLists.txt",
      "new_id": "06523e200c6b24d18fefee06abd9a7b4c961f6c1",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/Util/Transforms/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "8b00236c88cbcfa7a2ca79c4943cf6328e9de882",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/Util/Transforms/ConvertPrimitiveType.cpp",
      "new_id": "c2caad6eebb01045def32b7bbb925d77d101fcaa",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/Util/Transforms/ConvertPrimitiveType.cpp"
    },
    {
      "type": "modify",
      "old_id": "098b2ff8c5eb209fea1635f2592d3d8e07704f48",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/Util/Transforms/test/demote_f64_to_f32.mlir",
      "new_id": "a3f100a3a6f289b98eb328a83f87e6e5c3576d44",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/Util/Transforms/test/demote_f64_to_f32.mlir"
    },
    {
      "type": "modify",
      "old_id": "f88f160cb2caac6de84c27d470a8c69afb730ea9",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/Util/Transforms/test/demote_i64_to_i32.mlir",
      "new_id": "62d4f27a01819dd71570030655150c9271f4f4f3",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/Util/Transforms/test/demote_i64_to_i32.mlir"
    }
  ]
}
