)]}'
{
  "commit": "c967e9ca494184ed0e6e1ca833fe5afde303c5de",
  "tree": "cc8a81c164aeaec684e5b87b3038ce016e25a19f",
  "parents": [
    "691ab414b2cfa19d45797e1ff7871d536b4e1bd0"
  ],
  "author": {
    "name": "Thomas",
    "email": "thomasraoux@google.com",
    "time": "Mon Nov 14 09:19:13 2022 -0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Nov 14 09:19:13 2022 -0800"
  },
  "message": "[GPU] Refactor reduction tiling pass (#11153)\n\nUse the loop based reduction tiling transformation. This will allow\r\nsupporting unaligned and dynamic shapes.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "742db479fe3830583ed70e0cf0dbcef3573554a0",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Common/GPUTileReduction.cpp",
      "new_id": "ac504a313975108ed3d4c55c33a39bae9c22d570",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Common/GPUTileReduction.cpp"
    },
    {
      "type": "modify",
      "old_id": "1025c7d7a938fb296ab21329e07d35fcf7103d8b",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Common/test/tile_reduction.mlir",
      "new_id": "0f5ebeb725f6aee0af0c3725346d3b6200db3a75",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Common/test/tile_reduction.mlir"
    },
    {
      "type": "modify",
      "old_id": "722d41c9dbfd7ebeacc8595f079a57937b0567cb",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/Passes.cpp",
      "new_id": "8d05e0d179a8c1497c76188e4c3cd690b36771d4",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/Passes.cpp"
    },
    {
      "type": "modify",
      "old_id": "b1f63f6e29f4401db4d552ebd9bcd03596cf2f75",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/reduction_pipeline.mlir",
      "new_id": "fe8c1b7aa0f5619cd904ec0762474d785b77569a",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/reduction_pipeline.mlir"
    },
    {
      "type": "modify",
      "old_id": "061a53d4d4e04cc8bc7adbcf67854d5d7459a3cd",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/SPIRV/Passes.cpp",
      "new_id": "418db5b8b67310929030a2165dd332e2b1eeed3b",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/SPIRV/Passes.cpp"
    },
    {
      "type": "modify",
      "old_id": "e4f872c603b1950a0b1e1955cf1fecbfbc41fa5e",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/SPIRV/test/reduction_lowering.mlir",
      "new_id": "232e9ddaa9b1f6f1dcd293a8214eadc2f5ec70a6",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/SPIRV/test/reduction_lowering.mlir"
    }
  ]
}
