)]}'
{
  "commit": "3c9fd7577f666cda10f74e1f7baef55f88cc3bd6",
  "tree": "a3cd0cd5d5faaa143595ce17cee0ec2a66b695c2",
  "parents": [
    "c4ed5157dc36bb6469ef97e4c044a138866ae5d7"
  ],
  "author": {
    "name": "Steven Perron",
    "email": "stevenperron@google.com",
    "time": "Fri Jun 24 11:28:06 2022 -0400"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri Jun 24 15:28:06 2022 +0000"
  },
  "message": "Avoid if-conversion if both predecessors are the same (#4826)\n\nIf the predecessor blocks are the same, then there is only 1 value for the\r\nOpPhi.  The simplition pass will simplify it, and it causes problems for\r\nif-conversion.  In these cases, if-conversion can just punt.\r\n\r\nFixes #3554.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d1debd055f6a0870801f9966169e3e7b877ae44e",
      "old_mode": 33188,
      "old_path": "source/opt/if_conversion.cpp",
      "new_id": "1232796e5d8525e6abc0e8fd965156ea31fe4e2c",
      "new_mode": 33188,
      "new_path": "source/opt/if_conversion.cpp"
    },
    {
      "type": "modify",
      "old_id": "81e9bb2ef6214fc305436c2d0a4f23b102f2cda2",
      "old_mode": 33188,
      "old_path": "test/opt/if_conversion_test.cpp",
      "new_id": "dc7f83163db946e08767124c314b24060aac802e",
      "new_mode": 33188,
      "new_path": "test/opt/if_conversion_test.cpp"
    }
  ]
}
