)]}'
{
  "id": "b3edc43f67c25fb477a6026393737cdbce303840",
  "entries": [
    {
      "mode": 33188,
      "type": "blob",
      "id": "619083d856098329c17627b14ab4013529b7ffb9",
      "name": "add_block_attribute.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "69dfab5c9ba084eac3d3f1d1f7d80b1457a2a8de",
      "name": "add_block_attribute.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7bb5efc3ae2fc5064cbf82a9d257cc29e17943d7",
      "name": "add_block_attribute_test.cc"
    },
    {
      "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": "71a5cca313f542f9c715de0c72339d8333f74a43",
      "name": "array_length_from_uniform.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8bd6af5f7f514ee49168d984ad3c871316934e1f",
      "name": "array_length_from_uniform.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1058bf1b177ea463f69f3c2bbbcba216bcf624f6",
      "name": "array_length_from_uniform_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "487752ea741072854b9a5dabaf000b380255771d",
      "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": "e53dad75a31d938b7305fd309039f2e49e02fe68",
      "name": "builtin_polyfill.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "14720bf977a41bb4e557af7999fe8f8c9a583229",
      "name": "builtin_polyfill.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7c8440b536b1944458355068f2ab0ed9e1c0ca21",
      "name": "builtin_polyfill_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b06f7b606e51925d06f3fce5e1ca3b94b29ee5c5",
      "name": "calculate_array_length.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8db8dcceca143fc32afa74cc13f13aac0b4fba2a",
      "name": "calculate_array_length.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "826ffd68fc420a6c53b95067ddb4271c704809b8",
      "name": "calculate_array_length_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b08d44d1be9e204d33e0a6e3dc01d4dc98b7ae46",
      "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": "97650ad0f2b13728cb8a410f9091d8f0bb545c60",
      "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": "5920d5b0fb6a4aee88c90c3376eebdc72dde1485",
      "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": "b7fe53c3602046fbdc1fa97e25ed207b0b001de9",
      "name": "decompose_strided_array.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5dbaaa5f5d262e543aa929ac4415fbbb47a30869",
      "name": "decompose_strided_array.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "58908fbcf8cd73a809e1b3cc8b55e7da16b3b949",
      "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": "6bfba7c29837d4074eee33e3b5a2ba543ad42002",
      "name": "decompose_strided_matrix_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "918b1f163a3f0dd300cd1a2dbc0f2b5b248dd6c9",
      "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": "85b9bf69ed6f45c4569cc7c530192c0944c21dca",
      "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": "918fd5bb63ff8cb6487e5fbd146f1768d5a6ee66",
      "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": "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": "82868450e50992371723737ec1dd9f69bfbfe5b2",
      "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": "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": "d75e7a2e74c1cfb112ad9459eadc5dd5bc38a177",
      "name": "multiplanar_external_texture.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a10fed4c0938690359bfa88eaaa9c807f15d1418",
      "name": "multiplanar_external_texture.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "778f7db57876665a35379ff8ee4e32c3038a8464",
      "name": "multiplanar_external_texture_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b96a2ee14a58ec741d74af2306779474d956c2be",
      "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": "0c5da5cc27e2b1372c3fc12a43bd136260a2f8a0",
      "name": "pad_structs.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "55fec749e4371548ba14467b475d08aa6a7fa522",
      "name": "pad_structs.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "694175e7166c0e7476a769abd8c7bf45b23d235f",
      "name": "pad_structs_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ec7ba9523b90541e6714f04ace5daef099c43d61",
      "name": "promote_initializers_to_let.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "226c7d83828b4045ded0d84a60af8cd48651c19c",
      "name": "promote_initializers_to_let.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "536d04a29e3083e3b678f4ac3b1ed1e53f323ef1",
      "name": "promote_initializers_to_let_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d1e1cf14a58c48ebffba2ff0f46a70dc2794f1e3",
      "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": "2cd74013602614578826495782e2ce274c007da7",
      "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": "c7c2dc5a1be5592bb92f4afb9c703ce600e3071d",
      "name": "remove_phonies.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "daa181270e9d9fcc04de4bfe82401a0112f02065",
      "name": "remove_phonies.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a072e517d74857f6b9986890e25999cb11aa4a9e",
      "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": "b9b6c5e2edfcfa6656275b908ee331c9903c0f72",
      "name": "robustness.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "549b666bb78d3f0979280b54f655a6e8649414d3",
      "name": "robustness.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "4cd460437192d37a90e362d46cdf9b8ca379cb63",
      "name": "robustness_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "396a31c76d5d383bf87f278dc0279c0e1ccad5a3",
      "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": "8d26a7f955d3843019096e96367aa306c0543d4c",
      "name": "single_entry_point.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "59aa021466ff4f3b957df6864bd82c6755da5679",
      "name": "single_entry_point.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7451090a19d23d3bd2510ea1806708c9e45ecd09",
      "name": "single_entry_point_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e8156337cdd4430e1aed11bdc220fb1553f2a467",
      "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": "66857bca9e36178c339f2c7ac1c9e93b8b138cff",
      "name": "std140.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f41b1e34dd6e0f991470b0845e97bfc6322d96e1",
      "name": "std140.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6e0b1703082ab03d1c01ddae761c730c8d38e6e6",
      "name": "std140_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "de597c28fbcfa722f058fc35ae2dab4115e06172",
      "name": "substitute_override.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "940e11d2fa7e8579316ff3bc6623170d588ecbee",
      "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": "3bcac6bd3bb3a77bde1d7031db3a3639cdcc2f3c",
      "name": "transform.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "de5761736f787f3230213615d0d1b7e854093c6e",
      "name": "transform.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d063ba2377e33aff7eae796fb5f7c8cef2cf4df1",
      "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": "f94f549fa1ef80ae273bb16923b072c08c138298",
      "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": "aac3b17d8170e0a81da7ed1d516edf4b139f4535",
      "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": "576b8857df0f11c92adced819de28521fe9666e5",
      "name": "vectorize_matrix_conversions.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f16467c3dcb1b2a7f3711a3ce736fd5f8113a433",
      "name": "vectorize_matrix_conversions.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8142b58b86152284700d4492504f8eab35cf3c78",
      "name": "vectorize_matrix_conversions_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": "3c0dce90292a8fd01a15d7989934d33727e34fcb",
      "name": "vertex_pulling.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "255a49a639aa79adac6f5e09da2977aac40ac987",
      "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": "0d3ed984242e4e1e6c4dcac746b59f76f490de1a",
      "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"
    }
  ]
}
