)]}'
{
  "id": "3dc9a7a2b650ee1da349b6aaa471c2825e52b425",
  "entries": [
    {
      "mode": 33188,
      "type": "blob",
      "id": "5ef4fe85eb24c3cbca0cd90309528be6640b54d2",
      "name": "add_empty_entry_point.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "553035504be7feb07cf0673c63960047814b3ed7",
      "name": "add_empty_entry_point.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "44f90055526543b2b2325f866f02ae0629677f7c",
      "name": "add_empty_entry_point_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3615812305a9b97a997136403b11f236475c3da9",
      "name": "add_spirv_block_attribute.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "51409c8a239a38503957b2e4635f89c675eec8b4",
      "name": "add_spirv_block_attribute.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "90f9219d33e20ef0038d17de42b5ede64a3a36a2",
      "name": "add_spirv_block_attribute_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "cdb75c890a44ba835d792df52fd7db1ca6622093",
      "name": "array_length_from_uniform.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c34c529da012c5f46375721d6de3187ff9180d5a",
      "name": "array_length_from_uniform.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "109904ce266869cdf16cfa42a200ad7209e33a50",
      "name": "array_length_from_uniform_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "28071453c7a8966d957772fa5c508b0980b73d2e",
      "name": "binding_remapper.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "77fc5bce87d9ec7d733674d22b3ac5ff2d887f89",
      "name": "binding_remapper.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "564a3a5b245be0cf98381264cc4902577c29688e",
      "name": "binding_remapper_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3ca70355148f37684b9ad20653f72bb5ea800309",
      "name": "builtin_polyfill.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8df419713169a90ce8b43ec4191193703c674652",
      "name": "builtin_polyfill.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1292b658910a1686427d31785199cff6c2f0ad96",
      "name": "builtin_polyfill_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6c15e739c9fd8a20910ccef292aa6edf802843db",
      "name": "calculate_array_length.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8db8dcceca143fc32afa74cc13f13aac0b4fba2a",
      "name": "calculate_array_length.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "98f2ed753d0be42bb4588371349ffdc263edece5",
      "name": "calculate_array_length_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7670f09bc944caf69d2daf4ef615ac792c4a433b",
      "name": "canonicalize_entry_point_io.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "95f8b197dffc0ef29131639f4d940da469fda43c",
      "name": "canonicalize_entry_point_io.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f2af21389db437ffcfd8dea1af653979dab21929",
      "name": "canonicalize_entry_point_io_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "2f5101edf12f98a03e9410bdf30500ced84341b9",
      "name": "combine_samplers.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8dfc0987928a8f39f320bfd3450d2d95bd62fa2f",
      "name": "combine_samplers.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "cad310959ed8f7cc79b7c83e920f31ee1104b8af",
      "name": "combine_samplers_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d725a4b81fb2f90d57d1ca550a2e6e487187b710",
      "name": "decompose_memory_access.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1d95dc493dcc74694a36e3a14c5e7f925ac6c207",
      "name": "decompose_memory_access.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "581731e1300d076bf5d978f2ea61cbdfbd83b364",
      "name": "decompose_memory_access_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "61841f6299606cc256360138b08b81a4d607a949",
      "name": "decompose_strided_array.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5dbaaa5f5d262e543aa929ac4415fbbb47a30869",
      "name": "decompose_strided_array.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "4b0a335a7306ede9edc98cc97c03bcaf2f690e88",
      "name": "decompose_strided_array_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "75c96f6602f9066a04e3d98b5d612ddd565faf4b",
      "name": "decompose_strided_matrix.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "40e9c3e237eb9a898c25273276a0b15199dd12c8",
      "name": "decompose_strided_matrix.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "afb06e8821257ffe7dcf6d1f5ef50c1af795a3f2",
      "name": "decompose_strided_matrix_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7a3002377dfc52b4a40706bc4c3be7641e7e6900",
      "name": "disable_uniformity_analysis.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3c9fb53743d5915967a3828d99384577462014ad",
      "name": "disable_uniformity_analysis.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3bcac0e58dac50c4bdfb9c06491fa18c71a50215",
      "name": "disable_uniformity_analysis_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e5e953cff07d47601315c8c6be91586a8bc03301",
      "name": "expand_compound_assignment.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1081df7b32279ed38f11e1ce0916c0c5d03103c6",
      "name": "expand_compound_assignment.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6b18b403780a869f1aa002ab26efc222250a7905",
      "name": "expand_compound_assignment_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a966f7ff629f4744d4e3c1d5dbeed47cb477fb95",
      "name": "first_index_offset.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "04758cde8de28edafc8ff0fe1cb6d940f2e91126",
      "name": "first_index_offset.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c159261aa84ba45d4cb8009855c0ebb860d9d4d9",
      "name": "first_index_offset_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8a949ecc6c68edab626bfa94a23a27667093a070",
      "name": "fold_trivial_single_use_lets.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "4036f029780fb4dbcefc08a74de28cb89f3543fb",
      "name": "fold_trivial_single_use_lets.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "00159e9e93f9bc6c14fee565605ca3003ae4c5bc",
      "name": "fold_trivial_single_use_lets_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e585790e4046f6e38f524daa33937330a0877a1f",
      "name": "for_loop_to_loop.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5ab690a567b1a7110eba6f7b62bb99e01da4d5f3",
      "name": "for_loop_to_loop.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "172e1fc15db600b2fd52847d958988632edfa9f1",
      "name": "for_loop_to_loop_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d43ddae79ebc66d22869fcd3437b9fd0097f634d",
      "name": "localize_struct_array_assignment.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "130f8cc107e1682b9ca3784b71b371f7c79b5c73",
      "name": "localize_struct_array_assignment.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e85a6000295f9fc7d1048c56c273c7f70bbaba5b",
      "name": "localize_struct_array_assignment_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "00bf5ec5590557d69cbf87444be110456afe9a2f",
      "name": "loop_to_for_loop.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0e948c80c1774b4b1965a1483d9f906327fbea37",
      "name": "loop_to_for_loop.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "24e0e15e0a1b84c1d2309913c844c0a55f1a587a",
      "name": "loop_to_for_loop_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "4e83320b41927e879da6e33e6569032055d166cb",
      "name": "manager.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "04bf9fe8953db0909a51f8c0df1414dae57d53c6",
      "name": "manager.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "122fb3ce9839ffd79f8da64bb6fbff4bef84f54b",
      "name": "module_scope_var_to_entry_point_param.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "40e6b7da6e0f845c82ec684dd34762042b30764a",
      "name": "module_scope_var_to_entry_point_param.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "dcf89126e535d640a52170c72495309dff0930fc",
      "name": "module_scope_var_to_entry_point_param_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f68a16514b2e2ada69ed86f51275e328bbfd342a",
      "name": "multiplanar_external_texture.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "afd15a170170df8b9ff4f5f3c83037a9494cd9eb",
      "name": "multiplanar_external_texture.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "79f9fddef0518cf0a2cdbe117e07b4f1eff92c32",
      "name": "multiplanar_external_texture_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b9476f230353b86203cab2f4e2b3119c035e4696",
      "name": "num_workgroups_from_uniform.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "292c823bc49d275873da8ed8ff79c3629aad84b2",
      "name": "num_workgroups_from_uniform.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "093081c6e706348102f751e01eee0897add61a73",
      "name": "num_workgroups_from_uniform_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b57fb257ea88f5fde3cacf2ff75f14b3648882b4",
      "name": "promote_initializers_to_let.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "226c7d83828b4045ded0d84a60af8cd48651c19c",
      "name": "promote_initializers_to_let.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d4d9fb2b72ebd0b553d40b6c1c98c42d4ea78002",
      "name": "promote_initializers_to_let_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "46e8f462557937645b1af4cc9b3fd3226755ff48",
      "name": "promote_side_effects_to_decl.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d5d1126133b377dba782cdcace7393762f43e8e6",
      "name": "promote_side_effects_to_decl.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "937b59e44c5a59403c44a97a1bf54ecf7894cb72",
      "name": "promote_side_effects_to_decl_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e5df23fa4d2083cf39f0280bcd5afd5c920d1700",
      "name": "remove_continue_in_switch.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9e5a4d51adc6504556e79f34fa62f2b08e4aabe6",
      "name": "remove_continue_in_switch.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0b52457c3c3689edcfa1113e75b411c5e58dd802",
      "name": "remove_continue_in_switch_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "67215dbed9c0d296b33f218e3bec2507f5f7e9cd",
      "name": "remove_phonies.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d04023bed43b773ecf6377caccfc687c373a0e9e",
      "name": "remove_phonies.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "dc91b5a951a8f5bffe3565f6a580cf50104cc76a",
      "name": "remove_phonies_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "964d767c35a27a77a8671bb04794ec1473505328",
      "name": "remove_unreachable_statements.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7f8b9472adac5eaf65da1d92e7645964f56f8d24",
      "name": "remove_unreachable_statements.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "4b0a2655ddbc81ee70d66829bd75fa134d1417ec",
      "name": "remove_unreachable_statements_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "562a52fc7fec4b54937f1b025fa4c86404cadb9e",
      "name": "renamer.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "000aee9ca22b9e2db51f09dae10597fe7b755245",
      "name": "renamer.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c57dea310556310b883bd135315a0dc82d2ce98a",
      "name": "renamer_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "beb11082f1b3fa569cd955fc8ab9c6a975525c3c",
      "name": "robustness.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "549b666bb78d3f0979280b54f655a6e8649414d3",
      "name": "robustness.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8dab59572588326d508f4839cd5c37a910ec91f4",
      "name": "robustness_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "4190312f512d889f22daca9b6f514fd730b50d57",
      "name": "simplify_pointers.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "787c7d815f8d948ef0b7c1419148727a6a7bd5f1",
      "name": "simplify_pointers.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9848ff31bbfa538d1607cf1ae24c38347179ea35",
      "name": "simplify_pointers_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "133c836e0731a30c587131e6f969becf1bef4020",
      "name": "single_entry_point.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "59aa021466ff4f3b957df6864bd82c6755da5679",
      "name": "single_entry_point.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "020bd65c444c759f3aa5426a099514df39148f63",
      "name": "single_entry_point_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b79f60f214348af3668ed4f03c5ae22751923ab6",
      "name": "spirv_atomic.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e1311c59520ed8f15c5fc8f200719351660a7370",
      "name": "spirv_atomic.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7f6db34e16f66ed1955802ee14ee4fbe0f806e62",
      "name": "spirv_atomic_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "de597c28fbcfa722f058fc35ae2dab4115e06172",
      "name": "substitute_override.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9ea315d92d05db0e7fbf42034b0a58bbd7645769",
      "name": "substitute_override.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f84c32cd3112dc7b04126e7e2153eaa39b506b8b",
      "name": "substitute_override_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "42218a72e624057ca4f959daad41dad49e660a0c",
      "name": "test_helper.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3adfff6b2669395396c143c7e19f4d85a3251c80",
      "name": "transform.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "de5761736f787f3230213615d0d1b7e854093c6e",
      "name": "transform.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "4ec4d1d79af2f2e3c016b458e1470251e28d3553",
      "name": "transform_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "952a88b37884acb04d62988176e239854fb91368",
      "name": "unshadow.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5ffe8399b98433a1f343a68cc32bd19f86be5d73",
      "name": "unshadow.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f5a8102405b3442c02e0f3611b23e1d622c8d3f0",
      "name": "unshadow_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8c62f0484c001e29b89fe388e5488543f69556c1",
      "name": "unwind_discard_functions.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "105a9d8d3931a46181864df591f380dbaf7deaf9",
      "name": "unwind_discard_functions.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7d1fa27264124b63eb6757df335f993887aa2912",
      "name": "unwind_discard_functions_test.cc"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "0c81d2fe0258eebc711acff8b3f9a2502039f287",
      "name": "utils"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "aaebdc760613e68d9cbb58e29d0d535145532187",
      "name": "var_for_dynamic_index.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "39ef2f2544462e8d6e97ccecb4141a9c3ce6d9fb",
      "name": "var_for_dynamic_index.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "05c19b3eb9b1c1ec649f41de0fa90e8c07cf26b1",
      "name": "var_for_dynamic_index_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "113db5f7b1fff4fb98f7e8df2b67294087ac99ea",
      "name": "vectorize_scalar_matrix_constructors.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "31c57f0a8c3f8303680a350cb1da2046ea9d7856",
      "name": "vectorize_scalar_matrix_constructors.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "017af721736d670c7b47c06f2d0de242218695e8",
      "name": "vectorize_scalar_matrix_constructors_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6eb2bbf213a05ecfa2e69ffedf7fc52062b1cb48",
      "name": "vertex_pulling.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "92eb627524fe36f993cf283bcedf8c27453f43a5",
      "name": "vertex_pulling.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5fb8b1cd40503f602de9dc6a6b8ccc989b1dce09",
      "name": "vertex_pulling_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "45944e67aed3b9ae874a8f653c6b9468e38ca51e",
      "name": "while_to_loop.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "4915d681e69b5c281b618d5a3c268de25bda7a6e",
      "name": "while_to_loop.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6e5699dfb7912e1b30d130fe5c8a342036682900",
      "name": "while_to_loop_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "963ca0124bb647a38d60b7a75ccb0792e40a9a6f",
      "name": "zero_init_workgroup_memory.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "07feaa895a6e4b35f87f6104c50a2a7a282e25ff",
      "name": "zero_init_workgroup_memory.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "93f3933f41e5acc886611dfed350dfaec20c3957",
      "name": "zero_init_workgroup_memory_test.cc"
    }
  ]
}
