)]}'
{
  "commit": "02c7a8a8a7847fe20cd5b12fc4766e0ed03ac88d",
  "tree": "729e805655bc6d84cdd579744e2a0c9796a7a3f2",
  "parents": [
    "8cec4738b5a7d602f9496385fb2bb5ec82dfd304"
  ],
  "author": {
    "name": "Ben Vanik",
    "email": "benvanik@google.com",
    "time": "Mon Jun 07 16:47:07 2021 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Jun 07 16:47:07 2021 -0700"
  },
  "message": "Fixing vm.select.ref for moves into the same register. (#6137)\n\nPrevious behavior would lead to (safe) null access violations if the\r\nnon-selected value was moved into the same register:\r\n  %0 \u003d vm.select.ref %cond, %t, %f\r\nwhere: %0 and %t/%f alias a register and one or both %t/%f are moves.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "876594512555cc4ab0ac7c196f6739062c781a9d",
      "old_mode": 33188,
      "old_path": "iree/vm/bytecode_dispatch.c",
      "new_id": "10191499e8fd73fc45024d2786b793ce3943b9bf",
      "new_mode": 33188,
      "new_path": "iree/vm/bytecode_dispatch.c"
    },
    {
      "type": "modify",
      "old_id": "191a6d47ef50557e6c8811473e10ef3857bb4a07",
      "old_mode": 33188,
      "old_path": "iree/vm/ref.h",
      "new_id": "5ee63436c317318c133e36f7bd46cff477ab0955",
      "new_mode": 33188,
      "new_path": "iree/vm/ref.h"
    },
    {
      "type": "modify",
      "old_id": "ef10708d914cb41ab997b162ec31ba80cf25c9b6",
      "old_mode": 33188,
      "old_path": "iree/vm/test/assignment_ops.mlir",
      "new_id": "967ceb8129f9ba381b6d8b86492ca9c0ed3b94f8",
      "new_mode": 33188,
      "new_path": "iree/vm/test/assignment_ops.mlir"
    }
  ]
}
