)]}'
{
  "commit": "6a440058ab4abf27197c6d2a283a5e045e569650",
  "tree": "c0fa621ec23731b5e5c47d20c24e7914a8cf0eae",
  "parents": [
    "740e301d61e18a5833e1a2d75b476ae850f8c17e"
  ],
  "author": {
    "name": "Jakub Kuderski",
    "email": "jakub@nod-labs.com",
    "time": "Tue Sep 17 15:06:02 2024 -0400"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Sep 17 15:06:02 2024 -0400"
  },
  "message": "[GPU] Use alloca for private memory allocations (#18540)\n\nWithout this patch, some `memref.alloc` allocations that fail to be\r\noptimize out remained as `malloc` in the final binary.\r\n\r\nFixes: https://github.com/iree-org/iree/issues/18534",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "cd89b59d642e77a109efa40d197091f2cafe906d",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/Passes.cpp",
      "new_id": "0f13dde34856da707a28095a26a11ec2f37317f1",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/Passes.cpp"
    },
    {
      "type": "modify",
      "old_id": "ec67064e9f82de5266ade747f626360e0359e87b",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/conv_pipeline_test_rocm.mlir",
      "new_id": "b33502ef267665ec141e8a0e60d438ac344e6482",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/conv_pipeline_test_rocm.mlir"
    },
    {
      "type": "modify",
      "old_id": "73bdb91698e91483abf048cc6f1c5664948a2552",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/llvmgpu_bufferize.mlir",
      "new_id": "2b29df06e71ae9f527967355ea8c959e5d116573",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/llvmgpu_bufferize.mlir"
    }
  ]
}
