)]}'
{
  "commit": "aef8d3ce065826e915a45e12135d6f791737d8b4",
  "tree": "36e55399e8f2d76c6912ea0b940349d90932ba34",
  "parents": [
    "4f77c303d62dc465be2cb4a1b04be872aa30280b"
  ],
  "author": {
    "name": "NatashaKnk",
    "email": "natashaknk@google.com",
    "time": "Tue Aug 15 16:30:29 2023 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Aug 15 16:30:29 2023 -0700"
  },
  "message": "Add a StableHLO canonicalizer that rewrites transpose as reshape. (#14682)\n\nThe canonicalization also \"swallows\" the TransposeOpCanon out of\r\nconvenience, since the check has to happen either way (and a NoOp should\r\ntake priority over different-op lowering).",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "78faae4dcf498a4768e2afe9d9b3d275d47aa457",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/InputConversion/StableHLO/Preprocessing/Canonicalization.cpp",
      "new_id": "07e95e8c7d9ab2b8e29f8bf1ae917eb3c749d339",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/InputConversion/StableHLO/Preprocessing/Canonicalization.cpp"
    },
    {
      "type": "modify",
      "old_id": "a569716ff987704936b35af00b495c002f62ff59",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/InputConversion/StableHLO/Preprocessing/test/canonicalization.mlir",
      "new_id": "e8eb9825f321990d0968f6dc62144feb974114fb",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/InputConversion/StableHLO/Preprocessing/test/canonicalization.mlir"
    }
  ]
}
