)]}'
{
  "commit": "40cbc98bb17718eef5e0b1f47e3b58900aac354a",
  "tree": "461f012804f781a8af660c4edf4ce1982de59677",
  "parents": [
    "47b29c2eadbd9d7ddfb26bd6104a0a1f9e4a13a1"
  ],
  "author": {
    "name": "Gaëtan Bossu",
    "email": "gaetan.bossu@arm.com",
    "time": "Fri Jun 19 11:50:30 2026 +0200"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri Jun 19 10:50:30 2026 +0100"
  },
  "message": "[AArch64][SDAG] Legalise nxv1 gather/scatter nodes (#204620)\n\nThis updates WidenVecRes_MGATHER and WidenVecOp_MSCATTER to support\nscalable vector types.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "382b0e2395da32c5ae3c33752624499da5dc0ea1",
      "old_mode": 33188,
      "old_path": "llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp",
      "new_id": "181cf7bd48b0238080e184dd250b43e6cbe51cf8",
      "new_mode": 33188,
      "new_path": "llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp"
    },
    {
      "type": "modify",
      "old_id": "624541766c957ec12f97e4acb1e95adb89a975bd",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/AArch64/sve-masked-gather-64b-scaled.ll",
      "new_id": "42838d4ee6d650bb253001c85bd40f2606e1d6b9",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/AArch64/sve-masked-gather-64b-scaled.ll"
    },
    {
      "type": "modify",
      "old_id": "0ed4dd1e4136ea82694340907486ae3d63aaf862",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/AArch64/sve-masked-gather-64b-unscaled.ll",
      "new_id": "03c2194e91a2b4371310296a8a877b0b72c372c9",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/AArch64/sve-masked-gather-64b-unscaled.ll"
    },
    {
      "type": "modify",
      "old_id": "adc95e9515e2ea2e3189065bf55b517e8c34b9ae",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/AArch64/sve-masked-gather-legalize.ll",
      "new_id": "d40aa5bc7f31fe045923462732d9d8b07ea0085b",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/AArch64/sve-masked-gather-legalize.ll"
    },
    {
      "type": "modify",
      "old_id": "5a7865e92415fe09d98fa0b5b2e1cf0bd6f55a28",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/AArch64/sve-masked-gather.ll",
      "new_id": "8ae74188ec9397fcaab804e68d9529ae74e0bc90",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/AArch64/sve-masked-gather.ll"
    },
    {
      "type": "modify",
      "old_id": "9244f2c81e7991c67be3cd353e3d07e9e0b75e17",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/AArch64/sve-masked-scatter-64b-scaled.ll",
      "new_id": "beae9876c26361a101c15ab7d5312398ca16b9ec",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/AArch64/sve-masked-scatter-64b-scaled.ll"
    },
    {
      "type": "modify",
      "old_id": "67acf8618809be0274a1331ef2f519c7e947f96a",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/AArch64/sve-masked-scatter-64b-unscaled.ll",
      "new_id": "536ddabd5d43b581d04af76f3b2bea2be8b6cf2c",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/AArch64/sve-masked-scatter-64b-unscaled.ll"
    },
    {
      "type": "modify",
      "old_id": "8f2cbbdb556367bd431c2a9f7a3ddb5d6b631420",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/AArch64/sve-masked-scatter.ll",
      "new_id": "483953c2b23d435c47e8b6ba74dcb03c896d4db0",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/AArch64/sve-masked-scatter.ll"
    }
  ]
}
