)]}'
{
  "commit": "9ab13eef8df9cc4b0bb36cb9e1e091338f10b853",
  "tree": "fd91d027580c6c0c133ff110da709e3090d2f95b",
  "parents": [
    "0c53a89b228a2c1b4d2d02cb80d674b2b20a9c7c"
  ],
  "author": {
    "name": "Ehsan Amiri",
    "email": "ehsan.amiri@huawei.com",
    "time": "Wed Feb 25 14:57:02 2026 -0500"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Feb 25 14:57:02 2026 -0500"
  },
  "message": "[LoopFusion] clear FusionCandidates more often (#183353)\n\nA LoopVector contains all the loops with the same parent loop (or all\nloops with no parent). Once loop fusion is done with the transformation\nfor candidates extracted from one LoopVector we can safely clear\nFusionCandidates. This avoids unnecssary work and results in more\nmeaningful statistics.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "48a19839529b0c240cd83d5f1dc59e1e20ebb31e",
      "old_mode": 33188,
      "old_path": "llvm/lib/Transforms/Scalar/LoopFuse.cpp",
      "new_id": "01fe45a013a63b5ca34087f9b8b5b25aa7067aaa",
      "new_mode": 33188,
      "new_path": "llvm/lib/Transforms/Scalar/LoopFuse.cpp"
    }
  ]
}
