)]}'
{
  "commit": "84eeb817a85e29d31d2c833fcea1031bdc1e2efd",
  "tree": "5beb28a65c3bd31231862e783540f0965a3f3ce9",
  "parents": [
    "0cda6f325438d6930852cd8481a48f5fe76adb2c"
  ],
  "author": {
    "name": "James Price",
    "email": "jrprice@google.com",
    "time": "Mon Aug 24 20:25:44 2026 -0700"
  },
  "committer": {
    "name": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Mon Aug 24 20:25:44 2026 -0700"
  },
  "message": "[ir] Add helpers for getting immediate values\n\nAll transforms that use internal immediates either get a pointer to\nthe immediate or load the value, so add two helpers for these two\nscenarios to simplify usage.\n\nChange-Id: I0a0e6ae58697f9e12f75e9490d511dfc3f57f19c\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/335715\nCommit-Queue: James Price \u003cjrprice@google.com\u003e\nReviewed-by: dan sinclair \u003cdsinclair@chromium.org\u003e\nCommit-Queue: dan sinclair \u003cdsinclair@chromium.org\u003e\nAuto-Submit: James Price \u003cjrprice@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "fea65621a57d7be277523468fca49cac04fa331a",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/array_length_from.cc",
      "new_id": "b027915d6a26100680c0a920d995febc3b54bb18",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/array_length_from.cc"
    },
    {
      "type": "modify",
      "old_id": "133eb1bef78cb6204dc8121815d1060979999b6d",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/prepare_immediate_data.cc",
      "new_id": "57b62b2a1bbe922fb4a71db05806b9522f166db6",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/prepare_immediate_data.cc"
    },
    {
      "type": "modify",
      "old_id": "6914782d22ef155d232cc4cd69f090300c2b0416",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/prepare_immediate_data.h",
      "new_id": "309489ff31bc12cfc8e3f166b1d842f51697e304",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/prepare_immediate_data.h"
    },
    {
      "type": "modify",
      "old_id": "6c2d178609fc8fc565d2d4dc626b535d59a3b120",
      "old_mode": 33188,
      "old_path": "src/tint/lang/glsl/writer/raise/offset_first_index.cc",
      "new_id": "733aad9c0838ebcfcd3c943a88d67fe41d6570b4",
      "new_mode": 33188,
      "new_path": "src/tint/lang/glsl/writer/raise/offset_first_index.cc"
    },
    {
      "type": "modify",
      "old_id": "d70792d6927e5471ef4309f008f0864377386fa1",
      "old_mode": 33188,
      "old_path": "src/tint/lang/glsl/writer/raise/shader_io.cc",
      "new_id": "62dd65027dcab478f5cb88f2eec074abe2e7b4e3",
      "new_mode": 33188,
      "new_path": "src/tint/lang/glsl/writer/raise/shader_io.cc"
    },
    {
      "type": "modify",
      "old_id": "2b74d025f3cb6f2be82ba215090ff1cab326b8e9",
      "old_mode": 33188,
      "old_path": "src/tint/lang/hlsl/writer/raise/array_offset_from_immediate.cc",
      "new_id": "530d826911dba10f5d320f0f2b0c3915b3041a73",
      "new_mode": 33188,
      "new_path": "src/tint/lang/hlsl/writer/raise/array_offset_from_immediate.cc"
    },
    {
      "type": "modify",
      "old_id": "ad37a5bae4fe07f67f0eb3f5f378c64d261d7864",
      "old_mode": 33188,
      "old_path": "src/tint/lang/hlsl/writer/raise/shader_io.cc",
      "new_id": "a3caac329bdae30d97aedfcbe22058e2b05da9cb",
      "new_mode": 33188,
      "new_path": "src/tint/lang/hlsl/writer/raise/shader_io.cc"
    },
    {
      "type": "modify",
      "old_id": "bd170fac200c0da04048df493696e869a42f63d0",
      "old_mode": 33188,
      "old_path": "src/tint/lang/msl/writer/raise/fix_u32_div_mod.cc",
      "new_id": "7c03ce4a317621f169f5d155f6adce1bd158e5fd",
      "new_mode": 33188,
      "new_path": "src/tint/lang/msl/writer/raise/fix_u32_div_mod.cc"
    },
    {
      "type": "modify",
      "old_id": "72a12ba6f16e3870af461a32c95a3bec886df8df",
      "old_mode": 33188,
      "old_path": "src/tint/lang/msl/writer/raise/shader_io.cc",
      "new_id": "c8d96b39889bd93033270f9e8e56aff3c5b9fa63",
      "new_mode": 33188,
      "new_path": "src/tint/lang/msl/writer/raise/shader_io.cc"
    },
    {
      "type": "modify",
      "old_id": "96c2cc17c76160aa12a2ace239d72ef3ce9e46c0",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/raise/shader_io.cc",
      "new_id": "9899fcf9763d0fbd50a819c9e46754191d640de8",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/raise/shader_io.cc"
    }
  ]
}
