)]}'
{
  "commit": "b1907c109c95431ebf0bb6f128c3bbf3fb89b6de",
  "tree": "5aa91f658c067a3d9b2a3bbb0ae0da19c8fa81d4",
  "parents": [
    "0e5ab0f4f412a30751bea9d83cb97e0d754bc032"
  ],
  "author": {
    "name": "Ravil Dorozhinskii",
    "email": "ravil.aviva.com@gmail.com",
    "time": "Wed Jan 21 21:50:25 2026 +0100"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Jan 21 21:50:25 2026 +0100"
  },
  "message": "[ROCDL] Refactored MFMA ops in ODS; added constraints (#175775)\n\nThis PR improves the ROCDL MFMA intrinsics by making their operand and\nresult types explicit in the IR and by modeling immediate arguments\n(immargs) as attributes rather than opaque operands.\n\nThis brings MFMA intrinsics in line with recent changes made to ROCDL\nWMMA operations, where intrinsic signatures were clarified to avoid\ntreating them as an unstructured “blob of arguments”.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8f6676ded713c1644fd76ce6564f06b29b5c3b6d",
      "old_mode": 33188,
      "old_path": "mlir/include/mlir/Dialect/LLVMIR/ROCDLOps.td",
      "new_id": "a6be6dea4b08f0e41b2d1a29bf33ffea727325c1",
      "new_mode": 33188,
      "new_path": "mlir/include/mlir/Dialect/LLVMIR/ROCDLOps.td"
    },
    {
      "type": "modify",
      "old_id": "6427807e944a1edd3dfb6cf9d17b472d54ec3c3e",
      "old_mode": 33188,
      "old_path": "mlir/lib/Conversion/AMDGPUToROCDL/AMDGPUToROCDL.cpp",
      "new_id": "e7dd8ea6f914968f1b53528f6551e87df4879088",
      "new_mode": 33188,
      "new_path": "mlir/lib/Conversion/AMDGPUToROCDL/AMDGPUToROCDL.cpp"
    },
    {
      "type": "modify",
      "old_id": "c746d7690b00d4ab1668e2ece7364e7c8a776422",
      "old_mode": 33188,
      "old_path": "mlir/test/Conversion/AMDGPUToROCDL/mfma-gfx950.mlir",
      "new_id": "39d90ceb14436ab83e74607de4141f5591d9cde6",
      "new_mode": 33188,
      "new_path": "mlir/test/Conversion/AMDGPUToROCDL/mfma-gfx950.mlir"
    },
    {
      "type": "modify",
      "old_id": "e292d98183cd53fd5dd4678d2333938cc7a099a4",
      "old_mode": 33188,
      "old_path": "mlir/test/Conversion/AMDGPUToROCDL/mfma.mlir",
      "new_id": "8d2f38794de5b77daa2903de4a9ac0cd1c85e177",
      "new_mode": 33188,
      "new_path": "mlir/test/Conversion/AMDGPUToROCDL/mfma.mlir"
    },
    {
      "type": "modify",
      "old_id": "266e0e7e15595398213ffac7125016447f2add81",
      "old_mode": 33188,
      "old_path": "mlir/test/Conversion/AMDGPUToROCDL/sparse-mfma-gfx950.mlir",
      "new_id": "557c71c32ee546e3990e7cfe37934ca126370327",
      "new_mode": 33188,
      "new_path": "mlir/test/Conversion/AMDGPUToROCDL/sparse-mfma-gfx950.mlir"
    },
    {
      "type": "modify",
      "old_id": "b2c91c3d9bed1dd57c8af3094b8ebfc7d287445a",
      "old_mode": 33188,
      "old_path": "mlir/test/Conversion/AMDGPUToROCDL/sparse-mfma.mlir",
      "new_id": "1a6fef6cf72da452c962c773868f4743b492f969",
      "new_mode": 33188,
      "new_path": "mlir/test/Conversion/AMDGPUToROCDL/sparse-mfma.mlir"
    },
    {
      "type": "modify",
      "old_id": "9e7fb70a4a6cfb031db29b77c8fc4edc6685bd50",
      "old_mode": 33188,
      "old_path": "mlir/test/Dialect/LLVMIR/rocdl.mlir",
      "new_id": "3258d86c1642e1340ca1788dd7437d09ec04718d",
      "new_mode": 33188,
      "new_path": "mlir/test/Dialect/LLVMIR/rocdl.mlir"
    },
    {
      "type": "modify",
      "old_id": "a4bdf06d34807bb1c3f54500c560be576392aa88",
      "old_mode": 33188,
      "old_path": "mlir/test/Target/LLVMIR/rocdl.mlir",
      "new_id": "46c6d253547a35a3aa59f5f2e8bf9da00f7aa664",
      "new_mode": 33188,
      "new_path": "mlir/test/Target/LLVMIR/rocdl.mlir"
    }
  ]
}
