)]}'
{
  "commit": "096f7148b5de6b967bcf94ae869f9dda543a32fa",
  "tree": "c3ebad0e1c72c446f997bc64e93b4929d1d1898a",
  "parents": [
    "34fb5eb762210286997f1f6e537f7f7049602a3d"
  ],
  "author": {
    "name": "Antonio Maiorano",
    "email": "amaiorano@google.com",
    "time": "Wed Oct 02 22:29:53 2024 +0000"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed Oct 02 22:29:53 2024 +0000"
  },
  "message": "HLSL-IR: enable replace_pointer_lets in ValueToLet\n\nThanks to dsinclair@\u0027s recent changes, ValueToLet can now replace lets\nto pointers, which inlines them. This is required for HLSL as it does\nnot support pointers. We were erroneously emitting non-pointer variables\ninstead.\n\nBug: 362533189\nChange-Id: Ib78c3c52339b9ad22c4725e405f76d166e9adc6f\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/209254\nCommit-Queue: Antonio Maiorano \u003camaiorano@google.com\u003e\nReviewed-by: dan sinclair \u003cdsinclair@chromium.org\u003e\nReviewed-by: James Price \u003cjrprice@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3d6db6f9a9f8dbcab4a923e8087944218f5c5435",
      "old_mode": 33188,
      "old_path": "src/tint/lang/hlsl/writer/printer/printer.cc",
      "new_id": "94126ec9491cb418cc40d97b86510113be240fa0",
      "new_mode": 33188,
      "new_path": "src/tint/lang/hlsl/writer/printer/printer.cc"
    },
    {
      "type": "modify",
      "old_id": "2e9b1e225265bf55f3d4b6d71ee6c737ee6d490a",
      "old_mode": 33188,
      "old_path": "src/tint/lang/hlsl/writer/raise/raise.cc",
      "new_id": "feecca8ee6762ce443446b0a1837e90facec6d89",
      "new_mode": 33188,
      "new_path": "src/tint/lang/hlsl/writer/raise/raise.cc"
    },
    {
      "type": "modify",
      "old_id": "31c71a4b56785460a9270b5a4ded24b3a86a44b5",
      "old_mode": 33188,
      "old_path": "test/tint/access/ptr.wgsl.expected.ir.dxc.hlsl",
      "new_id": "8d4a69d3a70e8f2a2d290fdebd8478f0116ce4f0",
      "new_mode": 33188,
      "new_path": "test/tint/access/ptr.wgsl.expected.ir.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "a4f9c0f4325743545920d9b54fc18527b02714c8",
      "old_mode": 33188,
      "old_path": "test/tint/array/assign_to_subexpr.wgsl.expected.ir.dxc.hlsl",
      "new_id": "9f3d59b4a312b782af048eb326589229c106b981",
      "new_mode": 33188,
      "new_path": "test/tint/array/assign_to_subexpr.wgsl.expected.ir.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "7fb7bb5a28bab21b7f0b0aae53e1070a854990eb",
      "old_mode": 33188,
      "old_path": "test/tint/buffer/uniform/dynamic_index/read.wgsl.expected.ir.dxc.hlsl",
      "new_id": "a33e3000e7ab07bd0edceaa0470486ab2c29ee36",
      "new_mode": 33188,
      "new_path": "test/tint/buffer/uniform/dynamic_index/read.wgsl.expected.ir.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "7fb7bb5a28bab21b7f0b0aae53e1070a854990eb",
      "old_mode": 33188,
      "old_path": "test/tint/buffer/uniform/dynamic_index/read.wgsl.expected.ir.fxc.hlsl",
      "new_id": "a33e3000e7ab07bd0edceaa0470486ab2c29ee36",
      "new_mode": 33188,
      "new_path": "test/tint/buffer/uniform/dynamic_index/read.wgsl.expected.ir.fxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "00317243a402536b1d15345f7ff7fb371f7627bb",
      "old_mode": 33188,
      "old_path": "test/tint/buffer/uniform/dynamic_index/read_f16.wgsl.expected.ir.dxc.hlsl",
      "new_id": "8a7171d684a71612ec2b6659eae3c5dbf2a3f32d",
      "new_mode": 33188,
      "new_path": "test/tint/buffer/uniform/dynamic_index/read_f16.wgsl.expected.ir.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "ae009bbb95333873e2007eeafbfb43c8492d1e05",
      "old_mode": 33188,
      "old_path": "test/tint/bug/chromium/1433499.wgsl.expected.ir.dxc.hlsl",
      "new_id": "854fd75e8d9bf57951cfa273b670fc1a3bb2c973",
      "new_mode": 33188,
      "new_path": "test/tint/bug/chromium/1433499.wgsl.expected.ir.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "186a8ece29771722a1394b57947be0b89830f1e7",
      "old_mode": 33188,
      "old_path": "test/tint/bug/fxc/dyn_array_idx/read/function.wgsl.expected.ir.dxc.hlsl",
      "new_id": "862961ffe1b9705a2df50f705c372326735fbbdc",
      "new_mode": 33188,
      "new_path": "test/tint/bug/fxc/dyn_array_idx/read/function.wgsl.expected.ir.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "186a8ece29771722a1394b57947be0b89830f1e7",
      "old_mode": 33188,
      "old_path": "test/tint/bug/fxc/dyn_array_idx/read/function.wgsl.expected.ir.fxc.hlsl",
      "new_id": "862961ffe1b9705a2df50f705c372326735fbbdc",
      "new_mode": 33188,
      "new_path": "test/tint/bug/fxc/dyn_array_idx/read/function.wgsl.expected.ir.fxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "23e8f6e62449729ca06d99167f77d2fca429675a",
      "old_mode": 33188,
      "old_path": "test/tint/bug/fxc/dyn_array_idx/read/private.wgsl.expected.ir.dxc.hlsl",
      "new_id": "1180c04d5cf7116d8ea9d034d43231b62eb4f7c1",
      "new_mode": 33188,
      "new_path": "test/tint/bug/fxc/dyn_array_idx/read/private.wgsl.expected.ir.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "23e8f6e62449729ca06d99167f77d2fca429675a",
      "old_mode": 33188,
      "old_path": "test/tint/bug/fxc/dyn_array_idx/read/private.wgsl.expected.ir.fxc.hlsl",
      "new_id": "1180c04d5cf7116d8ea9d034d43231b62eb4f7c1",
      "new_mode": 33188,
      "new_path": "test/tint/bug/fxc/dyn_array_idx/read/private.wgsl.expected.ir.fxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "1a11d1b60a8ccd0e96771b7d0d1663ef05dd0fe4",
      "old_mode": 33188,
      "old_path": "test/tint/bug/fxc/dyn_array_idx/read/workgroup.wgsl.expected.ir.dxc.hlsl",
      "new_id": "1f32ea60b321ecda051b6dbfb97042a3d264b073",
      "new_mode": 33188,
      "new_path": "test/tint/bug/fxc/dyn_array_idx/read/workgroup.wgsl.expected.ir.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "1a11d1b60a8ccd0e96771b7d0d1663ef05dd0fe4",
      "old_mode": 33188,
      "old_path": "test/tint/bug/fxc/dyn_array_idx/read/workgroup.wgsl.expected.ir.fxc.hlsl",
      "new_id": "1f32ea60b321ecda051b6dbfb97042a3d264b073",
      "new_mode": 33188,
      "new_path": "test/tint/bug/fxc/dyn_array_idx/read/workgroup.wgsl.expected.ir.fxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "6156113f07e33b404c477e41762ad47a45c82b64",
      "old_mode": 33188,
      "old_path": "test/tint/bug/fxc/dyn_array_idx/write/function.wgsl.expected.ir.dxc.hlsl",
      "new_id": "84880c40004e250313ddd1455894a7017df26138",
      "new_mode": 33188,
      "new_path": "test/tint/bug/fxc/dyn_array_idx/write/function.wgsl.expected.ir.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "fef4d797510446b706f38301306ce1b2c64658ed",
      "old_mode": 33188,
      "old_path": "test/tint/bug/fxc/dyn_array_idx/write/function_via_param.wgsl.expected.ir.dxc.hlsl",
      "new_id": "6b5b381a2202252deeef46877fb7252eb649cd2d",
      "new_mode": 33188,
      "new_path": "test/tint/bug/fxc/dyn_array_idx/write/function_via_param.wgsl.expected.ir.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "1b53f805089e37c4a200bb0b3014c32763df434d",
      "old_mode": 33188,
      "old_path": "test/tint/bug/fxc/dyn_array_idx/write/private.wgsl.expected.ir.dxc.hlsl",
      "new_id": "dea535370bad4b784304ae63c1af273a1b48506d",
      "new_mode": 33188,
      "new_path": "test/tint/bug/fxc/dyn_array_idx/write/private.wgsl.expected.ir.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "be19cd2ab01fbed8cf7888fb3d640e06d37f16a3",
      "old_mode": 33188,
      "old_path": "test/tint/bug/fxc/dyn_array_idx/write/private_via_param.wgsl.expected.ir.dxc.hlsl",
      "new_id": "97ba0a135c15aa2237c9acaf25b030982eac87e7",
      "new_mode": 33188,
      "new_path": "test/tint/bug/fxc/dyn_array_idx/write/private_via_param.wgsl.expected.ir.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "899621e4c1baca6ee21c80eb9e2af4e30f63ae47",
      "old_mode": 33188,
      "old_path": "test/tint/bug/fxc/dyn_array_idx/write/workgroup.wgsl.expected.ir.dxc.hlsl",
      "new_id": "bf111124599cc78a7d99935c84e84dc242aace53",
      "new_mode": 33188,
      "new_path": "test/tint/bug/fxc/dyn_array_idx/write/workgroup.wgsl.expected.ir.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "899621e4c1baca6ee21c80eb9e2af4e30f63ae47",
      "old_mode": 33188,
      "old_path": "test/tint/bug/fxc/dyn_array_idx/write/workgroup.wgsl.expected.ir.fxc.hlsl",
      "new_id": "bf111124599cc78a7d99935c84e84dc242aace53",
      "new_mode": 33188,
      "new_path": "test/tint/bug/fxc/dyn_array_idx/write/workgroup.wgsl.expected.ir.fxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "24e232377a1b1be1b59e117a0798076202dc995f",
      "old_mode": 33188,
      "old_path": "test/tint/bug/fxc/indexed_assign_to_array_in_struct/1206.wgsl.expected.ir.dxc.hlsl",
      "new_id": "d8562602b8371ccfa972ca5635232cfdd02b5c1e",
      "new_mode": 33188,
      "new_path": "test/tint/bug/fxc/indexed_assign_to_array_in_struct/1206.wgsl.expected.ir.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "ee10081cbc699e407c87bbf492ea4a3073c1705f",
      "old_mode": 33188,
      "old_path": "test/tint/bug/fxc/indexed_assign_to_array_in_struct/1206.wgsl.expected.ir.fxc.hlsl",
      "new_id": "808f0db52a2c6664ec4263e799573ae0b0d87b6d",
      "new_mode": 33188,
      "new_path": "test/tint/bug/fxc/indexed_assign_to_array_in_struct/1206.wgsl.expected.ir.fxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "189d0f50861e94e96fdd7622f1cf12d56b881962",
      "old_mode": 33188,
      "old_path": "test/tint/bug/fxc/matrix_assignment_dynamic_index/local_assign_scalar_x.wgsl.expected.ir.dxc.hlsl",
      "new_id": "8dd06398f4be028afad476466031ef8cc4ab54c4",
      "new_mode": 33188,
      "new_path": "test/tint/bug/fxc/matrix_assignment_dynamic_index/local_assign_scalar_x.wgsl.expected.ir.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "542318f55016a14f14fe8f5978eb87fe3ea8ac97",
      "old_mode": 33188,
      "old_path": "test/tint/bug/fxc/matrix_assignment_dynamic_index/local_assign_scalar_xy.wgsl.expected.ir.dxc.hlsl",
      "new_id": "72f575a30c24d3350bd08fb0dac1f7a642a9c5f8",
      "new_mode": 33188,
      "new_path": "test/tint/bug/fxc/matrix_assignment_dynamic_index/local_assign_scalar_xy.wgsl.expected.ir.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "19af7e8e9743930f92cc772ae1ea8812efd090e0",
      "old_mode": 33188,
      "old_path": "test/tint/bug/fxc/matrix_assignment_dynamic_index/local_assign_vector.wgsl.expected.ir.dxc.hlsl",
      "new_id": "d70b912162636d0c15ada49b0aa24de2ca917241",
      "new_mode": 33188,
      "new_path": "test/tint/bug/fxc/matrix_assignment_dynamic_index/local_assign_vector.wgsl.expected.ir.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "fbab03c4e6729ad68123439e6493f362d04e553e",
      "old_mode": 33188,
      "old_path": "test/tint/bug/fxc/matrix_assignment_dynamic_index/module_assign_scalar_x.wgsl.expected.ir.dxc.hlsl",
      "new_id": "02ee6a5058c9a5e8cfec20e5cf9bc7ed4593bafd",
      "new_mode": 33188,
      "new_path": "test/tint/bug/fxc/matrix_assignment_dynamic_index/module_assign_scalar_x.wgsl.expected.ir.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "841761042ea9005ead673345eebb65aee9676b45",
      "old_mode": 33188,
      "old_path": "test/tint/bug/fxc/matrix_assignment_dynamic_index/module_assign_scalar_xy.wgsl.expected.ir.dxc.hlsl",
      "new_id": "dc9d1269f1d7ddb07a048989986342975390700b",
      "new_mode": 33188,
      "new_path": "test/tint/bug/fxc/matrix_assignment_dynamic_index/module_assign_scalar_xy.wgsl.expected.ir.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "ee087bb3f9b8efcaca817f65adb93fb5b74b2290",
      "old_mode": 33188,
      "old_path": "test/tint/bug/fxc/matrix_assignment_dynamic_index/module_assign_vector.wgsl.expected.ir.dxc.hlsl",
      "new_id": "84f82020ea4c69e2f08b8597cb032f6088818dea",
      "new_mode": 33188,
      "new_path": "test/tint/bug/fxc/matrix_assignment_dynamic_index/module_assign_vector.wgsl.expected.ir.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "24d15ec17015b0deb1703bfb4f08a1b81812cea6",
      "old_mode": 33188,
      "old_path": "test/tint/bug/tint/1121.wgsl.expected.ir.dxc.hlsl",
      "new_id": "acc92d61654dcd85e9a3d52519b7de15c24e686c",
      "new_mode": 33188,
      "new_path": "test/tint/bug/tint/1121.wgsl.expected.ir.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "24d15ec17015b0deb1703bfb4f08a1b81812cea6",
      "old_mode": 33188,
      "old_path": "test/tint/bug/tint/1121.wgsl.expected.ir.fxc.hlsl",
      "new_id": "acc92d61654dcd85e9a3d52519b7de15c24e686c",
      "new_mode": 33188,
      "new_path": "test/tint/bug/tint/1121.wgsl.expected.ir.fxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "049e98f807e2a4879d2e798f43e263fbf406ddf6",
      "old_mode": 33188,
      "old_path": "test/tint/bug/tint/1321.wgsl.expected.ir.dxc.hlsl",
      "new_id": "5b0e8af5f5b46ce3db36e76fc47e8d044efa4757",
      "new_mode": 33188,
      "new_path": "test/tint/bug/tint/1321.wgsl.expected.ir.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "036cde1f5facbceb492fb5536cb3c1702d4a644c",
      "old_mode": 33188,
      "old_path": "test/tint/bug/tint/1321.wgsl.expected.ir.fxc.hlsl",
      "new_id": "5b0e8af5f5b46ce3db36e76fc47e8d044efa4757",
      "new_mode": 33188,
      "new_path": "test/tint/bug/tint/1321.wgsl.expected.ir.fxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "b22dbe629f95966b8575fcd018f450a5e1e55c5d",
      "old_mode": 33188,
      "old_path": "test/tint/bug/tint/1764.wgsl.expected.ir.dxc.hlsl",
      "new_id": "40aba4a060dbbf9a1c94ebb486530b1bacb41734",
      "new_mode": 33188,
      "new_path": "test/tint/bug/tint/1764.wgsl.expected.ir.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "23c0b83fa83e45e0bf70952542109c0f0eabc342",
      "old_mode": 33188,
      "old_path": "test/tint/bug/tint/2059.wgsl.expected.ir.dxc.hlsl",
      "new_id": "0fd28a05b676da16cad89fbfac6bf14f4b290260",
      "new_mode": 33188,
      "new_path": "test/tint/bug/tint/2059.wgsl.expected.ir.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "23c0b83fa83e45e0bf70952542109c0f0eabc342",
      "old_mode": 33188,
      "old_path": "test/tint/bug/tint/2059.wgsl.expected.ir.fxc.hlsl",
      "new_id": "0fd28a05b676da16cad89fbfac6bf14f4b290260",
      "new_mode": 33188,
      "new_path": "test/tint/bug/tint/2059.wgsl.expected.ir.fxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "93d5cd5b8858208dd4884ce2a57f81e4e3fae93e",
      "old_mode": 33188,
      "old_path": "test/tint/bug/tint/914.wgsl.expected.ir.dxc.hlsl",
      "new_id": "2845d3d31c1210396a07fd3bb70167b6c6811252",
      "new_mode": 33188,
      "new_path": "test/tint/bug/tint/914.wgsl.expected.ir.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "93d5cd5b8858208dd4884ce2a57f81e4e3fae93e",
      "old_mode": 33188,
      "old_path": "test/tint/bug/tint/914.wgsl.expected.ir.fxc.hlsl",
      "new_id": "2845d3d31c1210396a07fd3bb70167b6c6811252",
      "new_mode": 33188,
      "new_path": "test/tint/bug/tint/914.wgsl.expected.ir.fxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "0bd8f8166ea532224726bea91b9ad0140206511d",
      "old_mode": 33188,
      "old_path": "test/tint/bug/tint/942.wgsl.expected.ir.dxc.hlsl",
      "new_id": "d39696a3a9b9472bd03e72187da428db8490ef82",
      "new_mode": 33188,
      "new_path": "test/tint/bug/tint/942.wgsl.expected.ir.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "0bd8f8166ea532224726bea91b9ad0140206511d",
      "old_mode": 33188,
      "old_path": "test/tint/bug/tint/942.wgsl.expected.ir.fxc.hlsl",
      "new_id": "d39696a3a9b9472bd03e72187da428db8490ef82",
      "new_mode": 33188,
      "new_path": "test/tint/bug/tint/942.wgsl.expected.ir.fxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "3f7a614067b594b816e8cd5afb60e1112ec16ab6",
      "old_mode": 33188,
      "old_path": "test/tint/bug/tint/990.wgsl.expected.ir.dxc.hlsl",
      "new_id": "6814f11e286b13778ee47f775bd8fe1b368d1674",
      "new_mode": 33188,
      "new_path": "test/tint/bug/tint/990.wgsl.expected.ir.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "3f7c1d4d61dd9d5c5130808e14b124854b7b0430",
      "old_mode": 33188,
      "old_path": "test/tint/bug/tint/998.wgsl.expected.ir.dxc.hlsl",
      "new_id": "ea68142621520829dbcc7f1f0a08e0afa7817fea",
      "new_mode": 33188,
      "new_path": "test/tint/bug/tint/998.wgsl.expected.ir.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "e6704b98d45b5d6a4ed42fc8d088e758dcf0cdd5",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/atomicStore/array/aliased_arrays.spvasm.expected.ir.dxc.hlsl",
      "new_id": "cba56b291d191d6670d9e5fa5092265775c3ae6e",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/atomicStore/array/aliased_arrays.spvasm.expected.ir.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "e6704b98d45b5d6a4ed42fc8d088e758dcf0cdd5",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/atomicStore/array/aliased_arrays.spvasm.expected.ir.fxc.hlsl",
      "new_id": "cba56b291d191d6670d9e5fa5092265775c3ae6e",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/atomicStore/array/aliased_arrays.spvasm.expected.ir.fxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "e6704b98d45b5d6a4ed42fc8d088e758dcf0cdd5",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/atomicStore/array/arrays.spvasm.expected.ir.dxc.hlsl",
      "new_id": "cba56b291d191d6670d9e5fa5092265775c3ae6e",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/atomicStore/array/arrays.spvasm.expected.ir.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "e6704b98d45b5d6a4ed42fc8d088e758dcf0cdd5",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/atomicStore/array/arrays.spvasm.expected.ir.fxc.hlsl",
      "new_id": "cba56b291d191d6670d9e5fa5092265775c3ae6e",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/atomicStore/array/arrays.spvasm.expected.ir.fxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "103dd73dc61ef2efcdb40bcdc796cc0b92358cf3",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/atomicStore/struct/via_ptr_let.wgsl.expected.ir.dxc.hlsl",
      "new_id": "c4be0f54909262e2c7837facb8c7bc37ccb5c457",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/atomicStore/struct/via_ptr_let.wgsl.expected.ir.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "3551188244386adc3e3766e8c226de7722e700fc",
      "old_mode": 33188,
      "old_path": "test/tint/ptr_ref/access/matrix.wgsl.expected.ir.dxc.hlsl",
      "new_id": "d9c180e10899aad7fb5d10820a866371d8a6e179",
      "new_mode": 33188,
      "new_path": "test/tint/ptr_ref/access/matrix.wgsl.expected.ir.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "f741046468c1adbf8ee918a56b06176a0ebedaaf",
      "old_mode": 33188,
      "old_path": "test/tint/ptr_ref/load/local/ptr_function.wgsl.expected.ir.dxc.hlsl",
      "new_id": "45b0c558acf60a891e3cdc4bdf52d8a531ca685b",
      "new_mode": 33188,
      "new_path": "test/tint/ptr_ref/load/local/ptr_function.wgsl.expected.ir.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "a4a308cf3d66db6893db2a37d5422182a1166ab0",
      "old_mode": 33188,
      "old_path": "test/tint/ptr_ref/load/local/ptr_private.wgsl.expected.ir.dxc.hlsl",
      "new_id": "904f880af04163eeb97b808ffe6e2757bcbe406c",
      "new_mode": 33188,
      "new_path": "test/tint/ptr_ref/load/local/ptr_private.wgsl.expected.ir.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "a8da9d7dcae979a30f5bf6d605967082e50abf46",
      "old_mode": 33188,
      "old_path": "test/tint/ptr_ref/load/local/ptr_workgroup.wgsl.expected.ir.dxc.hlsl",
      "new_id": "2fadb5732e0726824ebf97040db06b374d36ec9a",
      "new_mode": 33188,
      "new_path": "test/tint/ptr_ref/load/local/ptr_workgroup.wgsl.expected.ir.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "d10214c64e1ae7f3d9c7f4dc4ca09cc6df80867e",
      "old_mode": 33188,
      "old_path": "test/tint/ptr_ref/load/param/uniform/vec4_f32_in_mat2x4.wgsl.expected.ir.dxc.hlsl",
      "new_id": "9fa6205fb47168fe2ad702e5270ad5a181b1936f",
      "new_mode": 33188,
      "new_path": "test/tint/ptr_ref/load/param/uniform/vec4_f32_in_mat2x4.wgsl.expected.ir.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "d10214c64e1ae7f3d9c7f4dc4ca09cc6df80867e",
      "old_mode": 33188,
      "old_path": "test/tint/ptr_ref/load/param/uniform/vec4_f32_in_mat2x4.wgsl.expected.ir.fxc.hlsl",
      "new_id": "9fa6205fb47168fe2ad702e5270ad5a181b1936f",
      "new_mode": 33188,
      "new_path": "test/tint/ptr_ref/load/param/uniform/vec4_f32_in_mat2x4.wgsl.expected.ir.fxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "080e0b209c2e3744d374dd79fb2259cc1ccd67b6",
      "old_mode": 33188,
      "old_path": "test/tint/ptr_ref/store/local/i32.wgsl.expected.ir.dxc.hlsl",
      "new_id": "20b825e291553dd32668e7872728f26ced3c3727",
      "new_mode": 33188,
      "new_path": "test/tint/ptr_ref/store/local/i32.wgsl.expected.ir.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "d9fbb8cf7f255d364980293501ccce29384a87a8",
      "old_mode": 33188,
      "old_path": "test/tint/ptr_sugar/array.wgsl.expected.ir.dxc.hlsl",
      "new_id": "69bd634c786c417590488325f24157ae0ee268ec",
      "new_mode": 33188,
      "new_path": "test/tint/ptr_sugar/array.wgsl.expected.ir.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "59e0fafcb3485b1aa4e4fa5a0040fcc0d7b8a21a",
      "old_mode": 33188,
      "old_path": "test/tint/ptr_sugar/array.wgsl.expected.ir.fxc.hlsl",
      "new_id": "69bd634c786c417590488325f24157ae0ee268ec",
      "new_mode": 33188,
      "new_path": "test/tint/ptr_sugar/array.wgsl.expected.ir.fxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "cbde557da1c7305467a6e5546df08ce86f817b0e",
      "old_mode": 33188,
      "old_path": "test/tint/ptr_sugar/builtin_struct.wgsl.expected.ir.dxc.hlsl",
      "new_id": "6b92cdf72d49b3a05ec8cbf78ed49990f06600ab",
      "new_mode": 33188,
      "new_path": "test/tint/ptr_sugar/builtin_struct.wgsl.expected.ir.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "d6943322a19ee6cb29f81522c9c83687eb270a6d",
      "old_mode": 33188,
      "old_path": "test/tint/ptr_sugar/compound_assign_index.wgsl.expected.ir.dxc.hlsl",
      "new_id": "7577f65fe2c26fc85f6477cb3eb79c115ec3d6f8",
      "new_mode": 33188,
      "new_path": "test/tint/ptr_sugar/compound_assign_index.wgsl.expected.ir.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "e34674cc066877082ce56871f428b274b642f3af",
      "old_mode": 33188,
      "old_path": "test/tint/ptr_sugar/compound_assign_member.wgsl.expected.ir.dxc.hlsl",
      "new_id": "3a99d9b3751a7e99b4f78407533285c40f0bc73c",
      "new_mode": 33188,
      "new_path": "test/tint/ptr_sugar/compound_assign_member.wgsl.expected.ir.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "7f90e3e45f8514d8adb76e070c1f7e01db53a0e6",
      "old_mode": 33188,
      "old_path": "test/tint/ptr_sugar/matrix.wgsl.expected.ir.dxc.hlsl",
      "new_id": "fc5524ede5304b9fb25ff0061013f30047105723",
      "new_mode": 33188,
      "new_path": "test/tint/ptr_sugar/matrix.wgsl.expected.ir.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "fc4bea1cadc4dcc68892da622495de979142fd56",
      "old_mode": 33188,
      "old_path": "test/tint/ptr_sugar/struct.wgsl.expected.ir.dxc.hlsl",
      "new_id": "e62c4a5102244d5005444e176309108c96cf2ee4",
      "new_mode": 33188,
      "new_path": "test/tint/ptr_sugar/struct.wgsl.expected.ir.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "c7299e0d28a94abd0c2387ce0f2949c4d32392e1",
      "old_mode": 33188,
      "old_path": "test/tint/ptr_sugar/vector_index.wgsl.expected.ir.dxc.hlsl",
      "new_id": "1eaa1436e5d31104320d1b1d3ff130d66fe3ac07",
      "new_mode": 33188,
      "new_path": "test/tint/ptr_sugar/vector_index.wgsl.expected.ir.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "9438c9efd336af7c7685ca9f88f65c9ba27dac6b",
      "old_mode": 33188,
      "old_path": "test/tint/ptr_sugar/vector_member.wgsl.expected.ir.dxc.hlsl",
      "new_id": "637284e32dbad7a628676b76cdc0d4f12b8b0f0f",
      "new_mode": 33188,
      "new_path": "test/tint/ptr_sugar/vector_member.wgsl.expected.ir.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "04b04298ee73a1d27d7472505570d3e7a8798c29",
      "old_mode": 33188,
      "old_path": "test/tint/statements/assign/indexed_assign_to_array_in_struct/in_for_loop_body.wgsl.expected.ir.dxc.hlsl",
      "new_id": "16f1fd2db3b91439cbeca6b6a7c174bd0f01dbe3",
      "new_mode": 33188,
      "new_path": "test/tint/statements/assign/indexed_assign_to_array_in_struct/in_for_loop_body.wgsl.expected.ir.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "f2e86472273b8db39c1a9559c9ec7104305915a0",
      "old_mode": 33188,
      "old_path": "test/tint/statements/assign/indexed_assign_to_array_in_struct/in_for_loop_continuing.wgsl.expected.ir.dxc.hlsl",
      "new_id": "1b8aefcb117a560657e611b0cbeadbe8da6d4c5c",
      "new_mode": 33188,
      "new_path": "test/tint/statements/assign/indexed_assign_to_array_in_struct/in_for_loop_continuing.wgsl.expected.ir.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "22ae59fc69e2091290a4c6857c23cf267c46b7fa",
      "old_mode": 33188,
      "old_path": "test/tint/statements/assign/indexed_assign_to_array_in_struct/in_for_loop_init.wgsl.expected.ir.dxc.hlsl",
      "new_id": "4e2f45cb46f10dc5c0159a900984a2d3869d23df",
      "new_mode": 33188,
      "new_path": "test/tint/statements/assign/indexed_assign_to_array_in_struct/in_for_loop_init.wgsl.expected.ir.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "11c923155475bac9a637f066b7fd42923380d611",
      "old_mode": 33188,
      "old_path": "test/tint/statements/assign/indexed_assign_to_array_in_struct/indexing_with_side_effect_func.wgsl.expected.ir.dxc.hlsl",
      "new_id": "52ff861616ade93142f179e45de448fb399e5e1e",
      "new_mode": 33188,
      "new_path": "test/tint/statements/assign/indexed_assign_to_array_in_struct/indexing_with_side_effect_func.wgsl.expected.ir.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "07174a105aec76d347f41907c9163b91e1bfab97",
      "old_mode": 33188,
      "old_path": "test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_array.wgsl.expected.ir.dxc.hlsl",
      "new_id": "29a037b005d3685575ad9fa9355244b7f176054f",
      "new_mode": 33188,
      "new_path": "test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_array.wgsl.expected.ir.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "f4d3670606f20df3261bdb48d828e5e4fd45df30",
      "old_mode": 33188,
      "old_path": "test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_array_array.wgsl.expected.ir.dxc.hlsl",
      "new_id": "c608a6d2621eff3941df7212f470045316cb0ba7",
      "new_mode": 33188,
      "new_path": "test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_array_array.wgsl.expected.ir.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "e51ac335bce0b2ba1a3a66073e05c9807aea7431",
      "old_mode": 33188,
      "old_path": "test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_array_struct.wgsl.expected.ir.dxc.hlsl",
      "new_id": "af87bd16cf87c533915c75562d431e7d4923d202",
      "new_mode": 33188,
      "new_path": "test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_array_struct.wgsl.expected.ir.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "1461abb1477ae03bc3c3491c8b5106ca214e7d3c",
      "old_mode": 33188,
      "old_path": "test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_array_struct_array.wgsl.expected.ir.dxc.hlsl",
      "new_id": "91951da237c864f9af77c077e16fcd583cbcc6e7",
      "new_mode": 33188,
      "new_path": "test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_array_struct_array.wgsl.expected.ir.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "953df9374da872671b58d233ce1912149d942545",
      "old_mode": 33188,
      "old_path": "test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_matrix.wgsl.expected.ir.dxc.hlsl",
      "new_id": "4b04a28096d85754655730884634ba4b5324d471",
      "new_mode": 33188,
      "new_path": "test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_matrix.wgsl.expected.ir.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "ec3f8b287862165bf88205b419c68763dd64babc",
      "old_mode": 33188,
      "old_path": "test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_multiple_arrays.wgsl.expected.ir.dxc.hlsl",
      "new_id": "c480ddd79142864a44aa4d7bd78715b97921d409",
      "new_mode": 33188,
      "new_path": "test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_multiple_arrays.wgsl.expected.ir.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "c57629c41d04b401843614819058956b5b4436dd",
      "old_mode": 33188,
      "old_path": "test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_struct_array.wgsl.expected.ir.dxc.hlsl",
      "new_id": "dd6563daa32f417f4c1f54b02bd7e3dfdbed2035",
      "new_mode": 33188,
      "new_path": "test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_struct_array.wgsl.expected.ir.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "9341da607968fd5988c6468b1b453f5c7728af07",
      "old_mode": 33188,
      "old_path": "test/tint/statements/assign/indexed_assign_to_array_in_struct/vector_assign.wgsl.expected.ir.dxc.hlsl",
      "new_id": "c380d427b603a9f03c7748c32ff22cdf1e519473",
      "new_mode": 33188,
      "new_path": "test/tint/statements/assign/indexed_assign_to_array_in_struct/vector_assign.wgsl.expected.ir.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "9341da607968fd5988c6468b1b453f5c7728af07",
      "old_mode": 33188,
      "old_path": "test/tint/statements/assign/indexed_assign_to_array_in_struct/vector_assign.wgsl.expected.ir.fxc.hlsl",
      "new_id": "c380d427b603a9f03c7748c32ff22cdf1e519473",
      "new_mode": 33188,
      "new_path": "test/tint/statements/assign/indexed_assign_to_array_in_struct/vector_assign.wgsl.expected.ir.fxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "aa66407569fd104ff16052fef6eb74903cc78293",
      "old_mode": 33188,
      "old_path": "test/tint/statements/assign/indexed_assign_to_array_in_struct/via_pointer.wgsl.expected.ir.dxc.hlsl",
      "new_id": "29a037b005d3685575ad9fa9355244b7f176054f",
      "new_mode": 33188,
      "new_path": "test/tint/statements/assign/indexed_assign_to_array_in_struct/via_pointer.wgsl.expected.ir.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "ce150e6526f9ae7743d3d86766e9ce59b30137af",
      "old_mode": 33188,
      "old_path": "test/tint/statements/assign/indexed_assign_to_array_in_struct/via_pointer_arg.wgsl.expected.ir.dxc.hlsl",
      "new_id": "e988a2d61ae895920a2cb365ebaee9d17fd334a0",
      "new_mode": 33188,
      "new_path": "test/tint/statements/assign/indexed_assign_to_array_in_struct/via_pointer_arg.wgsl.expected.ir.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "f2db1079da2eb6111f9417c573822f1191506661",
      "old_mode": 33188,
      "old_path": "test/tint/statements/compound_assign/complex_lhs.wgsl.expected.ir.dxc.hlsl",
      "new_id": "b99a5f0a21dbf624efffc263bf7f3f4fa6458481",
      "new_mode": 33188,
      "new_path": "test/tint/statements/compound_assign/complex_lhs.wgsl.expected.ir.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "162a84ffcd413660c8465a76ccde08be42343d15",
      "old_mode": 33188,
      "old_path": "test/tint/statements/compound_assign/complex_lhs.wgsl.expected.ir.fxc.hlsl",
      "new_id": "b99a5f0a21dbf624efffc263bf7f3f4fa6458481",
      "new_mode": 33188,
      "new_path": "test/tint/statements/compound_assign/complex_lhs.wgsl.expected.ir.fxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "a997992d3b2f159b4bb457b61fd19bcffec4562a",
      "old_mode": 33188,
      "old_path": "test/tint/statements/compound_assign/for_loop.wgsl.expected.ir.dxc.hlsl",
      "new_id": "070b80d0b45054637b1dca086048a3f9bccff1e2",
      "new_mode": 33188,
      "new_path": "test/tint/statements/compound_assign/for_loop.wgsl.expected.ir.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "a997992d3b2f159b4bb457b61fd19bcffec4562a",
      "old_mode": 33188,
      "old_path": "test/tint/statements/compound_assign/for_loop.wgsl.expected.ir.fxc.hlsl",
      "new_id": "070b80d0b45054637b1dca086048a3f9bccff1e2",
      "new_mode": 33188,
      "new_path": "test/tint/statements/compound_assign/for_loop.wgsl.expected.ir.fxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "2a8263d980b23e02e2831ea97cd8b40d105ddc2d",
      "old_mode": 33188,
      "old_path": "test/tint/types/function_scope_declarations.wgsl.expected.ir.dxc.hlsl",
      "new_id": "3c4a8c92d93b9c069db68feb627cd20acf668d13",
      "new_mode": 33188,
      "new_path": "test/tint/types/function_scope_declarations.wgsl.expected.ir.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "74ad4fb6678721e7920711d59aa6d5c2c62a4bed",
      "old_mode": 33188,
      "old_path": "test/tint/types/module_scope_vars_pointers.wgsl.expected.ir.dxc.hlsl",
      "new_id": "eb76f21fd7fd57fe881fe2cbbeba9efd3872bf5d",
      "new_mode": 33188,
      "new_path": "test/tint/types/module_scope_vars_pointers.wgsl.expected.ir.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "41b646730e9ba92e39509afda3df73ff28c74dc6",
      "old_mode": 33188,
      "old_path": "test/tint/vk-gl-cts/graphicsfuzz/write-before-break/0-opt.spvasm.expected.ir.dxc.hlsl",
      "new_id": "f8336f805e1b24989ded06b59f45ed3a2543391b",
      "new_mode": 33188,
      "new_path": "test/tint/vk-gl-cts/graphicsfuzz/write-before-break/0-opt.spvasm.expected.ir.dxc.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "da28904193b95e0da22060d724fcd41c77fa3dfa",
      "new_mode": 33188,
      "new_path": "test/tint/vk-gl-cts/graphicsfuzz/write-before-break/0-opt.spvasm.expected.ir.fxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "a8d89774d9b3c4a76faee96df3330de07546bf74",
      "old_mode": 33188,
      "old_path": "test/tint/vk-gl-cts/graphicsfuzz/write-before-break/0-opt.wgsl.expected.ir.dxc.hlsl",
      "new_id": "59cf4c986287d0e9aa0b7e244647342e5c7809a4",
      "new_mode": 33188,
      "new_path": "test/tint/vk-gl-cts/graphicsfuzz/write-before-break/0-opt.wgsl.expected.ir.dxc.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "034fa8d68f8db8b6dfdf4193a9f819d901f92d94",
      "new_mode": 33188,
      "new_path": "test/tint/vk-gl-cts/graphicsfuzz/write-before-break/0-opt.wgsl.expected.ir.fxc.hlsl"
    }
  ]
}
