)]}'
{
  "commit": "5b0cd17c386ecd126c7f0ab514413bab8222b421",
  "tree": "02bc58ca68b4d36f19f90fd686df4bc181748cfc",
  "parents": [
    "386ff113f974967dee9d3fd654c2259a94c59b2e"
  ],
  "author": {
    "name": "Virginia Cangelosi",
    "email": "virginia.cangelosi@arm.com",
    "time": "Wed Apr 23 14:10:13 2025 +0100"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Apr 23 14:10:13 2025 +0100"
  },
  "message": "[Clang][llvm] Implement fp8 FMOP4A intrinsics (#130127)\n\nImplement all mf8 FMOP4A instructions in clang and llvm following the\nacle in https://github.com/ARM-software/acle/pull/381/files.\n\nIt also updates previous mop4 instructions from IntrNoMem to\nIntrInaccessibleMemOnly",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3647fc7a27d83734b083e98a5e0ce6008dda4889",
      "old_mode": 33188,
      "old_path": "clang/include/clang/Basic/arm_sme.td",
      "new_id": "c491eb0f7e4609b5dfeebbbc7698682a140c4358",
      "new_mode": 33188,
      "new_path": "clang/include/clang/Basic/arm_sme.td"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f0d6f9d341dfc7b7e00ddad38b35439a282a38c9",
      "new_mode": 33188,
      "new_path": "clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_mop4_fp8.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e031cfe9b3cb4581d387586a5cafc6f42903255c",
      "new_mode": 33188,
      "new_path": "clang/test/Sema/aarch64-sme2p2-instrinsics/acle_sme2p2_fp8_imm.cpp"
    },
    {
      "type": "modify",
      "old_id": "c493198e8ef8f03f2de4c36bedd5446c14fc06db",
      "old_mode": 33188,
      "old_path": "llvm/include/llvm/IR/IntrinsicsAArch64.td",
      "new_id": "67fd91f0896eb721609515836e912db7c875f179",
      "new_mode": 33188,
      "new_path": "llvm/include/llvm/IR/IntrinsicsAArch64.td"
    },
    {
      "type": "modify",
      "old_id": "a83b17f7c900079949600430c09e101d1ae54052",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/AArch64/AArch64SMEInstrInfo.td",
      "new_id": "363ecee49c0f243ab3102121567cda9a51a10236",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/AArch64/AArch64SMEInstrInfo.td"
    },
    {
      "type": "modify",
      "old_id": "b174a2a733851108e891a6b8bcc08b216ebc07b0",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/AArch64/SMEInstrFormats.td",
      "new_id": "446aa45aaa38aaa66cc1e0fee230065f1562d6a4",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/AArch64/SMEInstrFormats.td"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5a0cf8e57904bd009dc6da1f108b161aaac9df6a",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/AArch64/sme2-intrinsics-mop4-fp8.ll"
    }
  ]
}
