)]}'
{
  "commit": "839b077bfc832f918c288363037ac08174de799d",
  "tree": "291070e00ec45e68fd73a59f35f9d52c1ef6bdb6",
  "parents": [
    "dd40ede1029b24e91c9b50ebbeca461a6b8e7621"
  ],
  "author": {
    "name": "Nicolas Vasilache",
    "email": "nicolasvasilache@users.noreply.github.com",
    "time": "Tue Dec 08 08:03:19 2020 +0000"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Dec 08 03:03:19 2020 -0500"
  },
  "message": "Add a primitive Linalg TileAndDistributeOnTensors pass. (#4105)\n\nThe TileAndDistributeOnTensors pass performs tiling and distribution to a 3-D grid of processors identified by their WorkgroupIdOp in a range of [0, WorkgroupSizeOp).\r\nThis results in a parametric tiling that currently does not allow further canonicalizations.\r\n\r\nPiperOrigin-RevId: 345629018",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0ef31cb1da9c7e23b30683686c2030618713984e",
      "old_mode": 33188,
      "old_path": "iree/compiler/Conversion/LinalgToLLVM/BUILD",
      "new_id": "bcdfc24513e6ca6e3199201be30903356fca703b",
      "new_mode": 33188,
      "new_path": "iree/compiler/Conversion/LinalgToLLVM/BUILD"
    },
    {
      "type": "modify",
      "old_id": "46d3787e42ca1d1b28ceb6db28c04ca7ae18adcf",
      "old_mode": 33188,
      "old_path": "iree/compiler/Conversion/LinalgToLLVM/CMakeLists.txt",
      "new_id": "199d55eae24ec480787433efbaad48423990f768",
      "new_mode": 33188,
      "new_path": "iree/compiler/Conversion/LinalgToLLVM/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "33b05e1f07eabf48d5970deaf0f262f7d4e20eec",
      "new_mode": 33188,
      "new_path": "iree/compiler/Conversion/LinalgToLLVM/LinalgTileAndDistributeOnTensorsPass.cpp"
    },
    {
      "type": "modify",
      "old_id": "09edd290c0a86faa031f3ab12284329d40872020",
      "old_mode": 33188,
      "old_path": "iree/compiler/Conversion/LinalgToLLVM/Passes.h",
      "new_id": "42036b6d19099d4d77352722334102d6aa5671b9",
      "new_mode": 33188,
      "new_path": "iree/compiler/Conversion/LinalgToLLVM/Passes.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b869782057fda115fa034674b3a1d693a15701ea",
      "new_mode": 33188,
      "new_path": "iree/compiler/Conversion/LinalgToLLVM/test/tile_and_distribute_on_tensors.mlir"
    },
    {
      "type": "modify",
      "old_id": "6157e00b3a84f21b2470fe1d0dcc7ef68fdcd3c7",
      "old_mode": 33188,
      "old_path": "iree/compiler/Conversion/init_conversions.h",
      "new_id": "e250550f81cf3e8c73c07e032a820a8ab78a096f",
      "new_mode": 33188,
      "new_path": "iree/compiler/Conversion/init_conversions.h"
    }
  ]
}
