)]}'
{
  "commit": "388ebd2954ad33669f203b7f01724a44f7525e70",
  "tree": "dcd02d560bb5aa96a91bc875ea06becffc0e3854",
  "parents": [
    "2c53b4a07ae56dd8e1a7c2772911da0bf86cfce5"
  ],
  "author": {
    "name": "Kunwar Grover",
    "email": "groverkss@gmail.com",
    "time": "Wed Jul 31 11:24:32 2024 +0100"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Jul 31 10:24:32 2024 +0000"
  },
  "message": "[VectorDistribution] Use to_layout to set anchors for LLVMGPUVectorDistribute pass (#18044)\n\nThis patch makes LLVMGPUVectorDistribute pass use to_layout operations\r\nto set layout anchors instead of directly setting them on the analysis.\r\nThis allows for better readability of what anchors are being set.\r\n\r\nThis patch allows the layout anchoring and the distribution to be split\r\nup, which will be done in future patches.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4d843354cef3e57cb2055ddcdbbc26608a662391",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Common/GPU/GPUVectorDistribution.cpp",
      "new_id": "3e2df900243126fc4f8970590466cc71a9038040",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Common/GPU/GPUVectorDistribution.cpp"
    },
    {
      "type": "modify",
      "old_id": "dd973337f3d054e2dad6f722f2a86ac26db90183",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Common/GPU/GPUVectorDistribution.h",
      "new_id": "2ef2eb39fcd745f63199aef36bc1e642529c16c3",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Common/GPU/GPUVectorDistribution.h"
    },
    {
      "type": "modify",
      "old_id": "93516c2e685b48a5e89ad2be27da01b6a846e55b",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Common/TransformExtensions/CommonExtensions.cpp",
      "new_id": "47f12f006c51ebec19bad1680ce247284028349c",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Common/TransformExtensions/CommonExtensions.cpp"
    },
    {
      "type": "modify",
      "old_id": "6dceae7652015362b18eafd5960bbdd99553dce0",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Common/VectorLayoutAnalysis.cpp",
      "new_id": "784838ff5a772406ab866f577b2a0e1ec61b5d4d",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Common/VectorLayoutAnalysis.cpp"
    },
    {
      "type": "modify",
      "old_id": "5ede054347c0b8741dad2861e3bb8852c53462f9",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Common/VectorLayoutAnalysis.h",
      "new_id": "0eb70b1a17e4a9f88fb95423f55280339df9621a",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Common/VectorLayoutAnalysis.h"
    },
    {
      "type": "modify",
      "old_id": "7ad8dcfd350c0b9f5d73feeb7a822777cb74c46d",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/LLVMGPUVectorDistribute.cpp",
      "new_id": "25adf1f4491c75f6196fb001bc70b4967c6691c3",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/LLVMGPUVectorDistribute.cpp"
    },
    {
      "type": "modify",
      "old_id": "cc5f4a1d085144625e77feca49c20f44b381cbf3",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/TransformExtensions/LLVMGPUExtensions.cpp",
      "new_id": "f720f07d938a2cbb9a029bdf9a99cae59efcb52b",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/TransformExtensions/LLVMGPUExtensions.cpp"
    }
  ]
}
