)]}'
{
  "commit": "0196b0a2ded9dc352e8e7044cb474f54d2eb2a4a",
  "tree": "89eaced13882067e934dff1848d7fbdd83b1ecb1",
  "parents": [
    "065fe79c7bee919d287aa3cf156e821fb42044db"
  ],
  "author": {
    "name": "Ben Vanik",
    "email": "ben.vanik@gmail.com",
    "time": "Mon Aug 15 10:48:05 2022 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Aug 15 17:48:05 2022 +0000"
  },
  "message": "Fixing HAL executable benchmarks after workgroup count ops. (#10098)\n\nA new `hal.executable.calculate_workgroups` pseudo-op allows for\r\npre-translation workgroup counts to be queried from the host-side program\r\nwhich will then be resolved during conversion to the full HAL dialect\r\nusing whatever calculation functions the translation produced.",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f97515d4d37449dcb00e9d55a5a170aac688551a",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/HAL/Conversion/HALToHAL/BUILD"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "36d31ce35cd92463ab615f7a78682260ba2a00c7",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/HAL/Conversion/HALToHAL/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5a59bcd6ccf571cc861b713297143ba44b575a07",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/HAL/Conversion/HALToHAL/ConvertHALToHAL.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fd79a8870ccca53d60c6af386134a0f1c01c9ca4",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/HAL/Conversion/HALToHAL/ConvertHALToHAL.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "71785310d464fcc36d459fa25ed5ee47b1d615c3",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/HAL/Conversion/HALToHAL/test/BUILD"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e58e74468d25a1e8b5b5f201d5e49c05d4416457",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/HAL/Conversion/HALToHAL/test/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ce46ef5c0aff8178d87c3143ab6a4cf72f2f2d1b",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/HAL/Conversion/HALToHAL/test/pseudo_ops.mlir"
    },
    {
      "type": "modify",
      "old_id": "b8b4a181cee10f0d02dec796199a07da7546c922",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/HAL/IR/HALOps.td",
      "new_id": "5a1281b141686fb7544814979919bcaf6c023c12",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/HAL/IR/HALOps.td"
    },
    {
      "type": "modify",
      "old_id": "048e766dff72674c623a3154446d9033550e9745",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/HAL/IR/test/executable_ops.mlir",
      "new_id": "dd34e6d251c56cd7cca549f8d766790d84ede225",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/HAL/IR/test/executable_ops.mlir"
    },
    {
      "type": "modify",
      "old_id": "68cf822386938b6b6127c6ccb39eb0c5597e78b3",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/HAL/Transforms/BUILD",
      "new_id": "5847ccc417798fffddb08866cdf2513eb7e9359e",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/HAL/Transforms/BUILD"
    },
    {
      "type": "modify",
      "old_id": "c59c4cc1270e86d144e51a4d9b5210d7c5c11a56",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/HAL/Transforms/CMakeLists.txt",
      "new_id": "9231c128833b5fdb865bf30ba3d0c5e5c037b7b3",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/HAL/Transforms/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "dbb12a26c7bdc6dd6e59c5e504591fafd54f869f",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/HAL/Transforms/ConvertToHAL.cpp",
      "new_id": "b212b40c1ccd7d34dda704f8f324076f7d54db39",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/HAL/Transforms/ConvertToHAL.cpp"
    },
    {
      "type": "modify",
      "old_id": "65c72e3b4e8d2a9c49f38f8e134faf14e393b6cc",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/HAL/Transforms/DumpExecutableBenchmarks.cpp",
      "new_id": "9e23ac9d5719235d6941c9aae046b7fbae53a3dc",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/HAL/Transforms/DumpExecutableBenchmarks.cpp"
    },
    {
      "type": "modify",
      "old_id": "ce813ef7a3722bb82167539b9d584b63eb13236a",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/HAL/Transforms/test/dump_executable_benchmarks.mlir",
      "new_id": "2a6b49f9cedaa47290c48022c75891ab4cdf7acb",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/HAL/Transforms/test/dump_executable_benchmarks.mlir"
    },
    {
      "type": "modify",
      "old_id": "c4d53326e957b8c563a676b7ac267698f275dcfc",
      "old_mode": 33188,
      "old_path": "tests/compiler_driver/BUILD",
      "new_id": "273bb114f0c2dbb99000b98a71488c4a28467f2b",
      "new_mode": 33188,
      "new_path": "tests/compiler_driver/BUILD"
    },
    {
      "type": "modify",
      "old_id": "04fa8d9e73f7b3751b274fded0975d7a52ff2bc0",
      "old_mode": 33188,
      "old_path": "tests/compiler_driver/CMakeLists.txt",
      "new_id": "2e20917a487c5bd596a004911a20e7190cac2629",
      "new_mode": 33188,
      "new_path": "tests/compiler_driver/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2cf1b9ce65d32e2851fe9250a27d22eadecc7089",
      "new_mode": 33188,
      "new_path": "tests/compiler_driver/executable_benchmarks.mlir"
    }
  ]
}
