)]}'
{
  "commit": "caa708fdfeffa3f7487c34d43e88b037a4646a56",
  "tree": "76953dfe05550154b8646fc6392c26ae892bfc4e",
  "parents": [
    "8e0aa2bbae1786d7f2e19347eb146e3de336913b"
  ],
  "author": {
    "name": "Nirvedh Meshram",
    "email": "96096277+nirvedhmeshram@users.noreply.github.com",
    "time": "Thu Jan 22 16:55:46 2026 -0600"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Jan 22 16:55:46 2026 -0600"
  },
  "message": "[GPU] Add divisibility comparision to buffer optimization (#23248)\n\nAdds a new capability to go from masked loads to no masked loads for\nbuffer loads by using divisibility analysis. This should not have a big\nimpact by itself at the moment as the heuristics need to be updated to\ntake advantage of this feature. That will be done in a follow up PR that\nwill share performance details on some tracked shapes.\n\nci-extra: test_torch\n\n---------\n\nSigned-off-by: Nirvedh Meshram \u003cnirvedh@gmail.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "40f87100612aafe34ff259ee86547b021216ccfd",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/BUILD.bazel",
      "new_id": "a331cac5f73dc07725ee23a92eb9c265eee8d357",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "fa5b1efcb3711154114003197ce9266f980c2195",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/CMakeLists.txt",
      "new_id": "590ec4e3523f4957c8005053df3c186bc687ae38",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "9b69bf72063c2b85c60d91ecce307936a2831546",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/ROCDLBufferInstructionsOptimization.cpp",
      "new_id": "f83ed9c8b82f389c9c017d37eef67a4e7ca9c5e1",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/ROCDLBufferInstructionsOptimization.cpp"
    },
    {
      "type": "modify",
      "old_id": "ade4c8b8e727976bd8f4fbe207b1b0f820f4c4cd",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/ROCDL/buffer_instructions_optimization.mlir",
      "new_id": "8d87c99ebd50d43c00f9841f4d45ef5b150ec492",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/ROCDL/buffer_instructions_optimization.mlir"
    }
  ]
}
