)]}'
{
  "commit": "f2eaa2a0f64ab071b42dbbe047243eae4f638c08",
  "tree": "62258b5378aa1425cfa00d3b0394c758206c2e87",
  "parents": [
    "561230733571817e666c415aa00db1c8478a8089"
  ],
  "author": {
    "name": "Quinn Dawkins",
    "email": "quinn.dawkins@gmail.com",
    "time": "Mon Sep 16 11:46:10 2024 -0400"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Sep 16 11:46:10 2024 -0400"
  },
  "message": "[Codegen][LLVMGPU] Default to private memory space for scalar dispatches (#18523)\n\nSome scalar dispatches can fail to bufferize properly due to\r\nextract_slice foldings. This should be fixed independently, but to at\r\nleast compile in such cases, it is fine to always default to private\r\nmemory allocations for the LLVMGPUTileAndFuse pipeline since all shared\r\nmemory allocations are required to be explicitly managed before\r\nbufferization.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ec74f3541d920bf35b9fd759514fb7f155890394",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/Passes.cpp",
      "new_id": "cd89b59d642e77a109efa40d197091f2cafe906d",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/Passes.cpp"
    },
    {
      "type": "modify",
      "old_id": "ab1d8967dbcf55c7f3cea8c157d829f99668d6a1",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/ROCDL/pipeline_tile_and_fuse.mlir",
      "new_id": "61c1c248ce87b3efba008242b4678f5c4d9c45af",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/ROCDL/pipeline_tile_and_fuse.mlir"
    }
  ]
}
