)]}'
{
  "commit": "5d67461bf7c45f005d73885e2f41382e0f03eebf",
  "tree": "2da6265dd0783528eb859a70b169bbc8b4922be1",
  "parents": [
    "7bc983cd5f6295b8c324be0326e3cbd7bde70f4c"
  ],
  "author": {
    "name": "Ben Vanik",
    "email": "ben.vanik@gmail.com",
    "time": "Thu Jul 14 12:28:27 2022 -0700"
  },
  "committer": {
    "name": "Ben Vanik",
    "email": "ben.vanik@gmail.com",
    "time": "Thu Jul 14 12:36:46 2022 -0700"
  },
  "message": "Removing the bespoke struct attr gen in favor of AttrDefs.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6b77748b624b6b19e81773990d35720ad49b6e51",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/HAL/IR/BUILD",
      "new_id": "4cfb0161caf4494c3e6e011de2f0fd4cde49c366",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/HAL/IR/BUILD"
    },
    {
      "type": "modify",
      "old_id": "bdcddca0e7621be8003218082629060406eecfa8",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/HAL/IR/CMakeLists.txt",
      "new_id": "2ca1befe2f6128383ea9d088a98ec19eae41b011",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/HAL/IR/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "2c8c1391f007814fd7224da196577684289054c0",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/HAL/IR/HALTypes.cpp",
      "new_id": "c6bb75506c2c4ecc6e3908f948b13d51f52a7e62",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/HAL/IR/HALTypes.cpp"
    },
    {
      "type": "modify",
      "old_id": "77b566d4f105d5c2f4c4964067b1bacfc5ec2dcf",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/HAL/IR/HALTypes.h",
      "new_id": "90612f23435934f0b724e88a63cbe893eeed5076",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/HAL/IR/HALTypes.h"
    },
    {
      "type": "modify",
      "old_id": "c778dc4cd5fefefc9224f4dc5391fcde30b360e1",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/Util/IR/UtilBase.td",
      "new_id": "8f5e33569dc67ff45aaa2866fcd61cf42fdd54b9",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/Util/IR/UtilBase.td"
    },
    {
      "type": "delete",
      "old_id": "746c662f188819001c590c417b80c65c8658627b",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/Util/Tools/BUILD",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "cd98a50b2636e2fb9a1d6c052cce45278045f45f",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/Util/Tools/CMakeLists.txt",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "d1be3828303588ac1163edefb9dc904a42516e20",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/Util/Tools/StructAttrGen.cpp",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "283a8b358056d77d2545f244fd3d1fabe1fcc893",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/VM/Conversion/VMToEmitC/ConvertVMToEmitC.cpp",
      "new_id": "5d8770f91627019ea6e910f29859d7f2dcd34cfc",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/VM/Conversion/VMToEmitC/ConvertVMToEmitC.cpp"
    },
    {
      "type": "modify",
      "old_id": "de05340a389629d49dfab05b330432010fa7988a",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/VM/IR/BUILD",
      "new_id": "aba745ec3afeacc67a793c0d4ee1b647436a5cb6",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/VM/IR/BUILD"
    },
    {
      "type": "modify",
      "old_id": "ad738add0bdca28075dae65918c53d42f7ccef99",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/VM/IR/CMakeLists.txt",
      "new_id": "48aabdb7aee605539324cf9a8814912af1b5c372",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/VM/IR/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "4fffde2c7d6a4dcd0fc38e38a08e7d84223172fa",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/VM/IR/VMBase.td",
      "new_id": "475a32442af26b67f43152557fb1db595f77420a",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/VM/IR/VMBase.td"
    },
    {
      "type": "modify",
      "old_id": "250e59dc04959a801917cf64d5f943bfc3169761",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/VM/IR/VMDialect.cpp",
      "new_id": "d9c4e74eecba95ae18806438917e9b784afa02a5",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/VM/IR/VMDialect.cpp"
    },
    {
      "type": "modify",
      "old_id": "1c60296a2b73231a626f11f086eb5649e145b5f1",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/VM/IR/VMDialect.h",
      "new_id": "a70944420444278596e22f1398ef2f586c44027d",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/VM/IR/VMDialect.h"
    },
    {
      "type": "modify",
      "old_id": "26aeedf9a26f203b1b3d0cafad3a2a7edee115da",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/VM/IR/VMTypes.cpp",
      "new_id": "08a4b21c35709ac4078051685e4bdc364e8884d6",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/VM/IR/VMTypes.cpp"
    },
    {
      "type": "modify",
      "old_id": "e006187239c4afecb64c08512f6807318e9f27bc",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/VM/IR/VMTypes.h",
      "new_id": "85417eea2ba578006f01146433bcdaf27336d2c6",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/VM/IR/VMTypes.h"
    },
    {
      "type": "modify",
      "old_id": "29196adcd3a2129229c9ec1737fa4a7d09d6cc8d",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/VM/Target/Bytecode/BytecodeModuleTarget.cpp",
      "new_id": "1924c77aa6deebce83f1dfe8655f1d42dcf99f14",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/VM/Target/Bytecode/BytecodeModuleTarget.cpp"
    },
    {
      "type": "modify",
      "old_id": "dbb08b9f9eaeccac894acb713407532d6f925b91",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/VM/Target/C/CModuleTarget.cpp",
      "new_id": "35eeefc6357de15457f462861bd9cdc4722f6d9b",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/VM/Target/C/CModuleTarget.cpp"
    },
    {
      "type": "modify",
      "old_id": "e923543ce18219a7a34f63960b0e1c93c39c195b",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/VM/Transforms/OrdinalAllocation.cpp",
      "new_id": "c10a90a3a6bfb8b2caa69e5887541588e1e07af2",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/VM/Transforms/OrdinalAllocation.cpp"
    },
    {
      "type": "modify",
      "old_id": "0cc77e0635ed45b2e802d742be6e2178bfb4ea4d",
      "old_mode": 33188,
      "old_path": "tools/BUILD",
      "new_id": "f0f4831b23eba37f501a9c7ec37608dbdf98c341",
      "new_mode": 33188,
      "new_path": "tools/BUILD"
    },
    {
      "type": "modify",
      "old_id": "15cf5b160787cc90b1917f6a2ca36d38e9ce3ba8",
      "old_mode": 33188,
      "old_path": "tools/CMakeLists.txt",
      "new_id": "069617d3be488f2efacf32524c96cd48097445ba",
      "new_mode": 33188,
      "new_path": "tools/CMakeLists.txt"
    }
  ]
}
