)]}'
{
  "commit": "a6de54cc2c1bd5bf2ab66ca1c4ce1a5f0e4ee6c3",
  "tree": "de87194a31f6475d27a0738c6cd650bd53f18c99",
  "parents": [
    "48fa0daa377295b1610a02eadcfa4a5833431bb0"
  ],
  "author": {
    "name": "bjacob",
    "email": "benoitjacob@google.com",
    "time": "Fri Jan 20 17:13:28 2023 -0500"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri Jan 20 22:13:28 2023 +0000"
  },
  "message": "Refactor microkernel headers (#11920)\n\n- Expose a unified `api.h` header.\r\n- Fold separate `_types.h` headers.\r\n- Fold some internal build targets.\r\n- Caught some stray `#include \u003cassert.h\u003e`.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e251719e7422cfb75507ee58df717aabd5e984b3",
      "old_mode": 33188,
      "old_path": "runtime/src/iree/builtins/ukernel/BUILD",
      "new_id": "fbe09ec30427c7d44aad18153ee34ca2fd252bad",
      "new_mode": 33188,
      "new_path": "runtime/src/iree/builtins/ukernel/BUILD"
    },
    {
      "type": "modify",
      "old_id": "59556d78733e553f08d183d29d209725dd8bbdfd",
      "old_mode": 33188,
      "old_path": "runtime/src/iree/builtins/ukernel/CMakeLists.txt",
      "new_id": "f6ff27ead3adf1c1901a04233d9d0a8ac7cad6ee",
      "new_mode": 33188,
      "new_path": "runtime/src/iree/builtins/ukernel/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "85af5668cd78fc1e3504a1db4fbf435d799be771",
      "new_mode": 33188,
      "new_path": "runtime/src/iree/builtins/ukernel/api.h"
    },
    {
      "type": "modify",
      "old_id": "f66dab227d7660b23db7976ed75baa3a40c512fd",
      "old_mode": 33188,
      "old_path": "runtime/src/iree/builtins/ukernel/arch/BUILD",
      "new_id": "d9041e4f8e0698eddca151838b177d983b365a6a",
      "new_mode": 33188,
      "new_path": "runtime/src/iree/builtins/ukernel/arch/BUILD"
    },
    {
      "type": "modify",
      "old_id": "ff7155849c647f926fcafcf44dfdd0b4acae615d",
      "old_mode": 33188,
      "old_path": "runtime/src/iree/builtins/ukernel/arch/CMakeLists.txt",
      "new_id": "4a999963461a6073a35afaa3941dccaef26e98a9",
      "new_mode": 33188,
      "new_path": "runtime/src/iree/builtins/ukernel/arch/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "11f7c7d12b7fa3f708c5a8b3705df218d9be0405",
      "old_mode": 33188,
      "old_path": "runtime/src/iree/builtins/ukernel/arch/arm_64/CMakeLists.txt",
      "new_id": "ec31de1c98fcdd27705a895340380859eee8f403",
      "new_mode": 33188,
      "new_path": "runtime/src/iree/builtins/ukernel/arch/arm_64/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "39e331c9022d4fc79683bce147574f8b51322e71",
      "old_mode": 33188,
      "old_path": "runtime/src/iree/builtins/ukernel/arch/arm_64/mmt4d_arm_64.h",
      "new_id": "5c162f38f63871ab768d14bc3d91c48d72896291",
      "new_mode": 33188,
      "new_path": "runtime/src/iree/builtins/ukernel/arch/arm_64/mmt4d_arm_64.h"
    },
    {
      "type": "modify",
      "old_id": "5da3cb50e4a7054932f08a4ac193930a08bdcd78",
      "old_mode": 33188,
      "old_path": "runtime/src/iree/builtins/ukernel/arch/arm_64/mmt4d_tile_arm_64.h",
      "new_id": "87e89e8f1f3af881958808ab9cde137c3a51d61b",
      "new_mode": 33188,
      "new_path": "runtime/src/iree/builtins/ukernel/arch/arm_64/mmt4d_tile_arm_64.h"
    },
    {
      "type": "modify",
      "old_id": "d61cc9921ba4b37aae5e53d431e5dcd74d015021",
      "old_mode": 33188,
      "old_path": "runtime/src/iree/builtins/ukernel/arch/arm_64/pack_arm_64.h",
      "new_id": "52719b15c27fca5de79d982d5d6e052b81f2e3fb",
      "new_mode": 33188,
      "new_path": "runtime/src/iree/builtins/ukernel/arch/arm_64/pack_arm_64.h"
    },
    {
      "type": "modify",
      "old_id": "ac6e3857d92edd05e0c0ceaeb295a388f99f08df",
      "old_mode": 33188,
      "old_path": "runtime/src/iree/builtins/ukernel/arch/arm_64/pack_tile_arm_64.h",
      "new_id": "c468e1d981a17fd612a64dc2ef0ef1e1c2971731",
      "new_mode": 33188,
      "new_path": "runtime/src/iree/builtins/ukernel/arch/arm_64/pack_tile_arm_64.h"
    },
    {
      "type": "modify",
      "old_id": "32423841cd367da1807a7f69615d6eded4dc097c",
      "old_mode": 33188,
      "old_path": "runtime/src/iree/builtins/ukernel/arch/arm_64/query_tile_sizes_arm_64.h",
      "new_id": "530e4d747a11189647f499becd7bd974e4274849",
      "new_mode": 33188,
      "new_path": "runtime/src/iree/builtins/ukernel/arch/arm_64/query_tile_sizes_arm_64.h"
    },
    {
      "type": "modify",
      "old_id": "996b4d4cf22daa1432959612847cf041003b77f3",
      "old_mode": 33188,
      "old_path": "runtime/src/iree/builtins/ukernel/arch/mmt4d_arch.h",
      "new_id": "dd2638ff361cdedb6a931588ebec3e35f7209a86",
      "new_mode": 33188,
      "new_path": "runtime/src/iree/builtins/ukernel/arch/mmt4d_arch.h"
    },
    {
      "type": "modify",
      "old_id": "16119b01f26159b9a50708de09eeee02bb78d293",
      "old_mode": 33188,
      "old_path": "runtime/src/iree/builtins/ukernel/arch/pack_arch.h",
      "new_id": "442c80323dbe198ea29ec44d2488b9903e582a23",
      "new_mode": 33188,
      "new_path": "runtime/src/iree/builtins/ukernel/arch/pack_arch.h"
    },
    {
      "type": "modify",
      "old_id": "7eebdb7d86c4cdad09e655ad132d88cf8a93bce0",
      "old_mode": 33188,
      "old_path": "runtime/src/iree/builtins/ukernel/arch/query_tile_sizes_arch.h",
      "new_id": "a970534ac72faf23d0dcdd094e06df4d0e400f4d",
      "new_mode": 33188,
      "new_path": "runtime/src/iree/builtins/ukernel/arch/query_tile_sizes_arch.h"
    },
    {
      "type": "modify",
      "old_id": "5db033614abc8a67f988e875cc4c2416e481d578",
      "old_mode": 33188,
      "old_path": "runtime/src/iree/builtins/ukernel/mmt4d.h",
      "new_id": "6e9f140afb24c62f8653b834019e9d0f657fe63c",
      "new_mode": 33188,
      "new_path": "runtime/src/iree/builtins/ukernel/mmt4d.h"
    },
    {
      "type": "modify",
      "old_id": "848edf7a87d0ac4b116c8db5cd2b3dff8a7af045",
      "old_mode": 33188,
      "old_path": "runtime/src/iree/builtins/ukernel/mmt4d_generic.h",
      "new_id": "0c20bab113696221a75a6e827f3ae35d24599f53",
      "new_mode": 33188,
      "new_path": "runtime/src/iree/builtins/ukernel/mmt4d_generic.h"
    },
    {
      "type": "delete",
      "old_id": "723723f4e24396bf15b3a9ef613acad4ae93fb2f",
      "old_mode": 33188,
      "old_path": "runtime/src/iree/builtins/ukernel/mmt4d_types.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "9d142495c14b2e4e497215026a29015c2d900846",
      "old_mode": 33188,
      "old_path": "runtime/src/iree/builtins/ukernel/pack.h",
      "new_id": "218706d93fdc4a5f05f1c15781913ca67b05fbc7",
      "new_mode": 33188,
      "new_path": "runtime/src/iree/builtins/ukernel/pack.h"
    },
    {
      "type": "modify",
      "old_id": "50bee3e01ed0953e33cfc0c8f79bf72ecc30d073",
      "old_mode": 33188,
      "old_path": "runtime/src/iree/builtins/ukernel/pack_generic.h",
      "new_id": "3e9f86322c3aef9b32f8c6eb2f05fe31c1aa2fab",
      "new_mode": 33188,
      "new_path": "runtime/src/iree/builtins/ukernel/pack_generic.h"
    },
    {
      "type": "delete",
      "old_id": "f0c4bc5d2a5b53c897addcad607c97fd010ff8e1",
      "old_mode": 33188,
      "old_path": "runtime/src/iree/builtins/ukernel/pack_types.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "128c0794527d5506c7298a2ac1838de1ef950711",
      "old_mode": 33188,
      "old_path": "runtime/src/iree/builtins/ukernel/query_tile_sizes.h",
      "new_id": "54dc84b6f3dc04d6953304d858758db93ba12bb8",
      "new_mode": 33188,
      "new_path": "runtime/src/iree/builtins/ukernel/query_tile_sizes.h"
    },
    {
      "type": "delete",
      "old_id": "a1563399b5914204aa80a13dce45b97378098ade",
      "old_mode": 33188,
      "old_path": "runtime/src/iree/builtins/ukernel/query_tile_sizes_types.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "1f7da3eb645f6a9a7f20ce527231baadad16fcac",
      "old_mode": 33188,
      "old_path": "runtime/src/iree/builtins/ukernel/tools/BUILD",
      "new_id": "d29f04d630e4c97a05d13590713aafdbd4146f57",
      "new_mode": 33188,
      "new_path": "runtime/src/iree/builtins/ukernel/tools/BUILD"
    },
    {
      "type": "modify",
      "old_id": "fe16eab02f382eec9199817158bf5e5efc99c3f0",
      "old_mode": 33188,
      "old_path": "runtime/src/iree/builtins/ukernel/tools/CMakeLists.txt",
      "new_id": "a0829dd7b5870334b5971e70ec746df6b329b1c9",
      "new_mode": 33188,
      "new_path": "runtime/src/iree/builtins/ukernel/tools/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "efe160236101af6e9335bda93ae614d379f10bcc",
      "old_mode": 33188,
      "old_path": "runtime/src/iree/builtins/ukernel/tools/mmt4d_benchmark.c",
      "new_id": "e8021acdfb72562fa877c0c3105a662a9c3deaae",
      "new_mode": 33188,
      "new_path": "runtime/src/iree/builtins/ukernel/tools/mmt4d_benchmark.c"
    },
    {
      "type": "modify",
      "old_id": "1177ac57915353ff1f1b3ce5142a63fd2ca45519",
      "old_mode": 33188,
      "old_path": "runtime/src/iree/builtins/ukernel/tools/mmt4d_test.cc",
      "new_id": "027cad14e56c77a244cf2cd5df1032836acf760b",
      "new_mode": 33188,
      "new_path": "runtime/src/iree/builtins/ukernel/tools/mmt4d_test.cc"
    },
    {
      "type": "modify",
      "old_id": "bf0c0aade34c1b9dad9fa319169f9a8ef3cfe61d",
      "old_mode": 33188,
      "old_path": "runtime/src/iree/builtins/ukernel/tools/pack_benchmark.c",
      "new_id": "8de72d1ecd50f98af9d3cc1fd448d075946c53fc",
      "new_mode": 33188,
      "new_path": "runtime/src/iree/builtins/ukernel/tools/pack_benchmark.c"
    },
    {
      "type": "modify",
      "old_id": "9de8c9d76bd2d5edf3a4d4e8e77cde4843bb273c",
      "old_mode": 33188,
      "old_path": "runtime/src/iree/builtins/ukernel/tools/pack_test.cc",
      "new_id": "0da9d5efaddadc4fe38f852e1990fa37f608f265",
      "new_mode": 33188,
      "new_path": "runtime/src/iree/builtins/ukernel/tools/pack_test.cc"
    },
    {
      "type": "modify",
      "old_id": "d22fa8c14c4d1204c48c708d0d032befbf0dd9da",
      "old_mode": 33188,
      "old_path": "runtime/src/iree/builtins/ukernel/unpack.c",
      "new_id": "5e51d3bac198cf757809bee0e513b814685cf986",
      "new_mode": 33188,
      "new_path": "runtime/src/iree/builtins/ukernel/unpack.c"
    },
    {
      "type": "modify",
      "old_id": "ceffbbb336d6fae1591c6c62d7354385073304ee",
      "old_mode": 33188,
      "old_path": "runtime/src/iree/builtins/ukernel/unpack.h",
      "new_id": "c51047ace0f9abe25ae298a0572fc41da369cab3",
      "new_mode": 33188,
      "new_path": "runtime/src/iree/builtins/ukernel/unpack.h"
    },
    {
      "type": "delete",
      "old_id": "472b82082c8da0e20f0ddccf8e686a9e9fd2bec5",
      "old_mode": 33188,
      "old_path": "runtime/src/iree/builtins/ukernel/unpack_types.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "198574b7f9c65c150186446991bbb0922fd7f5f6",
      "old_mode": 33188,
      "old_path": "runtime/src/iree/modules/vmvx/module.c",
      "new_id": "f795185bf1ef305f0fb1eef59504ee08a4478566",
      "new_mode": 33188,
      "new_path": "runtime/src/iree/modules/vmvx/module.c"
    }
  ]
}
