)]}'
{
  "commit": "e4e8ea4c913bbf253cbab2dbcb29d3500a5689ac",
  "tree": "a4e2ed71c944fc880e189fe294b7cce2e9802f2a",
  "parents": [
    "d43169c43c69343d2f00271de4fc236db1e49540"
  ],
  "author": {
    "name": "Craig Topper",
    "email": "craig.topper@sifive.com",
    "time": "Mon Jun 08 21:35:07 2026 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Jun 08 21:35:07 2026 -0700"
  },
  "message": "[RISCV] Don\u0027t require specific extensions to use altfmt with vset(i)vli. (#202458)\n\nThe list of extensions that use altfmt is increasing and is becoming\nunsustainable. The likelihood of the bit being repurposed is decreasing\nwith each new use. Let\u0027s just allow it unconditionally.\n\nThere is some risk here since all of these extensions are still\nunratified and experimental so it could be that all of these extensions\nget redefined so that this bit doesn\u0027t become altfmt. But I think that\u0027s\nunlikely.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "49ebce6508673342f1804042b9df914d7428de4a",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp",
      "new_id": "9362a600b12b334e7a4f9e8314cf9335a5051974",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp"
    },
    {
      "type": "modify",
      "old_id": "6b2a2f48c3f6528931c54919e489345507c4bc10",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/RISCV/MCTargetDesc/RISCVInstPrinter.cpp",
      "new_id": "52c59d25a7ee9a681b99b41c204ea2e03e1b8a5a",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/RISCV/MCTargetDesc/RISCVInstPrinter.cpp"
    },
    {
      "type": "modify",
      "old_id": "128c704a1239f5be87d155fa7279a4a5be407282",
      "old_mode": 33188,
      "old_path": "llvm/test/MC/RISCV/rvv/invalid.s",
      "new_id": "c9872193e99aec8335f19e5b6c6fb3ecefaaefa7",
      "new_mode": 33188,
      "new_path": "llvm/test/MC/RISCV/rvv/invalid.s"
    },
    {
      "type": "modify",
      "old_id": "4f3f168a3461e23aad74f139d63380dba9f03da7",
      "old_mode": 33188,
      "old_path": "llvm/test/MC/RISCV/rvv/vsetvl-alt.s",
      "new_id": "53eb60f9cf5ce68ec6816e29b8dd28f2274b58bd",
      "new_mode": 33188,
      "new_path": "llvm/test/MC/RISCV/rvv/vsetvl-alt.s"
    },
    {
      "type": "modify",
      "old_id": "d97b53803b97a189d76b4b5d89139bb8d1bcd08b",
      "old_mode": 33188,
      "old_path": "llvm/test/MC/RISCV/rvv/vsetvl-invalid.s",
      "new_id": "9aff3e94aa4adfcdbe205c96c7ed4685d0002cc2",
      "new_mode": 33188,
      "new_path": "llvm/test/MC/RISCV/rvv/vsetvl-invalid.s"
    },
    {
      "type": "modify",
      "old_id": "125ffd7cfecc07e151621d7ea18f5c3e82753e78",
      "old_mode": 33188,
      "old_path": "llvm/test/MC/RISCV/rvv/zvfbdota32f-invalid.s",
      "new_id": "b317d4e39e342598e8822cfc240eb68ad0cd9fd2",
      "new_mode": 33188,
      "new_path": "llvm/test/MC/RISCV/rvv/zvfbdota32f-invalid.s"
    }
  ]
}
