)]}'
{
  "commit": "6bd9ff04afdfbef1cf753f2cdd8a4e85ef6685eb",
  "tree": "d7017fbe4dd819658710b2a892b3dc8edc7e4d1f",
  "parents": [
    "a1d83311c89276e02508183c220a241bec28bf61"
  ],
  "author": {
    "name": "David Green",
    "email": "david.green@arm.com",
    "time": "Mon Jun 30 17:15:26 2025 +0100"
  },
  "committer": {
    "name": "David Green",
    "email": "david.green@arm.com",
    "time": "Mon Jun 30 17:15:26 2025 +0100"
  },
  "message": "[ARM] Add neon vector support for round\n\nAs per #142559, this marks fround as legal for Neon and upgrades the existing\narm.neon.vrinta intrinsics.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1b54db541dde89f6fcb3c847f80b902f46a3c539",
      "old_mode": 33188,
      "old_path": "clang/lib/CodeGen/TargetBuiltins/ARM.cpp",
      "new_id": "c0165a5eac3f162a80640f4d32a2db52790f0f5e",
      "new_mode": 33188,
      "new_path": "clang/lib/CodeGen/TargetBuiltins/ARM.cpp"
    },
    {
      "type": "modify",
      "old_id": "6ef05544667b2f522b0af7535dfec608249971e2",
      "old_mode": 33188,
      "old_path": "clang/test/CodeGen/arm-neon-directed-rounding.c",
      "new_id": "179ad60b06f915df06d7afdcc7240c76d74e494c",
      "new_mode": 33188,
      "new_path": "clang/test/CodeGen/arm-neon-directed-rounding.c"
    },
    {
      "type": "modify",
      "old_id": "2ea80d5b8389b20090f5b9bc215af7a71e858c66",
      "old_mode": 33188,
      "old_path": "clang/test/CodeGen/arm-v8.2a-neon-intrinsics.c",
      "new_id": "220f3ea3956b4dfae69bca8c0fea77075c913bbd",
      "new_mode": 33188,
      "new_path": "clang/test/CodeGen/arm-v8.2a-neon-intrinsics.c"
    },
    {
      "type": "modify",
      "old_id": "e543f64e6c0dbb25625bf480109f963fb806b825",
      "old_mode": 33188,
      "old_path": "llvm/include/llvm/IR/IntrinsicsARM.td",
      "new_id": "dbc9477d4d4d97be585c01d9bb1b6810c3799b70",
      "new_mode": 33188,
      "new_path": "llvm/include/llvm/IR/IntrinsicsARM.td"
    },
    {
      "type": "modify",
      "old_id": "f3fd494e518aea4c35ebf37bd0a14be54a5831dd",
      "old_mode": 33188,
      "old_path": "llvm/lib/IR/AutoUpgrade.cpp",
      "new_id": "a954a0230d1b035fb12d52a7dbdaefd62c3f2cdd",
      "new_mode": 33188,
      "new_path": "llvm/lib/IR/AutoUpgrade.cpp"
    },
    {
      "type": "modify",
      "old_id": "4b1445d6947a90368ae02a63319c96a4ec1f5e8a",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/ARM/ARMISelLowering.cpp",
      "new_id": "2f89e23993385cfc00391aed88c68555d47bc586",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/ARM/ARMISelLowering.cpp"
    },
    {
      "type": "modify",
      "old_id": "7e6b71501fff9b230262183ad9ab14e138c40c47",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/ARM/ARMInstrNEON.td",
      "new_id": "fc3ff2130072a22d9d1fe68b06aedaccf8a77815",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/ARM/ARMInstrNEON.td"
    },
    {
      "type": "modify",
      "old_id": "6675900f4f448525379f2db4a356ca3428074d6f",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/ARM/vrint.ll",
      "new_id": "1c1116f1f412612c82b42beac1a775da7c2fe1d4",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/ARM/vrint.ll"
    }
  ]
}
