)]}'
{
  "commit": "25c2ab37a0323fcd96ad4a9a3cbeb69ccd9ffe10",
  "tree": "d8b58a92079613d1dca7db465117d78dfb0af85a",
  "parents": [
    "26528b9188d7cdddc7429c532ba3fd987a71f602"
  ],
  "author": {
    "name": "Boian Petkantchin",
    "email": "sogartary@yahoo.com",
    "time": "Thu Sep 07 17:47:05 2023 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Sep 07 20:47:05 2023 -0400"
  },
  "message": "[ROCm] Add pieces from the CUDA codgen lowering path (#14769)\n\nEnable iree-llvmgpu-cast-address-space-function.\r\nAdd DropSharedMemoryDeallocOp rewrite pattern in ConvertToROCDLPass.\r\nRemove dynamic legalization for FuncOp.\r\nAdd ConvertToDynamicSharedMemory ConvertToROCDLPass.\r\n\r\nI am not at all confident that these need to be the same on the ROCm\r\npath as are on the CUDA path. If there is no one to express confidence I\r\nwill dig deeper to make sure it makes sense.\r\n\r\n---------\r\n\r\nCo-authored-by: Boian Petkantchin \u003cboian@nod-labs.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a3934d1988e0046bef455ce98ddf9948c6dc4c32",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Common/GPU/GPUPatterns.cpp",
      "new_id": "59ff74b61a36e8eaef855134c81d0f0d583d14fb",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Common/GPU/GPUPatterns.cpp"
    },
    {
      "type": "modify",
      "old_id": "1875c5e5cfa46ffb1b057c546499a236b999cb6d",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Common/GPU/GPUPatterns.h",
      "new_id": "a85a348d7f768eddea2454a3a5b0ee38eaf0c3ce",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Common/GPU/GPUPatterns.h"
    },
    {
      "type": "modify",
      "old_id": "575608ddc4442daf6049240ddcdcd520ae4bd68c",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/ConvertToNVVM.cpp",
      "new_id": "10c4310feb6a64200d0288d1d1a189543ed882f3",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/ConvertToNVVM.cpp"
    },
    {
      "type": "modify",
      "old_id": "617523616982adc34f5436d549487ef565177806",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/ConvertToROCDL.cpp",
      "new_id": "7b996fdb44af4cce6a9018cfae5ac46724f6eb11",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/ConvertToROCDL.cpp"
    },
    {
      "type": "modify",
      "old_id": "6afc6091aece3dede6ff89dcd3634394b724ebe7",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/Passes.cpp",
      "new_id": "5f18556dbe59b8d1a0e4ac4d2bfaae753eddff79",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/Passes.cpp"
    }
  ]
}
