)]}'
{
  "commit": "b5a2a7f862a193b0661f8844843cf5d7c10f11b3",
  "tree": "836a2a4c22b840df4dbe07ccac8c217f69d7dc37",
  "parents": [
    "acf3e8d1dc1e97137dd465b34ec720c95e9fd985"
  ],
  "author": {
    "name": "Yi Zhang",
    "email": "cathyzhyi@google.com",
    "time": "Mon Mar 07 11:44:26 2022 -0500"
  },
  "committer": {
    "name": "Yi Zhang",
    "email": "cathyzhyi@google.com",
    "time": "Tue Mar 29 15:44:50 2022 -0400"
  },
  "message": "Add the TMTensorToLinalgExtPass\n\nThis change adds the `TMTensorToLinalgExtPass` which is a 1 to 1 mapping\nfrom `tm_tensor` ops to `linalg.ext` ops. The syntax of the ops from the\ntwo dialects are identical. The goal is to use `tm_tensor` as an interface\ndialect to bridge between projects. The `tm_tensor` dialect will be\nupstreamed eventually. A high level description about `tm_tensor` dialect\ncan be found in\ntorch-mlir-dialects/include/torch-mlir-dialects/Dialect/TMTensor/IR/TMTensorBase.td\n\nA new input type --iree-input-type\u003dtmtensor is added to specify the\ninput contains tmtensor ops.\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a8ee733b2525a121a6e49e8bf1e424379258f7f4",
      "new_mode": 33188,
      "new_path": "iree/compiler/InputConversion/TMTensor/BUILD"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "51de03ac3db2b257ea3059c1c352712ea86a0e15",
      "new_mode": 33188,
      "new_path": "iree/compiler/InputConversion/TMTensor/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1a9807f33ac6ca937c61695210113bba8985109b",
      "new_mode": 33188,
      "new_path": "iree/compiler/InputConversion/TMTensor/ConvertTMTensorToLinalgExt.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9a1f98287fb2dca250e46b06845bfb8b9c2af05e",
      "new_mode": 33188,
      "new_path": "iree/compiler/InputConversion/TMTensor/PassDetail.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9dd2361e9e3933f80ceaf52ea73cb99a71af1ca4",
      "new_mode": 33188,
      "new_path": "iree/compiler/InputConversion/TMTensor/Passes.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dfd55a6dd70a4136a88b118a986a0189d2674f82",
      "new_mode": 33188,
      "new_path": "iree/compiler/InputConversion/TMTensor/Passes.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d28103bbb40bdbc45f3ffc249dda23209dfc11bd",
      "new_mode": 33188,
      "new_path": "iree/compiler/InputConversion/TMTensor/Passes.td"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3e21c2deee4daaac8c19cdd1a27adb89be1cab48",
      "new_mode": 33188,
      "new_path": "iree/compiler/InputConversion/TMTensor/test/BUILD"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e5cc1cab4e6c8bf52029920dbfbdf37b1e745ce3",
      "new_mode": 33188,
      "new_path": "iree/compiler/InputConversion/TMTensor/test/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "196af1909a82d8d6767045a5a29b27acf13d48ec",
      "new_mode": 33188,
      "new_path": "iree/compiler/InputConversion/TMTensor/test/convert_tmtensor_to_linalg_ext.mlir"
    },
    {
      "type": "modify",
      "old_id": "0007b07fda19ead2d7b7f5e050167cac30a6c6c5",
      "old_mode": 33188,
      "old_path": "iree/compiler/Pipelines/BUILD",
      "new_id": "4eaf89871d84f047ca654b33eaad34cddb218838",
      "new_mode": 33188,
      "new_path": "iree/compiler/Pipelines/BUILD"
    },
    {
      "type": "modify",
      "old_id": "1885ff0af660a70e86918939fde344c789370cd8",
      "old_mode": 33188,
      "old_path": "iree/compiler/Pipelines/CMakeLists.txt",
      "new_id": "5b1e66279f654184227896ccec9416bad8e307ed",
      "new_mode": 33188,
      "new_path": "iree/compiler/Pipelines/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "56c09c85f610efdd508ae3e857ab06589103f914",
      "old_mode": 33188,
      "old_path": "iree/compiler/Pipelines/Options.cpp",
      "new_id": "96958c145f1553e84bd5966708558ec9ec2f8631",
      "new_mode": 33188,
      "new_path": "iree/compiler/Pipelines/Options.cpp"
    },
    {
      "type": "modify",
      "old_id": "4648d4948cb2386d27d6a09876cfd6c873b6f766",
      "old_mode": 33188,
      "old_path": "iree/compiler/Pipelines/Options.h",
      "new_id": "784ac46a280187a5b73726f713bed864c4bfe2e7",
      "new_mode": 33188,
      "new_path": "iree/compiler/Pipelines/Options.h"
    },
    {
      "type": "modify",
      "old_id": "14fd07a914e14fc0e69d16eac5b50258fad24f40",
      "old_mode": 33188,
      "old_path": "iree/compiler/Pipelines/Pipelines.cpp",
      "new_id": "09d3a166370ae6c37b356c5527210cd4e529a201",
      "new_mode": 33188,
      "new_path": "iree/compiler/Pipelines/Pipelines.cpp"
    },
    {
      "type": "modify",
      "old_id": "2ad22635cb31be1b90a4809bba7ef92f125a6a9b",
      "old_mode": 33188,
      "old_path": "iree/tools/BUILD",
      "new_id": "c74ef048f791d441160e3c81c03956069db171be",
      "new_mode": 33188,
      "new_path": "iree/tools/BUILD"
    },
    {
      "type": "modify",
      "old_id": "5a1e5974f9ca49ba4a92ab3020bb59a56c6fee6a",
      "old_mode": 33188,
      "old_path": "iree/tools/CMakeLists.txt",
      "new_id": "ce127ded430de499415aa2668ddea3529424cf5c",
      "new_mode": 33188,
      "new_path": "iree/tools/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "f5e086361e7b40da55a2e4c8aecc95affa2b07da",
      "old_mode": 33188,
      "old_path": "iree/tools/init_iree_passes.h",
      "new_id": "3cb1078e6267c945707a705a09839ef8c6db802e",
      "new_mode": 33188,
      "new_path": "iree/tools/init_iree_passes.h"
    }
  ]
}
