)]}'
{
  "commit": "5200f33d4af93894aa48af7c5da5089a62817418",
  "tree": "1a62a4d9b9657cf9c94517ad604cc9361e11e44c",
  "parents": [
    "ae1d26225a9ead01259c65611cf8f294458efc8e"
  ],
  "author": {
    "name": "Katharine Hyatt",
    "email": "khyatt@flatironinstitute.org",
    "time": "Tue Sep 29 08:20:19 2026 -0400"
  },
  "committer": {
    "name": "Katharine Hyatt",
    "email": "kshyatt@users.noreply.github.com",
    "time": "Wed Sep 30 17:35:21 2026 +0200"
  },
  "message": "Update krc_loop2 and loadisload for loop-bound requirements\n\nWith the exit-count inputs of every loop now required by the min-cut cache\nanalysis, both tests cache the loaded value a loop\u0027s trip count is computed\nfrom instead of the value derived from it, and recompute the derived value\nin the reverse pass: %i8 instead of %i9 \u003d %i8 - 1 in krc_loop2, and\n%unbox10 instead of %a29 \u003d smin(%unbox10, 1) in loadisload. The tape size is\nunchanged; in loadisload its two fields swap order.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2173757837569a45f5700485856bd28d639cd24e",
      "old_mode": 33188,
      "old_path": "enzyme/test/Enzyme/ReverseMode/krc_loop2.ll",
      "new_id": "1c92d80c75dfc346f9028b2b743b80e7d0482ffd",
      "new_mode": 33188,
      "new_path": "enzyme/test/Enzyme/ReverseMode/krc_loop2.ll"
    },
    {
      "type": "modify",
      "old_id": "5bb425ba87828c684ac17bf2a429e38b103ac3ad",
      "old_mode": 33188,
      "old_path": "enzyme/test/Enzyme/ReverseMode/loadisload.ll",
      "new_id": "31733814cd176e485fab8e22a09a3c770d4a5cfa",
      "new_mode": 33188,
      "new_path": "enzyme/test/Enzyme/ReverseMode/loadisload.ll"
    }
  ]
}
