)]}'
{
  "commit": "e6fb1e180438c4f78a1ea2bafd9a653fbe7a064b",
  "tree": "11d4d71d287b9ca750a293fcc6e3cee1c4127166",
  "parents": [
    "9bb1a2bdfeffd802d1d3a2915754bf8c81a2da84"
  ],
  "author": {
    "name": "James Newling",
    "email": "james.newling@gmail.com",
    "time": "Mon Aug 25 09:02:04 2025 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Aug 25 09:02:04 2025 -0700"
  },
  "message": "[Codegen] PV and QK matmul\u0027s must have same acc layout (#21729)\n\nFixes issue #21602 where vector distribute failed due to an unresolvable\nlayout change in attention.\n\nCheck that the 2 matmuls have the same accumulator layout. \n\nWith this change, the reproducer in #21602 compiles down to a .vmfb. I\nhave not checked numerics or looked at any performance benchmarks.\n\n---------\n\nSigned-off-by: James Newling \u003cjames.newling@gmail.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e8d9eb8da319032d3c97f7b2408dca436ab73f95",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Common/GPU/GPUHeuristics.cpp",
      "new_id": "d9fe58cb48ad95dba47eb647526921f9e06cd237",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Common/GPU/GPUHeuristics.cpp"
    },
    {
      "type": "modify",
      "old_id": "49d27b712a266010c2b7cc73bb20d146f6ca7483",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Dialect/GPU/IR/IREEGPUAttrs.h",
      "new_id": "4fe1b85dc1bcee6d2ad2955129e487de02d11c64",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Dialect/GPU/IR/IREEGPUAttrs.h"
    },
    {
      "type": "modify",
      "old_id": "95038b95955bfee9a7f2de9278da46c886f6aa57",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/ROCDL/config_vector_distribute_gfx950.mlir",
      "new_id": "57ab1bedfcfe74b514495a07eea09d416ce391e7",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/test/ROCDL/config_vector_distribute_gfx950.mlir"
    }
  ]
}
