)]}'
{
  "commit": "2114131d0f5ac6bb64bf2ef241851982937f68f4",
  "tree": "4494db1200fdc213f50f7e5871a7c9e669c13ad1",
  "parents": [
    "6f272a70e9034d9c9fa475a6a2374d001d8e241a"
  ],
  "author": {
    "name": "James Price",
    "email": "jrprice@google.com",
    "time": "Tue Jun 06 19:56:55 2023 +0000"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Jun 06 19:56:55 2023 +0000"
  },
  "message": "[ir] Track the operand index for value usages\n\nSwitch the usage list to be a hashset to allow direct lookup, which\nwill make it easier to remove specific usages.\n\nBug: tint:1718\nChange-Id: Ie820a2f05aca11046fa5669247c784eaf1bb54c0\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/135761\nReviewed-by: Ben Clayton \u003cbclayton@google.com\u003e\nAuto-Submit: James Price \u003cjrprice@google.com\u003e\nCommit-Queue: James Price \u003cjrprice@google.com\u003e\nReviewed-by: Dan Sinclair \u003cdsinclair@chromium.org\u003e\nKokoro: Kokoro \u003cnoreply+kokoro@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "68b03061ce12222787e4fd46ccdb9bff2fa7c172",
      "old_mode": 33188,
      "old_path": "src/tint/ir/access_test.cc",
      "new_id": "9e09930174677c55dbcde13737c11926f74fe226",
      "new_mode": 33188,
      "new_path": "src/tint/ir/access_test.cc"
    },
    {
      "type": "modify",
      "old_id": "05dd2ff1052477802deace7966de004bb05b430d",
      "old_mode": 33188,
      "old_path": "src/tint/ir/binary_test.cc",
      "new_id": "60fd73660e6f8f43b5349beebc5564636040e6a8",
      "new_mode": 33188,
      "new_path": "src/tint/ir/binary_test.cc"
    },
    {
      "type": "modify",
      "old_id": "cab706534a0f13a462029a64b0fda9d794e364e3",
      "old_mode": 33188,
      "old_path": "src/tint/ir/bitcast_test.cc",
      "new_id": "e8ed473603c6f154387019892f778aabff0b06f7",
      "new_mode": 33188,
      "new_path": "src/tint/ir/bitcast_test.cc"
    },
    {
      "type": "modify",
      "old_id": "7bf61c935d3b721b2cd79ab417b7e9bd6bf474bc",
      "old_mode": 33188,
      "old_path": "src/tint/ir/break_if.cc",
      "new_id": "1168c54a5318b2cef0374c9a0c340605569d5961",
      "new_mode": 33188,
      "new_path": "src/tint/ir/break_if.cc"
    },
    {
      "type": "modify",
      "old_id": "54827bc077d9974741d69a4df7dd976c5ab26d4b",
      "old_mode": 33188,
      "old_path": "src/tint/ir/break_if_test.cc",
      "new_id": "96363f181c83c865f150125a7505238149c24dd4",
      "new_mode": 33188,
      "new_path": "src/tint/ir/break_if_test.cc"
    },
    {
      "type": "modify",
      "old_id": "13fdb4141169c096c8efabbf29f3c7b6df86052c",
      "old_mode": 33188,
      "old_path": "src/tint/ir/builtin_test.cc",
      "new_id": "d5cf04ad673cac2fd0f3a228662dc38943a0bc49",
      "new_mode": 33188,
      "new_path": "src/tint/ir/builtin_test.cc"
    },
    {
      "type": "modify",
      "old_id": "9a2f92fbfa38b9367e1ba1bd7b6c4a94c3114e83",
      "old_mode": 33188,
      "old_path": "src/tint/ir/construct_test.cc",
      "new_id": "cdab8107181ef5dd6cf7084f28da08ccce1de721",
      "new_mode": 33188,
      "new_path": "src/tint/ir/construct_test.cc"
    },
    {
      "type": "modify",
      "old_id": "5e025b968483d4aa6e52226fce5760c3f17062a9",
      "old_mode": 33188,
      "old_path": "src/tint/ir/continue.cc",
      "new_id": "bf8cbf14b8d43b45e8046a66bf1fcb2903f85edc",
      "new_mode": 33188,
      "new_path": "src/tint/ir/continue.cc"
    },
    {
      "type": "modify",
      "old_id": "1cba56e65b63726b44f80dd1a73371c0a160298f",
      "old_mode": 33188,
      "old_path": "src/tint/ir/continue_test.cc",
      "new_id": "631d696dd26a1714c07f4ac84464cc82ac414de2",
      "new_mode": 33188,
      "new_path": "src/tint/ir/continue_test.cc"
    },
    {
      "type": "modify",
      "old_id": "f251d45e61eea8a397fc8e9fc5332ab9c4d5627e",
      "old_mode": 33188,
      "old_path": "src/tint/ir/exit_if.cc",
      "new_id": "11cbd74665ed43fd66b0dadc2286e498903e6735",
      "new_mode": 33188,
      "new_path": "src/tint/ir/exit_if.cc"
    },
    {
      "type": "modify",
      "old_id": "238344967e1f30a0c1601b96eb12dd9bf39406d5",
      "old_mode": 33188,
      "old_path": "src/tint/ir/exit_if_test.cc",
      "new_id": "13e0cc147c4fa257c2791e737ae51f3f6da9917b",
      "new_mode": 33188,
      "new_path": "src/tint/ir/exit_if_test.cc"
    },
    {
      "type": "modify",
      "old_id": "205a4581791b6eabd5b8706d25f4eb2cf7f9a108",
      "old_mode": 33188,
      "old_path": "src/tint/ir/exit_loop.cc",
      "new_id": "01b7b8a0d94a002a77fa14d7b341084903b7cce0",
      "new_mode": 33188,
      "new_path": "src/tint/ir/exit_loop.cc"
    },
    {
      "type": "modify",
      "old_id": "9a66cccba6bf35a3cdd3edf8088d82f662e0a592",
      "old_mode": 33188,
      "old_path": "src/tint/ir/exit_loop_test.cc",
      "new_id": "11a6b288a0b24b18ae201763f024c43be5a8c61a",
      "new_mode": 33188,
      "new_path": "src/tint/ir/exit_loop_test.cc"
    },
    {
      "type": "modify",
      "old_id": "668974273bef2156ce44db47ea48112a0c0e2e09",
      "old_mode": 33188,
      "old_path": "src/tint/ir/exit_switch.cc",
      "new_id": "f63e791101bba02b57c926d78636753d30ca3eae",
      "new_mode": 33188,
      "new_path": "src/tint/ir/exit_switch.cc"
    },
    {
      "type": "modify",
      "old_id": "abdd4334de39cc464f3ac263e5b0830cf52b4788",
      "old_mode": 33188,
      "old_path": "src/tint/ir/exit_switch_test.cc",
      "new_id": "945bb5c1dddcefc813a111cca1a3a3b4775c6e4f",
      "new_mode": 33188,
      "new_path": "src/tint/ir/exit_switch_test.cc"
    },
    {
      "type": "modify",
      "old_id": "d83d06234497638bc4323b69558361300d5a3aa5",
      "old_mode": 33188,
      "old_path": "src/tint/ir/if_test.cc",
      "new_id": "27f1df7fb6670cd2298a488fc7625480711adfbb",
      "new_mode": 33188,
      "new_path": "src/tint/ir/if_test.cc"
    },
    {
      "type": "modify",
      "old_id": "440eabf031d2c315e72e512abf724ae048897885",
      "old_mode": 33188,
      "old_path": "src/tint/ir/load_test.cc",
      "new_id": "ad21d13cd7db270a3cbedcfe31713b8e909cf4d5",
      "new_mode": 33188,
      "new_path": "src/tint/ir/load_test.cc"
    },
    {
      "type": "modify",
      "old_id": "8e4b1e28d69dd412247b8e4ce0fc6f2a36c9c952",
      "old_mode": 33188,
      "old_path": "src/tint/ir/next_iteration.cc",
      "new_id": "0d18617606b690c3e0f6f5e730d03fb41d874b39",
      "new_mode": 33188,
      "new_path": "src/tint/ir/next_iteration.cc"
    },
    {
      "type": "modify",
      "old_id": "b60d7536784ca2936998be43586be98827debeb2",
      "old_mode": 33188,
      "old_path": "src/tint/ir/operand_instruction.h",
      "new_id": "3e8dad3f99a2f62dbc6b4e60c08fbe7f9562b770",
      "new_mode": 33188,
      "new_path": "src/tint/ir/operand_instruction.h"
    },
    {
      "type": "modify",
      "old_id": "f70af84e22c73f64bd320b88777ecdf24b2ba5ae",
      "old_mode": 33188,
      "old_path": "src/tint/ir/return.cc",
      "new_id": "73bcde04524c1ab94b6937900f95d3d5c791b214",
      "new_mode": 33188,
      "new_path": "src/tint/ir/return.cc"
    },
    {
      "type": "modify",
      "old_id": "f323612278ac66f767e8bb6ab2700a1797643882",
      "old_mode": 33188,
      "old_path": "src/tint/ir/store_test.cc",
      "new_id": "a28ecade1b0af3bdee8f7f10652728c3f5bfebfb",
      "new_mode": 33188,
      "new_path": "src/tint/ir/store_test.cc"
    },
    {
      "type": "modify",
      "old_id": "4d1a0ec6139cb38113fa6224f9176cad98024a56",
      "old_mode": 33188,
      "old_path": "src/tint/ir/switch_test.cc",
      "new_id": "3ea47fbd7f54616b8afb168d013dc9064f7efd0d",
      "new_mode": 33188,
      "new_path": "src/tint/ir/switch_test.cc"
    },
    {
      "type": "modify",
      "old_id": "0aa3bbbc3a651eff671ef35420757e725b68b68e",
      "old_mode": 33188,
      "old_path": "src/tint/ir/swizzle_test.cc",
      "new_id": "64df5c63c93fd51a9a6d80d0afa088537da0c078",
      "new_mode": 33188,
      "new_path": "src/tint/ir/swizzle_test.cc"
    },
    {
      "type": "modify",
      "old_id": "5ecf7d5c213a508c9bd0304b4ffcbeb3ee7c6274",
      "old_mode": 33188,
      "old_path": "src/tint/ir/to_program.cc",
      "new_id": "b226236b2cccd3d02b1c148c370e3e7f4e745c5b",
      "new_mode": 33188,
      "new_path": "src/tint/ir/to_program.cc"
    },
    {
      "type": "modify",
      "old_id": "28035277fdd01e27aed0ff36c151b374dc76c031",
      "old_mode": 33188,
      "old_path": "src/tint/ir/unary_test.cc",
      "new_id": "2f2307e12c4e29680589ca57b89a5b9e8ebd09c8",
      "new_mode": 33188,
      "new_path": "src/tint/ir/unary_test.cc"
    },
    {
      "type": "modify",
      "old_id": "8e989a5ef9f24249ff5fadd6e9746288d7503fe8",
      "old_mode": 33188,
      "old_path": "src/tint/ir/user_call_test.cc",
      "new_id": "2fd91515e70b6d737c72498821f5f55c2fbbfadc",
      "new_mode": 33188,
      "new_path": "src/tint/ir/user_call_test.cc"
    },
    {
      "type": "modify",
      "old_id": "b090ad86f3a74da459eac69197aac0b28c793061",
      "old_mode": 33188,
      "old_path": "src/tint/ir/value.h",
      "new_id": "63116913280a922d158f46ac9e11deb67fbbc966",
      "new_mode": 33188,
      "new_path": "src/tint/ir/value.h"
    },
    {
      "type": "modify",
      "old_id": "6ebe53ff39c05d6ef652647a78d5f7b401ee76be",
      "old_mode": 33188,
      "old_path": "src/tint/ir/var.cc",
      "new_id": "218d512fb167011c7296a56552b1bac4f3077bea",
      "new_mode": 33188,
      "new_path": "src/tint/ir/var.cc"
    },
    {
      "type": "modify",
      "old_id": "92a2c3cb1a617d0cb0482959bca3f93bacbb5567",
      "old_mode": 33188,
      "old_path": "src/tint/ir/var_test.cc",
      "new_id": "43b17677af79e9d6fc03b0548f23c693520310cb",
      "new_mode": 33188,
      "new_path": "src/tint/ir/var_test.cc"
    }
  ]
}
