)]}'
{
  "commit": "2c43bf06a668e69900ff081deab19e3b1aa89703",
  "tree": "a119b8c161c2379be8ddf44ff7afe98f67be5723",
  "parents": [
    "90b44f75a0a89b5aede8346f5f3c1a73d7d88ca1"
  ],
  "author": {
    "name": "Hanhan Wang",
    "email": "hanchung@google.com",
    "time": "Tue Mar 03 16:53:20 2020 -0800"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Tue Mar 03 16:54:19 2020 -0800"
  },
  "message": "Use the linalg on buffers path for dot ops.\n\nTo enabl it, we need to expose the pipeline for generting SPIR-V code starting\nfrom Linalg on buffers.\n\nPiperOrigin-RevId: 298726302\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c1515f7468214f190a288a0a5aef983645b67291",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/HAL/Target/VulkanSPIRV/BUILD",
      "new_id": "665841ee0e74bc41c76e6d4ea0ad6d0494c10c65",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/HAL/Target/VulkanSPIRV/BUILD"
    },
    {
      "type": "modify",
      "old_id": "1f324bb77dff01d1889262ad38ea51aacc97047b",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/HAL/Target/VulkanSPIRV/CMakeLists.txt",
      "new_id": "4272d63711fa6a49951cdc6075d7c35764d612cf",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/HAL/Target/VulkanSPIRV/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "387ce87783cbb3bcde9d0d90f97ecededfea87f2",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/HAL/Target/VulkanSPIRV/VulkanSPIRVTarget.cpp",
      "new_id": "7cd3596dfaf568ddc82fcd03ee15c043b34e124b",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/HAL/Target/VulkanSPIRV/VulkanSPIRVTarget.cpp"
    },
    {
      "type": "modify",
      "old_id": "df949400aea8dec4324b8fe3ff7ae8ef8cb71acf",
      "old_mode": 33188,
      "old_path": "iree/compiler/Translation/SPIRV/EmbeddedKernels/EmbeddedKernels.cpp",
      "new_id": "ef98ec74deecb3b1f21d03166808e0b9ffbd803a",
      "new_mode": 33188,
      "new_path": "iree/compiler/Translation/SPIRV/EmbeddedKernels/EmbeddedKernels.cpp"
    },
    {
      "type": "modify",
      "old_id": "80c22d8aec156cd65c35dd67e14a49c79b6c4e9a",
      "old_mode": 33188,
      "old_path": "iree/compiler/Translation/SPIRV/LinalgToSPIRV/LowerToSPIRV.cpp",
      "new_id": "40b6ee69709512c0ae321c0c8528668c25854c29",
      "new_mode": 33188,
      "new_path": "iree/compiler/Translation/SPIRV/LinalgToSPIRV/LowerToSPIRV.cpp"
    },
    {
      "type": "modify",
      "old_id": "8dc6c258095734ec4d16bf3e9e0b63329464ab13",
      "old_mode": 33188,
      "old_path": "iree/compiler/Translation/SPIRV/LinalgToSPIRV/LowerToSPIRV.h",
      "new_id": "8df472d63fb039e237d01a71618bc98cdc7a74fd",
      "new_mode": 33188,
      "new_path": "iree/compiler/Translation/SPIRV/LinalgToSPIRV/LowerToSPIRV.h"
    },
    {
      "type": "modify",
      "old_id": "c2b98f500d90be21e9cc91b8ccdb3292ac189e5f",
      "old_mode": 33188,
      "old_path": "test/e2e/xla/dot.mlir",
      "new_id": "d7f3f36e013eb67aec938bcbea4b63c7a80008ce",
      "new_mode": 33188,
      "new_path": "test/e2e/xla/dot.mlir"
    }
  ]
}
