)]}'
{
  "commit": "575a97d96bf8b88502181271a28655dec7ea094b",
  "tree": "762d7439d7c32fcf20245f4e8526042dc576dcf1",
  "parents": [
    "bd52ed05180dfbaa9874f2cb4b426800aec3ba74"
  ],
  "author": {
    "name": "Scott Todd",
    "email": "scotttodd@google.com",
    "time": "Mon Nov 13 14:58:50 2023 -0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Nov 13 22:58:50 2023 +0000"
  },
  "message": "Rename \"torch_iree\" plugin to \"input_torch\". (#15576)\n\nProgress on https://github.com/openxla/iree/issues/15468\r\n\r\nBikeshedding galore. Most of the non-mechanical parts of the code moves\r\nfor input dialect plugins have been completed, so now we can see the\r\nplugins side-by-side and decide on how we want them to look.\r\n\r\nWe have top level plugin folders:\r\n\r\n* `compiler/plugins/input/Torch`\r\n* `compiler/plugins/input/TOSA`\r\n* `compiler/plugins/input/StableHLO`\r\n* `compiler/plugins/target/CUDA`\r\n* `compiler/plugins/target/...` (coming soon)\r\n\r\nThen each input plugin has\r\n`compiler/plugins/input/[DIALECT]/[dialect]-iree/PluginRegistration.cpp`\r\nwith the `input_[dialect]` plugin name.\r\n\r\n* I\u0027m also considering making the folder name match what the plugin is\r\ncalled directly, so we\u0027d have e.g.\r\n`compiler/plugins/input/Torch/input-torch/PluginRegistration.cpp` (name\r\n\"input-torch\" with a dash?)\r\n* Alternately, we could have plugins called `torch-iree`,\r\n`stablehlo-iree`, and `tosa-iree`. IMO since these are all IREE compiler\r\nplugins the \"iree\" is redundant and we should instead highlight \"input\"\r\nin the name.\r\n\r\n\r\n![image](https://github.com/openxla/iree/assets/4010439/36b60478-250f-46a1-8664-6752f2bdb26a)\r\n\r\nWe could further collapse these trees if we wanted, but Torch currently\r\nalso has sibling `torch-mlir/` and `torch-mlir-dialect/` folders.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8a38cea6106cad206a47063cab11d7895a5ec9d8",
      "old_mode": 33188,
      "old_path": "compiler/plugins/input/Torch/torch-iree/CMakeLists.txt",
      "new_id": "b07722184e470ba4f5d57182c9f736464600abba",
      "new_mode": 33188,
      "new_path": "compiler/plugins/input/Torch/torch-iree/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "5ef45ae0076a242eea2b569518c37029028014b4",
      "old_mode": 33188,
      "old_path": "compiler/plugins/input/Torch/torch-iree/PluginRegistration.cpp",
      "new_id": "9f004e9971fa3146f2fb73050221ed61be7e4178",
      "new_mode": 33188,
      "new_path": "compiler/plugins/input/Torch/torch-iree/PluginRegistration.cpp"
    },
    {
      "type": "modify",
      "old_id": "01cdc487d05846bdc17be5eeb1275e9276530084",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Pipelines/Options.cpp",
      "new_id": "c5c4c749faf7bd439cac897d41172e080d5645ed",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Pipelines/Options.cpp"
    }
  ]
}
