)]}'
{
  "commit": "aed3c80354f6d0664c97c3b65cdf7834b5a0151b",
  "tree": "61e3e6899a219abe1c61f29fa768fc8d52430b3c",
  "parents": [
    "a485f1c63475d416b179b78b64cb22397f4085cb"
  ],
  "author": {
    "name": "vikhegde",
    "email": "vikram.hegde@amd.com",
    "time": "Tue Apr 07 11:56:45 2026 +0530"
  },
  "committer": {
    "name": "vikhegde",
    "email": "vikram.hegde@amd.com",
    "time": "Tue Apr 07 12:24:32 2026 +0530"
  },
  "message": "[NPM] Make LoopStrengthReduce function pass\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e25f5a6e24e4a54fea5ecaba2dda63e402fc618d",
      "old_mode": 33188,
      "old_path": "llvm/include/llvm/Passes/CodeGenPassBuilder.h",
      "new_id": "05c44e3c6c9549f32d718945d304e08c68d3064f",
      "new_mode": 33188,
      "new_path": "llvm/include/llvm/Passes/CodeGenPassBuilder.h"
    },
    {
      "type": "modify",
      "old_id": "5cf805bc49393a8a9a2ac8f298a2bef127a02e82",
      "old_mode": 33188,
      "old_path": "llvm/include/llvm/Transforms/Scalar/LoopStrengthReduce.h",
      "new_id": "ea45a1130b69e9d58472db1870db1ae49c98c7b7",
      "new_mode": 33188,
      "new_path": "llvm/include/llvm/Transforms/Scalar/LoopStrengthReduce.h"
    },
    {
      "type": "modify",
      "old_id": "c92d93d7ae396c5b5272dd44a079efbbbe50569d",
      "old_mode": 33188,
      "old_path": "llvm/lib/Passes/PassRegistry.def",
      "new_id": "b0a4d0345b0aedac32a322e6bb1fb2aa4d986d0e",
      "new_mode": 33188,
      "new_path": "llvm/lib/Passes/PassRegistry.def"
    },
    {
      "type": "modify",
      "old_id": "5421cad31c3baf4f8afffb0eeabcef8642a42e0d",
      "old_mode": 33188,
      "old_path": "llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp",
      "new_id": "f84e3989549d3b204bba98a07133a3017ff69e19",
      "new_mode": 33188,
      "new_path": "llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp"
    },
    {
      "type": "modify",
      "old_id": "26f1ad7c8bce2628f102c0548f8a3367d4b0c1c9",
      "old_mode": 33188,
      "old_path": "llvm/test/Analysis/MemorySSA/update-remove-dead-blocks.ll",
      "new_id": "671e4b51e78c90d8bf2c02ccb9151a15fb1fa3e8",
      "new_mode": 33188,
      "new_path": "llvm/test/Analysis/MemorySSA/update-remove-dead-blocks.ll"
    },
    {
      "type": "modify",
      "old_id": "c49b2b927bd3185f507712997b5e1a24c32fe5b8",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/AMDGPU/llc-pipeline-npm.ll",
      "new_id": "69bca2aa96a24841f18bbf8fa7385164f31cb34c",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/AMDGPU/llc-pipeline-npm.ll"
    },
    {
      "type": "modify",
      "old_id": "e392cf74083019c56607daa62a164a7ec0f4874f",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/X86/llc-pipeline-npm.ll",
      "new_id": "3355425272c82b9181235e09dafe2a3668c7e668",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/X86/llc-pipeline-npm.ll"
    },
    {
      "type": "modify",
      "old_id": "83ff946320f5392cbe8e81035e688e27eacf12fd",
      "old_mode": 33188,
      "old_path": "llvm/test/Feature/optnone-opt.ll",
      "new_id": "d8223df1f4896380719f3a20d34e45e85ecf52ca",
      "new_mode": 33188,
      "new_path": "llvm/test/Feature/optnone-opt.ll"
    },
    {
      "type": "modify",
      "old_id": "2164f46f1927cfe5a506a67ed47a0b1dadb6ad67",
      "old_mode": 33188,
      "old_path": "llvm/test/Transforms/LoopRotate/preserve-scev.ll",
      "new_id": "baaf42975a51ee19c473e646bb99141c650ac2e4",
      "new_mode": 33188,
      "new_path": "llvm/test/Transforms/LoopRotate/preserve-scev.ll"
    },
    {
      "type": "modify",
      "old_id": "e7afc96c72d5bb1ef432eecd5ccbcb33e405ad72",
      "old_mode": 33188,
      "old_path": "llvm/test/Transforms/LoopStrengthReduce/callbr-critical-edge-splitting.ll",
      "new_id": "7a17c303501fdd91a9c2824ed91f553816632749",
      "new_mode": 33188,
      "new_path": "llvm/test/Transforms/LoopStrengthReduce/callbr-critical-edge-splitting.ll"
    },
    {
      "type": "modify",
      "old_id": "3b6f51937162e1fa8765721e060c1f4c00814d30",
      "old_mode": 33188,
      "old_path": "llvm/test/Transforms/LoopStrengthReduce/callbr-critical-edge-splitting2.ll",
      "new_id": "32e7360bf7c2e2e725251a18fabc07ec70804d83",
      "new_mode": 33188,
      "new_path": "llvm/test/Transforms/LoopStrengthReduce/callbr-critical-edge-splitting2.ll"
    },
    {
      "type": "modify",
      "old_id": "9c3698a74099254a0f64da1ca28eb9a71468630b",
      "old_mode": 33188,
      "old_path": "llvm/test/Transforms/LoopStrengthReduce/depth-limit-overrun.ll",
      "new_id": "25693a3fca68bc3feb33e56ef0b4de3d533c1fac",
      "new_mode": 33188,
      "new_path": "llvm/test/Transforms/LoopStrengthReduce/depth-limit-overrun.ll"
    },
    {
      "type": "modify",
      "old_id": "f1c99386b84f608522841151beda9544db1cf9f5",
      "old_mode": 33188,
      "old_path": "llvm/test/Transforms/LoopStrengthReduce/ivchain.ll",
      "new_id": "87d1b2fc27f4673c7752dd4548af48582bf3a03c",
      "new_mode": 33188,
      "new_path": "llvm/test/Transforms/LoopStrengthReduce/ivchain.ll"
    },
    {
      "type": "modify",
      "old_id": "74d861cf5168c514a811c2e3494d40d57addb37c",
      "old_mode": 33188,
      "old_path": "llvm/test/Transforms/LoopStrengthReduce/lsr-rewrite-to-add-one.ll",
      "new_id": "14dd0634706be6c2053b971accc050dd366349cd",
      "new_mode": 33188,
      "new_path": "llvm/test/Transforms/LoopStrengthReduce/lsr-rewrite-to-add-one.ll"
    },
    {
      "type": "modify",
      "old_id": "89ddba3343ffa24124f3aa4e95ef8286ac20f3e8",
      "old_mode": 33188,
      "old_path": "llvm/test/Transforms/LoopStrengthReduce/lsr-term-fold-negative-testcase.ll",
      "new_id": "f040e73f2a9e2e94e73e202f670a241370cfae08",
      "new_mode": 33188,
      "new_path": "llvm/test/Transforms/LoopStrengthReduce/lsr-term-fold-negative-testcase.ll"
    },
    {
      "type": "modify",
      "old_id": "99794d01242c2a900880df938003f70498a80199",
      "old_mode": 33188,
      "old_path": "llvm/test/Transforms/LoopStrengthReduce/pr84709.ll",
      "new_id": "71891c705d21d3190cae62df39f7d948773ab899",
      "new_mode": 33188,
      "new_path": "llvm/test/Transforms/LoopStrengthReduce/pr84709.ll"
    },
    {
      "type": "modify",
      "old_id": "0add19e286f583bbd9536e30421811e4a4f08d58",
      "old_mode": 33188,
      "old_path": "llvm/test/Transforms/LoopStrengthReduce/preserve-lcssa.ll",
      "new_id": "fcd94eb68966dbe6cd96e361256970ae5e6f79f1",
      "new_mode": 33188,
      "new_path": "llvm/test/Transforms/LoopStrengthReduce/preserve-lcssa.ll"
    },
    {
      "type": "modify",
      "old_id": "044f76a56eb6cbab8712fa263dabd7cdc7e66665",
      "old_mode": 33188,
      "old_path": "llvm/test/Transforms/LoopStrengthReduce/scev-after-loopinstsimplify.ll",
      "new_id": "7de39269689eee4e4ee969fc3be677cc53d6117f",
      "new_mode": 33188,
      "new_path": "llvm/test/Transforms/LoopStrengthReduce/scev-after-loopinstsimplify.ll"
    }
  ]
}
