)]}'
{
  "commit": "c83f9baa3d45e08aef325bc2ac6715ce616b89bb",
  "tree": "9df58758b258cfcdb1bcf5c38ec9f8765d0c7d74",
  "parents": [
    "5adae9e950665ce183f231656828ace63d24b28e"
  ],
  "author": {
    "name": "Quinn Dawkins",
    "email": "quinn.dawkins@gmail.com",
    "time": "Wed Apr 17 09:27:50 2024 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Apr 17 16:27:50 2024 +0000"
  },
  "message": "NFC: Add VectorLayoutInterface method for getting the layout rank (#17071)\n\nThe rank of a layout, especially the NestedLayout, is commonly queried\r\nwhen manipulating the layout. An interface method makes this slightly\r\neasier and more uniform than just checking the size of one of the nested\r\nlayout fields.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ced5cfe4475a011e9c1423f58c26374063b70b17",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Common/GPU/AMDGPUDistributeContract.cpp",
      "new_id": "c2a2233c88f0b6def8222c750807e1ecefc8782f",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Common/GPU/AMDGPUDistributeContract.cpp"
    },
    {
      "type": "modify",
      "old_id": "fba911a5406e8886f1f194e2193c5b7587379ed6",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Common/GPU/GPUNestedLayoutDistributionPatterns.cpp",
      "new_id": "20a3d54aba2ee86eeebe012bd2dd4781ad70fef3",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Common/GPU/GPUNestedLayoutDistributionPatterns.cpp"
    },
    {
      "type": "modify",
      "old_id": "065cf4d9076e4aa1abba94514fd6d542f69921e4",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/include/iree-dialects/Dialect/VectorExt/IR/VectorExtInterfaces.td",
      "new_id": "71d4481c087a84c36a1791442ded902b533a2662",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/include/iree-dialects/Dialect/VectorExt/IR/VectorExtInterfaces.td"
    },
    {
      "type": "modify",
      "old_id": "d2a6dfbd54f48d14d0bc77528f1a9bacd0d71d85",
      "old_mode": 33188,
      "old_path": "llvm-external-projects/iree-dialects/lib/Dialect/VectorExt/IR/VectorExtAttrs.cpp",
      "new_id": "6e59a85fa92e920f3305e85aa2c2ecf2a43614e9",
      "new_mode": 33188,
      "new_path": "llvm-external-projects/iree-dialects/lib/Dialect/VectorExt/IR/VectorExtAttrs.cpp"
    }
  ]
}
