)]}'
{
  "commit": "a04c262e54816a3e7d34e76df76510ce6324803e",
  "tree": "156b53b4e78274c007a057a73615cb0d660136eb",
  "parents": [
    "e2dfc65e5a9c916d234ca59f07b7e2a4250299e1"
  ],
  "author": {
    "name": "Quinn Dawkins",
    "email": "quinn@nod-labs.com",
    "time": "Wed Feb 15 23:10:51 2023 -0500"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Feb 15 20:10:51 2023 -0800"
  },
  "message": "[spirv] Vectorize integer extend ops in lowering to subgroup_mma (#12202)\n\nFor integer types, integer extend ops are matched against neighboring\r\nvector.transfer_read/contract ops when lowering to mma ops. This enables\r\nvectorizing the extend ops to cooperative matrix sizes. This also\r\nenables support for cases with mixed signedness.\r\n\r\nDepends on https://reviews.llvm.org/D143922",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "83b25efdf559b32ac98beb7d61f1aeaaa13ad7e6",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/SPIRV/SPIRVTileAndVectorizeToCooperativeOps.cpp",
      "new_id": "0ef3918ecbef4bcd68ad18eed45e19f43d421281",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/SPIRV/SPIRVTileAndVectorizeToCooperativeOps.cpp"
    },
    {
      "type": "modify",
      "old_id": "bfda15057d4e0656bc29b2977d9ff219ba331578",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/SPIRV/test/tile_and_vectorize_to_cooperative_ops.mlir",
      "new_id": "54f3b700c47e4104df8070c14f029dd730ea4baf",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/SPIRV/test/tile_and_vectorize_to_cooperative_ops.mlir"
    }
  ]
}
