)]}'
{
  "commit": "6fbea5ff95a176b916b8428a6d769b0d4e38ce67",
  "tree": "2741e2936cf00f045fd8e57049acf69e96f4dda5",
  "parents": [
    "ad5e63a6ff7def21ebf39a7d5c4bbe9cadfac1ea"
  ],
  "author": {
    "name": "dan sinclair",
    "email": "dsinclair@chromium.org",
    "time": "Mon Jul 14 13:35:50 2025 -0700"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Mon Jul 14 13:35:50 2025 -0700"
  },
  "message": "[spirv-reader][ir] Add support for `OpGroupNonUniformQuadSwap`\n\nAdd support to convert the `OpGroupNonUniformQuadSwap` instruction into\nthe `quadSwapX`, `quadSwapY`, or `quadSwapDiagonal` instruction as\nneeded.\n\nFixed: 431031432\nChange-Id: Ie7d095ae0c8ffa3ddf8fb55b2da6c0cccbc86bd4\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/252455\nCommit-Queue: dan sinclair \u003cdsinclair@chromium.org\u003e\nReviewed-by: David Neto \u003cdneto@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4daf792dc6d9d3483ab2cee5f1161d5d3ef36801",
      "old_mode": 33188,
      "old_path": "src/tint/cmd/fuzz/wgsl/dictionary.txt",
      "new_id": "ef181756dc00e773b6cdc379e48b0ecf4e53d367",
      "new_mode": 33188,
      "new_path": "src/tint/cmd/fuzz/wgsl/dictionary.txt"
    },
    {
      "type": "modify",
      "old_id": "f854ba1097f1b3b030e7a16575c2635adcec1473",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/core.def",
      "new_id": "4d2fafe28ebb884686e85173779f480da7693ad5",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/core.def"
    },
    {
      "type": "modify",
      "old_id": "ba8e3610efc8b015aeb672968d9ec7b7cac7f36e",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/enums.cc",
      "new_id": "5ccba9fda872f948169b7380ea91b0673a85aa9c",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/enums.cc"
    },
    {
      "type": "modify",
      "old_id": "8b872493a149f79a6027506383b23a7b82533e97",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/enums.h",
      "new_id": "5def098e7c2442b32aef2348219340904162236f",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/enums.h"
    },
    {
      "type": "modify",
      "old_id": "0f8eb258fda836180fc2fc066db65cf040a39910",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/builtin_fn.cc",
      "new_id": "590f37f432e53fded3284f20eea324100c8530cf",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/builtin_fn.cc"
    },
    {
      "type": "modify",
      "old_id": "79d0356f624d62c7a832c303a1bcdbc530a1b1c3",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/builtin_fn.cc.tmpl",
      "new_id": "69a02e6be78e21e758b1c0f85aa96a09a764f9ec",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/builtin_fn.cc.tmpl"
    },
    {
      "type": "modify",
      "old_id": "bbef71781e4405df101ac4e4877d2f993839f09a",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/builtin_fn.h",
      "new_id": "dc690b27cb582cd8abfa5366a390afad85601428",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/builtin_fn.h"
    },
    {
      "type": "modify",
      "old_id": "95334d59ce0e85c020e56d336928e2e0bcf74cd8",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/intrinsic/data.cc",
      "new_id": "50962ea20b27f1b9b7797489f48a2f8f0e058138",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/intrinsic/data.cc"
    },
    {
      "type": "modify",
      "old_id": "74d29f9ef3fec127cab5b7563d64696c9103cf45",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/reader/lower/builtins.cc",
      "new_id": "c5e95a9e6a4fa2cbe1c9a5f04452baaf4d3d72fe",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/reader/lower/builtins.cc"
    },
    {
      "type": "modify",
      "old_id": "4feb75bfa7dbc0275088bb89f55624caec6947f8",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/reader/lower/builtins_test.cc",
      "new_id": "658b4930196027fec07bfeb79f5f14ec2ea9eed1",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/reader/lower/builtins_test.cc"
    },
    {
      "type": "modify",
      "old_id": "5ca4005c19c429d529e6bce9bb50a7297e31470d",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/reader/parser/builtin_test.cc",
      "new_id": "72e8e3147b15a4198e5c85a73c709b6bfe3af771",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/reader/parser/builtin_test.cc"
    },
    {
      "type": "modify",
      "old_id": "4cc4bd99ca5cd953884d2aa146bfbc70bc586208",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/reader/parser/parser.cc",
      "new_id": "7abce8a2b08deeda792f380464771e544b656e1d",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/reader/parser/parser.cc"
    },
    {
      "type": "modify",
      "old_id": "331354fad6c84fbb05d1316894acbe42422e1a63",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/spirv.def",
      "new_id": "2f3b2f4039b94e68397734b1a45254b3e1687a4e",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/spirv.def"
    },
    {
      "type": "modify",
      "old_id": "27d95d3692afefb7de6fbaf254dd8ba51443e096",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/printer/printer.cc",
      "new_id": "31917b1e3a32b08e4cf6ccb9eacc0cfb4c4b2969",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/printer/printer.cc"
    }
  ]
}
