)]}'
{
  "commit": "d358e811732bbdbb19d795e2ca1e380897ac332b",
  "tree": "22e28b469bcde8f593bdc599a8981c5220d0178d",
  "parents": [
    "d4e04f7e8f90b95e4d70e76cc42732aa43f06bf5"
  ],
  "author": {
    "name": "Benoit Jacob",
    "email": "jacob.benoit.1@gmail.com",
    "time": "Mon May 04 10:35:10 2026 -0400"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon May 04 14:35:10 2026 +0000"
  },
  "message": "[Codegen][CPU] Lower inner_tiled to llvm.call_intrinsic. (#24345)\n\nImplements CPU\u0027s `DataTiledMMAAttr::buildUnderlyingOperations` by\nreusing the shared `Codegen::buildDataTiledMMAUnderlyingOperations` from\n#24326. CPU passes a callback, `createCpuMmaIntrinsicCall`, that emits\nan `llvm.call_intrinsic` for each per-intrinsic invocation. The function\ndispatches on the `MMAIntrinsic` enum value through a switch.\n\nProgress towards #24323\n\n---------\n\nCo-authored-by: Han-Chung Wang \u003chanhan0912@gmail.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5bb6e5d31f33920329477328fa6a0b267a4a0a58",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Dialect/CPU/IR/BUILD.bazel",
      "new_id": "efa42afa52c2cb69b92e4c4ddaa08396d45e1e50",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Dialect/CPU/IR/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "3df045f45aeab5f6ed77e8ba1ee63d4bb2c7f7d5",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Dialect/CPU/IR/CMakeLists.txt",
      "new_id": "e3fe5542766cb25b928196e0bb7aeeaf152f779c",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Dialect/CPU/IR/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "92522cc863a5e33129784fee4fbe2367dd85f3d7",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Dialect/CPU/IR/IREECPUAttrs.cpp",
      "new_id": "ad5b6b44cf3617e05420031713d27260fff2d1c2",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Dialect/CPU/IR/IREECPUAttrs.cpp"
    },
    {
      "type": "modify",
      "old_id": "18e998844b5b6a79f17722d81ff4940db7640687",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Dialect/CPU/IR/test/BUILD.bazel",
      "new_id": "a151346a852fc6f37d86a3eed9d980088eafd054",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Dialect/CPU/IR/test/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "67f7eb55711ecf7b4d17a261ef5b5a6940d944be",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Dialect/CPU/IR/test/CMakeLists.txt",
      "new_id": "e911b69a5738b13d340bbb7fc0bcb6f55dba61e5",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Dialect/CPU/IR/test/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1ccb6a703f27ffc48c8565af912ec8a16fb2deb2",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Dialect/CPU/IR/test/lower_inner_tiled.mlir"
    },
    {
      "type": "modify",
      "old_id": "ea6df43aa20bf836793ca368727c745c9517f5c7",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Dialect/Codegen/Utils/MMAUtils.cpp",
      "new_id": "65b8e7ab7d1a7ade6ab8b5ec6b1905de5e87f298",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Dialect/Codegen/Utils/MMAUtils.cpp"
    },
    {
      "type": "modify",
      "old_id": "adbebab9793cbb3094d422a04552f4739c7c40e0",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Dialect/Codegen/Utils/MMAUtils.h",
      "new_id": "d48bc93cf01cf6389b0d14198f47ec4c1a479712",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Dialect/Codegen/Utils/MMAUtils.h"
    }
  ]
}
