)]}'
{
  "commit": "ce70129939b00ca06f2c4a0825487c70b9a4b6cf",
  "tree": "94ffc596d0c81d70aa41379b13050bc9cfe1bdc0",
  "parents": [
    "166966576aeed4d4e6e822f707e710022a94f709"
  ],
  "author": {
    "name": "Ben Clayton",
    "email": "bclayton@google.com",
    "time": "Mon May 15 13:25:02 2023 +0100"
  },
  "committer": {
    "name": "Ben Clayton",
    "email": "bclayton@google.com",
    "time": "Mon May 15 13:25:02 2023 +0100"
  },
  "message": "Squashed \u0027third_party/SPIRV-Tools/\u0027 changes from e9dc2c8ce..51892874b\n\n51892874b Run ADCE when the printf extension is used. (#5215)\ne803fe671 Don\u0027t convert struct members to half (#5201)\nd6310f416 Roll external/googletest/ a3580180d..bc860af08 (1 commit) (#5216)\n8993f9f52 Apply scalar replacement on vars with Pointer decorations (#5208)\n01055c60c Update the contributing guidelines (#5212)\n65f03bea4 Roll external/spirv-headers/ 7f1d2f415..268a06176 (2 commits) (#5214)\n2189ad7a5 spirv-tools: Add support for QNX (#5211)\n17be6bb7c Roll external/googletest/ f345b2ca6..a3580180d (2 commits) (#5210)\na525dccbe roll deps (#5209)\n0ce36ad78 instrument: Add set and binding to bindless error records (#5204)\n08d8fae58 Roll external/googletest/ 0bdaac5a1..797b0ad2a (1 commit) (#5207)\n8e1001e93 Roll external/googletest/ dea0484e4..0bdaac5a1 (1 commit) (#5206)\nbaa46e103 Update spirv_headers to include SPV_KHR_ray_tracing_position_fetch (#5205)\n6110f30a3 Roll external/googletest/ 783d00fd1..ccdeec888 (1 commit) (#5203)\nd4c0abdca instrument: Change descriptor state storage format (#5178)\n9e627132a Roll external/googletest/ 12a5852e4..783d00fd1 (9 commits) (#5198)\n25ad5e19f Do not define GOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE if it is already defined. (#5200)\nbec566a32 opt: Fix null deref in OpMatrixTimesVector and OpVectorTimesMatrix (#5199)\nd5f69dba5 Remove dead code (#5195)\n55bc37f82 Roll external/googletest/ 8fa9461cc..12a5852e4 (1 commit) (#5193)\n6f276e05c Add support for SPV_EXT_shader_tile_image (#5188)\n1877a7f90 Fix vector OpConstantComposite type validation (#5191)\nf449fb4ad Add default case for spv::Dim for TileImageEXT (#5194)\n9a4e7a1eb Update protobuf to v21.12 (#5189)\n31c546e31 Roll external/googletest/ 057b4e904..8fa9461cc (2 commits) (#5192)\n048faf2e5 Remove use of deprecated std::aligned_storage (#5183)\n13ea01b3e Roll external/googletest/ 7ee260c54..057b4e904 (1 commit) (#5190)\ndd03c1fca Fix LICMPass (#5087)\n97a55196d Roll external/googletest/ b5fd99bbd..7ee260c54 (1 commit) (#5187)\nac335c763 roll deps (#5185)\na2db3fb17 kokoro: always chown files (#5186)\n6b72fe20c Add missing header guard (#5181)\n7ab0a2781 Remove non-ascii char from comments. (#5182)\nf5ff7ae4a Roll external/googletest/ 88af49efa..ca0d46e95 (4 commits) (#5180)\na0fcd06f8 Add Vulkan memory model to allow lists (#5173)\nd8a8af8e6 spirv-val: Remove unused includes and code (#5176)\n4680d2bef Roll external/googletest/ e9fb5c7ba..88af49efa (1 commit) (#5179)\nfa69b09cf spirv-opt: Remove unused includes and code (#5177)\nd24a39a7f Do not remove control barrier after spv1.3 (#5174)\nf9f31fa5a Roll external/googletest/ 6f01e3dc1..e9fb5c7ba (2 commits) (#5175)\nb4e0850ef Ignore NonSemanticInstructions (#5171)\n32a4d840b roll deps (#5172)\n9fbe1738b Update SPIRV-Headers deps (#5170)\n5f4e694e1 Implement source extraction logic for spirv-objdump (#5150)\n5aab2a8fe Include stdint.h (#5164)\n1a52c14ee Roll external/googletest/ fa8720982..974e18ee6 (2 commits) (#5168)\n90f6a2875 Roll external/googletest/ 471087fbf..fa8720982 (2 commits) (#5167)\n4dc3edeb9 build: set std\u003dc++17 for BUILD.gn (#5162)\nf56f2b6fd roll deps (#5166)\n9c9144b65 ci: fix dependency updater bot (#5165)\nae435df4a git: add release workflow (#5158)\n44bc9bd2a build: cmake: support passing a custom source folder for GoogleTest (#5157)\n8e6563b91 spirv-val: Label new Vulkan VUID 07951 (#5154)\n9743701ed Explicitly #include \u003cutility\u003e in spirv_target_env.cpp (#5159)\n25f6c0cea Revert \"Add workflow for github releases. (#5145)\" (#5156)\na45a4cd21 Roll external/googletest/ 038e392eb..391ce627d (1 commit) (#5153)\na1f555651 build(deps): bump y18n from 4.0.0 to 4.0.3 in /tools/sva (#5155)\n25b7608cb Add workflow for github releases. (#5145)\nfcd53c8ed Add spirv-dump tool (#5146)\n7cefd5f5f Change default permissions for workflows (#5149)\n44d72a9b3 Prepare release v2023.2 (#5151)\nfba26fd60 roll deps (#5152)\n01828dac7 Roll external/googletest/ 48a1b1105..50e07d1c9 (1 commit) (#5148)\nb029037aa Revert changes around CHANGES file. (#5143)\nc069a5c7e roll deps (#5144)\n42267721e build: tool to generate a CHANGELOG from tags (#5136)\ndb0c3d83d Roll external/googletest/ e1ee0fa3e..a798c2f10 (4 commits) (#5142)\n690a9a406 Add explicit deduction guide for FlagRegistration (#5141)\n3033cf428 Roll external/googletest/ cead3d57c..e1ee0fa3e (9 commits) (#5140)\n016bb3ae7 roll deps (#5139)\n7cb5898e1 diff: refactorize flag parsing (#5133)\ne0df12997 Fix using invalid install path for cmake support files with MINGW platform (#5128) (#5129)\n3eff21366 Fix MinGW build error (#4935) (#5127)\nbd83b772c Fix operand index out of bounds when folding OpCompositeExtract. (#5107)\n5fe3bbe77 Update Effcee so it doesn\u0027t hardcode C++11 (#5137)\n6c714f191 Roll external/googletest/ c7d0bc830..2d4f20876 (3 commits) (#5130)\nd6c707676 linter: refactorize linter flag parsing (#5134)\n8cee46198 tools: add uint32_t flags parsing (#5131)\n970ba4e8b linker: refactorize flag parsing (#5132)\n9d71fb676 Roll external/googletest/ 3d787f5a0..c7d0bc830 (4 commits) (#5126)\n9d4c95a57 build: fix build.gn missing comma (#5125)\n2e0f4b52c tools: refactorize tools flags parsing. (#5111)\n3b2ea1a42 Roll external/googletest/ 39a26e12d..3d787f5a0 (2 commits) (#5123)\nb955c468b Add missing header include (#5124)\n5d2bc6f06 Fix removal of dependent non-semantic instructions (#5122)\n4183faa2e Roll external/googletest/ 750d67d80..39a26e12d (2 commits) (#5120)\n2cf48e953 Allow invoking git.bat as git on Windows (#5118)\n9017cfcf6 Roll external/googletest/ 7a7231c44..750d67d80 (1 commit) (#5119)\n8bcaad28f Roll external/re2/ 9049cd28d..3a8436ac4 (1 commit) (#5117)\n987a5f136 build: change the way we set cxx version for bazel. (#5114)\n69ed5adf1 Roll external/googletest/ f063cd25c..7a7231c44 (1 commit) (#5116)\nc9947cc8d Roll external/googletest/ 2057566e4..f063cd25c (1 commit) (#5115)\n956114df2 opt: fix spirv ABI on Linux again. (#5113)\nf4343515a Remove duplicate lists of constant and type opcodes (#5106)\n95f93810b Roll external/googletest/ b80a07ffe..2057566e4 (1 commit) (#5112)\nb84c86f71 libspirv.cpp: adds c++ api for spvBinaryParse (#5109)\ne150e716f roll deps (#5110)\n722138136 Roll external/re2/ b025c6a3a..891fa6684 (1 commit) (#5108)\n5b48c549b Roll external/googletest/ 0570e2d93..b73f27fd1 (1 commit) (#5105)\ndfcbf310a Change exec_tools -\u003e tools for local genrule (#5104)\nb0504f990 Roll external/googletest/ 3d568bdda..0570e2d93 (2 commits) (#5102)\nc965624e3 Roll external/googletest/ 2f2e72bae..3d568bdda (1 commit) (#5100)\n0ce2bc4ce spirv-val: Conditional Branch without an exit is invalid in loop header (#5069)\n\ngit-subtree-dir: third_party/SPIRV-Tools\ngit-subtree-split: 51892874ba08f3ac0d9b1fcf3893c8516693a88e\nChange-Id: I4a42eed4fc8a249a67dce8a793b482ed48d6ebdb\n",
  "tree_diff": [
    {
      "type": "delete",
      "old_id": "5b3d13f534ded213f71bdf9ddb65a7eca9b53a01",
      "old_mode": 33188,
      "old_path": ".bazelrc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "a33034b38dce00219390fac71fb983eaf592b6a3",
      "old_mode": 33188,
      "old_path": ".github/workflows/autoroll.yml",
      "new_id": "4520309d45ee0c1b63b1a99b2ae6870c7c32bf8b",
      "new_mode": 33188,
      "new_path": ".github/workflows/autoroll.yml"
    },
    {
      "type": "modify",
      "old_id": "77ef657568432c9dce13dd2e6d45c85dda3b6bf8",
      "old_mode": 33188,
      "old_path": ".github/workflows/bazel.yml",
      "new_id": "88700c44c24615edf2c3d242962ec66b10ae4b9a",
      "new_mode": 33188,
      "new_path": ".github/workflows/bazel.yml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ada943169e5d78533fe7041e0155c1f84147aa28",
      "new_mode": 33188,
      "new_path": ".github/workflows/release.yml"
    },
    {
      "type": "modify",
      "old_id": "fa8951a16eca3a43b5e143d720a8be83935cdb9c",
      "old_mode": 33188,
      "old_path": ".github/workflows/wasm.yml",
      "new_id": "62c9af38423d4e02d5936144888a65276cae7c75",
      "new_mode": 33188,
      "new_path": ".github/workflows/wasm.yml"
    },
    {
      "type": "modify",
      "old_id": "8a702066297ca8ef3d5eaf56595dc3a9282e9ebf",
      "old_mode": 33188,
      "old_path": "Android.mk",
      "new_id": "a4e7615fad9038460a0919d19a5cb6c138bce30d",
      "new_mode": 33188,
      "new_path": "Android.mk"
    },
    {
      "type": "modify",
      "old_id": "71399b2f5d067f56a427acd480e1db2bd87c5ca8",
      "old_mode": 33188,
      "old_path": "BUILD.bazel",
      "new_id": "ae7f35c6d35910180af618c71b4fabc19f236d1e",
      "new_mode": 33188,
      "new_path": "BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "ee3743b85d724ab74f48e04dad0d2d51792c6f38",
      "old_mode": 33188,
      "old_path": "BUILD.gn",
      "new_id": "44954b2df19d1b0ee6d0aa262b3e9be372f149d0",
      "new_mode": 33188,
      "new_path": "BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "f24da418e891954de28f96a9e174069ef6080d70",
      "old_mode": 33188,
      "old_path": "CHANGES",
      "new_id": "dbe31a0c03835e0c1e8c4ff9c9be67391c74d379",
      "new_mode": 33188,
      "new_path": "CHANGES"
    },
    {
      "type": "modify",
      "old_id": "1c7b071af3445fd169c4b50fb318556627e9a03c",
      "old_mode": 33188,
      "old_path": "CMakeLists.txt",
      "new_id": "71cdc00c4689fa4098cfec300ab8195f6cac6997",
      "new_mode": 33188,
      "new_path": "CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "1eb8b689e8adba288ce99e53f6a0af48a42945b5",
      "old_mode": 33188,
      "old_path": "CONTRIBUTING.md",
      "new_id": "893998e1b5a1c71d858d89ddfcd640fac02622ac",
      "new_mode": 33188,
      "new_path": "CONTRIBUTING.md"
    },
    {
      "type": "modify",
      "old_id": "c6be512780cca33e35a4bca0aed068936095ace9",
      "old_mode": 33188,
      "old_path": "DEPS",
      "new_id": "9b6039e89416293515b7fd2b865869f7201fc3ea",
      "new_mode": 33188,
      "new_path": "DEPS"
    },
    {
      "type": "modify",
      "old_id": "baa44e7077f40206ed23abf5b92f1c40fdc857ac",
      "old_mode": 33188,
      "old_path": "README.md",
      "new_id": "92e4d3c06de132f3907cc0707a40236287f81307",
      "new_mode": 33188,
      "new_path": "README.md"
    },
    {
      "type": "modify",
      "old_id": "676ee979eaac9fb4d26f6048ffaf69a5d747c8c9",
      "old_mode": 33188,
      "old_path": "external/CMakeLists.txt",
      "new_id": "6ee37d9ea55fdcd2874e9036682cf63f6b7f07e4",
      "new_mode": 33188,
      "new_path": "external/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "a75561b5088d98e8af385f9e2a0b0bfecc61a60a",
      "old_mode": 33188,
      "old_path": "include/spirv-tools/instrument.hpp",
      "new_id": "448cf8ab7934c6a7d04140c2daedd65bf7e57159",
      "new_mode": 33188,
      "new_path": "include/spirv-tools/instrument.hpp"
    },
    {
      "type": "modify",
      "old_id": "84a7726e78b47d2eacd252adbf5c60d416a55ca4",
      "old_mode": 33188,
      "old_path": "include/spirv-tools/libspirv.h",
      "new_id": "542b745327e8fc5cbb6d75b5312617f87c0ca178",
      "new_mode": 33188,
      "new_path": "include/spirv-tools/libspirv.h"
    },
    {
      "type": "modify",
      "old_id": "408e3ebb23718779e9dc7142fcaa327b03a61d7b",
      "old_mode": 33188,
      "old_path": "include/spirv-tools/libspirv.hpp",
      "new_id": "ee6c8469a03c6ad9e6a0baaff7f7449833e029c4",
      "new_mode": 33188,
      "new_path": "include/spirv-tools/libspirv.hpp"
    },
    {
      "type": "modify",
      "old_id": "aa6a614ea679cd1a21566dd90e9aa0147acc1417",
      "old_mode": 33188,
      "old_path": "include/spirv-tools/optimizer.hpp",
      "new_id": "8bdd4e8268e91a10c5c4af1303fe85573cfc079d",
      "new_mode": 33188,
      "new_path": "include/spirv-tools/optimizer.hpp"
    },
    {
      "type": "modify",
      "old_id": "50ad42bc81cf62cfe9ded6dc11a244a6b14455a9",
      "old_mode": 33188,
      "old_path": "kokoro/macos-clang-release-bazel/build.sh",
      "new_id": "2465d9c6023f900f96d40bbcd6c61e00a285cce6",
      "new_mode": 33188,
      "new_path": "kokoro/macos-clang-release-bazel/build.sh"
    },
    {
      "type": "modify",
      "old_id": "52fbb9e4bbf5d8dcb45a7c9b20963e43d3a4ce95",
      "old_mode": 33261,
      "old_path": "kokoro/scripts/linux/build-docker.sh",
      "new_id": "f2a06e07c9455d649abaabc909ae3f880870021d",
      "new_mode": 33261,
      "new_path": "kokoro/scripts/linux/build-docker.sh"
    },
    {
      "type": "modify",
      "old_id": "85d4b61abbc693d10679244e8ca5f5b1d12cf98a",
      "old_mode": 33188,
      "old_path": "kokoro/scripts/linux/build.sh",
      "new_id": "688ba7933d31e5c19698d6a8d0ea83752d244ca0",
      "new_mode": 33188,
      "new_path": "kokoro/scripts/linux/build.sh"
    },
    {
      "type": "modify",
      "old_id": "b5924f516ecdc6087bc4f308173818f04a9639e2",
      "old_mode": 33188,
      "old_path": "source/CMakeLists.txt",
      "new_id": "acfa0c123bf3a5dce506430de85d2cfe78af9931",
      "new_mode": 33188,
      "new_path": "source/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "46c218814e4f3705701c3c01e8bd06abeedbac39",
      "old_mode": 33188,
      "old_path": "source/fuzz/protobufs/spirvfuzz_protobufs.h",
      "new_id": "44aecfd62f45871fc65d1cc57f466a907b98908d",
      "new_mode": 33188,
      "new_path": "source/fuzz/protobufs/spirvfuzz_protobufs.h"
    },
    {
      "type": "modify",
      "old_id": "be76caaa8b3cdd7473248e5dfc806ce6fcb23a9e",
      "old_mode": 33188,
      "old_path": "source/libspirv.cpp",
      "new_id": "83e8629b7023cb45c6c0338b00629b3fedf6f38d",
      "new_mode": 33188,
      "new_path": "source/libspirv.cpp"
    },
    {
      "type": "modify",
      "old_id": "b1785cccced0903ed2b683b9878e29158a9f8bd8",
      "old_mode": 33188,
      "old_path": "source/opcode.cpp",
      "new_id": "d26024abb46244ce91f82be42e6842ab57821e5b",
      "new_mode": 33188,
      "new_path": "source/opcode.cpp"
    },
    {
      "type": "modify",
      "old_id": "53d13f18bf628407ac0d9e7f62bf114f15c1448f",
      "old_mode": 33188,
      "old_path": "source/opt/aggressive_dead_code_elim_pass.cpp",
      "new_id": "16456386b20f7b58fbf599ba7ce81a0400f03d63",
      "new_mode": 33188,
      "new_path": "source/opt/aggressive_dead_code_elim_pass.cpp"
    },
    {
      "type": "modify",
      "old_id": "d12178ebe390eb56d6cd25eee3ff265dc2919ddf",
      "old_mode": 33188,
      "old_path": "source/opt/basic_block.cpp",
      "new_id": "a9fc8e2f7bb4b7e24b78d65cd8670fa610326d6e",
      "new_mode": 33188,
      "new_path": "source/opt/basic_block.cpp"
    },
    {
      "type": "modify",
      "old_id": "ef7f31fe0b575de40635d89d96b805f1ac64926e",
      "old_mode": 33188,
      "old_path": "source/opt/block_merge_pass.cpp",
      "new_id": "d6c33e52b565891a0b8e4b2316009561094d601b",
      "new_mode": 33188,
      "new_path": "source/opt/block_merge_pass.cpp"
    },
    {
      "type": "modify",
      "old_id": "63627a2f73fce5349020b7f3ab04ccd174b2fd2c",
      "old_mode": 33188,
      "old_path": "source/opt/ccp_pass.cpp",
      "new_id": "46bfc907de7a86f9e99352a5cd35b1f62ba42b33",
      "new_mode": 33188,
      "new_path": "source/opt/ccp_pass.cpp"
    },
    {
      "type": "modify",
      "old_id": "6d48637a459432d5cf541225e9a6163f5ef3bbb9",
      "old_mode": 33188,
      "old_path": "source/opt/cfg_cleanup_pass.cpp",
      "new_id": "26fed89fb14ac13615f23314f6a93b57bb33d3e2",
      "new_mode": 33188,
      "new_path": "source/opt/cfg_cleanup_pass.cpp"
    },
    {
      "type": "modify",
      "old_id": "35a8df23b9d19b08ed8801b844d742d62ff5fccb",
      "old_mode": 33188,
      "old_path": "source/opt/code_sink.cpp",
      "new_id": "90231791e7d26a7c19ea3263019726d9e9c90d14",
      "new_mode": 33188,
      "new_path": "source/opt/code_sink.cpp"
    },
    {
      "type": "modify",
      "old_id": "516c34b3bc9aa842baa4af1bacedabb053d3f9d8",
      "old_mode": 33188,
      "old_path": "source/opt/const_folding_rules.cpp",
      "new_id": "26108082f4194ac23d2f5161064a7c40cf9c17a8",
      "new_mode": 33188,
      "new_path": "source/opt/const_folding_rules.cpp"
    },
    {
      "type": "modify",
      "old_id": "d70e27bb29832edc8b7c376f4d40bb4934057440",
      "old_mode": 33188,
      "old_path": "source/opt/constants.cpp",
      "new_id": "9b4c89a6558ecfd24da692c9e6667c1df9e10c01",
      "new_mode": 33188,
      "new_path": "source/opt/constants.cpp"
    },
    {
      "type": "modify",
      "old_id": "a153cabfc6511035fb27b6fde5f6e520203eb658",
      "old_mode": 33188,
      "old_path": "source/opt/control_dependence.cpp",
      "new_id": "3d48139636a8d07d991360a9f0c9550386b0c989",
      "new_mode": 33188,
      "new_path": "source/opt/control_dependence.cpp"
    },
    {
      "type": "modify",
      "old_id": "7a4c1f40972fea201affcf2b851e27aad01a0873",
      "old_mode": 33188,
      "old_path": "source/opt/convert_to_half_pass.cpp",
      "new_id": "2c4a631e17b3594217b0376a44a2d47ed026508c",
      "new_mode": 33188,
      "new_path": "source/opt/convert_to_half_pass.cpp"
    },
    {
      "type": "modify",
      "old_id": "feabfba3e17f6232cbe5efb813d62b7c28f0c71e",
      "old_mode": 33188,
      "old_path": "source/opt/convert_to_half_pass.h",
      "new_id": "24a478ffc657bfc53c3797404a3bec2eb1263995",
      "new_mode": 33188,
      "new_path": "source/opt/convert_to_half_pass.h"
    },
    {
      "type": "modify",
      "old_id": "2effc3e4c771072cf7a93d2a50b517e838ad500c",
      "old_mode": 33188,
      "old_path": "source/opt/convert_to_sampled_image_pass.cpp",
      "new_id": "c82db41cec895230c69a344b86657e77fef14b56",
      "new_mode": 33188,
      "new_path": "source/opt/convert_to_sampled_image_pass.cpp"
    },
    {
      "type": "modify",
      "old_id": "8d74e41373db33dc528ed3f8a1dd76ca73fe666e",
      "old_mode": 33188,
      "old_path": "source/opt/dataflow.cpp",
      "new_id": "63737f1984fa4ec6667442e206b63b8bf5806ee9",
      "new_mode": 33188,
      "new_path": "source/opt/dataflow.cpp"
    },
    {
      "type": "modify",
      "old_id": "319b8d161c0bdc84c8da9062d426e7da52645c8e",
      "old_mode": 33188,
      "old_path": "source/opt/dead_branch_elim_pass.cpp",
      "new_id": "1526b9e05e33e84f7fa56750dfe8b00bbaba6cf1",
      "new_mode": 33188,
      "new_path": "source/opt/dead_branch_elim_pass.cpp"
    },
    {
      "type": "modify",
      "old_id": "d021515600061f81b424e6e52d0494b60a77c43a",
      "old_mode": 33188,
      "old_path": "source/opt/eliminate_dead_constant_pass.cpp",
      "new_id": "500fd8af9af7f1a9e478655b1bad2091c1e4ed92",
      "new_mode": 33188,
      "new_path": "source/opt/eliminate_dead_constant_pass.cpp"
    },
    {
      "type": "modify",
      "old_id": "cf7f92f55052befe127504c8b832620dacc4ff3f",
      "old_mode": 33188,
      "old_path": "source/opt/eliminate_dead_functions_util.cpp",
      "new_id": "e95b7f6a8636442acef09047d20e6c77906d5726",
      "new_mode": 33188,
      "new_path": "source/opt/eliminate_dead_functions_util.cpp"
    },
    {
      "type": "modify",
      "old_id": "916fc27a3ce31f3ce694645d908c8f3e87d74510",
      "old_mode": 33188,
      "old_path": "source/opt/eliminate_dead_io_components_pass.cpp",
      "new_id": "5553a3362f8a6eb3bfd758888819b1267bd2d75a",
      "new_mode": 33188,
      "new_path": "source/opt/eliminate_dead_io_components_pass.cpp"
    },
    {
      "type": "modify",
      "old_id": "f2f64f812a8ed1e01e9d9200b452bc320722e168",
      "old_mode": 33188,
      "old_path": "source/opt/eliminate_dead_output_stores_pass.cpp",
      "new_id": "99711a16e8193b4bd8eec32bbf742daa68bef0f9",
      "new_mode": 33188,
      "new_path": "source/opt/eliminate_dead_output_stores_pass.cpp"
    },
    {
      "type": "modify",
      "old_id": "13785f34935ba3d1c2e50195153db3fd8af492fe",
      "old_mode": 33188,
      "old_path": "source/opt/eliminate_dead_output_stores_pass.h",
      "new_id": "676d4f4f0008d603cef1c8233681bc4e16947ddd",
      "new_mode": 33188,
      "new_path": "source/opt/eliminate_dead_output_stores_pass.h"
    },
    {
      "type": "modify",
      "old_id": "2a1c00664aff3d7fb47d327708f3f3a794093c88",
      "old_mode": 33188,
      "old_path": "source/opt/feature_manager.cpp",
      "new_id": "07e053b8eb2a9566f4ef49efcd16a6ffe671b053",
      "new_mode": 33188,
      "new_path": "source/opt/feature_manager.cpp"
    },
    {
      "type": "modify",
      "old_id": "3c234c4e35f61244217187e828fb478eae705bcc",
      "old_mode": 33188,
      "old_path": "source/opt/fold.cpp",
      "new_id": "453756f8c3e2c39a0d62486f3142b56f4c3ae41e",
      "new_mode": 33188,
      "new_path": "source/opt/fold.cpp"
    },
    {
      "type": "modify",
      "old_id": "132be0c4b11a5f5e292907c61506df2f49c5b5bd",
      "old_mode": 33188,
      "old_path": "source/opt/fold_spec_constant_op_and_composite_pass.cpp",
      "new_id": "f6d61554a4e5360f7bac375f40016ad690f0245f",
      "new_mode": 33188,
      "new_path": "source/opt/fold_spec_constant_op_and_composite_pass.cpp"
    },
    {
      "type": "modify",
      "old_id": "1a4c03d7e32e5200c86cef158efca2e454df36fc",
      "old_mode": 33188,
      "old_path": "source/opt/folding_rules.cpp",
      "new_id": "7730ac1d277664ca5ae7be2263be661c12d480e2",
      "new_mode": 33188,
      "new_path": "source/opt/folding_rules.cpp"
    },
    {
      "type": "modify",
      "old_id": "6c7c949fd3ae896fe6803170c7a129637da2d35b",
      "old_mode": 33188,
      "old_path": "source/opt/function.cpp",
      "new_id": "2ee88eca8e36a51f1a4ef3e5be0e0dba63ba555d",
      "new_mode": 33188,
      "new_path": "source/opt/function.cpp"
    },
    {
      "type": "modify",
      "old_id": "da2764fc835c68361b583361283c49860aa478ef",
      "old_mode": 33188,
      "old_path": "source/opt/graphics_robust_access_pass.cpp",
      "new_id": "8fff8a032b6ebf1532ea41418781406fb3b611b1",
      "new_mode": 33188,
      "new_path": "source/opt/graphics_robust_access_pass.cpp"
    },
    {
      "type": "modify",
      "old_id": "cd712f068e972274c79d6dae880746cba422f66e",
      "old_mode": 33188,
      "old_path": "source/opt/inst_bindless_check_pass.cpp",
      "new_id": "e8c412ffe1d9aa81bcecd03c17f30a523afdfdd7",
      "new_mode": 33188,
      "new_path": "source/opt/inst_bindless_check_pass.cpp"
    },
    {
      "type": "modify",
      "old_id": "e6e6ef4f98a56ffcac538b75e69467bdeb8a7d5d",
      "old_mode": 33188,
      "old_path": "source/opt/inst_bindless_check_pass.h",
      "new_id": "f89af025a964ccda047739a7d43ad184e3d7b10f",
      "new_mode": 33188,
      "new_path": "source/opt/inst_bindless_check_pass.h"
    },
    {
      "type": "modify",
      "old_id": "c18f91d7fd47a835d807b599a46dd4ddcbc70e86",
      "old_mode": 33188,
      "old_path": "source/opt/inst_buff_addr_check_pass.cpp",
      "new_id": "495470652f4bdf30b838b7b39c7c2859eb1b1dcf",
      "new_mode": 33188,
      "new_path": "source/opt/inst_buff_addr_check_pass.cpp"
    },
    {
      "type": "modify",
      "old_id": "fb43c397a54d54c96afce168084546414fca6f5d",
      "old_mode": 33188,
      "old_path": "source/opt/inst_buff_addr_check_pass.h",
      "new_id": "2ec212bf87844482cd9fa095053e33e81ccc498c",
      "new_mode": 33188,
      "new_path": "source/opt/inst_buff_addr_check_pass.h"
    },
    {
      "type": "modify",
      "old_id": "22736bff89c95d701ccdf7060b684dd8ba5b6189",
      "old_mode": 33188,
      "old_path": "source/opt/instruction.h",
      "new_id": "d50e6251771975cbef82298f10cef262047b4104",
      "new_mode": 33188,
      "new_path": "source/opt/instruction.h"
    },
    {
      "type": "modify",
      "old_id": "c6e405051d68a8d5dda659c9f222ceabdf19f191",
      "old_mode": 33188,
      "old_path": "source/opt/instrument_pass.cpp",
      "new_id": "9233ffd7fb657c90950867359a4760317ac8ed67",
      "new_mode": 33188,
      "new_path": "source/opt/instrument_pass.cpp"
    },
    {
      "type": "modify",
      "old_id": "13119297cb81d9aaefa4eaf0fc9532efb63d7d0b",
      "old_mode": 33188,
      "old_path": "source/opt/instrument_pass.h",
      "new_id": "4bbbb09813a7239a3e8ffb422d4e194760a80ef6",
      "new_mode": 33188,
      "new_path": "source/opt/instrument_pass.h"
    },
    {
      "type": "modify",
      "old_id": "df7511bf3a102b3452f4861c578d629cd54ab4b8",
      "old_mode": 33188,
      "old_path": "source/opt/interface_var_sroa.h",
      "new_id": "45ed3717ad8d50571b9d5b46b9633f2efaeaf721",
      "new_mode": 33188,
      "new_path": "source/opt/interface_var_sroa.h"
    },
    {
      "type": "modify",
      "old_id": "bb6f6108cfd1377608e438cfa5c1418b5d1bbcb5",
      "old_mode": 33188,
      "old_path": "source/opt/interp_fixup_pass.cpp",
      "new_id": "2ec2147d6064aa2ee70572cd73277f34a1936ac8",
      "new_mode": 33188,
      "new_path": "source/opt/interp_fixup_pass.cpp"
    },
    {
      "type": "modify",
      "old_id": "93289a61a738da10d4759dfd543d227c528134a3",
      "old_mode": 33188,
      "old_path": "source/opt/ir_builder.h",
      "new_id": "48e08ee7afc023fa8e3c13a2d656cc29a3f78a65",
      "new_mode": 33188,
      "new_path": "source/opt/ir_builder.h"
    },
    {
      "type": "modify",
      "old_id": "889a671d07f6bc185e355393469a3dede3ef5081",
      "old_mode": 33188,
      "old_path": "source/opt/ir_context.cpp",
      "new_id": "26501c2cce7629bbe06b10342014b186359e359a",
      "new_mode": 33188,
      "new_path": "source/opt/ir_context.cpp"
    },
    {
      "type": "modify",
      "old_id": "35075de171d2ac8a27e82de98391b941457548d4",
      "old_mode": 33188,
      "old_path": "source/opt/ir_context.h",
      "new_id": "8419ee7e954f95e885921b6b5dbfaa25bb287dde",
      "new_mode": 33188,
      "new_path": "source/opt/ir_context.h"
    },
    {
      "type": "modify",
      "old_id": "514518b467c3fe4178bc471372819379998773f5",
      "old_mode": 33188,
      "old_path": "source/opt/licm_pass.cpp",
      "new_id": "f2a6e4df5654935dd837d3d1c6b44be64caec6b5",
      "new_mode": 33188,
      "new_path": "source/opt/licm_pass.cpp"
    },
    {
      "type": "modify",
      "old_id": "fdf3f4e1109e07580900f8e07780dd49f36975ee",
      "old_mode": 33188,
      "old_path": "source/opt/liveness.cpp",
      "new_id": "336f3ae526c908b0e6f75c1a3bee77170840afae",
      "new_mode": 33188,
      "new_path": "source/opt/liveness.cpp"
    },
    {
      "type": "modify",
      "old_id": "66e8813365ae3480697ef2fe88758a04d40c64c7",
      "old_mode": 33188,
      "old_path": "source/opt/local_access_chain_convert_pass.cpp",
      "new_id": "6ec0c2d387902a3ab0f03908fe0bf7564e70e281",
      "new_mode": 33188,
      "new_path": "source/opt/local_access_chain_convert_pass.cpp"
    },
    {
      "type": "modify",
      "old_id": "c1789c885191f4ae05534da183cdc12def7a9c46",
      "old_mode": 33188,
      "old_path": "source/opt/local_single_block_elim_pass.cpp",
      "new_id": "063d1b95c176b11e0aa1d75682efeb018eee0204",
      "new_mode": 33188,
      "new_path": "source/opt/local_single_block_elim_pass.cpp"
    },
    {
      "type": "modify",
      "old_id": "e494689fa6f25adaa923d5cab6c012bb7eb336d5",
      "old_mode": 33188,
      "old_path": "source/opt/local_single_store_elim_pass.cpp",
      "new_id": "a0de44c70f8e180b2cdf0e9d0d3c24553c7114ba",
      "new_mode": 33188,
      "new_path": "source/opt/local_single_store_elim_pass.cpp"
    },
    {
      "type": "modify",
      "old_id": "d7256bf8405e2af1b74fa7952d9a699b3c427eb9",
      "old_mode": 33188,
      "old_path": "source/opt/loop_dependence.cpp",
      "new_id": "e41c044afdc31bf8ec1ff28bb952df436ea3899c",
      "new_mode": 33188,
      "new_path": "source/opt/loop_dependence.cpp"
    },
    {
      "type": "modify",
      "old_id": "929c9404bac0eb15747724dbe59900e096257215",
      "old_mode": 33188,
      "old_path": "source/opt/loop_dependence_helpers.cpp",
      "new_id": "5d7d994035e62facb48d994bcea3445eab489881",
      "new_mode": 33188,
      "new_path": "source/opt/loop_dependence_helpers.cpp"
    },
    {
      "type": "modify",
      "old_id": "172b97815089a0cd807145467070af8aed5d1f2f",
      "old_mode": 33188,
      "old_path": "source/opt/loop_descriptor.cpp",
      "new_id": "cbfc2e7599fc9a252d61d6ec2fcc8a046ca21ab7",
      "new_mode": 33188,
      "new_path": "source/opt/loop_descriptor.cpp"
    },
    {
      "type": "modify",
      "old_id": "35256bc3feabd3b0d2594046f00626ce7dafa0ad",
      "old_mode": 33188,
      "old_path": "source/opt/loop_descriptor.h",
      "new_id": "d451496e771b49e49fc34a919f18fd493833698d",
      "new_mode": 33188,
      "new_path": "source/opt/loop_descriptor.h"
    },
    {
      "type": "modify",
      "old_id": "bd8444ae5666e63c97f5fb3fb164a8b011b87a70",
      "old_mode": 33188,
      "old_path": "source/opt/loop_fusion_pass.cpp",
      "new_id": "097430fcf121bad7e5ca79d1d7c1f4c168e881e2",
      "new_mode": 33188,
      "new_path": "source/opt/loop_fusion_pass.cpp"
    },
    {
      "type": "modify",
      "old_id": "d5122730357919e2dac82a88f66dea225af1cee9",
      "old_mode": 33188,
      "old_path": "source/opt/loop_peeling.cpp",
      "new_id": "25c6db1207d2e4057b25dc8022dc009ca853dc12",
      "new_mode": 33188,
      "new_path": "source/opt/loop_peeling.cpp"
    },
    {
      "type": "modify",
      "old_id": "07b529d4947b112567c1be8269635eb78bb32e38",
      "old_mode": 33188,
      "old_path": "source/opt/loop_unroller.cpp",
      "new_id": "d9e34f242318903c0cf72114d7fe68ef82eaa1f4",
      "new_mode": 33188,
      "new_path": "source/opt/loop_unroller.cpp"
    },
    {
      "type": "modify",
      "old_id": "b00d66de8222a84c3c9e99df53836b1928a5ee1f",
      "old_mode": 33188,
      "old_path": "source/opt/loop_unswitch_pass.cpp",
      "new_id": "41f1a804bf3497111647a9874ce7ff12916ab7b6",
      "new_mode": 33188,
      "new_path": "source/opt/loop_unswitch_pass.cpp"
    },
    {
      "type": "modify",
      "old_id": "5f5929186580f7a07ac1c75ecad27af9cbb6e93c",
      "old_mode": 33188,
      "old_path": "source/opt/mem_pass.cpp",
      "new_id": "9f95785699785b8d732d552be233f3c9dcdfdaa7",
      "new_mode": 33188,
      "new_path": "source/opt/mem_pass.cpp"
    },
    {
      "type": "modify",
      "old_id": "cbc4b82f77aa5ed4184d0cc0f36d35804dd505de",
      "old_mode": 33188,
      "old_path": "source/opt/optimizer.cpp",
      "new_id": "46a92dd90ee3330286c319ed461a7ce73929b4eb",
      "new_mode": 33188,
      "new_path": "source/opt/optimizer.cpp"
    },
    {
      "type": "modify",
      "old_id": "45bb5c57c08cfebfc35e2abf3bfe49a17fb0a1ca",
      "old_mode": 33188,
      "old_path": "source/opt/reflect.h",
      "new_id": "ec7c2dd07565aef1895eefafab20411f7f25a813",
      "new_mode": 33188,
      "new_path": "source/opt/reflect.h"
    },
    {
      "type": "modify",
      "old_id": "90c3acff2cda65d241776d0f5d94f84aedbcdb5a",
      "old_mode": 33188,
      "old_path": "source/opt/remove_duplicates_pass.cpp",
      "new_id": "0df559b345ef66c39669747b6ac75663869c94d1",
      "new_mode": 33188,
      "new_path": "source/opt/remove_duplicates_pass.cpp"
    },
    {
      "type": "modify",
      "old_id": "7f11187cac2be187e0fe9b3c96354682b4780719",
      "old_mode": 33188,
      "old_path": "source/opt/remove_unused_interface_variables_pass.h",
      "new_id": "a4cb1085abdc050fabb13e5bee2282ccee077397",
      "new_mode": 33188,
      "new_path": "source/opt/remove_unused_interface_variables_pass.h"
    },
    {
      "type": "modify",
      "old_id": "214097398d01ac02b41c110fa0727854e338efd5",
      "old_mode": 33188,
      "old_path": "source/opt/replace_invalid_opc.cpp",
      "new_id": "1b97c0e84f950a84951a832e2f542067eb05c2a6",
      "new_mode": 33188,
      "new_path": "source/opt/replace_invalid_opc.cpp"
    },
    {
      "type": "modify",
      "old_id": "0c8babe8aedf4e0803c443af3840203f461b4ea9",
      "old_mode": 33188,
      "old_path": "source/opt/scalar_analysis.cpp",
      "new_id": "26cc8b303a70aea65797f6c44ee3665e0645f803",
      "new_mode": 33188,
      "new_path": "source/opt/scalar_analysis.cpp"
    },
    {
      "type": "modify",
      "old_id": "3c1ecc082a67528da31fde960e2667d2442cfd27",
      "old_mode": 33188,
      "old_path": "source/opt/scalar_analysis_simplification.cpp",
      "new_id": "3c0947cdae634aca3cbe2c54ef672b3e6b9864fd",
      "new_mode": 33188,
      "new_path": "source/opt/scalar_analysis_simplification.cpp"
    },
    {
      "type": "modify",
      "old_id": "bfebb01c87518f1c447d097e2e467660eb5c6b5c",
      "old_mode": 33188,
      "old_path": "source/opt/scalar_replacement_pass.cpp",
      "new_id": "38c8aeccc61dc7f7945463fba33bbe03a73d70f5",
      "new_mode": 33188,
      "new_path": "source/opt/scalar_replacement_pass.cpp"
    },
    {
      "type": "modify",
      "old_id": "0bcd2a4e406ebaefb871db8d02911de042e76747",
      "old_mode": 33188,
      "old_path": "source/opt/scalar_replacement_pass.h",
      "new_id": "c73ecfd98ba56a1ac15b36463f3a3e1003a4fd17",
      "new_mode": 33188,
      "new_path": "source/opt/scalar_replacement_pass.h"
    },
    {
      "type": "modify",
      "old_id": "5125bd153b551fb3d128fb6a7e839d2f8981ccf1",
      "old_mode": 33188,
      "old_path": "source/opt/set_spec_constant_default_value_pass.cpp",
      "new_id": "d2aa9b1da2eed8f378b1877cba0a3a4b55be6343",
      "new_mode": 33188,
      "new_path": "source/opt/set_spec_constant_default_value_pass.cpp"
    },
    {
      "type": "modify",
      "old_id": "dbda3972855fbd1e7fc865517757118f963b980f",
      "old_mode": 33188,
      "old_path": "source/opt/simplification_pass.cpp",
      "new_id": "f8ffc03c20b8ef1a984c00172c4b12c13712cf9c",
      "new_mode": 33188,
      "new_path": "source/opt/simplification_pass.cpp"
    },
    {
      "type": "modify",
      "old_id": "3037274d38c9fcd298f73dcdf944758b7962cf23",
      "old_mode": 33188,
      "old_path": "source/opt/spread_volatile_semantics.cpp",
      "new_id": "e552ba5e76111fb5961f5c5775706b045629607a",
      "new_mode": 33188,
      "new_path": "source/opt/spread_volatile_semantics.cpp"
    },
    {
      "type": "modify",
      "old_id": "b8e22908df2ce6da7070b33ddc5dca18fd901eed",
      "old_mode": 33188,
      "old_path": "source/opt/ssa_rewrite_pass.cpp",
      "new_id": "3eb4ec3f8e68800ab0fa16588740322adf50e6d2",
      "new_mode": 33188,
      "new_path": "source/opt/ssa_rewrite_pass.cpp"
    },
    {
      "type": "modify",
      "old_id": "f2e849871dec0414c39f630bda13dfabe56637a8",
      "old_mode": 33188,
      "old_path": "source/opt/strength_reduction_pass.cpp",
      "new_id": "16a7869ec5ab1d7f13bc4db2430407285787ec1b",
      "new_mode": 33188,
      "new_path": "source/opt/strength_reduction_pass.cpp"
    },
    {
      "type": "modify",
      "old_id": "889969007a84d8fe507f79a53ae208a9365069c9",
      "old_mode": 33188,
      "old_path": "source/opt/strip_nonsemantic_info_pass.cpp",
      "new_id": "3886835ad7e186ab733266f71d216914b1b581fa",
      "new_mode": 33188,
      "new_path": "source/opt/strip_nonsemantic_info_pass.cpp"
    },
    {
      "type": "modify",
      "old_id": "6e4c054ef47deb1bf4422d76613813413d080511",
      "old_mode": 33188,
      "old_path": "source/opt/type_manager.cpp",
      "new_id": "1b1aeadc8af2189704906500fa91c63e74ab60bc",
      "new_mode": 33188,
      "new_path": "source/opt/type_manager.cpp"
    },
    {
      "type": "modify",
      "old_id": "ab95906b6d65013cc6af91bffd4f5567c60df869",
      "old_mode": 33188,
      "old_path": "source/opt/types.cpp",
      "new_id": "49eec9b7430195ae5b60f8d1b8a4aadfbef7a3b5",
      "new_mode": 33188,
      "new_path": "source/opt/types.cpp"
    },
    {
      "type": "modify",
      "old_id": "1f329373b1d8b6531f1c39d40f1c4315bcc61d0e",
      "old_mode": 33188,
      "old_path": "source/opt/types.h",
      "new_id": "26c058c6f839d5c3c791d251e84c130ad9a21351",
      "new_mode": 33188,
      "new_path": "source/opt/types.h"
    },
    {
      "type": "modify",
      "old_id": "f774aa6b61a1472502554285bb634977f61b46e5",
      "old_mode": 33188,
      "old_path": "source/opt/unify_const_pass.cpp",
      "new_id": "83dd438b63d8cb107b1a7b1041e5e1d52f7f5f2a",
      "new_mode": 33188,
      "new_path": "source/opt/unify_const_pass.cpp"
    },
    {
      "type": "modify",
      "old_id": "9a0381742611ca76eaa20f53eaf44b3da1c0df73",
      "old_mode": 33188,
      "old_path": "source/spirv_target_env.cpp",
      "new_id": "585f8b65a2577e251286588947af3d65434dddeb",
      "new_mode": 33188,
      "new_path": "source/spirv_target_env.cpp"
    },
    {
      "type": "modify",
      "old_id": "648a34824f517c2027e8b89f47921f11d5fe50db",
      "old_mode": 33188,
      "old_path": "source/util/small_vector.h",
      "new_id": "1351475bd83dc2d33c8f6bab0efa02698d6bd0c5",
      "new_mode": 33188,
      "new_path": "source/util/small_vector.h"
    },
    {
      "type": "modify",
      "old_id": "da05db3a812dce8b710cb8efea254e652e1ad35f",
      "old_mode": 33188,
      "old_path": "source/val/basic_block.cpp",
      "new_id": "9a358fcb97fd65fa2705e4e8005eda6b03c59964",
      "new_mode": 33188,
      "new_path": "source/val/basic_block.cpp"
    },
    {
      "type": "modify",
      "old_id": "1ca81d41615340dd8a166ce5d3285db191859330",
      "old_mode": 33188,
      "old_path": "source/val/construct.cpp",
      "new_id": "10af155da2b9c9ac72d5139671f84bdd15ca189b",
      "new_mode": 33188,
      "new_path": "source/val/construct.cpp"
    },
    {
      "type": "modify",
      "old_id": "8b4423a1f9cd9bdc3aecfa4a0a849f58e211e9aa",
      "old_mode": 33188,
      "old_path": "source/val/function.cpp",
      "new_id": "290574b859aa02d5430bd18671b907fbc0f617be",
      "new_mode": 33188,
      "new_path": "source/val/function.cpp"
    },
    {
      "type": "modify",
      "old_id": "52cb0d8bb85d4bffb3516b3ffb22fe90d8b11074",
      "old_mode": 33188,
      "old_path": "source/val/validate.cpp",
      "new_id": "e73e466026e1fb4144930d1a8dcf9c7fca2b698c",
      "new_mode": 33188,
      "new_path": "source/val/validate.cpp"
    },
    {
      "type": "modify",
      "old_id": "898743859e2181a5e51c1c8f6c4bf0e68bc89452",
      "old_mode": 33188,
      "old_path": "source/val/validate.h",
      "new_id": "2cd229f96aa656bb65fd4b40deb310659709e8f2",
      "new_mode": 33188,
      "new_path": "source/val/validate.h"
    },
    {
      "type": "modify",
      "old_id": "50c2e92aece036e1c33bcb3c340bfdf3446078a5",
      "old_mode": 33188,
      "old_path": "source/val/validate_adjacency.cpp",
      "new_id": "7e371c2f9fac7f3aa9b71ec7cda39b9a880d9287",
      "new_mode": 33188,
      "new_path": "source/val/validate_adjacency.cpp"
    },
    {
      "type": "modify",
      "old_id": "bef753d9c8cd650565ac48ecb72439beda2b8774",
      "old_mode": 33188,
      "old_path": "source/val/validate_annotation.cpp",
      "new_id": "73d0285a11f7f7794aef46d5e5a2d5f3c5b46e7e",
      "new_mode": 33188,
      "new_path": "source/val/validate_annotation.cpp"
    },
    {
      "type": "modify",
      "old_id": "a082eebc9fe177d2e4020db18a4bd3aa313bc895",
      "old_mode": 33188,
      "old_path": "source/val/validate_arithmetics.cpp",
      "new_id": "4e7dd5e884aabebede485d41ad91d2047102aa6f",
      "new_mode": 33188,
      "new_path": "source/val/validate_arithmetics.cpp"
    },
    {
      "type": "modify",
      "old_id": "d6b094c4aad66f03b18f9c376a13f19653dba060",
      "old_mode": 33188,
      "old_path": "source/val/validate_atomics.cpp",
      "new_id": "b745a9ec1d0b268378a862b10921a036fc05aad6",
      "new_mode": 33188,
      "new_path": "source/val/validate_atomics.cpp"
    },
    {
      "type": "modify",
      "old_id": "59d886a11778c97d9a5e0732e00d757aaf464f27",
      "old_mode": 33188,
      "old_path": "source/val/validate_barriers.cpp",
      "new_id": "0abd5c8599937ece0040a66a47beaf29aced19f7",
      "new_mode": 33188,
      "new_path": "source/val/validate_barriers.cpp"
    },
    {
      "type": "modify",
      "old_id": "6ab1faebc35501b54ee4035fcdb4f6089872d7de",
      "old_mode": 33188,
      "old_path": "source/val/validate_bitwise.cpp",
      "new_id": "d8d995814d51ce27906a9d031d34dff68cb722c1",
      "new_mode": 33188,
      "new_path": "source/val/validate_bitwise.cpp"
    },
    {
      "type": "modify",
      "old_id": "c07dcaddd254ef6ec5b605c2104e66962ef56699",
      "old_mode": 33188,
      "old_path": "source/val/validate_builtins.cpp",
      "new_id": "3e81712506005fa3c85160aef9fd6a918574b09a",
      "new_mode": 33188,
      "new_path": "source/val/validate_builtins.cpp"
    },
    {
      "type": "modify",
      "old_id": "d70c8273c719d55bacd2d3d08836ae5f771f1a87",
      "old_mode": 33188,
      "old_path": "source/val/validate_capability.cpp",
      "new_id": "98dab4237f30d0420c652fe29272c114ea26159a",
      "new_mode": 33188,
      "new_path": "source/val/validate_capability.cpp"
    },
    {
      "type": "modify",
      "old_id": "9ba66f4224aef8de2cb9744365de07fb06a65774",
      "old_mode": 33188,
      "old_path": "source/val/validate_cfg.cpp",
      "new_id": "7b3f7480f2045e73cf9bdaf07b4244bf9f8abd42",
      "new_mode": 33188,
      "new_path": "source/val/validate_cfg.cpp"
    },
    {
      "type": "modify",
      "old_id": "e777f1640efc935205e3b500f5774841fdc2c0b9",
      "old_mode": 33188,
      "old_path": "source/val/validate_composites.cpp",
      "new_id": "2b83c63dd2a1c7a77fb3879d2152a32286119a5e",
      "new_mode": 33188,
      "new_path": "source/val/validate_composites.cpp"
    },
    {
      "type": "modify",
      "old_id": "a8ee5a6b1e55a51764cf33541a05025c3c40b99d",
      "old_mode": 33188,
      "old_path": "source/val/validate_constants.cpp",
      "new_id": "006e504c0c2dc6568d22260f8c7981c4d084cbb7",
      "new_mode": 33188,
      "new_path": "source/val/validate_constants.cpp"
    },
    {
      "type": "modify",
      "old_id": "c67b19685d069fca611a2e46054ea8cbbcf15911",
      "old_mode": 33188,
      "old_path": "source/val/validate_conversion.cpp",
      "new_id": "476c1fe8b1f1fc2502073099b3fca06fb0a03abc",
      "new_mode": 33188,
      "new_path": "source/val/validate_conversion.cpp"
    },
    {
      "type": "modify",
      "old_id": "c433c939f15631cd162db6a23f55e521773b096b",
      "old_mode": 33188,
      "old_path": "source/val/validate_debug.cpp",
      "new_id": "ef537ea02765e60b0549ceab4b375d3f44038b80",
      "new_mode": 33188,
      "new_path": "source/val/validate_debug.cpp"
    },
    {
      "type": "modify",
      "old_id": "f9c843521f32daf479310608f119b4c2c659b2fa",
      "old_mode": 33188,
      "old_path": "source/val/validate_decorations.cpp",
      "new_id": "c1fca45f99580ee56374616618715cf3384f24d6",
      "new_mode": 33188,
      "new_path": "source/val/validate_decorations.cpp"
    },
    {
      "type": "modify",
      "old_id": "d87240f606651c169d590de49dae93d97d784cd5",
      "old_mode": 33188,
      "old_path": "source/val/validate_derivatives.cpp",
      "new_id": "90cf6645c413ce7a43e89427258024a8bf79000f",
      "new_mode": 33188,
      "new_path": "source/val/validate_derivatives.cpp"
    },
    {
      "type": "modify",
      "old_id": "00c6603581c8356535d880114ace095ac0d720c3",
      "old_mode": 33188,
      "old_path": "source/val/validate_execution_limitations.cpp",
      "new_id": "0221d7ef20a79a294ef587d9d7fcebe77c8f4106",
      "new_mode": 33188,
      "new_path": "source/val/validate_execution_limitations.cpp"
    },
    {
      "type": "modify",
      "old_id": "fa58e0f940fef56906bfb5c23821d1b4d6dfea75",
      "old_mode": 33188,
      "old_path": "source/val/validate_extensions.cpp",
      "new_id": "0ac62bfc8dde36ebd9c87a1689f5c5fcc86befc2",
      "new_mode": 33188,
      "new_path": "source/val/validate_extensions.cpp"
    },
    {
      "type": "modify",
      "old_id": "db402aa32f266176efaf4aaa6d3e029fdd9df1e2",
      "old_mode": 33188,
      "old_path": "source/val/validate_function.cpp",
      "new_id": "639817fef4425bfdfcf229b8c1348e7f4aeeb377",
      "new_mode": 33188,
      "new_path": "source/val/validate_function.cpp"
    },
    {
      "type": "modify",
      "old_id": "89a5ddd79d18230714c4c45fbcc4413ffe0d1308",
      "old_mode": 33188,
      "old_path": "source/val/validate_id.cpp",
      "new_id": "92a4e8e33d7762580b577af2c3f32eb9dbd71e7b",
      "new_mode": 33188,
      "new_path": "source/val/validate_id.cpp"
    },
    {
      "type": "modify",
      "old_id": "8f0e6c4d48419b29cff4bfb67eee6897fbcd6d1e",
      "old_mode": 33188,
      "old_path": "source/val/validate_image.cpp",
      "new_id": "733556b1d285b61c944a429a3c3a3e6e907ffd66",
      "new_mode": 33188,
      "new_path": "source/val/validate_image.cpp"
    },
    {
      "type": "modify",
      "old_id": "1b7847cacb67f4300a9dd5ac0e80d33a94d36bab",
      "old_mode": 33188,
      "old_path": "source/val/validate_instruction.cpp",
      "new_id": "fde6e52e5ba8b420afefb070ceb8298732d811b3",
      "new_mode": 33188,
      "new_path": "source/val/validate_instruction.cpp"
    },
    {
      "type": "modify",
      "old_id": "00a5999bdf7d6c9c05e04d3289d1c039bd1a2368",
      "old_mode": 33188,
      "old_path": "source/val/validate_interfaces.cpp",
      "new_id": "35666984d043f045b1ed154b10ff4e051e5dffce",
      "new_mode": 33188,
      "new_path": "source/val/validate_interfaces.cpp"
    },
    {
      "type": "modify",
      "old_id": "238dd9b2fe9e5cccc37f1f15aa5077d64c8ff104",
      "old_mode": 33188,
      "old_path": "source/val/validate_layout.cpp",
      "new_id": "dbc1f1e5dee5a583dcd6b9b1ee131dd3db43b92a",
      "new_mode": 33188,
      "new_path": "source/val/validate_layout.cpp"
    },
    {
      "type": "modify",
      "old_id": "53aae0767a98abc655e28321e99e3ca42fe6e831",
      "old_mode": 33188,
      "old_path": "source/val/validate_literals.cpp",
      "new_id": "15cc27a92f207dbb790f01f0f7db6b4483a0a554",
      "new_mode": 33188,
      "new_path": "source/val/validate_literals.cpp"
    },
    {
      "type": "modify",
      "old_id": "dd66ce948ecc575a0f53294b0a3489f8bf86410f",
      "old_mode": 33188,
      "old_path": "source/val/validate_logicals.cpp",
      "new_id": "4479e43958ae58b1ed534cc6cd07dcd37a74dca2",
      "new_mode": 33188,
      "new_path": "source/val/validate_logicals.cpp"
    },
    {
      "type": "modify",
      "old_id": "748b23861838be7af7f842973ba3f622159f3f3d",
      "old_mode": 33188,
      "old_path": "source/val/validate_memory_semantics.cpp",
      "new_id": "c4f22a611ec12dcaf2c511b34c56c75d489e2753",
      "new_mode": 33188,
      "new_path": "source/val/validate_memory_semantics.cpp"
    },
    {
      "type": "modify",
      "old_id": "dfa46466ff7add084fa2eca074d90373e0d06e2a",
      "old_mode": 33188,
      "old_path": "source/val/validate_mode_setting.cpp",
      "new_id": "d757d4f82623c42416809e867ce05571c8d9c601",
      "new_mode": 33188,
      "new_path": "source/val/validate_mode_setting.cpp"
    },
    {
      "type": "modify",
      "old_id": "5c5e9bd8b41990b63c6dbc2fe8be27a9f5e7b2b2",
      "old_mode": 33188,
      "old_path": "source/val/validate_non_uniform.cpp",
      "new_id": "af04e76af011b286d9d8ad0473dbe89e590049c5",
      "new_mode": 33188,
      "new_path": "source/val/validate_non_uniform.cpp"
    },
    {
      "type": "modify",
      "old_id": "5e598c3aeaabcfcd311240dce2092400c9e4af1f",
      "old_mode": 33188,
      "old_path": "source/val/validate_primitives.cpp",
      "new_id": "6769090db8e57b4864ff8364ba46bfd85f9282d2",
      "new_mode": 33188,
      "new_path": "source/val/validate_primitives.cpp"
    },
    {
      "type": "modify",
      "old_id": "fa1dad9ec9de40eb076ea07b788aade53b18c0b1",
      "old_mode": 33188,
      "old_path": "source/val/validate_scopes.cpp",
      "new_id": "40c49d1ff2034a60afbce5318b2d4f51d84a8524",
      "new_mode": 33188,
      "new_path": "source/val/validate_scopes.cpp"
    },
    {
      "type": "modify",
      "old_id": "c95eec366b137599031c61981ca823b4460f381f",
      "old_mode": 33188,
      "old_path": "source/val/validation_state.cpp",
      "new_id": "dbf0ba6d9b4f2d8bd3f91dad483c0c1853fcf61e",
      "new_mode": 33188,
      "new_path": "source/val/validation_state.cpp"
    },
    {
      "type": "modify",
      "old_id": "4ca8ef8fb973860e7451371ad9ca762b1262aa21",
      "old_mode": 33188,
      "old_path": "test/CMakeLists.txt",
      "new_id": "37c5e1d51442a05370bfa1d0b42491e9dde5e0cd",
      "new_mode": 33188,
      "new_path": "test/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "4c699c1759151346db677e06a94e83f9bb009868",
      "old_mode": 33188,
      "old_path": "test/binary_parse_test.cpp",
      "new_id": "50710cd131686284f6365b5179522bdf207eb693",
      "new_mode": 33188,
      "new_path": "test/binary_parse_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "3c9e6b43c4803466f0951c9efa2bb4ebbe090f14",
      "old_mode": 33188,
      "old_path": "test/fuzz/transformation_add_dead_block_test.cpp",
      "new_id": "534ad6932c5f779e7f1704a39f392f913d54b054",
      "new_mode": 33188,
      "new_path": "test/fuzz/transformation_add_dead_block_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "5302d8a6e39bbba120a5a939be49e37013d94cf8",
      "old_mode": 33188,
      "old_path": "test/fuzz/transformation_add_dead_break_test.cpp",
      "new_id": "fd46c96aa1f6d07b3200c4e85741fa45a9fdda35",
      "new_mode": 33188,
      "new_path": "test/fuzz/transformation_add_dead_break_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "10ed82a18094718650759f4ac0e45eca0921816e",
      "old_mode": 33188,
      "old_path": "test/operand_capabilities_test.cpp",
      "new_id": "01b98a63ef0ecb4f58879f0ad5b20472aafaf7db",
      "new_mode": 33188,
      "new_path": "test/operand_capabilities_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "0d941519cd01015f8d58c47e99d72001b5c6ae1a",
      "old_mode": 33188,
      "old_path": "test/opt/aggressive_dead_code_elim_test.cpp",
      "new_id": "83aab3c46ade0f5d7f4e9bdefb65ea0975d3d9ae",
      "new_mode": 33188,
      "new_path": "test/opt/aggressive_dead_code_elim_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "c2a8f4cb598158757234d946f409bc129e40b459",
      "old_mode": 33188,
      "old_path": "test/opt/analyze_live_input_test.cpp",
      "new_id": "7f1ff2e0ce158c4c1c7ea7839181037e59b88478",
      "new_mode": 33188,
      "new_path": "test/opt/analyze_live_input_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "f0f243624020fe9f16d7622da3926c42549171ac",
      "old_mode": 33188,
      "old_path": "test/opt/ccp_test.cpp",
      "new_id": "a8e9557db0bc817aa20a8c4eea45e10fb5ff5539",
      "new_mode": 33188,
      "new_path": "test/opt/ccp_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "bf5029b67ccba3e5e4112529775b38bd6ad67276",
      "old_mode": 33188,
      "old_path": "test/opt/code_sink_test.cpp",
      "new_id": "98033fb0a6f3ef6e81d374bd5e0a1870ffb40057",
      "new_mode": 33188,
      "new_path": "test/opt/code_sink_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "5be3ba6384889e017d167c996a0d0d1deec31f9a",
      "old_mode": 33188,
      "old_path": "test/opt/combine_access_chains_test.cpp",
      "new_id": "ef7addc7eb064da1e67a853a13bfb25e22a932fd",
      "new_mode": 33188,
      "new_path": "test/opt/combine_access_chains_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "7c232fe4c3e16a9f122a46783f8a8297043fd696",
      "old_mode": 33188,
      "old_path": "test/opt/compact_ids_test.cpp",
      "new_id": "42f23517eda8d3a1a35bbd6417685d9260c3670f",
      "new_mode": 33188,
      "new_path": "test/opt/compact_ids_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "14e14ec20e8d54e42042cc661ce604eeb96df59b",
      "old_mode": 33188,
      "old_path": "test/opt/constant_manager_test.cpp",
      "new_id": "54c86527e403946465c509f779617930daabf293",
      "new_mode": 33188,
      "new_path": "test/opt/constant_manager_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "55c92a513f9d147d50c24d2c59b59b23ced199c2",
      "old_mode": 33188,
      "old_path": "test/opt/constants_test.cpp",
      "new_id": "1d4c738fc3f3d33d4a1f43e5601b724ce0d46550",
      "new_mode": 33188,
      "new_path": "test/opt/constants_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "6a06de84f7a5d8654d6582fbb4725b482610d0e3",
      "old_mode": 33188,
      "old_path": "test/opt/convert_relaxed_to_half_test.cpp",
      "new_id": "27330e109ab3ec0654e142b19f4811faf8194316",
      "new_mode": 33188,
      "new_path": "test/opt/convert_relaxed_to_half_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "d6e376ecc776f2cd23577a0411bc7aad1d5d0d95",
      "old_mode": 33188,
      "old_path": "test/opt/copy_prop_array_test.cpp",
      "new_id": "2d4b7a3b6072412c12141da007d017aa3886d863",
      "new_mode": 33188,
      "new_path": "test/opt/copy_prop_array_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "51473d84e77c8eef79fe7fc266deb475ce4daa68",
      "old_mode": 33188,
      "old_path": "test/opt/dataflow.cpp",
      "new_id": "dcb6bc6afed49fe31de9445ffd641b5966ea0918",
      "new_mode": 33188,
      "new_path": "test/opt/dataflow.cpp"
    },
    {
      "type": "modify",
      "old_id": "9e479c0fb50f13f46ebcbd387043dcd7e611a742",
      "old_mode": 33188,
      "old_path": "test/opt/debug_info_manager_test.cpp",
      "new_id": "3df26a9765da9fde1db3d3cda106c147a9c97f2d",
      "new_mode": 33188,
      "new_path": "test/opt/debug_info_manager_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "cf3516a9ff4d3b001cc675434bd9e9d21fa6d631",
      "old_mode": 33188,
      "old_path": "test/opt/decoration_manager_test.cpp",
      "new_id": "b287d5ec97b9286892785b2db1876f2fa407a3dc",
      "new_mode": 33188,
      "new_path": "test/opt/decoration_manager_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "431501274c02166936eeeb478778d0e4db7ae501",
      "old_mode": 33188,
      "old_path": "test/opt/def_use_test.cpp",
      "new_id": "5f7731be3b42324848f3df2bfff5237b90db7e8b",
      "new_mode": 33188,
      "new_path": "test/opt/def_use_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "91c950e88e8cfd4309068fd00f9bef2553e3b2dd",
      "old_mode": 33188,
      "old_path": "test/opt/desc_sroa_test.cpp",
      "new_id": "7a118f988e60f3e6ab0a0703a5a457de1999af63",
      "new_mode": 33188,
      "new_path": "test/opt/desc_sroa_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "dfa03e986a43bc81002863909ac802625a684990",
      "old_mode": 33188,
      "old_path": "test/opt/dominator_tree/common_dominators.cpp",
      "new_id": "9573afa2281f549e81100c60a88bb104fe6a7463",
      "new_mode": 33188,
      "new_path": "test/opt/dominator_tree/common_dominators.cpp"
    },
    {
      "type": "modify",
      "old_id": "4fccef0527ac4cb8456c27bf408cf78228d53c22",
      "old_mode": 33188,
      "old_path": "test/opt/dominator_tree/generated.cpp",
      "new_id": "2a5bc98a75160888cc22f766d97762488cede224",
      "new_mode": 33188,
      "new_path": "test/opt/dominator_tree/generated.cpp"
    },
    {
      "type": "modify",
      "old_id": "0552b7580180adb2a1a512e4d0cad156cb15aeee",
      "old_mode": 33188,
      "old_path": "test/opt/dominator_tree/nested_ifs.cpp",
      "new_id": "848296a2361e98d6dd5e81b041d9169378a64d63",
      "new_mode": 33188,
      "new_path": "test/opt/dominator_tree/nested_ifs.cpp"
    },
    {
      "type": "modify",
      "old_id": "ad759df868327f78dc95456bd4486e7f7bc22e3f",
      "old_mode": 33188,
      "old_path": "test/opt/dominator_tree/nested_ifs_post.cpp",
      "new_id": "217bdece1f864c43b4cede141bc6fb236cb1e1a6",
      "new_mode": 33188,
      "new_path": "test/opt/dominator_tree/nested_ifs_post.cpp"
    },
    {
      "type": "modify",
      "old_id": "7d03937b1af6d704117a58afce98542e1f419eb4",
      "old_mode": 33188,
      "old_path": "test/opt/dominator_tree/nested_loops.cpp",
      "new_id": "a82f4095c449c702061a009bb931c2e388ac6432",
      "new_mode": 33188,
      "new_path": "test/opt/dominator_tree/nested_loops.cpp"
    },
    {
      "type": "modify",
      "old_id": "e87e8ddab3d66f1928bbf1ed26c49377c5dfcecc",
      "old_mode": 33188,
      "old_path": "test/opt/dominator_tree/nested_loops_with_unreachables.cpp",
      "new_id": "2c91bd1e2fa36d43f3f961696c49b41d77509d54",
      "new_mode": 33188,
      "new_path": "test/opt/dominator_tree/nested_loops_with_unreachables.cpp"
    },
    {
      "type": "modify",
      "old_id": "bb10fdef1d899d669baa4169f01d06e57b59144b",
      "old_mode": 33188,
      "old_path": "test/opt/dominator_tree/post.cpp",
      "new_id": "acbf01272b3cbe1920c92aa12cee036bd250d7ff",
      "new_mode": 33188,
      "new_path": "test/opt/dominator_tree/post.cpp"
    },
    {
      "type": "modify",
      "old_id": "d11854d550ae7ee25ad0e2fffa24d3b34a358c53",
      "old_mode": 33188,
      "old_path": "test/opt/dominator_tree/simple.cpp",
      "new_id": "eae243850e482e5c79afa46026d5fee939e74876",
      "new_mode": 33188,
      "new_path": "test/opt/dominator_tree/simple.cpp"
    },
    {
      "type": "modify",
      "old_id": "d9dd7d1619c37b818a5f95f15d6bbf40d2e9a888",
      "old_mode": 33188,
      "old_path": "test/opt/dominator_tree/switch_case_fallthrough.cpp",
      "new_id": "9eeb4103b2dd94b579530fc69ba265f46227a39f",
      "new_mode": 33188,
      "new_path": "test/opt/dominator_tree/switch_case_fallthrough.cpp"
    },
    {
      "type": "modify",
      "old_id": "469e5c142dbec366da0521b5f472fdab0509cba6",
      "old_mode": 33188,
      "old_path": "test/opt/dominator_tree/unreachable_for.cpp",
      "new_id": "bf95930d172626f67a209039f35917ac8deb4521",
      "new_mode": 33188,
      "new_path": "test/opt/dominator_tree/unreachable_for.cpp"
    },
    {
      "type": "modify",
      "old_id": "8d3e37b4a4ff2145e19e3ea8304235a4295f207a",
      "old_mode": 33188,
      "old_path": "test/opt/dominator_tree/unreachable_for_post.cpp",
      "new_id": "57278f50e0d16b875d7651609dc5b6ee8e921e04",
      "new_mode": 33188,
      "new_path": "test/opt/dominator_tree/unreachable_for_post.cpp"
    },
    {
      "type": "modify",
      "old_id": "87aab545119d12e39df64cc48f4981fd60e7719c",
      "old_mode": 33188,
      "old_path": "test/opt/eliminate_dead_const_test.cpp",
      "new_id": "ec4c284e682e41f73b2925d2fbb5c95a2758aeaa",
      "new_mode": 33188,
      "new_path": "test/opt/eliminate_dead_const_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "96deb2a68cb71b8069f5918b300bb433f9885258",
      "old_mode": 33188,
      "old_path": "test/opt/eliminate_dead_functions_test.cpp",
      "new_id": "e9f79a10f29942d9e272c348be551eb610beb6b1",
      "new_mode": 33188,
      "new_path": "test/opt/eliminate_dead_functions_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "da26cefde56878299a625f611f7dfa5c73043516",
      "old_mode": 33188,
      "old_path": "test/opt/eliminate_dead_io_components_test.cpp",
      "new_id": "b7a2fb5056d5dfb1c7a4a1100c114a081b254df2",
      "new_mode": 33188,
      "new_path": "test/opt/eliminate_dead_io_components_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "4438f3d86473e5679b9228e7d53b1f0ceae7837f",
      "old_mode": 33188,
      "old_path": "test/opt/eliminate_dead_member_test.cpp",
      "new_id": "bb0ec039bc828337765e3eef611104efeccbb270",
      "new_mode": 33188,
      "new_path": "test/opt/eliminate_dead_member_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "470e709ebb828b9c3fee35e74d7280166d9438d9",
      "old_mode": 33188,
      "old_path": "test/opt/eliminate_dead_output_stores_test.cpp",
      "new_id": "4c2e44c00169d2490877ed5e764ec43a1feb8991",
      "new_mode": 33188,
      "new_path": "test/opt/eliminate_dead_output_stores_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "94c7734b8e0ffa50ac759c91a2ecb0ecd92fc1bd",
      "old_mode": 33188,
      "old_path": "test/opt/feature_manager_test.cpp",
      "new_id": "a5105a9ac53359c149a97dd4eece8679e6c6d25a",
      "new_mode": 33188,
      "new_path": "test/opt/feature_manager_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "ecd13a866df82498a20301e4379f220d19a44c34",
      "old_mode": 33188,
      "old_path": "test/opt/fix_func_call_arguments_test.cpp",
      "new_id": "606ed261ed92eedc4a6b3dc5f254225d5583cded",
      "new_mode": 33188,
      "new_path": "test/opt/fix_func_call_arguments_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "1c0101a0e6dbfd7ce61c6a8fb601bb102c0ebf4d",
      "old_mode": 33188,
      "old_path": "test/opt/fix_storage_class_test.cpp",
      "new_id": "93ce8736055b0fb70b3facfad2c7fb4647005a25",
      "new_mode": 33188,
      "new_path": "test/opt/fix_storage_class_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "63207fd21fee9ba4d24014fbe8fb6ee16a9bb067",
      "old_mode": 33188,
      "old_path": "test/opt/flatten_decoration_test.cpp",
      "new_id": "d7ac2ab789f2a1f467bdb5757fe41a92e542e4bf",
      "new_mode": 33188,
      "new_path": "test/opt/flatten_decoration_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "cc9bcd6f9e347be1cbe4869c2db52bea37737e27",
      "old_mode": 33188,
      "old_path": "test/opt/fold_test.cpp",
      "new_id": "eff8edf0a753799226401303abc1ab58f88171d9",
      "new_mode": 33188,
      "new_path": "test/opt/fold_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "ad0fc32ea02f05acd8e9943000e5ca29359b4efa",
      "old_mode": 33188,
      "old_path": "test/opt/freeze_spec_const_test.cpp",
      "new_id": "1ccaa3ef0e54ce432afa506bbb3f3c00cda8e4f1",
      "new_mode": 33188,
      "new_path": "test/opt/freeze_spec_const_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "09cca33492b00adf99ca989329fb9ad58e21705b",
      "old_mode": 33188,
      "old_path": "test/opt/function_test.cpp",
      "new_id": "6a40e9387836f97a794fb9ef23b2ff47e0189195",
      "new_mode": 33188,
      "new_path": "test/opt/function_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "057b909def8301c4cf3d20c6eae720e1593154ef",
      "old_mode": 33188,
      "old_path": "test/opt/graphics_robust_access_test.cpp",
      "new_id": "a1a3b7d3fd99934f7c184edde6c68120da7d30b9",
      "new_mode": 33188,
      "new_path": "test/opt/graphics_robust_access_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "dc7f83163db946e08767124c314b24060aac802e",
      "old_mode": 33188,
      "old_path": "test/opt/if_conversion_test.cpp",
      "new_id": "c1425e830c6849976c774a692d4abaca3cb57a30",
      "new_mode": 33188,
      "new_path": "test/opt/if_conversion_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "d450511e0caa69d5d2f6a230aa8a21e15debb24c",
      "old_mode": 33188,
      "old_path": "test/opt/inst_bindless_check_test.cpp",
      "new_id": "dd4b6f6075c0694e52ae83eb7a1dd5bc2ebb1078",
      "new_mode": 33188,
      "new_path": "test/opt/inst_bindless_check_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "4a56f605006b7d45a8eacdfdb8dac5c8dbc067cb",
      "old_mode": 33188,
      "old_path": "test/opt/inst_buff_addr_check_test.cpp",
      "new_id": "80e6b7a0657ef0163eaae09bbcb77e96d94c573f",
      "new_mode": 33188,
      "new_path": "test/opt/inst_buff_addr_check_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "4031480311770ef45b9fd77cdd4e77a45bea1372",
      "old_mode": 33188,
      "old_path": "test/opt/inst_debug_printf_test.cpp",
      "new_id": "7dd10d8fade314a54eeffcd96fd5ff9e37d36f0f",
      "new_mode": 33188,
      "new_path": "test/opt/inst_debug_printf_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "6ea7fccef2b7e27eeb16c3952af498a3d7cda260",
      "old_mode": 33188,
      "old_path": "test/opt/instruction_test.cpp",
      "new_id": "67961eb6961d9b81e3ffd1b7c991b2924b9ad9f5",
      "new_mode": 33188,
      "new_path": "test/opt/instruction_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "77624587bf1e8edb1e2349d72bfcf43762a08a53",
      "old_mode": 33188,
      "old_path": "test/opt/interface_var_sroa_test.cpp",
      "new_id": "6f51b087f1f28789139ac1cd38127ce414654ed4",
      "new_mode": 33188,
      "new_path": "test/opt/interface_var_sroa_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "e04e7815f5e246413e5cddfa893338b9a2a69881",
      "old_mode": 33188,
      "old_path": "test/opt/ir_builder.cpp",
      "new_id": "f0cfc1849bdbdee5549f0a3286386ab7489b3b96",
      "new_mode": 33188,
      "new_path": "test/opt/ir_builder.cpp"
    },
    {
      "type": "modify",
      "old_id": "86a3f4596e983317db25d3d3df041f5a77aac8b1",
      "old_mode": 33188,
      "old_path": "test/opt/ir_context_test.cpp",
      "new_id": "1acbefe7ee3480a4a63c2c561ed18af3293c2de9",
      "new_mode": 33188,
      "new_path": "test/opt/ir_context_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "45104f47143e68481a97abfde75b09091ff2f80a",
      "old_mode": 33188,
      "old_path": "test/opt/ir_loader_test.cpp",
      "new_id": "769a25dd6c908d729bd07c1659477efec1536619",
      "new_mode": 33188,
      "new_path": "test/opt/ir_loader_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "07fb537c2e4327555cb0ed678fbb4654ecc09608",
      "old_mode": 33188,
      "old_path": "test/opt/local_access_chain_convert_test.cpp",
      "new_id": "b35f3a3f867dbd16e291c7faa06e78740de01714",
      "new_mode": 33188,
      "new_path": "test/opt/local_access_chain_convert_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "291e1bc2588645260b8799bf66589f84b023bb10",
      "old_mode": 33188,
      "old_path": "test/opt/local_redundancy_elimination_test.cpp",
      "new_id": "01f766615aa60c14a6dec6915d5db2a5788023db",
      "new_mode": 33188,
      "new_path": "test/opt/local_redundancy_elimination_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "28b8a07d1f0577f44527750f27b945bedbf0606e",
      "old_mode": 33188,
      "old_path": "test/opt/local_single_block_elim.cpp",
      "new_id": "7d19c227f678641f1e4f8987cf4dab2e8b179dd2",
      "new_mode": 33188,
      "new_path": "test/opt/local_single_block_elim.cpp"
    },
    {
      "type": "modify",
      "old_id": "8f43a11d41ccf558648521a9111d59fa6dee1c0d",
      "old_mode": 33188,
      "old_path": "test/opt/local_single_store_elim_test.cpp",
      "new_id": "ffe352ed11735ae404351482d047cfbf569136dd",
      "new_mode": 33188,
      "new_path": "test/opt/local_single_store_elim_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "e3620787db457dd000fd0192af63b423dc792f2c",
      "old_mode": 33188,
      "old_path": "test/opt/loop_optimizations/CMakeLists.txt",
      "new_id": "6e20f72fe1d34023d8876f5301c95a2c748f9833",
      "new_mode": 33188,
      "new_path": "test/opt/loop_optimizations/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "42d9acba1b0817b0a642b1ad8120b94b37c691f6",
      "old_mode": 33188,
      "old_path": "test/opt/loop_optimizations/dependence_analysis.cpp",
      "new_id": "40520f574f1a4566dd70a0102c454ec1c8a3e6bb",
      "new_mode": 33188,
      "new_path": "test/opt/loop_optimizations/dependence_analysis.cpp"
    },
    {
      "type": "modify",
      "old_id": "aabf47844746fb968516dccec48b70ef775e8363",
      "old_mode": 33188,
      "old_path": "test/opt/loop_optimizations/dependence_analysis_helpers.cpp",
      "new_id": "620619983a161ed70364cf4e3df340af568a2573",
      "new_mode": 33188,
      "new_path": "test/opt/loop_optimizations/dependence_analysis_helpers.cpp"
    },
    {
      "type": "modify",
      "old_id": "cda8576c5dd4c591541507f6f15cd8859503cb11",
      "old_mode": 33188,
      "old_path": "test/opt/loop_optimizations/fusion_compatibility.cpp",
      "new_id": "9acfe8fc9e9ed204529be00ae95cbf4b89b60ef3",
      "new_mode": 33188,
      "new_path": "test/opt/loop_optimizations/fusion_compatibility.cpp"
    },
    {
      "type": "modify",
      "old_id": "26d54457d2ade9a13ff89dba7e6378b0970fa15e",
      "old_mode": 33188,
      "old_path": "test/opt/loop_optimizations/fusion_illegal.cpp",
      "new_id": "bff416b676c0424005071180884ae8d977fca70b",
      "new_mode": 33188,
      "new_path": "test/opt/loop_optimizations/fusion_illegal.cpp"
    },
    {
      "type": "modify",
      "old_id": "56b0b76f4ca9a040687ee760a93c5904bfba8752",
      "old_mode": 33188,
      "old_path": "test/opt/loop_optimizations/fusion_legal.cpp",
      "new_id": "ef7daeeaeb55eaa70f4ec88eeb5b81edea09b9c7",
      "new_mode": 33188,
      "new_path": "test/opt/loop_optimizations/fusion_legal.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0c688b3176b3d657cc4f3cd4b3410e3c040696f2",
      "new_mode": 33188,
      "new_path": "test/opt/loop_optimizations/hoist_access_chains.cpp"
    },
    {
      "type": "modify",
      "old_id": "ace6ce1968f3f06bfd5bb933964e141b1a6b1055",
      "old_mode": 33188,
      "old_path": "test/opt/loop_optimizations/lcssa.cpp",
      "new_id": "32c2f7235a857a4d50abc24dab4f5e9765dff684",
      "new_mode": 33188,
      "new_path": "test/opt/loop_optimizations/lcssa.cpp"
    },
    {
      "type": "modify",
      "old_id": "b3f4f440cda07f253ea705a60edf1960e9c72827",
      "old_mode": 33188,
      "old_path": "test/opt/loop_optimizations/loop_descriptions.cpp",
      "new_id": "3dd0b930588a9a3f51c2f3b5f8f811eab698393f",
      "new_mode": 33188,
      "new_path": "test/opt/loop_optimizations/loop_descriptions.cpp"
    },
    {
      "type": "modify",
      "old_id": "bc3ec39bdf7f0e231547139cd279ccf34db70ff5",
      "old_mode": 33188,
      "old_path": "test/opt/loop_optimizations/loop_fission.cpp",
      "new_id": "41e40c3b12bf42424fb238a3afdb444053159c8e",
      "new_mode": 33188,
      "new_path": "test/opt/loop_optimizations/loop_fission.cpp"
    },
    {
      "type": "modify",
      "old_id": "4ff7a5a2e9b6f9680805f635a79e1f969925d24a",
      "old_mode": 33188,
      "old_path": "test/opt/loop_optimizations/peeling.cpp",
      "new_id": "34c33074f4ab063708f40f2e02f3db5a8bcc8a73",
      "new_mode": 33188,
      "new_path": "test/opt/loop_optimizations/peeling.cpp"
    },
    {
      "type": "modify",
      "old_id": "1b5a12d244a11bcd3863eb856d868400e3031f67",
      "old_mode": 33188,
      "old_path": "test/opt/loop_optimizations/peeling_pass.cpp",
      "new_id": "ad7fcdc3c6c720d5a3f0c4ac1a4b41f297bdab79",
      "new_mode": 33188,
      "new_path": "test/opt/loop_optimizations/peeling_pass.cpp"
    },
    {
      "type": "modify",
      "old_id": "159e4a143021fc2ad18038c8d54e43379de8397a",
      "old_mode": 33188,
      "old_path": "test/opt/loop_optimizations/unroll_assumptions.cpp",
      "new_id": "81657a50b354597684caebae700deb0aa03bc679",
      "new_mode": 33188,
      "new_path": "test/opt/loop_optimizations/unroll_assumptions.cpp"
    },
    {
      "type": "modify",
      "old_id": "299fb2d5c30afb994833c6e4db947020d6ee28dd",
      "old_mode": 33188,
      "old_path": "test/opt/loop_optimizations/unroll_simple.cpp",
      "new_id": "6468adf48b504ab1fed9ac8f3c13a88a6612aa81",
      "new_mode": 33188,
      "new_path": "test/opt/loop_optimizations/unroll_simple.cpp"
    },
    {
      "type": "modify",
      "old_id": "33dc05f8a10034fc1eaff9c04dab8cc0b4f13bbb",
      "old_mode": 33188,
      "old_path": "test/opt/module_test.cpp",
      "new_id": "a93a50b08e1defced0f7a8c562a4b35a1a051c59",
      "new_mode": 33188,
      "new_path": "test/opt/module_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "04bd5d9b9ce76a3e2928493e6c84e3236f213fce",
      "old_mode": 33188,
      "old_path": "test/opt/pass_merge_return_test.cpp",
      "new_id": "494f2e95f0906b8a3017a619b93bbc1489b5ab8f",
      "new_mode": 33188,
      "new_path": "test/opt/pass_merge_return_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "ac87db17fe3d2ac02e4e78f887b9aa3a6618399e",
      "old_mode": 33188,
      "old_path": "test/opt/pass_remove_duplicates_test.cpp",
      "new_id": "131a6b4bc4c6e1e9da9d3826fb7ca49fe67ad66b",
      "new_mode": 33188,
      "new_path": "test/opt/pass_remove_duplicates_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "8b5ec59e22d269d4be35546507bc91743926cfff",
      "old_mode": 33188,
      "old_path": "test/opt/private_to_local_test.cpp",
      "new_id": "f7c37c91119733c3a44d80b092b4553f00275868",
      "new_mode": 33188,
      "new_path": "test/opt/private_to_local_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "76211a58f0db516c4634e8eef0e743bd719cd4e5",
      "old_mode": 33188,
      "old_path": "test/opt/propagator_test.cpp",
      "new_id": "307a2a12b2d87da565e6164003c1861924c082b2",
      "new_mode": 33188,
      "new_path": "test/opt/propagator_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "28eda73eff35dde20ed05f3d4479d198df526512",
      "old_mode": 33188,
      "old_path": "test/opt/redundancy_elimination_test.cpp",
      "new_id": "eb78497b8975e16af0a8d48116ff0b749f67eefd",
      "new_mode": 33188,
      "new_path": "test/opt/redundancy_elimination_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "7cb210f1e5dd1d42f39b57939435437348fb012b",
      "old_mode": 33188,
      "old_path": "test/opt/register_liveness.cpp",
      "new_id": "3870e2f995edc91defb3cfb87670b4be62552e2e",
      "new_mode": 33188,
      "new_path": "test/opt/register_liveness.cpp"
    },
    {
      "type": "modify",
      "old_id": "b9cb0de09714d98f1d3f46c7a9d951cfff9a457d",
      "old_mode": 33188,
      "old_path": "test/opt/relax_float_ops_test.cpp",
      "new_id": "e486df3001ccadcef0934af81c7896c8b37b8414",
      "new_mode": 33188,
      "new_path": "test/opt/relax_float_ops_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "ddf027f1bad063d6616365970bcc8febdd3ad0ce",
      "old_mode": 33188,
      "old_path": "test/opt/remove_unused_interface_variables_test.cpp",
      "new_id": "8bb40f7bf90a7eefa983b2b4e2fdf2ed0be27bc6",
      "new_mode": 33188,
      "new_path": "test/opt/remove_unused_interface_variables_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "9ab9eb11487b486cd56270d9ba1bc46c2af4985f",
      "old_mode": 33188,
      "old_path": "test/opt/replace_desc_array_access_using_var_index_test.cpp",
      "new_id": "6018be23e31681b75ed7788efbfdb550f14331ed",
      "new_mode": 33188,
      "new_path": "test/opt/replace_desc_array_access_using_var_index_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "1be904b4e4237ede9f528b057deed2991e600c53",
      "old_mode": 33188,
      "old_path": "test/opt/replace_invalid_opc_test.cpp",
      "new_id": "aee0d6e2f25518819f8342fbd25ce9dd14a3a6be",
      "new_mode": 33188,
      "new_path": "test/opt/replace_invalid_opc_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "14f82af68aaae709eb8cad74401181834786403e",
      "old_mode": 33188,
      "old_path": "test/opt/scalar_analysis.cpp",
      "new_id": "4779658d1921b493159c58e2a84d6417fe5e6f34",
      "new_mode": 33188,
      "new_path": "test/opt/scalar_analysis.cpp"
    },
    {
      "type": "modify",
      "old_id": "0c97c80b77871cf04dc82dd429b5d3c61dc16737",
      "old_mode": 33188,
      "old_path": "test/opt/scalar_replacement_test.cpp",
      "new_id": "0ba285bb62e5d6bd3b606c2b916a0751d7219970",
      "new_mode": 33188,
      "new_path": "test/opt/scalar_replacement_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "7727f5673d5b5a5adcd4e0ed8f81cd05f25b6edf",
      "old_mode": 33188,
      "old_path": "test/opt/simplification_test.cpp",
      "new_id": "7fce2898046b38685daedb07c330c8ab5b3364f6",
      "new_mode": 33188,
      "new_path": "test/opt/simplification_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "dbb889c09062c965e3415362f7cd4846cf67a78b",
      "old_mode": 33188,
      "old_path": "test/opt/spread_volatile_semantics_test.cpp",
      "new_id": "4328c396d934ec024fb37f5187ed9db206624de3",
      "new_mode": 33188,
      "new_path": "test/opt/spread_volatile_semantics_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "31d0503605d86ef12d6ce82915e96840ba12d0ce",
      "old_mode": 33188,
      "old_path": "test/opt/strength_reduction_test.cpp",
      "new_id": "a37c6c23a88bdbbbb28e7ea7f8638046f0b24e21",
      "new_mode": 33188,
      "new_path": "test/opt/strength_reduction_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "e7031cb5ca20c6258cf20f99272f146badd54b57",
      "old_mode": 33188,
      "old_path": "test/opt/struct_cfg_analysis_test.cpp",
      "new_id": "9c72cee9559e4739b5e2af60680749f83362d0f9",
      "new_mode": 33188,
      "new_path": "test/opt/struct_cfg_analysis_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "bc80050c376a15c63377b31f9503001b89756659",
      "old_mode": 33188,
      "old_path": "test/opt/type_manager_test.cpp",
      "new_id": "563eb74012db8b0e31be7c3e18ae3bcb94044e2f",
      "new_mode": 33188,
      "new_path": "test/opt/type_manager_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "4352b7cf5869a91347cdfd2007c4693acbd41a95",
      "old_mode": 33188,
      "old_path": "test/opt/types_test.cpp",
      "new_id": "4ceeb1400c1a50ad4fba4c3685c0ffceb864dcb0",
      "new_mode": 33188,
      "new_path": "test/opt/types_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "2cd3c7dfb51d6d6b7c1b966108567efb13b5c4bf",
      "old_mode": 33188,
      "old_path": "test/opt/upgrade_memory_model_test.cpp",
      "new_id": "d213b8be0c07fd776390e83f8f57ef7166e0d804",
      "new_mode": 33188,
      "new_path": "test/opt/upgrade_memory_model_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "c760f98598406c2f33b6e3fde6871e6df6c1c18a",
      "old_mode": 33188,
      "old_path": "test/opt/value_table_test.cpp",
      "new_id": "3d7aaad5b28d95cd9bd2458764475988dd6dd7e8",
      "new_mode": 33188,
      "new_path": "test/opt/value_table_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "50d3c09151e4381a52d710f07b6229c7ada88a5c",
      "old_mode": 33188,
      "old_path": "test/opt/workaround1209_test.cpp",
      "new_id": "5b0146b9ba6a2d447fcf451c0c6453a6ba9f1182",
      "new_mode": 33188,
      "new_path": "test/opt/workaround1209_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "e40d701f077c25d62fdf852240d6d0754d1c3f91",
      "old_mode": 33188,
      "old_path": "test/opt/wrap_opkill_test.cpp",
      "new_id": "efc834cf0405caca85c52ab3ea73dab5d662cda9",
      "new_mode": 33188,
      "new_path": "test/opt/wrap_opkill_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "6780c7e8347bf5a1ee7f508c3de0229a9ae98a75",
      "old_mode": 33188,
      "old_path": "test/text_to_binary.extension_test.cpp",
      "new_id": "55f8466601a6ad11addb1a17e4030efdef24c0b5",
      "new_mode": 33188,
      "new_path": "test/text_to_binary.extension_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "241600eeb3a7318e0ee8c87ce8767b6263d97c2d",
      "old_mode": 33188,
      "old_path": "test/text_to_binary.type_declaration_test.cpp",
      "new_id": "770f298bc63c64f2e8a0198ae0ce58c08ca0edbd",
      "new_mode": 33188,
      "new_path": "test/text_to_binary.type_declaration_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "99f9780c55e37c67cf2a3e1be6886d828f14c7bf",
      "old_mode": 33188,
      "old_path": "test/tools/CMakeLists.txt",
      "new_id": "4c8989fe3b3002576480edb6dac1b1f03b01d374",
      "new_mode": 33188,
      "new_path": "test/tools/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "43db99676a19c8b8f8e4f0fceef98c6045f6b12f",
      "new_mode": 33188,
      "new_path": "test/tools/flags_test.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "46fae21a00abf0ea933a88d68f0a380b172d5417",
      "new_mode": 33188,
      "new_path": "test/tools/objdump/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0b81caa483bc9e0f696926313c5a86c2b6080a7f",
      "new_mode": 33188,
      "new_path": "test/tools/objdump/extract_source_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "bb30de0a9021c245e5e5be3991af403d44a98884",
      "old_mode": 33188,
      "old_path": "test/val/val_annotation_test.cpp",
      "new_id": "9f85a30bbbd2bb2bb48244ab6f2517538a7bb523",
      "new_mode": 33188,
      "new_path": "test/val/val_annotation_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "c86cdc1382b0126e107472d15813366a130b4f7b",
      "old_mode": 33188,
      "old_path": "test/val/val_barriers_test.cpp",
      "new_id": "f160904078486695b9c8ed4fa3ca58173bdaf1c4",
      "new_mode": 33188,
      "new_path": "test/val/val_barriers_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "d876c4881d7f1fcc27ac71708f601dc23ea21799",
      "old_mode": 33188,
      "old_path": "test/val/val_cfg_test.cpp",
      "new_id": "3953057e1ce4e8d6ed1031d499f80c191022a505",
      "new_mode": 33188,
      "new_path": "test/val/val_cfg_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "301539d98fbf0561fc987461adfaff245847fdd0",
      "old_mode": 33188,
      "old_path": "test/val/val_constants_test.cpp",
      "new_id": "47278777dc1bc805e1fc3160e2a29d7614fad847",
      "new_mode": 33188,
      "new_path": "test/val/val_constants_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "6a7f243f6b3cc418132bc9645e9c679b9534c46f",
      "old_mode": 33188,
      "old_path": "test/val/val_data_test.cpp",
      "new_id": "349e5e9ef24b0e1adb366b90f2ceb04eb29dcd34",
      "new_mode": 33188,
      "new_path": "test/val/val_data_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "4f90e6b03d75622e7d9edb38d2522c162600b382",
      "old_mode": 33188,
      "old_path": "test/val/val_decoration_test.cpp",
      "new_id": "be16abae90f08a628385ed2f1a787dd1c7cba96f",
      "new_mode": 33188,
      "new_path": "test/val/val_decoration_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "0e926716f746b7efcbb0d97d87ab15a231f4ecc5",
      "old_mode": 33188,
      "old_path": "test/val/val_extension_spv_khr_bit_instructions_test.cpp",
      "new_id": "d23b9b6fa3c0086d355ea91a2eb6b396a1c60352",
      "new_mode": 33188,
      "new_path": "test/val/val_extension_spv_khr_bit_instructions_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "6ece15d18e59db8cbe86b8169b13075d1ce6de9f",
      "old_mode": 33188,
      "old_path": "test/val/val_extension_spv_khr_expect_assume_test.cpp",
      "new_id": "85a484aa7e97d5a4cd9b25835ac6c64d1aae7797",
      "new_mode": 33188,
      "new_path": "test/val/val_extension_spv_khr_expect_assume_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "e0e6896c9001c7deded03bb65d45abf12bdf5659",
      "old_mode": 33188,
      "old_path": "test/val/val_extension_spv_khr_integer_dot_product_test.cpp",
      "new_id": "5b3a309612c8cf02d7e290d835d2628a2a5e80dd",
      "new_mode": 33188,
      "new_path": "test/val/val_extension_spv_khr_integer_dot_product_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "ac15558bef5345fba5c9922d180f4179316d6ad2",
      "old_mode": 33188,
      "old_path": "test/val/val_extension_spv_khr_linkonce_odr_test.cpp",
      "new_id": "ed3fb8a1c2b0ae597cf07788ce901312df7ed77e",
      "new_mode": 33188,
      "new_path": "test/val/val_extension_spv_khr_linkonce_odr_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "f528cb9eef6cebef7ef84269191966dd24500da8",
      "old_mode": 33188,
      "old_path": "test/val/val_extension_spv_khr_subgroup_uniform_control_flow_test.cpp",
      "new_id": "80d57533da086d61bdffdd5beb3eecd6522bb62c",
      "new_mode": 33188,
      "new_path": "test/val/val_extension_spv_khr_subgroup_uniform_control_flow_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "8d92414901681365fc532d6cda098e249bd68871",
      "old_mode": 33188,
      "old_path": "test/val/val_extension_spv_khr_terminate_invocation_test.cpp",
      "new_id": "4d3e4d6af71f56c69c60ef86831d13fd4a187435",
      "new_mode": 33188,
      "new_path": "test/val/val_extension_spv_khr_terminate_invocation_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "491a80853acbe8986c573a0ca1ac01aa2b867994",
      "old_mode": 33188,
      "old_path": "test/val/val_extensions_test.cpp",
      "new_id": "0ab8c6e3c3de60dcd5c59ce257fd44d4a6a9f256",
      "new_mode": 33188,
      "new_path": "test/val/val_extensions_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "e7d5cd7e048288d46d72af3f0d21ccdac727229c",
      "old_mode": 33188,
      "old_path": "test/val/val_function_test.cpp",
      "new_id": "24b52638a25defc989bc946a3b2812297d694895",
      "new_mode": 33188,
      "new_path": "test/val/val_function_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "a97ef7cb397dd09b87d96aa9f4fd8dc6c506f277",
      "old_mode": 33188,
      "old_path": "test/val/val_image_test.cpp",
      "new_id": "aa335c869dfe367f8fc36da8bc6893eedd322a4d",
      "new_mode": 33188,
      "new_path": "test/val/val_image_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "8cca96f59edc8c6249f64a75739b306c37c73dfb",
      "old_mode": 33188,
      "old_path": "test/val/val_layout_test.cpp",
      "new_id": "e809abf812e97418c4be7a73f9a3cf43cf686c5d",
      "new_mode": 33188,
      "new_path": "test/val/val_layout_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "364d514edc54c45432fe1342272afd1634b1257c",
      "old_mode": 33188,
      "old_path": "test/val/val_limits_test.cpp",
      "new_id": "66a6ff7f77c52f8956470228f06353eb74c57e75",
      "new_mode": 33188,
      "new_path": "test/val/val_limits_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "ce6999dcb6cacfceb129cca38db6818c9318356e",
      "old_mode": 33188,
      "old_path": "test/val/val_mesh_shading_test.cpp",
      "new_id": "a7b96a4edcc68abbea1d865063061b3a5b7be955",
      "new_mode": 33188,
      "new_path": "test/val/val_mesh_shading_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "689f0baa93fad0ed6b3948f8477707200a69bd61",
      "old_mode": 33188,
      "old_path": "test/val/val_modes_test.cpp",
      "new_id": "8dc0fbc5a1cd11ee999b82875e4ef7ce7df47a8d",
      "new_mode": 33188,
      "new_path": "test/val/val_modes_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "4097a1feb87294c0ad506de5b804c5de1f9d177f",
      "old_mode": 33188,
      "old_path": "test/val/val_state_test.cpp",
      "new_id": "51064abd41b0da2b3884fc17304df348fc578213",
      "new_mode": 33188,
      "new_path": "test/val/val_state_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "8693e8036e131b0d00dafbbfa926798e59d03538",
      "old_mode": 33188,
      "old_path": "test/val/val_storage_test.cpp",
      "new_id": "6a3e4bdb267a3177e5cc86d10208a2438f7aebfc",
      "new_mode": 33188,
      "new_path": "test/val/val_storage_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "d272b08e71d01876ea9e9daf39e219d50481c049",
      "old_mode": 33188,
      "old_path": "tools/CMakeLists.txt",
      "new_id": "a93f640432ebe00a3b00f1719270810060c2c680",
      "new_mode": 33188,
      "new_path": "tools/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "506b058562deef955a7c40cebc706f2485906c37",
      "old_mode": 33188,
      "old_path": "tools/as/as.cpp",
      "new_id": "2a000cf09b188daad2d43f754b7bdc6c2076e8d6",
      "new_mode": 33188,
      "new_path": "tools/as/as.cpp"
    },
    {
      "type": "modify",
      "old_id": "5380c21ecd6899a17a95c8fa268fd65c40a506d9",
      "old_mode": 33188,
      "old_path": "tools/cfg/cfg.cpp",
      "new_id": "2d11e6fb06e1f8c721a8ba15991d169785bcc52e",
      "new_mode": 33188,
      "new_path": "tools/cfg/cfg.cpp"
    },
    {
      "type": "modify",
      "old_id": "d3cad04b113fc11147ce8d1e91bf551417944a03",
      "old_mode": 33188,
      "old_path": "tools/diff/diff.cpp",
      "new_id": "2217896c3bf58822f0e703fe7d5da0a2ca71a5ab",
      "new_mode": 33188,
      "new_path": "tools/diff/diff.cpp"
    },
    {
      "type": "modify",
      "old_id": "64380db06ffe4d408759e3987d5aa4f7a54c1873",
      "old_mode": 33188,
      "old_path": "tools/dis/dis.cpp",
      "new_id": "aacd37f0796fddcb04a0113edc595ad76620392e",
      "new_mode": 33188,
      "new_path": "tools/dis/dis.cpp"
    },
    {
      "type": "modify",
      "old_id": "9dc834edfbd028a0b3e22b4a2a6886bd16cd14ed",
      "old_mode": 33188,
      "old_path": "tools/io.h",
      "new_id": "8bbee3a0df12cbe119b675ecf05f61b80b87096c",
      "new_mode": 33188,
      "new_path": "tools/io.h"
    },
    {
      "type": "modify",
      "old_id": "bdddeb899e3b4afdf5d53769fc2846c8b5c72b9e",
      "old_mode": 33188,
      "old_path": "tools/link/linker.cpp",
      "new_id": "381d8b9b519a1bef3c7e103e2df960759b17f8ca",
      "new_mode": 33188,
      "new_path": "tools/link/linker.cpp"
    },
    {
      "type": "modify",
      "old_id": "d37df830f1da6d85f279e6d72a7f94e60f44a556",
      "old_mode": 33188,
      "old_path": "tools/lint/lint.cpp",
      "new_id": "00c6cd2048996a16026864591c27cb4b60871d5d",
      "new_mode": 33188,
      "new_path": "tools/lint/lint.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "02959525c6b86c5487f6e9176fb9d36797a8b8e1",
      "new_mode": 33188,
      "new_path": "tools/objdump/extract_source.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3e5ecfa958f583edb6d821e2b34f42c00ccf54ce",
      "new_mode": 33188,
      "new_path": "tools/objdump/extract_source.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "79181b0acd7709ec9bdebdfc88c3089f452fd49f",
      "new_mode": 33188,
      "new_path": "tools/objdump/objdump.cpp"
    },
    {
      "type": "modify",
      "old_id": "e7b735e0e6bf7f833fa59ec239dda6a69e107369",
      "old_mode": 33188,
      "old_path": "tools/sva/yarn.lock",
      "new_id": "2dc95d8a4811667fc516cb932cdddd9411882494",
      "new_mode": 33188,
      "new_path": "tools/sva/yarn.lock"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "11b896716717907972df4e431b7f6f3b335e33fe",
      "new_mode": 33188,
      "new_path": "tools/util/flags.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "20bb3693bacde23f1b32cc3e2cedd4e3420015d6",
      "new_mode": 33188,
      "new_path": "tools/util/flags.h"
    },
    {
      "type": "modify",
      "old_id": "7795d72bc9cc6d673d77f5ec720f3ec84b27ce1a",
      "old_mode": 33261,
      "old_path": "utils/check_symbol_exports.py",
      "new_id": "e1ca0b78886d05504d2795f3b1d509b54c6cf83a",
      "new_mode": 33261,
      "new_path": "utils/check_symbol_exports.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "54db728285a8941ed9c3e86833d9af44e1037bea",
      "new_mode": 33188,
      "new_path": "utils/generate_changelog.py"
    },
    {
      "type": "modify",
      "old_id": "ec475ea4e58c6006e5b85bbfd49efda8775bf093",
      "old_mode": 33261,
      "old_path": "utils/update_build_version.py",
      "new_id": "5a78ada26177059b524c7dd64c7da4feb6f63002",
      "new_mode": 33261,
      "new_path": "utils/update_build_version.py"
    }
  ]
}
