)]}'
{
  "commit": "1e6bbb823682f85c3c1b0bee73a76db5cb696dcc",
  "tree": "ddcbd9c3925136c5915365f87a99fe638f9ee078",
  "parents": [
    "d7378bb7299bc558a09216559dc4b4fbf5cb59ef"
  ],
  "author": {
    "name": "Kunwar Grover",
    "email": "groverkss@gmail.com",
    "time": "Mon Oct 14 13:25:49 2024 +0100"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Oct 14 13:25:49 2024 +0100"
  },
  "message": "[LinalgExt] Remove default implementation for getStaticLoopRanges (#18745)\n\nThe default implementation of getStaticLoopRanges is dangerous and\r\ncauses unexpected bugs. It only works for operands with distinct loop\r\nranges as dimensions. It\u0027s better to have operations specify it.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5599f4744d36d0ac4675d5fca33048ad059a8a93",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/KernelConfig.cpp",
      "new_id": "8e6eb45d9a64eea7ddcaa4f091ba80552721e9dd",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/KernelConfig.cpp"
    },
    {
      "type": "modify",
      "old_id": "3acbf0cbdf8d2fcc84647967dc60df9ade578def",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/LinalgExt/IR/LinalgExtDialect.cpp",
      "new_id": "f28a0041e9ff092ebad3c9e18fbb62056a145c44",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/LinalgExt/IR/LinalgExtDialect.cpp"
    },
    {
      "type": "modify",
      "old_id": "9607c9ef781a9e9c500d7af45859458fcd9f9426",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/LinalgExt/IR/LinalgExtInterfaces.td",
      "new_id": "39422017a9c3e3014243d45055f79ba875fb1102",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/LinalgExt/IR/LinalgExtInterfaces.td"
    },
    {
      "type": "modify",
      "old_id": "500c20357c1be051ffbf25fee7f1fe46cda86c39",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/LinalgExt/IR/LinalgExtOps.cpp",
      "new_id": "1e076a5ed5b121a9ca6ac4bcdda0582c7e3c6da5",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/LinalgExt/IR/LinalgExtOps.cpp"
    },
    {
      "type": "modify",
      "old_id": "f00ce462a8c258585aba7ba15cae392e7cc4112d",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/LinalgExt/IR/LinalgExtOps.td",
      "new_id": "c7d6e984ac9b8fe4638caa485f497983c9285398",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/LinalgExt/IR/LinalgExtOps.td"
    },
    {
      "type": "modify",
      "old_id": "450493fea59dc682aab49bde2953972c27995290",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/LinalgExt/Transforms/ReshapeFusion.cpp",
      "new_id": "9f9b755f2c6666d08e555a5f244bcdf1e6a67bff",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/LinalgExt/Transforms/ReshapeFusion.cpp"
    },
    {
      "type": "modify",
      "old_id": "3aba7fe7f1937e845250b306a2b92028d6814aff",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/DispatchCreation/FormDispatchRegions.cpp",
      "new_id": "e866022eb9a9a2efd5dddd48e6bc509a8474bc84",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/DispatchCreation/FormDispatchRegions.cpp"
    }
  ]
}
