)]}'
{
  "commit": "a23bcd8a0caacc5377ace15cf3849fcd0e69ef8f",
  "tree": "8baf88b1ed03f173cf82271dd59de0664d40457a",
  "parents": [
    "dbceb046d1b1f25e736ef478450baca9667df30b"
  ],
  "author": {
    "name": "James Price",
    "email": "jrprice@google.com",
    "time": "Wed Sep 04 16:04:34 2024 +0000"
  },
  "committer": {
    "name": "James Price",
    "email": "jrprice@google.com",
    "time": "Wed Sep 04 16:04:34 2024 +0000"
  },
  "message": "[ir] Allow bitcast to be inlined\n\nBitcast does not have side-effects, so do not flag it in ValueToLet as\nhaving load/store effects. This allows bitcast expressions to be\ninlined more aggressively in the textual backends, which greatly\nimproves the output of the following patch for signed integer\narithmetic in MSL.\n\nChange-Id: I49afa8c9aef819f59ccbdfeeb281cf58bcf526e8\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/205234\nReviewed-by: dan sinclair \u003cdsinclair@chromium.org\u003e\nCommit-Queue: James Price \u003cjrprice@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9537cefb761fdc1894444ee6e13300798ce6265d",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/value_to_let.cc",
      "new_id": "63c9f375b87f2402ae7fa938766af0a76980f9d0",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/value_to_let.cc"
    },
    {
      "type": "modify",
      "old_id": "47c0e2f37946407484bb698bb7e2a7b70507a9a5",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/value_to_let_test.cc",
      "new_id": "033677b16023d3bf32bb4b758a1dfafa9bfa17aa",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/value_to_let_test.cc"
    },
    {
      "type": "modify",
      "old_id": "4966a50812bba6373d29b2444545cca5e9f2ff90",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/var/dot4I8Packed/881e62.wgsl.expected.ir.msl",
      "new_id": "a3c751f79a6449404c79b2f38d458ea17a8c6d7e",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/var/dot4I8Packed/881e62.wgsl.expected.ir.msl"
    },
    {
      "type": "modify",
      "old_id": "b29b43735eebbbb720ccf6ef9f4af19059b4d01a",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/var/dot4U8Packed/fbed7b.wgsl.expected.ir.msl",
      "new_id": "9b457cdbd705c633566113597221949771aa5f1a",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/var/dot4U8Packed/fbed7b.wgsl.expected.ir.msl"
    },
    {
      "type": "modify",
      "old_id": "c75048e3c9716eedef71d2106b1c2d7d9be5b903",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/var/pack4xI8/bfce01.wgsl.expected.ir.msl",
      "new_id": "56d7e20f33dd8a076d6f03dd9d04e513e6361406",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/var/pack4xI8/bfce01.wgsl.expected.ir.msl"
    }
  ]
}
