)]}'
{
  "commit": "6c23e9e82c36afc1e68593cf7e4880612216c790",
  "tree": "0e366cfc7c6227929bc4a37274abb1395303b1bf",
  "parents": [
    "4b9f622ca94d8f4c0102560cb15c99f4e0013f99"
  ],
  "author": {
    "name": "sc-clulzze",
    "email": "d.marakulin@syntacore.com",
    "time": "Thu Jul 03 18:15:40 2025 +0300"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Jul 03 16:15:40 2025 +0100"
  },
  "message": "[RISCV] Fix crash when trying to remove segment (#146524)\n\nLiveInterval DefLI can be consisting of multiple segments, and SlotIndex\nNewDefSI can be inside any of them. Currenty it is assumed that NewDefSI\nbelongs to the first segment, and when trying to call removeSegment,\nclang crashes since there is no segment containing [DefLI.beginIndex(),\nNewDefSI]\n\nFIxes https://github.com/llvm/llvm-project/issues/146518",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "78d64ea67324f9594755a4b27ac1efb2e3734f19",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/RISCV/RISCVInsertVSETVLI.cpp",
      "new_id": "dd002473a06e2cd8a4da13e800442a2c3616f69f",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/RISCV/RISCVInsertVSETVLI.cpp"
    },
    {
      "type": "modify",
      "old_id": "f0e62cbc2d6eff618e9156bba76d35070328dc9c",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/RISCV/rvv/vsetvli-insert.ll",
      "new_id": "439974d56e38908a7476cad02ec614d1cc133312",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/RISCV/rvv/vsetvli-insert.ll"
    },
    {
      "type": "modify",
      "old_id": "6bd03eb0c22265574bb8b177a0be4dbc038a6653",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/RISCV/rvv/vsetvli-insert.mir",
      "new_id": "fdd30c9a2c77234e361f6ee9de58736dcf9a1bb8",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/RISCV/rvv/vsetvli-insert.mir"
    }
  ]
}
