)]}'
{
  "commit": "5dc633bc765a6c5a4049b827f8fc0d43d1eff51a",
  "tree": "1a84909be1fe9edcafd48132ce1203f0f40e5601",
  "parents": [
    "f16c0ecf2a0bc2fa9253bb73d54a8d791037d741"
  ],
  "author": {
    "name": "David Green",
    "email": "david.green@arm.com",
    "time": "Wed May 27 17:55:51 2026 +0100"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed May 27 17:55:51 2026 +0100"
  },
  "message": "[AArch64][GlobalISel] Add BF16 fabs and fneg (#198655)\n\nThese should be very simple as they are just legal or expanded based on\nwhether fullfp16 is available, as the FP16 FNEG and FABS instructions can\nbe used equally for BF16.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e92c49c2599df035daaac4af73c0e6a182071ff5",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp",
      "new_id": "031bd3da5e4d888f53fc82b43d4be91225a273c3",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp"
    },
    {
      "type": "modify",
      "old_id": "3942c0efdb28ade3ec5005a3b4c71a98ac96bbda",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/AArch64/bf16-instructions.ll",
      "new_id": "dec310b9894112055b644605962da4dc3d35b21c",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/AArch64/bf16-instructions.ll"
    },
    {
      "type": "modify",
      "old_id": "6816c5fc2ffaf6ddd4c942f95e036292810ae359",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/AArch64/bf16-v4-instructions.ll",
      "new_id": "eae20ed9eb2a7cd045e2a4d1a9b1a3ccc6815a62",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/AArch64/bf16-v4-instructions.ll"
    },
    {
      "type": "modify",
      "old_id": "454c2de41c29abfa75ac0d0d6095212d62d4888c",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/AArch64/bf16-v8-instructions.ll",
      "new_id": "78e22d7119b6c12de9da823a87a55a384cd33657",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/AArch64/bf16-v8-instructions.ll"
    },
    {
      "type": "modify",
      "old_id": "ad93d1bd2932323f4d023ba2cac28ad516415bcb",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/AArch64/fabs.ll",
      "new_id": "90a116d0c22ea9689e92f75ff75c7a694c0ce137",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/AArch64/fabs.ll"
    },
    {
      "type": "modify",
      "old_id": "3642b4ff7f48b86558ab0a2d0d7d7c0a40db9c4b",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/AArch64/fneg.ll",
      "new_id": "1f0dec2e9c9483c2820af178e474c1864bf919f4",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/AArch64/fneg.ll"
    }
  ]
}
