)]}'
{
  "commit": "73ffafb15fe06f489d2d9672f5d1d706dfa88df2",
  "tree": "ef6a05089d38be6b18763ddc70027a833967777a",
  "parents": [
    "75d5aab9615d982d5ffacd1953d2c40baa80207d"
  ],
  "author": {
    "name": "Quinn Dawkins",
    "email": "quinn.dawkins@gmail.com",
    "time": "Thu Sep 19 15:00:13 2024 -0400"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Sep 19 15:00:13 2024 -0400"
  },
  "message": "[Codegen][GPU] Add support for bufferizing iree_gpu.barrier_region (#18497)\n\nThis adds direct support for bufferizing iree_gpu.barrier_region. Now we\r\ncan directly handle this operation during bufferization rather than\r\nrequiring it to be decomposed before lowering.\r\n\r\nFor now this simply bufferizes to two barriers at the beginning and the\r\nend of the region. In the future we could opt to either keep the region,\r\nallowing for some additional analysis, or drop the barriers in certain\r\ncases. Those options are left as TODO and this is kept simple for now.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9b8d6b8fa88b8d7dbd3f5cb9ccab9ccbd94ddbaf",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Common/test/iree_comprehensive_bufferize.mlir",
      "new_id": "42dd373e1c349d9448a2c9c4bc981d8c89623023",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Common/test/iree_comprehensive_bufferize.mlir"
    },
    {
      "type": "modify",
      "old_id": "03208febcc4e9d30e170833b90f91ab6a8c6e852",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Dialect/GPU/Transforms/BufferizationInterfaces.cpp",
      "new_id": "01d0f42c3c20f1c153598d4e6936667689c1dcb3",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Dialect/GPU/Transforms/BufferizationInterfaces.cpp"
    }
  ]
}
