)]}'
{
  "commit": "e2e82b30785cbb644f8cb2b9c7efb2b84fe7e4cd",
  "tree": "95f77dd92d04c6793c89f21a0b355dc3098d4a4e",
  "parents": [
    "398084f297ce244aef209804a8bf48d542ea6a3c"
  ],
  "author": {
    "name": "Ben Vanik",
    "email": "benvanik@google.com",
    "time": "Sun Jun 27 08:16:44 2021 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Sun Jun 27 08:16:44 2021 -0700"
  },
  "message": "Avoid nesting modules in modules for VM conversion if not needed. (#6320)\n\nThe implicit outer MLIR module cannot have conversion patterns applied so\r\nprior to conversion we create _another_ module and nest it for the\r\nmodule-\u003evm.module conversion to work. If trying to run VM conversion on\r\nan already converted module with both the implicit outer module and\r\nvm.module nested within this would cause module\u003emodule\u003evm.module to be\r\nconverted to module\u003evm.module\u003evm.module.\r\n\r\nFixes #6307.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "19f4d20f6a1aa6b8d7b0449809c86555d97820ec",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/VM/Conversion/ConversionTarget.cpp",
      "new_id": "6ff48916b793a0edc73877872ff4948ac5a4f67d",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/VM/Conversion/ConversionTarget.cpp"
    }
  ]
}
