)]}'
{
  "commit": "36c24c9e109c50f4e94146502c094b804a0ad2be",
  "tree": "e6bbce7004f47665df40d5a6434b3fcbbb9eb80f",
  "parents": [
    "66b8d7aaae8dc7fdb6e648a3116e7d237aeda872"
  ],
  "author": {
    "name": "rsuderman",
    "email": "rob.suderman@gmail.com",
    "time": "Tue Nov 09 12:24:48 2021 -0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Nov 09 12:24:48 2021 -0800"
  },
  "message": "Added lowering for TFLite state to IREE::Utils operations (#7548)\n\nAdding assign/read support for lowering from TFLite to IREE\u0027s Utils operators.\r\nThis adds elementary stateful TFLite behavior to IREE\u0027s support for MLIR. This\r\nshould move to tflite-to-tosa in the future.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b6b91d342335c03fe23e2682db4cded24f5c5175",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree_tf_compiler/TFL/BUILD",
      "new_id": "87bcf3cdede92c1c69b7c180b78baaf65d15bb1b",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree_tf_compiler/TFL/BUILD"
    },
    {
      "type": "modify",
      "old_id": "9c3bdb451058edbb91ed9e75ff5df525b041ef80",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree_tf_compiler/TFL/ConvertMetadata.cpp",
      "new_id": "f14c21345b73cc50cfbc469af40f9d8fd08c1f95",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree_tf_compiler/TFL/ConvertMetadata.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "67930ce8f4c5b05a85501bec41b42273a815f966",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree_tf_compiler/TFL/LowerGlobalTensors.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0d943d7ebde2275a17305b12f2d23fe4702285bd",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree_tf_compiler/TFL/PassDetail.h"
    },
    {
      "type": "modify",
      "old_id": "1ab195d7adc9ef81096aa66667cc6b9c42775e42",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree_tf_compiler/TFL/Passes.cpp",
      "new_id": "279064211600c941a8bd756b1a29dc45dab0f516",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree_tf_compiler/TFL/Passes.cpp"
    },
    {
      "type": "modify",
      "old_id": "594e2af45924652ae1bd265898509bc0dd44b746",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree_tf_compiler/TFL/Passes.h",
      "new_id": "bd836f65fc64cfc39a8e9ec28b5845e137d5cd90",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree_tf_compiler/TFL/Passes.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "43ab16a015fd84ef32af6b5ab6a8aaf7ccc4fdc1",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree_tf_compiler/TFL/Passes.td"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8d8cabb889c8937c438f91e0f8002f019ba33e3d",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree_tf_compiler/TFL/RetainCallOnceFuncs.cpp"
    },
    {
      "type": "modify",
      "old_id": "0c6ef17e6f73ba170f12c0d177b19d6d4aca1772",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree_tf_compiler/TFL/StripMetadata.cpp",
      "new_id": "0ba99e607aee19bf6476d350eb52717a20f5d1b3",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree_tf_compiler/TFL/StripMetadata.cpp"
    },
    {
      "type": "modify",
      "old_id": "961937e2ca33b7fc4f15594609de1941b573ffac",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree_tf_compiler/TFL/VerifyFullyConverted.cpp",
      "new_id": "3a6a78234e2d87593bd1efe4cbc9b988d40dda21",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree_tf_compiler/TFL/VerifyFullyConverted.cpp"
    },
    {
      "type": "modify",
      "old_id": "5826703fbabefb11d2f4321b9aa6f35a676e16d1",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree_tf_compiler/TFL/test/BUILD",
      "new_id": "7af87a55faafd5acb1c8e8b76a84a73edb715ded",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree_tf_compiler/TFL/test/BUILD"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e9d866817eca4507f3e91265761136566e08a123",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree_tf_compiler/TFL/test/lower_global_tensors.mlir"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6fa63ade93aa7738f68fc763060a41068f7e224c",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree_tf_compiler/TFL/test/retain_call_once_funcs.mlir"
    }
  ]
}
