)]}'
{
  "commit": "d4179f648481656f79121cf8f0919acb886414b7",
  "tree": "8ffbd6ba25dbf1ed00c5ffa875bd1ac305fbb118",
  "parents": [
    "b687efb8d15dda73cbd0e3eba145287a135ad868"
  ],
  "author": {
    "name": "Billy Moses",
    "email": "wmoses@google.com",
    "time": "Thu May 21 23:42:10 2026 +0000"
  },
  "committer": {
    "name": "Billy Moses",
    "email": "wmoses@google.com",
    "time": "Fri May 22 00:49:58 2026 +0000"
  },
  "message": "[MLIR] Initial upstream of polygeist dialect\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2cf521ea7ff3731f5c9e21d870c05325ac7bf2bb",
      "old_mode": 33188,
      "old_path": ".github/CODEOWNERS",
      "new_id": "5e39bfa0e5c2bdf4341e0dc14fd9a306247b427a",
      "new_mode": 33188,
      "new_path": ".github/CODEOWNERS"
    },
    {
      "type": "modify",
      "old_id": "d2505877e2dd0def22642cbc0a6ecc7442ca47b0",
      "old_mode": 33188,
      "old_path": "mlir/include/mlir/Dialect/CMakeLists.txt",
      "new_id": "1750bcfe1da54525840467301e4da74cf10bc1e0",
      "new_mode": 33188,
      "new_path": "mlir/include/mlir/Dialect/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f33061b2d87cffc48b072763eb55d349e9070aba",
      "new_mode": 33188,
      "new_path": "mlir/include/mlir/Dialect/Polygeist/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d21dc0f83acd17f2ab131d2868253cb1876c1362",
      "new_mode": 33188,
      "new_path": "mlir/include/mlir/Dialect/Polygeist/IR/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "edc92fc9e2c47c19c340e051d10a41363db71752",
      "new_mode": 33188,
      "new_path": "mlir/include/mlir/Dialect/Polygeist/IR/Polygeist.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a324a60634ad5176d96b9703823633c6676a87c0",
      "new_mode": 33188,
      "new_path": "mlir/include/mlir/Dialect/Polygeist/IR/PolygeistBase.td"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a872d0516705fe34dd290671da598bc8d2dec1ff",
      "new_mode": 33188,
      "new_path": "mlir/include/mlir/Dialect/Polygeist/IR/PolygeistOps.td"
    },
    {
      "type": "modify",
      "old_id": "66f68c369f81f5df2529853bd93448c4a6ccc282",
      "old_mode": 33188,
      "old_path": "mlir/lib/Dialect/CMakeLists.txt",
      "new_id": "ee2838d8aaa708c624227ff25fb4c14a368f384e",
      "new_mode": 33188,
      "new_path": "mlir/lib/Dialect/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f33061b2d87cffc48b072763eb55d349e9070aba",
      "new_mode": 33188,
      "new_path": "mlir/lib/Dialect/Polygeist/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "647c83a18e6e390476e567e4547eccdbe012822d",
      "new_mode": 33188,
      "new_path": "mlir/lib/Dialect/Polygeist/IR/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a50fe4e2aec0148868012f9741f00658e890d1a0",
      "new_mode": 33188,
      "new_path": "mlir/lib/Dialect/Polygeist/IR/PolygeistDialect.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "137ae4b65aa5d5349864303bcc78eca8848ae264",
      "new_mode": 33188,
      "new_path": "mlir/lib/Dialect/Polygeist/IR/PolygeistOps.cpp"
    },
    {
      "type": "modify",
      "old_id": "2f55296f424cdc14525aef44754593b33aad6dd0",
      "old_mode": 33188,
      "old_path": "mlir/lib/RegisterAllDialects.cpp",
      "new_id": "456ea0610940d6c67e384dc69621946b43416034",
      "new_mode": 33188,
      "new_path": "mlir/lib/RegisterAllDialects.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9e86d783418791b414dac306ccf5c67bb4fa43a7",
      "new_mode": 33188,
      "new_path": "mlir/test/Dialect/Polygeist/canonicalize-memref2pointer.mlir"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b9ad57199077b5f534213005c5b5ccd00640df7c",
      "new_mode": 33188,
      "new_path": "mlir/test/Dialect/Polygeist/canonicalize-pointer2memref.mlir"
    },
    {
      "type": "modify",
      "old_id": "cf73b8d2c72dad3250ef82dad1538aeb3235d783",
      "old_mode": 33188,
      "old_path": "utils/bazel/llvm-project-overlay/mlir/BUILD.bazel",
      "new_id": "d87bd208fed50ae712069b80d40923618d9f7f57",
      "new_mode": 33188,
      "new_path": "utils/bazel/llvm-project-overlay/mlir/BUILD.bazel"
    }
  ]
}
