)]}'
{
  "commit": "36e1633e6ba22d74ff25945b0e33f90d636fbfab",
  "tree": "8ed0f5f38581da7bf3d347ccc45388513fb2db1c",
  "parents": [
    "0b681eee8dd38ad91650a5213812d8af668cb168"
  ],
  "author": {
    "name": "Florian Hahn",
    "email": "flo@fhahn.com",
    "time": "Fri May 15 14:17:11 2026 +0100"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri May 15 14:17:11 2026 +0100"
  },
  "message": "[VPlan] Skip FindLast reductions with malformed blends. (#197900)\n\nhttps://github.com/llvm/llvm-project/issues/197701 exposed a case where\nwe end up with an unsupported backedge select for FindLast reductions.\n\nReplace unreachable with a bail out to avoid miscompile/crash.\n\nFixes https://github.com/llvm/llvm-project/issues/197701",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "dd7fbed3b62543bef013c853d9a7ac36d43f10ce",
      "old_mode": 33188,
      "old_path": "llvm/lib/Transforms/Vectorize/VPlanConstruction.cpp",
      "new_id": "d0c1843f864ef0ef63b2e2b5341f2e15d6f2bc9b",
      "new_mode": 33188,
      "new_path": "llvm/lib/Transforms/Vectorize/VPlanConstruction.cpp"
    },
    {
      "type": "modify",
      "old_id": "23a237054dc6de5a4822eb3cae44ecc6a498feaf",
      "old_mode": 33188,
      "old_path": "llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp",
      "new_id": "1e4c06cc87d44dd7b3c367b780998000020ba11f",
      "new_mode": 33188,
      "new_path": "llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp"
    },
    {
      "type": "modify",
      "old_id": "da7b9c77c72b3b7aec594022c499419d16a91234",
      "old_mode": 33188,
      "old_path": "llvm/test/Transforms/LoopVectorize/AArch64/conditional-scalar-assignment-fold-tail.ll",
      "new_id": "8c98cd2e9663d59d972377b0b8bbf852e376cf5e",
      "new_mode": 33188,
      "new_path": "llvm/test/Transforms/LoopVectorize/AArch64/conditional-scalar-assignment-fold-tail.ll"
    }
  ]
}
