)]}'
{
  "commit": "5e5cbd43802d701ccd62c8dcc0e6042c5f77652b",
  "tree": "dc7eff6122309849296499d775db32425cd10e7c",
  "parents": [
    "f10b758e1037ff3e8b1679c2f70a5ab7badb82e0"
  ],
  "author": {
    "name": "Lei Zhang",
    "email": "antiagainst@google.com",
    "time": "Wed Mar 23 13:13:50 2022 -0400"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Mar 23 13:13:50 2022 -0400"
  },
  "message": "Copy iree-dialects/ to integrations/tensorflow (#8616)\n\nThis is just code copy over. No change along the way.\r\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a74fda4b673453fea0a1ea5a807a62da9c6ab0f8",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/.clang-format"
    },
    {
      "type": "modify",
      "old_id": "350a20952722b6783a7a2192a6023c14e0987435",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/BUILD",
      "new_id": "3f47bd61600c660e7e59ce26b97a1e0c307911b6",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/BUILD"
    },
    {
      "type": "modify",
      "old_id": "eb6276b6d0d27e35de3c5dce5cb51549acdcedcc",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/include/iree-dialects-c/Dialects.h",
      "new_id": "163405c39959b8c5d243475e5e65f223d4c367f8",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/include/iree-dialects-c/Dialects.h"
    },
    {
      "type": "modify",
      "old_id": "8d0252e97bfe350f925a324f5d82a70bde113788",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/include/iree-dialects-c/Utils.h",
      "new_id": "6132ee9b901eea42e89eaf14d7d7ada9687f9a5c",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/include/iree-dialects-c/Utils.h"
    },
    {
      "type": "modify",
      "old_id": "620c526949158436b76436bd3b72fc20152cb40d",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/include/iree-dialects/Dialect/CMakeLists.txt",
      "new_id": "504c744ca667ae534b060b785b134b6eb83a358c",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/include/iree-dialects/Dialect/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "4d6dbb726e60c23d1b2ab557335190dd1e5623ad",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/include/iree-dialects/Dialect/Input/InputDialect.h",
      "new_id": "18234ef30e03c9ae0f684c1a604a939f2b990a13",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/include/iree-dialects/Dialect/Input/InputDialect.h"
    },
    {
      "type": "modify",
      "old_id": "abf07a3c90fb34bc72f7e76415bb0b3659458e7d",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/include/iree-dialects/Dialect/Input/InputOps.h",
      "new_id": "152dd69ed5c679d9c8c17e87f2c6ddc0d630b32c",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/include/iree-dialects/Dialect/Input/InputOps.h"
    },
    {
      "type": "modify",
      "old_id": "8b15ec9f001c595fd1d180ed8ad3cd854ffbe2e3",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/include/iree-dialects/Dialect/LinalgExt/IR/LinalgExtDialect.h",
      "new_id": "a9fe5d9c94149a036ec8ff543b644e798fbd2c5e",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/include/iree-dialects/Dialect/LinalgExt/IR/LinalgExtDialect.h"
    },
    {
      "type": "modify",
      "old_id": "7bec2f6c7c3ac68685572b7f6f6bd65f05eae243",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/include/iree-dialects/Dialect/LinalgExt/IR/LinalgExtInterfaces.h",
      "new_id": "3dd0bec552a5305c1b39fc97b53d76bde5d2f6a2",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/include/iree-dialects/Dialect/LinalgExt/IR/LinalgExtInterfaces.h"
    },
    {
      "type": "modify",
      "old_id": "8e9fed23f6a62665b7937c819d42d3d4af72b869",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/include/iree-dialects/Dialect/LinalgExt/IR/LinalgExtOps.h",
      "new_id": "e1abad2e58b1338d9827f19c2806cdd7f467ad5d",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/include/iree-dialects/Dialect/LinalgExt/IR/LinalgExtOps.h"
    },
    {
      "type": "modify",
      "old_id": "17d8fafa577034b7395e8a5bc8be518754896943",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/include/iree-dialects/Dialect/LinalgExt/IR/TiledOpInterface.h",
      "new_id": "6ee12a9dd635ed0513b19592ff5484808b9b2074",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/include/iree-dialects/Dialect/LinalgExt/IR/TiledOpInterface.h"
    },
    {
      "type": "modify",
      "old_id": "c1b60b659e26c8111fe5902e408a097b3939bfae",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/include/iree-dialects/Dialect/LinalgExt/LinalgExtBufferization.h",
      "new_id": "ddef7a50cc08c4b8852b111946f01e2a3b2f60cf",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/include/iree-dialects/Dialect/LinalgExt/LinalgExtBufferization.h"
    },
    {
      "type": "modify",
      "old_id": "e5c044dbb4d21ea51d95e778a3d754e60bd4c102",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/include/iree-dialects/Dialect/LinalgExt/Passes/PassDetail.h",
      "new_id": "3f3fe9b4e3680eae2b4573d52e07d7eca1a3802c",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/include/iree-dialects/Dialect/LinalgExt/Passes/PassDetail.h"
    },
    {
      "type": "modify",
      "old_id": "fb857f35e81992557db03a08d842c6753cfe8acd",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/include/iree-dialects/Dialect/LinalgExt/Passes/Passes.h",
      "new_id": "febec8750494ba96c190d3b3b722a2399f1a70f5",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/include/iree-dialects/Dialect/LinalgExt/Passes/Passes.h"
    },
    {
      "type": "modify",
      "old_id": "6fa1f5115bf9cc2629c3902892ba1ce3f336daea",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/include/iree-dialects/Dialect/LinalgExt/Passes/Transforms.h",
      "new_id": "b005ebf0da278180d5463592da296381a2241be0",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/include/iree-dialects/Dialect/LinalgExt/Passes/Transforms.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "60509c11c36e6797dc71208b13cb4d2cac51a5c2",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/include/iree-dialects/Dialect/LinalgExt/README.md"
    },
    {
      "type": "delete",
      "old_id": "29737fc885b4dc83c79230588314b916f6312a86",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/include/iree-dialects/Dialect/LinalgExt/Transforms/CMakeLists.txt",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "4457f87b3be04868c95dc41deff52971f61f899c",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/include/iree-dialects/Dialect/LinalgExt/Transforms/PassDetail.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "d3f6144b5107a301e0a6ebb2ab00e2858a32aa39",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/include/iree-dialects/Dialect/LinalgExt/Transforms/Passes.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "54a04844bbf71819da405a9576826e070dcf952a",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/include/iree-dialects/Dialect/LinalgExt/Transforms/Passes.td",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "30995154f1f6deedf45a356e7f9d15102a5f367a",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/include/iree-dialects/Dialect/LinalgExt/Transforms/Transforms.h",
      "new_id": "a5644d4cb8fd9448aa9bd143c0b38624b8e286f5",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/include/iree-dialects/Dialect/LinalgExt/Transforms/Transforms.h"
    },
    {
      "type": "modify",
      "old_id": "534e794c4e2ecf010277a94c9375bebc8e2bdefb",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/include/iree-dialects/Dialect/LinalgExt/Transforms/Utils.h",
      "new_id": "e06eb170ab59962979cf91ce3f1986694a2e8140",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/include/iree-dialects/Dialect/LinalgExt/Transforms/Utils.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ad1594c68fbd29f6725d57e92d12db2819eb6062",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/include/iree-dialects/Dialect/LinalgTransform/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6eda4921da5fcdf066ca129c489be637c6150310",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/include/iree-dialects/Dialect/LinalgTransform/LinalgTransformOps.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "04d5156491cca3a9e812f6ffe1f8dd13dff12c13",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/include/iree-dialects/Dialect/LinalgTransform/LinalgTransformOps.td"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f2db6da3094f5a1244bb85f1861e2a2719b15071",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/include/iree-dialects/Dialect/LinalgTransform/Passes.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8bb66b32d91a6a6f64600dcee5a1fcc86ae924b6",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/include/iree-dialects/Dialect/LinalgTransform/ScopedTransform.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "880a39f942b180e4360a63c64d6292781cb524d9",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/include/iree-dialects/Dialect/LinalgTransform/SimplePatternRewriter.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3374c5b33206294f650762893bb5af07a2464189",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/include/iree-dialects/Dialect/LinalgTransform/TrackingCSE.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bc9d79508a169e53d05d63c56d35f7ebb7908b71",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/include/iree-dialects/Dialect/LinalgTransform/TrackingListener.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "25657a9a69f615b1d27e23e1b8d8ff7d24c6612b",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/include/iree-dialects/Dialect/LinalgTransform/TrackingRewriteDriver.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4093736c00d84a860738fb10749eb438993d7e0a",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/include/iree-dialects/Dialect/LinalgTransform/TransformOpInterface.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2e24d045ef368e4a6450d8eb2776bb68ec0ae8a9",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/include/iree-dialects/Dialect/LinalgTransform/TransformOpInterface.td"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7158f339ff02e046a35c36c0876485968b1459f9",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/include/iree-dialects/Dialect/LinalgTransform/TransformOpMapping.h"
    },
    {
      "type": "modify",
      "old_id": "a8e765579750ba00bebeda274aecf6e8e0da16d2",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/include/iree-dialects/Dialect/PyDM/IR/Constants.h",
      "new_id": "b66260560cbe23bcb59fade0b0312f89fed4dbbc",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/include/iree-dialects/Dialect/PyDM/IR/Constants.h"
    },
    {
      "type": "modify",
      "old_id": "0c0a40ee57b628f23d544b82cba2335ecdbf2963",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/include/iree-dialects/Dialect/PyDM/IR/PyDMDialect.h",
      "new_id": "84729d87f24dd8ab7737cb58b680369098171948",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/include/iree-dialects/Dialect/PyDM/IR/PyDMDialect.h"
    },
    {
      "type": "modify",
      "old_id": "63ef3093d7c3cca4f2b91188c4c95d69d13917e2",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/include/iree-dialects/Dialect/PyDM/IR/PyDMInterfaces.h",
      "new_id": "61201bb46295005c37ae42343457b8384b7e196d",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/include/iree-dialects/Dialect/PyDM/IR/PyDMInterfaces.h"
    },
    {
      "type": "modify",
      "old_id": "18fe67c1d56967e4b6e3ea32e357430c12995c1f",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/include/iree-dialects/Dialect/PyDM/IR/PyDMOps.h",
      "new_id": "905f3a36ad0e32a8981531a0b54321f4a9dade74",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/include/iree-dialects/Dialect/PyDM/IR/PyDMOps.h"
    },
    {
      "type": "modify",
      "old_id": "d29cef4136bf86193804fcd9fa2f07327f333352",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/include/iree-dialects/Dialect/PyDM/Transforms/Passes.h",
      "new_id": "b5a0fd245307f86f760cd703137962d3e3e8575c",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/include/iree-dialects/Dialect/PyDM/Transforms/Passes.h"
    },
    {
      "type": "modify",
      "old_id": "c71ee27dfce3233ac58c14352117f03a20c2568c",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/include/iree-dialects/Dialect/PyDM/Transforms/RTL/LinkageAnalysis.h",
      "new_id": "9fafff7e318cc8f509e7ae21b9e3fa994267e144",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/include/iree-dialects/Dialect/PyDM/Transforms/RTL/LinkageAnalysis.h"
    },
    {
      "type": "modify",
      "old_id": "5e2ca56b87e9a33527b752420000e83c23161351",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/include/iree-dialects/Dialect/PyDM/Transforms/ToIREE/Patterns.h",
      "new_id": "9f0d23c901efffa57de9b29a820cf602cdf51256",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/include/iree-dialects/Dialect/PyDM/Transforms/ToIREE/Patterns.h"
    },
    {
      "type": "modify",
      "old_id": "3d3cf46c283890f5b2f18d7459a3c99973927ad6",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/include/iree-dialects/Dialect/PyDM/Transforms/ToIREE/TypeConverter.h",
      "new_id": "f8a9be035a796c7c5042ce6d287ca94724db12fe",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/include/iree-dialects/Dialect/PyDM/Transforms/ToIREE/TypeConverter.h"
    },
    {
      "type": "modify",
      "old_id": "aec96be16cc0f5259361990bc55f1b5586ab09e6",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/include/iree-dialects/Dialect/PyDM/Utils/TypeInference.h",
      "new_id": "35a8abbfa848499b04b5c013b4bcb2a225f5abec",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/include/iree-dialects/Dialect/PyDM/Utils/TypeInference.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "44e0539e648ac45129936e7103fca84193385213",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/include/iree-dialects/Transforms/Functional.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "da3fb71e38503675aa840a4f74c246199f2b55cf",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/include/iree-dialects/Transforms/Listener.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a062f2aee36d9768d1c66e179c1fec762f7dccb3",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/include/iree-dialects/Transforms/ListenerCSE.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b5274c595ebe5608955b03b3d1f6cd9c2b5d9b9e",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/include/iree-dialects/Transforms/ListenerGreedyPatternRewriteDriver.h"
    },
    {
      "type": "modify",
      "old_id": "5c0e24d137f8d2bef13e20f9e36a9f83c4613ebb",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/lib/CAPI/CMakeLists.txt",
      "new_id": "f9159aa993c502625c93a9e39dfbff9ff385d8ba",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/lib/CAPI/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "569e53019063c4e16923df28fe21e8ddf1806e0f",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/lib/CAPI/Dialects.cpp",
      "new_id": "3aa63ad5cfc2fe03c8613a8dc6fc47f13dfa1c4b",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/lib/CAPI/Dialects.cpp"
    },
    {
      "type": "modify",
      "old_id": "47ce6dd5a53842b08e5154382337d96d3ec3e76d",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/lib/CMakeLists.txt",
      "new_id": "76b98c3aea72f280d94069e84ec6149bcbce5d8b",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/lib/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "620c526949158436b76436bd3b72fc20152cb40d",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/lib/Dialect/CMakeLists.txt",
      "new_id": "504c744ca667ae534b060b785b134b6eb83a358c",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/lib/Dialect/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "a12a1b9b94281c653433041510ba0b4f04ec5077",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/lib/Dialect/Input/InputDialect.cpp",
      "new_id": "62c755be40a521f1a8e03ea48b43240c09271526",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/lib/Dialect/Input/InputDialect.cpp"
    },
    {
      "type": "modify",
      "old_id": "4657c12052d235567ab110ef734b88a22bfe301e",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/lib/Dialect/LinalgExt/IR/LinalgExtDialect.cpp",
      "new_id": "5d824a01d6d41bdb1668b56d2f9a078504a002c4",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/lib/Dialect/LinalgExt/IR/LinalgExtDialect.cpp"
    },
    {
      "type": "modify",
      "old_id": "5fdaf8abc06727e36f173dd1a582b10362147736",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/lib/Dialect/LinalgExt/IR/LinalgExtInterfaces.cpp",
      "new_id": "19e437a5888674aa6b8d39a3fe25e940c4609678",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/lib/Dialect/LinalgExt/IR/LinalgExtInterfaces.cpp"
    },
    {
      "type": "modify",
      "old_id": "09a2de11b60b0eeea8af5285c4768d388b93bfa2",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/lib/Dialect/LinalgExt/IR/LinalgExtOps.cpp",
      "new_id": "6c0691384ec122bb9e8a1ebb8822fc61b7189431",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/lib/Dialect/LinalgExt/IR/LinalgExtOps.cpp"
    },
    {
      "type": "modify",
      "old_id": "06bc7121af3824cb8d491f0df355ae5c855a3621",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/lib/Dialect/LinalgExt/IR/TiledOpInterface.cpp",
      "new_id": "e50948944f81fb8442abab6bf4f93dcb74a7cd77",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/lib/Dialect/LinalgExt/IR/TiledOpInterface.cpp"
    },
    {
      "type": "modify",
      "old_id": "da62126208385d190525812a5b2b87cc1b598495",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/lib/Dialect/LinalgExt/Passes/ConvertToLoops.cpp",
      "new_id": "10629daf7a4874b24f5786a35c9e994d3a9a6409",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/lib/Dialect/LinalgExt/Passes/ConvertToLoops.cpp"
    },
    {
      "type": "modify",
      "old_id": "a2fe9bd0aa2f7490f11f319877f32597085f446b",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/lib/Dialect/LinalgExt/Passes/PadContractionToBlockSize.cpp",
      "new_id": "340e6c49bba1644b03a8b88e9ac58e9291c1df14",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/lib/Dialect/LinalgExt/Passes/PadContractionToBlockSize.cpp"
    },
    {
      "type": "modify",
      "old_id": "f0385418442b136eabd2d64bfe6a86d5fee810a3",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/lib/Dialect/LinalgExt/Passes/Passes.cpp",
      "new_id": "70a65265e3b0de3749b720c01e1e6f2fb6adcd59",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/lib/Dialect/LinalgExt/Passes/Passes.cpp"
    },
    {
      "type": "modify",
      "old_id": "fd66bffb96a71337d9d42f9af5dd28b967e094aa",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/lib/Dialect/LinalgExt/Passes/Tiling.cpp",
      "new_id": "c95f9276c30aed58f56c446e559a6fdbd2953b74",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/lib/Dialect/LinalgExt/Passes/Tiling.cpp"
    },
    {
      "type": "delete",
      "old_id": "52c9dcf7917c6821803bbcccb38858d1faee01b7",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/lib/Dialect/LinalgExt/Transforms/ConvertToLoops.cpp",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "64514bbce019cf32b8fe84f746db3369d907f478",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/lib/Dialect/LinalgExt/Transforms/InParallelToAsync.cpp",
      "new_id": "61989dc547e97be412d5a0138a721c5853cfe86f",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/lib/Dialect/LinalgExt/Transforms/InParallelToAsync.cpp"
    },
    {
      "type": "modify",
      "old_id": "683629b2e7e736a8770b1dc99a9f5d256e33e604",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/lib/Dialect/LinalgExt/Transforms/InParallelToSequentialFor.cpp",
      "new_id": "f5a4d401e8cb142d7a9d0eada060299b6700f885",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/lib/Dialect/LinalgExt/Transforms/InParallelToSequentialFor.cpp"
    },
    {
      "type": "modify",
      "old_id": "cdaf0b47188f86ccae6f3e6cb24e94b653f93019",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/lib/Dialect/LinalgExt/Transforms/LinalgExtBufferization.cpp",
      "new_id": "2b8f8ec8565b06ea941a10144da096db262329b0",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/lib/Dialect/LinalgExt/Transforms/LinalgExtBufferization.cpp"
    },
    {
      "type": "delete",
      "old_id": "b050cc763e42d834683adede8d487004cbed3b29",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/lib/Dialect/LinalgExt/Transforms/PadContractionToBlockSize.cpp",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "c41b9edd4df0455e8a3f74663cc6e006dd46b701",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/lib/Dialect/LinalgExt/Transforms/Passes.cpp",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "83ece7172aeac9601ffaa5fce20add9a2450200e",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/lib/Dialect/LinalgExt/Transforms/TileToInParallel.cpp",
      "new_id": "96810d0e5433a90ff1a3d474f1f14708e30a450f",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/lib/Dialect/LinalgExt/Transforms/TileToInParallel.cpp"
    },
    {
      "type": "modify",
      "old_id": "657eedd811c183587ac400ef639189f09576c298",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/lib/Dialect/LinalgExt/Transforms/TileToSequentialFor.cpp",
      "new_id": "e6451cc8c7725608d8ef47916384ac9ceaaf9ee3",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/lib/Dialect/LinalgExt/Transforms/TileToSequentialFor.cpp"
    },
    {
      "type": "modify",
      "old_id": "0e559706dbcccd1bc28f3728901f6cac3dd93ca1",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/lib/Dialect/LinalgExt/Transforms/Tiling.cpp",
      "new_id": "bd75540cb96a183a284842688cd0cccd701b9d08",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/lib/Dialect/LinalgExt/Transforms/Tiling.cpp"
    },
    {
      "type": "modify",
      "old_id": "7174daa4b7a6f579ff010b67aa804d246b8133be",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/lib/Dialect/LinalgExt/Transforms/TilingExternalModels.cpp",
      "new_id": "174d4ff020970b34d4202d20b0eb22369bf67101",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/lib/Dialect/LinalgExt/Transforms/TilingExternalModels.cpp"
    },
    {
      "type": "modify",
      "old_id": "ba8cc4dc75f033fcceeeb6e72f01f0f52c35affc",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/lib/Dialect/LinalgExt/Transforms/TilingToTileOp.cpp",
      "new_id": "ba14818965b021f92479b44020554be550278883",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/lib/Dialect/LinalgExt/Transforms/TilingToTileOp.cpp"
    },
    {
      "type": "modify",
      "old_id": "9b250b8c31c243208106b6c7d064cf471ecb59a7",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/lib/Dialect/LinalgExt/Transforms/Utils.cpp",
      "new_id": "da5882493b9edfdf8726fe4d83539ee9c8c2eea0",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/lib/Dialect/LinalgExt/Transforms/Utils.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9f57627c321fb0c74b3e4a404e3c36bd435f64a7",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/lib/Dialect/LinalgTransform/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7b20d53228c3ad49cf3506d3e617e6dc1de1eb08",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/lib/Dialect/LinalgTransform/IR/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bbc8ae31307262e077a48642af544d14be1242ab",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/lib/Dialect/LinalgTransform/IR/FunctionHelpers.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e28dcd3f3ca9a6a2121845bbff02f2362d9d8df0",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/lib/Dialect/LinalgTransform/IR/LinalgTransformOps.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e8d94774862b7c13ae298db9fd586854f851fbf5",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/lib/Dialect/LinalgTransform/IR/PDL.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "94d126ef164a37a8050c8137599572c86acabdbd",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/lib/Dialect/LinalgTransform/IR/PDL.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b3bfeabb16cd56a72c372d80367a5cdd32fd3135",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/lib/Dialect/LinalgTransform/IR/ScopedTransform.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5969b7f74387695cd3dcc526ba8cdeeb280597c2",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/lib/Dialect/LinalgTransform/IR/TrackingListener.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "12fda308f0bd8e36e6b0003513fb70edaa4adee3",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/lib/Dialect/LinalgTransform/IR/TrackingRewriteDriver.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6ae0291b8127886352258c6a415dc1522aa38acb",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/lib/Dialect/LinalgTransform/IR/TransformOpInterface.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1680b7cdb018b9ddc6c742269ce3d8451c2f80a1",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/lib/Dialect/LinalgTransform/Transforms/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "829e6205541e8b22ec1c209b89e4961a83504c3e",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/lib/Dialect/LinalgTransform/Transforms/ExpertExpansion.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f4b3c599a86fd9ef98a8a6a4e63af117c0ef01f2",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/lib/Dialect/LinalgTransform/Transforms/TrackingCSE.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "286e313694e6a99919909e5746692df6ccee13fd",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/lib/Dialect/LinalgTransform/Transforms/TransformInterpreter.cpp"
    },
    {
      "type": "modify",
      "old_id": "82381bc9c82b9e76f91aa315ff56200f6cbfb633",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/lib/Dialect/PyDM/IR/PyDMDialect.cpp",
      "new_id": "164187ee514133dbdd4c70e2934f19f986058a84",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/lib/Dialect/PyDM/IR/PyDMDialect.cpp"
    },
    {
      "type": "modify",
      "old_id": "20106882d3adc79ede17972d93339438ca657b6c",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/lib/Dialect/PyDM/IR/PyDMOps.cpp",
      "new_id": "b281874d5790a47cf70856019d9f93d5787d2185",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/lib/Dialect/PyDM/IR/PyDMOps.cpp"
    },
    {
      "type": "modify",
      "old_id": "fc17764bab48db304d5ab2b620677c3f03608be2",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/lib/Dialect/PyDM/Transforms/Optimize/FixateWeakNumeric.cpp",
      "new_id": "b6e5b5194bd8e3d495944a651906d4b5002404d1",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/lib/Dialect/PyDM/Transforms/Optimize/FixateWeakNumeric.cpp"
    },
    {
      "type": "modify",
      "old_id": "083659145ff6d104335c6e34af2125f3429f71a9",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/lib/Dialect/PyDM/Transforms/Optimize/LocalPropagateTypes.cpp",
      "new_id": "e2edfffb42fa0760e0e486289a30bf573e7f4824",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/lib/Dialect/PyDM/Transforms/Optimize/LocalPropagateTypes.cpp"
    },
    {
      "type": "modify",
      "old_id": "057ffef4d69dff3824b103b22c350934bc76d015",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/lib/Dialect/PyDM/Transforms/Optimize/VariablesToSSA.cpp",
      "new_id": "7c1c4a4dbde6ea3af95928c597fb00b45088df4c",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/lib/Dialect/PyDM/Transforms/Optimize/VariablesToSSA.cpp"
    },
    {
      "type": "modify",
      "old_id": "9fbfc52cbcf2192c307f6169eab3e67a332294f5",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/lib/Dialect/PyDM/Transforms/PassDetail.h",
      "new_id": "5b23dc454ca1874bd63666a04ce6ed3674671689",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/lib/Dialect/PyDM/Transforms/PassDetail.h"
    },
    {
      "type": "modify",
      "old_id": "820338ce3944a51fb7a6e821091ef70c03ed59e3",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/lib/Dialect/PyDM/Transforms/Passes.cpp",
      "new_id": "515fc26583e53b098d75bcd2ea759fca3ec4b49e",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/lib/Dialect/PyDM/Transforms/Passes.cpp"
    },
    {
      "type": "modify",
      "old_id": "82246a4728fae4ceaf622b9b7b6fa9b433dcb3a0",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/lib/Dialect/PyDM/Transforms/RTL/LinkRTLPass.cpp",
      "new_id": "7da6c8d167e0adf5dbc731aaf1b7eed1acbbec25",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/lib/Dialect/PyDM/Transforms/RTL/LinkRTLPass.cpp"
    },
    {
      "type": "modify",
      "old_id": "aee2bf2af464cea368ee268091e3390167dcdc51",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/lib/Dialect/PyDM/Transforms/RTL/LinkageAnalysis.cpp",
      "new_id": "c348715c84407be2ba1ceda473d2cc532ff1060d",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/lib/Dialect/PyDM/Transforms/RTL/LinkageAnalysis.cpp"
    },
    {
      "type": "modify",
      "old_id": "b8aa35e1d347bba59b3e7cd55f0972052f4e22fd",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/lib/Dialect/PyDM/Transforms/RTL/LowerToRTLPass.cpp",
      "new_id": "8ae2afd632a01f8c594321e1d254c06038d70b17",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/lib/Dialect/PyDM/Transforms/RTL/LowerToRTLPass.cpp"
    },
    {
      "type": "modify",
      "old_id": "cd5e6524609f69dd884f5ac9f70a6bfa6fbb788c",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/lib/Dialect/PyDM/Transforms/ToIREE/ConversionPass.cpp",
      "new_id": "8efe7ae924bb17bdaf319771dcd5683f17bdb75e",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/lib/Dialect/PyDM/Transforms/ToIREE/ConversionPass.cpp"
    },
    {
      "type": "modify",
      "old_id": "9530171d6d165b4b1956de3130e91ae20e5b2ec6",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/lib/Dialect/PyDM/Transforms/ToIREE/LoweringPatterns.cpp",
      "new_id": "9d92711a1df0a4f4009e7d20c82142c8bd0e738d",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/lib/Dialect/PyDM/Transforms/ToIREE/LoweringPatterns.cpp"
    },
    {
      "type": "modify",
      "old_id": "a16fe169f7425651e9a4610ce8789cad2be94883",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/lib/Dialect/PyDM/Transforms/ToIREE/TypeConverter.cpp",
      "new_id": "c6185451647c1573bad6eb60b82c0699231d995d",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/lib/Dialect/PyDM/Transforms/ToIREE/TypeConverter.cpp"
    },
    {
      "type": "modify",
      "old_id": "c7212e2a119a0968a3efe5f055b48b6667cd616f",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/lib/Dialect/PyDM/Utils/TypeInference.cpp",
      "new_id": "2acd110f96debcbf7970e017ad17eb0b4c4463e2",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/lib/Dialect/PyDM/Utils/TypeInference.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "08d39ff531c8ffad3029b58da5bb87c0c5eb7faf",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/lib/Transforms/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5120993b285a58106b8e320c59cacd38dce14fe9",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/lib/Transforms/Listener.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1ea8eb9f7ed23436300e6c089f3d175ac70b9e45",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/lib/Transforms/ListenerCSE.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f3a2a960f717b023e318e5b6a5e3420743768e24",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/lib/Transforms/ListenerGreedyPatternRewriteDriver.cpp"
    },
    {
      "type": "modify",
      "old_id": "724982b30deb434f74347097bc0b56445d793916",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/python/CMakeLists.txt",
      "new_id": "3aa20dd27e0f7705d18dd4b06eb9e7f535994587",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/python/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "3647c47c1d6e9a4420cc004b727607472fba85ec",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/python/IREEDialectsModule.cpp",
      "new_id": "4f85b1b2285871ef579e8977e028b0a62e270621",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/python/IREEDialectsModule.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e908e7951599265435979a3ed18cbf8de4369e40",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/python/iree/compiler/dialects/LinalgTransformBinding.td"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "45baa1db272e8a91cea5317d168aa1bbb6e0186d",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/python/iree/compiler/dialects/_iree_linalg_transform_ops_ext.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8bb7799d5c044f23b9598899192c449058a15141",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/python/iree/compiler/dialects/iree_linalg_transform.py"
    },
    {
      "type": "modify",
      "old_id": "e342e16999ea649f244d8f7c4e6cb339210015f4",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/test/CMakeLists.txt",
      "new_id": "09a3e9cacc7492e4607ecdcb42d87b581f358ab9",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/test/CMakeLists.txt"
    },
    {
      "type": "rename",
      "old_id": "b8434d267ae605dd56d5c4e09b1f6f498440993c",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/test/iree_linalgext/canonicalize.mlir",
      "new_id": "b8434d267ae605dd56d5c4e09b1f6f498440993c",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/test/Dialect/iree_linalg_ext/canonicalize.mlir",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "f4871a838af29e8ffae08edd106125f0c51f3e9b",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/test/iree_linalgext/convert_to_loops.mlir",
      "new_id": "f4871a838af29e8ffae08edd106125f0c51f3e9b",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/test/Dialect/iree_linalg_ext/convert_to_loops.mlir",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "517e9c2b9178a46ed26b69d3dedae8026761d7f9",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/test/iree_linalgext/invalid.mlir",
      "new_id": "517e9c2b9178a46ed26b69d3dedae8026761d7f9",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/test/Dialect/iree_linalg_ext/invalid.mlir",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "385bff8b5f62efb31b670c751f7ed0db1ff06f94",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/test/iree_linalgext/pad_contraction_to_block_size.mlir",
      "new_id": "385bff8b5f62efb31b670c751f7ed0db1ff06f94",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/test/Dialect/iree_linalg_ext/pad_contraction_to_block_size.mlir",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "f71ae8f6494e40060eb8182643143b665e1f4fa0",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/test/iree_linalgext/pad_tiling.mlir",
      "new_id": "d4ad8f0d31a338074acc821dbbd0cd56b96bfed5",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/test/Dialect/iree_linalg_ext/pad_tiling.mlir",
      "score": 97
    },
    {
      "type": "rename",
      "old_id": "98b2c71dff526825adf527003fb6df0c35d472a8",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/test/iree_linalgext/roundtrip.mlir",
      "new_id": "98b2c71dff526825adf527003fb6df0c35d472a8",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/test/Dialect/iree_linalg_ext/roundtrip.mlir",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "ccdc7f851ccde74d490f73dbd70ca1203b73a44c",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/test/iree_linalgext/tiling.mlir",
      "new_id": "ccdc7f851ccde74d490f73dbd70ca1203b73a44c",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/test/Dialect/iree_linalg_ext/tiling.mlir",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5ca985ed47bc131dc0fe85ccd61702e61f0b74f3",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/test/Dialect/linalg_transform/bufferize.mlir"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "74d6cff2bb378a51f3cd0279915921e9f0e3d92d",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/test/Dialect/linalg_transform/double-tiling.mlir"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c82252ba58b639572dd944866d70edfb28e484ed",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/test/Dialect/linalg_transform/drop-schedule.mlir"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b5825ee5bffd72f99cf0b3708d22cf580e40e249",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/test/Dialect/linalg_transform/expert.mlir"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f0ecf7cf82be7e43ad1284b08ad71a8dec7a4415",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/test/Dialect/linalg_transform/failure.mlir"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6a78eb39582e8dc4d4922d852441ea4b41120f5b",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/test/Dialect/linalg_transform/fuse.mlir"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ea12b9a403442a82771ea8bde90cd4e68fef9fcc",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/test/Dialect/linalg_transform/generalize.mlir"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e9881339bb1cc93824d460ea3a370f1968d075b8",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/test/Dialect/linalg_transform/interchange.mlir"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d9c7e28662ca36ec2d9bae8e7b8ca45bc4628e8a",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/test/Dialect/linalg_transform/invalid.mlir"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d6d627b86254f9834b49e2e3db9fd15acb6c49c3",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/test/Dialect/linalg_transform/pad.mlir"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7ff01123bf726091a87e0f6c26a9cd1f61415443",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/test/Dialect/linalg_transform/roundtrip.mlir"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6964ef1116fbe2b827f4a86ea31a5b67b9ef6c27",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/test/Dialect/linalg_transform/scoped.mlir"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fdcd2f9145103334d3b97dbcbd165df7b707a35b",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/test/Dialect/linalg_transform/selective-targeting.mlir"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "adffa8601a9d0e843a397c9c0d81ad5a23f189f2",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/test/Dialect/linalg_transform/single-tiling-full-script.mlir"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "88286aa2d0bb586e7e99ca51bf8821c2513af529",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/test/Dialect/linalg_transform/tile-interchange.mlir"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ba94d4424326a950a8d03432a75b29f99ff49e55",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/test/Dialect/linalg_transform/tile.mlir"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "60864eebbc7675831b6aeca93c4968fa77e77987",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/test/Dialect/linalg_transform/vectorize-transforms.mlir"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "303ff83e4128d0a3120a7fac4ac169e3b9752c8f",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/test/Dialect/linalg_transform/vectorize.mlir"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e1be42cd27d9b97f143ff200cce16658b11ed874",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/test/Transforms/test-listener-canonicalize.mlir"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "13d29948e5697867589dd9793e745db12d61b5ba",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/test/Transforms/test-listener-cse.mlir"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b765ebc3587776fa20fb059ad17a329e3fec5ea7",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/test/Transforms/test-with-listener.mlir"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "557daa84722b02341c0f3bd911306a2033cda3a2",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/test/lib/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1da2860785eaafdbff5444b26214bd0069a9549f",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/test/lib/Dialect/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "30392cabfd01e9ee5a48fc5755be004508b330b8",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/test/lib/Dialect/LinalgTransform/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d157a4478ab6879df9a5adf1bbd25b73f539b8de",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/test/lib/Dialect/LinalgTransform/TestScopedTransform.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7d39dbd0f2077b30219306134f8f07bb0ea14032",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/test/lib/Transforms/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4927824373e338a8ebb8f06d654f286dac0bd403",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/test/lib/Transforms/TestListenerPasses.cpp"
    },
    {
      "type": "modify",
      "old_id": "6804feca0afb49a4fecbc70dc719a9902958bf3a",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/test/python/smoketest.py",
      "new_id": "d8b1f97855c9df765440a0729acb431088537146",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/test/python/smoketest.py"
    },
    {
      "type": "modify",
      "old_id": "6aecef37057d195fa8e9b0416d1569ca01091efa",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/tools/iree-dialects-opt/CMakeLists.txt",
      "new_id": "60e1afd7e7037629e27882781bf90bc3cb2ba1a2",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/tools/iree-dialects-opt/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "d1e844be004581ed0505bbca06a38f4b05e66733",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/iree-dialects/tools/iree-dialects-opt/iree-dialects-opt.cpp",
      "new_id": "e18941da14a58c2e15b385e5cdb350d2368dc726",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/iree-dialects/tools/iree-dialects-opt/iree-dialects-opt.cpp"
    }
  ]
}
