)]}'
{
  "commit": "8009c1fd81ad0b6ac65724d2b134a92db48f8fbf",
  "tree": "11c4eded0b6c3f814b5a2c04c624241afec0754d",
  "parents": [
    "c7101188fb3f17176e9152b1d733da6d7199d317"
  ],
  "author": {
    "name": "Elvis Wang",
    "email": "elvis.wang@sifive.com",
    "time": "Tue Feb 25 11:09:09 2025 +0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Feb 25 11:09:09 2025 +0800"
  },
  "message": "[LV][VPlan] Prevent calculate cost for skiped instructions in precomputeCosts(). (#127966)\n\nSkip calculating instruction costs for exit conditions in\r\nprecomputeCosts() when it should be skipped.\r\n\r\nReported from:\r\nhttps://github.com/llvm/llvm-project/issues/115744#issuecomment-2670479463\r\nGodbolt for reduced test cases: https://godbolt.org/z/fr4YMeqcv",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4d2df9179aa392b6a6d0a758859eb84474200424",
      "old_mode": 33188,
      "old_path": "llvm/lib/Transforms/Vectorize/LoopVectorize.cpp",
      "new_id": "0bf2d71a63ef48ec6076cc4144fca1a74d77d0a1",
      "new_mode": 33188,
      "new_path": "llvm/lib/Transforms/Vectorize/LoopVectorize.cpp"
    },
    {
      "type": "modify",
      "old_id": "50539668b6f70e780231ca9d34455ee07cba183e",
      "old_mode": 33188,
      "old_path": "llvm/test/Transforms/LoopVectorize/X86/cost-model.ll",
      "new_id": "2cbca03fa4e2c10a633d9da31cddcf8d0a87932d",
      "new_mode": 33188,
      "new_path": "llvm/test/Transforms/LoopVectorize/X86/cost-model.ll"
    }
  ]
}
