)]}'
{
  "commit": "de3d5acc04fd203e3e5120a00f168465ecb2e4e4",
  "tree": "1889d86216511473cedb21b5a684233e7914f655",
  "parents": [
    "14000ad47a4d758166a320be5c399cae5ba00839"
  ],
  "author": {
    "name": "alan-baker",
    "email": "alanbaker@google.com",
    "time": "Thu Jan 25 09:39:49 2024 -0500"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Jan 25 09:39:49 2024 -0500"
  },
  "message": "Add tooling support for SPV_KHR_maximal_reconvergence (#5542)\n\n* Validation for SPV_KHR_maximal_reconvergence\r\n* Add pass to add/remove maximal reconvergence execution mode\r\n---------\r\n\r\nCo-authored-by: David Neto \u003cdneto@google.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "afa040393376dbd3438322936b72eb5b48474510",
      "old_mode": 33188,
      "old_path": "Android.mk",
      "new_id": "3cf3f19b1d2464d872659679739550dba944adf4",
      "new_mode": 33188,
      "new_path": "Android.mk"
    },
    {
      "type": "modify",
      "old_id": "9ff36d83db1ccbd42ff169dd99bdb341d54a28f6",
      "old_mode": 33188,
      "old_path": "BUILD.gn",
      "new_id": "7c42a99a53fcadfb5743d9fc4fb7b2d97385c330",
      "new_mode": 33188,
      "new_path": "BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "866f98e91a169401b2a8c8dd9d3fe791f5614bbc",
      "old_mode": 33188,
      "old_path": "DEPS",
      "new_id": "7ba5521ae0ac479ed9a9c1cb3fcd04eca28c861e",
      "new_mode": 33188,
      "new_path": "DEPS"
    },
    {
      "type": "modify",
      "old_id": "bc4f5bee89aeff3c2558708d58cb7ca59abb3640",
      "old_mode": 33188,
      "old_path": "include/spirv-tools/optimizer.hpp",
      "new_id": "926e438fe2ffb8c60cede06b251dd162791b7f60",
      "new_mode": 33188,
      "new_path": "include/spirv-tools/optimizer.hpp"
    },
    {
      "type": "modify",
      "old_id": "6ebbfbf0053988fd3df42698f13b9ae3db480fb7",
      "old_mode": 33188,
      "old_path": "source/opt/CMakeLists.txt",
      "new_id": "4e7d92d5eaca9b6e37c80fced2540641b5bd9c13",
      "new_mode": 33188,
      "new_path": "source/opt/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dd79b6283fe5f0e8b0255017427fd0780fd79324",
      "new_mode": 33188,
      "new_path": "source/opt/modify_maximal_reconvergence.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8d9a698e9e49387e44bb3da25bcd3181f4219328",
      "new_mode": 33188,
      "new_path": "source/opt/modify_maximal_reconvergence.h"
    },
    {
      "type": "modify",
      "old_id": "7cfc89f754a4f1235ceb4cf28edf1e93ac148022",
      "old_mode": 33188,
      "old_path": "source/opt/optimizer.cpp",
      "new_id": "4d089f6a20ff15e72d80c1033e8607fb8f9b3bc2",
      "new_mode": 33188,
      "new_path": "source/opt/optimizer.cpp"
    },
    {
      "type": "modify",
      "old_id": "305f5782792aefffe769c511f68d80ec31b0b543",
      "old_mode": 33188,
      "old_path": "source/opt/passes.h",
      "new_id": "9d027fbf4c3e7eeb906b857b381bc8521dba35aa",
      "new_mode": 33188,
      "new_path": "source/opt/passes.h"
    },
    {
      "type": "modify",
      "old_id": "7b3f7480f2045e73cf9bdaf07b4244bf9f8abd42",
      "old_mode": 33188,
      "old_path": "source/val/validate_cfg.cpp",
      "new_id": "9b7161fc440787f94db0e74578b1bcdb6b7961d7",
      "new_mode": 33188,
      "new_path": "source/val/validate_cfg.cpp"
    },
    {
      "type": "modify",
      "old_id": "4872228170e3ff3832259d33e6f1ff81bf5f476c",
      "old_mode": 33188,
      "old_path": "test/operand_capabilities_test.cpp",
      "new_id": "6c4042dc2bdd0e40668c33e9ce3da5ab9495939e",
      "new_mode": 33188,
      "new_path": "test/operand_capabilities_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "ceada132b3654003333cd40a8d57f41ce646cafd",
      "old_mode": 33188,
      "old_path": "test/opt/CMakeLists.txt",
      "new_id": "92d266bba3bb3253563f4a9432e7551fe2dd01fa",
      "new_mode": 33188,
      "new_path": "test/opt/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bef9237cf34416e2fb073592c708ab5134f6d0c4",
      "new_mode": 33188,
      "new_path": "test/opt/modify_maximal_reconvergence_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "55f8466601a6ad11addb1a17e4030efdef24c0b5",
      "old_mode": 33188,
      "old_path": "test/text_to_binary.extension_test.cpp",
      "new_id": "17adc557d9eebae1921039f5d54b7710c575869d",
      "new_mode": 33188,
      "new_path": "test/text_to_binary.extension_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "3953057e1ce4e8d6ed1031d499f80c191022a505",
      "old_mode": 33188,
      "old_path": "test/val/val_cfg_test.cpp",
      "new_id": "233aee645d029a714af77ac02afc66929ea9093a",
      "new_mode": 33188,
      "new_path": "test/val/val_cfg_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "8dc0fbc5a1cd11ee999b82875e4ef7ce7df47a8d",
      "old_mode": 33188,
      "old_path": "test/val/val_modes_test.cpp",
      "new_id": "97d8c397e02ba0ad9418ac2dff99084888b2d06f",
      "new_mode": 33188,
      "new_path": "test/val/val_modes_test.cpp"
    }
  ]
}
