)]}'
{
  "commit": "1b71cacf4640244334591d370e935c7408968bf8",
  "tree": "d89f4cea5162a630c542582998ffbd3d630af54d",
  "parents": [
    "04b7c37a2403812879c1fb67ff2e41ebfe8283e8"
  ],
  "author": {
    "name": "Ben Vanik",
    "email": "benvanik@google.com",
    "time": "Wed Dec 09 18:09:50 2020 -0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Dec 09 18:09:50 2020 -0800"
  },
  "message": "Adding hal.interface.workgroup.* ops. (#4149)\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e5b7fe5ad92aa4a5ac70a9dc87bf6947ce41a986",
      "old_mode": 33188,
      "old_path": "iree/compiler/Conversion/LinalgToLLVM/ConvertToLLVM.cpp",
      "new_id": "935300ff64ad738327f038680f178ae769325601",
      "new_mode": 33188,
      "new_path": "iree/compiler/Conversion/LinalgToLLVM/ConvertToLLVM.cpp"
    },
    {
      "type": "modify",
      "old_id": "ff6a971dd172a89ce2fdbc922b3b76a7fae5bc11",
      "old_mode": 33188,
      "old_path": "iree/compiler/Conversion/LinalgToLLVM/LinalgTileAndDistributeOnTensorsPass.cpp",
      "new_id": "d3bdb3af4aabd7be09cb5e90e31b68683b984667",
      "new_mode": 33188,
      "new_path": "iree/compiler/Conversion/LinalgToLLVM/LinalgTileAndDistributeOnTensorsPass.cpp"
    },
    {
      "type": "modify",
      "old_id": "cd0cdd257d28b3a05db7695a93f14c69a940fa24",
      "old_mode": 33188,
      "old_path": "iree/compiler/Conversion/LinalgToLLVM/LinalgTileAndDistributePass.cpp",
      "new_id": "9470e1c58e6556066335610de4a1e710adbefb98",
      "new_mode": 33188,
      "new_path": "iree/compiler/Conversion/LinalgToLLVM/LinalgTileAndDistributePass.cpp"
    },
    {
      "type": "modify",
      "old_id": "42036b6d19099d4d77352722334102d6aa5671b9",
      "old_mode": 33188,
      "old_path": "iree/compiler/Conversion/LinalgToLLVM/Passes.h",
      "new_id": "c8c309625079f73b1e812fd4b058f40eccb18ec9",
      "new_mode": 33188,
      "new_path": "iree/compiler/Conversion/LinalgToLLVM/Passes.h"
    },
    {
      "type": "modify",
      "old_id": "fcae26a654358bdf77a3b2a669d9b6257507f9ee",
      "old_mode": 33188,
      "old_path": "iree/compiler/Conversion/LinalgToLLVM/test/convert_to_llvm.mlir",
      "new_id": "5f244eab225cdfb45ca1151ef4edf9935c36d521",
      "new_mode": 33188,
      "new_path": "iree/compiler/Conversion/LinalgToLLVM/test/convert_to_llvm.mlir"
    },
    {
      "type": "modify",
      "old_id": "936010108d8b932342bca3ec31e3f99d96f0a08c",
      "old_mode": 33188,
      "old_path": "iree/compiler/Conversion/LinalgToLLVM/test/linalg_rewrite_destructive_updates.mlir",
      "new_id": "52b55fa3314f5a519e1ffcff040d35958611cc25",
      "new_mode": 33188,
      "new_path": "iree/compiler/Conversion/LinalgToLLVM/test/linalg_rewrite_destructive_updates.mlir"
    },
    {
      "type": "modify",
      "old_id": "d474f29f66448991f43267d87c73ddc2043d5ba2",
      "old_mode": 33188,
      "old_path": "iree/compiler/Conversion/LinalgToLLVM/test/matmul_vectorization.mlir",
      "new_id": "7ce18b9cb707de6ae809eae85b593044a2f11b29",
      "new_mode": 33188,
      "new_path": "iree/compiler/Conversion/LinalgToLLVM/test/matmul_vectorization.mlir"
    },
    {
      "type": "modify",
      "old_id": "35f816b603cb09d8e323972e1e38864fdaee5fb8",
      "old_mode": 33188,
      "old_path": "iree/compiler/Conversion/LinalgToLLVM/test/tile_and_distribute.mlir",
      "new_id": "1eb024e949e84a55e0d5c3707bb36a273713cd8f",
      "new_mode": 33188,
      "new_path": "iree/compiler/Conversion/LinalgToLLVM/test/tile_and_distribute.mlir"
    },
    {
      "type": "modify",
      "old_id": "b869782057fda115fa034674b3a1d693a15701ea",
      "old_mode": 33188,
      "old_path": "iree/compiler/Conversion/LinalgToLLVM/test/tile_and_distribute_on_tensors.mlir",
      "new_id": "6f35c1ad7eadb66e59ed12f177aec045cf921471",
      "new_mode": 33188,
      "new_path": "iree/compiler/Conversion/LinalgToLLVM/test/tile_and_distribute_on_tensors.mlir"
    },
    {
      "type": "modify",
      "old_id": "1dda99d8e44a7893859df1aa616dfd5b7bec4c75",
      "old_mode": 33188,
      "old_path": "iree/compiler/Conversion/LinalgToSPIRV/FoldGPUProcessorIDUses.cpp",
      "new_id": "5aee58525e5b3f385f0d70b61ab626166ac7c906",
      "new_mode": 33188,
      "new_path": "iree/compiler/Conversion/LinalgToSPIRV/FoldGPUProcessorIDUses.cpp"
    },
    {
      "type": "modify",
      "old_id": "dfa3657564dee72d6406ea8f45edc2658207664d",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/HAL/Conversion/IREEToHAL/ConvertIREEToHAL.cpp",
      "new_id": "f3493e170c0611a88a65f74e95e843a0d764652f",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/HAL/Conversion/IREEToHAL/ConvertIREEToHAL.cpp"
    },
    {
      "type": "modify",
      "old_id": "e6cfd9696ea94f9c2194f43e825c194b0451d5b3",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/HAL/IR/HALOps.cpp",
      "new_id": "c4a5b851b80d466e23482e22f1dbe6ad36290a8b",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/HAL/IR/HALOps.cpp"
    },
    {
      "type": "modify",
      "old_id": "67d40de474a868d90678dcd18ab9f4621ae58f36",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/HAL/IR/HALOps.td",
      "new_id": "c214e8df64548a93e964d0912fae8e536fdd972a",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/HAL/IR/HALOps.td"
    },
    {
      "type": "modify",
      "old_id": "a94b4747dceec5398570aa5d624e6fa10aceac9d",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/HAL/IR/test/executable_ops.mlir",
      "new_id": "8dbca61dac022085dc70d530f1fe501d25498380",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/HAL/IR/test/executable_ops.mlir"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8a1ce167835fed14c5f2bc8a059148637b65e6d1",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/HAL/IR/test/interface_ops.mlir"
    },
    {
      "type": "modify",
      "old_id": "93484e87e8f3ef19ebf0aa87136e958251b455b0",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/HAL/Target/LLVM/LLVMBaseTarget.cpp",
      "new_id": "d640698705e92755c048918c27975c6b2b8995a8",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/HAL/Target/LLVM/LLVMBaseTarget.cpp"
    },
    {
      "type": "modify",
      "old_id": "2ce86866c04debae90f03af01c70eeb6d3a6404e",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/HAL/Target/VMLA/VMLATarget.cpp",
      "new_id": "12c55686d30301259c366f517ac7d0cac1904529",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/HAL/Target/VMLA/VMLATarget.cpp"
    },
    {
      "type": "modify",
      "old_id": "d2400224c7621173577b1ac25b248f1b049b3b50",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/HAL/Transforms/BUILD",
      "new_id": "59c702dde98c9ebe2e7d9affabe7f5750fd4403b",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/HAL/Transforms/BUILD"
    },
    {
      "type": "modify",
      "old_id": "ed48d8abcca62b557d25ec5e0c7e0fc5d07d16b0",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/HAL/Transforms/CMakeLists.txt",
      "new_id": "5a0ec5ef97bfb2c08cc75fa9208179de73d23310",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/HAL/Transforms/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "01b7f87d9e554af9d2e8f16fe09c68268e04f8f7",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/HAL/Transforms/MaterializeInterfaces.cpp",
      "new_id": "f1fe326ab28e0cfa1e61380721e7bc3005befa39",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/HAL/Transforms/MaterializeInterfaces.cpp"
    },
    {
      "type": "modify",
      "old_id": "4c078d9260ecc9eec4d7f933ef0c4d90152212d0",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/HAL/Transforms/Passes.cpp",
      "new_id": "27a87629f542a41bf3900e14e26213b5c24e8e09",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/HAL/Transforms/Passes.cpp"
    },
    {
      "type": "modify",
      "old_id": "a0ab3312e3921a78e055ee713dd1fd7ef4d0098a",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/HAL/Transforms/Passes.h",
      "new_id": "d148aeadeb1a22f091ea31e88cc5c16d624a430a",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/HAL/Transforms/Passes.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9994970ee193efc2c7b7315ab3e54bb58d61c0b7",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/HAL/Transforms/PropagateConstantWorkgroupInfo.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6efe132573220a2e5bffcc7acc6e13f5ca38d468",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/HAL/Transforms/test/propagate_constant_workgroup_info.mlir"
    },
    {
      "type": "modify",
      "old_id": "8fcb71d1f9cdb9c1304a2db1f31623fe57585873",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/IREE/IR/IREEOps.td",
      "new_id": "184134db88f1860174ef267fccafbe77e3bacead",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/IREE/IR/IREEOps.td"
    },
    {
      "type": "modify",
      "old_id": "9c93e6e913d51eb206271b5f7449a0c2435e3b88",
      "old_mode": 33188,
      "old_path": "iree/hal/dylib/dylib_executable.cc",
      "new_id": "2aa7292cce0a8c5ea9e0a986a5381856ec6b935b",
      "new_mode": 33188,
      "new_path": "iree/hal/dylib/dylib_executable.cc"
    },
    {
      "type": "modify",
      "old_id": "cb2e6c9d720b43c5d3cc33214279e3ecf9586daa",
      "old_mode": 33188,
      "old_path": "iree/hal/host/host_executable.h",
      "new_id": "9b7aa788decbb7be5bea368ef0b48c7cee72f09f",
      "new_mode": 33188,
      "new_path": "iree/hal/host/host_executable.h"
    },
    {
      "type": "modify",
      "old_id": "5dd1a8264baf7cc0e8643b6bee1fc5ece248f544",
      "old_mode": 33188,
      "old_path": "iree/hal/llvmjit/llvmjit_executable.cc",
      "new_id": "2db4bd8a50c1fdddf02948d8bba7d7bdba1d9942",
      "new_mode": 33188,
      "new_path": "iree/hal/llvmjit/llvmjit_executable.cc"
    }
  ]
}
