)]}'
{
  "commit": "a6f8dfeefce5a02720e618931d4c8b111adcff71",
  "tree": "c464f6aa023b70dd5f52ee8716ed86a19b50537c",
  "parents": [
    "789b51502eaa3bb2b2a73c06add446cdb6a83fa7"
  ],
  "author": {
    "name": "Quinn Dawkins",
    "email": "quinn.dawkins@gmail.com",
    "time": "Wed Dec 03 10:53:16 2025 -0500"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Dec 03 15:53:16 2025 +0000"
  },
  "message": "[Codegen][LLVMGPU] Replace TransposeSharedMem pipeline (#21661)\n\nReplaces all uses of this pipeline with LLVMGPUTileAndFuse. Keeps using\nthe same configuration logic as it turns out it is critical for\nperformance.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1fcef3be349ca6c385f59e49acee48b9c93ac51d",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Dialect/Codegen/IR/IREECodegenAttrs.td",
      "new_id": "01797db85ddb47385a7c487116b684eff5b7f9c5",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Dialect/Codegen/IR/IREECodegenAttrs.td"
    },
    {
      "type": "modify",
      "old_id": "cfac82ec2c6fcef30e30e0b4d4b433d2bcd7c740",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/KernelConfig.cpp",
      "new_id": "44259ce3ae06b86b3419589bc1840cbf19d65461",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/KernelConfig.cpp"
    },
    {
      "type": "modify",
      "old_id": "6dcfb6a3b45827cda662b0295bf7de0088605eba",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/LLVMGPULowerExecutableTarget.cpp",
      "new_id": "6fa62b9d5e33d3531461b374c189dd8cbebd993f",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/LLVMGPULowerExecutableTarget.cpp"
    },
    {
      "type": "modify",
      "old_id": "f98804018457bd256caa06e3c55ab1ed20902263",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/Passes.cpp",
      "new_id": "32edfce16f5816527afb8343e1e22fe9fc02e138",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/Passes.cpp"
    },
    {
      "type": "modify",
      "old_id": "abc59bcc44df4f69026474c4a6b69e19868217cf",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/Passes.h",
      "new_id": "f9aa066520744420b0e510a2e27093ada614fa65",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/Passes.h"
    },
    {
      "type": "modify",
      "old_id": "a444e649bbe9e5c1cb11f731ce11680594b8ecce",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/nvvm_pipeline_test.mlir",
      "new_id": "83fed426a1e24c663d387f1c6b55cfc38d1def3f",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/nvvm_pipeline_test.mlir"
    },
    {
      "type": "modify",
      "old_id": "5a0f2bac4e93d65bbe65a6bc776d1a0976168e6b",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/transpose_pipeline_test.mlir",
      "new_id": "d88dcd89a3f3f5a36663465a6dada4dac97860e3",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/transpose_pipeline_test.mlir"
    }
  ]
}
