)]}'
{
  "commit": "26fc3994d95e55b6c5bb4f760d64470cea67b5da",
  "tree": "d4d440b74c09a3953e1081688720f5d76694d61a",
  "parents": [
    "17eafc9a230e31744224026d77cf46982e5c0a17"
  ],
  "author": {
    "name": "Jakub Kuderski",
    "email": "kubak@google.com",
    "time": "Tue Feb 28 15:07:54 2023 -0500"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Feb 28 15:07:54 2023 -0500"
  },
  "message": "[vulkan][spirv] Plumb through support for KHR Integer Dot Product (#12424)\n\nThis implements the Vulkan-side of the integer dot product extension:\r\nhttps://registry.khronos.org/vulkan/specs/1.3-extensions/man/html/VK_KHR_shader_integer_dot_product.html.\r\n\r\nFor now, only enable it for the `Valhall` target.\r\n\r\nAlso simplify how we append extensions (NFC).",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ab6f3576e51d9a89d9856884354b102a67852f46",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/Vulkan/IR/VulkanAttributes.td",
      "new_id": "793bc4f16461c30fed6ea0b1fb19590b1d24a53b",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/Vulkan/IR/VulkanAttributes.td"
    },
    {
      "type": "modify",
      "old_id": "c5f2bf6aee20a6735069755525fd2b246bbcc19a",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/Vulkan/IR/VulkanBase.td",
      "new_id": "0de0435347cd668d8b6a0db2bf70eb894f376bb8",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/Vulkan/IR/VulkanBase.td"
    },
    {
      "type": "modify",
      "old_id": "4335026f0b7edee8671195ec35b644593a43d827",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/Vulkan/Utils/TargetEnvironment.cpp",
      "new_id": "0e33d1218d18e18cc10542bb526ac92199c533e0",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/Vulkan/Utils/TargetEnvironment.cpp"
    },
    {
      "type": "modify",
      "old_id": "2184cd14dd4c6691ed1abe34a2f48d9ca3cef52d",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/Vulkan/Utils/TargetTriple.cpp",
      "new_id": "c7e495ff310ac5add07bc2eb81faf0b359953f51",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/Vulkan/Utils/TargetTriple.cpp"
    },
    {
      "type": "modify",
      "old_id": "0943a1d4ee1a6d7abb065617e1c686e128976fe0",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Dialect/Vulkan/Utils/test/target_env_conversion.mlir",
      "new_id": "c273ae2b7c6b9e3db653d9f361cf74c13f0cb130",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Dialect/Vulkan/Utils/test/target_env_conversion.mlir"
    }
  ]
}
