)]}'
{
  "commit": "caed69801439c4f363cb6419f49dbfb7d6fa5a52",
  "tree": "b1e7833fed877a90f8518928d26399030f861a42",
  "parents": [
    "34d3aad375ae92e4d5fada7e6b7cfe2ebad1769b"
  ],
  "author": {
    "name": "Geoffrey Martin-Noble",
    "email": "gcmn@google.com",
    "time": "Mon Oct 28 17:19:38 2019 -0700"
  },
  "committer": {
    "name": "iree-copybara-bot",
    "email": "iree-copybara-bot@google.com",
    "time": "Mon Oct 28 17:20:25 2019 -0700"
  },
  "message": "Use Recursive Legality in sequencer lowering\n\nThis marks an operation, in this case MultiArchExecutable, as having an opaque region that should not be converted. It allows us to replace explicitly extracting only the functions from the module.\n\nPiperOrigin-RevId: 277176736\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ea3efa62825cee4897aa83ccab790171e6fc7a1b",
      "old_mode": 33188,
      "old_path": "iree/compiler/Transforms/Sequencer/LowerSequencerDialect.cpp",
      "new_id": "435cc57e0b9a2de09c34369684e6664028d1606e",
      "new_mode": 33188,
      "new_path": "iree/compiler/Transforms/Sequencer/LowerSequencerDialect.cpp"
    }
  ]
}
