)]}'
{
  "commit": "1abe52dc1cd5e66d8cf7fee351b4df6ddf3a5259",
  "tree": "4199b6ae2a5aa68d9891e90a5d42fea2dd2d410b",
  "parents": [
    "76c21c070bc4889437b5538ddb143aba2e759034"
  ],
  "author": {
    "name": "Antonio Maiorano",
    "email": "amaiorano@google.com",
    "time": "Mon Oct 31 20:34:36 2022 +0000"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Mon Oct 31 20:34:36 2022 +0000"
  },
  "message": "tint: const eval of firstLeadingBit\n\nBug: tint:1581\nChange-Id: I33c87ced173938bcd16e00debdd5c6682b4a9426\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/107763\nKokoro: Kokoro \u003cnoreply+kokoro@google.com\u003e\nCommit-Queue: Antonio Maiorano \u003camaiorano@google.com\u003e\nReviewed-by: Ben Clayton \u003cbclayton@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d3d01e681d55e9542750f37a7c06cd865d721d7a",
      "old_mode": 33188,
      "old_path": "src/tint/intrinsics.def",
      "new_id": "4bed6b91afef38515d19f375446ca15836b22372",
      "new_mode": 33188,
      "new_path": "src/tint/intrinsics.def"
    },
    {
      "type": "modify",
      "old_id": "83998c0c7d226c31ea0f3dd9150a0335c19ac82f",
      "old_mode": 33188,
      "old_path": "src/tint/resolver/const_eval.cc",
      "new_id": "efe7b8b75bcabd202fe653e5986331c093543e8b",
      "new_mode": 33188,
      "new_path": "src/tint/resolver/const_eval.cc"
    },
    {
      "type": "modify",
      "old_id": "4e701f9e3b484f5b21e799d7fb85651012dd5289",
      "old_mode": 33188,
      "old_path": "src/tint/resolver/const_eval.h",
      "new_id": "3474bcc9c640d6137e2f250b449244ff75192e67",
      "new_mode": 33188,
      "new_path": "src/tint/resolver/const_eval.h"
    },
    {
      "type": "modify",
      "old_id": "71ec92ec07772edfa8b5e6992979c3fbe06b7f6f",
      "old_mode": 33188,
      "old_path": "src/tint/resolver/const_eval_builtin_test.cc",
      "new_id": "f831dccde6b233871353f2771019ec087c0911ab",
      "new_mode": 33188,
      "new_path": "src/tint/resolver/const_eval_builtin_test.cc"
    },
    {
      "type": "modify",
      "old_id": "ae0ea8a8308c1fcdd3a62344627d4a67aafe6349",
      "old_mode": 33188,
      "old_path": "src/tint/resolver/intrinsic_table.inl",
      "new_id": "265bf04feff1587390d74f8015618248280d04af",
      "new_mode": 33188,
      "new_path": "src/tint/resolver/intrinsic_table.inl"
    },
    {
      "type": "modify",
      "old_id": "c2dceabafc29b73ad0f564557e9144e9e7738b70",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/literal/firstLeadingBit/000ff3.wgsl.expected.dxc.hlsl",
      "new_id": "45ae76f1095d9c18295bad6775f707bf5800b170",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/literal/firstLeadingBit/000ff3.wgsl.expected.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "c2dceabafc29b73ad0f564557e9144e9e7738b70",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/literal/firstLeadingBit/000ff3.wgsl.expected.fxc.hlsl",
      "new_id": "45ae76f1095d9c18295bad6775f707bf5800b170",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/literal/firstLeadingBit/000ff3.wgsl.expected.fxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "6ba546309978139bbd24bdf3dafe469a6e33e1d9",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/literal/firstLeadingBit/000ff3.wgsl.expected.glsl",
      "new_id": "01903b70326e064fcee68be78e3cb60069552314",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/literal/firstLeadingBit/000ff3.wgsl.expected.glsl"
    },
    {
      "type": "modify",
      "old_id": "45a5d2bde75ebf36f677beae1daf050aa2ad7c4f",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/literal/firstLeadingBit/000ff3.wgsl.expected.msl",
      "new_id": "0fbd78db95e0ae1f467c4ab07c1c85aae0315021",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/literal/firstLeadingBit/000ff3.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "8b00728127fc75eccd40eeaa128f372a050652b3",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/literal/firstLeadingBit/000ff3.wgsl.expected.spvasm",
      "new_id": "6a77c3fbcb3f364688afa4ad03c5b93a6898e73e",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/literal/firstLeadingBit/000ff3.wgsl.expected.spvasm"
    },
    {
      "type": "modify",
      "old_id": "24d1789b6050524f36037a3fcbfd14ada01744ba",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/literal/firstLeadingBit/35053e.wgsl.expected.dxc.hlsl",
      "new_id": "64de2437f9e39172f17b52646fdf654d47b82693",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/literal/firstLeadingBit/35053e.wgsl.expected.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "24d1789b6050524f36037a3fcbfd14ada01744ba",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/literal/firstLeadingBit/35053e.wgsl.expected.fxc.hlsl",
      "new_id": "64de2437f9e39172f17b52646fdf654d47b82693",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/literal/firstLeadingBit/35053e.wgsl.expected.fxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "d5eaa276c6796a27f500f2968aed910f2e8ae50d",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/literal/firstLeadingBit/35053e.wgsl.expected.glsl",
      "new_id": "9f61ef1b6e88eddbca5fa3aa9ef3955b61934454",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/literal/firstLeadingBit/35053e.wgsl.expected.glsl"
    },
    {
      "type": "modify",
      "old_id": "ffaef381a9bb9970f61612b1f7e292665a9d2df4",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/literal/firstLeadingBit/35053e.wgsl.expected.msl",
      "new_id": "251f337600f4b1e5bf8133126a65ff75fddf7cbe",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/literal/firstLeadingBit/35053e.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "3fc5befb9aedea467cf904ed093df628519f70ef",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/literal/firstLeadingBit/35053e.wgsl.expected.spvasm",
      "new_id": "a026344ba0c17564a491ca58638ba6f581a9ff7b",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/literal/firstLeadingBit/35053e.wgsl.expected.spvasm"
    },
    {
      "type": "modify",
      "old_id": "9da9693375126d3faa243a0fbc3e8eafdca6dbf7",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/literal/firstLeadingBit/3fd7d0.wgsl.expected.dxc.hlsl",
      "new_id": "453df549fc0d0d840fa6da6afe6cb79f685f485a",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/literal/firstLeadingBit/3fd7d0.wgsl.expected.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "9da9693375126d3faa243a0fbc3e8eafdca6dbf7",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/literal/firstLeadingBit/3fd7d0.wgsl.expected.fxc.hlsl",
      "new_id": "453df549fc0d0d840fa6da6afe6cb79f685f485a",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/literal/firstLeadingBit/3fd7d0.wgsl.expected.fxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "0924cb174a22e8084eeebe49fefda0973e4a929e",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/literal/firstLeadingBit/3fd7d0.wgsl.expected.glsl",
      "new_id": "943e83a0e36fef438fcb85ae5b90fd1d1ba9875d",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/literal/firstLeadingBit/3fd7d0.wgsl.expected.glsl"
    },
    {
      "type": "modify",
      "old_id": "9ed14ecba1a6c947464aa02a5a6cf5d12b17b281",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/literal/firstLeadingBit/3fd7d0.wgsl.expected.msl",
      "new_id": "6204d0dd8a1bcaefacb01e74f31de88206bbda57",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/literal/firstLeadingBit/3fd7d0.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "651285ff4674b0bed81ba7facb5f8f58ad5ac082",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/literal/firstLeadingBit/3fd7d0.wgsl.expected.spvasm",
      "new_id": "696060146c0bb04f4f3375ab604b4435a6bc9e11",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/literal/firstLeadingBit/3fd7d0.wgsl.expected.spvasm"
    },
    {
      "type": "modify",
      "old_id": "01ee3e98c9937cf4a0a42aa2a22d7390475d6516",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/literal/firstLeadingBit/57a1a3.wgsl.expected.dxc.hlsl",
      "new_id": "a7803d398949b59e6e044dcc8cadde51064741b2",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/literal/firstLeadingBit/57a1a3.wgsl.expected.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "01ee3e98c9937cf4a0a42aa2a22d7390475d6516",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/literal/firstLeadingBit/57a1a3.wgsl.expected.fxc.hlsl",
      "new_id": "a7803d398949b59e6e044dcc8cadde51064741b2",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/literal/firstLeadingBit/57a1a3.wgsl.expected.fxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "27ce842291a0d8f0c48a915af744b6ad7b84b5d3",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/literal/firstLeadingBit/57a1a3.wgsl.expected.glsl",
      "new_id": "f084324cf8b2b293786b5a542492d840538bf10b",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/literal/firstLeadingBit/57a1a3.wgsl.expected.glsl"
    },
    {
      "type": "modify",
      "old_id": "ec9b53998ea290a314fe4fd6465284def094df78",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/literal/firstLeadingBit/57a1a3.wgsl.expected.msl",
      "new_id": "44ced56ba2e751cbd89da7bbd729de09b69b29b3",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/literal/firstLeadingBit/57a1a3.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "fea9df76222644a20795c7cb15d1ea2ed46d7338",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/literal/firstLeadingBit/57a1a3.wgsl.expected.spvasm",
      "new_id": "544a0e50ff5fc9fce4a608074576292c3c99162a",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/literal/firstLeadingBit/57a1a3.wgsl.expected.spvasm"
    },
    {
      "type": "modify",
      "old_id": "fc68e7617cc5f63e7fb673c60bcddcbb69aeadd5",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/literal/firstLeadingBit/6fe804.wgsl.expected.dxc.hlsl",
      "new_id": "4a95cac33182a6b89762eb956b2ade7f2cdc8d45",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/literal/firstLeadingBit/6fe804.wgsl.expected.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "fc68e7617cc5f63e7fb673c60bcddcbb69aeadd5",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/literal/firstLeadingBit/6fe804.wgsl.expected.fxc.hlsl",
      "new_id": "4a95cac33182a6b89762eb956b2ade7f2cdc8d45",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/literal/firstLeadingBit/6fe804.wgsl.expected.fxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "e5c3839363a92b145c2a96e7495d12320634f426",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/literal/firstLeadingBit/6fe804.wgsl.expected.glsl",
      "new_id": "8f5360e43d05ae4d28d0a2a58d93a434667158c7",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/literal/firstLeadingBit/6fe804.wgsl.expected.glsl"
    },
    {
      "type": "modify",
      "old_id": "05d40cd87baa0c7cb7ee45abc2255b0f56332ced",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/literal/firstLeadingBit/6fe804.wgsl.expected.msl",
      "new_id": "51f630e0627c536169913d87830ca5f5434c2f32",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/literal/firstLeadingBit/6fe804.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "c21901191b929c0498ee8a9f0d89b4e1587fde24",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/literal/firstLeadingBit/6fe804.wgsl.expected.spvasm",
      "new_id": "69f043e634a6a1c5718af22e7c1c7cf29338fe8d",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/literal/firstLeadingBit/6fe804.wgsl.expected.spvasm"
    },
    {
      "type": "modify",
      "old_id": "0d14118bbaa0cb9037757a91dfb08f19a8735704",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/literal/firstLeadingBit/a622c2.wgsl.expected.dxc.hlsl",
      "new_id": "24723fb47cbbf10328d3ca166eb4e0b00f83d242",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/literal/firstLeadingBit/a622c2.wgsl.expected.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "0d14118bbaa0cb9037757a91dfb08f19a8735704",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/literal/firstLeadingBit/a622c2.wgsl.expected.fxc.hlsl",
      "new_id": "24723fb47cbbf10328d3ca166eb4e0b00f83d242",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/literal/firstLeadingBit/a622c2.wgsl.expected.fxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "d08c21d37f5998173c6396f9382f0600b885e026",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/literal/firstLeadingBit/a622c2.wgsl.expected.glsl",
      "new_id": "276d3d73c5bd1efc97245a3ce16270b4668878bf",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/literal/firstLeadingBit/a622c2.wgsl.expected.glsl"
    },
    {
      "type": "modify",
      "old_id": "f03723682135ebd6768b6df0bdda882e574fbf9e",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/literal/firstLeadingBit/a622c2.wgsl.expected.msl",
      "new_id": "4edc0fda21865796da30a25db786d279994ac917",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/literal/firstLeadingBit/a622c2.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "30f881164b748ee6b2f67d2c582c1211f553c94a",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/literal/firstLeadingBit/a622c2.wgsl.expected.spvasm",
      "new_id": "f8d27c1c9fdc3db01efde07e372f927de1646334",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/literal/firstLeadingBit/a622c2.wgsl.expected.spvasm"
    },
    {
      "type": "modify",
      "old_id": "0141012cbc96d8ed7b2778c6b7a94a0fa52d4692",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/literal/firstLeadingBit/c1f940.wgsl.expected.dxc.hlsl",
      "new_id": "79d7e989649325a0b7df11fddb8e8eb3cbd92cf5",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/literal/firstLeadingBit/c1f940.wgsl.expected.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "0141012cbc96d8ed7b2778c6b7a94a0fa52d4692",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/literal/firstLeadingBit/c1f940.wgsl.expected.fxc.hlsl",
      "new_id": "79d7e989649325a0b7df11fddb8e8eb3cbd92cf5",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/literal/firstLeadingBit/c1f940.wgsl.expected.fxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "54a22fe40e8604381163e0f03ca538d87fafd773",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/literal/firstLeadingBit/c1f940.wgsl.expected.glsl",
      "new_id": "94bfed3241c4a342c06709f6515854e5ad858b43",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/literal/firstLeadingBit/c1f940.wgsl.expected.glsl"
    },
    {
      "type": "modify",
      "old_id": "dd07d58dd358236549bcd631cdc638b8ae529e8d",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/literal/firstLeadingBit/c1f940.wgsl.expected.msl",
      "new_id": "4b58a2faef4004fe9a5822a4ada235703813375a",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/literal/firstLeadingBit/c1f940.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "2840b3b55ec922b4a875c143c1f6b5f85f6945ce",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/literal/firstLeadingBit/c1f940.wgsl.expected.spvasm",
      "new_id": "2a95961428b14d5e2e04f3dd040575e539dda934",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/literal/firstLeadingBit/c1f940.wgsl.expected.spvasm"
    },
    {
      "type": "modify",
      "old_id": "e2890380379e20f615488f607a7e617d93f447f5",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/literal/firstLeadingBit/f0779d.wgsl.expected.dxc.hlsl",
      "new_id": "f635198558a79bb01f98154e0d7adc1bbeaf8e82",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/literal/firstLeadingBit/f0779d.wgsl.expected.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "e2890380379e20f615488f607a7e617d93f447f5",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/literal/firstLeadingBit/f0779d.wgsl.expected.fxc.hlsl",
      "new_id": "f635198558a79bb01f98154e0d7adc1bbeaf8e82",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/literal/firstLeadingBit/f0779d.wgsl.expected.fxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "76aee67647f3cf646e39ae6f56b10c3406913bc8",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/literal/firstLeadingBit/f0779d.wgsl.expected.glsl",
      "new_id": "55b2bdc363737e3ca3c4b18a8406bb70224c43df",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/literal/firstLeadingBit/f0779d.wgsl.expected.glsl"
    },
    {
      "type": "modify",
      "old_id": "09b520d803ba050fdbce45a56a9271dcf1f96497",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/literal/firstLeadingBit/f0779d.wgsl.expected.msl",
      "new_id": "b673c0b1e17405eb2f33030bbc54548fcc683745",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/literal/firstLeadingBit/f0779d.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "c51a21b227ad3350d8e8c98611282ab57c61786c",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/literal/firstLeadingBit/f0779d.wgsl.expected.spvasm",
      "new_id": "227a5463c133506572e268e6d6576e9a2874d529",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/literal/firstLeadingBit/f0779d.wgsl.expected.spvasm"
    },
    {
      "type": "modify",
      "old_id": "7abcaafccdda138573c1599d0b8c27e43d076d6b",
      "old_mode": 33188,
      "old_path": "webgpu-cts/expectations.txt",
      "new_id": "f7170a6c37f07c690bf87cd3d700563cf684b334",
      "new_mode": 33188,
      "new_path": "webgpu-cts/expectations.txt"
    }
  ]
}
