Merge pull request #1276 from billhollings/sdk-ext-deps

Update external dependency libraries for Vulkan SDK 1.2.170.
diff --git a/Docs/Whats_New.md b/Docs/Whats_New.md
index 1f2de22..f838c17 100644
--- a/Docs/Whats_New.md
+++ b/Docs/Whats_New.md
@@ -26,19 +26,67 @@
   can now be used with a `VkInstance` from another Vulkan layer, or with a `VK_NULL_HANDLE VkInstance`.
 - `MVKConfiguration` extended to cover all MoltenVK environment variables.
 - Report accurate value of 8 for `VkPhysicalDeviceLimits::maxBoundDescriptorSets`.
-- Add ability to automatically capture first GPU frame by setting `MVKConfiguration::autoGPUCaptureScope`
-  (or environment variable `MVK_CONFIG_AUTO_GPU_CAPTURE_SCOPE`) to `2`.
+- Advertise macOS M1 GPU as `VK_PHYSICAL_DEVICE_TYPE_INTEGRATED_GPU`.
+- For Vulkan semaphores, prefer using `MTLFence` over `MTLEvent`.
+- Support `immmutableSamplers` with sampler arrays.
+- Query pools write to dedicated temporary internal buffer to span multiple render passes 
+  and support larger query counts.
+- Fixes for race conditions in CTS multithread tests, guarding `MTLDevice` on cross-thread syncing.
+- Set Metal buffer alignment to 256 on non-Apple Silicon iOS/tvOS simulators.
+- `MVKMTLBufferAllocation`: Support device-local temp buffers for tessellation, 
+  indirect multiview, or occlusion queries buffer usage.
+- `MVKPixelFormats`: Enable `RenderTarget` usage for linear textures on Apple GPUs.
+- `MVKRenderPass`: Use a non-trivial granularity for TBDR GPUs.
+- Don't use barriers in render passes on Apple GPUs.
+- `MVKGraphicsPipeline`: Fix color write mask with `RGB9E5` RTs.
+- `MVKImagePlane`: When sync'ing, create the texture if it doesn't exist.
+- `MVKRenderPass`: Don't use `Load/Store` actions for memoryless.
+- `MVKRenderPass`: Only use `MTLStorageModeMemoryless` where available.
+- `MVKDeviceMemory`: Don't consider Memoryless host-accessible on *macOS/tvOS*.
+- `MVKCmdResolveImage` fix incorrectly changing first resolve layer's src/dst base layer.
+- `MVKPhysicalDevice`: Require Mac family 2 for render without attachments.
+- `MVKPhysicalDevice`: Disable SIMD-group permutation for Mac family 1.
+- `MVKPhysicalDevice`: Clamp maximum buffer range to 4 GiB - 1.
+- `MVKMTLBufferAllocation`: Mark temp buffers as volatile.
+- `SPIRVReflection`: Multiple entry point support for `getShaderOutputs()`.
+- Remove obsolete `MVKVector`, which was long ago replaced with `MVKSmallVector`.
 - Remove official support for submitting shaders directly containing MSL source code or compiled MSL code.
-  MSL shaders may still be direclty submitted, and may work, but it is not officially supported at this time. 
+  MSL shaders may still be directly submitted, and may work, but it is not officially supported at this time.
   Future versions of **MoltenVK** may support direct MSL submission again.
 - Remove `ONLY_ACTIVE_ARCH` from Debug builds. **MoltenVK _Debug_** builds now build for all platform architectures.
+- Add ability to automatically capture first GPU frame by setting `MVKConfiguration::autoGPUCaptureScope`
+  (or environment variable `MVK_CONFIG_AUTO_GPU_CAPTURE_SCOPE`) to `2`.
 - Support _GitHub Actions_ for CI builds on pull requests.
+- Support pre-built binary artifacts from _GitHub Actions_ CI builds.
+- `Makefile` and `fetchDependencies` support `xcpretty`, if available.
 - Remove support for _Travis-CI_.
-- `Makefile` and `fetchDependencies` support `xcpretty` (if available)
 - Update `VK_MVK_MOLTENVK_SPEC_VERSION` to `30`.
 - Update copyright notices to year 2021.
 - Update Xcode build settings check to _Xcode 12.4_.
-
+- Support legacy building on _Xcode 11.7_.
+- Update dependency libraries to match *Vulkan SDK 1.2.170*.
+- Update to latest SPIRV-Cross version:
+	- MSL: Gracefully assign automatic input locations to builtin attributes.
+	- MSL: Refactor out location consumption count computation.
+	- MSL: Always return `[[position]]` when required.
+	- MSL: Fix some edge cases in input attachment handling.
+	- MSL: Fix various bugs with framebuffer fetch on macOS and argument buffers.
+	- MSL: Always use input_attachment_index for framebuffer fetch binding.
+	- MSL: Make sure initialized output builtins are considered active.
+	- MSL: Always enable Outputs in vertex stages.
+	- MSL: Only consider builtin variables and flatten builtin arrays if they are part of IO interface.
+	- MSL: Handle load and store to TessLevel array in TESC.
+	- MSL: Fixup type when using tessellation levels in TESC functions.
+	- MSL: Fix automatic assign of builtin attributes in tessellation.
+	- GLSL/MSL: Handle more complicated tessellation Output initializers.
+	- MSL: Emit correct initializer for tessellation control points.
+	- MSL: Handle initializers for tess levels.
+	- MSL: Fix initializer for tess level outputs.
+	- MSL: Fix broken reserved identifier handling for entry points.
+	- MSL: Handle reserved identifiers for entry point.
+	- Fix pathological complexity explosion for certain shaders.
+	- Improve handling of complex variable initialization.
+	- Expose position invariance.
 
 
 MoltenVK 1.1.1
diff --git a/ExternalDependencies.xcodeproj/project.pbxproj b/ExternalDependencies.xcodeproj/project.pbxproj
index 13576f3..5a1ce48 100644
--- a/ExternalDependencies.xcodeproj/project.pbxproj
+++ b/ExternalDependencies.xcodeproj/project.pbxproj
@@ -305,6 +305,1149 @@
 		A913F35524CF87AE006CB02F /* Link.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A913F25824CF87AE006CB02F /* Link.cpp */; };
 		A913F35624CF87AE006CB02F /* Link.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A913F25824CF87AE006CB02F /* Link.cpp */; };
 		A913F35724CF87AE006CB02F /* Link.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A913F25824CF87AE006CB02F /* Link.cpp */; };
+		A95604FD25E46D1D008BC84F /* spirv_target_env.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95601F925E46D1C008BC84F /* spirv_target_env.cpp */; };
+		A95604FE25E46D1D008BC84F /* spirv_target_env.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95601F925E46D1C008BC84F /* spirv_target_env.cpp */; };
+		A95604FF25E46D1D008BC84F /* spirv_target_env.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95601F925E46D1C008BC84F /* spirv_target_env.cpp */; };
+		A956050025E46D1D008BC84F /* spirv_fuzzer_options.h in Headers */ = {isa = PBXBuildFile; fileRef = A95601FA25E46D1C008BC84F /* spirv_fuzzer_options.h */; };
+		A956050125E46D1D008BC84F /* spirv_fuzzer_options.h in Headers */ = {isa = PBXBuildFile; fileRef = A95601FA25E46D1C008BC84F /* spirv_fuzzer_options.h */; };
+		A956050225E46D1D008BC84F /* spirv_fuzzer_options.h in Headers */ = {isa = PBXBuildFile; fileRef = A95601FA25E46D1C008BC84F /* spirv_fuzzer_options.h */; };
+		A956050325E46D1D008BC84F /* assembly_grammar.h in Headers */ = {isa = PBXBuildFile; fileRef = A95601FB25E46D1C008BC84F /* assembly_grammar.h */; };
+		A956050425E46D1D008BC84F /* assembly_grammar.h in Headers */ = {isa = PBXBuildFile; fileRef = A95601FB25E46D1C008BC84F /* assembly_grammar.h */; };
+		A956050525E46D1D008BC84F /* assembly_grammar.h in Headers */ = {isa = PBXBuildFile; fileRef = A95601FB25E46D1C008BC84F /* assembly_grammar.h */; };
+		A956050625E46D1D008BC84F /* enum_set.h in Headers */ = {isa = PBXBuildFile; fileRef = A95601FC25E46D1C008BC84F /* enum_set.h */; };
+		A956050725E46D1D008BC84F /* enum_set.h in Headers */ = {isa = PBXBuildFile; fileRef = A95601FC25E46D1C008BC84F /* enum_set.h */; };
+		A956050825E46D1D008BC84F /* enum_set.h in Headers */ = {isa = PBXBuildFile; fileRef = A95601FC25E46D1C008BC84F /* enum_set.h */; };
+		A956050925E46D1D008BC84F /* text.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95601FE25E46D1C008BC84F /* text.cpp */; };
+		A956050A25E46D1D008BC84F /* text.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95601FE25E46D1C008BC84F /* text.cpp */; };
+		A956050B25E46D1D008BC84F /* text.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95601FE25E46D1C008BC84F /* text.cpp */; };
+		A956050C25E46D1D008BC84F /* assembly_grammar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95601FF25E46D1C008BC84F /* assembly_grammar.cpp */; };
+		A956050D25E46D1D008BC84F /* assembly_grammar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95601FF25E46D1C008BC84F /* assembly_grammar.cpp */; };
+		A956050E25E46D1D008BC84F /* assembly_grammar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95601FF25E46D1C008BC84F /* assembly_grammar.cpp */; };
+		A956050F25E46D1D008BC84F /* text.h in Headers */ = {isa = PBXBuildFile; fileRef = A956020025E46D1C008BC84F /* text.h */; };
+		A956051025E46D1D008BC84F /* text.h in Headers */ = {isa = PBXBuildFile; fileRef = A956020025E46D1C008BC84F /* text.h */; };
+		A956051125E46D1D008BC84F /* text.h in Headers */ = {isa = PBXBuildFile; fileRef = A956020025E46D1C008BC84F /* text.h */; };
+		A956051225E46D1D008BC84F /* extensions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956020125E46D1C008BC84F /* extensions.cpp */; };
+		A956051325E46D1D008BC84F /* extensions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956020125E46D1C008BC84F /* extensions.cpp */; };
+		A956051425E46D1D008BC84F /* extensions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956020125E46D1C008BC84F /* extensions.cpp */; };
+		A956051525E46D1D008BC84F /* pch_source.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956020225E46D1C008BC84F /* pch_source.cpp */; };
+		A956051625E46D1D008BC84F /* pch_source.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956020225E46D1C008BC84F /* pch_source.cpp */; };
+		A956051725E46D1D008BC84F /* pch_source.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956020225E46D1C008BC84F /* pch_source.cpp */; };
+		A956051825E46D1D008BC84F /* parse_number.h in Headers */ = {isa = PBXBuildFile; fileRef = A956020425E46D1C008BC84F /* parse_number.h */; };
+		A956051925E46D1D008BC84F /* parse_number.h in Headers */ = {isa = PBXBuildFile; fileRef = A956020425E46D1C008BC84F /* parse_number.h */; };
+		A956051A25E46D1D008BC84F /* parse_number.h in Headers */ = {isa = PBXBuildFile; fileRef = A956020425E46D1C008BC84F /* parse_number.h */; };
+		A956051B25E46D1D008BC84F /* ilist_node.h in Headers */ = {isa = PBXBuildFile; fileRef = A956020525E46D1C008BC84F /* ilist_node.h */; };
+		A956051C25E46D1D008BC84F /* ilist_node.h in Headers */ = {isa = PBXBuildFile; fileRef = A956020525E46D1C008BC84F /* ilist_node.h */; };
+		A956051D25E46D1D008BC84F /* ilist_node.h in Headers */ = {isa = PBXBuildFile; fileRef = A956020525E46D1C008BC84F /* ilist_node.h */; };
+		A956051E25E46D1D008BC84F /* make_unique.h in Headers */ = {isa = PBXBuildFile; fileRef = A956020625E46D1C008BC84F /* make_unique.h */; };
+		A956051F25E46D1D008BC84F /* make_unique.h in Headers */ = {isa = PBXBuildFile; fileRef = A956020625E46D1C008BC84F /* make_unique.h */; };
+		A956052025E46D1D008BC84F /* make_unique.h in Headers */ = {isa = PBXBuildFile; fileRef = A956020625E46D1C008BC84F /* make_unique.h */; };
+		A956052125E46D1D008BC84F /* string_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = A956020725E46D1C008BC84F /* string_utils.h */; };
+		A956052225E46D1D008BC84F /* string_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = A956020725E46D1C008BC84F /* string_utils.h */; };
+		A956052325E46D1D008BC84F /* string_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = A956020725E46D1C008BC84F /* string_utils.h */; };
+		A956052425E46D1D008BC84F /* small_vector.h in Headers */ = {isa = PBXBuildFile; fileRef = A956020825E46D1C008BC84F /* small_vector.h */; };
+		A956052525E46D1D008BC84F /* small_vector.h in Headers */ = {isa = PBXBuildFile; fileRef = A956020825E46D1C008BC84F /* small_vector.h */; };
+		A956052625E46D1D008BC84F /* small_vector.h in Headers */ = {isa = PBXBuildFile; fileRef = A956020825E46D1C008BC84F /* small_vector.h */; };
+		A956052725E46D1D008BC84F /* timer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956020925E46D1C008BC84F /* timer.cpp */; };
+		A956052825E46D1D008BC84F /* timer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956020925E46D1C008BC84F /* timer.cpp */; };
+		A956052925E46D1D008BC84F /* timer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956020925E46D1C008BC84F /* timer.cpp */; };
+		A956052A25E46D1D008BC84F /* timer.h in Headers */ = {isa = PBXBuildFile; fileRef = A956020A25E46D1C008BC84F /* timer.h */; };
+		A956052B25E46D1D008BC84F /* timer.h in Headers */ = {isa = PBXBuildFile; fileRef = A956020A25E46D1C008BC84F /* timer.h */; };
+		A956052C25E46D1D008BC84F /* timer.h in Headers */ = {isa = PBXBuildFile; fileRef = A956020A25E46D1C008BC84F /* timer.h */; };
+		A956052D25E46D1D008BC84F /* string_utils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956020B25E46D1C008BC84F /* string_utils.cpp */; };
+		A956052E25E46D1D008BC84F /* string_utils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956020B25E46D1C008BC84F /* string_utils.cpp */; };
+		A956052F25E46D1D008BC84F /* string_utils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956020B25E46D1C008BC84F /* string_utils.cpp */; };
+		A956053025E46D1D008BC84F /* bit_vector.h in Headers */ = {isa = PBXBuildFile; fileRef = A956020C25E46D1C008BC84F /* bit_vector.h */; };
+		A956053125E46D1D008BC84F /* bit_vector.h in Headers */ = {isa = PBXBuildFile; fileRef = A956020C25E46D1C008BC84F /* bit_vector.h */; };
+		A956053225E46D1D008BC84F /* bit_vector.h in Headers */ = {isa = PBXBuildFile; fileRef = A956020C25E46D1C008BC84F /* bit_vector.h */; };
+		A956053325E46D1D008BC84F /* bitutils.h in Headers */ = {isa = PBXBuildFile; fileRef = A956020D25E46D1C008BC84F /* bitutils.h */; };
+		A956053425E46D1D008BC84F /* bitutils.h in Headers */ = {isa = PBXBuildFile; fileRef = A956020D25E46D1C008BC84F /* bitutils.h */; };
+		A956053525E46D1D008BC84F /* bitutils.h in Headers */ = {isa = PBXBuildFile; fileRef = A956020D25E46D1C008BC84F /* bitutils.h */; };
+		A956053625E46D1D008BC84F /* hex_float.h in Headers */ = {isa = PBXBuildFile; fileRef = A956020E25E46D1C008BC84F /* hex_float.h */; };
+		A956053725E46D1D008BC84F /* hex_float.h in Headers */ = {isa = PBXBuildFile; fileRef = A956020E25E46D1C008BC84F /* hex_float.h */; };
+		A956053825E46D1D008BC84F /* hex_float.h in Headers */ = {isa = PBXBuildFile; fileRef = A956020E25E46D1C008BC84F /* hex_float.h */; };
+		A956053925E46D1D008BC84F /* parse_number.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956020F25E46D1C008BC84F /* parse_number.cpp */; };
+		A956053A25E46D1D008BC84F /* parse_number.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956020F25E46D1C008BC84F /* parse_number.cpp */; };
+		A956053B25E46D1D008BC84F /* parse_number.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956020F25E46D1C008BC84F /* parse_number.cpp */; };
+		A956053C25E46D1D008BC84F /* bit_vector.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956021025E46D1C008BC84F /* bit_vector.cpp */; };
+		A956053D25E46D1D008BC84F /* bit_vector.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956021025E46D1C008BC84F /* bit_vector.cpp */; };
+		A956053E25E46D1D008BC84F /* bit_vector.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956021025E46D1C008BC84F /* bit_vector.cpp */; };
+		A956053F25E46D1D008BC84F /* ilist.h in Headers */ = {isa = PBXBuildFile; fileRef = A956021125E46D1C008BC84F /* ilist.h */; };
+		A956054025E46D1D008BC84F /* ilist.h in Headers */ = {isa = PBXBuildFile; fileRef = A956021125E46D1C008BC84F /* ilist.h */; };
+		A956054125E46D1D008BC84F /* ilist.h in Headers */ = {isa = PBXBuildFile; fileRef = A956021125E46D1C008BC84F /* ilist.h */; };
+		A956054225E46D1D008BC84F /* spirv_target_env.h in Headers */ = {isa = PBXBuildFile; fileRef = A956021225E46D1C008BC84F /* spirv_target_env.h */; };
+		A956054325E46D1D008BC84F /* spirv_target_env.h in Headers */ = {isa = PBXBuildFile; fileRef = A956021225E46D1C008BC84F /* spirv_target_env.h */; };
+		A956054425E46D1D008BC84F /* spirv_target_env.h in Headers */ = {isa = PBXBuildFile; fileRef = A956021225E46D1C008BC84F /* spirv_target_env.h */; };
+		A956054525E46D1D008BC84F /* table.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956021325E46D1C008BC84F /* table.cpp */; };
+		A956054625E46D1D008BC84F /* table.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956021325E46D1C008BC84F /* table.cpp */; };
+		A956054725E46D1D008BC84F /* table.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956021325E46D1C008BC84F /* table.cpp */; };
+		A956054825E46D1D008BC84F /* operand_to_undef_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A956021525E46D1C008BC84F /* operand_to_undef_reduction_opportunity_finder.h */; };
+		A956054925E46D1D008BC84F /* operand_to_undef_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A956021525E46D1C008BC84F /* operand_to_undef_reduction_opportunity_finder.h */; };
+		A956054A25E46D1D008BC84F /* operand_to_undef_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A956021525E46D1C008BC84F /* operand_to_undef_reduction_opportunity_finder.h */; };
+		A956054B25E46D1D008BC84F /* remove_selection_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956021625E46D1C008BC84F /* remove_selection_reduction_opportunity.cpp */; };
+		A956054C25E46D1D008BC84F /* remove_selection_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956021625E46D1C008BC84F /* remove_selection_reduction_opportunity.cpp */; };
+		A956054D25E46D1D008BC84F /* remove_selection_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956021625E46D1C008BC84F /* remove_selection_reduction_opportunity.cpp */; };
+		A956054E25E46D1D008BC84F /* remove_block_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A956021725E46D1C008BC84F /* remove_block_reduction_opportunity.h */; };
+		A956054F25E46D1D008BC84F /* remove_block_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A956021725E46D1C008BC84F /* remove_block_reduction_opportunity.h */; };
+		A956055025E46D1D008BC84F /* remove_block_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A956021725E46D1C008BC84F /* remove_block_reduction_opportunity.h */; };
+		A956055125E46D1D008BC84F /* operand_to_dominating_id_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A956021825E46D1C008BC84F /* operand_to_dominating_id_reduction_opportunity_finder.h */; };
+		A956055225E46D1D008BC84F /* operand_to_dominating_id_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A956021825E46D1C008BC84F /* operand_to_dominating_id_reduction_opportunity_finder.h */; };
+		A956055325E46D1D008BC84F /* operand_to_dominating_id_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A956021825E46D1C008BC84F /* operand_to_dominating_id_reduction_opportunity_finder.h */; };
+		A956055425E46D1D008BC84F /* reduction_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956021925E46D1C008BC84F /* reduction_pass.cpp */; };
+		A956055525E46D1D008BC84F /* reduction_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956021925E46D1C008BC84F /* reduction_pass.cpp */; };
+		A956055625E46D1D008BC84F /* reduction_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956021925E46D1C008BC84F /* reduction_pass.cpp */; };
+		A956055725E46D1D008BC84F /* operand_to_const_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956021A25E46D1C008BC84F /* operand_to_const_reduction_opportunity_finder.cpp */; };
+		A956055825E46D1D008BC84F /* operand_to_const_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956021A25E46D1C008BC84F /* operand_to_const_reduction_opportunity_finder.cpp */; };
+		A956055925E46D1D008BC84F /* operand_to_const_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956021A25E46D1C008BC84F /* operand_to_const_reduction_opportunity_finder.cpp */; };
+		A956055A25E46D1D008BC84F /* operand_to_const_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A956021B25E46D1C008BC84F /* operand_to_const_reduction_opportunity_finder.h */; };
+		A956055B25E46D1D008BC84F /* operand_to_const_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A956021B25E46D1C008BC84F /* operand_to_const_reduction_opportunity_finder.h */; };
+		A956055C25E46D1D008BC84F /* operand_to_const_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A956021B25E46D1C008BC84F /* operand_to_const_reduction_opportunity_finder.h */; };
+		A956055D25E46D1D008BC84F /* reduction_util.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956021D25E46D1C008BC84F /* reduction_util.cpp */; };
+		A956055E25E46D1D008BC84F /* reduction_util.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956021D25E46D1C008BC84F /* reduction_util.cpp */; };
+		A956055F25E46D1D008BC84F /* reduction_util.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956021D25E46D1C008BC84F /* reduction_util.cpp */; };
+		A956056025E46D1D008BC84F /* structured_loop_to_selection_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956021E25E46D1C008BC84F /* structured_loop_to_selection_reduction_opportunity_finder.cpp */; };
+		A956056125E46D1D008BC84F /* structured_loop_to_selection_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956021E25E46D1C008BC84F /* structured_loop_to_selection_reduction_opportunity_finder.cpp */; };
+		A956056225E46D1D008BC84F /* structured_loop_to_selection_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956021E25E46D1C008BC84F /* structured_loop_to_selection_reduction_opportunity_finder.cpp */; };
+		A956056325E46D1D008BC84F /* simple_conditional_branch_to_branch_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A956021F25E46D1C008BC84F /* simple_conditional_branch_to_branch_reduction_opportunity.h */; };
+		A956056425E46D1D008BC84F /* simple_conditional_branch_to_branch_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A956021F25E46D1C008BC84F /* simple_conditional_branch_to_branch_reduction_opportunity.h */; };
+		A956056525E46D1D008BC84F /* simple_conditional_branch_to_branch_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A956021F25E46D1C008BC84F /* simple_conditional_branch_to_branch_reduction_opportunity.h */; };
+		A956056625E46D1D008BC84F /* remove_function_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956022025E46D1C008BC84F /* remove_function_reduction_opportunity_finder.cpp */; };
+		A956056725E46D1D008BC84F /* remove_function_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956022025E46D1C008BC84F /* remove_function_reduction_opportunity_finder.cpp */; };
+		A956056825E46D1D008BC84F /* remove_function_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956022025E46D1C008BC84F /* remove_function_reduction_opportunity_finder.cpp */; };
+		A956056925E46D1D008BC84F /* remove_instruction_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A956022125E46D1C008BC84F /* remove_instruction_reduction_opportunity.h */; };
+		A956056A25E46D1D008BC84F /* remove_instruction_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A956022125E46D1C008BC84F /* remove_instruction_reduction_opportunity.h */; };
+		A956056B25E46D1D008BC84F /* remove_instruction_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A956022125E46D1C008BC84F /* remove_instruction_reduction_opportunity.h */; };
+		A956056C25E46D1D008BC84F /* conditional_branch_to_simple_conditional_branch_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A956022225E46D1C008BC84F /* conditional_branch_to_simple_conditional_branch_reduction_opportunity.h */; };
+		A956056D25E46D1D008BC84F /* conditional_branch_to_simple_conditional_branch_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A956022225E46D1C008BC84F /* conditional_branch_to_simple_conditional_branch_reduction_opportunity.h */; };
+		A956056E25E46D1D008BC84F /* conditional_branch_to_simple_conditional_branch_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A956022225E46D1C008BC84F /* conditional_branch_to_simple_conditional_branch_reduction_opportunity.h */; };
+		A956056F25E46D1D008BC84F /* simple_conditional_branch_to_branch_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956022325E46D1C008BC84F /* simple_conditional_branch_to_branch_reduction_opportunity.cpp */; };
+		A956057025E46D1D008BC84F /* simple_conditional_branch_to_branch_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956022325E46D1C008BC84F /* simple_conditional_branch_to_branch_reduction_opportunity.cpp */; };
+		A956057125E46D1D008BC84F /* simple_conditional_branch_to_branch_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956022325E46D1C008BC84F /* simple_conditional_branch_to_branch_reduction_opportunity.cpp */; };
+		A956057225E46D1D008BC84F /* remove_function_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956022425E46D1C008BC84F /* remove_function_reduction_opportunity.cpp */; };
+		A956057325E46D1D008BC84F /* remove_function_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956022425E46D1C008BC84F /* remove_function_reduction_opportunity.cpp */; };
+		A956057425E46D1D008BC84F /* remove_function_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956022425E46D1C008BC84F /* remove_function_reduction_opportunity.cpp */; };
+		A956057525E46D1D008BC84F /* simple_conditional_branch_to_branch_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956022525E46D1C008BC84F /* simple_conditional_branch_to_branch_opportunity_finder.cpp */; };
+		A956057625E46D1D008BC84F /* simple_conditional_branch_to_branch_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956022525E46D1C008BC84F /* simple_conditional_branch_to_branch_opportunity_finder.cpp */; };
+		A956057725E46D1D008BC84F /* simple_conditional_branch_to_branch_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956022525E46D1C008BC84F /* simple_conditional_branch_to_branch_opportunity_finder.cpp */; };
+		A956057825E46D1D008BC84F /* remove_selection_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956022625E46D1C008BC84F /* remove_selection_reduction_opportunity_finder.cpp */; };
+		A956057925E46D1D008BC84F /* remove_selection_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956022625E46D1C008BC84F /* remove_selection_reduction_opportunity_finder.cpp */; };
+		A956057A25E46D1D008BC84F /* remove_selection_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956022625E46D1C008BC84F /* remove_selection_reduction_opportunity_finder.cpp */; };
+		A956057B25E46D1D008BC84F /* conditional_branch_to_simple_conditional_branch_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956022725E46D1C008BC84F /* conditional_branch_to_simple_conditional_branch_reduction_opportunity.cpp */; };
+		A956057C25E46D1D008BC84F /* conditional_branch_to_simple_conditional_branch_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956022725E46D1C008BC84F /* conditional_branch_to_simple_conditional_branch_reduction_opportunity.cpp */; };
+		A956057D25E46D1D008BC84F /* conditional_branch_to_simple_conditional_branch_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956022725E46D1C008BC84F /* conditional_branch_to_simple_conditional_branch_reduction_opportunity.cpp */; };
+		A956057E25E46D1D008BC84F /* remove_struct_member_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A956022825E46D1C008BC84F /* remove_struct_member_reduction_opportunity.h */; };
+		A956057F25E46D1D008BC84F /* remove_struct_member_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A956022825E46D1C008BC84F /* remove_struct_member_reduction_opportunity.h */; };
+		A956058025E46D1D008BC84F /* remove_struct_member_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A956022825E46D1C008BC84F /* remove_struct_member_reduction_opportunity.h */; };
+		A956058125E46D1D008BC84F /* simple_conditional_branch_to_branch_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A956022925E46D1C008BC84F /* simple_conditional_branch_to_branch_opportunity_finder.h */; };
+		A956058225E46D1D008BC84F /* simple_conditional_branch_to_branch_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A956022925E46D1C008BC84F /* simple_conditional_branch_to_branch_opportunity_finder.h */; };
+		A956058325E46D1D008BC84F /* simple_conditional_branch_to_branch_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A956022925E46D1C008BC84F /* simple_conditional_branch_to_branch_opportunity_finder.h */; };
+		A956058425E46D1D008BC84F /* merge_blocks_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956022A25E46D1C008BC84F /* merge_blocks_reduction_opportunity.cpp */; };
+		A956058525E46D1D008BC84F /* merge_blocks_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956022A25E46D1C008BC84F /* merge_blocks_reduction_opportunity.cpp */; };
+		A956058625E46D1D008BC84F /* merge_blocks_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956022A25E46D1C008BC84F /* merge_blocks_reduction_opportunity.cpp */; };
+		A956058725E46D1D008BC84F /* change_operand_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956022B25E46D1C008BC84F /* change_operand_reduction_opportunity.cpp */; };
+		A956058825E46D1D008BC84F /* change_operand_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956022B25E46D1C008BC84F /* change_operand_reduction_opportunity.cpp */; };
+		A956058925E46D1D008BC84F /* change_operand_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956022B25E46D1C008BC84F /* change_operand_reduction_opportunity.cpp */; };
+		A956058A25E46D1D008BC84F /* structured_loop_to_selection_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A956022C25E46D1C008BC84F /* structured_loop_to_selection_reduction_opportunity.h */; };
+		A956058B25E46D1D008BC84F /* structured_loop_to_selection_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A956022C25E46D1C008BC84F /* structured_loop_to_selection_reduction_opportunity.h */; };
+		A956058C25E46D1D008BC84F /* structured_loop_to_selection_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A956022C25E46D1C008BC84F /* structured_loop_to_selection_reduction_opportunity.h */; };
+		A956058D25E46D1D008BC84F /* remove_function_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A956022D25E46D1C008BC84F /* remove_function_reduction_opportunity.h */; };
+		A956058E25E46D1D008BC84F /* remove_function_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A956022D25E46D1C008BC84F /* remove_function_reduction_opportunity.h */; };
+		A956058F25E46D1D008BC84F /* remove_function_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A956022D25E46D1C008BC84F /* remove_function_reduction_opportunity.h */; };
+		A956059025E46D1D008BC84F /* remove_unused_instruction_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A956022E25E46D1C008BC84F /* remove_unused_instruction_reduction_opportunity_finder.h */; };
+		A956059125E46D1D008BC84F /* remove_unused_instruction_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A956022E25E46D1C008BC84F /* remove_unused_instruction_reduction_opportunity_finder.h */; };
+		A956059225E46D1D008BC84F /* remove_unused_instruction_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A956022E25E46D1C008BC84F /* remove_unused_instruction_reduction_opportunity_finder.h */; };
+		A956059325E46D1D008BC84F /* change_operand_to_undef_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A956022F25E46D1C008BC84F /* change_operand_to_undef_reduction_opportunity.h */; };
+		A956059425E46D1D008BC84F /* change_operand_to_undef_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A956022F25E46D1C008BC84F /* change_operand_to_undef_reduction_opportunity.h */; };
+		A956059525E46D1D008BC84F /* change_operand_to_undef_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A956022F25E46D1C008BC84F /* change_operand_to_undef_reduction_opportunity.h */; };
+		A956059625E46D1D008BC84F /* structured_loop_to_selection_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A956023025E46D1C008BC84F /* structured_loop_to_selection_reduction_opportunity_finder.h */; };
+		A956059725E46D1D008BC84F /* structured_loop_to_selection_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A956023025E46D1C008BC84F /* structured_loop_to_selection_reduction_opportunity_finder.h */; };
+		A956059825E46D1D008BC84F /* structured_loop_to_selection_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A956023025E46D1C008BC84F /* structured_loop_to_selection_reduction_opportunity_finder.h */; };
+		A956059925E46D1D008BC84F /* remove_selection_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A956023125E46D1C008BC84F /* remove_selection_reduction_opportunity.h */; };
+		A956059A25E46D1D008BC84F /* remove_selection_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A956023125E46D1C008BC84F /* remove_selection_reduction_opportunity.h */; };
+		A956059B25E46D1D008BC84F /* remove_selection_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A956023125E46D1C008BC84F /* remove_selection_reduction_opportunity.h */; };
+		A956059C25E46D1D008BC84F /* remove_instruction_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956023225E46D1C008BC84F /* remove_instruction_reduction_opportunity.cpp */; };
+		A956059D25E46D1D008BC84F /* remove_instruction_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956023225E46D1C008BC84F /* remove_instruction_reduction_opportunity.cpp */; };
+		A956059E25E46D1D008BC84F /* remove_instruction_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956023225E46D1C008BC84F /* remove_instruction_reduction_opportunity.cpp */; };
+		A956059F25E46D1D008BC84F /* remove_selection_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A956023325E46D1C008BC84F /* remove_selection_reduction_opportunity_finder.h */; };
+		A95605A025E46D1D008BC84F /* remove_selection_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A956023325E46D1C008BC84F /* remove_selection_reduction_opportunity_finder.h */; };
+		A95605A125E46D1D008BC84F /* remove_selection_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A956023325E46D1C008BC84F /* remove_selection_reduction_opportunity_finder.h */; };
+		A95605A225E46D1D008BC84F /* merge_blocks_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A956023425E46D1C008BC84F /* merge_blocks_reduction_opportunity_finder.h */; };
+		A95605A325E46D1D008BC84F /* merge_blocks_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A956023425E46D1C008BC84F /* merge_blocks_reduction_opportunity_finder.h */; };
+		A95605A425E46D1D008BC84F /* merge_blocks_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A956023425E46D1C008BC84F /* merge_blocks_reduction_opportunity_finder.h */; };
+		A95605A525E46D1D008BC84F /* pch_source_reduce.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956023525E46D1C008BC84F /* pch_source_reduce.cpp */; };
+		A95605A625E46D1D008BC84F /* pch_source_reduce.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956023525E46D1C008BC84F /* pch_source_reduce.cpp */; };
+		A95605A725E46D1D008BC84F /* pch_source_reduce.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956023525E46D1C008BC84F /* pch_source_reduce.cpp */; };
+		A95605A825E46D1D008BC84F /* remove_struct_member_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956023625E46D1C008BC84F /* remove_struct_member_reduction_opportunity.cpp */; };
+		A95605A925E46D1D008BC84F /* remove_struct_member_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956023625E46D1C008BC84F /* remove_struct_member_reduction_opportunity.cpp */; };
+		A95605AA25E46D1D008BC84F /* remove_struct_member_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956023625E46D1C008BC84F /* remove_struct_member_reduction_opportunity.cpp */; };
+		A95605AB25E46D1D008BC84F /* remove_unused_struct_member_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A956023725E46D1C008BC84F /* remove_unused_struct_member_reduction_opportunity_finder.h */; };
+		A95605AC25E46D1D008BC84F /* remove_unused_struct_member_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A956023725E46D1C008BC84F /* remove_unused_struct_member_reduction_opportunity_finder.h */; };
+		A95605AD25E46D1D008BC84F /* remove_unused_struct_member_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A956023725E46D1C008BC84F /* remove_unused_struct_member_reduction_opportunity_finder.h */; };
+		A95605AE25E46D1D008BC84F /* remove_unused_instruction_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956023825E46D1C008BC84F /* remove_unused_instruction_reduction_opportunity_finder.cpp */; };
+		A95605AF25E46D1D008BC84F /* remove_unused_instruction_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956023825E46D1C008BC84F /* remove_unused_instruction_reduction_opportunity_finder.cpp */; };
+		A95605B025E46D1D008BC84F /* remove_unused_instruction_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956023825E46D1C008BC84F /* remove_unused_instruction_reduction_opportunity_finder.cpp */; };
+		A95605B125E46D1D008BC84F /* reducer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956023925E46D1C008BC84F /* reducer.cpp */; };
+		A95605B225E46D1D008BC84F /* reducer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956023925E46D1C008BC84F /* reducer.cpp */; };
+		A95605B325E46D1D008BC84F /* reducer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956023925E46D1C008BC84F /* reducer.cpp */; };
+		A95605B425E46D1D008BC84F /* operand_to_undef_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956023A25E46D1C008BC84F /* operand_to_undef_reduction_opportunity_finder.cpp */; };
+		A95605B525E46D1D008BC84F /* operand_to_undef_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956023A25E46D1C008BC84F /* operand_to_undef_reduction_opportunity_finder.cpp */; };
+		A95605B625E46D1D008BC84F /* operand_to_undef_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956023A25E46D1C008BC84F /* operand_to_undef_reduction_opportunity_finder.cpp */; };
+		A95605B725E46D1D008BC84F /* remove_function_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A956023B25E46D1C008BC84F /* remove_function_reduction_opportunity_finder.h */; };
+		A95605B825E46D1D008BC84F /* remove_function_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A956023B25E46D1C008BC84F /* remove_function_reduction_opportunity_finder.h */; };
+		A95605B925E46D1D008BC84F /* remove_function_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A956023B25E46D1C008BC84F /* remove_function_reduction_opportunity_finder.h */; };
+		A95605BA25E46D1D008BC84F /* pch_source_reduce.h in Headers */ = {isa = PBXBuildFile; fileRef = A956023C25E46D1C008BC84F /* pch_source_reduce.h */; };
+		A95605BB25E46D1D008BC84F /* pch_source_reduce.h in Headers */ = {isa = PBXBuildFile; fileRef = A956023C25E46D1C008BC84F /* pch_source_reduce.h */; };
+		A95605BC25E46D1D008BC84F /* pch_source_reduce.h in Headers */ = {isa = PBXBuildFile; fileRef = A956023C25E46D1C008BC84F /* pch_source_reduce.h */; };
+		A95605BD25E46D1D008BC84F /* merge_blocks_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956023D25E46D1C008BC84F /* merge_blocks_reduction_opportunity_finder.cpp */; };
+		A95605BE25E46D1D008BC84F /* merge_blocks_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956023D25E46D1C008BC84F /* merge_blocks_reduction_opportunity_finder.cpp */; };
+		A95605BF25E46D1D008BC84F /* merge_blocks_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956023D25E46D1C008BC84F /* merge_blocks_reduction_opportunity_finder.cpp */; };
+		A95605C025E46D1D008BC84F /* reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956023E25E46D1C008BC84F /* reduction_opportunity.cpp */; };
+		A95605C125E46D1D008BC84F /* reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956023E25E46D1C008BC84F /* reduction_opportunity.cpp */; };
+		A95605C225E46D1D008BC84F /* reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956023E25E46D1C008BC84F /* reduction_opportunity.cpp */; };
+		A95605C325E46D1D008BC84F /* reducer.h in Headers */ = {isa = PBXBuildFile; fileRef = A956023F25E46D1C008BC84F /* reducer.h */; };
+		A95605C425E46D1D008BC84F /* reducer.h in Headers */ = {isa = PBXBuildFile; fileRef = A956023F25E46D1C008BC84F /* reducer.h */; };
+		A95605C525E46D1D008BC84F /* reducer.h in Headers */ = {isa = PBXBuildFile; fileRef = A956023F25E46D1C008BC84F /* reducer.h */; };
+		A95605C625E46D1D008BC84F /* change_operand_to_undef_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956024025E46D1C008BC84F /* change_operand_to_undef_reduction_opportunity.cpp */; };
+		A95605C725E46D1D008BC84F /* change_operand_to_undef_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956024025E46D1C008BC84F /* change_operand_to_undef_reduction_opportunity.cpp */; };
+		A95605C825E46D1D008BC84F /* change_operand_to_undef_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956024025E46D1C008BC84F /* change_operand_to_undef_reduction_opportunity.cpp */; };
+		A95605C925E46D1D008BC84F /* reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A956024125E46D1C008BC84F /* reduction_opportunity.h */; };
+		A95605CA25E46D1D008BC84F /* reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A956024125E46D1C008BC84F /* reduction_opportunity.h */; };
+		A95605CB25E46D1D008BC84F /* reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A956024125E46D1C008BC84F /* reduction_opportunity.h */; };
+		A95605CC25E46D1D008BC84F /* conditional_branch_to_simple_conditional_branch_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A956024225E46D1C008BC84F /* conditional_branch_to_simple_conditional_branch_opportunity_finder.h */; };
+		A95605CD25E46D1D008BC84F /* conditional_branch_to_simple_conditional_branch_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A956024225E46D1C008BC84F /* conditional_branch_to_simple_conditional_branch_opportunity_finder.h */; };
+		A95605CE25E46D1D008BC84F /* conditional_branch_to_simple_conditional_branch_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A956024225E46D1C008BC84F /* conditional_branch_to_simple_conditional_branch_opportunity_finder.h */; };
+		A95605CF25E46D1D008BC84F /* operand_to_dominating_id_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956024325E46D1C008BC84F /* operand_to_dominating_id_reduction_opportunity_finder.cpp */; };
+		A95605D025E46D1D008BC84F /* operand_to_dominating_id_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956024325E46D1C008BC84F /* operand_to_dominating_id_reduction_opportunity_finder.cpp */; };
+		A95605D125E46D1D008BC84F /* operand_to_dominating_id_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956024325E46D1C008BC84F /* operand_to_dominating_id_reduction_opportunity_finder.cpp */; };
+		A95605D225E46D1D008BC84F /* reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A956024425E46D1C008BC84F /* reduction_opportunity_finder.h */; };
+		A95605D325E46D1D008BC84F /* reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A956024425E46D1C008BC84F /* reduction_opportunity_finder.h */; };
+		A95605D425E46D1D008BC84F /* reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A956024425E46D1C008BC84F /* reduction_opportunity_finder.h */; };
+		A95605D525E46D1D008BC84F /* change_operand_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A956024525E46D1C008BC84F /* change_operand_reduction_opportunity.h */; };
+		A95605D625E46D1D008BC84F /* change_operand_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A956024525E46D1C008BC84F /* change_operand_reduction_opportunity.h */; };
+		A95605D725E46D1D008BC84F /* change_operand_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A956024525E46D1C008BC84F /* change_operand_reduction_opportunity.h */; };
+		A95605D825E46D1D008BC84F /* remove_block_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A956024625E46D1C008BC84F /* remove_block_reduction_opportunity_finder.h */; };
+		A95605D925E46D1D008BC84F /* remove_block_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A956024625E46D1C008BC84F /* remove_block_reduction_opportunity_finder.h */; };
+		A95605DA25E46D1D008BC84F /* remove_block_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A956024625E46D1C008BC84F /* remove_block_reduction_opportunity_finder.h */; };
+		A95605DB25E46D1D008BC84F /* remove_block_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956024725E46D1C008BC84F /* remove_block_reduction_opportunity_finder.cpp */; };
+		A95605DC25E46D1D008BC84F /* remove_block_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956024725E46D1C008BC84F /* remove_block_reduction_opportunity_finder.cpp */; };
+		A95605DD25E46D1D008BC84F /* remove_block_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956024725E46D1C008BC84F /* remove_block_reduction_opportunity_finder.cpp */; };
+		A95605DE25E46D1D008BC84F /* reduction_util.h in Headers */ = {isa = PBXBuildFile; fileRef = A956024825E46D1C008BC84F /* reduction_util.h */; };
+		A95605DF25E46D1D008BC84F /* reduction_util.h in Headers */ = {isa = PBXBuildFile; fileRef = A956024825E46D1C008BC84F /* reduction_util.h */; };
+		A95605E025E46D1D008BC84F /* reduction_util.h in Headers */ = {isa = PBXBuildFile; fileRef = A956024825E46D1C008BC84F /* reduction_util.h */; };
+		A95605E125E46D1D008BC84F /* merge_blocks_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A956024925E46D1C008BC84F /* merge_blocks_reduction_opportunity.h */; };
+		A95605E225E46D1D008BC84F /* merge_blocks_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A956024925E46D1C008BC84F /* merge_blocks_reduction_opportunity.h */; };
+		A95605E325E46D1D008BC84F /* merge_blocks_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A956024925E46D1C008BC84F /* merge_blocks_reduction_opportunity.h */; };
+		A95605E425E46D1D008BC84F /* conditional_branch_to_simple_conditional_branch_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956024A25E46D1C008BC84F /* conditional_branch_to_simple_conditional_branch_opportunity_finder.cpp */; };
+		A95605E525E46D1D008BC84F /* conditional_branch_to_simple_conditional_branch_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956024A25E46D1C008BC84F /* conditional_branch_to_simple_conditional_branch_opportunity_finder.cpp */; };
+		A95605E625E46D1D008BC84F /* conditional_branch_to_simple_conditional_branch_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956024A25E46D1C008BC84F /* conditional_branch_to_simple_conditional_branch_opportunity_finder.cpp */; };
+		A95605E725E46D1D008BC84F /* structured_loop_to_selection_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956024B25E46D1C008BC84F /* structured_loop_to_selection_reduction_opportunity.cpp */; };
+		A95605E825E46D1D008BC84F /* structured_loop_to_selection_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956024B25E46D1C008BC84F /* structured_loop_to_selection_reduction_opportunity.cpp */; };
+		A95605E925E46D1D008BC84F /* structured_loop_to_selection_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956024B25E46D1C008BC84F /* structured_loop_to_selection_reduction_opportunity.cpp */; };
+		A95605EA25E46D1D008BC84F /* remove_block_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956024C25E46D1C008BC84F /* remove_block_reduction_opportunity.cpp */; };
+		A95605EB25E46D1D008BC84F /* remove_block_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956024C25E46D1C008BC84F /* remove_block_reduction_opportunity.cpp */; };
+		A95605EC25E46D1D008BC84F /* remove_block_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956024C25E46D1C008BC84F /* remove_block_reduction_opportunity.cpp */; };
+		A95605ED25E46D1D008BC84F /* remove_unused_struct_member_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956024D25E46D1C008BC84F /* remove_unused_struct_member_reduction_opportunity_finder.cpp */; };
+		A95605EE25E46D1D008BC84F /* remove_unused_struct_member_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956024D25E46D1C008BC84F /* remove_unused_struct_member_reduction_opportunity_finder.cpp */; };
+		A95605EF25E46D1D008BC84F /* remove_unused_struct_member_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956024D25E46D1C008BC84F /* remove_unused_struct_member_reduction_opportunity_finder.cpp */; };
+		A95605F025E46D1D008BC84F /* reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956024E25E46D1C008BC84F /* reduction_opportunity_finder.cpp */; };
+		A95605F125E46D1D008BC84F /* reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956024E25E46D1C008BC84F /* reduction_opportunity_finder.cpp */; };
+		A95605F225E46D1D008BC84F /* reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956024E25E46D1C008BC84F /* reduction_opportunity_finder.cpp */; };
+		A95605F325E46D1D008BC84F /* reduction_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A956024F25E46D1C008BC84F /* reduction_pass.h */; };
+		A95605F425E46D1D008BC84F /* reduction_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A956024F25E46D1C008BC84F /* reduction_pass.h */; };
+		A95605F525E46D1D008BC84F /* reduction_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A956024F25E46D1C008BC84F /* reduction_pass.h */; };
+		A95605F625E46D1D008BC84F /* latest_version_opencl_std_header.h in Headers */ = {isa = PBXBuildFile; fileRef = A956025025E46D1C008BC84F /* latest_version_opencl_std_header.h */; };
+		A95605F725E46D1D008BC84F /* latest_version_opencl_std_header.h in Headers */ = {isa = PBXBuildFile; fileRef = A956025025E46D1C008BC84F /* latest_version_opencl_std_header.h */; };
+		A95605F825E46D1D008BC84F /* latest_version_opencl_std_header.h in Headers */ = {isa = PBXBuildFile; fileRef = A956025025E46D1C008BC84F /* latest_version_opencl_std_header.h */; };
+		A95605F925E46D1D008BC84F /* spirv_optimizer_options.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956025125E46D1C008BC84F /* spirv_optimizer_options.cpp */; };
+		A95605FA25E46D1D008BC84F /* spirv_optimizer_options.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956025125E46D1C008BC84F /* spirv_optimizer_options.cpp */; };
+		A95605FB25E46D1D008BC84F /* spirv_optimizer_options.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956025125E46D1C008BC84F /* spirv_optimizer_options.cpp */; };
+		A95605FC25E46D1D008BC84F /* cfa.h in Headers */ = {isa = PBXBuildFile; fileRef = A956025225E46D1C008BC84F /* cfa.h */; };
+		A95605FD25E46D1D008BC84F /* cfa.h in Headers */ = {isa = PBXBuildFile; fileRef = A956025225E46D1C008BC84F /* cfa.h */; };
+		A95605FE25E46D1D008BC84F /* cfa.h in Headers */ = {isa = PBXBuildFile; fileRef = A956025225E46D1C008BC84F /* cfa.h */; };
+		A95605FF25E46D1D008BC84F /* pch_source.h in Headers */ = {isa = PBXBuildFile; fileRef = A956025325E46D1C008BC84F /* pch_source.h */; };
+		A956060025E46D1D008BC84F /* pch_source.h in Headers */ = {isa = PBXBuildFile; fileRef = A956025325E46D1C008BC84F /* pch_source.h */; };
+		A956060125E46D1D008BC84F /* pch_source.h in Headers */ = {isa = PBXBuildFile; fileRef = A956025325E46D1C008BC84F /* pch_source.h */; };
+		A956060225E46D1D008BC84F /* enum_string_mapping.h in Headers */ = {isa = PBXBuildFile; fileRef = A956025425E46D1C008BC84F /* enum_string_mapping.h */; };
+		A956060325E46D1D008BC84F /* enum_string_mapping.h in Headers */ = {isa = PBXBuildFile; fileRef = A956025425E46D1C008BC84F /* enum_string_mapping.h */; };
+		A956060425E46D1D008BC84F /* enum_string_mapping.h in Headers */ = {isa = PBXBuildFile; fileRef = A956025425E46D1C008BC84F /* enum_string_mapping.h */; };
+		A956060525E46D1D008BC84F /* spirv_fuzzer_options.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956025525E46D1C008BC84F /* spirv_fuzzer_options.cpp */; };
+		A956060625E46D1D008BC84F /* spirv_fuzzer_options.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956025525E46D1C008BC84F /* spirv_fuzzer_options.cpp */; };
+		A956060725E46D1D008BC84F /* spirv_fuzzer_options.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956025525E46D1C008BC84F /* spirv_fuzzer_options.cpp */; };
+		A956060825E46D1D008BC84F /* spirv_reducer_options.h in Headers */ = {isa = PBXBuildFile; fileRef = A956025625E46D1C008BC84F /* spirv_reducer_options.h */; };
+		A956060925E46D1D008BC84F /* spirv_reducer_options.h in Headers */ = {isa = PBXBuildFile; fileRef = A956025625E46D1C008BC84F /* spirv_reducer_options.h */; };
+		A956060A25E46D1D008BC84F /* spirv_reducer_options.h in Headers */ = {isa = PBXBuildFile; fileRef = A956025625E46D1C008BC84F /* spirv_reducer_options.h */; };
+		A956060B25E46D1D008BC84F /* spirv_validator_options.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956025725E46D1C008BC84F /* spirv_validator_options.cpp */; };
+		A956060C25E46D1D008BC84F /* spirv_validator_options.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956025725E46D1C008BC84F /* spirv_validator_options.cpp */; };
+		A956060D25E46D1D008BC84F /* spirv_validator_options.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956025725E46D1C008BC84F /* spirv_validator_options.cpp */; };
+		A956060E25E46D1D008BC84F /* print.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956025825E46D1C008BC84F /* print.cpp */; };
+		A956060F25E46D1D008BC84F /* print.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956025825E46D1C008BC84F /* print.cpp */; };
+		A956061025E46D1D008BC84F /* print.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956025825E46D1C008BC84F /* print.cpp */; };
+		A956061125E46D1D008BC84F /* spirv_definition.h in Headers */ = {isa = PBXBuildFile; fileRef = A956025925E46D1C008BC84F /* spirv_definition.h */; };
+		A956061225E46D1D008BC84F /* spirv_definition.h in Headers */ = {isa = PBXBuildFile; fileRef = A956025925E46D1C008BC84F /* spirv_definition.h */; };
+		A956061325E46D1D008BC84F /* spirv_definition.h in Headers */ = {isa = PBXBuildFile; fileRef = A956025925E46D1C008BC84F /* spirv_definition.h */; };
+		A956061425E46D1D008BC84F /* operand.h in Headers */ = {isa = PBXBuildFile; fileRef = A956025A25E46D1C008BC84F /* operand.h */; };
+		A956061525E46D1D008BC84F /* operand.h in Headers */ = {isa = PBXBuildFile; fileRef = A956025A25E46D1C008BC84F /* operand.h */; };
+		A956061625E46D1D008BC84F /* operand.h in Headers */ = {isa = PBXBuildFile; fileRef = A956025A25E46D1C008BC84F /* operand.h */; };
+		A956061725E46D1D008BC84F /* spirv_endian.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956025B25E46D1C008BC84F /* spirv_endian.cpp */; };
+		A956061825E46D1D008BC84F /* spirv_endian.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956025B25E46D1C008BC84F /* spirv_endian.cpp */; };
+		A956061925E46D1D008BC84F /* spirv_endian.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956025B25E46D1C008BC84F /* spirv_endian.cpp */; };
+		A956061A25E46D1D008BC84F /* macro.h in Headers */ = {isa = PBXBuildFile; fileRef = A956025C25E46D1C008BC84F /* macro.h */; };
+		A956061B25E46D1D008BC84F /* macro.h in Headers */ = {isa = PBXBuildFile; fileRef = A956025C25E46D1C008BC84F /* macro.h */; };
+		A956061C25E46D1D008BC84F /* macro.h in Headers */ = {isa = PBXBuildFile; fileRef = A956025C25E46D1C008BC84F /* macro.h */; };
+		A956061D25E46D1D008BC84F /* spirv_constant.h in Headers */ = {isa = PBXBuildFile; fileRef = A956025D25E46D1C008BC84F /* spirv_constant.h */; };
+		A956061E25E46D1D008BC84F /* spirv_constant.h in Headers */ = {isa = PBXBuildFile; fileRef = A956025D25E46D1C008BC84F /* spirv_constant.h */; };
+		A956061F25E46D1D008BC84F /* spirv_constant.h in Headers */ = {isa = PBXBuildFile; fileRef = A956025D25E46D1C008BC84F /* spirv_constant.h */; };
+		A956062025E46D1D008BC84F /* binary.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956025E25E46D1C008BC84F /* binary.cpp */; };
+		A956062125E46D1D008BC84F /* binary.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956025E25E46D1C008BC84F /* binary.cpp */; };
+		A956062225E46D1D008BC84F /* binary.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956025E25E46D1C008BC84F /* binary.cpp */; };
+		A956062325E46D1D008BC84F /* spirv_validator_options.h in Headers */ = {isa = PBXBuildFile; fileRef = A956025F25E46D1C008BC84F /* spirv_validator_options.h */; };
+		A956062425E46D1D008BC84F /* spirv_validator_options.h in Headers */ = {isa = PBXBuildFile; fileRef = A956025F25E46D1C008BC84F /* spirv_validator_options.h */; };
+		A956062525E46D1D008BC84F /* spirv_validator_options.h in Headers */ = {isa = PBXBuildFile; fileRef = A956025F25E46D1C008BC84F /* spirv_validator_options.h */; };
+		A956062625E46D1D008BC84F /* enum_string_mapping.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956026025E46D1C008BC84F /* enum_string_mapping.cpp */; };
+		A956062725E46D1D008BC84F /* enum_string_mapping.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956026025E46D1C008BC84F /* enum_string_mapping.cpp */; };
+		A956062825E46D1D008BC84F /* enum_string_mapping.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956026025E46D1C008BC84F /* enum_string_mapping.cpp */; };
+		A956062925E46D1D008BC84F /* text_handler.h in Headers */ = {isa = PBXBuildFile; fileRef = A956026125E46D1C008BC84F /* text_handler.h */; };
+		A956062A25E46D1D008BC84F /* text_handler.h in Headers */ = {isa = PBXBuildFile; fileRef = A956026125E46D1C008BC84F /* text_handler.h */; };
+		A956062B25E46D1D008BC84F /* text_handler.h in Headers */ = {isa = PBXBuildFile; fileRef = A956026125E46D1C008BC84F /* text_handler.h */; };
+		A956062C25E46D1D008BC84F /* parsed_operand.h in Headers */ = {isa = PBXBuildFile; fileRef = A956026225E46D1C008BC84F /* parsed_operand.h */; };
+		A956062D25E46D1D008BC84F /* parsed_operand.h in Headers */ = {isa = PBXBuildFile; fileRef = A956026225E46D1C008BC84F /* parsed_operand.h */; };
+		A956062E25E46D1D008BC84F /* parsed_operand.h in Headers */ = {isa = PBXBuildFile; fileRef = A956026225E46D1C008BC84F /* parsed_operand.h */; };
+		A956062F25E46D1D008BC84F /* name_mapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A956026325E46D1C008BC84F /* name_mapper.h */; };
+		A956063025E46D1D008BC84F /* name_mapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A956026325E46D1C008BC84F /* name_mapper.h */; };
+		A956063125E46D1D008BC84F /* name_mapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A956026325E46D1C008BC84F /* name_mapper.h */; };
+		A956063225E46D1D008BC84F /* spirv_reducer_options.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956026425E46D1C008BC84F /* spirv_reducer_options.cpp */; };
+		A956063325E46D1D008BC84F /* spirv_reducer_options.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956026425E46D1C008BC84F /* spirv_reducer_options.cpp */; };
+		A956063425E46D1D008BC84F /* spirv_reducer_options.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956026425E46D1C008BC84F /* spirv_reducer_options.cpp */; };
+		A956063525E46D1D008BC84F /* parsed_operand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956026525E46D1C008BC84F /* parsed_operand.cpp */; };
+		A956063625E46D1D008BC84F /* parsed_operand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956026525E46D1C008BC84F /* parsed_operand.cpp */; };
+		A956063725E46D1D008BC84F /* parsed_operand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956026525E46D1C008BC84F /* parsed_operand.cpp */; };
+		A956063825E46D1D008BC84F /* diagnostic.h in Headers */ = {isa = PBXBuildFile; fileRef = A956026625E46D1C008BC84F /* diagnostic.h */; };
+		A956063925E46D1D008BC84F /* diagnostic.h in Headers */ = {isa = PBXBuildFile; fileRef = A956026625E46D1C008BC84F /* diagnostic.h */; };
+		A956063A25E46D1D008BC84F /* diagnostic.h in Headers */ = {isa = PBXBuildFile; fileRef = A956026625E46D1C008BC84F /* diagnostic.h */; };
+		A956063B25E46D1D008BC84F /* spirv_endian.h in Headers */ = {isa = PBXBuildFile; fileRef = A956026725E46D1C008BC84F /* spirv_endian.h */; };
+		A956063C25E46D1D008BC84F /* spirv_endian.h in Headers */ = {isa = PBXBuildFile; fileRef = A956026725E46D1C008BC84F /* spirv_endian.h */; };
+		A956063D25E46D1D008BC84F /* spirv_endian.h in Headers */ = {isa = PBXBuildFile; fileRef = A956026725E46D1C008BC84F /* spirv_endian.h */; };
+		A956063E25E46D1D008BC84F /* name_mapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956026825E46D1C008BC84F /* name_mapper.cpp */; };
+		A956063F25E46D1D008BC84F /* name_mapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956026825E46D1C008BC84F /* name_mapper.cpp */; };
+		A956064025E46D1D008BC84F /* name_mapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956026825E46D1C008BC84F /* name_mapper.cpp */; };
+		A956064125E46D1D008BC84F /* linker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956026B25E46D1C008BC84F /* linker.cpp */; };
+		A956064225E46D1D008BC84F /* linker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956026B25E46D1C008BC84F /* linker.cpp */; };
+		A956064325E46D1D008BC84F /* linker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956026B25E46D1C008BC84F /* linker.cpp */; };
+		A956064425E46D1D008BC84F /* software_version.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956026C25E46D1C008BC84F /* software_version.cpp */; };
+		A956064525E46D1D008BC84F /* software_version.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956026C25E46D1C008BC84F /* software_version.cpp */; };
+		A956064625E46D1D008BC84F /* software_version.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956026C25E46D1C008BC84F /* software_version.cpp */; };
+		A956064725E46D1D008BC84F /* opcode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956026D25E46D1C008BC84F /* opcode.cpp */; };
+		A956064825E46D1D008BC84F /* opcode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956026D25E46D1C008BC84F /* opcode.cpp */; };
+		A956064925E46D1D008BC84F /* opcode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956026D25E46D1C008BC84F /* opcode.cpp */; };
+		A956064A25E46D1D008BC84F /* print.h in Headers */ = {isa = PBXBuildFile; fileRef = A956026E25E46D1C008BC84F /* print.h */; };
+		A956064B25E46D1D008BC84F /* print.h in Headers */ = {isa = PBXBuildFile; fileRef = A956026E25E46D1C008BC84F /* print.h */; };
+		A956064C25E46D1D008BC84F /* print.h in Headers */ = {isa = PBXBuildFile; fileRef = A956026E25E46D1C008BC84F /* print.h */; };
+		A956064D25E46D1D008BC84F /* ext_inst.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956026F25E46D1C008BC84F /* ext_inst.cpp */; };
+		A956064E25E46D1D008BC84F /* ext_inst.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956026F25E46D1C008BC84F /* ext_inst.cpp */; };
+		A956064F25E46D1D008BC84F /* ext_inst.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956026F25E46D1C008BC84F /* ext_inst.cpp */; };
+		A956065025E46D1D008BC84F /* disassemble.h in Headers */ = {isa = PBXBuildFile; fileRef = A956027025E46D1C008BC84F /* disassemble.h */; };
+		A956065125E46D1D008BC84F /* disassemble.h in Headers */ = {isa = PBXBuildFile; fileRef = A956027025E46D1C008BC84F /* disassemble.h */; };
+		A956065225E46D1D008BC84F /* disassemble.h in Headers */ = {isa = PBXBuildFile; fileRef = A956027025E46D1C008BC84F /* disassemble.h */; };
+		A956065325E46D1D008BC84F /* optimizer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956027225E46D1C008BC84F /* optimizer.cpp */; };
+		A956065425E46D1D008BC84F /* optimizer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956027225E46D1C008BC84F /* optimizer.cpp */; };
+		A956065525E46D1D008BC84F /* optimizer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956027225E46D1C008BC84F /* optimizer.cpp */; };
+		A956065625E46D1D008BC84F /* if_conversion.h in Headers */ = {isa = PBXBuildFile; fileRef = A956027325E46D1C008BC84F /* if_conversion.h */; };
+		A956065725E46D1D008BC84F /* if_conversion.h in Headers */ = {isa = PBXBuildFile; fileRef = A956027325E46D1C008BC84F /* if_conversion.h */; };
+		A956065825E46D1D008BC84F /* if_conversion.h in Headers */ = {isa = PBXBuildFile; fileRef = A956027325E46D1C008BC84F /* if_conversion.h */; };
+		A956065925E46D1D008BC84F /* register_pressure.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956027425E46D1C008BC84F /* register_pressure.cpp */; };
+		A956065A25E46D1D008BC84F /* register_pressure.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956027425E46D1C008BC84F /* register_pressure.cpp */; };
+		A956065B25E46D1D008BC84F /* register_pressure.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956027425E46D1C008BC84F /* register_pressure.cpp */; };
+		A956065C25E46D1D008BC84F /* loop_utils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956027525E46D1C008BC84F /* loop_utils.cpp */; };
+		A956065D25E46D1D008BC84F /* loop_utils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956027525E46D1C008BC84F /* loop_utils.cpp */; };
+		A956065E25E46D1D008BC84F /* loop_utils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956027525E46D1C008BC84F /* loop_utils.cpp */; };
+		A956065F25E46D1D008BC84F /* merge_return_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A956027625E46D1C008BC84F /* merge_return_pass.h */; };
+		A956066025E46D1D008BC84F /* merge_return_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A956027625E46D1C008BC84F /* merge_return_pass.h */; };
+		A956066125E46D1D008BC84F /* merge_return_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A956027625E46D1C008BC84F /* merge_return_pass.h */; };
+		A956066225E46D1D008BC84F /* inline_opaque_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A956027725E46D1C008BC84F /* inline_opaque_pass.h */; };
+		A956066325E46D1D008BC84F /* inline_opaque_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A956027725E46D1C008BC84F /* inline_opaque_pass.h */; };
+		A956066425E46D1D008BC84F /* inline_opaque_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A956027725E46D1C008BC84F /* inline_opaque_pass.h */; };
+		A956066525E46D1D008BC84F /* loop_fusion.h in Headers */ = {isa = PBXBuildFile; fileRef = A956027825E46D1C008BC84F /* loop_fusion.h */; };
+		A956066625E46D1D008BC84F /* loop_fusion.h in Headers */ = {isa = PBXBuildFile; fileRef = A956027825E46D1C008BC84F /* loop_fusion.h */; };
+		A956066725E46D1D008BC84F /* loop_fusion.h in Headers */ = {isa = PBXBuildFile; fileRef = A956027825E46D1C008BC84F /* loop_fusion.h */; };
+		A956066825E46D1D008BC84F /* combine_access_chains.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956027925E46D1C008BC84F /* combine_access_chains.cpp */; };
+		A956066925E46D1D008BC84F /* combine_access_chains.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956027925E46D1C008BC84F /* combine_access_chains.cpp */; };
+		A956066A25E46D1D008BC84F /* combine_access_chains.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956027925E46D1C008BC84F /* combine_access_chains.cpp */; };
+		A956066B25E46D1D008BC84F /* build_module.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956027A25E46D1C008BC84F /* build_module.cpp */; };
+		A956066C25E46D1D008BC84F /* build_module.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956027A25E46D1C008BC84F /* build_module.cpp */; };
+		A956066D25E46D1D008BC84F /* build_module.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956027A25E46D1C008BC84F /* build_module.cpp */; };
+		A956066E25E46D1D008BC84F /* composite.h in Headers */ = {isa = PBXBuildFile; fileRef = A956027B25E46D1C008BC84F /* composite.h */; };
+		A956066F25E46D1D008BC84F /* composite.h in Headers */ = {isa = PBXBuildFile; fileRef = A956027B25E46D1C008BC84F /* composite.h */; };
+		A956067025E46D1D008BC84F /* composite.h in Headers */ = {isa = PBXBuildFile; fileRef = A956027B25E46D1C008BC84F /* composite.h */; };
+		A956067125E46D1D008BC84F /* compact_ids_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A956027C25E46D1C008BC84F /* compact_ids_pass.h */; };
+		A956067225E46D1D008BC84F /* compact_ids_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A956027C25E46D1C008BC84F /* compact_ids_pass.h */; };
+		A956067325E46D1D008BC84F /* compact_ids_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A956027C25E46D1C008BC84F /* compact_ids_pass.h */; };
+		A956067425E46D1D008BC84F /* register_pressure.h in Headers */ = {isa = PBXBuildFile; fileRef = A956027D25E46D1C008BC84F /* register_pressure.h */; };
+		A956067525E46D1D008BC84F /* register_pressure.h in Headers */ = {isa = PBXBuildFile; fileRef = A956027D25E46D1C008BC84F /* register_pressure.h */; };
+		A956067625E46D1D008BC84F /* register_pressure.h in Headers */ = {isa = PBXBuildFile; fileRef = A956027D25E46D1C008BC84F /* register_pressure.h */; };
+		A956067725E46D1D008BC84F /* tree_iterator.h in Headers */ = {isa = PBXBuildFile; fileRef = A956027E25E46D1C008BC84F /* tree_iterator.h */; };
+		A956067825E46D1D008BC84F /* tree_iterator.h in Headers */ = {isa = PBXBuildFile; fileRef = A956027E25E46D1C008BC84F /* tree_iterator.h */; };
+		A956067925E46D1D008BC84F /* tree_iterator.h in Headers */ = {isa = PBXBuildFile; fileRef = A956027E25E46D1C008BC84F /* tree_iterator.h */; };
+		A956067A25E46D1D008BC84F /* graphics_robust_access_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A956027F25E46D1C008BC84F /* graphics_robust_access_pass.h */; };
+		A956067B25E46D1D008BC84F /* graphics_robust_access_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A956027F25E46D1C008BC84F /* graphics_robust_access_pass.h */; };
+		A956067C25E46D1D008BC84F /* graphics_robust_access_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A956027F25E46D1C008BC84F /* graphics_robust_access_pass.h */; };
+		A956067D25E46D1D008BC84F /* local_single_store_elim_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A956028025E46D1C008BC84F /* local_single_store_elim_pass.h */; };
+		A956067E25E46D1D008BC84F /* local_single_store_elim_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A956028025E46D1C008BC84F /* local_single_store_elim_pass.h */; };
+		A956067F25E46D1D008BC84F /* local_single_store_elim_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A956028025E46D1C008BC84F /* local_single_store_elim_pass.h */; };
+		A956068025E46D1D008BC84F /* reduce_load_size.h in Headers */ = {isa = PBXBuildFile; fileRef = A956028125E46D1C008BC84F /* reduce_load_size.h */; };
+		A956068125E46D1D008BC84F /* reduce_load_size.h in Headers */ = {isa = PBXBuildFile; fileRef = A956028125E46D1C008BC84F /* reduce_load_size.h */; };
+		A956068225E46D1D008BC84F /* reduce_load_size.h in Headers */ = {isa = PBXBuildFile; fileRef = A956028125E46D1C008BC84F /* reduce_load_size.h */; };
+		A956068325E46D1D008BC84F /* code_sink.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956028225E46D1C008BC84F /* code_sink.cpp */; };
+		A956068425E46D1D008BC84F /* code_sink.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956028225E46D1C008BC84F /* code_sink.cpp */; };
+		A956068525E46D1D008BC84F /* code_sink.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956028225E46D1C008BC84F /* code_sink.cpp */; };
+		A956068625E46D1D008BC84F /* types.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956028325E46D1C008BC84F /* types.cpp */; };
+		A956068725E46D1D008BC84F /* types.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956028325E46D1C008BC84F /* types.cpp */; };
+		A956068825E46D1D008BC84F /* types.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956028325E46D1C008BC84F /* types.cpp */; };
+		A956068925E46D1D008BC84F /* scalar_analysis.h in Headers */ = {isa = PBXBuildFile; fileRef = A956028425E46D1C008BC84F /* scalar_analysis.h */; };
+		A956068A25E46D1D008BC84F /* scalar_analysis.h in Headers */ = {isa = PBXBuildFile; fileRef = A956028425E46D1C008BC84F /* scalar_analysis.h */; };
+		A956068B25E46D1D008BC84F /* scalar_analysis.h in Headers */ = {isa = PBXBuildFile; fileRef = A956028425E46D1C008BC84F /* scalar_analysis.h */; };
+		A956068C25E46D1D008BC84F /* strip_debug_info_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A956028525E46D1C008BC84F /* strip_debug_info_pass.h */; };
+		A956068D25E46D1D008BC84F /* strip_debug_info_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A956028525E46D1C008BC84F /* strip_debug_info_pass.h */; };
+		A956068E25E46D1D008BC84F /* strip_debug_info_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A956028525E46D1C008BC84F /* strip_debug_info_pass.h */; };
+		A956068F25E46D1D008BC84F /* cfg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956028625E46D1C008BC84F /* cfg.cpp */; };
+		A956069025E46D1D008BC84F /* cfg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956028625E46D1C008BC84F /* cfg.cpp */; };
+		A956069125E46D1D008BC84F /* cfg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956028625E46D1C008BC84F /* cfg.cpp */; };
+		A956069225E46D1D008BC84F /* decoration_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956028725E46D1C008BC84F /* decoration_manager.cpp */; };
+		A956069325E46D1D008BC84F /* decoration_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956028725E46D1C008BC84F /* decoration_manager.cpp */; };
+		A956069425E46D1D008BC84F /* decoration_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956028725E46D1C008BC84F /* decoration_manager.cpp */; };
+		A956069525E46D1D008BC84F /* local_single_block_elim_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956028825E46D1C008BC84F /* local_single_block_elim_pass.cpp */; };
+		A956069625E46D1D008BC84F /* local_single_block_elim_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956028825E46D1C008BC84F /* local_single_block_elim_pass.cpp */; };
+		A956069725E46D1D008BC84F /* local_single_block_elim_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956028825E46D1C008BC84F /* local_single_block_elim_pass.cpp */; };
+		A956069825E46D1D008BC84F /* freeze_spec_constant_value_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956028925E46D1C008BC84F /* freeze_spec_constant_value_pass.cpp */; };
+		A956069925E46D1D008BC84F /* freeze_spec_constant_value_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956028925E46D1C008BC84F /* freeze_spec_constant_value_pass.cpp */; };
+		A956069A25E46D1D008BC84F /* freeze_spec_constant_value_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956028925E46D1C008BC84F /* freeze_spec_constant_value_pass.cpp */; };
+		A956069B25E46D1D008BC84F /* replace_invalid_opc.h in Headers */ = {isa = PBXBuildFile; fileRef = A956028A25E46D1C008BC84F /* replace_invalid_opc.h */; };
+		A956069C25E46D1D008BC84F /* replace_invalid_opc.h in Headers */ = {isa = PBXBuildFile; fileRef = A956028A25E46D1C008BC84F /* replace_invalid_opc.h */; };
+		A956069D25E46D1D008BC84F /* replace_invalid_opc.h in Headers */ = {isa = PBXBuildFile; fileRef = A956028A25E46D1C008BC84F /* replace_invalid_opc.h */; };
+		A956069E25E46D1D008BC84F /* local_access_chain_convert_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A956028B25E46D1C008BC84F /* local_access_chain_convert_pass.h */; };
+		A956069F25E46D1D008BC84F /* local_access_chain_convert_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A956028B25E46D1C008BC84F /* local_access_chain_convert_pass.h */; };
+		A95606A025E46D1D008BC84F /* local_access_chain_convert_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A956028B25E46D1C008BC84F /* local_access_chain_convert_pass.h */; };
+		A95606A125E46D1D008BC84F /* inst_bindless_check_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956028C25E46D1C008BC84F /* inst_bindless_check_pass.cpp */; };
+		A95606A225E46D1D008BC84F /* inst_bindless_check_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956028C25E46D1C008BC84F /* inst_bindless_check_pass.cpp */; };
+		A95606A325E46D1D008BC84F /* inst_bindless_check_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956028C25E46D1C008BC84F /* inst_bindless_check_pass.cpp */; };
+		A95606A425E46D1D008BC84F /* local_redundancy_elimination.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956028D25E46D1C008BC84F /* local_redundancy_elimination.cpp */; };
+		A95606A525E46D1D008BC84F /* local_redundancy_elimination.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956028D25E46D1C008BC84F /* local_redundancy_elimination.cpp */; };
+		A95606A625E46D1D008BC84F /* local_redundancy_elimination.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956028D25E46D1C008BC84F /* local_redundancy_elimination.cpp */; };
+		A95606A725E46D1D008BC84F /* instrument_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956028F25E46D1C008BC84F /* instrument_pass.cpp */; };
+		A95606A825E46D1D008BC84F /* instrument_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956028F25E46D1C008BC84F /* instrument_pass.cpp */; };
+		A95606A925E46D1D008BC84F /* instrument_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956028F25E46D1C008BC84F /* instrument_pass.cpp */; };
+		A95606AA25E46D1D008BC84F /* propagator.h in Headers */ = {isa = PBXBuildFile; fileRef = A956029025E46D1C008BC84F /* propagator.h */; };
+		A95606AB25E46D1D008BC84F /* propagator.h in Headers */ = {isa = PBXBuildFile; fileRef = A956029025E46D1C008BC84F /* propagator.h */; };
+		A95606AC25E46D1D008BC84F /* propagator.h in Headers */ = {isa = PBXBuildFile; fileRef = A956029025E46D1C008BC84F /* propagator.h */; };
+		A95606AD25E46D1D008BC84F /* instruction_list.h in Headers */ = {isa = PBXBuildFile; fileRef = A956029125E46D1C008BC84F /* instruction_list.h */; };
+		A95606AE25E46D1D008BC84F /* instruction_list.h in Headers */ = {isa = PBXBuildFile; fileRef = A956029125E46D1C008BC84F /* instruction_list.h */; };
+		A95606AF25E46D1D008BC84F /* instruction_list.h in Headers */ = {isa = PBXBuildFile; fileRef = A956029125E46D1C008BC84F /* instruction_list.h */; };
+		A95606B025E46D1D008BC84F /* feature_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956029225E46D1C008BC84F /* feature_manager.cpp */; };
+		A95606B125E46D1D008BC84F /* feature_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956029225E46D1C008BC84F /* feature_manager.cpp */; };
+		A95606B225E46D1D008BC84F /* feature_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956029225E46D1C008BC84F /* feature_manager.cpp */; };
+		A95606B325E46D1D008BC84F /* pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956029325E46D1C008BC84F /* pass.cpp */; };
+		A95606B425E46D1D008BC84F /* pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956029325E46D1C008BC84F /* pass.cpp */; };
+		A95606B525E46D1D008BC84F /* pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956029325E46D1C008BC84F /* pass.cpp */; };
+		A95606B625E46D1D008BC84F /* loop_fission.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956029425E46D1C008BC84F /* loop_fission.cpp */; };
+		A95606B725E46D1D008BC84F /* loop_fission.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956029425E46D1C008BC84F /* loop_fission.cpp */; };
+		A95606B825E46D1D008BC84F /* loop_fission.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956029425E46D1C008BC84F /* loop_fission.cpp */; };
+		A95606B925E46D1D008BC84F /* dominator_tree.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956029525E46D1C008BC84F /* dominator_tree.cpp */; };
+		A95606BA25E46D1D008BC84F /* dominator_tree.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956029525E46D1C008BC84F /* dominator_tree.cpp */; };
+		A95606BB25E46D1D008BC84F /* dominator_tree.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956029525E46D1C008BC84F /* dominator_tree.cpp */; };
+		A95606BC25E46D1D008BC84F /* amd_ext_to_khr.h in Headers */ = {isa = PBXBuildFile; fileRef = A956029625E46D1C008BC84F /* amd_ext_to_khr.h */; };
+		A95606BD25E46D1D008BC84F /* amd_ext_to_khr.h in Headers */ = {isa = PBXBuildFile; fileRef = A956029625E46D1C008BC84F /* amd_ext_to_khr.h */; };
+		A95606BE25E46D1D008BC84F /* amd_ext_to_khr.h in Headers */ = {isa = PBXBuildFile; fileRef = A956029625E46D1C008BC84F /* amd_ext_to_khr.h */; };
+		A95606BF25E46D1D008BC84F /* merge_return_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956029725E46D1C008BC84F /* merge_return_pass.cpp */; };
+		A95606C025E46D1D008BC84F /* merge_return_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956029725E46D1C008BC84F /* merge_return_pass.cpp */; };
+		A95606C125E46D1D008BC84F /* merge_return_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956029725E46D1C008BC84F /* merge_return_pass.cpp */; };
+		A95606C225E46D1D008BC84F /* ir_context.h in Headers */ = {isa = PBXBuildFile; fileRef = A956029825E46D1C008BC84F /* ir_context.h */; };
+		A95606C325E46D1D008BC84F /* ir_context.h in Headers */ = {isa = PBXBuildFile; fileRef = A956029825E46D1C008BC84F /* ir_context.h */; };
+		A95606C425E46D1D008BC84F /* ir_context.h in Headers */ = {isa = PBXBuildFile; fileRef = A956029825E46D1C008BC84F /* ir_context.h */; };
+		A95606C525E46D1D008BC84F /* eliminate_dead_constant_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956029925E46D1C008BC84F /* eliminate_dead_constant_pass.cpp */; };
+		A95606C625E46D1D008BC84F /* eliminate_dead_constant_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956029925E46D1C008BC84F /* eliminate_dead_constant_pass.cpp */; };
+		A95606C725E46D1D008BC84F /* eliminate_dead_constant_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956029925E46D1C008BC84F /* eliminate_dead_constant_pass.cpp */; };
+		A95606C825E46D1D008BC84F /* cfg_cleanup_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956029A25E46D1C008BC84F /* cfg_cleanup_pass.cpp */; };
+		A95606C925E46D1D008BC84F /* cfg_cleanup_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956029A25E46D1C008BC84F /* cfg_cleanup_pass.cpp */; };
+		A95606CA25E46D1D008BC84F /* cfg_cleanup_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956029A25E46D1C008BC84F /* cfg_cleanup_pass.cpp */; };
+		A95606CB25E46D1D008BC84F /* wrap_opkill.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956029B25E46D1C008BC84F /* wrap_opkill.cpp */; };
+		A95606CC25E46D1D008BC84F /* wrap_opkill.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956029B25E46D1C008BC84F /* wrap_opkill.cpp */; };
+		A95606CD25E46D1D008BC84F /* wrap_opkill.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956029B25E46D1C008BC84F /* wrap_opkill.cpp */; };
+		A95606CE25E46D1D008BC84F /* const_folding_rules.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956029C25E46D1C008BC84F /* const_folding_rules.cpp */; };
+		A95606CF25E46D1D008BC84F /* const_folding_rules.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956029C25E46D1C008BC84F /* const_folding_rules.cpp */; };
+		A95606D025E46D1D008BC84F /* const_folding_rules.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956029C25E46D1C008BC84F /* const_folding_rules.cpp */; };
+		A95606D125E46D1D008BC84F /* loop_unroller.h in Headers */ = {isa = PBXBuildFile; fileRef = A956029D25E46D1C008BC84F /* loop_unroller.h */; };
+		A95606D225E46D1D008BC84F /* loop_unroller.h in Headers */ = {isa = PBXBuildFile; fileRef = A956029D25E46D1C008BC84F /* loop_unroller.h */; };
+		A95606D325E46D1D008BC84F /* loop_unroller.h in Headers */ = {isa = PBXBuildFile; fileRef = A956029D25E46D1C008BC84F /* loop_unroller.h */; };
+		A95606D425E46D1D008BC84F /* strip_debug_info_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956029E25E46D1C008BC84F /* strip_debug_info_pass.cpp */; };
+		A95606D525E46D1D008BC84F /* strip_debug_info_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956029E25E46D1C008BC84F /* strip_debug_info_pass.cpp */; };
+		A95606D625E46D1D008BC84F /* strip_debug_info_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956029E25E46D1C008BC84F /* strip_debug_info_pass.cpp */; };
+		A95606D725E46D1D008BC84F /* ssa_rewrite_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956029F25E46D1C008BC84F /* ssa_rewrite_pass.cpp */; };
+		A95606D825E46D1D008BC84F /* ssa_rewrite_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956029F25E46D1C008BC84F /* ssa_rewrite_pass.cpp */; };
+		A95606D925E46D1D008BC84F /* ssa_rewrite_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956029F25E46D1C008BC84F /* ssa_rewrite_pass.cpp */; };
+		A95606DA25E46D1D008BC84F /* loop_dependence.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602A025E46D1C008BC84F /* loop_dependence.cpp */; };
+		A95606DB25E46D1D008BC84F /* loop_dependence.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602A025E46D1C008BC84F /* loop_dependence.cpp */; };
+		A95606DC25E46D1D008BC84F /* loop_dependence.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602A025E46D1C008BC84F /* loop_dependence.cpp */; };
+		A95606DD25E46D1D008BC84F /* unify_const_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602A125E46D1C008BC84F /* unify_const_pass.h */; };
+		A95606DE25E46D1D008BC84F /* unify_const_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602A125E46D1C008BC84F /* unify_const_pass.h */; };
+		A95606DF25E46D1D008BC84F /* unify_const_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602A125E46D1C008BC84F /* unify_const_pass.h */; };
+		A95606E025E46D1D008BC84F /* ir_loader.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602A225E46D1C008BC84F /* ir_loader.h */; };
+		A95606E125E46D1D008BC84F /* ir_loader.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602A225E46D1C008BC84F /* ir_loader.h */; };
+		A95606E225E46D1D008BC84F /* ir_loader.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602A225E46D1C008BC84F /* ir_loader.h */; };
+		A95606E325E46D1D008BC84F /* inst_debug_printf_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602A325E46D1C008BC84F /* inst_debug_printf_pass.cpp */; };
+		A95606E425E46D1D008BC84F /* inst_debug_printf_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602A325E46D1C008BC84F /* inst_debug_printf_pass.cpp */; };
+		A95606E525E46D1D008BC84F /* inst_debug_printf_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602A325E46D1C008BC84F /* inst_debug_printf_pass.cpp */; };
+		A95606E625E46D1D008BC84F /* types.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602A425E46D1C008BC84F /* types.h */; };
+		A95606E725E46D1D008BC84F /* types.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602A425E46D1C008BC84F /* types.h */; };
+		A95606E825E46D1D008BC84F /* types.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602A425E46D1C008BC84F /* types.h */; };
+		A95606E925E46D1D008BC84F /* fold_spec_constant_op_and_composite_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602A525E46D1C008BC84F /* fold_spec_constant_op_and_composite_pass.h */; };
+		A95606EA25E46D1D008BC84F /* fold_spec_constant_op_and_composite_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602A525E46D1C008BC84F /* fold_spec_constant_op_and_composite_pass.h */; };
+		A95606EB25E46D1D008BC84F /* fold_spec_constant_op_and_composite_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602A525E46D1C008BC84F /* fold_spec_constant_op_and_composite_pass.h */; };
+		A95606EC25E46D1D008BC84F /* mem_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602A625E46D1C008BC84F /* mem_pass.cpp */; };
+		A95606ED25E46D1D008BC84F /* mem_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602A625E46D1C008BC84F /* mem_pass.cpp */; };
+		A95606EE25E46D1D008BC84F /* mem_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602A625E46D1C008BC84F /* mem_pass.cpp */; };
+		A95606EF25E46D1D008BC84F /* basic_block.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602A725E46D1C008BC84F /* basic_block.h */; };
+		A95606F025E46D1D008BC84F /* basic_block.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602A725E46D1C008BC84F /* basic_block.h */; };
+		A95606F125E46D1D008BC84F /* basic_block.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602A725E46D1C008BC84F /* basic_block.h */; };
+		A95606F225E46D1D008BC84F /* remove_duplicates_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602A825E46D1C008BC84F /* remove_duplicates_pass.cpp */; };
+		A95606F325E46D1D008BC84F /* remove_duplicates_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602A825E46D1C008BC84F /* remove_duplicates_pass.cpp */; };
+		A95606F425E46D1D008BC84F /* remove_duplicates_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602A825E46D1C008BC84F /* remove_duplicates_pass.cpp */; };
+		A95606F525E46D1D008BC84F /* dead_variable_elimination.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602A925E46D1C008BC84F /* dead_variable_elimination.cpp */; };
+		A95606F625E46D1D008BC84F /* dead_variable_elimination.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602A925E46D1C008BC84F /* dead_variable_elimination.cpp */; };
+		A95606F725E46D1D008BC84F /* dead_variable_elimination.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602A925E46D1C008BC84F /* dead_variable_elimination.cpp */; };
+		A95606F825E46D1D008BC84F /* block_merge_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602AA25E46D1C008BC84F /* block_merge_pass.h */; };
+		A95606F925E46D1D008BC84F /* block_merge_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602AA25E46D1C008BC84F /* block_merge_pass.h */; };
+		A95606FA25E46D1D008BC84F /* block_merge_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602AA25E46D1C008BC84F /* block_merge_pass.h */; };
+		A95606FB25E46D1D008BC84F /* module.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602AB25E46D1C008BC84F /* module.cpp */; };
+		A95606FC25E46D1D008BC84F /* module.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602AB25E46D1C008BC84F /* module.cpp */; };
+		A95606FD25E46D1D008BC84F /* module.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602AB25E46D1C008BC84F /* module.cpp */; };
+		A95606FE25E46D1D008BC84F /* debug_info_manager.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602AC25E46D1C008BC84F /* debug_info_manager.h */; };
+		A95606FF25E46D1D008BC84F /* debug_info_manager.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602AC25E46D1C008BC84F /* debug_info_manager.h */; };
+		A956070025E46D1D008BC84F /* debug_info_manager.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602AC25E46D1C008BC84F /* debug_info_manager.h */; };
+		A956070125E46D1D008BC84F /* fold_spec_constant_op_and_composite_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602AD25E46D1C008BC84F /* fold_spec_constant_op_and_composite_pass.cpp */; };
+		A956070225E46D1D008BC84F /* fold_spec_constant_op_and_composite_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602AD25E46D1C008BC84F /* fold_spec_constant_op_and_composite_pass.cpp */; };
+		A956070325E46D1D008BC84F /* fold_spec_constant_op_and_composite_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602AD25E46D1C008BC84F /* fold_spec_constant_op_and_composite_pass.cpp */; };
+		A956070425E46D1D008BC84F /* loop_unswitch_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602AE25E46D1C008BC84F /* loop_unswitch_pass.cpp */; };
+		A956070525E46D1D008BC84F /* loop_unswitch_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602AE25E46D1C008BC84F /* loop_unswitch_pass.cpp */; };
+		A956070625E46D1D008BC84F /* loop_unswitch_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602AE25E46D1C008BC84F /* loop_unswitch_pass.cpp */; };
+		A956070725E46D1D008BC84F /* unify_const_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602AF25E46D1C008BC84F /* unify_const_pass.cpp */; };
+		A956070825E46D1D008BC84F /* unify_const_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602AF25E46D1C008BC84F /* unify_const_pass.cpp */; };
+		A956070925E46D1D008BC84F /* unify_const_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602AF25E46D1C008BC84F /* unify_const_pass.cpp */; };
+		A956070A25E46D1D008BC84F /* type_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602B025E46D1C008BC84F /* type_manager.cpp */; };
+		A956070B25E46D1D008BC84F /* type_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602B025E46D1C008BC84F /* type_manager.cpp */; };
+		A956070C25E46D1D008BC84F /* type_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602B025E46D1C008BC84F /* type_manager.cpp */; };
+		A956070D25E46D1D008BC84F /* private_to_local_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602B125E46D1C008BC84F /* private_to_local_pass.h */; };
+		A956070E25E46D1D008BC84F /* private_to_local_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602B125E46D1C008BC84F /* private_to_local_pass.h */; };
+		A956070F25E46D1D008BC84F /* private_to_local_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602B125E46D1C008BC84F /* private_to_local_pass.h */; };
+		A956071025E46D1D008BC84F /* convert_to_half_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602B225E46D1C008BC84F /* convert_to_half_pass.h */; };
+		A956071125E46D1D008BC84F /* convert_to_half_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602B225E46D1C008BC84F /* convert_to_half_pass.h */; };
+		A956071225E46D1D008BC84F /* convert_to_half_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602B225E46D1C008BC84F /* convert_to_half_pass.h */; };
+		A956071325E46D1D008BC84F /* relax_float_ops_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602B325E46D1C008BC84F /* relax_float_ops_pass.h */; };
+		A956071425E46D1D008BC84F /* relax_float_ops_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602B325E46D1C008BC84F /* relax_float_ops_pass.h */; };
+		A956071525E46D1D008BC84F /* relax_float_ops_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602B325E46D1C008BC84F /* relax_float_ops_pass.h */; };
+		A956071625E46D1D008BC84F /* inline_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602B425E46D1C008BC84F /* inline_pass.cpp */; };
+		A956071725E46D1D008BC84F /* inline_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602B425E46D1C008BC84F /* inline_pass.cpp */; };
+		A956071825E46D1D008BC84F /* inline_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602B425E46D1C008BC84F /* inline_pass.cpp */; };
+		A956071925E46D1D008BC84F /* def_use_manager.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602B525E46D1C008BC84F /* def_use_manager.h */; };
+		A956071A25E46D1D008BC84F /* def_use_manager.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602B525E46D1C008BC84F /* def_use_manager.h */; };
+		A956071B25E46D1D008BC84F /* def_use_manager.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602B525E46D1C008BC84F /* def_use_manager.h */; };
+		A956071C25E46D1D008BC84F /* ir_loader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602B625E46D1C008BC84F /* ir_loader.cpp */; };
+		A956071D25E46D1D008BC84F /* ir_loader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602B625E46D1C008BC84F /* ir_loader.cpp */; };
+		A956071E25E46D1D008BC84F /* ir_loader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602B625E46D1C008BC84F /* ir_loader.cpp */; };
+		A956071F25E46D1D008BC84F /* cfg_cleanup_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602B725E46D1C008BC84F /* cfg_cleanup_pass.h */; };
+		A956072025E46D1D008BC84F /* cfg_cleanup_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602B725E46D1C008BC84F /* cfg_cleanup_pass.h */; };
+		A956072125E46D1D008BC84F /* cfg_cleanup_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602B725E46D1C008BC84F /* cfg_cleanup_pass.h */; };
+		A956072225E46D1D008BC84F /* licm_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602B825E46D1C008BC84F /* licm_pass.cpp */; };
+		A956072325E46D1D008BC84F /* licm_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602B825E46D1C008BC84F /* licm_pass.cpp */; };
+		A956072425E46D1D008BC84F /* licm_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602B825E46D1C008BC84F /* licm_pass.cpp */; };
+		A956072525E46D1D008BC84F /* eliminate_dead_functions_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602B925E46D1C008BC84F /* eliminate_dead_functions_pass.cpp */; };
+		A956072625E46D1D008BC84F /* eliminate_dead_functions_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602B925E46D1C008BC84F /* eliminate_dead_functions_pass.cpp */; };
+		A956072725E46D1D008BC84F /* eliminate_dead_functions_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602B925E46D1C008BC84F /* eliminate_dead_functions_pass.cpp */; };
+		A956072825E46D1D008BC84F /* local_redundancy_elimination.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602BA25E46D1C008BC84F /* local_redundancy_elimination.h */; };
+		A956072925E46D1D008BC84F /* local_redundancy_elimination.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602BA25E46D1C008BC84F /* local_redundancy_elimination.h */; };
+		A956072A25E46D1D008BC84F /* local_redundancy_elimination.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602BA25E46D1C008BC84F /* local_redundancy_elimination.h */; };
+		A956072B25E46D1D008BC84F /* loop_peeling.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602BB25E46D1C008BC84F /* loop_peeling.h */; };
+		A956072C25E46D1D008BC84F /* loop_peeling.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602BB25E46D1C008BC84F /* loop_peeling.h */; };
+		A956072D25E46D1D008BC84F /* loop_peeling.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602BB25E46D1C008BC84F /* loop_peeling.h */; };
+		A956072E25E46D1D008BC84F /* vector_dce.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602BC25E46D1C008BC84F /* vector_dce.cpp */; };
+		A956072F25E46D1D008BC84F /* vector_dce.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602BC25E46D1C008BC84F /* vector_dce.cpp */; };
+		A956073025E46D1D008BC84F /* vector_dce.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602BC25E46D1C008BC84F /* vector_dce.cpp */; };
+		A956073125E46D1D008BC84F /* block_merge_util.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602BD25E46D1C008BC84F /* block_merge_util.h */; };
+		A956073225E46D1D008BC84F /* block_merge_util.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602BD25E46D1C008BC84F /* block_merge_util.h */; };
+		A956073325E46D1D008BC84F /* block_merge_util.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602BD25E46D1C008BC84F /* block_merge_util.h */; };
+		A956073425E46D1D008BC84F /* loop_unroller.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602BE25E46D1C008BC84F /* loop_unroller.cpp */; };
+		A956073525E46D1D008BC84F /* loop_unroller.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602BE25E46D1C008BC84F /* loop_unroller.cpp */; };
+		A956073625E46D1D008BC84F /* loop_unroller.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602BE25E46D1C008BC84F /* loop_unroller.cpp */; };
+		A956073725E46D1D008BC84F /* desc_sroa.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602BF25E46D1C008BC84F /* desc_sroa.h */; };
+		A956073825E46D1D008BC84F /* desc_sroa.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602BF25E46D1C008BC84F /* desc_sroa.h */; };
+		A956073925E46D1D008BC84F /* desc_sroa.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602BF25E46D1C008BC84F /* desc_sroa.h */; };
+		A956073A25E46D1D008BC84F /* constants.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602C025E46D1C008BC84F /* constants.cpp */; };
+		A956073B25E46D1D008BC84F /* constants.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602C025E46D1C008BC84F /* constants.cpp */; };
+		A956073C25E46D1D008BC84F /* constants.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602C025E46D1C008BC84F /* constants.cpp */; };
+		A956073D25E46D1D008BC84F /* loop_fusion_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602C125E46D1C008BC84F /* loop_fusion_pass.h */; };
+		A956073E25E46D1D008BC84F /* loop_fusion_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602C125E46D1C008BC84F /* loop_fusion_pass.h */; };
+		A956073F25E46D1D008BC84F /* loop_fusion_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602C125E46D1C008BC84F /* loop_fusion_pass.h */; };
+		A956074025E46D1D008BC84F /* struct_cfg_analysis.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602C225E46D1C008BC84F /* struct_cfg_analysis.h */; };
+		A956074125E46D1D008BC84F /* struct_cfg_analysis.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602C225E46D1C008BC84F /* struct_cfg_analysis.h */; };
+		A956074225E46D1D008BC84F /* struct_cfg_analysis.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602C225E46D1C008BC84F /* struct_cfg_analysis.h */; };
+		A956074325E46D1D008BC84F /* inst_buff_addr_check_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602C325E46D1C008BC84F /* inst_buff_addr_check_pass.cpp */; };
+		A956074425E46D1D008BC84F /* inst_buff_addr_check_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602C325E46D1C008BC84F /* inst_buff_addr_check_pass.cpp */; };
+		A956074525E46D1D008BC84F /* inst_buff_addr_check_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602C325E46D1C008BC84F /* inst_buff_addr_check_pass.cpp */; };
+		A956074625E46D1D008BC84F /* def_use_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602C425E46D1C008BC84F /* def_use_manager.cpp */; };
+		A956074725E46D1D008BC84F /* def_use_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602C425E46D1C008BC84F /* def_use_manager.cpp */; };
+		A956074825E46D1D008BC84F /* def_use_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602C425E46D1C008BC84F /* def_use_manager.cpp */; };
+		A956074925E46D1D008BC84F /* wrap_opkill.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602C525E46D1C008BC84F /* wrap_opkill.h */; };
+		A956074A25E46D1D008BC84F /* wrap_opkill.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602C525E46D1C008BC84F /* wrap_opkill.h */; };
+		A956074B25E46D1D008BC84F /* wrap_opkill.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602C525E46D1C008BC84F /* wrap_opkill.h */; };
+		A956074C25E46D1D008BC84F /* strip_reflect_info_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602C625E46D1C008BC84F /* strip_reflect_info_pass.cpp */; };
+		A956074D25E46D1D008BC84F /* strip_reflect_info_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602C625E46D1C008BC84F /* strip_reflect_info_pass.cpp */; };
+		A956074E25E46D1D008BC84F /* strip_reflect_info_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602C625E46D1C008BC84F /* strip_reflect_info_pass.cpp */; };
+		A956074F25E46D1D008BC84F /* empty_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602C725E46D1C008BC84F /* empty_pass.h */; };
+		A956075025E46D1D008BC84F /* empty_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602C725E46D1C008BC84F /* empty_pass.h */; };
+		A956075125E46D1D008BC84F /* empty_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602C725E46D1C008BC84F /* empty_pass.h */; };
+		A956075225E46D1E008BC84F /* decoration_manager.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602C825E46D1C008BC84F /* decoration_manager.h */; };
+		A956075325E46D1E008BC84F /* decoration_manager.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602C825E46D1C008BC84F /* decoration_manager.h */; };
+		A956075425E46D1E008BC84F /* decoration_manager.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602C825E46D1C008BC84F /* decoration_manager.h */; };
+		A956075525E46D1E008BC84F /* ccp_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602C925E46D1C008BC84F /* ccp_pass.cpp */; };
+		A956075625E46D1E008BC84F /* ccp_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602C925E46D1C008BC84F /* ccp_pass.cpp */; };
+		A956075725E46D1E008BC84F /* ccp_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602C925E46D1C008BC84F /* ccp_pass.cpp */; };
+		A956075825E46D1E008BC84F /* local_single_block_elim_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602CA25E46D1C008BC84F /* local_single_block_elim_pass.h */; };
+		A956075925E46D1E008BC84F /* local_single_block_elim_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602CA25E46D1C008BC84F /* local_single_block_elim_pass.h */; };
+		A956075A25E46D1E008BC84F /* local_single_block_elim_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602CA25E46D1C008BC84F /* local_single_block_elim_pass.h */; };
+		A956075B25E46D1E008BC84F /* pch_source_opt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602CB25E46D1C008BC84F /* pch_source_opt.cpp */; };
+		A956075C25E46D1E008BC84F /* pch_source_opt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602CB25E46D1C008BC84F /* pch_source_opt.cpp */; };
+		A956075D25E46D1E008BC84F /* pch_source_opt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602CB25E46D1C008BC84F /* pch_source_opt.cpp */; };
+		A956075E25E46D1E008BC84F /* inst_buff_addr_check_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602CC25E46D1C008BC84F /* inst_buff_addr_check_pass.h */; };
+		A956075F25E46D1E008BC84F /* inst_buff_addr_check_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602CC25E46D1C008BC84F /* inst_buff_addr_check_pass.h */; };
+		A956076025E46D1E008BC84F /* inst_buff_addr_check_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602CC25E46D1C008BC84F /* inst_buff_addr_check_pass.h */; };
+		A956076125E46D1E008BC84F /* strength_reduction_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602CD25E46D1C008BC84F /* strength_reduction_pass.h */; };
+		A956076225E46D1E008BC84F /* strength_reduction_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602CD25E46D1C008BC84F /* strength_reduction_pass.h */; };
+		A956076325E46D1E008BC84F /* strength_reduction_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602CD25E46D1C008BC84F /* strength_reduction_pass.h */; };
+		A956076425E46D1E008BC84F /* aggressive_dead_code_elim_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602CE25E46D1C008BC84F /* aggressive_dead_code_elim_pass.cpp */; };
+		A956076525E46D1E008BC84F /* aggressive_dead_code_elim_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602CE25E46D1C008BC84F /* aggressive_dead_code_elim_pass.cpp */; };
+		A956076625E46D1E008BC84F /* aggressive_dead_code_elim_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602CE25E46D1C008BC84F /* aggressive_dead_code_elim_pass.cpp */; };
+		A956076725E46D1E008BC84F /* eliminate_dead_functions_util.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602CF25E46D1C008BC84F /* eliminate_dead_functions_util.cpp */; };
+		A956076825E46D1E008BC84F /* eliminate_dead_functions_util.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602CF25E46D1C008BC84F /* eliminate_dead_functions_util.cpp */; };
+		A956076925E46D1E008BC84F /* eliminate_dead_functions_util.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602CF25E46D1C008BC84F /* eliminate_dead_functions_util.cpp */; };
+		A956076A25E46D1E008BC84F /* inst_debug_printf_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602D025E46D1C008BC84F /* inst_debug_printf_pass.h */; };
+		A956076B25E46D1E008BC84F /* inst_debug_printf_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602D025E46D1C008BC84F /* inst_debug_printf_pass.h */; };
+		A956076C25E46D1E008BC84F /* inst_debug_printf_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602D025E46D1C008BC84F /* inst_debug_printf_pass.h */; };
+		A956076D25E46D1E008BC84F /* simplification_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602D125E46D1C008BC84F /* simplification_pass.cpp */; };
+		A956076E25E46D1E008BC84F /* simplification_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602D125E46D1C008BC84F /* simplification_pass.cpp */; };
+		A956076F25E46D1E008BC84F /* simplification_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602D125E46D1C008BC84F /* simplification_pass.cpp */; };
+		A956077025E46D1E008BC84F /* dead_branch_elim_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602D225E46D1C008BC84F /* dead_branch_elim_pass.cpp */; };
+		A956077125E46D1E008BC84F /* dead_branch_elim_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602D225E46D1C008BC84F /* dead_branch_elim_pass.cpp */; };
+		A956077225E46D1E008BC84F /* dead_branch_elim_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602D225E46D1C008BC84F /* dead_branch_elim_pass.cpp */; };
+		A956077325E46D1E008BC84F /* flatten_decoration_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602D325E46D1C008BC84F /* flatten_decoration_pass.cpp */; };
+		A956077425E46D1E008BC84F /* flatten_decoration_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602D325E46D1C008BC84F /* flatten_decoration_pass.cpp */; };
+		A956077525E46D1E008BC84F /* flatten_decoration_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602D325E46D1C008BC84F /* flatten_decoration_pass.cpp */; };
+		A956077625E46D1E008BC84F /* dead_insert_elim_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602D425E46D1C008BC84F /* dead_insert_elim_pass.h */; };
+		A956077725E46D1E008BC84F /* dead_insert_elim_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602D425E46D1C008BC84F /* dead_insert_elim_pass.h */; };
+		A956077825E46D1E008BC84F /* dead_insert_elim_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602D425E46D1C008BC84F /* dead_insert_elim_pass.h */; };
+		A956077925E46D1E008BC84F /* folding_rules.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602D525E46D1C008BC84F /* folding_rules.cpp */; };
+		A956077A25E46D1E008BC84F /* folding_rules.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602D525E46D1C008BC84F /* folding_rules.cpp */; };
+		A956077B25E46D1E008BC84F /* folding_rules.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602D525E46D1C008BC84F /* folding_rules.cpp */; };
+		A956077C25E46D1E008BC84F /* freeze_spec_constant_value_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602D625E46D1C008BC84F /* freeze_spec_constant_value_pass.h */; };
+		A956077D25E46D1E008BC84F /* freeze_spec_constant_value_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602D625E46D1C008BC84F /* freeze_spec_constant_value_pass.h */; };
+		A956077E25E46D1E008BC84F /* freeze_spec_constant_value_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602D625E46D1C008BC84F /* freeze_spec_constant_value_pass.h */; };
+		A956077F25E46D1E008BC84F /* ir_context.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602D725E46D1C008BC84F /* ir_context.cpp */; };
+		A956078025E46D1E008BC84F /* ir_context.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602D725E46D1C008BC84F /* ir_context.cpp */; };
+		A956078125E46D1E008BC84F /* ir_context.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602D725E46D1C008BC84F /* ir_context.cpp */; };
+		A956078225E46D1E008BC84F /* instrument_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602D825E46D1C008BC84F /* instrument_pass.h */; };
+		A956078325E46D1E008BC84F /* instrument_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602D825E46D1C008BC84F /* instrument_pass.h */; };
+		A956078425E46D1E008BC84F /* instrument_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602D825E46D1C008BC84F /* instrument_pass.h */; };
+		A956078525E46D1E008BC84F /* mem_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602D925E46D1C008BC84F /* mem_pass.h */; };
+		A956078625E46D1E008BC84F /* mem_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602D925E46D1C008BC84F /* mem_pass.h */; };
+		A956078725E46D1E008BC84F /* mem_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602D925E46D1C008BC84F /* mem_pass.h */; };
+		A956078825E46D1E008BC84F /* loop_descriptor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602DA25E46D1C008BC84F /* loop_descriptor.cpp */; };
+		A956078925E46D1E008BC84F /* loop_descriptor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602DA25E46D1C008BC84F /* loop_descriptor.cpp */; };
+		A956078A25E46D1E008BC84F /* loop_descriptor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602DA25E46D1C008BC84F /* loop_descriptor.cpp */; };
+		A956078B25E46D1E008BC84F /* eliminate_dead_members_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602DB25E46D1C008BC84F /* eliminate_dead_members_pass.h */; };
+		A956078C25E46D1E008BC84F /* eliminate_dead_members_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602DB25E46D1C008BC84F /* eliminate_dead_members_pass.h */; };
+		A956078D25E46D1E008BC84F /* eliminate_dead_members_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602DB25E46D1C008BC84F /* eliminate_dead_members_pass.h */; };
+		A956078E25E46D1E008BC84F /* function.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602DC25E46D1C008BC84F /* function.cpp */; };
+		A956078F25E46D1E008BC84F /* function.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602DC25E46D1C008BC84F /* function.cpp */; };
+		A956079025E46D1E008BC84F /* function.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602DC25E46D1C008BC84F /* function.cpp */; };
+		A956079125E46D1E008BC84F /* instruction_list.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602DD25E46D1C008BC84F /* instruction_list.cpp */; };
+		A956079225E46D1E008BC84F /* instruction_list.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602DD25E46D1C008BC84F /* instruction_list.cpp */; };
+		A956079325E46D1E008BC84F /* instruction_list.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602DD25E46D1C008BC84F /* instruction_list.cpp */; };
+		A956079425E46D1E008BC84F /* composite.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602DE25E46D1C008BC84F /* composite.cpp */; };
+		A956079525E46D1E008BC84F /* composite.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602DE25E46D1C008BC84F /* composite.cpp */; };
+		A956079625E46D1E008BC84F /* composite.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602DE25E46D1C008BC84F /* composite.cpp */; };
+		A956079725E46D1E008BC84F /* convert_to_half_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602DF25E46D1C008BC84F /* convert_to_half_pass.cpp */; };
+		A956079825E46D1E008BC84F /* convert_to_half_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602DF25E46D1C008BC84F /* convert_to_half_pass.cpp */; };
+		A956079925E46D1E008BC84F /* convert_to_half_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602DF25E46D1C008BC84F /* convert_to_half_pass.cpp */; };
+		A956079A25E46D1E008BC84F /* inline_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602E025E46D1C008BC84F /* inline_pass.h */; };
+		A956079B25E46D1E008BC84F /* inline_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602E025E46D1C008BC84F /* inline_pass.h */; };
+		A956079C25E46D1E008BC84F /* inline_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602E025E46D1C008BC84F /* inline_pass.h */; };
+		A956079D25E46D1E008BC84F /* loop_dependence.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602E125E46D1C008BC84F /* loop_dependence.h */; };
+		A956079E25E46D1E008BC84F /* loop_dependence.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602E125E46D1C008BC84F /* loop_dependence.h */; };
+		A956079F25E46D1E008BC84F /* loop_dependence.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602E125E46D1C008BC84F /* loop_dependence.h */; };
+		A95607A025E46D1E008BC84F /* value_number_table.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602E225E46D1C008BC84F /* value_number_table.h */; };
+		A95607A125E46D1E008BC84F /* value_number_table.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602E225E46D1C008BC84F /* value_number_table.h */; };
+		A95607A225E46D1E008BC84F /* value_number_table.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602E225E46D1C008BC84F /* value_number_table.h */; };
+		A95607A325E46D1E008BC84F /* flatten_decoration_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602E325E46D1C008BC84F /* flatten_decoration_pass.h */; };
+		A95607A425E46D1E008BC84F /* flatten_decoration_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602E325E46D1C008BC84F /* flatten_decoration_pass.h */; };
+		A95607A525E46D1E008BC84F /* flatten_decoration_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602E325E46D1C008BC84F /* flatten_decoration_pass.h */; };
+		A95607A625E46D1E008BC84F /* if_conversion.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602E425E46D1C008BC84F /* if_conversion.cpp */; };
+		A95607A725E46D1E008BC84F /* if_conversion.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602E425E46D1C008BC84F /* if_conversion.cpp */; };
+		A95607A825E46D1E008BC84F /* if_conversion.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602E425E46D1C008BC84F /* if_conversion.cpp */; };
+		A95607A925E46D1E008BC84F /* debug_info_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602E525E46D1C008BC84F /* debug_info_manager.cpp */; };
+		A95607AA25E46D1E008BC84F /* debug_info_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602E525E46D1C008BC84F /* debug_info_manager.cpp */; };
+		A95607AB25E46D1E008BC84F /* debug_info_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602E525E46D1C008BC84F /* debug_info_manager.cpp */; };
+		A95607AC25E46D1E008BC84F /* inline_exhaustive_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602E625E46D1C008BC84F /* inline_exhaustive_pass.h */; };
+		A95607AD25E46D1E008BC84F /* inline_exhaustive_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602E625E46D1C008BC84F /* inline_exhaustive_pass.h */; };
+		A95607AE25E46D1E008BC84F /* inline_exhaustive_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602E625E46D1C008BC84F /* inline_exhaustive_pass.h */; };
+		A95607AF25E46D1E008BC84F /* constants.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602E725E46D1C008BC84F /* constants.h */; };
+		A95607B025E46D1E008BC84F /* constants.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602E725E46D1C008BC84F /* constants.h */; };
+		A95607B125E46D1E008BC84F /* constants.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602E725E46D1C008BC84F /* constants.h */; };
+		A95607B225E46D1E008BC84F /* eliminate_dead_members_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602E825E46D1C008BC84F /* eliminate_dead_members_pass.cpp */; };
+		A95607B325E46D1E008BC84F /* eliminate_dead_members_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602E825E46D1C008BC84F /* eliminate_dead_members_pass.cpp */; };
+		A95607B425E46D1E008BC84F /* eliminate_dead_members_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602E825E46D1C008BC84F /* eliminate_dead_members_pass.cpp */; };
+		A95607B525E46D1E008BC84F /* strength_reduction_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602E925E46D1C008BC84F /* strength_reduction_pass.cpp */; };
+		A95607B625E46D1E008BC84F /* strength_reduction_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602E925E46D1C008BC84F /* strength_reduction_pass.cpp */; };
+		A95607B725E46D1E008BC84F /* strength_reduction_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602E925E46D1C008BC84F /* strength_reduction_pass.cpp */; };
+		A95607B825E46D1E008BC84F /* desc_sroa.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602EA25E46D1C008BC84F /* desc_sroa.cpp */; };
+		A95607B925E46D1E008BC84F /* desc_sroa.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602EA25E46D1C008BC84F /* desc_sroa.cpp */; };
+		A95607BA25E46D1E008BC84F /* desc_sroa.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602EA25E46D1C008BC84F /* desc_sroa.cpp */; };
+		A95607BB25E46D1E008BC84F /* block_merge_util.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602EB25E46D1C008BC84F /* block_merge_util.cpp */; };
+		A95607BC25E46D1E008BC84F /* block_merge_util.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602EB25E46D1C008BC84F /* block_merge_util.cpp */; };
+		A95607BD25E46D1E008BC84F /* block_merge_util.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602EB25E46D1C008BC84F /* block_merge_util.cpp */; };
+		A95607BE25E46D1E008BC84F /* upgrade_memory_model.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602EC25E46D1C008BC84F /* upgrade_memory_model.h */; };
+		A95607BF25E46D1E008BC84F /* upgrade_memory_model.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602EC25E46D1C008BC84F /* upgrade_memory_model.h */; };
+		A95607C025E46D1E008BC84F /* upgrade_memory_model.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602EC25E46D1C008BC84F /* upgrade_memory_model.h */; };
+		A95607C125E46D1E008BC84F /* copy_prop_arrays.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602ED25E46D1C008BC84F /* copy_prop_arrays.cpp */; };
+		A95607C225E46D1E008BC84F /* copy_prop_arrays.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602ED25E46D1C008BC84F /* copy_prop_arrays.cpp */; };
+		A95607C325E46D1E008BC84F /* copy_prop_arrays.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602ED25E46D1C008BC84F /* copy_prop_arrays.cpp */; };
+		A95607C425E46D1E008BC84F /* pass_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602EE25E46D1C008BC84F /* pass_manager.cpp */; };
+		A95607C525E46D1E008BC84F /* pass_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602EE25E46D1C008BC84F /* pass_manager.cpp */; };
+		A95607C625E46D1E008BC84F /* pass_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602EE25E46D1C008BC84F /* pass_manager.cpp */; };
+		A95607C725E46D1E008BC84F /* inline_exhaustive_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602EF25E46D1C008BC84F /* inline_exhaustive_pass.cpp */; };
+		A95607C825E46D1E008BC84F /* inline_exhaustive_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602EF25E46D1C008BC84F /* inline_exhaustive_pass.cpp */; };
+		A95607C925E46D1E008BC84F /* inline_exhaustive_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602EF25E46D1C008BC84F /* inline_exhaustive_pass.cpp */; };
+		A95607CA25E46D1E008BC84F /* loop_fission.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602F025E46D1C008BC84F /* loop_fission.h */; };
+		A95607CB25E46D1E008BC84F /* loop_fission.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602F025E46D1C008BC84F /* loop_fission.h */; };
+		A95607CC25E46D1E008BC84F /* loop_fission.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602F025E46D1C008BC84F /* loop_fission.h */; };
+		A95607CD25E46D1E008BC84F /* workaround1209.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602F125E46D1C008BC84F /* workaround1209.h */; };
+		A95607CE25E46D1E008BC84F /* workaround1209.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602F125E46D1C008BC84F /* workaround1209.h */; };
+		A95607CF25E46D1E008BC84F /* workaround1209.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602F125E46D1C008BC84F /* workaround1209.h */; };
+		A95607D025E46D1E008BC84F /* loop_fusion_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602F225E46D1C008BC84F /* loop_fusion_pass.cpp */; };
+		A95607D125E46D1E008BC84F /* loop_fusion_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602F225E46D1C008BC84F /* loop_fusion_pass.cpp */; };
+		A95607D225E46D1E008BC84F /* loop_fusion_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602F225E46D1C008BC84F /* loop_fusion_pass.cpp */; };
+		A95607D325E46D1E008BC84F /* log.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602F325E46D1C008BC84F /* log.h */; };
+		A95607D425E46D1E008BC84F /* log.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602F325E46D1C008BC84F /* log.h */; };
+		A95607D525E46D1E008BC84F /* log.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602F325E46D1C008BC84F /* log.h */; };
+		A95607D625E46D1E008BC84F /* copy_prop_arrays.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602F425E46D1C008BC84F /* copy_prop_arrays.h */; };
+		A95607D725E46D1E008BC84F /* copy_prop_arrays.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602F425E46D1C008BC84F /* copy_prop_arrays.h */; };
+		A95607D825E46D1E008BC84F /* copy_prop_arrays.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602F425E46D1C008BC84F /* copy_prop_arrays.h */; };
+		A95607D925E46D1E008BC84F /* eliminate_dead_constant_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602F525E46D1C008BC84F /* eliminate_dead_constant_pass.h */; };
+		A95607DA25E46D1E008BC84F /* eliminate_dead_constant_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602F525E46D1C008BC84F /* eliminate_dead_constant_pass.h */; };
+		A95607DB25E46D1E008BC84F /* eliminate_dead_constant_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602F525E46D1C008BC84F /* eliminate_dead_constant_pass.h */; };
+		A95607DC25E46D1E008BC84F /* dead_insert_elim_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602F625E46D1C008BC84F /* dead_insert_elim_pass.cpp */; };
+		A95607DD25E46D1E008BC84F /* dead_insert_elim_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602F625E46D1C008BC84F /* dead_insert_elim_pass.cpp */; };
+		A95607DE25E46D1E008BC84F /* dead_insert_elim_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602F625E46D1C008BC84F /* dead_insert_elim_pass.cpp */; };
+		A95607DF25E46D1E008BC84F /* ssa_rewrite_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602F725E46D1C008BC84F /* ssa_rewrite_pass.h */; };
+		A95607E025E46D1E008BC84F /* ssa_rewrite_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602F725E46D1C008BC84F /* ssa_rewrite_pass.h */; };
+		A95607E125E46D1E008BC84F /* ssa_rewrite_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602F725E46D1C008BC84F /* ssa_rewrite_pass.h */; };
+		A95607E225E46D1E008BC84F /* scalar_analysis.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602F825E46D1C008BC84F /* scalar_analysis.cpp */; };
+		A95607E325E46D1E008BC84F /* scalar_analysis.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602F825E46D1C008BC84F /* scalar_analysis.cpp */; };
+		A95607E425E46D1E008BC84F /* scalar_analysis.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602F825E46D1C008BC84F /* scalar_analysis.cpp */; };
+		A95607E525E46D1E008BC84F /* dead_variable_elimination.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602F925E46D1C008BC84F /* dead_variable_elimination.h */; };
+		A95607E625E46D1E008BC84F /* dead_variable_elimination.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602F925E46D1C008BC84F /* dead_variable_elimination.h */; };
+		A95607E725E46D1E008BC84F /* dead_variable_elimination.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602F925E46D1C008BC84F /* dead_variable_elimination.h */; };
+		A95607E825E46D1E008BC84F /* block_merge_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602FA25E46D1C008BC84F /* block_merge_pass.cpp */; };
+		A95607E925E46D1E008BC84F /* block_merge_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602FA25E46D1C008BC84F /* block_merge_pass.cpp */; };
+		A95607EA25E46D1E008BC84F /* block_merge_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602FA25E46D1C008BC84F /* block_merge_pass.cpp */; };
+		A95607EB25E46D1E008BC84F /* dominator_analysis.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602FB25E46D1C008BC84F /* dominator_analysis.h */; };
+		A95607EC25E46D1E008BC84F /* dominator_analysis.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602FB25E46D1C008BC84F /* dominator_analysis.h */; };
+		A95607ED25E46D1E008BC84F /* dominator_analysis.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602FB25E46D1C008BC84F /* dominator_analysis.h */; };
+		A95607EE25E46D1E008BC84F /* pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602FC25E46D1C008BC84F /* pass.h */; };
+		A95607EF25E46D1E008BC84F /* pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602FC25E46D1C008BC84F /* pass.h */; };
+		A95607F025E46D1E008BC84F /* pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602FC25E46D1C008BC84F /* pass.h */; };
+		A95607F125E46D1E008BC84F /* folding_rules.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602FD25E46D1C008BC84F /* folding_rules.h */; };
+		A95607F225E46D1E008BC84F /* folding_rules.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602FD25E46D1C008BC84F /* folding_rules.h */; };
+		A95607F325E46D1E008BC84F /* folding_rules.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602FD25E46D1C008BC84F /* folding_rules.h */; };
+		A95607F425E46D1E008BC84F /* eliminate_dead_functions_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602FE25E46D1C008BC84F /* eliminate_dead_functions_pass.h */; };
+		A95607F525E46D1E008BC84F /* eliminate_dead_functions_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602FE25E46D1C008BC84F /* eliminate_dead_functions_pass.h */; };
+		A95607F625E46D1E008BC84F /* eliminate_dead_functions_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602FE25E46D1C008BC84F /* eliminate_dead_functions_pass.h */; };
+		A95607F725E46D1E008BC84F /* eliminate_dead_functions_util.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602FF25E46D1C008BC84F /* eliminate_dead_functions_util.h */; };
+		A95607F825E46D1E008BC84F /* eliminate_dead_functions_util.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602FF25E46D1C008BC84F /* eliminate_dead_functions_util.h */; };
+		A95607F925E46D1E008BC84F /* eliminate_dead_functions_util.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602FF25E46D1C008BC84F /* eliminate_dead_functions_util.h */; };
+		A95607FA25E46D1E008BC84F /* fold.h in Headers */ = {isa = PBXBuildFile; fileRef = A956030025E46D1C008BC84F /* fold.h */; };
+		A95607FB25E46D1E008BC84F /* fold.h in Headers */ = {isa = PBXBuildFile; fileRef = A956030025E46D1C008BC84F /* fold.h */; };
+		A95607FC25E46D1E008BC84F /* fold.h in Headers */ = {isa = PBXBuildFile; fileRef = A956030025E46D1C008BC84F /* fold.h */; };
+		A95607FD25E46D1E008BC84F /* local_single_store_elim_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956030125E46D1C008BC84F /* local_single_store_elim_pass.cpp */; };
+		A95607FE25E46D1E008BC84F /* local_single_store_elim_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956030125E46D1C008BC84F /* local_single_store_elim_pass.cpp */; };
+		A95607FF25E46D1E008BC84F /* local_single_store_elim_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956030125E46D1C008BC84F /* local_single_store_elim_pass.cpp */; };
+		A956080025E46D1E008BC84F /* dead_branch_elim_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A956030225E46D1C008BC84F /* dead_branch_elim_pass.h */; };
+		A956080125E46D1E008BC84F /* dead_branch_elim_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A956030225E46D1C008BC84F /* dead_branch_elim_pass.h */; };
+		A956080225E46D1E008BC84F /* dead_branch_elim_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A956030225E46D1C008BC84F /* dead_branch_elim_pass.h */; };
+		A956080325E46D1E008BC84F /* private_to_local_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956030325E46D1C008BC84F /* private_to_local_pass.cpp */; };
+		A956080425E46D1E008BC84F /* private_to_local_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956030325E46D1C008BC84F /* private_to_local_pass.cpp */; };
+		A956080525E46D1E008BC84F /* private_to_local_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956030325E46D1C008BC84F /* private_to_local_pass.cpp */; };
+		A956080625E46D1E008BC84F /* scalar_analysis_nodes.h in Headers */ = {isa = PBXBuildFile; fileRef = A956030425E46D1C008BC84F /* scalar_analysis_nodes.h */; };
+		A956080725E46D1E008BC84F /* scalar_analysis_nodes.h in Headers */ = {isa = PBXBuildFile; fileRef = A956030425E46D1C008BC84F /* scalar_analysis_nodes.h */; };
+		A956080825E46D1E008BC84F /* scalar_analysis_nodes.h in Headers */ = {isa = PBXBuildFile; fileRef = A956030425E46D1C008BC84F /* scalar_analysis_nodes.h */; };
+		A956080925E46D1E008BC84F /* propagator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956030525E46D1C008BC84F /* propagator.cpp */; };
+		A956080A25E46D1E008BC84F /* propagator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956030525E46D1C008BC84F /* propagator.cpp */; };
+		A956080B25E46D1E008BC84F /* propagator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956030525E46D1C008BC84F /* propagator.cpp */; };
+		A956080C25E46D1E008BC84F /* fix_storage_class.h in Headers */ = {isa = PBXBuildFile; fileRef = A956030625E46D1C008BC84F /* fix_storage_class.h */; };
+		A956080D25E46D1E008BC84F /* fix_storage_class.h in Headers */ = {isa = PBXBuildFile; fileRef = A956030625E46D1C008BC84F /* fix_storage_class.h */; };
+		A956080E25E46D1E008BC84F /* fix_storage_class.h in Headers */ = {isa = PBXBuildFile; fileRef = A956030625E46D1C008BC84F /* fix_storage_class.h */; };
+		A956080F25E46D1E008BC84F /* loop_dependence_helpers.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956030725E46D1C008BC84F /* loop_dependence_helpers.cpp */; };
+		A956081025E46D1E008BC84F /* loop_dependence_helpers.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956030725E46D1C008BC84F /* loop_dependence_helpers.cpp */; };
+		A956081125E46D1E008BC84F /* loop_dependence_helpers.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956030725E46D1C008BC84F /* loop_dependence_helpers.cpp */; };
+		A956081225E46D1E008BC84F /* set_spec_constant_default_value_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956030825E46D1C008BC84F /* set_spec_constant_default_value_pass.cpp */; };
+		A956081325E46D1E008BC84F /* set_spec_constant_default_value_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956030825E46D1C008BC84F /* set_spec_constant_default_value_pass.cpp */; };
+		A956081425E46D1E008BC84F /* set_spec_constant_default_value_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956030825E46D1C008BC84F /* set_spec_constant_default_value_pass.cpp */; };
+		A956081525E46D1E008BC84F /* passes.h in Headers */ = {isa = PBXBuildFile; fileRef = A956030925E46D1C008BC84F /* passes.h */; };
+		A956081625E46D1E008BC84F /* passes.h in Headers */ = {isa = PBXBuildFile; fileRef = A956030925E46D1C008BC84F /* passes.h */; };
+		A956081725E46D1E008BC84F /* passes.h in Headers */ = {isa = PBXBuildFile; fileRef = A956030925E46D1C008BC84F /* passes.h */; };
+		A956081825E46D1E008BC84F /* fold.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956030A25E46D1C008BC84F /* fold.cpp */; };
+		A956081925E46D1E008BC84F /* fold.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956030A25E46D1C008BC84F /* fold.cpp */; };
+		A956081A25E46D1E008BC84F /* fold.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956030A25E46D1C008BC84F /* fold.cpp */; };
+		A956081B25E46D1E008BC84F /* amd_ext_to_khr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956030B25E46D1C008BC84F /* amd_ext_to_khr.cpp */; };
+		A956081C25E46D1E008BC84F /* amd_ext_to_khr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956030B25E46D1C008BC84F /* amd_ext_to_khr.cpp */; };
+		A956081D25E46D1E008BC84F /* amd_ext_to_khr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956030B25E46D1C008BC84F /* amd_ext_to_khr.cpp */; };
+		A956081E25E46D1E008BC84F /* strip_reflect_info_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A956030C25E46D1C008BC84F /* strip_reflect_info_pass.h */; };
+		A956081F25E46D1E008BC84F /* strip_reflect_info_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A956030C25E46D1C008BC84F /* strip_reflect_info_pass.h */; };
+		A956082025E46D1E008BC84F /* strip_reflect_info_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A956030C25E46D1C008BC84F /* strip_reflect_info_pass.h */; };
+		A956082125E46D1E008BC84F /* scalar_replacement_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956030D25E46D1C008BC84F /* scalar_replacement_pass.cpp */; };
+		A956082225E46D1E008BC84F /* scalar_replacement_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956030D25E46D1C008BC84F /* scalar_replacement_pass.cpp */; };
+		A956082325E46D1E008BC84F /* scalar_replacement_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956030D25E46D1C008BC84F /* scalar_replacement_pass.cpp */; };
+		A956082425E46D1E008BC84F /* simplification_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A956030E25E46D1C008BC84F /* simplification_pass.h */; };
+		A956082525E46D1E008BC84F /* simplification_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A956030E25E46D1C008BC84F /* simplification_pass.h */; };
+		A956082625E46D1E008BC84F /* simplification_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A956030E25E46D1C008BC84F /* simplification_pass.h */; };
+		A956082725E46D1E008BC84F /* remove_duplicates_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A956030F25E46D1C008BC84F /* remove_duplicates_pass.h */; };
+		A956082825E46D1E008BC84F /* remove_duplicates_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A956030F25E46D1C008BC84F /* remove_duplicates_pass.h */; };
+		A956082925E46D1E008BC84F /* remove_duplicates_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A956030F25E46D1C008BC84F /* remove_duplicates_pass.h */; };
+		A956082A25E46D1E008BC84F /* redundancy_elimination.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956031025E46D1C008BC84F /* redundancy_elimination.cpp */; };
+		A956082B25E46D1E008BC84F /* redundancy_elimination.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956031025E46D1C008BC84F /* redundancy_elimination.cpp */; };
+		A956082C25E46D1E008BC84F /* redundancy_elimination.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956031025E46D1C008BC84F /* redundancy_elimination.cpp */; };
+		A956082D25E46D1E008BC84F /* reflect.h in Headers */ = {isa = PBXBuildFile; fileRef = A956031125E46D1C008BC84F /* reflect.h */; };
+		A956082E25E46D1E008BC84F /* reflect.h in Headers */ = {isa = PBXBuildFile; fileRef = A956031125E46D1C008BC84F /* reflect.h */; };
+		A956082F25E46D1E008BC84F /* reflect.h in Headers */ = {isa = PBXBuildFile; fileRef = A956031125E46D1C008BC84F /* reflect.h */; };
+		A956083025E46D1E008BC84F /* workaround1209.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956031225E46D1C008BC84F /* workaround1209.cpp */; };
+		A956083125E46D1E008BC84F /* workaround1209.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956031225E46D1C008BC84F /* workaround1209.cpp */; };
+		A956083225E46D1E008BC84F /* workaround1209.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956031225E46D1C008BC84F /* workaround1209.cpp */; };
+		A956083325E46D1E008BC84F /* null_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A956031325E46D1C008BC84F /* null_pass.h */; };
+		A956083425E46D1E008BC84F /* null_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A956031325E46D1C008BC84F /* null_pass.h */; };
+		A956083525E46D1E008BC84F /* null_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A956031325E46D1C008BC84F /* null_pass.h */; };
+		A956083625E46D1E008BC84F /* relax_float_ops_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956031425E46D1C008BC84F /* relax_float_ops_pass.cpp */; };
+		A956083725E46D1E008BC84F /* relax_float_ops_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956031425E46D1C008BC84F /* relax_float_ops_pass.cpp */; };
+		A956083825E46D1E008BC84F /* relax_float_ops_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956031425E46D1C008BC84F /* relax_float_ops_pass.cpp */; };
+		A956083925E46D1E008BC84F /* const_folding_rules.h in Headers */ = {isa = PBXBuildFile; fileRef = A956031525E46D1C008BC84F /* const_folding_rules.h */; };
+		A956083A25E46D1E008BC84F /* const_folding_rules.h in Headers */ = {isa = PBXBuildFile; fileRef = A956031525E46D1C008BC84F /* const_folding_rules.h */; };
+		A956083B25E46D1E008BC84F /* const_folding_rules.h in Headers */ = {isa = PBXBuildFile; fileRef = A956031525E46D1C008BC84F /* const_folding_rules.h */; };
+		A956083C25E46D1E008BC84F /* scalar_replacement_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A956031625E46D1C008BC84F /* scalar_replacement_pass.h */; };
+		A956083D25E46D1E008BC84F /* scalar_replacement_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A956031625E46D1C008BC84F /* scalar_replacement_pass.h */; };
+		A956083E25E46D1E008BC84F /* scalar_replacement_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A956031625E46D1C008BC84F /* scalar_replacement_pass.h */; };
+		A956083F25E46D1E008BC84F /* instruction.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956031725E46D1C008BC84F /* instruction.cpp */; };
+		A956084025E46D1E008BC84F /* instruction.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956031725E46D1C008BC84F /* instruction.cpp */; };
+		A956084125E46D1E008BC84F /* instruction.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956031725E46D1C008BC84F /* instruction.cpp */; };
+		A956084225E46D1E008BC84F /* pch_source_opt.h in Headers */ = {isa = PBXBuildFile; fileRef = A956031825E46D1C008BC84F /* pch_source_opt.h */; };
+		A956084325E46D1E008BC84F /* pch_source_opt.h in Headers */ = {isa = PBXBuildFile; fileRef = A956031825E46D1C008BC84F /* pch_source_opt.h */; };
+		A956084425E46D1E008BC84F /* pch_source_opt.h in Headers */ = {isa = PBXBuildFile; fileRef = A956031825E46D1C008BC84F /* pch_source_opt.h */; };
+		A956084525E46D1E008BC84F /* reduce_load_size.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956031925E46D1C008BC84F /* reduce_load_size.cpp */; };
+		A956084625E46D1E008BC84F /* reduce_load_size.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956031925E46D1C008BC84F /* reduce_load_size.cpp */; };
+		A956084725E46D1E008BC84F /* reduce_load_size.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956031925E46D1C008BC84F /* reduce_load_size.cpp */; };
+		A956084825E46D1E008BC84F /* redundancy_elimination.h in Headers */ = {isa = PBXBuildFile; fileRef = A956031A25E46D1C008BC84F /* redundancy_elimination.h */; };
+		A956084925E46D1E008BC84F /* redundancy_elimination.h in Headers */ = {isa = PBXBuildFile; fileRef = A956031A25E46D1C008BC84F /* redundancy_elimination.h */; };
+		A956084A25E46D1E008BC84F /* redundancy_elimination.h in Headers */ = {isa = PBXBuildFile; fileRef = A956031A25E46D1C008BC84F /* redundancy_elimination.h */; };
+		A956084B25E46D1E008BC84F /* fix_storage_class.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956031B25E46D1C008BC84F /* fix_storage_class.cpp */; };
+		A956084C25E46D1E008BC84F /* fix_storage_class.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956031B25E46D1C008BC84F /* fix_storage_class.cpp */; };
+		A956084D25E46D1E008BC84F /* fix_storage_class.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956031B25E46D1C008BC84F /* fix_storage_class.cpp */; };
+		A956084E25E46D1E008BC84F /* value_number_table.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956031C25E46D1C008BC84F /* value_number_table.cpp */; };
+		A956084F25E46D1E008BC84F /* value_number_table.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956031C25E46D1C008BC84F /* value_number_table.cpp */; };
+		A956085025E46D1E008BC84F /* value_number_table.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956031C25E46D1C008BC84F /* value_number_table.cpp */; };
+		A956085125E46D1E008BC84F /* inline_opaque_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956031D25E46D1C008BC84F /* inline_opaque_pass.cpp */; };
+		A956085225E46D1E008BC84F /* inline_opaque_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956031D25E46D1C008BC84F /* inline_opaque_pass.cpp */; };
+		A956085325E46D1E008BC84F /* inline_opaque_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956031D25E46D1C008BC84F /* inline_opaque_pass.cpp */; };
+		A956085425E46D1E008BC84F /* replace_invalid_opc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956031E25E46D1C008BC84F /* replace_invalid_opc.cpp */; };
+		A956085525E46D1E008BC84F /* replace_invalid_opc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956031E25E46D1C008BC84F /* replace_invalid_opc.cpp */; };
+		A956085625E46D1E008BC84F /* replace_invalid_opc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956031E25E46D1C008BC84F /* replace_invalid_opc.cpp */; };
+		A956085725E46D1E008BC84F /* loop_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = A956031F25E46D1C008BC84F /* loop_utils.h */; };
+		A956085825E46D1E008BC84F /* loop_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = A956031F25E46D1C008BC84F /* loop_utils.h */; };
+		A956085925E46D1E008BC84F /* loop_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = A956031F25E46D1C008BC84F /* loop_utils.h */; };
+		A956085A25E46D1E008BC84F /* module.h in Headers */ = {isa = PBXBuildFile; fileRef = A956032025E46D1C008BC84F /* module.h */; };
+		A956085B25E46D1E008BC84F /* module.h in Headers */ = {isa = PBXBuildFile; fileRef = A956032025E46D1C008BC84F /* module.h */; };
+		A956085C25E46D1E008BC84F /* module.h in Headers */ = {isa = PBXBuildFile; fileRef = A956032025E46D1C008BC84F /* module.h */; };
+		A956085D25E46D1E008BC84F /* dominator_analysis.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956032125E46D1C008BC84F /* dominator_analysis.cpp */; };
+		A956085E25E46D1E008BC84F /* dominator_analysis.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956032125E46D1C008BC84F /* dominator_analysis.cpp */; };
+		A956085F25E46D1E008BC84F /* dominator_analysis.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956032125E46D1C008BC84F /* dominator_analysis.cpp */; };
+		A956086025E46D1E008BC84F /* ir_builder.h in Headers */ = {isa = PBXBuildFile; fileRef = A956032225E46D1C008BC84F /* ir_builder.h */; };
+		A956086125E46D1E008BC84F /* ir_builder.h in Headers */ = {isa = PBXBuildFile; fileRef = A956032225E46D1C008BC84F /* ir_builder.h */; };
+		A956086225E46D1E008BC84F /* ir_builder.h in Headers */ = {isa = PBXBuildFile; fileRef = A956032225E46D1C008BC84F /* ir_builder.h */; };
+		A956086325E46D1E008BC84F /* loop_unswitch_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A956032325E46D1C008BC84F /* loop_unswitch_pass.h */; };
+		A956086425E46D1E008BC84F /* loop_unswitch_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A956032325E46D1C008BC84F /* loop_unswitch_pass.h */; };
+		A956086525E46D1E008BC84F /* loop_unswitch_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A956032325E46D1C008BC84F /* loop_unswitch_pass.h */; };
+		A956086625E46D1E008BC84F /* cfg.h in Headers */ = {isa = PBXBuildFile; fileRef = A956032425E46D1C008BC84F /* cfg.h */; };
+		A956086725E46D1E008BC84F /* cfg.h in Headers */ = {isa = PBXBuildFile; fileRef = A956032425E46D1C008BC84F /* cfg.h */; };
+		A956086825E46D1E008BC84F /* cfg.h in Headers */ = {isa = PBXBuildFile; fileRef = A956032425E46D1C008BC84F /* cfg.h */; };
+		A956086925E46D1E008BC84F /* code_sink.h in Headers */ = {isa = PBXBuildFile; fileRef = A956032525E46D1C008BC84F /* code_sink.h */; };
+		A956086A25E46D1E008BC84F /* code_sink.h in Headers */ = {isa = PBXBuildFile; fileRef = A956032525E46D1C008BC84F /* code_sink.h */; };
+		A956086B25E46D1E008BC84F /* code_sink.h in Headers */ = {isa = PBXBuildFile; fileRef = A956032525E46D1C008BC84F /* code_sink.h */; };
+		A956086C25E46D1E008BC84F /* loop_descriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = A956032625E46D1C008BC84F /* loop_descriptor.h */; };
+		A956086D25E46D1E008BC84F /* loop_descriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = A956032625E46D1C008BC84F /* loop_descriptor.h */; };
+		A956086E25E46D1E008BC84F /* loop_descriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = A956032625E46D1C008BC84F /* loop_descriptor.h */; };
+		A956086F25E46D1E008BC84F /* instruction.h in Headers */ = {isa = PBXBuildFile; fileRef = A956032725E46D1C008BC84F /* instruction.h */; };
+		A956087025E46D1E008BC84F /* instruction.h in Headers */ = {isa = PBXBuildFile; fileRef = A956032725E46D1C008BC84F /* instruction.h */; };
+		A956087125E46D1E008BC84F /* instruction.h in Headers */ = {isa = PBXBuildFile; fileRef = A956032725E46D1C008BC84F /* instruction.h */; };
+		A956087225E46D1E008BC84F /* aggressive_dead_code_elim_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A956032825E46D1C008BC84F /* aggressive_dead_code_elim_pass.h */; };
+		A956087325E46D1E008BC84F /* aggressive_dead_code_elim_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A956032825E46D1C008BC84F /* aggressive_dead_code_elim_pass.h */; };
+		A956087425E46D1E008BC84F /* aggressive_dead_code_elim_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A956032825E46D1C008BC84F /* aggressive_dead_code_elim_pass.h */; };
+		A956087525E46D1E008BC84F /* struct_cfg_analysis.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956032925E46D1C008BC84F /* struct_cfg_analysis.cpp */; };
+		A956087625E46D1E008BC84F /* struct_cfg_analysis.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956032925E46D1C008BC84F /* struct_cfg_analysis.cpp */; };
+		A956087725E46D1E008BC84F /* struct_cfg_analysis.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956032925E46D1C008BC84F /* struct_cfg_analysis.cpp */; };
+		A956087825E46D1E008BC84F /* vector_dce.h in Headers */ = {isa = PBXBuildFile; fileRef = A956032A25E46D1C008BC84F /* vector_dce.h */; };
+		A956087925E46D1E008BC84F /* vector_dce.h in Headers */ = {isa = PBXBuildFile; fileRef = A956032A25E46D1C008BC84F /* vector_dce.h */; };
+		A956087A25E46D1E008BC84F /* vector_dce.h in Headers */ = {isa = PBXBuildFile; fileRef = A956032A25E46D1C008BC84F /* vector_dce.h */; };
+		A956087B25E46D1E008BC84F /* combine_access_chains.h in Headers */ = {isa = PBXBuildFile; fileRef = A956032B25E46D1C008BC84F /* combine_access_chains.h */; };
+		A956087C25E46D1E008BC84F /* combine_access_chains.h in Headers */ = {isa = PBXBuildFile; fileRef = A956032B25E46D1C008BC84F /* combine_access_chains.h */; };
+		A956087D25E46D1E008BC84F /* combine_access_chains.h in Headers */ = {isa = PBXBuildFile; fileRef = A956032B25E46D1C008BC84F /* combine_access_chains.h */; };
+		A956087E25E46D1E008BC84F /* pass_manager.h in Headers */ = {isa = PBXBuildFile; fileRef = A956032C25E46D1C008BC84F /* pass_manager.h */; };
+		A956087F25E46D1E008BC84F /* pass_manager.h in Headers */ = {isa = PBXBuildFile; fileRef = A956032C25E46D1C008BC84F /* pass_manager.h */; };
+		A956088025E46D1E008BC84F /* pass_manager.h in Headers */ = {isa = PBXBuildFile; fileRef = A956032C25E46D1C008BC84F /* pass_manager.h */; };
+		A956088125E46D1E008BC84F /* local_access_chain_convert_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956032D25E46D1C008BC84F /* local_access_chain_convert_pass.cpp */; };
+		A956088225E46D1E008BC84F /* local_access_chain_convert_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956032D25E46D1C008BC84F /* local_access_chain_convert_pass.cpp */; };
+		A956088325E46D1E008BC84F /* local_access_chain_convert_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956032D25E46D1C008BC84F /* local_access_chain_convert_pass.cpp */; };
+		A956088425E46D1E008BC84F /* basic_block.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956032E25E46D1C008BC84F /* basic_block.cpp */; };
+		A956088525E46D1E008BC84F /* basic_block.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956032E25E46D1C008BC84F /* basic_block.cpp */; };
+		A956088625E46D1E008BC84F /* basic_block.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956032E25E46D1C008BC84F /* basic_block.cpp */; };
+		A956088725E46D1E008BC84F /* iterator.h in Headers */ = {isa = PBXBuildFile; fileRef = A956032F25E46D1C008BC84F /* iterator.h */; };
+		A956088825E46D1E008BC84F /* iterator.h in Headers */ = {isa = PBXBuildFile; fileRef = A956032F25E46D1C008BC84F /* iterator.h */; };
+		A956088925E46D1E008BC84F /* iterator.h in Headers */ = {isa = PBXBuildFile; fileRef = A956032F25E46D1C008BC84F /* iterator.h */; };
+		A956088A25E46D1E008BC84F /* licm_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A956033025E46D1C008BC84F /* licm_pass.h */; };
+		A956088B25E46D1E008BC84F /* licm_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A956033025E46D1C008BC84F /* licm_pass.h */; };
+		A956088C25E46D1E008BC84F /* licm_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A956033025E46D1C008BC84F /* licm_pass.h */; };
+		A956088D25E46D1E008BC84F /* build_module.h in Headers */ = {isa = PBXBuildFile; fileRef = A956033125E46D1C008BC84F /* build_module.h */; };
+		A956088E25E46D1E008BC84F /* build_module.h in Headers */ = {isa = PBXBuildFile; fileRef = A956033125E46D1C008BC84F /* build_module.h */; };
+		A956088F25E46D1E008BC84F /* build_module.h in Headers */ = {isa = PBXBuildFile; fileRef = A956033125E46D1C008BC84F /* build_module.h */; };
+		A956089025E46D1E008BC84F /* ccp_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A956033225E46D1C008BC84F /* ccp_pass.h */; };
+		A956089125E46D1E008BC84F /* ccp_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A956033225E46D1C008BC84F /* ccp_pass.h */; };
+		A956089225E46D1E008BC84F /* ccp_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A956033225E46D1C008BC84F /* ccp_pass.h */; };
+		A956089325E46D1E008BC84F /* graphics_robust_access_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956033325E46D1D008BC84F /* graphics_robust_access_pass.cpp */; };
+		A956089425E46D1E008BC84F /* graphics_robust_access_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956033325E46D1D008BC84F /* graphics_robust_access_pass.cpp */; };
+		A956089525E46D1E008BC84F /* graphics_robust_access_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956033325E46D1D008BC84F /* graphics_robust_access_pass.cpp */; };
+		A956089625E46D1E008BC84F /* function.h in Headers */ = {isa = PBXBuildFile; fileRef = A956033425E46D1D008BC84F /* function.h */; };
+		A956089725E46D1E008BC84F /* function.h in Headers */ = {isa = PBXBuildFile; fileRef = A956033425E46D1D008BC84F /* function.h */; };
+		A956089825E46D1E008BC84F /* function.h in Headers */ = {isa = PBXBuildFile; fileRef = A956033425E46D1D008BC84F /* function.h */; };
+		A956089925E46D1E008BC84F /* loop_fusion.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956033525E46D1D008BC84F /* loop_fusion.cpp */; };
+		A956089A25E46D1E008BC84F /* loop_fusion.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956033525E46D1D008BC84F /* loop_fusion.cpp */; };
+		A956089B25E46D1E008BC84F /* loop_fusion.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956033525E46D1D008BC84F /* loop_fusion.cpp */; };
+		A956089C25E46D1E008BC84F /* upgrade_memory_model.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956033625E46D1D008BC84F /* upgrade_memory_model.cpp */; };
+		A956089D25E46D1E008BC84F /* upgrade_memory_model.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956033625E46D1D008BC84F /* upgrade_memory_model.cpp */; };
+		A956089E25E46D1E008BC84F /* upgrade_memory_model.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956033625E46D1D008BC84F /* upgrade_memory_model.cpp */; };
+		A956089F25E46D1E008BC84F /* feature_manager.h in Headers */ = {isa = PBXBuildFile; fileRef = A956033725E46D1D008BC84F /* feature_manager.h */; };
+		A95608A025E46D1E008BC84F /* feature_manager.h in Headers */ = {isa = PBXBuildFile; fileRef = A956033725E46D1D008BC84F /* feature_manager.h */; };
+		A95608A125E46D1E008BC84F /* feature_manager.h in Headers */ = {isa = PBXBuildFile; fileRef = A956033725E46D1D008BC84F /* feature_manager.h */; };
+		A95608A225E46D1E008BC84F /* inst_bindless_check_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A956033825E46D1D008BC84F /* inst_bindless_check_pass.h */; };
+		A95608A325E46D1E008BC84F /* inst_bindless_check_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A956033825E46D1D008BC84F /* inst_bindless_check_pass.h */; };
+		A95608A425E46D1E008BC84F /* inst_bindless_check_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A956033825E46D1D008BC84F /* inst_bindless_check_pass.h */; };
+		A95608A525E46D1E008BC84F /* scalar_analysis_simplification.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956033925E46D1D008BC84F /* scalar_analysis_simplification.cpp */; };
+		A95608A625E46D1E008BC84F /* scalar_analysis_simplification.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956033925E46D1D008BC84F /* scalar_analysis_simplification.cpp */; };
+		A95608A725E46D1E008BC84F /* scalar_analysis_simplification.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956033925E46D1D008BC84F /* scalar_analysis_simplification.cpp */; };
+		A95608A825E46D1E008BC84F /* set_spec_constant_default_value_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A956033A25E46D1D008BC84F /* set_spec_constant_default_value_pass.h */; };
+		A95608A925E46D1E008BC84F /* set_spec_constant_default_value_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A956033A25E46D1D008BC84F /* set_spec_constant_default_value_pass.h */; };
+		A95608AA25E46D1E008BC84F /* set_spec_constant_default_value_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A956033A25E46D1D008BC84F /* set_spec_constant_default_value_pass.h */; };
+		A95608AB25E46D1E008BC84F /* dominator_tree.h in Headers */ = {isa = PBXBuildFile; fileRef = A956033B25E46D1D008BC84F /* dominator_tree.h */; };
+		A95608AC25E46D1E008BC84F /* dominator_tree.h in Headers */ = {isa = PBXBuildFile; fileRef = A956033B25E46D1D008BC84F /* dominator_tree.h */; };
+		A95608AD25E46D1E008BC84F /* dominator_tree.h in Headers */ = {isa = PBXBuildFile; fileRef = A956033B25E46D1D008BC84F /* dominator_tree.h */; };
+		A95608AE25E46D1E008BC84F /* type_manager.h in Headers */ = {isa = PBXBuildFile; fileRef = A956033C25E46D1D008BC84F /* type_manager.h */; };
+		A95608AF25E46D1E008BC84F /* type_manager.h in Headers */ = {isa = PBXBuildFile; fileRef = A956033C25E46D1D008BC84F /* type_manager.h */; };
+		A95608B025E46D1E008BC84F /* type_manager.h in Headers */ = {isa = PBXBuildFile; fileRef = A956033C25E46D1D008BC84F /* type_manager.h */; };
+		A95608B125E46D1E008BC84F /* compact_ids_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956033D25E46D1D008BC84F /* compact_ids_pass.cpp */; };
+		A95608B225E46D1E008BC84F /* compact_ids_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956033D25E46D1D008BC84F /* compact_ids_pass.cpp */; };
+		A95608B325E46D1E008BC84F /* compact_ids_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956033D25E46D1D008BC84F /* compact_ids_pass.cpp */; };
+		A95608B425E46D1E008BC84F /* loop_peeling.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956033E25E46D1D008BC84F /* loop_peeling.cpp */; };
+		A95608B525E46D1E008BC84F /* loop_peeling.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956033E25E46D1D008BC84F /* loop_peeling.cpp */; };
+		A95608B625E46D1E008BC84F /* loop_peeling.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956033E25E46D1D008BC84F /* loop_peeling.cpp */; };
+		A95608B725E46D1E008BC84F /* table.h in Headers */ = {isa = PBXBuildFile; fileRef = A956033F25E46D1D008BC84F /* table.h */; };
+		A95608B825E46D1E008BC84F /* table.h in Headers */ = {isa = PBXBuildFile; fileRef = A956033F25E46D1D008BC84F /* table.h */; };
+		A95608B925E46D1E008BC84F /* table.h in Headers */ = {isa = PBXBuildFile; fileRef = A956033F25E46D1D008BC84F /* table.h */; };
+		A9560D2525E46D1F008BC84F /* ext_inst.h in Headers */ = {isa = PBXBuildFile; fileRef = A95604BE25E46D1D008BC84F /* ext_inst.h */; };
+		A9560D2625E46D1F008BC84F /* ext_inst.h in Headers */ = {isa = PBXBuildFile; fileRef = A95604BE25E46D1D008BC84F /* ext_inst.h */; };
+		A9560D2725E46D1F008BC84F /* ext_inst.h in Headers */ = {isa = PBXBuildFile; fileRef = A95604BE25E46D1D008BC84F /* ext_inst.h */; };
+		A9560D2825E46D1F008BC84F /* diagnostic.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604BF25E46D1D008BC84F /* diagnostic.cpp */; };
+		A9560D2925E46D1F008BC84F /* diagnostic.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604BF25E46D1D008BC84F /* diagnostic.cpp */; };
+		A9560D2A25E46D1F008BC84F /* diagnostic.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604BF25E46D1D008BC84F /* diagnostic.cpp */; };
+		A9560D2B25E46D1F008BC84F /* latest_version_spirv_header.h in Headers */ = {isa = PBXBuildFile; fileRef = A95604C025E46D1D008BC84F /* latest_version_spirv_header.h */; };
+		A9560D2C25E46D1F008BC84F /* latest_version_spirv_header.h in Headers */ = {isa = PBXBuildFile; fileRef = A95604C025E46D1D008BC84F /* latest_version_spirv_header.h */; };
+		A9560D2D25E46D1F008BC84F /* latest_version_spirv_header.h in Headers */ = {isa = PBXBuildFile; fileRef = A95604C025E46D1D008BC84F /* latest_version_spirv_header.h */; };
+		A9560D2E25E46D1F008BC84F /* libspirv.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604C125E46D1D008BC84F /* libspirv.cpp */; };
+		A9560D2F25E46D1F008BC84F /* libspirv.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604C125E46D1D008BC84F /* libspirv.cpp */; };
+		A9560D3025E46D1F008BC84F /* libspirv.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604C125E46D1D008BC84F /* libspirv.cpp */; };
+		A9560D3125E46D1F008BC84F /* instruction.h in Headers */ = {isa = PBXBuildFile; fileRef = A95604C225E46D1D008BC84F /* instruction.h */; };
+		A9560D3225E46D1F008BC84F /* instruction.h in Headers */ = {isa = PBXBuildFile; fileRef = A95604C225E46D1D008BC84F /* instruction.h */; };
+		A9560D3325E46D1F008BC84F /* instruction.h in Headers */ = {isa = PBXBuildFile; fileRef = A95604C225E46D1D008BC84F /* instruction.h */; };
+		A9560D3425E46D1F008BC84F /* spirv_optimizer_options.h in Headers */ = {isa = PBXBuildFile; fileRef = A95604C325E46D1D008BC84F /* spirv_optimizer_options.h */; };
+		A9560D3525E46D1F008BC84F /* spirv_optimizer_options.h in Headers */ = {isa = PBXBuildFile; fileRef = A95604C325E46D1D008BC84F /* spirv_optimizer_options.h */; };
+		A9560D3625E46D1F008BC84F /* spirv_optimizer_options.h in Headers */ = {isa = PBXBuildFile; fileRef = A95604C325E46D1D008BC84F /* spirv_optimizer_options.h */; };
+		A9560D3725E46D1F008BC84F /* opcode.h in Headers */ = {isa = PBXBuildFile; fileRef = A95604C425E46D1D008BC84F /* opcode.h */; };
+		A9560D3825E46D1F008BC84F /* opcode.h in Headers */ = {isa = PBXBuildFile; fileRef = A95604C425E46D1D008BC84F /* opcode.h */; };
+		A9560D3925E46D1F008BC84F /* opcode.h in Headers */ = {isa = PBXBuildFile; fileRef = A95604C425E46D1D008BC84F /* opcode.h */; };
+		A9560D3A25E46D1F008BC84F /* operand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604C525E46D1D008BC84F /* operand.cpp */; };
+		A9560D3B25E46D1F008BC84F /* operand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604C525E46D1D008BC84F /* operand.cpp */; };
+		A9560D3C25E46D1F008BC84F /* operand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604C525E46D1D008BC84F /* operand.cpp */; };
+		A9560D3D25E46D1F008BC84F /* latest_version_glsl_std_450_header.h in Headers */ = {isa = PBXBuildFile; fileRef = A95604C625E46D1D008BC84F /* latest_version_glsl_std_450_header.h */; };
+		A9560D3E25E46D1F008BC84F /* latest_version_glsl_std_450_header.h in Headers */ = {isa = PBXBuildFile; fileRef = A95604C625E46D1D008BC84F /* latest_version_glsl_std_450_header.h */; };
+		A9560D3F25E46D1F008BC84F /* latest_version_glsl_std_450_header.h in Headers */ = {isa = PBXBuildFile; fileRef = A95604C625E46D1D008BC84F /* latest_version_glsl_std_450_header.h */; };
+		A9560D4025E46D1F008BC84F /* extensions.h in Headers */ = {isa = PBXBuildFile; fileRef = A95604C725E46D1D008BC84F /* extensions.h */; };
+		A9560D4125E46D1F008BC84F /* extensions.h in Headers */ = {isa = PBXBuildFile; fileRef = A95604C725E46D1D008BC84F /* extensions.h */; };
+		A9560D4225E46D1F008BC84F /* extensions.h in Headers */ = {isa = PBXBuildFile; fileRef = A95604C725E46D1D008BC84F /* extensions.h */; };
+		A9560D4325E46D1F008BC84F /* disassemble.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604C825E46D1D008BC84F /* disassemble.cpp */; };
+		A9560D4425E46D1F008BC84F /* disassemble.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604C825E46D1D008BC84F /* disassemble.cpp */; };
+		A9560D4525E46D1F008BC84F /* disassemble.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604C825E46D1D008BC84F /* disassemble.cpp */; };
+		A9560D4625E46D1F008BC84F /* binary.h in Headers */ = {isa = PBXBuildFile; fileRef = A95604C925E46D1D008BC84F /* binary.h */; };
+		A9560D4725E46D1F008BC84F /* binary.h in Headers */ = {isa = PBXBuildFile; fileRef = A95604C925E46D1D008BC84F /* binary.h */; };
+		A9560D4825E46D1F008BC84F /* binary.h in Headers */ = {isa = PBXBuildFile; fileRef = A95604C925E46D1D008BC84F /* binary.h */; };
+		A9560D4925E46D1F008BC84F /* text_handler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604CA25E46D1D008BC84F /* text_handler.cpp */; };
+		A9560D4A25E46D1F008BC84F /* text_handler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604CA25E46D1D008BC84F /* text_handler.cpp */; };
+		A9560D4B25E46D1F008BC84F /* text_handler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604CA25E46D1D008BC84F /* text_handler.cpp */; };
+		A9560D4C25E46D1F008BC84F /* validate_annotation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604CC25E46D1D008BC84F /* validate_annotation.cpp */; };
+		A9560D4D25E46D1F008BC84F /* validate_annotation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604CC25E46D1D008BC84F /* validate_annotation.cpp */; };
+		A9560D4E25E46D1F008BC84F /* validate_annotation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604CC25E46D1D008BC84F /* validate_annotation.cpp */; };
+		A9560D4F25E46D1F008BC84F /* validate_misc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604CD25E46D1D008BC84F /* validate_misc.cpp */; };
+		A9560D5025E46D1F008BC84F /* validate_misc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604CD25E46D1D008BC84F /* validate_misc.cpp */; };
+		A9560D5125E46D1F008BC84F /* validate_misc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604CD25E46D1D008BC84F /* validate_misc.cpp */; };
+		A9560D5225E46D1F008BC84F /* validate_cfg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604CE25E46D1D008BC84F /* validate_cfg.cpp */; };
+		A9560D5325E46D1F008BC84F /* validate_cfg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604CE25E46D1D008BC84F /* validate_cfg.cpp */; };
+		A9560D5425E46D1F008BC84F /* validate_cfg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604CE25E46D1D008BC84F /* validate_cfg.cpp */; };
+		A9560D5525E46D1F008BC84F /* validate_capability.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604CF25E46D1D008BC84F /* validate_capability.cpp */; };
+		A9560D5625E46D1F008BC84F /* validate_capability.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604CF25E46D1D008BC84F /* validate_capability.cpp */; };
+		A9560D5725E46D1F008BC84F /* validate_capability.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604CF25E46D1D008BC84F /* validate_capability.cpp */; };
+		A9560D5825E46D1F008BC84F /* construct.h in Headers */ = {isa = PBXBuildFile; fileRef = A95604D025E46D1D008BC84F /* construct.h */; };
+		A9560D5925E46D1F008BC84F /* construct.h in Headers */ = {isa = PBXBuildFile; fileRef = A95604D025E46D1D008BC84F /* construct.h */; };
+		A9560D5A25E46D1F008BC84F /* construct.h in Headers */ = {isa = PBXBuildFile; fileRef = A95604D025E46D1D008BC84F /* construct.h */; };
+		A9560D5B25E46D1F008BC84F /* validate_barriers.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604D125E46D1D008BC84F /* validate_barriers.cpp */; };
+		A9560D5C25E46D1F008BC84F /* validate_barriers.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604D125E46D1D008BC84F /* validate_barriers.cpp */; };
+		A9560D5D25E46D1F008BC84F /* validate_barriers.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604D125E46D1D008BC84F /* validate_barriers.cpp */; };
+		A9560D5E25E46D1F008BC84F /* validate_non_uniform.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604D225E46D1D008BC84F /* validate_non_uniform.cpp */; };
+		A9560D5F25E46D1F008BC84F /* validate_non_uniform.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604D225E46D1D008BC84F /* validate_non_uniform.cpp */; };
+		A9560D6025E46D1F008BC84F /* validate_non_uniform.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604D225E46D1D008BC84F /* validate_non_uniform.cpp */; };
+		A9560D6125E46D1F008BC84F /* validate_scopes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604D325E46D1D008BC84F /* validate_scopes.cpp */; };
+		A9560D6225E46D1F008BC84F /* validate_scopes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604D325E46D1D008BC84F /* validate_scopes.cpp */; };
+		A9560D6325E46D1F008BC84F /* validate_scopes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604D325E46D1D008BC84F /* validate_scopes.cpp */; };
+		A9560D6425E46D1F008BC84F /* validate_atomics.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604D425E46D1D008BC84F /* validate_atomics.cpp */; };
+		A9560D6525E46D1F008BC84F /* validate_atomics.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604D425E46D1D008BC84F /* validate_atomics.cpp */; };
+		A9560D6625E46D1F008BC84F /* validate_atomics.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604D425E46D1D008BC84F /* validate_atomics.cpp */; };
+		A9560D6725E46D1F008BC84F /* basic_block.h in Headers */ = {isa = PBXBuildFile; fileRef = A95604D525E46D1D008BC84F /* basic_block.h */; };
+		A9560D6825E46D1F008BC84F /* basic_block.h in Headers */ = {isa = PBXBuildFile; fileRef = A95604D525E46D1D008BC84F /* basic_block.h */; };
+		A9560D6925E46D1F008BC84F /* basic_block.h in Headers */ = {isa = PBXBuildFile; fileRef = A95604D525E46D1D008BC84F /* basic_block.h */; };
+		A9560D6A25E46D1F008BC84F /* validate_instruction.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604D625E46D1D008BC84F /* validate_instruction.cpp */; };
+		A9560D6B25E46D1F008BC84F /* validate_instruction.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604D625E46D1D008BC84F /* validate_instruction.cpp */; };
+		A9560D6C25E46D1F008BC84F /* validate_instruction.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604D625E46D1D008BC84F /* validate_instruction.cpp */; };
+		A9560D6D25E46D1F008BC84F /* validate_decorations.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604D725E46D1D008BC84F /* validate_decorations.cpp */; };
+		A9560D6E25E46D1F008BC84F /* validate_decorations.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604D725E46D1D008BC84F /* validate_decorations.cpp */; };
+		A9560D6F25E46D1F008BC84F /* validate_decorations.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604D725E46D1D008BC84F /* validate_decorations.cpp */; };
+		A9560D7025E46D1F008BC84F /* validate_debug.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604D825E46D1D008BC84F /* validate_debug.cpp */; };
+		A9560D7125E46D1F008BC84F /* validate_debug.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604D825E46D1D008BC84F /* validate_debug.cpp */; };
+		A9560D7225E46D1F008BC84F /* validate_debug.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604D825E46D1D008BC84F /* validate_debug.cpp */; };
+		A9560D7325E46D1F008BC84F /* validate_builtins.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604D925E46D1D008BC84F /* validate_builtins.cpp */; };
+		A9560D7425E46D1F008BC84F /* validate_builtins.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604D925E46D1D008BC84F /* validate_builtins.cpp */; };
+		A9560D7525E46D1F008BC84F /* validate_builtins.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604D925E46D1D008BC84F /* validate_builtins.cpp */; };
+		A9560D7625E46D1F008BC84F /* validate_interfaces.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604DA25E46D1D008BC84F /* validate_interfaces.cpp */; };
+		A9560D7725E46D1F008BC84F /* validate_interfaces.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604DA25E46D1D008BC84F /* validate_interfaces.cpp */; };
+		A9560D7825E46D1F008BC84F /* validate_interfaces.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604DA25E46D1D008BC84F /* validate_interfaces.cpp */; };
+		A9560D7925E46D1F008BC84F /* validate.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604DB25E46D1D008BC84F /* validate.cpp */; };
+		A9560D7A25E46D1F008BC84F /* validate.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604DB25E46D1D008BC84F /* validate.cpp */; };
+		A9560D7B25E46D1F008BC84F /* validate.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604DB25E46D1D008BC84F /* validate.cpp */; };
+		A9560D7C25E46D1F008BC84F /* validation_state.h in Headers */ = {isa = PBXBuildFile; fileRef = A95604DC25E46D1D008BC84F /* validation_state.h */; };
+		A9560D7D25E46D1F008BC84F /* validation_state.h in Headers */ = {isa = PBXBuildFile; fileRef = A95604DC25E46D1D008BC84F /* validation_state.h */; };
+		A9560D7E25E46D1F008BC84F /* validation_state.h in Headers */ = {isa = PBXBuildFile; fileRef = A95604DC25E46D1D008BC84F /* validation_state.h */; };
+		A9560D7F25E46D1F008BC84F /* validate_constants.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604DD25E46D1D008BC84F /* validate_constants.cpp */; };
+		A9560D8025E46D1F008BC84F /* validate_constants.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604DD25E46D1D008BC84F /* validate_constants.cpp */; };
+		A9560D8125E46D1F008BC84F /* validate_constants.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604DD25E46D1D008BC84F /* validate_constants.cpp */; };
+		A9560D8225E46D1F008BC84F /* validate_bitwise.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604DE25E46D1D008BC84F /* validate_bitwise.cpp */; };
+		A9560D8325E46D1F008BC84F /* validate_bitwise.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604DE25E46D1D008BC84F /* validate_bitwise.cpp */; };
+		A9560D8425E46D1F008BC84F /* validate_bitwise.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604DE25E46D1D008BC84F /* validate_bitwise.cpp */; };
+		A9560D8525E46D1F008BC84F /* validate_extensions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604DF25E46D1D008BC84F /* validate_extensions.cpp */; };
+		A9560D8625E46D1F008BC84F /* validate_extensions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604DF25E46D1D008BC84F /* validate_extensions.cpp */; };
+		A9560D8725E46D1F008BC84F /* validate_extensions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604DF25E46D1D008BC84F /* validate_extensions.cpp */; };
+		A9560D8825E46D1F008BC84F /* construct.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604E025E46D1D008BC84F /* construct.cpp */; };
+		A9560D8925E46D1F008BC84F /* construct.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604E025E46D1D008BC84F /* construct.cpp */; };
+		A9560D8A25E46D1F008BC84F /* construct.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604E025E46D1D008BC84F /* construct.cpp */; };
+		A9560D8B25E46D1F008BC84F /* function.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604E125E46D1D008BC84F /* function.cpp */; };
+		A9560D8C25E46D1F008BC84F /* function.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604E125E46D1D008BC84F /* function.cpp */; };
+		A9560D8D25E46D1F008BC84F /* function.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604E125E46D1D008BC84F /* function.cpp */; };
+		A9560D8E25E46D1F008BC84F /* validate.h in Headers */ = {isa = PBXBuildFile; fileRef = A95604E225E46D1D008BC84F /* validate.h */; };
+		A9560D8F25E46D1F008BC84F /* validate.h in Headers */ = {isa = PBXBuildFile; fileRef = A95604E225E46D1D008BC84F /* validate.h */; };
+		A9560D9025E46D1F008BC84F /* validate.h in Headers */ = {isa = PBXBuildFile; fileRef = A95604E225E46D1D008BC84F /* validate.h */; };
+		A9560D9125E46D1F008BC84F /* validate_adjacency.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604E325E46D1D008BC84F /* validate_adjacency.cpp */; };
+		A9560D9225E46D1F008BC84F /* validate_adjacency.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604E325E46D1D008BC84F /* validate_adjacency.cpp */; };
+		A9560D9325E46D1F008BC84F /* validate_adjacency.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604E325E46D1D008BC84F /* validate_adjacency.cpp */; };
+		A9560D9425E46D1F008BC84F /* validate_conversion.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604E425E46D1D008BC84F /* validate_conversion.cpp */; };
+		A9560D9525E46D1F008BC84F /* validate_conversion.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604E425E46D1D008BC84F /* validate_conversion.cpp */; };
+		A9560D9625E46D1F008BC84F /* validate_conversion.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604E425E46D1D008BC84F /* validate_conversion.cpp */; };
+		A9560D9725E46D1F008BC84F /* validate_small_type_uses.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604E525E46D1D008BC84F /* validate_small_type_uses.cpp */; };
+		A9560D9825E46D1F008BC84F /* validate_small_type_uses.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604E525E46D1D008BC84F /* validate_small_type_uses.cpp */; };
+		A9560D9925E46D1F008BC84F /* validate_small_type_uses.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604E525E46D1D008BC84F /* validate_small_type_uses.cpp */; };
+		A9560D9A25E46D1F008BC84F /* validate_scopes.h in Headers */ = {isa = PBXBuildFile; fileRef = A95604E625E46D1D008BC84F /* validate_scopes.h */; };
+		A9560D9B25E46D1F008BC84F /* validate_scopes.h in Headers */ = {isa = PBXBuildFile; fileRef = A95604E625E46D1D008BC84F /* validate_scopes.h */; };
+		A9560D9C25E46D1F008BC84F /* validate_scopes.h in Headers */ = {isa = PBXBuildFile; fileRef = A95604E625E46D1D008BC84F /* validate_scopes.h */; };
+		A9560D9D25E46D1F008BC84F /* validate_id.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604E725E46D1D008BC84F /* validate_id.cpp */; };
+		A9560D9E25E46D1F008BC84F /* validate_id.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604E725E46D1D008BC84F /* validate_id.cpp */; };
+		A9560D9F25E46D1F008BC84F /* validate_id.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604E725E46D1D008BC84F /* validate_id.cpp */; };
+		A9560DA025E46D1F008BC84F /* validate_memory_semantics.h in Headers */ = {isa = PBXBuildFile; fileRef = A95604E825E46D1D008BC84F /* validate_memory_semantics.h */; };
+		A9560DA125E46D1F008BC84F /* validate_memory_semantics.h in Headers */ = {isa = PBXBuildFile; fileRef = A95604E825E46D1D008BC84F /* validate_memory_semantics.h */; };
+		A9560DA225E46D1F008BC84F /* validate_memory_semantics.h in Headers */ = {isa = PBXBuildFile; fileRef = A95604E825E46D1D008BC84F /* validate_memory_semantics.h */; };
+		A9560DA325E46D1F008BC84F /* validate_arithmetics.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604E925E46D1D008BC84F /* validate_arithmetics.cpp */; };
+		A9560DA425E46D1F008BC84F /* validate_arithmetics.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604E925E46D1D008BC84F /* validate_arithmetics.cpp */; };
+		A9560DA525E46D1F008BC84F /* validate_arithmetics.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604E925E46D1D008BC84F /* validate_arithmetics.cpp */; };
+		A9560DA625E46D1F008BC84F /* validate_mode_setting.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604EA25E46D1D008BC84F /* validate_mode_setting.cpp */; };
+		A9560DA725E46D1F008BC84F /* validate_mode_setting.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604EA25E46D1D008BC84F /* validate_mode_setting.cpp */; };
+		A9560DA825E46D1F008BC84F /* validate_mode_setting.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604EA25E46D1D008BC84F /* validate_mode_setting.cpp */; };
+		A9560DA925E46D1F008BC84F /* validate_memory_semantics.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604EB25E46D1D008BC84F /* validate_memory_semantics.cpp */; };
+		A9560DAA25E46D1F008BC84F /* validate_memory_semantics.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604EB25E46D1D008BC84F /* validate_memory_semantics.cpp */; };
+		A9560DAB25E46D1F008BC84F /* validate_memory_semantics.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604EB25E46D1D008BC84F /* validate_memory_semantics.cpp */; };
+		A9560DAC25E46D1F008BC84F /* validate_logicals.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604EC25E46D1D008BC84F /* validate_logicals.cpp */; };
+		A9560DAD25E46D1F008BC84F /* validate_logicals.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604EC25E46D1D008BC84F /* validate_logicals.cpp */; };
+		A9560DAE25E46D1F008BC84F /* validate_logicals.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604EC25E46D1D008BC84F /* validate_logicals.cpp */; };
+		A9560DAF25E46D1F008BC84F /* validate_derivatives.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604ED25E46D1D008BC84F /* validate_derivatives.cpp */; };
+		A9560DB025E46D1F008BC84F /* validate_derivatives.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604ED25E46D1D008BC84F /* validate_derivatives.cpp */; };
+		A9560DB125E46D1F008BC84F /* validate_derivatives.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604ED25E46D1D008BC84F /* validate_derivatives.cpp */; };
+		A9560DB225E46D1F008BC84F /* validate_memory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604EE25E46D1D008BC84F /* validate_memory.cpp */; };
+		A9560DB325E46D1F008BC84F /* validate_memory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604EE25E46D1D008BC84F /* validate_memory.cpp */; };
+		A9560DB425E46D1F008BC84F /* validate_memory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604EE25E46D1D008BC84F /* validate_memory.cpp */; };
+		A9560DB525E46D1F008BC84F /* validate_image.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604EF25E46D1D008BC84F /* validate_image.cpp */; };
+		A9560DB625E46D1F008BC84F /* validate_image.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604EF25E46D1D008BC84F /* validate_image.cpp */; };
+		A9560DB725E46D1F008BC84F /* validate_image.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604EF25E46D1D008BC84F /* validate_image.cpp */; };
+		A9560DB825E46D1F008BC84F /* validate_literals.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604F025E46D1D008BC84F /* validate_literals.cpp */; };
+		A9560DB925E46D1F008BC84F /* validate_literals.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604F025E46D1D008BC84F /* validate_literals.cpp */; };
+		A9560DBA25E46D1F008BC84F /* validate_literals.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604F025E46D1D008BC84F /* validate_literals.cpp */; };
+		A9560DBB25E46D1F008BC84F /* instruction.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604F125E46D1D008BC84F /* instruction.cpp */; };
+		A9560DBC25E46D1F008BC84F /* instruction.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604F125E46D1D008BC84F /* instruction.cpp */; };
+		A9560DBD25E46D1F008BC84F /* instruction.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604F125E46D1D008BC84F /* instruction.cpp */; };
+		A9560DBE25E46D1F008BC84F /* validate_type.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604F225E46D1D008BC84F /* validate_type.cpp */; };
+		A9560DBF25E46D1F008BC84F /* validate_type.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604F225E46D1D008BC84F /* validate_type.cpp */; };
+		A9560DC025E46D1F008BC84F /* validate_type.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604F225E46D1D008BC84F /* validate_type.cpp */; };
+		A9560DC125E46D1F008BC84F /* instruction.h in Headers */ = {isa = PBXBuildFile; fileRef = A95604F325E46D1D008BC84F /* instruction.h */; };
+		A9560DC225E46D1F008BC84F /* instruction.h in Headers */ = {isa = PBXBuildFile; fileRef = A95604F325E46D1D008BC84F /* instruction.h */; };
+		A9560DC325E46D1F008BC84F /* instruction.h in Headers */ = {isa = PBXBuildFile; fileRef = A95604F325E46D1D008BC84F /* instruction.h */; };
+		A9560DC425E46D1F008BC84F /* validate_execution_limitations.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604F425E46D1D008BC84F /* validate_execution_limitations.cpp */; };
+		A9560DC525E46D1F008BC84F /* validate_execution_limitations.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604F425E46D1D008BC84F /* validate_execution_limitations.cpp */; };
+		A9560DC625E46D1F008BC84F /* validate_execution_limitations.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604F425E46D1D008BC84F /* validate_execution_limitations.cpp */; };
+		A9560DC725E46D1F008BC84F /* validate_layout.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604F525E46D1D008BC84F /* validate_layout.cpp */; };
+		A9560DC825E46D1F008BC84F /* validate_layout.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604F525E46D1D008BC84F /* validate_layout.cpp */; };
+		A9560DC925E46D1F008BC84F /* validate_layout.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604F525E46D1D008BC84F /* validate_layout.cpp */; };
+		A9560DCA25E46D1F008BC84F /* basic_block.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604F625E46D1D008BC84F /* basic_block.cpp */; };
+		A9560DCB25E46D1F008BC84F /* basic_block.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604F625E46D1D008BC84F /* basic_block.cpp */; };
+		A9560DCC25E46D1F008BC84F /* basic_block.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604F625E46D1D008BC84F /* basic_block.cpp */; };
+		A9560DCD25E46D1F008BC84F /* validate_function.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604F725E46D1D008BC84F /* validate_function.cpp */; };
+		A9560DCE25E46D1F008BC84F /* validate_function.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604F725E46D1D008BC84F /* validate_function.cpp */; };
+		A9560DCF25E46D1F008BC84F /* validate_function.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604F725E46D1D008BC84F /* validate_function.cpp */; };
+		A9560DD025E46D1F008BC84F /* function.h in Headers */ = {isa = PBXBuildFile; fileRef = A95604F825E46D1D008BC84F /* function.h */; };
+		A9560DD125E46D1F008BC84F /* function.h in Headers */ = {isa = PBXBuildFile; fileRef = A95604F825E46D1D008BC84F /* function.h */; };
+		A9560DD225E46D1F008BC84F /* function.h in Headers */ = {isa = PBXBuildFile; fileRef = A95604F825E46D1D008BC84F /* function.h */; };
+		A9560DD325E46D1F008BC84F /* validate_composites.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604F925E46D1D008BC84F /* validate_composites.cpp */; };
+		A9560DD425E46D1F008BC84F /* validate_composites.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604F925E46D1D008BC84F /* validate_composites.cpp */; };
+		A9560DD525E46D1F008BC84F /* validate_composites.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604F925E46D1D008BC84F /* validate_composites.cpp */; };
+		A9560DD625E46D1F008BC84F /* validation_state.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604FA25E46D1D008BC84F /* validation_state.cpp */; };
+		A9560DD725E46D1F008BC84F /* validation_state.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604FA25E46D1D008BC84F /* validation_state.cpp */; };
+		A9560DD825E46D1F008BC84F /* validation_state.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604FA25E46D1D008BC84F /* validation_state.cpp */; };
+		A9560DD925E46D1F008BC84F /* validate_primitives.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604FB25E46D1D008BC84F /* validate_primitives.cpp */; };
+		A9560DDA25E46D1F008BC84F /* validate_primitives.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604FB25E46D1D008BC84F /* validate_primitives.cpp */; };
+		A9560DDB25E46D1F008BC84F /* validate_primitives.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604FB25E46D1D008BC84F /* validate_primitives.cpp */; };
+		A9560DDC25E46D1F008BC84F /* decoration.h in Headers */ = {isa = PBXBuildFile; fileRef = A95604FC25E46D1D008BC84F /* decoration.h */; };
+		A9560DDD25E46D1F008BC84F /* decoration.h in Headers */ = {isa = PBXBuildFile; fileRef = A95604FC25E46D1D008BC84F /* decoration.h */; };
+		A9560DDE25E46D1F008BC84F /* decoration.h in Headers */ = {isa = PBXBuildFile; fileRef = A95604FC25E46D1D008BC84F /* decoration.h */; };
 		A95D91A423A7F1E600CBCC60 /* InitializeDll.h in Headers */ = {isa = PBXBuildFile; fileRef = A95D90FF23A7F1E500CBCC60 /* InitializeDll.h */; };
 		A95D91A523A7F1E600CBCC60 /* InitializeDll.h in Headers */ = {isa = PBXBuildFile; fileRef = A95D90FF23A7F1E500CBCC60 /* InitializeDll.h */; };
 		A95D91A623A7F1E600CBCC60 /* InitializeDll.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95D910023A7F1E500CBCC60 /* InitializeDll.cpp */; };
@@ -385,1179 +1528,6 @@
 		A976292621CC60BC00B52A68 /* spirv_msl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A976290D21CC60BC00B52A68 /* spirv_msl.cpp */; };
 		A976292721CC60BC00B52A68 /* spirv_cross_parsed_ir.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A976290E21CC60BC00B52A68 /* spirv_cross_parsed_ir.cpp */; };
 		A976292821CC60BC00B52A68 /* spirv_cross_parsed_ir.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A976290E21CC60BC00B52A68 /* spirv_cross_parsed_ir.cpp */; };
-		A98C84E9257FE318006A9F80 /* spirv_target_env.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C81DB257FE316006A9F80 /* spirv_target_env.cpp */; };
-		A98C84EA257FE318006A9F80 /* spirv_target_env.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C81DB257FE316006A9F80 /* spirv_target_env.cpp */; };
-		A98C84EB257FE318006A9F80 /* spirv_target_env.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C81DB257FE316006A9F80 /* spirv_target_env.cpp */; };
-		A98C84EC257FE318006A9F80 /* spirv_fuzzer_options.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C81DC257FE316006A9F80 /* spirv_fuzzer_options.h */; };
-		A98C84ED257FE318006A9F80 /* spirv_fuzzer_options.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C81DC257FE316006A9F80 /* spirv_fuzzer_options.h */; };
-		A98C84EE257FE318006A9F80 /* spirv_fuzzer_options.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C81DC257FE316006A9F80 /* spirv_fuzzer_options.h */; };
-		A98C84EF257FE318006A9F80 /* assembly_grammar.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C81DD257FE316006A9F80 /* assembly_grammar.h */; };
-		A98C84F0257FE318006A9F80 /* assembly_grammar.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C81DD257FE316006A9F80 /* assembly_grammar.h */; };
-		A98C84F1257FE318006A9F80 /* assembly_grammar.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C81DD257FE316006A9F80 /* assembly_grammar.h */; };
-		A98C84F2257FE318006A9F80 /* enum_set.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C81DE257FE316006A9F80 /* enum_set.h */; };
-		A98C84F3257FE318006A9F80 /* enum_set.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C81DE257FE316006A9F80 /* enum_set.h */; };
-		A98C84F4257FE318006A9F80 /* enum_set.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C81DE257FE316006A9F80 /* enum_set.h */; };
-		A98C84F5257FE318006A9F80 /* text.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C81E0257FE316006A9F80 /* text.cpp */; };
-		A98C84F6257FE318006A9F80 /* text.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C81E0257FE316006A9F80 /* text.cpp */; };
-		A98C84F7257FE318006A9F80 /* text.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C81E0257FE316006A9F80 /* text.cpp */; };
-		A98C84F8257FE318006A9F80 /* assembly_grammar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C81E1257FE316006A9F80 /* assembly_grammar.cpp */; };
-		A98C84F9257FE318006A9F80 /* assembly_grammar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C81E1257FE316006A9F80 /* assembly_grammar.cpp */; };
-		A98C84FA257FE318006A9F80 /* assembly_grammar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C81E1257FE316006A9F80 /* assembly_grammar.cpp */; };
-		A98C84FB257FE318006A9F80 /* text.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C81E2257FE316006A9F80 /* text.h */; };
-		A98C84FC257FE318006A9F80 /* text.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C81E2257FE316006A9F80 /* text.h */; };
-		A98C84FD257FE318006A9F80 /* text.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C81E2257FE316006A9F80 /* text.h */; };
-		A98C84FE257FE318006A9F80 /* extensions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C81E3257FE316006A9F80 /* extensions.cpp */; };
-		A98C84FF257FE318006A9F80 /* extensions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C81E3257FE316006A9F80 /* extensions.cpp */; };
-		A98C8500257FE318006A9F80 /* extensions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C81E3257FE316006A9F80 /* extensions.cpp */; };
-		A98C8501257FE318006A9F80 /* pch_source.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C81E4257FE316006A9F80 /* pch_source.cpp */; };
-		A98C8502257FE318006A9F80 /* pch_source.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C81E4257FE316006A9F80 /* pch_source.cpp */; };
-		A98C8503257FE318006A9F80 /* pch_source.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C81E4257FE316006A9F80 /* pch_source.cpp */; };
-		A98C8504257FE318006A9F80 /* parse_number.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C81E6257FE316006A9F80 /* parse_number.h */; };
-		A98C8505257FE318006A9F80 /* parse_number.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C81E6257FE316006A9F80 /* parse_number.h */; };
-		A98C8506257FE318006A9F80 /* parse_number.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C81E6257FE316006A9F80 /* parse_number.h */; };
-		A98C8507257FE318006A9F80 /* ilist_node.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C81E7257FE316006A9F80 /* ilist_node.h */; };
-		A98C8508257FE318006A9F80 /* ilist_node.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C81E7257FE316006A9F80 /* ilist_node.h */; };
-		A98C8509257FE318006A9F80 /* ilist_node.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C81E7257FE316006A9F80 /* ilist_node.h */; };
-		A98C850A257FE318006A9F80 /* make_unique.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C81E8257FE316006A9F80 /* make_unique.h */; };
-		A98C850B257FE318006A9F80 /* make_unique.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C81E8257FE316006A9F80 /* make_unique.h */; };
-		A98C850C257FE318006A9F80 /* make_unique.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C81E8257FE316006A9F80 /* make_unique.h */; };
-		A98C850D257FE318006A9F80 /* string_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C81E9257FE316006A9F80 /* string_utils.h */; };
-		A98C850E257FE318006A9F80 /* string_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C81E9257FE316006A9F80 /* string_utils.h */; };
-		A98C850F257FE318006A9F80 /* string_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C81E9257FE316006A9F80 /* string_utils.h */; };
-		A98C8510257FE318006A9F80 /* small_vector.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C81EA257FE316006A9F80 /* small_vector.h */; };
-		A98C8511257FE318006A9F80 /* small_vector.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C81EA257FE316006A9F80 /* small_vector.h */; };
-		A98C8512257FE318006A9F80 /* small_vector.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C81EA257FE316006A9F80 /* small_vector.h */; };
-		A98C8513257FE318006A9F80 /* timer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C81EB257FE316006A9F80 /* timer.cpp */; };
-		A98C8514257FE318006A9F80 /* timer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C81EB257FE316006A9F80 /* timer.cpp */; };
-		A98C8515257FE318006A9F80 /* timer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C81EB257FE316006A9F80 /* timer.cpp */; };
-		A98C8516257FE318006A9F80 /* timer.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C81EC257FE316006A9F80 /* timer.h */; };
-		A98C8517257FE318006A9F80 /* timer.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C81EC257FE316006A9F80 /* timer.h */; };
-		A98C8518257FE318006A9F80 /* timer.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C81EC257FE316006A9F80 /* timer.h */; };
-		A98C8519257FE318006A9F80 /* string_utils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C81ED257FE316006A9F80 /* string_utils.cpp */; };
-		A98C851A257FE318006A9F80 /* string_utils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C81ED257FE316006A9F80 /* string_utils.cpp */; };
-		A98C851B257FE318006A9F80 /* string_utils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C81ED257FE316006A9F80 /* string_utils.cpp */; };
-		A98C851C257FE318006A9F80 /* bit_vector.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C81EE257FE316006A9F80 /* bit_vector.h */; };
-		A98C851D257FE318006A9F80 /* bit_vector.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C81EE257FE316006A9F80 /* bit_vector.h */; };
-		A98C851E257FE318006A9F80 /* bit_vector.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C81EE257FE316006A9F80 /* bit_vector.h */; };
-		A98C851F257FE318006A9F80 /* bitutils.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C81EF257FE316006A9F80 /* bitutils.h */; };
-		A98C8520257FE318006A9F80 /* bitutils.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C81EF257FE316006A9F80 /* bitutils.h */; };
-		A98C8521257FE318006A9F80 /* bitutils.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C81EF257FE316006A9F80 /* bitutils.h */; };
-		A98C8522257FE318006A9F80 /* hex_float.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C81F0257FE316006A9F80 /* hex_float.h */; };
-		A98C8523257FE318006A9F80 /* hex_float.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C81F0257FE316006A9F80 /* hex_float.h */; };
-		A98C8524257FE318006A9F80 /* hex_float.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C81F0257FE316006A9F80 /* hex_float.h */; };
-		A98C8525257FE318006A9F80 /* parse_number.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C81F1257FE316006A9F80 /* parse_number.cpp */; };
-		A98C8526257FE318006A9F80 /* parse_number.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C81F1257FE316006A9F80 /* parse_number.cpp */; };
-		A98C8527257FE318006A9F80 /* parse_number.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C81F1257FE316006A9F80 /* parse_number.cpp */; };
-		A98C8528257FE318006A9F80 /* bit_vector.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C81F2257FE316006A9F80 /* bit_vector.cpp */; };
-		A98C8529257FE318006A9F80 /* bit_vector.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C81F2257FE316006A9F80 /* bit_vector.cpp */; };
-		A98C852A257FE318006A9F80 /* bit_vector.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C81F2257FE316006A9F80 /* bit_vector.cpp */; };
-		A98C852B257FE318006A9F80 /* ilist.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C81F3257FE316006A9F80 /* ilist.h */; };
-		A98C852C257FE318006A9F80 /* ilist.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C81F3257FE316006A9F80 /* ilist.h */; };
-		A98C852D257FE318006A9F80 /* ilist.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C81F3257FE316006A9F80 /* ilist.h */; };
-		A98C852E257FE318006A9F80 /* spirv_target_env.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C81F4257FE316006A9F80 /* spirv_target_env.h */; };
-		A98C852F257FE318006A9F80 /* spirv_target_env.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C81F4257FE316006A9F80 /* spirv_target_env.h */; };
-		A98C8530257FE318006A9F80 /* spirv_target_env.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C81F4257FE316006A9F80 /* spirv_target_env.h */; };
-		A98C8531257FE318006A9F80 /* table.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C81F5257FE316006A9F80 /* table.cpp */; };
-		A98C8532257FE318006A9F80 /* table.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C81F5257FE316006A9F80 /* table.cpp */; };
-		A98C8533257FE318006A9F80 /* table.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C81F5257FE316006A9F80 /* table.cpp */; };
-		A98C8534257FE318006A9F80 /* operand_to_undef_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C81F7257FE316006A9F80 /* operand_to_undef_reduction_opportunity_finder.h */; };
-		A98C8535257FE318006A9F80 /* operand_to_undef_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C81F7257FE316006A9F80 /* operand_to_undef_reduction_opportunity_finder.h */; };
-		A98C8536257FE318006A9F80 /* operand_to_undef_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C81F7257FE316006A9F80 /* operand_to_undef_reduction_opportunity_finder.h */; };
-		A98C8537257FE318006A9F80 /* remove_selection_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C81F8257FE316006A9F80 /* remove_selection_reduction_opportunity.cpp */; };
-		A98C8538257FE318006A9F80 /* remove_selection_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C81F8257FE316006A9F80 /* remove_selection_reduction_opportunity.cpp */; };
-		A98C8539257FE318006A9F80 /* remove_selection_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C81F8257FE316006A9F80 /* remove_selection_reduction_opportunity.cpp */; };
-		A98C853A257FE318006A9F80 /* remove_block_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C81F9257FE316006A9F80 /* remove_block_reduction_opportunity.h */; };
-		A98C853B257FE318006A9F80 /* remove_block_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C81F9257FE316006A9F80 /* remove_block_reduction_opportunity.h */; };
-		A98C853C257FE318006A9F80 /* remove_block_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C81F9257FE316006A9F80 /* remove_block_reduction_opportunity.h */; };
-		A98C853D257FE318006A9F80 /* operand_to_dominating_id_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C81FA257FE316006A9F80 /* operand_to_dominating_id_reduction_opportunity_finder.h */; };
-		A98C853E257FE318006A9F80 /* operand_to_dominating_id_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C81FA257FE316006A9F80 /* operand_to_dominating_id_reduction_opportunity_finder.h */; };
-		A98C853F257FE318006A9F80 /* operand_to_dominating_id_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C81FA257FE316006A9F80 /* operand_to_dominating_id_reduction_opportunity_finder.h */; };
-		A98C8540257FE318006A9F80 /* reduction_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C81FB257FE316006A9F80 /* reduction_pass.cpp */; };
-		A98C8541257FE318006A9F80 /* reduction_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C81FB257FE316006A9F80 /* reduction_pass.cpp */; };
-		A98C8542257FE318006A9F80 /* reduction_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C81FB257FE316006A9F80 /* reduction_pass.cpp */; };
-		A98C8543257FE318006A9F80 /* operand_to_const_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C81FC257FE316006A9F80 /* operand_to_const_reduction_opportunity_finder.cpp */; };
-		A98C8544257FE318006A9F80 /* operand_to_const_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C81FC257FE316006A9F80 /* operand_to_const_reduction_opportunity_finder.cpp */; };
-		A98C8545257FE318006A9F80 /* operand_to_const_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C81FC257FE316006A9F80 /* operand_to_const_reduction_opportunity_finder.cpp */; };
-		A98C8546257FE318006A9F80 /* operand_to_const_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C81FD257FE316006A9F80 /* operand_to_const_reduction_opportunity_finder.h */; };
-		A98C8547257FE318006A9F80 /* operand_to_const_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C81FD257FE316006A9F80 /* operand_to_const_reduction_opportunity_finder.h */; };
-		A98C8548257FE318006A9F80 /* operand_to_const_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C81FD257FE316006A9F80 /* operand_to_const_reduction_opportunity_finder.h */; };
-		A98C8549257FE318006A9F80 /* reduction_util.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C81FF257FE316006A9F80 /* reduction_util.cpp */; };
-		A98C854A257FE318006A9F80 /* reduction_util.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C81FF257FE316006A9F80 /* reduction_util.cpp */; };
-		A98C854B257FE318006A9F80 /* reduction_util.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C81FF257FE316006A9F80 /* reduction_util.cpp */; };
-		A98C854C257FE318006A9F80 /* structured_loop_to_selection_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8200257FE316006A9F80 /* structured_loop_to_selection_reduction_opportunity_finder.cpp */; };
-		A98C854D257FE318006A9F80 /* structured_loop_to_selection_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8200257FE316006A9F80 /* structured_loop_to_selection_reduction_opportunity_finder.cpp */; };
-		A98C854E257FE318006A9F80 /* structured_loop_to_selection_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8200257FE316006A9F80 /* structured_loop_to_selection_reduction_opportunity_finder.cpp */; };
-		A98C854F257FE318006A9F80 /* simple_conditional_branch_to_branch_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8201257FE316006A9F80 /* simple_conditional_branch_to_branch_reduction_opportunity.h */; };
-		A98C8550257FE318006A9F80 /* simple_conditional_branch_to_branch_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8201257FE316006A9F80 /* simple_conditional_branch_to_branch_reduction_opportunity.h */; };
-		A98C8551257FE318006A9F80 /* simple_conditional_branch_to_branch_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8201257FE316006A9F80 /* simple_conditional_branch_to_branch_reduction_opportunity.h */; };
-		A98C8552257FE318006A9F80 /* remove_function_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8202257FE316006A9F80 /* remove_function_reduction_opportunity_finder.cpp */; };
-		A98C8553257FE318006A9F80 /* remove_function_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8202257FE316006A9F80 /* remove_function_reduction_opportunity_finder.cpp */; };
-		A98C8554257FE318006A9F80 /* remove_function_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8202257FE316006A9F80 /* remove_function_reduction_opportunity_finder.cpp */; };
-		A98C8555257FE318006A9F80 /* remove_instruction_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8203257FE316006A9F80 /* remove_instruction_reduction_opportunity.h */; };
-		A98C8556257FE318006A9F80 /* remove_instruction_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8203257FE316006A9F80 /* remove_instruction_reduction_opportunity.h */; };
-		A98C8557257FE318006A9F80 /* remove_instruction_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8203257FE316006A9F80 /* remove_instruction_reduction_opportunity.h */; };
-		A98C8558257FE318006A9F80 /* conditional_branch_to_simple_conditional_branch_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8204257FE316006A9F80 /* conditional_branch_to_simple_conditional_branch_reduction_opportunity.h */; };
-		A98C8559257FE318006A9F80 /* conditional_branch_to_simple_conditional_branch_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8204257FE316006A9F80 /* conditional_branch_to_simple_conditional_branch_reduction_opportunity.h */; };
-		A98C855A257FE318006A9F80 /* conditional_branch_to_simple_conditional_branch_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8204257FE316006A9F80 /* conditional_branch_to_simple_conditional_branch_reduction_opportunity.h */; };
-		A98C855B257FE318006A9F80 /* simple_conditional_branch_to_branch_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8205257FE316006A9F80 /* simple_conditional_branch_to_branch_reduction_opportunity.cpp */; };
-		A98C855C257FE318006A9F80 /* simple_conditional_branch_to_branch_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8205257FE316006A9F80 /* simple_conditional_branch_to_branch_reduction_opportunity.cpp */; };
-		A98C855D257FE318006A9F80 /* simple_conditional_branch_to_branch_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8205257FE316006A9F80 /* simple_conditional_branch_to_branch_reduction_opportunity.cpp */; };
-		A98C855E257FE318006A9F80 /* remove_function_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8206257FE316006A9F80 /* remove_function_reduction_opportunity.cpp */; };
-		A98C855F257FE318006A9F80 /* remove_function_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8206257FE316006A9F80 /* remove_function_reduction_opportunity.cpp */; };
-		A98C8560257FE318006A9F80 /* remove_function_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8206257FE316006A9F80 /* remove_function_reduction_opportunity.cpp */; };
-		A98C8561257FE318006A9F80 /* simple_conditional_branch_to_branch_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8207257FE316006A9F80 /* simple_conditional_branch_to_branch_opportunity_finder.cpp */; };
-		A98C8562257FE318006A9F80 /* simple_conditional_branch_to_branch_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8207257FE316006A9F80 /* simple_conditional_branch_to_branch_opportunity_finder.cpp */; };
-		A98C8563257FE318006A9F80 /* simple_conditional_branch_to_branch_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8207257FE316006A9F80 /* simple_conditional_branch_to_branch_opportunity_finder.cpp */; };
-		A98C8564257FE318006A9F80 /* remove_selection_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8208257FE316006A9F80 /* remove_selection_reduction_opportunity_finder.cpp */; };
-		A98C8565257FE318006A9F80 /* remove_selection_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8208257FE316006A9F80 /* remove_selection_reduction_opportunity_finder.cpp */; };
-		A98C8566257FE318006A9F80 /* remove_selection_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8208257FE316006A9F80 /* remove_selection_reduction_opportunity_finder.cpp */; };
-		A98C8567257FE319006A9F80 /* conditional_branch_to_simple_conditional_branch_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8209257FE316006A9F80 /* conditional_branch_to_simple_conditional_branch_reduction_opportunity.cpp */; };
-		A98C8568257FE319006A9F80 /* conditional_branch_to_simple_conditional_branch_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8209257FE316006A9F80 /* conditional_branch_to_simple_conditional_branch_reduction_opportunity.cpp */; };
-		A98C8569257FE319006A9F80 /* conditional_branch_to_simple_conditional_branch_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8209257FE316006A9F80 /* conditional_branch_to_simple_conditional_branch_reduction_opportunity.cpp */; };
-		A98C856A257FE319006A9F80 /* remove_struct_member_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C820A257FE316006A9F80 /* remove_struct_member_reduction_opportunity.h */; };
-		A98C856B257FE319006A9F80 /* remove_struct_member_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C820A257FE316006A9F80 /* remove_struct_member_reduction_opportunity.h */; };
-		A98C856C257FE319006A9F80 /* remove_struct_member_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C820A257FE316006A9F80 /* remove_struct_member_reduction_opportunity.h */; };
-		A98C856D257FE319006A9F80 /* simple_conditional_branch_to_branch_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C820B257FE316006A9F80 /* simple_conditional_branch_to_branch_opportunity_finder.h */; };
-		A98C856E257FE319006A9F80 /* simple_conditional_branch_to_branch_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C820B257FE316006A9F80 /* simple_conditional_branch_to_branch_opportunity_finder.h */; };
-		A98C856F257FE319006A9F80 /* simple_conditional_branch_to_branch_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C820B257FE316006A9F80 /* simple_conditional_branch_to_branch_opportunity_finder.h */; };
-		A98C8570257FE319006A9F80 /* merge_blocks_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C820C257FE316006A9F80 /* merge_blocks_reduction_opportunity.cpp */; };
-		A98C8571257FE319006A9F80 /* merge_blocks_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C820C257FE316006A9F80 /* merge_blocks_reduction_opportunity.cpp */; };
-		A98C8572257FE319006A9F80 /* merge_blocks_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C820C257FE316006A9F80 /* merge_blocks_reduction_opportunity.cpp */; };
-		A98C8573257FE319006A9F80 /* change_operand_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C820D257FE316006A9F80 /* change_operand_reduction_opportunity.cpp */; };
-		A98C8574257FE319006A9F80 /* change_operand_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C820D257FE316006A9F80 /* change_operand_reduction_opportunity.cpp */; };
-		A98C8575257FE319006A9F80 /* change_operand_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C820D257FE316006A9F80 /* change_operand_reduction_opportunity.cpp */; };
-		A98C8576257FE319006A9F80 /* structured_loop_to_selection_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C820E257FE316006A9F80 /* structured_loop_to_selection_reduction_opportunity.h */; };
-		A98C8577257FE319006A9F80 /* structured_loop_to_selection_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C820E257FE316006A9F80 /* structured_loop_to_selection_reduction_opportunity.h */; };
-		A98C8578257FE319006A9F80 /* structured_loop_to_selection_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C820E257FE316006A9F80 /* structured_loop_to_selection_reduction_opportunity.h */; };
-		A98C8579257FE319006A9F80 /* remove_function_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C820F257FE316006A9F80 /* remove_function_reduction_opportunity.h */; };
-		A98C857A257FE319006A9F80 /* remove_function_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C820F257FE316006A9F80 /* remove_function_reduction_opportunity.h */; };
-		A98C857B257FE319006A9F80 /* remove_function_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C820F257FE316006A9F80 /* remove_function_reduction_opportunity.h */; };
-		A98C857C257FE319006A9F80 /* remove_unused_instruction_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8210257FE316006A9F80 /* remove_unused_instruction_reduction_opportunity_finder.h */; };
-		A98C857D257FE319006A9F80 /* remove_unused_instruction_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8210257FE316006A9F80 /* remove_unused_instruction_reduction_opportunity_finder.h */; };
-		A98C857E257FE319006A9F80 /* remove_unused_instruction_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8210257FE316006A9F80 /* remove_unused_instruction_reduction_opportunity_finder.h */; };
-		A98C857F257FE319006A9F80 /* change_operand_to_undef_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8211257FE316006A9F80 /* change_operand_to_undef_reduction_opportunity.h */; };
-		A98C8580257FE319006A9F80 /* change_operand_to_undef_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8211257FE316006A9F80 /* change_operand_to_undef_reduction_opportunity.h */; };
-		A98C8581257FE319006A9F80 /* change_operand_to_undef_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8211257FE316006A9F80 /* change_operand_to_undef_reduction_opportunity.h */; };
-		A98C8582257FE319006A9F80 /* structured_loop_to_selection_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8212257FE316006A9F80 /* structured_loop_to_selection_reduction_opportunity_finder.h */; };
-		A98C8583257FE319006A9F80 /* structured_loop_to_selection_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8212257FE316006A9F80 /* structured_loop_to_selection_reduction_opportunity_finder.h */; };
-		A98C8584257FE319006A9F80 /* structured_loop_to_selection_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8212257FE316006A9F80 /* structured_loop_to_selection_reduction_opportunity_finder.h */; };
-		A98C8585257FE319006A9F80 /* remove_selection_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8213257FE316006A9F80 /* remove_selection_reduction_opportunity.h */; };
-		A98C8586257FE319006A9F80 /* remove_selection_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8213257FE316006A9F80 /* remove_selection_reduction_opportunity.h */; };
-		A98C8587257FE319006A9F80 /* remove_selection_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8213257FE316006A9F80 /* remove_selection_reduction_opportunity.h */; };
-		A98C8588257FE319006A9F80 /* remove_instruction_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8214257FE316006A9F80 /* remove_instruction_reduction_opportunity.cpp */; };
-		A98C8589257FE319006A9F80 /* remove_instruction_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8214257FE316006A9F80 /* remove_instruction_reduction_opportunity.cpp */; };
-		A98C858A257FE319006A9F80 /* remove_instruction_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8214257FE316006A9F80 /* remove_instruction_reduction_opportunity.cpp */; };
-		A98C858B257FE319006A9F80 /* remove_selection_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8215257FE316006A9F80 /* remove_selection_reduction_opportunity_finder.h */; };
-		A98C858C257FE319006A9F80 /* remove_selection_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8215257FE316006A9F80 /* remove_selection_reduction_opportunity_finder.h */; };
-		A98C858D257FE319006A9F80 /* remove_selection_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8215257FE316006A9F80 /* remove_selection_reduction_opportunity_finder.h */; };
-		A98C858E257FE319006A9F80 /* merge_blocks_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8216257FE316006A9F80 /* merge_blocks_reduction_opportunity_finder.h */; };
-		A98C858F257FE319006A9F80 /* merge_blocks_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8216257FE316006A9F80 /* merge_blocks_reduction_opportunity_finder.h */; };
-		A98C8590257FE319006A9F80 /* merge_blocks_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8216257FE316006A9F80 /* merge_blocks_reduction_opportunity_finder.h */; };
-		A98C8591257FE319006A9F80 /* pch_source_reduce.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8217257FE316006A9F80 /* pch_source_reduce.cpp */; };
-		A98C8592257FE319006A9F80 /* pch_source_reduce.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8217257FE316006A9F80 /* pch_source_reduce.cpp */; };
-		A98C8593257FE319006A9F80 /* pch_source_reduce.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8217257FE316006A9F80 /* pch_source_reduce.cpp */; };
-		A98C8594257FE319006A9F80 /* remove_struct_member_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8218257FE316006A9F80 /* remove_struct_member_reduction_opportunity.cpp */; };
-		A98C8595257FE319006A9F80 /* remove_struct_member_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8218257FE316006A9F80 /* remove_struct_member_reduction_opportunity.cpp */; };
-		A98C8596257FE319006A9F80 /* remove_struct_member_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8218257FE316006A9F80 /* remove_struct_member_reduction_opportunity.cpp */; };
-		A98C8597257FE319006A9F80 /* remove_unused_struct_member_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8219257FE316006A9F80 /* remove_unused_struct_member_reduction_opportunity_finder.h */; };
-		A98C8598257FE319006A9F80 /* remove_unused_struct_member_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8219257FE316006A9F80 /* remove_unused_struct_member_reduction_opportunity_finder.h */; };
-		A98C8599257FE319006A9F80 /* remove_unused_struct_member_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8219257FE316006A9F80 /* remove_unused_struct_member_reduction_opportunity_finder.h */; };
-		A98C859A257FE319006A9F80 /* remove_unused_instruction_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C821A257FE316006A9F80 /* remove_unused_instruction_reduction_opportunity_finder.cpp */; };
-		A98C859B257FE319006A9F80 /* remove_unused_instruction_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C821A257FE316006A9F80 /* remove_unused_instruction_reduction_opportunity_finder.cpp */; };
-		A98C859C257FE319006A9F80 /* remove_unused_instruction_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C821A257FE316006A9F80 /* remove_unused_instruction_reduction_opportunity_finder.cpp */; };
-		A98C859D257FE319006A9F80 /* reducer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C821B257FE316006A9F80 /* reducer.cpp */; };
-		A98C859E257FE319006A9F80 /* reducer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C821B257FE316006A9F80 /* reducer.cpp */; };
-		A98C859F257FE319006A9F80 /* reducer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C821B257FE316006A9F80 /* reducer.cpp */; };
-		A98C85A0257FE319006A9F80 /* operand_to_undef_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C821C257FE316006A9F80 /* operand_to_undef_reduction_opportunity_finder.cpp */; };
-		A98C85A1257FE319006A9F80 /* operand_to_undef_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C821C257FE316006A9F80 /* operand_to_undef_reduction_opportunity_finder.cpp */; };
-		A98C85A2257FE319006A9F80 /* operand_to_undef_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C821C257FE316006A9F80 /* operand_to_undef_reduction_opportunity_finder.cpp */; };
-		A98C85A3257FE319006A9F80 /* remove_function_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C821D257FE316006A9F80 /* remove_function_reduction_opportunity_finder.h */; };
-		A98C85A4257FE319006A9F80 /* remove_function_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C821D257FE316006A9F80 /* remove_function_reduction_opportunity_finder.h */; };
-		A98C85A5257FE319006A9F80 /* remove_function_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C821D257FE316006A9F80 /* remove_function_reduction_opportunity_finder.h */; };
-		A98C85A6257FE319006A9F80 /* pch_source_reduce.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C821E257FE316006A9F80 /* pch_source_reduce.h */; };
-		A98C85A7257FE319006A9F80 /* pch_source_reduce.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C821E257FE316006A9F80 /* pch_source_reduce.h */; };
-		A98C85A8257FE319006A9F80 /* pch_source_reduce.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C821E257FE316006A9F80 /* pch_source_reduce.h */; };
-		A98C85A9257FE319006A9F80 /* merge_blocks_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C821F257FE316006A9F80 /* merge_blocks_reduction_opportunity_finder.cpp */; };
-		A98C85AA257FE319006A9F80 /* merge_blocks_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C821F257FE316006A9F80 /* merge_blocks_reduction_opportunity_finder.cpp */; };
-		A98C85AB257FE319006A9F80 /* merge_blocks_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C821F257FE316006A9F80 /* merge_blocks_reduction_opportunity_finder.cpp */; };
-		A98C85AC257FE319006A9F80 /* reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8220257FE316006A9F80 /* reduction_opportunity.cpp */; };
-		A98C85AD257FE319006A9F80 /* reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8220257FE316006A9F80 /* reduction_opportunity.cpp */; };
-		A98C85AE257FE319006A9F80 /* reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8220257FE316006A9F80 /* reduction_opportunity.cpp */; };
-		A98C85AF257FE319006A9F80 /* reducer.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8221257FE316006A9F80 /* reducer.h */; };
-		A98C85B0257FE319006A9F80 /* reducer.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8221257FE316006A9F80 /* reducer.h */; };
-		A98C85B1257FE319006A9F80 /* reducer.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8221257FE316006A9F80 /* reducer.h */; };
-		A98C85B2257FE319006A9F80 /* change_operand_to_undef_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8222257FE316006A9F80 /* change_operand_to_undef_reduction_opportunity.cpp */; };
-		A98C85B3257FE319006A9F80 /* change_operand_to_undef_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8222257FE316006A9F80 /* change_operand_to_undef_reduction_opportunity.cpp */; };
-		A98C85B4257FE319006A9F80 /* change_operand_to_undef_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8222257FE316006A9F80 /* change_operand_to_undef_reduction_opportunity.cpp */; };
-		A98C85B5257FE319006A9F80 /* reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8223257FE316006A9F80 /* reduction_opportunity.h */; };
-		A98C85B6257FE319006A9F80 /* reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8223257FE316006A9F80 /* reduction_opportunity.h */; };
-		A98C85B7257FE319006A9F80 /* reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8223257FE316006A9F80 /* reduction_opportunity.h */; };
-		A98C85B8257FE319006A9F80 /* conditional_branch_to_simple_conditional_branch_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8224257FE316006A9F80 /* conditional_branch_to_simple_conditional_branch_opportunity_finder.h */; };
-		A98C85B9257FE319006A9F80 /* conditional_branch_to_simple_conditional_branch_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8224257FE316006A9F80 /* conditional_branch_to_simple_conditional_branch_opportunity_finder.h */; };
-		A98C85BA257FE319006A9F80 /* conditional_branch_to_simple_conditional_branch_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8224257FE316006A9F80 /* conditional_branch_to_simple_conditional_branch_opportunity_finder.h */; };
-		A98C85BB257FE319006A9F80 /* operand_to_dominating_id_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8225257FE316006A9F80 /* operand_to_dominating_id_reduction_opportunity_finder.cpp */; };
-		A98C85BC257FE319006A9F80 /* operand_to_dominating_id_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8225257FE316006A9F80 /* operand_to_dominating_id_reduction_opportunity_finder.cpp */; };
-		A98C85BD257FE319006A9F80 /* operand_to_dominating_id_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8225257FE316006A9F80 /* operand_to_dominating_id_reduction_opportunity_finder.cpp */; };
-		A98C85BE257FE319006A9F80 /* reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8226257FE316006A9F80 /* reduction_opportunity_finder.h */; };
-		A98C85BF257FE319006A9F80 /* reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8226257FE316006A9F80 /* reduction_opportunity_finder.h */; };
-		A98C85C0257FE319006A9F80 /* reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8226257FE316006A9F80 /* reduction_opportunity_finder.h */; };
-		A98C85C1257FE319006A9F80 /* change_operand_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8227257FE316006A9F80 /* change_operand_reduction_opportunity.h */; };
-		A98C85C2257FE319006A9F80 /* change_operand_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8227257FE316006A9F80 /* change_operand_reduction_opportunity.h */; };
-		A98C85C3257FE319006A9F80 /* change_operand_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8227257FE316006A9F80 /* change_operand_reduction_opportunity.h */; };
-		A98C85C4257FE319006A9F80 /* remove_block_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8228257FE316006A9F80 /* remove_block_reduction_opportunity_finder.h */; };
-		A98C85C5257FE319006A9F80 /* remove_block_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8228257FE316006A9F80 /* remove_block_reduction_opportunity_finder.h */; };
-		A98C85C6257FE319006A9F80 /* remove_block_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8228257FE316006A9F80 /* remove_block_reduction_opportunity_finder.h */; };
-		A98C85C7257FE319006A9F80 /* remove_block_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8229257FE316006A9F80 /* remove_block_reduction_opportunity_finder.cpp */; };
-		A98C85C8257FE319006A9F80 /* remove_block_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8229257FE316006A9F80 /* remove_block_reduction_opportunity_finder.cpp */; };
-		A98C85C9257FE319006A9F80 /* remove_block_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8229257FE316006A9F80 /* remove_block_reduction_opportunity_finder.cpp */; };
-		A98C85CA257FE319006A9F80 /* reduction_util.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C822A257FE316006A9F80 /* reduction_util.h */; };
-		A98C85CB257FE319006A9F80 /* reduction_util.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C822A257FE316006A9F80 /* reduction_util.h */; };
-		A98C85CC257FE319006A9F80 /* reduction_util.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C822A257FE316006A9F80 /* reduction_util.h */; };
-		A98C85CD257FE319006A9F80 /* merge_blocks_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C822B257FE316006A9F80 /* merge_blocks_reduction_opportunity.h */; };
-		A98C85CE257FE319006A9F80 /* merge_blocks_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C822B257FE316006A9F80 /* merge_blocks_reduction_opportunity.h */; };
-		A98C85CF257FE319006A9F80 /* merge_blocks_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C822B257FE316006A9F80 /* merge_blocks_reduction_opportunity.h */; };
-		A98C85D0257FE319006A9F80 /* conditional_branch_to_simple_conditional_branch_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C822C257FE316006A9F80 /* conditional_branch_to_simple_conditional_branch_opportunity_finder.cpp */; };
-		A98C85D1257FE319006A9F80 /* conditional_branch_to_simple_conditional_branch_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C822C257FE316006A9F80 /* conditional_branch_to_simple_conditional_branch_opportunity_finder.cpp */; };
-		A98C85D2257FE319006A9F80 /* conditional_branch_to_simple_conditional_branch_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C822C257FE316006A9F80 /* conditional_branch_to_simple_conditional_branch_opportunity_finder.cpp */; };
-		A98C85D3257FE319006A9F80 /* structured_loop_to_selection_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C822D257FE316006A9F80 /* structured_loop_to_selection_reduction_opportunity.cpp */; };
-		A98C85D4257FE319006A9F80 /* structured_loop_to_selection_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C822D257FE316006A9F80 /* structured_loop_to_selection_reduction_opportunity.cpp */; };
-		A98C85D5257FE319006A9F80 /* structured_loop_to_selection_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C822D257FE316006A9F80 /* structured_loop_to_selection_reduction_opportunity.cpp */; };
-		A98C85D6257FE319006A9F80 /* remove_block_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C822E257FE316006A9F80 /* remove_block_reduction_opportunity.cpp */; };
-		A98C85D7257FE319006A9F80 /* remove_block_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C822E257FE316006A9F80 /* remove_block_reduction_opportunity.cpp */; };
-		A98C85D8257FE319006A9F80 /* remove_block_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C822E257FE316006A9F80 /* remove_block_reduction_opportunity.cpp */; };
-		A98C85D9257FE319006A9F80 /* remove_unused_struct_member_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C822F257FE316006A9F80 /* remove_unused_struct_member_reduction_opportunity_finder.cpp */; };
-		A98C85DA257FE319006A9F80 /* remove_unused_struct_member_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C822F257FE316006A9F80 /* remove_unused_struct_member_reduction_opportunity_finder.cpp */; };
-		A98C85DB257FE319006A9F80 /* remove_unused_struct_member_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C822F257FE316006A9F80 /* remove_unused_struct_member_reduction_opportunity_finder.cpp */; };
-		A98C85DC257FE319006A9F80 /* reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8230257FE316006A9F80 /* reduction_opportunity_finder.cpp */; };
-		A98C85DD257FE319006A9F80 /* reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8230257FE316006A9F80 /* reduction_opportunity_finder.cpp */; };
-		A98C85DE257FE319006A9F80 /* reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8230257FE316006A9F80 /* reduction_opportunity_finder.cpp */; };
-		A98C85DF257FE319006A9F80 /* reduction_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8231257FE316006A9F80 /* reduction_pass.h */; };
-		A98C85E0257FE319006A9F80 /* reduction_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8231257FE316006A9F80 /* reduction_pass.h */; };
-		A98C85E1257FE319006A9F80 /* reduction_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8231257FE316006A9F80 /* reduction_pass.h */; };
-		A98C85E2257FE319006A9F80 /* latest_version_opencl_std_header.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8232257FE316006A9F80 /* latest_version_opencl_std_header.h */; };
-		A98C85E3257FE319006A9F80 /* latest_version_opencl_std_header.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8232257FE316006A9F80 /* latest_version_opencl_std_header.h */; };
-		A98C85E4257FE319006A9F80 /* latest_version_opencl_std_header.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8232257FE316006A9F80 /* latest_version_opencl_std_header.h */; };
-		A98C85E5257FE319006A9F80 /* spirv_optimizer_options.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8233257FE316006A9F80 /* spirv_optimizer_options.cpp */; };
-		A98C85E6257FE319006A9F80 /* spirv_optimizer_options.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8233257FE316006A9F80 /* spirv_optimizer_options.cpp */; };
-		A98C85E7257FE319006A9F80 /* spirv_optimizer_options.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8233257FE316006A9F80 /* spirv_optimizer_options.cpp */; };
-		A98C85E8257FE319006A9F80 /* cfa.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8234257FE316006A9F80 /* cfa.h */; };
-		A98C85E9257FE319006A9F80 /* cfa.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8234257FE316006A9F80 /* cfa.h */; };
-		A98C85EA257FE319006A9F80 /* cfa.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8234257FE316006A9F80 /* cfa.h */; };
-		A98C85EB257FE319006A9F80 /* pch_source.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8235257FE316006A9F80 /* pch_source.h */; };
-		A98C85EC257FE319006A9F80 /* pch_source.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8235257FE316006A9F80 /* pch_source.h */; };
-		A98C85ED257FE319006A9F80 /* pch_source.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8235257FE316006A9F80 /* pch_source.h */; };
-		A98C85EE257FE319006A9F80 /* enum_string_mapping.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8236257FE316006A9F80 /* enum_string_mapping.h */; };
-		A98C85EF257FE319006A9F80 /* enum_string_mapping.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8236257FE316006A9F80 /* enum_string_mapping.h */; };
-		A98C85F0257FE319006A9F80 /* enum_string_mapping.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8236257FE316006A9F80 /* enum_string_mapping.h */; };
-		A98C85F1257FE319006A9F80 /* spirv_fuzzer_options.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8237257FE316006A9F80 /* spirv_fuzzer_options.cpp */; };
-		A98C85F2257FE319006A9F80 /* spirv_fuzzer_options.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8237257FE316006A9F80 /* spirv_fuzzer_options.cpp */; };
-		A98C85F3257FE319006A9F80 /* spirv_fuzzer_options.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8237257FE316006A9F80 /* spirv_fuzzer_options.cpp */; };
-		A98C85F4257FE319006A9F80 /* spirv_reducer_options.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8238257FE316006A9F80 /* spirv_reducer_options.h */; };
-		A98C85F5257FE319006A9F80 /* spirv_reducer_options.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8238257FE316006A9F80 /* spirv_reducer_options.h */; };
-		A98C85F6257FE319006A9F80 /* spirv_reducer_options.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8238257FE316006A9F80 /* spirv_reducer_options.h */; };
-		A98C85F7257FE319006A9F80 /* spirv_validator_options.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8239257FE316006A9F80 /* spirv_validator_options.cpp */; };
-		A98C85F8257FE319006A9F80 /* spirv_validator_options.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8239257FE316006A9F80 /* spirv_validator_options.cpp */; };
-		A98C85F9257FE319006A9F80 /* spirv_validator_options.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8239257FE316006A9F80 /* spirv_validator_options.cpp */; };
-		A98C85FA257FE319006A9F80 /* print.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C823A257FE316006A9F80 /* print.cpp */; };
-		A98C85FB257FE319006A9F80 /* print.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C823A257FE316006A9F80 /* print.cpp */; };
-		A98C85FC257FE319006A9F80 /* print.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C823A257FE316006A9F80 /* print.cpp */; };
-		A98C85FD257FE319006A9F80 /* spirv_definition.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C823B257FE316006A9F80 /* spirv_definition.h */; };
-		A98C85FE257FE319006A9F80 /* spirv_definition.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C823B257FE316006A9F80 /* spirv_definition.h */; };
-		A98C85FF257FE319006A9F80 /* spirv_definition.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C823B257FE316006A9F80 /* spirv_definition.h */; };
-		A98C8600257FE319006A9F80 /* operand.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C823C257FE316006A9F80 /* operand.h */; };
-		A98C8601257FE319006A9F80 /* operand.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C823C257FE316006A9F80 /* operand.h */; };
-		A98C8602257FE319006A9F80 /* operand.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C823C257FE316006A9F80 /* operand.h */; };
-		A98C8603257FE319006A9F80 /* spirv_endian.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C823D257FE316006A9F80 /* spirv_endian.cpp */; };
-		A98C8604257FE319006A9F80 /* spirv_endian.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C823D257FE316006A9F80 /* spirv_endian.cpp */; };
-		A98C8605257FE319006A9F80 /* spirv_endian.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C823D257FE316006A9F80 /* spirv_endian.cpp */; };
-		A98C8606257FE319006A9F80 /* macro.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C823E257FE316006A9F80 /* macro.h */; };
-		A98C8607257FE319006A9F80 /* macro.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C823E257FE316006A9F80 /* macro.h */; };
-		A98C8608257FE319006A9F80 /* macro.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C823E257FE316006A9F80 /* macro.h */; };
-		A98C8609257FE319006A9F80 /* spirv_constant.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C823F257FE316006A9F80 /* spirv_constant.h */; };
-		A98C860A257FE319006A9F80 /* spirv_constant.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C823F257FE316006A9F80 /* spirv_constant.h */; };
-		A98C860B257FE319006A9F80 /* spirv_constant.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C823F257FE316006A9F80 /* spirv_constant.h */; };
-		A98C860C257FE319006A9F80 /* binary.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8240257FE316006A9F80 /* binary.cpp */; };
-		A98C860D257FE319006A9F80 /* binary.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8240257FE316006A9F80 /* binary.cpp */; };
-		A98C860E257FE319006A9F80 /* binary.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8240257FE316006A9F80 /* binary.cpp */; };
-		A98C860F257FE319006A9F80 /* spirv_validator_options.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8241257FE316006A9F80 /* spirv_validator_options.h */; };
-		A98C8610257FE319006A9F80 /* spirv_validator_options.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8241257FE316006A9F80 /* spirv_validator_options.h */; };
-		A98C8611257FE319006A9F80 /* spirv_validator_options.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8241257FE316006A9F80 /* spirv_validator_options.h */; };
-		A98C8612257FE319006A9F80 /* enum_string_mapping.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8242257FE316006A9F80 /* enum_string_mapping.cpp */; };
-		A98C8613257FE319006A9F80 /* enum_string_mapping.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8242257FE316006A9F80 /* enum_string_mapping.cpp */; };
-		A98C8614257FE319006A9F80 /* enum_string_mapping.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8242257FE316006A9F80 /* enum_string_mapping.cpp */; };
-		A98C8615257FE319006A9F80 /* text_handler.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8243257FE316006A9F80 /* text_handler.h */; };
-		A98C8616257FE319006A9F80 /* text_handler.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8243257FE316006A9F80 /* text_handler.h */; };
-		A98C8617257FE319006A9F80 /* text_handler.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8243257FE316006A9F80 /* text_handler.h */; };
-		A98C8618257FE319006A9F80 /* parsed_operand.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8244257FE316006A9F80 /* parsed_operand.h */; };
-		A98C8619257FE319006A9F80 /* parsed_operand.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8244257FE316006A9F80 /* parsed_operand.h */; };
-		A98C861A257FE319006A9F80 /* parsed_operand.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8244257FE316006A9F80 /* parsed_operand.h */; };
-		A98C861B257FE319006A9F80 /* name_mapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8245257FE316006A9F80 /* name_mapper.h */; };
-		A98C861C257FE319006A9F80 /* name_mapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8245257FE316006A9F80 /* name_mapper.h */; };
-		A98C861D257FE319006A9F80 /* name_mapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8245257FE316006A9F80 /* name_mapper.h */; };
-		A98C861E257FE319006A9F80 /* spirv_reducer_options.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8246257FE316006A9F80 /* spirv_reducer_options.cpp */; };
-		A98C861F257FE319006A9F80 /* spirv_reducer_options.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8246257FE316006A9F80 /* spirv_reducer_options.cpp */; };
-		A98C8620257FE319006A9F80 /* spirv_reducer_options.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8246257FE316006A9F80 /* spirv_reducer_options.cpp */; };
-		A98C8621257FE319006A9F80 /* parsed_operand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8247257FE316006A9F80 /* parsed_operand.cpp */; };
-		A98C8622257FE319006A9F80 /* parsed_operand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8247257FE316006A9F80 /* parsed_operand.cpp */; };
-		A98C8623257FE319006A9F80 /* parsed_operand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8247257FE316006A9F80 /* parsed_operand.cpp */; };
-		A98C8624257FE319006A9F80 /* diagnostic.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8248257FE316006A9F80 /* diagnostic.h */; };
-		A98C8625257FE319006A9F80 /* diagnostic.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8248257FE316006A9F80 /* diagnostic.h */; };
-		A98C8626257FE319006A9F80 /* diagnostic.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8248257FE316006A9F80 /* diagnostic.h */; };
-		A98C8627257FE319006A9F80 /* spirv_endian.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8249257FE316006A9F80 /* spirv_endian.h */; };
-		A98C8628257FE319006A9F80 /* spirv_endian.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8249257FE316006A9F80 /* spirv_endian.h */; };
-		A98C8629257FE319006A9F80 /* spirv_endian.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8249257FE316006A9F80 /* spirv_endian.h */; };
-		A98C862A257FE319006A9F80 /* name_mapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C824A257FE316006A9F80 /* name_mapper.cpp */; };
-		A98C862B257FE319006A9F80 /* name_mapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C824A257FE316006A9F80 /* name_mapper.cpp */; };
-		A98C862C257FE319006A9F80 /* name_mapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C824A257FE316006A9F80 /* name_mapper.cpp */; };
-		A98C862D257FE319006A9F80 /* linker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C824D257FE316006A9F80 /* linker.cpp */; };
-		A98C862E257FE319006A9F80 /* linker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C824D257FE316006A9F80 /* linker.cpp */; };
-		A98C862F257FE319006A9F80 /* linker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C824D257FE316006A9F80 /* linker.cpp */; };
-		A98C8630257FE319006A9F80 /* software_version.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C824E257FE316006A9F80 /* software_version.cpp */; };
-		A98C8631257FE319006A9F80 /* software_version.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C824E257FE316006A9F80 /* software_version.cpp */; };
-		A98C8632257FE319006A9F80 /* software_version.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C824E257FE316006A9F80 /* software_version.cpp */; };
-		A98C8633257FE319006A9F80 /* opcode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C824F257FE316006A9F80 /* opcode.cpp */; };
-		A98C8634257FE319006A9F80 /* opcode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C824F257FE316006A9F80 /* opcode.cpp */; };
-		A98C8635257FE319006A9F80 /* opcode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C824F257FE316006A9F80 /* opcode.cpp */; };
-		A98C8636257FE319006A9F80 /* print.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8250257FE316006A9F80 /* print.h */; };
-		A98C8637257FE319006A9F80 /* print.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8250257FE316006A9F80 /* print.h */; };
-		A98C8638257FE319006A9F80 /* print.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8250257FE316006A9F80 /* print.h */; };
-		A98C8639257FE319006A9F80 /* ext_inst.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8251257FE316006A9F80 /* ext_inst.cpp */; };
-		A98C863A257FE319006A9F80 /* ext_inst.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8251257FE316006A9F80 /* ext_inst.cpp */; };
-		A98C863B257FE319006A9F80 /* ext_inst.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8251257FE316006A9F80 /* ext_inst.cpp */; };
-		A98C863C257FE319006A9F80 /* disassemble.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8252257FE316006A9F80 /* disassemble.h */; };
-		A98C863D257FE319006A9F80 /* disassemble.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8252257FE316006A9F80 /* disassemble.h */; };
-		A98C863E257FE319006A9F80 /* disassemble.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8252257FE316006A9F80 /* disassemble.h */; };
-		A98C863F257FE319006A9F80 /* optimizer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8254257FE316006A9F80 /* optimizer.cpp */; };
-		A98C8640257FE319006A9F80 /* optimizer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8254257FE316006A9F80 /* optimizer.cpp */; };
-		A98C8641257FE319006A9F80 /* optimizer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8254257FE316006A9F80 /* optimizer.cpp */; };
-		A98C8642257FE319006A9F80 /* if_conversion.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8255257FE316006A9F80 /* if_conversion.h */; };
-		A98C8643257FE319006A9F80 /* if_conversion.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8255257FE316006A9F80 /* if_conversion.h */; };
-		A98C8644257FE319006A9F80 /* if_conversion.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8255257FE316006A9F80 /* if_conversion.h */; };
-		A98C8645257FE319006A9F80 /* register_pressure.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8256257FE316006A9F80 /* register_pressure.cpp */; };
-		A98C8646257FE319006A9F80 /* register_pressure.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8256257FE316006A9F80 /* register_pressure.cpp */; };
-		A98C8647257FE319006A9F80 /* register_pressure.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8256257FE316006A9F80 /* register_pressure.cpp */; };
-		A98C8648257FE319006A9F80 /* loop_utils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8257257FE316006A9F80 /* loop_utils.cpp */; };
-		A98C8649257FE319006A9F80 /* loop_utils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8257257FE316006A9F80 /* loop_utils.cpp */; };
-		A98C864A257FE319006A9F80 /* loop_utils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8257257FE316006A9F80 /* loop_utils.cpp */; };
-		A98C864B257FE319006A9F80 /* merge_return_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8258257FE316006A9F80 /* merge_return_pass.h */; };
-		A98C864C257FE319006A9F80 /* merge_return_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8258257FE316006A9F80 /* merge_return_pass.h */; };
-		A98C864D257FE319006A9F80 /* merge_return_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8258257FE316006A9F80 /* merge_return_pass.h */; };
-		A98C864E257FE319006A9F80 /* inline_opaque_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8259257FE316006A9F80 /* inline_opaque_pass.h */; };
-		A98C864F257FE319006A9F80 /* inline_opaque_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8259257FE316006A9F80 /* inline_opaque_pass.h */; };
-		A98C8650257FE319006A9F80 /* inline_opaque_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8259257FE316006A9F80 /* inline_opaque_pass.h */; };
-		A98C8651257FE319006A9F80 /* loop_fusion.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C825A257FE316006A9F80 /* loop_fusion.h */; };
-		A98C8652257FE319006A9F80 /* loop_fusion.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C825A257FE316006A9F80 /* loop_fusion.h */; };
-		A98C8653257FE319006A9F80 /* loop_fusion.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C825A257FE316006A9F80 /* loop_fusion.h */; };
-		A98C8654257FE319006A9F80 /* combine_access_chains.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C825B257FE316006A9F80 /* combine_access_chains.cpp */; };
-		A98C8655257FE319006A9F80 /* combine_access_chains.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C825B257FE316006A9F80 /* combine_access_chains.cpp */; };
-		A98C8656257FE319006A9F80 /* combine_access_chains.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C825B257FE316006A9F80 /* combine_access_chains.cpp */; };
-		A98C8657257FE319006A9F80 /* build_module.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C825C257FE316006A9F80 /* build_module.cpp */; };
-		A98C8658257FE319006A9F80 /* build_module.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C825C257FE316006A9F80 /* build_module.cpp */; };
-		A98C8659257FE319006A9F80 /* build_module.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C825C257FE316006A9F80 /* build_module.cpp */; };
-		A98C865A257FE319006A9F80 /* composite.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C825D257FE316006A9F80 /* composite.h */; };
-		A98C865B257FE319006A9F80 /* composite.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C825D257FE316006A9F80 /* composite.h */; };
-		A98C865C257FE319006A9F80 /* composite.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C825D257FE316006A9F80 /* composite.h */; };
-		A98C865D257FE319006A9F80 /* compact_ids_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C825E257FE316006A9F80 /* compact_ids_pass.h */; };
-		A98C865E257FE319006A9F80 /* compact_ids_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C825E257FE316006A9F80 /* compact_ids_pass.h */; };
-		A98C865F257FE319006A9F80 /* compact_ids_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C825E257FE316006A9F80 /* compact_ids_pass.h */; };
-		A98C8660257FE319006A9F80 /* register_pressure.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C825F257FE316006A9F80 /* register_pressure.h */; };
-		A98C8661257FE319006A9F80 /* register_pressure.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C825F257FE316006A9F80 /* register_pressure.h */; };
-		A98C8662257FE319006A9F80 /* register_pressure.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C825F257FE316006A9F80 /* register_pressure.h */; };
-		A98C8663257FE319006A9F80 /* tree_iterator.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8260257FE316006A9F80 /* tree_iterator.h */; };
-		A98C8664257FE319006A9F80 /* tree_iterator.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8260257FE316006A9F80 /* tree_iterator.h */; };
-		A98C8665257FE319006A9F80 /* tree_iterator.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8260257FE316006A9F80 /* tree_iterator.h */; };
-		A98C8666257FE319006A9F80 /* graphics_robust_access_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8261257FE316006A9F80 /* graphics_robust_access_pass.h */; };
-		A98C8667257FE319006A9F80 /* graphics_robust_access_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8261257FE316006A9F80 /* graphics_robust_access_pass.h */; };
-		A98C8668257FE319006A9F80 /* graphics_robust_access_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8261257FE316006A9F80 /* graphics_robust_access_pass.h */; };
-		A98C8669257FE319006A9F80 /* strip_atomic_counter_memory_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8262257FE316006A9F80 /* strip_atomic_counter_memory_pass.h */; };
-		A98C866A257FE319006A9F80 /* strip_atomic_counter_memory_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8262257FE316006A9F80 /* strip_atomic_counter_memory_pass.h */; };
-		A98C866B257FE319006A9F80 /* strip_atomic_counter_memory_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8262257FE316006A9F80 /* strip_atomic_counter_memory_pass.h */; };
-		A98C866C257FE319006A9F80 /* legalize_vector_shuffle_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8263257FE316006A9F80 /* legalize_vector_shuffle_pass.h */; };
-		A98C866D257FE319006A9F80 /* legalize_vector_shuffle_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8263257FE316006A9F80 /* legalize_vector_shuffle_pass.h */; };
-		A98C866E257FE319006A9F80 /* legalize_vector_shuffle_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8263257FE316006A9F80 /* legalize_vector_shuffle_pass.h */; };
-		A98C866F257FE319006A9F80 /* local_single_store_elim_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8264257FE316006A9F80 /* local_single_store_elim_pass.h */; };
-		A98C8670257FE319006A9F80 /* local_single_store_elim_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8264257FE316006A9F80 /* local_single_store_elim_pass.h */; };
-		A98C8671257FE319006A9F80 /* local_single_store_elim_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8264257FE316006A9F80 /* local_single_store_elim_pass.h */; };
-		A98C8672257FE319006A9F80 /* reduce_load_size.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8265257FE316006A9F80 /* reduce_load_size.h */; };
-		A98C8673257FE319006A9F80 /* reduce_load_size.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8265257FE316006A9F80 /* reduce_load_size.h */; };
-		A98C8674257FE319006A9F80 /* reduce_load_size.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8265257FE316006A9F80 /* reduce_load_size.h */; };
-		A98C8675257FE319006A9F80 /* code_sink.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8266257FE316006A9F80 /* code_sink.cpp */; };
-		A98C8676257FE319006A9F80 /* code_sink.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8266257FE316006A9F80 /* code_sink.cpp */; };
-		A98C8677257FE319006A9F80 /* code_sink.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8266257FE316006A9F80 /* code_sink.cpp */; };
-		A98C8678257FE319006A9F80 /* types.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8267257FE316006A9F80 /* types.cpp */; };
-		A98C8679257FE319006A9F80 /* types.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8267257FE316006A9F80 /* types.cpp */; };
-		A98C867A257FE319006A9F80 /* types.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8267257FE316006A9F80 /* types.cpp */; };
-		A98C867B257FE319006A9F80 /* scalar_analysis.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8268257FE316006A9F80 /* scalar_analysis.h */; };
-		A98C867C257FE319006A9F80 /* scalar_analysis.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8268257FE316006A9F80 /* scalar_analysis.h */; };
-		A98C867D257FE319006A9F80 /* scalar_analysis.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8268257FE316006A9F80 /* scalar_analysis.h */; };
-		A98C867E257FE319006A9F80 /* strip_debug_info_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8269257FE316006A9F80 /* strip_debug_info_pass.h */; };
-		A98C867F257FE319006A9F80 /* strip_debug_info_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8269257FE316006A9F80 /* strip_debug_info_pass.h */; };
-		A98C8680257FE319006A9F80 /* strip_debug_info_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8269257FE316006A9F80 /* strip_debug_info_pass.h */; };
-		A98C8681257FE319006A9F80 /* cfg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C826A257FE316006A9F80 /* cfg.cpp */; };
-		A98C8682257FE319006A9F80 /* cfg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C826A257FE316006A9F80 /* cfg.cpp */; };
-		A98C8683257FE319006A9F80 /* cfg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C826A257FE316006A9F80 /* cfg.cpp */; };
-		A98C8684257FE319006A9F80 /* strip_atomic_counter_memory_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C826B257FE316006A9F80 /* strip_atomic_counter_memory_pass.cpp */; };
-		A98C8685257FE319006A9F80 /* strip_atomic_counter_memory_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C826B257FE316006A9F80 /* strip_atomic_counter_memory_pass.cpp */; };
-		A98C8686257FE319006A9F80 /* strip_atomic_counter_memory_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C826B257FE316006A9F80 /* strip_atomic_counter_memory_pass.cpp */; };
-		A98C8687257FE319006A9F80 /* decoration_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C826C257FE316006A9F80 /* decoration_manager.cpp */; };
-		A98C8688257FE319006A9F80 /* decoration_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C826C257FE316006A9F80 /* decoration_manager.cpp */; };
-		A98C8689257FE319006A9F80 /* decoration_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C826C257FE316006A9F80 /* decoration_manager.cpp */; };
-		A98C868A257FE319006A9F80 /* local_single_block_elim_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C826D257FE316006A9F80 /* local_single_block_elim_pass.cpp */; };
-		A98C868B257FE319006A9F80 /* local_single_block_elim_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C826D257FE316006A9F80 /* local_single_block_elim_pass.cpp */; };
-		A98C868C257FE319006A9F80 /* local_single_block_elim_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C826D257FE316006A9F80 /* local_single_block_elim_pass.cpp */; };
-		A98C868D257FE319006A9F80 /* freeze_spec_constant_value_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C826E257FE316006A9F80 /* freeze_spec_constant_value_pass.cpp */; };
-		A98C868E257FE319006A9F80 /* freeze_spec_constant_value_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C826E257FE316006A9F80 /* freeze_spec_constant_value_pass.cpp */; };
-		A98C868F257FE319006A9F80 /* freeze_spec_constant_value_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C826E257FE316006A9F80 /* freeze_spec_constant_value_pass.cpp */; };
-		A98C8690257FE319006A9F80 /* replace_invalid_opc.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C826F257FE316006A9F80 /* replace_invalid_opc.h */; };
-		A98C8691257FE319006A9F80 /* replace_invalid_opc.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C826F257FE316006A9F80 /* replace_invalid_opc.h */; };
-		A98C8692257FE319006A9F80 /* replace_invalid_opc.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C826F257FE316006A9F80 /* replace_invalid_opc.h */; };
-		A98C8693257FE319006A9F80 /* local_access_chain_convert_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8270257FE316006A9F80 /* local_access_chain_convert_pass.h */; };
-		A98C8694257FE319006A9F80 /* local_access_chain_convert_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8270257FE316006A9F80 /* local_access_chain_convert_pass.h */; };
-		A98C8695257FE319006A9F80 /* local_access_chain_convert_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8270257FE316006A9F80 /* local_access_chain_convert_pass.h */; };
-		A98C8696257FE319006A9F80 /* inst_bindless_check_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8271257FE316006A9F80 /* inst_bindless_check_pass.cpp */; };
-		A98C8697257FE319006A9F80 /* inst_bindless_check_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8271257FE316006A9F80 /* inst_bindless_check_pass.cpp */; };
-		A98C8698257FE319006A9F80 /* inst_bindless_check_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8271257FE316006A9F80 /* inst_bindless_check_pass.cpp */; };
-		A98C8699257FE319006A9F80 /* local_redundancy_elimination.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8272257FE316006A9F80 /* local_redundancy_elimination.cpp */; };
-		A98C869A257FE319006A9F80 /* local_redundancy_elimination.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8272257FE316006A9F80 /* local_redundancy_elimination.cpp */; };
-		A98C869B257FE319006A9F80 /* local_redundancy_elimination.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8272257FE316006A9F80 /* local_redundancy_elimination.cpp */; };
-		A98C869C257FE319006A9F80 /* instrument_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8274257FE316006A9F80 /* instrument_pass.cpp */; };
-		A98C869D257FE319006A9F80 /* instrument_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8274257FE316006A9F80 /* instrument_pass.cpp */; };
-		A98C869E257FE319006A9F80 /* instrument_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8274257FE316006A9F80 /* instrument_pass.cpp */; };
-		A98C869F257FE319006A9F80 /* propagator.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8275257FE316006A9F80 /* propagator.h */; };
-		A98C86A0257FE319006A9F80 /* propagator.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8275257FE316006A9F80 /* propagator.h */; };
-		A98C86A1257FE319006A9F80 /* propagator.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8275257FE316006A9F80 /* propagator.h */; };
-		A98C86A2257FE319006A9F80 /* instruction_list.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8276257FE316006A9F80 /* instruction_list.h */; };
-		A98C86A3257FE319006A9F80 /* instruction_list.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8276257FE316006A9F80 /* instruction_list.h */; };
-		A98C86A4257FE319006A9F80 /* instruction_list.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8276257FE316006A9F80 /* instruction_list.h */; };
-		A98C86A5257FE319006A9F80 /* feature_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8277257FE316006A9F80 /* feature_manager.cpp */; };
-		A98C86A6257FE319006A9F80 /* feature_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8277257FE316006A9F80 /* feature_manager.cpp */; };
-		A98C86A7257FE319006A9F80 /* feature_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8277257FE316006A9F80 /* feature_manager.cpp */; };
-		A98C86A8257FE319006A9F80 /* pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8278257FE316006A9F80 /* pass.cpp */; };
-		A98C86A9257FE319006A9F80 /* pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8278257FE316006A9F80 /* pass.cpp */; };
-		A98C86AA257FE319006A9F80 /* pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8278257FE316006A9F80 /* pass.cpp */; };
-		A98C86AB257FE319006A9F80 /* loop_fission.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8279257FE316006A9F80 /* loop_fission.cpp */; };
-		A98C86AC257FE319006A9F80 /* loop_fission.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8279257FE316006A9F80 /* loop_fission.cpp */; };
-		A98C86AD257FE319006A9F80 /* loop_fission.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8279257FE316006A9F80 /* loop_fission.cpp */; };
-		A98C86AE257FE319006A9F80 /* dominator_tree.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C827A257FE316006A9F80 /* dominator_tree.cpp */; };
-		A98C86AF257FE319006A9F80 /* dominator_tree.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C827A257FE316006A9F80 /* dominator_tree.cpp */; };
-		A98C86B0257FE319006A9F80 /* dominator_tree.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C827A257FE316006A9F80 /* dominator_tree.cpp */; };
-		A98C86B1257FE319006A9F80 /* amd_ext_to_khr.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C827B257FE316006A9F80 /* amd_ext_to_khr.h */; };
-		A98C86B2257FE319006A9F80 /* amd_ext_to_khr.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C827B257FE316006A9F80 /* amd_ext_to_khr.h */; };
-		A98C86B3257FE319006A9F80 /* amd_ext_to_khr.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C827B257FE316006A9F80 /* amd_ext_to_khr.h */; };
-		A98C86B4257FE319006A9F80 /* merge_return_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C827C257FE316006A9F80 /* merge_return_pass.cpp */; };
-		A98C86B5257FE319006A9F80 /* merge_return_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C827C257FE316006A9F80 /* merge_return_pass.cpp */; };
-		A98C86B6257FE319006A9F80 /* merge_return_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C827C257FE316006A9F80 /* merge_return_pass.cpp */; };
-		A98C86B7257FE319006A9F80 /* ir_context.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C827D257FE316006A9F80 /* ir_context.h */; };
-		A98C86B8257FE319006A9F80 /* ir_context.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C827D257FE316006A9F80 /* ir_context.h */; };
-		A98C86B9257FE319006A9F80 /* ir_context.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C827D257FE316006A9F80 /* ir_context.h */; };
-		A98C86BA257FE319006A9F80 /* eliminate_dead_constant_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C827E257FE316006A9F80 /* eliminate_dead_constant_pass.cpp */; };
-		A98C86BB257FE319006A9F80 /* eliminate_dead_constant_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C827E257FE316006A9F80 /* eliminate_dead_constant_pass.cpp */; };
-		A98C86BC257FE319006A9F80 /* eliminate_dead_constant_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C827E257FE316006A9F80 /* eliminate_dead_constant_pass.cpp */; };
-		A98C86BD257FE319006A9F80 /* cfg_cleanup_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C827F257FE316006A9F80 /* cfg_cleanup_pass.cpp */; };
-		A98C86BE257FE319006A9F80 /* cfg_cleanup_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C827F257FE316006A9F80 /* cfg_cleanup_pass.cpp */; };
-		A98C86BF257FE319006A9F80 /* cfg_cleanup_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C827F257FE316006A9F80 /* cfg_cleanup_pass.cpp */; };
-		A98C86C0257FE319006A9F80 /* wrap_opkill.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8280257FE316006A9F80 /* wrap_opkill.cpp */; };
-		A98C86C1257FE319006A9F80 /* wrap_opkill.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8280257FE316006A9F80 /* wrap_opkill.cpp */; };
-		A98C86C2257FE319006A9F80 /* wrap_opkill.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8280257FE316006A9F80 /* wrap_opkill.cpp */; };
-		A98C86C3257FE319006A9F80 /* const_folding_rules.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8281257FE316006A9F80 /* const_folding_rules.cpp */; };
-		A98C86C4257FE319006A9F80 /* const_folding_rules.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8281257FE316006A9F80 /* const_folding_rules.cpp */; };
-		A98C86C5257FE319006A9F80 /* const_folding_rules.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8281257FE316006A9F80 /* const_folding_rules.cpp */; };
-		A98C86C6257FE319006A9F80 /* loop_unroller.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8282257FE316006A9F80 /* loop_unroller.h */; };
-		A98C86C7257FE319006A9F80 /* loop_unroller.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8282257FE316006A9F80 /* loop_unroller.h */; };
-		A98C86C8257FE319006A9F80 /* loop_unroller.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8282257FE316006A9F80 /* loop_unroller.h */; };
-		A98C86C9257FE319006A9F80 /* strip_debug_info_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8283257FE316006A9F80 /* strip_debug_info_pass.cpp */; };
-		A98C86CA257FE319006A9F80 /* strip_debug_info_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8283257FE316006A9F80 /* strip_debug_info_pass.cpp */; };
-		A98C86CB257FE319006A9F80 /* strip_debug_info_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8283257FE316006A9F80 /* strip_debug_info_pass.cpp */; };
-		A98C86CC257FE319006A9F80 /* ssa_rewrite_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8284257FE316006A9F80 /* ssa_rewrite_pass.cpp */; };
-		A98C86CD257FE319006A9F80 /* ssa_rewrite_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8284257FE316006A9F80 /* ssa_rewrite_pass.cpp */; };
-		A98C86CE257FE319006A9F80 /* ssa_rewrite_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8284257FE316006A9F80 /* ssa_rewrite_pass.cpp */; };
-		A98C86CF257FE319006A9F80 /* loop_dependence.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8285257FE316006A9F80 /* loop_dependence.cpp */; };
-		A98C86D0257FE319006A9F80 /* loop_dependence.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8285257FE316006A9F80 /* loop_dependence.cpp */; };
-		A98C86D1257FE319006A9F80 /* loop_dependence.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8285257FE316006A9F80 /* loop_dependence.cpp */; };
-		A98C86D2257FE319006A9F80 /* unify_const_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8286257FE316006A9F80 /* unify_const_pass.h */; };
-		A98C86D3257FE319006A9F80 /* unify_const_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8286257FE316006A9F80 /* unify_const_pass.h */; };
-		A98C86D4257FE319006A9F80 /* unify_const_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8286257FE316006A9F80 /* unify_const_pass.h */; };
-		A98C86D5257FE319006A9F80 /* ir_loader.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8287257FE316006A9F80 /* ir_loader.h */; };
-		A98C86D6257FE319006A9F80 /* ir_loader.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8287257FE316006A9F80 /* ir_loader.h */; };
-		A98C86D7257FE319006A9F80 /* ir_loader.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8287257FE316006A9F80 /* ir_loader.h */; };
-		A98C86D8257FE319006A9F80 /* inst_debug_printf_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8288257FE316006A9F80 /* inst_debug_printf_pass.cpp */; };
-		A98C86D9257FE319006A9F80 /* inst_debug_printf_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8288257FE316006A9F80 /* inst_debug_printf_pass.cpp */; };
-		A98C86DA257FE319006A9F80 /* inst_debug_printf_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8288257FE316006A9F80 /* inst_debug_printf_pass.cpp */; };
-		A98C86DB257FE319006A9F80 /* types.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8289257FE316006A9F80 /* types.h */; };
-		A98C86DC257FE319006A9F80 /* types.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8289257FE316006A9F80 /* types.h */; };
-		A98C86DD257FE319006A9F80 /* types.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8289257FE316006A9F80 /* types.h */; };
-		A98C86DE257FE319006A9F80 /* fold_spec_constant_op_and_composite_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C828A257FE316006A9F80 /* fold_spec_constant_op_and_composite_pass.h */; };
-		A98C86DF257FE319006A9F80 /* fold_spec_constant_op_and_composite_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C828A257FE316006A9F80 /* fold_spec_constant_op_and_composite_pass.h */; };
-		A98C86E0257FE319006A9F80 /* fold_spec_constant_op_and_composite_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C828A257FE316006A9F80 /* fold_spec_constant_op_and_composite_pass.h */; };
-		A98C86E1257FE319006A9F80 /* mem_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C828B257FE316006A9F80 /* mem_pass.cpp */; };
-		A98C86E2257FE319006A9F80 /* mem_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C828B257FE316006A9F80 /* mem_pass.cpp */; };
-		A98C86E3257FE319006A9F80 /* mem_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C828B257FE316006A9F80 /* mem_pass.cpp */; };
-		A98C86E4257FE319006A9F80 /* basic_block.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C828C257FE316006A9F80 /* basic_block.h */; };
-		A98C86E5257FE319006A9F80 /* basic_block.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C828C257FE316006A9F80 /* basic_block.h */; };
-		A98C86E6257FE319006A9F80 /* basic_block.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C828C257FE316006A9F80 /* basic_block.h */; };
-		A98C86E7257FE319006A9F80 /* remove_duplicates_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C828D257FE316006A9F80 /* remove_duplicates_pass.cpp */; };
-		A98C86E8257FE319006A9F80 /* remove_duplicates_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C828D257FE316006A9F80 /* remove_duplicates_pass.cpp */; };
-		A98C86E9257FE319006A9F80 /* remove_duplicates_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C828D257FE316006A9F80 /* remove_duplicates_pass.cpp */; };
-		A98C86EA257FE319006A9F80 /* dead_variable_elimination.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C828E257FE316006A9F80 /* dead_variable_elimination.cpp */; };
-		A98C86EB257FE319006A9F80 /* dead_variable_elimination.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C828E257FE316006A9F80 /* dead_variable_elimination.cpp */; };
-		A98C86EC257FE319006A9F80 /* dead_variable_elimination.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C828E257FE316006A9F80 /* dead_variable_elimination.cpp */; };
-		A98C86ED257FE319006A9F80 /* block_merge_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C828F257FE316006A9F80 /* block_merge_pass.h */; };
-		A98C86EE257FE319006A9F80 /* block_merge_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C828F257FE316006A9F80 /* block_merge_pass.h */; };
-		A98C86EF257FE319006A9F80 /* block_merge_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C828F257FE316006A9F80 /* block_merge_pass.h */; };
-		A98C86F0257FE319006A9F80 /* module.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8290257FE316006A9F80 /* module.cpp */; };
-		A98C86F1257FE319006A9F80 /* module.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8290257FE316006A9F80 /* module.cpp */; };
-		A98C86F2257FE319006A9F80 /* module.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8290257FE316006A9F80 /* module.cpp */; };
-		A98C86F3257FE319006A9F80 /* debug_info_manager.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8291257FE316006A9F80 /* debug_info_manager.h */; };
-		A98C86F4257FE319006A9F80 /* debug_info_manager.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8291257FE316006A9F80 /* debug_info_manager.h */; };
-		A98C86F5257FE319006A9F80 /* debug_info_manager.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8291257FE316006A9F80 /* debug_info_manager.h */; };
-		A98C86F6257FE319006A9F80 /* fold_spec_constant_op_and_composite_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8292257FE316006A9F80 /* fold_spec_constant_op_and_composite_pass.cpp */; };
-		A98C86F7257FE319006A9F80 /* fold_spec_constant_op_and_composite_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8292257FE316006A9F80 /* fold_spec_constant_op_and_composite_pass.cpp */; };
-		A98C86F8257FE319006A9F80 /* fold_spec_constant_op_and_composite_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8292257FE316006A9F80 /* fold_spec_constant_op_and_composite_pass.cpp */; };
-		A98C86F9257FE319006A9F80 /* loop_unswitch_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8293257FE316006A9F80 /* loop_unswitch_pass.cpp */; };
-		A98C86FA257FE319006A9F80 /* loop_unswitch_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8293257FE316006A9F80 /* loop_unswitch_pass.cpp */; };
-		A98C86FB257FE319006A9F80 /* loop_unswitch_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8293257FE316006A9F80 /* loop_unswitch_pass.cpp */; };
-		A98C86FC257FE319006A9F80 /* unify_const_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8294257FE316006A9F80 /* unify_const_pass.cpp */; };
-		A98C86FD257FE319006A9F80 /* unify_const_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8294257FE316006A9F80 /* unify_const_pass.cpp */; };
-		A98C86FE257FE319006A9F80 /* unify_const_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8294257FE316006A9F80 /* unify_const_pass.cpp */; };
-		A98C86FF257FE319006A9F80 /* type_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8295257FE316006A9F80 /* type_manager.cpp */; };
-		A98C8700257FE319006A9F80 /* type_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8295257FE316006A9F80 /* type_manager.cpp */; };
-		A98C8701257FE319006A9F80 /* type_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8295257FE316006A9F80 /* type_manager.cpp */; };
-		A98C8702257FE319006A9F80 /* generate_webgpu_initializers_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8296257FE316006A9F80 /* generate_webgpu_initializers_pass.cpp */; };
-		A98C8703257FE319006A9F80 /* generate_webgpu_initializers_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8296257FE316006A9F80 /* generate_webgpu_initializers_pass.cpp */; };
-		A98C8704257FE319006A9F80 /* generate_webgpu_initializers_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8296257FE316006A9F80 /* generate_webgpu_initializers_pass.cpp */; };
-		A98C8705257FE319006A9F80 /* private_to_local_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8297257FE316006A9F80 /* private_to_local_pass.h */; };
-		A98C8706257FE319006A9F80 /* private_to_local_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8297257FE316006A9F80 /* private_to_local_pass.h */; };
-		A98C8707257FE319006A9F80 /* private_to_local_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8297257FE316006A9F80 /* private_to_local_pass.h */; };
-		A98C8708257FE319006A9F80 /* convert_to_half_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8298257FE316006A9F80 /* convert_to_half_pass.h */; };
-		A98C8709257FE319006A9F80 /* convert_to_half_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8298257FE316006A9F80 /* convert_to_half_pass.h */; };
-		A98C870A257FE319006A9F80 /* convert_to_half_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8298257FE316006A9F80 /* convert_to_half_pass.h */; };
-		A98C870B257FE319006A9F80 /* relax_float_ops_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8299257FE316006A9F80 /* relax_float_ops_pass.h */; };
-		A98C870C257FE319006A9F80 /* relax_float_ops_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8299257FE316006A9F80 /* relax_float_ops_pass.h */; };
-		A98C870D257FE319006A9F80 /* relax_float_ops_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8299257FE316006A9F80 /* relax_float_ops_pass.h */; };
-		A98C870E257FE319006A9F80 /* inline_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C829A257FE316006A9F80 /* inline_pass.cpp */; };
-		A98C870F257FE319006A9F80 /* inline_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C829A257FE316006A9F80 /* inline_pass.cpp */; };
-		A98C8710257FE319006A9F80 /* inline_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C829A257FE316006A9F80 /* inline_pass.cpp */; };
-		A98C8711257FE319006A9F80 /* def_use_manager.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C829B257FE316006A9F80 /* def_use_manager.h */; };
-		A98C8712257FE319006A9F80 /* def_use_manager.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C829B257FE316006A9F80 /* def_use_manager.h */; };
-		A98C8713257FE319006A9F80 /* def_use_manager.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C829B257FE316006A9F80 /* def_use_manager.h */; };
-		A98C8714257FE319006A9F80 /* ir_loader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C829C257FE316006A9F80 /* ir_loader.cpp */; };
-		A98C8715257FE319006A9F80 /* ir_loader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C829C257FE316006A9F80 /* ir_loader.cpp */; };
-		A98C8716257FE319006A9F80 /* ir_loader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C829C257FE316006A9F80 /* ir_loader.cpp */; };
-		A98C8717257FE319006A9F80 /* cfg_cleanup_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C829D257FE316006A9F80 /* cfg_cleanup_pass.h */; };
-		A98C8718257FE319006A9F80 /* cfg_cleanup_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C829D257FE316006A9F80 /* cfg_cleanup_pass.h */; };
-		A98C8719257FE319006A9F80 /* cfg_cleanup_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C829D257FE316006A9F80 /* cfg_cleanup_pass.h */; };
-		A98C871A257FE319006A9F80 /* licm_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C829E257FE316006A9F80 /* licm_pass.cpp */; };
-		A98C871B257FE319006A9F80 /* licm_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C829E257FE316006A9F80 /* licm_pass.cpp */; };
-		A98C871C257FE319006A9F80 /* licm_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C829E257FE316006A9F80 /* licm_pass.cpp */; };
-		A98C871D257FE319006A9F80 /* eliminate_dead_functions_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C829F257FE316006A9F80 /* eliminate_dead_functions_pass.cpp */; };
-		A98C871E257FE319006A9F80 /* eliminate_dead_functions_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C829F257FE316006A9F80 /* eliminate_dead_functions_pass.cpp */; };
-		A98C871F257FE319006A9F80 /* eliminate_dead_functions_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C829F257FE316006A9F80 /* eliminate_dead_functions_pass.cpp */; };
-		A98C8720257FE319006A9F80 /* local_redundancy_elimination.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82A0257FE316006A9F80 /* local_redundancy_elimination.h */; };
-		A98C8721257FE319006A9F80 /* local_redundancy_elimination.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82A0257FE316006A9F80 /* local_redundancy_elimination.h */; };
-		A98C8722257FE319006A9F80 /* local_redundancy_elimination.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82A0257FE316006A9F80 /* local_redundancy_elimination.h */; };
-		A98C8723257FE319006A9F80 /* split_invalid_unreachable_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82A1257FE316006A9F80 /* split_invalid_unreachable_pass.cpp */; };
-		A98C8724257FE319006A9F80 /* split_invalid_unreachable_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82A1257FE316006A9F80 /* split_invalid_unreachable_pass.cpp */; };
-		A98C8725257FE319006A9F80 /* split_invalid_unreachable_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82A1257FE316006A9F80 /* split_invalid_unreachable_pass.cpp */; };
-		A98C8726257FE319006A9F80 /* loop_peeling.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82A2257FE316006A9F80 /* loop_peeling.h */; };
-		A98C8727257FE319006A9F80 /* loop_peeling.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82A2257FE316006A9F80 /* loop_peeling.h */; };
-		A98C8728257FE319006A9F80 /* loop_peeling.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82A2257FE316006A9F80 /* loop_peeling.h */; };
-		A98C8729257FE319006A9F80 /* vector_dce.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82A3257FE316006A9F80 /* vector_dce.cpp */; };
-		A98C872A257FE319006A9F80 /* vector_dce.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82A3257FE316006A9F80 /* vector_dce.cpp */; };
-		A98C872B257FE319006A9F80 /* vector_dce.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82A3257FE316006A9F80 /* vector_dce.cpp */; };
-		A98C872C257FE319006A9F80 /* block_merge_util.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82A4257FE316006A9F80 /* block_merge_util.h */; };
-		A98C872D257FE319006A9F80 /* block_merge_util.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82A4257FE316006A9F80 /* block_merge_util.h */; };
-		A98C872E257FE319006A9F80 /* block_merge_util.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82A4257FE316006A9F80 /* block_merge_util.h */; };
-		A98C872F257FE319006A9F80 /* loop_unroller.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82A5257FE316006A9F80 /* loop_unroller.cpp */; };
-		A98C8730257FE319006A9F80 /* loop_unroller.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82A5257FE316006A9F80 /* loop_unroller.cpp */; };
-		A98C8731257FE319006A9F80 /* loop_unroller.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82A5257FE316006A9F80 /* loop_unroller.cpp */; };
-		A98C8732257FE319006A9F80 /* desc_sroa.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82A6257FE316006A9F80 /* desc_sroa.h */; };
-		A98C8733257FE319006A9F80 /* desc_sroa.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82A6257FE316006A9F80 /* desc_sroa.h */; };
-		A98C8734257FE319006A9F80 /* desc_sroa.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82A6257FE316006A9F80 /* desc_sroa.h */; };
-		A98C8735257FE319006A9F80 /* constants.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82A7257FE316006A9F80 /* constants.cpp */; };
-		A98C8736257FE319006A9F80 /* constants.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82A7257FE316006A9F80 /* constants.cpp */; };
-		A98C8737257FE319006A9F80 /* constants.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82A7257FE316006A9F80 /* constants.cpp */; };
-		A98C8738257FE319006A9F80 /* loop_fusion_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82A8257FE316006A9F80 /* loop_fusion_pass.h */; };
-		A98C8739257FE319006A9F80 /* loop_fusion_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82A8257FE316006A9F80 /* loop_fusion_pass.h */; };
-		A98C873A257FE319006A9F80 /* loop_fusion_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82A8257FE316006A9F80 /* loop_fusion_pass.h */; };
-		A98C873B257FE319006A9F80 /* struct_cfg_analysis.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82A9257FE316006A9F80 /* struct_cfg_analysis.h */; };
-		A98C873C257FE319006A9F80 /* struct_cfg_analysis.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82A9257FE316006A9F80 /* struct_cfg_analysis.h */; };
-		A98C873D257FE319006A9F80 /* struct_cfg_analysis.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82A9257FE316006A9F80 /* struct_cfg_analysis.h */; };
-		A98C873E257FE319006A9F80 /* inst_buff_addr_check_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82AA257FE316006A9F80 /* inst_buff_addr_check_pass.cpp */; };
-		A98C873F257FE319006A9F80 /* inst_buff_addr_check_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82AA257FE316006A9F80 /* inst_buff_addr_check_pass.cpp */; };
-		A98C8740257FE319006A9F80 /* inst_buff_addr_check_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82AA257FE316006A9F80 /* inst_buff_addr_check_pass.cpp */; };
-		A98C8741257FE319006A9F80 /* def_use_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82AB257FE316006A9F80 /* def_use_manager.cpp */; };
-		A98C8742257FE319006A9F80 /* def_use_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82AB257FE316006A9F80 /* def_use_manager.cpp */; };
-		A98C8743257FE319006A9F80 /* def_use_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82AB257FE316006A9F80 /* def_use_manager.cpp */; };
-		A98C8744257FE319006A9F80 /* wrap_opkill.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82AC257FE316006A9F80 /* wrap_opkill.h */; };
-		A98C8745257FE319006A9F80 /* wrap_opkill.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82AC257FE316006A9F80 /* wrap_opkill.h */; };
-		A98C8746257FE319006A9F80 /* wrap_opkill.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82AC257FE316006A9F80 /* wrap_opkill.h */; };
-		A98C8747257FE319006A9F80 /* strip_reflect_info_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82AD257FE317006A9F80 /* strip_reflect_info_pass.cpp */; };
-		A98C8748257FE319006A9F80 /* strip_reflect_info_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82AD257FE317006A9F80 /* strip_reflect_info_pass.cpp */; };
-		A98C8749257FE319006A9F80 /* strip_reflect_info_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82AD257FE317006A9F80 /* strip_reflect_info_pass.cpp */; };
-		A98C874A257FE319006A9F80 /* empty_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82AE257FE317006A9F80 /* empty_pass.h */; };
-		A98C874B257FE319006A9F80 /* empty_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82AE257FE317006A9F80 /* empty_pass.h */; };
-		A98C874C257FE319006A9F80 /* empty_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82AE257FE317006A9F80 /* empty_pass.h */; };
-		A98C874D257FE319006A9F80 /* decoration_manager.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82AF257FE317006A9F80 /* decoration_manager.h */; };
-		A98C874E257FE319006A9F80 /* decoration_manager.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82AF257FE317006A9F80 /* decoration_manager.h */; };
-		A98C874F257FE319006A9F80 /* decoration_manager.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82AF257FE317006A9F80 /* decoration_manager.h */; };
-		A98C8750257FE319006A9F80 /* ccp_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82B0257FE317006A9F80 /* ccp_pass.cpp */; };
-		A98C8751257FE319006A9F80 /* ccp_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82B0257FE317006A9F80 /* ccp_pass.cpp */; };
-		A98C8752257FE319006A9F80 /* ccp_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82B0257FE317006A9F80 /* ccp_pass.cpp */; };
-		A98C8753257FE319006A9F80 /* local_single_block_elim_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82B1257FE317006A9F80 /* local_single_block_elim_pass.h */; };
-		A98C8754257FE319006A9F80 /* local_single_block_elim_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82B1257FE317006A9F80 /* local_single_block_elim_pass.h */; };
-		A98C8755257FE319006A9F80 /* local_single_block_elim_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82B1257FE317006A9F80 /* local_single_block_elim_pass.h */; };
-		A98C8756257FE319006A9F80 /* pch_source_opt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82B2257FE317006A9F80 /* pch_source_opt.cpp */; };
-		A98C8757257FE319006A9F80 /* pch_source_opt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82B2257FE317006A9F80 /* pch_source_opt.cpp */; };
-		A98C8758257FE319006A9F80 /* pch_source_opt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82B2257FE317006A9F80 /* pch_source_opt.cpp */; };
-		A98C8759257FE319006A9F80 /* inst_buff_addr_check_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82B3257FE317006A9F80 /* inst_buff_addr_check_pass.h */; };
-		A98C875A257FE319006A9F80 /* inst_buff_addr_check_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82B3257FE317006A9F80 /* inst_buff_addr_check_pass.h */; };
-		A98C875B257FE319006A9F80 /* inst_buff_addr_check_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82B3257FE317006A9F80 /* inst_buff_addr_check_pass.h */; };
-		A98C875C257FE319006A9F80 /* strength_reduction_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82B4257FE317006A9F80 /* strength_reduction_pass.h */; };
-		A98C875D257FE319006A9F80 /* strength_reduction_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82B4257FE317006A9F80 /* strength_reduction_pass.h */; };
-		A98C875E257FE319006A9F80 /* strength_reduction_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82B4257FE317006A9F80 /* strength_reduction_pass.h */; };
-		A98C875F257FE319006A9F80 /* aggressive_dead_code_elim_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82B5257FE317006A9F80 /* aggressive_dead_code_elim_pass.cpp */; };
-		A98C8760257FE319006A9F80 /* aggressive_dead_code_elim_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82B5257FE317006A9F80 /* aggressive_dead_code_elim_pass.cpp */; };
-		A98C8761257FE319006A9F80 /* aggressive_dead_code_elim_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82B5257FE317006A9F80 /* aggressive_dead_code_elim_pass.cpp */; };
-		A98C8762257FE319006A9F80 /* eliminate_dead_functions_util.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82B6257FE317006A9F80 /* eliminate_dead_functions_util.cpp */; };
-		A98C8763257FE319006A9F80 /* eliminate_dead_functions_util.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82B6257FE317006A9F80 /* eliminate_dead_functions_util.cpp */; };
-		A98C8764257FE319006A9F80 /* eliminate_dead_functions_util.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82B6257FE317006A9F80 /* eliminate_dead_functions_util.cpp */; };
-		A98C8765257FE319006A9F80 /* inst_debug_printf_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82B7257FE317006A9F80 /* inst_debug_printf_pass.h */; };
-		A98C8766257FE319006A9F80 /* inst_debug_printf_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82B7257FE317006A9F80 /* inst_debug_printf_pass.h */; };
-		A98C8767257FE319006A9F80 /* inst_debug_printf_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82B7257FE317006A9F80 /* inst_debug_printf_pass.h */; };
-		A98C8768257FE319006A9F80 /* simplification_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82B8257FE317006A9F80 /* simplification_pass.cpp */; };
-		A98C8769257FE319006A9F80 /* simplification_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82B8257FE317006A9F80 /* simplification_pass.cpp */; };
-		A98C876A257FE319006A9F80 /* simplification_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82B8257FE317006A9F80 /* simplification_pass.cpp */; };
-		A98C876B257FE319006A9F80 /* dead_branch_elim_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82B9257FE317006A9F80 /* dead_branch_elim_pass.cpp */; };
-		A98C876C257FE319006A9F80 /* dead_branch_elim_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82B9257FE317006A9F80 /* dead_branch_elim_pass.cpp */; };
-		A98C876D257FE319006A9F80 /* dead_branch_elim_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82B9257FE317006A9F80 /* dead_branch_elim_pass.cpp */; };
-		A98C876E257FE319006A9F80 /* flatten_decoration_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82BA257FE317006A9F80 /* flatten_decoration_pass.cpp */; };
-		A98C876F257FE319006A9F80 /* flatten_decoration_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82BA257FE317006A9F80 /* flatten_decoration_pass.cpp */; };
-		A98C8770257FE319006A9F80 /* flatten_decoration_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82BA257FE317006A9F80 /* flatten_decoration_pass.cpp */; };
-		A98C8771257FE319006A9F80 /* dead_insert_elim_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82BB257FE317006A9F80 /* dead_insert_elim_pass.h */; };
-		A98C8772257FE319006A9F80 /* dead_insert_elim_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82BB257FE317006A9F80 /* dead_insert_elim_pass.h */; };
-		A98C8773257FE319006A9F80 /* dead_insert_elim_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82BB257FE317006A9F80 /* dead_insert_elim_pass.h */; };
-		A98C8774257FE319006A9F80 /* folding_rules.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82BC257FE317006A9F80 /* folding_rules.cpp */; };
-		A98C8775257FE319006A9F80 /* folding_rules.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82BC257FE317006A9F80 /* folding_rules.cpp */; };
-		A98C8776257FE319006A9F80 /* folding_rules.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82BC257FE317006A9F80 /* folding_rules.cpp */; };
-		A98C8777257FE319006A9F80 /* freeze_spec_constant_value_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82BD257FE317006A9F80 /* freeze_spec_constant_value_pass.h */; };
-		A98C8778257FE319006A9F80 /* freeze_spec_constant_value_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82BD257FE317006A9F80 /* freeze_spec_constant_value_pass.h */; };
-		A98C8779257FE319006A9F80 /* freeze_spec_constant_value_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82BD257FE317006A9F80 /* freeze_spec_constant_value_pass.h */; };
-		A98C877A257FE319006A9F80 /* ir_context.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82BE257FE317006A9F80 /* ir_context.cpp */; };
-		A98C877B257FE319006A9F80 /* ir_context.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82BE257FE317006A9F80 /* ir_context.cpp */; };
-		A98C877C257FE319006A9F80 /* ir_context.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82BE257FE317006A9F80 /* ir_context.cpp */; };
-		A98C877D257FE319006A9F80 /* instrument_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82BF257FE317006A9F80 /* instrument_pass.h */; };
-		A98C877E257FE319006A9F80 /* instrument_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82BF257FE317006A9F80 /* instrument_pass.h */; };
-		A98C877F257FE319006A9F80 /* instrument_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82BF257FE317006A9F80 /* instrument_pass.h */; };
-		A98C8780257FE319006A9F80 /* mem_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82C0257FE317006A9F80 /* mem_pass.h */; };
-		A98C8781257FE319006A9F80 /* mem_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82C0257FE317006A9F80 /* mem_pass.h */; };
-		A98C8782257FE319006A9F80 /* mem_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82C0257FE317006A9F80 /* mem_pass.h */; };
-		A98C8783257FE319006A9F80 /* loop_descriptor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82C1257FE317006A9F80 /* loop_descriptor.cpp */; };
-		A98C8784257FE319006A9F80 /* loop_descriptor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82C1257FE317006A9F80 /* loop_descriptor.cpp */; };
-		A98C8785257FE319006A9F80 /* loop_descriptor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82C1257FE317006A9F80 /* loop_descriptor.cpp */; };
-		A98C8786257FE319006A9F80 /* eliminate_dead_members_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82C2257FE317006A9F80 /* eliminate_dead_members_pass.h */; };
-		A98C8787257FE319006A9F80 /* eliminate_dead_members_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82C2257FE317006A9F80 /* eliminate_dead_members_pass.h */; };
-		A98C8788257FE319006A9F80 /* eliminate_dead_members_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82C2257FE317006A9F80 /* eliminate_dead_members_pass.h */; };
-		A98C8789257FE319006A9F80 /* function.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82C3257FE317006A9F80 /* function.cpp */; };
-		A98C878A257FE319006A9F80 /* function.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82C3257FE317006A9F80 /* function.cpp */; };
-		A98C878B257FE319006A9F80 /* function.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82C3257FE317006A9F80 /* function.cpp */; };
-		A98C878C257FE319006A9F80 /* instruction_list.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82C4257FE317006A9F80 /* instruction_list.cpp */; };
-		A98C878D257FE319006A9F80 /* instruction_list.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82C4257FE317006A9F80 /* instruction_list.cpp */; };
-		A98C878E257FE319006A9F80 /* instruction_list.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82C4257FE317006A9F80 /* instruction_list.cpp */; };
-		A98C878F257FE319006A9F80 /* composite.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82C5257FE317006A9F80 /* composite.cpp */; };
-		A98C8790257FE319006A9F80 /* composite.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82C5257FE317006A9F80 /* composite.cpp */; };
-		A98C8791257FE319006A9F80 /* composite.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82C5257FE317006A9F80 /* composite.cpp */; };
-		A98C8792257FE319006A9F80 /* convert_to_half_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82C6257FE317006A9F80 /* convert_to_half_pass.cpp */; };
-		A98C8793257FE319006A9F80 /* convert_to_half_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82C6257FE317006A9F80 /* convert_to_half_pass.cpp */; };
-		A98C8794257FE319006A9F80 /* convert_to_half_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82C6257FE317006A9F80 /* convert_to_half_pass.cpp */; };
-		A98C8795257FE319006A9F80 /* inline_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82C7257FE317006A9F80 /* inline_pass.h */; };
-		A98C8796257FE319006A9F80 /* inline_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82C7257FE317006A9F80 /* inline_pass.h */; };
-		A98C8797257FE319006A9F80 /* inline_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82C7257FE317006A9F80 /* inline_pass.h */; };
-		A98C8798257FE319006A9F80 /* loop_dependence.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82C8257FE317006A9F80 /* loop_dependence.h */; };
-		A98C8799257FE319006A9F80 /* loop_dependence.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82C8257FE317006A9F80 /* loop_dependence.h */; };
-		A98C879A257FE319006A9F80 /* loop_dependence.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82C8257FE317006A9F80 /* loop_dependence.h */; };
-		A98C879B257FE319006A9F80 /* value_number_table.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82C9257FE317006A9F80 /* value_number_table.h */; };
-		A98C879C257FE319006A9F80 /* value_number_table.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82C9257FE317006A9F80 /* value_number_table.h */; };
-		A98C879D257FE319006A9F80 /* value_number_table.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82C9257FE317006A9F80 /* value_number_table.h */; };
-		A98C879E257FE319006A9F80 /* flatten_decoration_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82CA257FE317006A9F80 /* flatten_decoration_pass.h */; };
-		A98C879F257FE319006A9F80 /* flatten_decoration_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82CA257FE317006A9F80 /* flatten_decoration_pass.h */; };
-		A98C87A0257FE319006A9F80 /* flatten_decoration_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82CA257FE317006A9F80 /* flatten_decoration_pass.h */; };
-		A98C87A1257FE319006A9F80 /* if_conversion.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82CB257FE317006A9F80 /* if_conversion.cpp */; };
-		A98C87A2257FE319006A9F80 /* if_conversion.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82CB257FE317006A9F80 /* if_conversion.cpp */; };
-		A98C87A3257FE319006A9F80 /* if_conversion.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82CB257FE317006A9F80 /* if_conversion.cpp */; };
-		A98C87A4257FE319006A9F80 /* debug_info_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82CC257FE317006A9F80 /* debug_info_manager.cpp */; };
-		A98C87A5257FE319006A9F80 /* debug_info_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82CC257FE317006A9F80 /* debug_info_manager.cpp */; };
-		A98C87A6257FE319006A9F80 /* debug_info_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82CC257FE317006A9F80 /* debug_info_manager.cpp */; };
-		A98C87A7257FE319006A9F80 /* inline_exhaustive_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82CD257FE317006A9F80 /* inline_exhaustive_pass.h */; };
-		A98C87A8257FE319006A9F80 /* inline_exhaustive_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82CD257FE317006A9F80 /* inline_exhaustive_pass.h */; };
-		A98C87A9257FE319006A9F80 /* inline_exhaustive_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82CD257FE317006A9F80 /* inline_exhaustive_pass.h */; };
-		A98C87AA257FE319006A9F80 /* constants.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82CE257FE317006A9F80 /* constants.h */; };
-		A98C87AB257FE319006A9F80 /* constants.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82CE257FE317006A9F80 /* constants.h */; };
-		A98C87AC257FE319006A9F80 /* constants.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82CE257FE317006A9F80 /* constants.h */; };
-		A98C87AD257FE319006A9F80 /* eliminate_dead_members_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82CF257FE317006A9F80 /* eliminate_dead_members_pass.cpp */; };
-		A98C87AE257FE319006A9F80 /* eliminate_dead_members_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82CF257FE317006A9F80 /* eliminate_dead_members_pass.cpp */; };
-		A98C87AF257FE319006A9F80 /* eliminate_dead_members_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82CF257FE317006A9F80 /* eliminate_dead_members_pass.cpp */; };
-		A98C87B0257FE319006A9F80 /* strength_reduction_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82D0257FE317006A9F80 /* strength_reduction_pass.cpp */; };
-		A98C87B1257FE319006A9F80 /* strength_reduction_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82D0257FE317006A9F80 /* strength_reduction_pass.cpp */; };
-		A98C87B2257FE319006A9F80 /* strength_reduction_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82D0257FE317006A9F80 /* strength_reduction_pass.cpp */; };
-		A98C87B3257FE319006A9F80 /* desc_sroa.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82D1257FE317006A9F80 /* desc_sroa.cpp */; };
-		A98C87B4257FE319006A9F80 /* desc_sroa.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82D1257FE317006A9F80 /* desc_sroa.cpp */; };
-		A98C87B5257FE319006A9F80 /* desc_sroa.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82D1257FE317006A9F80 /* desc_sroa.cpp */; };
-		A98C87B6257FE319006A9F80 /* block_merge_util.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82D2257FE317006A9F80 /* block_merge_util.cpp */; };
-		A98C87B7257FE319006A9F80 /* block_merge_util.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82D2257FE317006A9F80 /* block_merge_util.cpp */; };
-		A98C87B8257FE319006A9F80 /* block_merge_util.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82D2257FE317006A9F80 /* block_merge_util.cpp */; };
-		A98C87B9257FE319006A9F80 /* upgrade_memory_model.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82D3257FE317006A9F80 /* upgrade_memory_model.h */; };
-		A98C87BA257FE319006A9F80 /* upgrade_memory_model.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82D3257FE317006A9F80 /* upgrade_memory_model.h */; };
-		A98C87BB257FE319006A9F80 /* upgrade_memory_model.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82D3257FE317006A9F80 /* upgrade_memory_model.h */; };
-		A98C87BC257FE319006A9F80 /* copy_prop_arrays.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82D4257FE317006A9F80 /* copy_prop_arrays.cpp */; };
-		A98C87BD257FE319006A9F80 /* copy_prop_arrays.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82D4257FE317006A9F80 /* copy_prop_arrays.cpp */; };
-		A98C87BE257FE319006A9F80 /* copy_prop_arrays.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82D4257FE317006A9F80 /* copy_prop_arrays.cpp */; };
-		A98C87BF257FE319006A9F80 /* pass_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82D5257FE317006A9F80 /* pass_manager.cpp */; };
-		A98C87C0257FE319006A9F80 /* pass_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82D5257FE317006A9F80 /* pass_manager.cpp */; };
-		A98C87C1257FE319006A9F80 /* pass_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82D5257FE317006A9F80 /* pass_manager.cpp */; };
-		A98C87C2257FE319006A9F80 /* inline_exhaustive_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82D6257FE317006A9F80 /* inline_exhaustive_pass.cpp */; };
-		A98C87C3257FE319006A9F80 /* inline_exhaustive_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82D6257FE317006A9F80 /* inline_exhaustive_pass.cpp */; };
-		A98C87C4257FE319006A9F80 /* inline_exhaustive_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82D6257FE317006A9F80 /* inline_exhaustive_pass.cpp */; };
-		A98C87C5257FE319006A9F80 /* loop_fission.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82D7257FE317006A9F80 /* loop_fission.h */; };
-		A98C87C6257FE319006A9F80 /* loop_fission.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82D7257FE317006A9F80 /* loop_fission.h */; };
-		A98C87C7257FE319006A9F80 /* loop_fission.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82D7257FE317006A9F80 /* loop_fission.h */; };
-		A98C87C8257FE319006A9F80 /* workaround1209.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82D8257FE317006A9F80 /* workaround1209.h */; };
-		A98C87C9257FE319006A9F80 /* workaround1209.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82D8257FE317006A9F80 /* workaround1209.h */; };
-		A98C87CA257FE319006A9F80 /* workaround1209.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82D8257FE317006A9F80 /* workaround1209.h */; };
-		A98C87CB257FE319006A9F80 /* loop_fusion_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82D9257FE317006A9F80 /* loop_fusion_pass.cpp */; };
-		A98C87CC257FE319006A9F80 /* loop_fusion_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82D9257FE317006A9F80 /* loop_fusion_pass.cpp */; };
-		A98C87CD257FE319006A9F80 /* loop_fusion_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82D9257FE317006A9F80 /* loop_fusion_pass.cpp */; };
-		A98C87CE257FE319006A9F80 /* log.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82DA257FE317006A9F80 /* log.h */; };
-		A98C87CF257FE319006A9F80 /* log.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82DA257FE317006A9F80 /* log.h */; };
-		A98C87D0257FE319006A9F80 /* log.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82DA257FE317006A9F80 /* log.h */; };
-		A98C87D1257FE319006A9F80 /* split_invalid_unreachable_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82DB257FE317006A9F80 /* split_invalid_unreachable_pass.h */; };
-		A98C87D2257FE319006A9F80 /* split_invalid_unreachable_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82DB257FE317006A9F80 /* split_invalid_unreachable_pass.h */; };
-		A98C87D3257FE319006A9F80 /* split_invalid_unreachable_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82DB257FE317006A9F80 /* split_invalid_unreachable_pass.h */; };
-		A98C87D4257FE319006A9F80 /* copy_prop_arrays.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82DC257FE317006A9F80 /* copy_prop_arrays.h */; };
-		A98C87D5257FE319006A9F80 /* copy_prop_arrays.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82DC257FE317006A9F80 /* copy_prop_arrays.h */; };
-		A98C87D6257FE319006A9F80 /* copy_prop_arrays.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82DC257FE317006A9F80 /* copy_prop_arrays.h */; };
-		A98C87D7257FE319006A9F80 /* eliminate_dead_constant_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82DD257FE317006A9F80 /* eliminate_dead_constant_pass.h */; };
-		A98C87D8257FE319006A9F80 /* eliminate_dead_constant_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82DD257FE317006A9F80 /* eliminate_dead_constant_pass.h */; };
-		A98C87D9257FE319006A9F80 /* eliminate_dead_constant_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82DD257FE317006A9F80 /* eliminate_dead_constant_pass.h */; };
-		A98C87DA257FE319006A9F80 /* dead_insert_elim_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82DE257FE317006A9F80 /* dead_insert_elim_pass.cpp */; };
-		A98C87DB257FE319006A9F80 /* dead_insert_elim_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82DE257FE317006A9F80 /* dead_insert_elim_pass.cpp */; };
-		A98C87DC257FE319006A9F80 /* dead_insert_elim_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82DE257FE317006A9F80 /* dead_insert_elim_pass.cpp */; };
-		A98C87DD257FE319006A9F80 /* ssa_rewrite_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82DF257FE317006A9F80 /* ssa_rewrite_pass.h */; };
-		A98C87DE257FE319006A9F80 /* ssa_rewrite_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82DF257FE317006A9F80 /* ssa_rewrite_pass.h */; };
-		A98C87DF257FE319006A9F80 /* ssa_rewrite_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82DF257FE317006A9F80 /* ssa_rewrite_pass.h */; };
-		A98C87E0257FE319006A9F80 /* scalar_analysis.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82E0257FE317006A9F80 /* scalar_analysis.cpp */; };
-		A98C87E1257FE319006A9F80 /* scalar_analysis.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82E0257FE317006A9F80 /* scalar_analysis.cpp */; };
-		A98C87E2257FE319006A9F80 /* scalar_analysis.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82E0257FE317006A9F80 /* scalar_analysis.cpp */; };
-		A98C87E3257FE319006A9F80 /* dead_variable_elimination.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82E1257FE317006A9F80 /* dead_variable_elimination.h */; };
-		A98C87E4257FE319006A9F80 /* dead_variable_elimination.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82E1257FE317006A9F80 /* dead_variable_elimination.h */; };
-		A98C87E5257FE319006A9F80 /* dead_variable_elimination.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82E1257FE317006A9F80 /* dead_variable_elimination.h */; };
-		A98C87E6257FE319006A9F80 /* block_merge_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82E2257FE317006A9F80 /* block_merge_pass.cpp */; };
-		A98C87E7257FE319006A9F80 /* block_merge_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82E2257FE317006A9F80 /* block_merge_pass.cpp */; };
-		A98C87E8257FE319006A9F80 /* block_merge_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82E2257FE317006A9F80 /* block_merge_pass.cpp */; };
-		A98C87E9257FE319006A9F80 /* dominator_analysis.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82E3257FE317006A9F80 /* dominator_analysis.h */; };
-		A98C87EA257FE319006A9F80 /* dominator_analysis.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82E3257FE317006A9F80 /* dominator_analysis.h */; };
-		A98C87EB257FE319006A9F80 /* dominator_analysis.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82E3257FE317006A9F80 /* dominator_analysis.h */; };
-		A98C87EC257FE319006A9F80 /* pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82E4257FE317006A9F80 /* pass.h */; };
-		A98C87ED257FE319006A9F80 /* pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82E4257FE317006A9F80 /* pass.h */; };
-		A98C87EE257FE319006A9F80 /* pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82E4257FE317006A9F80 /* pass.h */; };
-		A98C87EF257FE319006A9F80 /* folding_rules.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82E5257FE317006A9F80 /* folding_rules.h */; };
-		A98C87F0257FE319006A9F80 /* folding_rules.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82E5257FE317006A9F80 /* folding_rules.h */; };
-		A98C87F1257FE319006A9F80 /* folding_rules.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82E5257FE317006A9F80 /* folding_rules.h */; };
-		A98C87F2257FE319006A9F80 /* eliminate_dead_functions_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82E6257FE317006A9F80 /* eliminate_dead_functions_pass.h */; };
-		A98C87F3257FE319006A9F80 /* eliminate_dead_functions_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82E6257FE317006A9F80 /* eliminate_dead_functions_pass.h */; };
-		A98C87F4257FE319006A9F80 /* eliminate_dead_functions_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82E6257FE317006A9F80 /* eliminate_dead_functions_pass.h */; };
-		A98C87F5257FE319006A9F80 /* eliminate_dead_functions_util.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82E7257FE317006A9F80 /* eliminate_dead_functions_util.h */; };
-		A98C87F6257FE319006A9F80 /* eliminate_dead_functions_util.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82E7257FE317006A9F80 /* eliminate_dead_functions_util.h */; };
-		A98C87F7257FE319006A9F80 /* eliminate_dead_functions_util.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82E7257FE317006A9F80 /* eliminate_dead_functions_util.h */; };
-		A98C87F8257FE319006A9F80 /* fold.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82E8257FE317006A9F80 /* fold.h */; };
-		A98C87F9257FE319006A9F80 /* fold.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82E8257FE317006A9F80 /* fold.h */; };
-		A98C87FA257FE319006A9F80 /* fold.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82E8257FE317006A9F80 /* fold.h */; };
-		A98C87FB257FE319006A9F80 /* local_single_store_elim_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82E9257FE317006A9F80 /* local_single_store_elim_pass.cpp */; };
-		A98C87FC257FE319006A9F80 /* local_single_store_elim_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82E9257FE317006A9F80 /* local_single_store_elim_pass.cpp */; };
-		A98C87FD257FE319006A9F80 /* local_single_store_elim_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82E9257FE317006A9F80 /* local_single_store_elim_pass.cpp */; };
-		A98C87FE257FE319006A9F80 /* dead_branch_elim_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82EA257FE317006A9F80 /* dead_branch_elim_pass.h */; };
-		A98C87FF257FE319006A9F80 /* dead_branch_elim_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82EA257FE317006A9F80 /* dead_branch_elim_pass.h */; };
-		A98C8800257FE319006A9F80 /* dead_branch_elim_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82EA257FE317006A9F80 /* dead_branch_elim_pass.h */; };
-		A98C8801257FE319006A9F80 /* private_to_local_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82EB257FE317006A9F80 /* private_to_local_pass.cpp */; };
-		A98C8802257FE319006A9F80 /* private_to_local_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82EB257FE317006A9F80 /* private_to_local_pass.cpp */; };
-		A98C8803257FE319006A9F80 /* private_to_local_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82EB257FE317006A9F80 /* private_to_local_pass.cpp */; };
-		A98C8804257FE319006A9F80 /* scalar_analysis_nodes.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82EC257FE317006A9F80 /* scalar_analysis_nodes.h */; };
-		A98C8805257FE319006A9F80 /* scalar_analysis_nodes.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82EC257FE317006A9F80 /* scalar_analysis_nodes.h */; };
-		A98C8806257FE319006A9F80 /* scalar_analysis_nodes.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82EC257FE317006A9F80 /* scalar_analysis_nodes.h */; };
-		A98C8807257FE319006A9F80 /* propagator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82ED257FE317006A9F80 /* propagator.cpp */; };
-		A98C8808257FE319006A9F80 /* propagator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82ED257FE317006A9F80 /* propagator.cpp */; };
-		A98C8809257FE319006A9F80 /* propagator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82ED257FE317006A9F80 /* propagator.cpp */; };
-		A98C880A257FE319006A9F80 /* fix_storage_class.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82EE257FE317006A9F80 /* fix_storage_class.h */; };
-		A98C880B257FE319006A9F80 /* fix_storage_class.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82EE257FE317006A9F80 /* fix_storage_class.h */; };
-		A98C880C257FE319006A9F80 /* fix_storage_class.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82EE257FE317006A9F80 /* fix_storage_class.h */; };
-		A98C880D257FE319006A9F80 /* loop_dependence_helpers.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82EF257FE317006A9F80 /* loop_dependence_helpers.cpp */; };
-		A98C880E257FE319006A9F80 /* loop_dependence_helpers.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82EF257FE317006A9F80 /* loop_dependence_helpers.cpp */; };
-		A98C880F257FE319006A9F80 /* loop_dependence_helpers.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82EF257FE317006A9F80 /* loop_dependence_helpers.cpp */; };
-		A98C8810257FE319006A9F80 /* set_spec_constant_default_value_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82F0257FE317006A9F80 /* set_spec_constant_default_value_pass.cpp */; };
-		A98C8811257FE319006A9F80 /* set_spec_constant_default_value_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82F0257FE317006A9F80 /* set_spec_constant_default_value_pass.cpp */; };
-		A98C8812257FE319006A9F80 /* set_spec_constant_default_value_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82F0257FE317006A9F80 /* set_spec_constant_default_value_pass.cpp */; };
-		A98C8813257FE319006A9F80 /* passes.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82F1257FE317006A9F80 /* passes.h */; };
-		A98C8814257FE319006A9F80 /* passes.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82F1257FE317006A9F80 /* passes.h */; };
-		A98C8815257FE319006A9F80 /* passes.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82F1257FE317006A9F80 /* passes.h */; };
-		A98C8816257FE319006A9F80 /* fold.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82F2257FE317006A9F80 /* fold.cpp */; };
-		A98C8817257FE319006A9F80 /* fold.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82F2257FE317006A9F80 /* fold.cpp */; };
-		A98C8818257FE319006A9F80 /* fold.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82F2257FE317006A9F80 /* fold.cpp */; };
-		A98C8819257FE319006A9F80 /* amd_ext_to_khr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82F3257FE317006A9F80 /* amd_ext_to_khr.cpp */; };
-		A98C881A257FE319006A9F80 /* amd_ext_to_khr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82F3257FE317006A9F80 /* amd_ext_to_khr.cpp */; };
-		A98C881B257FE319006A9F80 /* amd_ext_to_khr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82F3257FE317006A9F80 /* amd_ext_to_khr.cpp */; };
-		A98C881C257FE319006A9F80 /* strip_reflect_info_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82F4257FE317006A9F80 /* strip_reflect_info_pass.h */; };
-		A98C881D257FE319006A9F80 /* strip_reflect_info_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82F4257FE317006A9F80 /* strip_reflect_info_pass.h */; };
-		A98C881E257FE319006A9F80 /* strip_reflect_info_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82F4257FE317006A9F80 /* strip_reflect_info_pass.h */; };
-		A98C881F257FE319006A9F80 /* scalar_replacement_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82F5257FE317006A9F80 /* scalar_replacement_pass.cpp */; };
-		A98C8820257FE319006A9F80 /* scalar_replacement_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82F5257FE317006A9F80 /* scalar_replacement_pass.cpp */; };
-		A98C8821257FE319006A9F80 /* scalar_replacement_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82F5257FE317006A9F80 /* scalar_replacement_pass.cpp */; };
-		A98C8822257FE319006A9F80 /* simplification_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82F6257FE317006A9F80 /* simplification_pass.h */; };
-		A98C8823257FE319006A9F80 /* simplification_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82F6257FE317006A9F80 /* simplification_pass.h */; };
-		A98C8824257FE319006A9F80 /* simplification_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82F6257FE317006A9F80 /* simplification_pass.h */; };
-		A98C8825257FE319006A9F80 /* remove_duplicates_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82F7257FE317006A9F80 /* remove_duplicates_pass.h */; };
-		A98C8826257FE319006A9F80 /* remove_duplicates_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82F7257FE317006A9F80 /* remove_duplicates_pass.h */; };
-		A98C8827257FE319006A9F80 /* remove_duplicates_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82F7257FE317006A9F80 /* remove_duplicates_pass.h */; };
-		A98C8828257FE31A006A9F80 /* redundancy_elimination.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82F8257FE317006A9F80 /* redundancy_elimination.cpp */; };
-		A98C8829257FE31A006A9F80 /* redundancy_elimination.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82F8257FE317006A9F80 /* redundancy_elimination.cpp */; };
-		A98C882A257FE31A006A9F80 /* redundancy_elimination.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82F8257FE317006A9F80 /* redundancy_elimination.cpp */; };
-		A98C882B257FE31A006A9F80 /* reflect.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82F9257FE317006A9F80 /* reflect.h */; };
-		A98C882C257FE31A006A9F80 /* reflect.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82F9257FE317006A9F80 /* reflect.h */; };
-		A98C882D257FE31A006A9F80 /* reflect.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82F9257FE317006A9F80 /* reflect.h */; };
-		A98C882E257FE31A006A9F80 /* workaround1209.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82FA257FE317006A9F80 /* workaround1209.cpp */; };
-		A98C882F257FE31A006A9F80 /* workaround1209.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82FA257FE317006A9F80 /* workaround1209.cpp */; };
-		A98C8830257FE31A006A9F80 /* workaround1209.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82FA257FE317006A9F80 /* workaround1209.cpp */; };
-		A98C8831257FE31A006A9F80 /* null_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82FB257FE317006A9F80 /* null_pass.h */; };
-		A98C8832257FE31A006A9F80 /* null_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82FB257FE317006A9F80 /* null_pass.h */; };
-		A98C8833257FE31A006A9F80 /* null_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82FB257FE317006A9F80 /* null_pass.h */; };
-		A98C8834257FE31A006A9F80 /* relax_float_ops_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82FC257FE317006A9F80 /* relax_float_ops_pass.cpp */; };
-		A98C8835257FE31A006A9F80 /* relax_float_ops_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82FC257FE317006A9F80 /* relax_float_ops_pass.cpp */; };
-		A98C8836257FE31A006A9F80 /* relax_float_ops_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82FC257FE317006A9F80 /* relax_float_ops_pass.cpp */; };
-		A98C8837257FE31A006A9F80 /* const_folding_rules.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82FD257FE317006A9F80 /* const_folding_rules.h */; };
-		A98C8838257FE31A006A9F80 /* const_folding_rules.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82FD257FE317006A9F80 /* const_folding_rules.h */; };
-		A98C8839257FE31A006A9F80 /* const_folding_rules.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82FD257FE317006A9F80 /* const_folding_rules.h */; };
-		A98C883A257FE31A006A9F80 /* scalar_replacement_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82FE257FE317006A9F80 /* scalar_replacement_pass.h */; };
-		A98C883B257FE31A006A9F80 /* scalar_replacement_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82FE257FE317006A9F80 /* scalar_replacement_pass.h */; };
-		A98C883C257FE31A006A9F80 /* scalar_replacement_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C82FE257FE317006A9F80 /* scalar_replacement_pass.h */; };
-		A98C883D257FE31A006A9F80 /* instruction.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82FF257FE317006A9F80 /* instruction.cpp */; };
-		A98C883E257FE31A006A9F80 /* instruction.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82FF257FE317006A9F80 /* instruction.cpp */; };
-		A98C883F257FE31A006A9F80 /* instruction.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C82FF257FE317006A9F80 /* instruction.cpp */; };
-		A98C8840257FE31A006A9F80 /* pch_source_opt.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8300257FE317006A9F80 /* pch_source_opt.h */; };
-		A98C8841257FE31A006A9F80 /* pch_source_opt.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8300257FE317006A9F80 /* pch_source_opt.h */; };
-		A98C8842257FE31A006A9F80 /* pch_source_opt.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8300257FE317006A9F80 /* pch_source_opt.h */; };
-		A98C8843257FE31A006A9F80 /* reduce_load_size.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8301257FE317006A9F80 /* reduce_load_size.cpp */; };
-		A98C8844257FE31A006A9F80 /* reduce_load_size.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8301257FE317006A9F80 /* reduce_load_size.cpp */; };
-		A98C8845257FE31A006A9F80 /* reduce_load_size.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8301257FE317006A9F80 /* reduce_load_size.cpp */; };
-		A98C8846257FE31A006A9F80 /* redundancy_elimination.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8302257FE317006A9F80 /* redundancy_elimination.h */; };
-		A98C8847257FE31A006A9F80 /* redundancy_elimination.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8302257FE317006A9F80 /* redundancy_elimination.h */; };
-		A98C8848257FE31A006A9F80 /* redundancy_elimination.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8302257FE317006A9F80 /* redundancy_elimination.h */; };
-		A98C8849257FE31A006A9F80 /* fix_storage_class.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8303257FE317006A9F80 /* fix_storage_class.cpp */; };
-		A98C884A257FE31A006A9F80 /* fix_storage_class.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8303257FE317006A9F80 /* fix_storage_class.cpp */; };
-		A98C884B257FE31A006A9F80 /* fix_storage_class.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8303257FE317006A9F80 /* fix_storage_class.cpp */; };
-		A98C884C257FE31A006A9F80 /* value_number_table.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8304257FE317006A9F80 /* value_number_table.cpp */; };
-		A98C884D257FE31A006A9F80 /* value_number_table.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8304257FE317006A9F80 /* value_number_table.cpp */; };
-		A98C884E257FE31A006A9F80 /* value_number_table.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8304257FE317006A9F80 /* value_number_table.cpp */; };
-		A98C884F257FE31A006A9F80 /* inline_opaque_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8305257FE317006A9F80 /* inline_opaque_pass.cpp */; };
-		A98C8850257FE31A006A9F80 /* inline_opaque_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8305257FE317006A9F80 /* inline_opaque_pass.cpp */; };
-		A98C8851257FE31A006A9F80 /* inline_opaque_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8305257FE317006A9F80 /* inline_opaque_pass.cpp */; };
-		A98C8852257FE31A006A9F80 /* replace_invalid_opc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8306257FE317006A9F80 /* replace_invalid_opc.cpp */; };
-		A98C8853257FE31A006A9F80 /* replace_invalid_opc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8306257FE317006A9F80 /* replace_invalid_opc.cpp */; };
-		A98C8854257FE31A006A9F80 /* replace_invalid_opc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8306257FE317006A9F80 /* replace_invalid_opc.cpp */; };
-		A98C8855257FE31A006A9F80 /* loop_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8307257FE317006A9F80 /* loop_utils.h */; };
-		A98C8856257FE31A006A9F80 /* loop_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8307257FE317006A9F80 /* loop_utils.h */; };
-		A98C8857257FE31A006A9F80 /* loop_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8307257FE317006A9F80 /* loop_utils.h */; };
-		A98C8858257FE31A006A9F80 /* module.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8308257FE317006A9F80 /* module.h */; };
-		A98C8859257FE31A006A9F80 /* module.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8308257FE317006A9F80 /* module.h */; };
-		A98C885A257FE31A006A9F80 /* module.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8308257FE317006A9F80 /* module.h */; };
-		A98C885B257FE31A006A9F80 /* dominator_analysis.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8309257FE317006A9F80 /* dominator_analysis.cpp */; };
-		A98C885C257FE31A006A9F80 /* dominator_analysis.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8309257FE317006A9F80 /* dominator_analysis.cpp */; };
-		A98C885D257FE31A006A9F80 /* dominator_analysis.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8309257FE317006A9F80 /* dominator_analysis.cpp */; };
-		A98C885E257FE31A006A9F80 /* decompose_initialized_variables_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C830A257FE317006A9F80 /* decompose_initialized_variables_pass.cpp */; };
-		A98C885F257FE31A006A9F80 /* decompose_initialized_variables_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C830A257FE317006A9F80 /* decompose_initialized_variables_pass.cpp */; };
-		A98C8860257FE31A006A9F80 /* decompose_initialized_variables_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C830A257FE317006A9F80 /* decompose_initialized_variables_pass.cpp */; };
-		A98C8861257FE31A006A9F80 /* ir_builder.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C830B257FE317006A9F80 /* ir_builder.h */; };
-		A98C8862257FE31A006A9F80 /* ir_builder.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C830B257FE317006A9F80 /* ir_builder.h */; };
-		A98C8863257FE31A006A9F80 /* ir_builder.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C830B257FE317006A9F80 /* ir_builder.h */; };
-		A98C8864257FE31A006A9F80 /* loop_unswitch_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C830C257FE317006A9F80 /* loop_unswitch_pass.h */; };
-		A98C8865257FE31A006A9F80 /* loop_unswitch_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C830C257FE317006A9F80 /* loop_unswitch_pass.h */; };
-		A98C8866257FE31A006A9F80 /* loop_unswitch_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C830C257FE317006A9F80 /* loop_unswitch_pass.h */; };
-		A98C8867257FE31A006A9F80 /* cfg.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C830D257FE317006A9F80 /* cfg.h */; };
-		A98C8868257FE31A006A9F80 /* cfg.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C830D257FE317006A9F80 /* cfg.h */; };
-		A98C8869257FE31A006A9F80 /* cfg.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C830D257FE317006A9F80 /* cfg.h */; };
-		A98C886A257FE31A006A9F80 /* code_sink.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C830E257FE317006A9F80 /* code_sink.h */; };
-		A98C886B257FE31A006A9F80 /* code_sink.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C830E257FE317006A9F80 /* code_sink.h */; };
-		A98C886C257FE31A006A9F80 /* code_sink.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C830E257FE317006A9F80 /* code_sink.h */; };
-		A98C886D257FE31A006A9F80 /* loop_descriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C830F257FE317006A9F80 /* loop_descriptor.h */; };
-		A98C886E257FE31A006A9F80 /* loop_descriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C830F257FE317006A9F80 /* loop_descriptor.h */; };
-		A98C886F257FE31A006A9F80 /* loop_descriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C830F257FE317006A9F80 /* loop_descriptor.h */; };
-		A98C8870257FE31A006A9F80 /* generate_webgpu_initializers_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8310257FE317006A9F80 /* generate_webgpu_initializers_pass.h */; };
-		A98C8871257FE31A006A9F80 /* generate_webgpu_initializers_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8310257FE317006A9F80 /* generate_webgpu_initializers_pass.h */; };
-		A98C8872257FE31A006A9F80 /* generate_webgpu_initializers_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8310257FE317006A9F80 /* generate_webgpu_initializers_pass.h */; };
-		A98C8873257FE31A006A9F80 /* instruction.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8311257FE317006A9F80 /* instruction.h */; };
-		A98C8874257FE31A006A9F80 /* instruction.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8311257FE317006A9F80 /* instruction.h */; };
-		A98C8875257FE31A006A9F80 /* instruction.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8311257FE317006A9F80 /* instruction.h */; };
-		A98C8876257FE31A006A9F80 /* aggressive_dead_code_elim_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8312257FE317006A9F80 /* aggressive_dead_code_elim_pass.h */; };
-		A98C8877257FE31A006A9F80 /* aggressive_dead_code_elim_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8312257FE317006A9F80 /* aggressive_dead_code_elim_pass.h */; };
-		A98C8878257FE31A006A9F80 /* aggressive_dead_code_elim_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8312257FE317006A9F80 /* aggressive_dead_code_elim_pass.h */; };
-		A98C8879257FE31A006A9F80 /* struct_cfg_analysis.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8313257FE317006A9F80 /* struct_cfg_analysis.cpp */; };
-		A98C887A257FE31A006A9F80 /* struct_cfg_analysis.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8313257FE317006A9F80 /* struct_cfg_analysis.cpp */; };
-		A98C887B257FE31A006A9F80 /* struct_cfg_analysis.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8313257FE317006A9F80 /* struct_cfg_analysis.cpp */; };
-		A98C887C257FE31A006A9F80 /* vector_dce.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8314257FE317006A9F80 /* vector_dce.h */; };
-		A98C887D257FE31A006A9F80 /* vector_dce.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8314257FE317006A9F80 /* vector_dce.h */; };
-		A98C887E257FE31A006A9F80 /* vector_dce.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8314257FE317006A9F80 /* vector_dce.h */; };
-		A98C887F257FE31A006A9F80 /* combine_access_chains.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8315257FE317006A9F80 /* combine_access_chains.h */; };
-		A98C8880257FE31A006A9F80 /* combine_access_chains.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8315257FE317006A9F80 /* combine_access_chains.h */; };
-		A98C8881257FE31A006A9F80 /* combine_access_chains.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8315257FE317006A9F80 /* combine_access_chains.h */; };
-		A98C8882257FE31A006A9F80 /* pass_manager.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8316257FE317006A9F80 /* pass_manager.h */; };
-		A98C8883257FE31A006A9F80 /* pass_manager.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8316257FE317006A9F80 /* pass_manager.h */; };
-		A98C8884257FE31A006A9F80 /* pass_manager.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8316257FE317006A9F80 /* pass_manager.h */; };
-		A98C8885257FE31A006A9F80 /* local_access_chain_convert_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8317257FE317006A9F80 /* local_access_chain_convert_pass.cpp */; };
-		A98C8886257FE31A006A9F80 /* local_access_chain_convert_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8317257FE317006A9F80 /* local_access_chain_convert_pass.cpp */; };
-		A98C8887257FE31A006A9F80 /* local_access_chain_convert_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8317257FE317006A9F80 /* local_access_chain_convert_pass.cpp */; };
-		A98C8888257FE31A006A9F80 /* basic_block.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8318257FE317006A9F80 /* basic_block.cpp */; };
-		A98C8889257FE31A006A9F80 /* basic_block.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8318257FE317006A9F80 /* basic_block.cpp */; };
-		A98C888A257FE31A006A9F80 /* basic_block.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8318257FE317006A9F80 /* basic_block.cpp */; };
-		A98C888B257FE31A006A9F80 /* iterator.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8319257FE317006A9F80 /* iterator.h */; };
-		A98C888C257FE31A006A9F80 /* iterator.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8319257FE317006A9F80 /* iterator.h */; };
-		A98C888D257FE31A006A9F80 /* iterator.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8319257FE317006A9F80 /* iterator.h */; };
-		A98C888E257FE31A006A9F80 /* licm_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C831A257FE317006A9F80 /* licm_pass.h */; };
-		A98C888F257FE31A006A9F80 /* licm_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C831A257FE317006A9F80 /* licm_pass.h */; };
-		A98C8890257FE31A006A9F80 /* licm_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C831A257FE317006A9F80 /* licm_pass.h */; };
-		A98C8891257FE31A006A9F80 /* build_module.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C831B257FE317006A9F80 /* build_module.h */; };
-		A98C8892257FE31A006A9F80 /* build_module.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C831B257FE317006A9F80 /* build_module.h */; };
-		A98C8893257FE31A006A9F80 /* build_module.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C831B257FE317006A9F80 /* build_module.h */; };
-		A98C8894257FE31A006A9F80 /* ccp_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C831C257FE317006A9F80 /* ccp_pass.h */; };
-		A98C8895257FE31A006A9F80 /* ccp_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C831C257FE317006A9F80 /* ccp_pass.h */; };
-		A98C8896257FE31A006A9F80 /* ccp_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C831C257FE317006A9F80 /* ccp_pass.h */; };
-		A98C8897257FE31A006A9F80 /* graphics_robust_access_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C831D257FE317006A9F80 /* graphics_robust_access_pass.cpp */; };
-		A98C8898257FE31A006A9F80 /* graphics_robust_access_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C831D257FE317006A9F80 /* graphics_robust_access_pass.cpp */; };
-		A98C8899257FE31A006A9F80 /* graphics_robust_access_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C831D257FE317006A9F80 /* graphics_robust_access_pass.cpp */; };
-		A98C889A257FE31A006A9F80 /* decompose_initialized_variables_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C831E257FE317006A9F80 /* decompose_initialized_variables_pass.h */; };
-		A98C889B257FE31A006A9F80 /* decompose_initialized_variables_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C831E257FE317006A9F80 /* decompose_initialized_variables_pass.h */; };
-		A98C889C257FE31A006A9F80 /* decompose_initialized_variables_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C831E257FE317006A9F80 /* decompose_initialized_variables_pass.h */; };
-		A98C889D257FE31A006A9F80 /* function.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C831F257FE317006A9F80 /* function.h */; };
-		A98C889E257FE31A006A9F80 /* function.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C831F257FE317006A9F80 /* function.h */; };
-		A98C889F257FE31A006A9F80 /* function.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C831F257FE317006A9F80 /* function.h */; };
-		A98C88A0257FE31A006A9F80 /* loop_fusion.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8320257FE317006A9F80 /* loop_fusion.cpp */; };
-		A98C88A1257FE31A006A9F80 /* loop_fusion.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8320257FE317006A9F80 /* loop_fusion.cpp */; };
-		A98C88A2257FE31A006A9F80 /* loop_fusion.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8320257FE317006A9F80 /* loop_fusion.cpp */; };
-		A98C88A3257FE31A006A9F80 /* upgrade_memory_model.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8321257FE317006A9F80 /* upgrade_memory_model.cpp */; };
-		A98C88A4257FE31A006A9F80 /* upgrade_memory_model.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8321257FE317006A9F80 /* upgrade_memory_model.cpp */; };
-		A98C88A5257FE31A006A9F80 /* upgrade_memory_model.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8321257FE317006A9F80 /* upgrade_memory_model.cpp */; };
-		A98C88A6257FE31A006A9F80 /* feature_manager.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8322257FE317006A9F80 /* feature_manager.h */; };
-		A98C88A7257FE31A006A9F80 /* feature_manager.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8322257FE317006A9F80 /* feature_manager.h */; };
-		A98C88A8257FE31A006A9F80 /* feature_manager.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8322257FE317006A9F80 /* feature_manager.h */; };
-		A98C88A9257FE31A006A9F80 /* inst_bindless_check_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8323257FE317006A9F80 /* inst_bindless_check_pass.h */; };
-		A98C88AA257FE31A006A9F80 /* inst_bindless_check_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8323257FE317006A9F80 /* inst_bindless_check_pass.h */; };
-		A98C88AB257FE31A006A9F80 /* inst_bindless_check_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8323257FE317006A9F80 /* inst_bindless_check_pass.h */; };
-		A98C88AC257FE31A006A9F80 /* scalar_analysis_simplification.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8324257FE317006A9F80 /* scalar_analysis_simplification.cpp */; };
-		A98C88AD257FE31A006A9F80 /* scalar_analysis_simplification.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8324257FE317006A9F80 /* scalar_analysis_simplification.cpp */; };
-		A98C88AE257FE31A006A9F80 /* scalar_analysis_simplification.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8324257FE317006A9F80 /* scalar_analysis_simplification.cpp */; };
-		A98C88AF257FE31A006A9F80 /* set_spec_constant_default_value_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8325257FE317006A9F80 /* set_spec_constant_default_value_pass.h */; };
-		A98C88B0257FE31A006A9F80 /* set_spec_constant_default_value_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8325257FE317006A9F80 /* set_spec_constant_default_value_pass.h */; };
-		A98C88B1257FE31A006A9F80 /* set_spec_constant_default_value_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8325257FE317006A9F80 /* set_spec_constant_default_value_pass.h */; };
-		A98C88B2257FE31A006A9F80 /* dominator_tree.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8326257FE317006A9F80 /* dominator_tree.h */; };
-		A98C88B3257FE31A006A9F80 /* dominator_tree.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8326257FE317006A9F80 /* dominator_tree.h */; };
-		A98C88B4257FE31A006A9F80 /* dominator_tree.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8326257FE317006A9F80 /* dominator_tree.h */; };
-		A98C88B5257FE31A006A9F80 /* legalize_vector_shuffle_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8327257FE317006A9F80 /* legalize_vector_shuffle_pass.cpp */; };
-		A98C88B6257FE31A006A9F80 /* legalize_vector_shuffle_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8327257FE317006A9F80 /* legalize_vector_shuffle_pass.cpp */; };
-		A98C88B7257FE31A006A9F80 /* legalize_vector_shuffle_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8327257FE317006A9F80 /* legalize_vector_shuffle_pass.cpp */; };
-		A98C88B8257FE31A006A9F80 /* type_manager.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8328257FE317006A9F80 /* type_manager.h */; };
-		A98C88B9257FE31A006A9F80 /* type_manager.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8328257FE317006A9F80 /* type_manager.h */; };
-		A98C88BA257FE31A006A9F80 /* type_manager.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C8328257FE317006A9F80 /* type_manager.h */; };
-		A98C88BB257FE31A006A9F80 /* compact_ids_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8329257FE317006A9F80 /* compact_ids_pass.cpp */; };
-		A98C88BC257FE31A006A9F80 /* compact_ids_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8329257FE317006A9F80 /* compact_ids_pass.cpp */; };
-		A98C88BD257FE31A006A9F80 /* compact_ids_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C8329257FE317006A9F80 /* compact_ids_pass.cpp */; };
-		A98C88BE257FE31A006A9F80 /* loop_peeling.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C832A257FE317006A9F80 /* loop_peeling.cpp */; };
-		A98C88BF257FE31A006A9F80 /* loop_peeling.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C832A257FE317006A9F80 /* loop_peeling.cpp */; };
-		A98C88C0257FE31A006A9F80 /* loop_peeling.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C832A257FE317006A9F80 /* loop_peeling.cpp */; };
-		A98C88C1257FE31A006A9F80 /* table.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C832B257FE317006A9F80 /* table.h */; };
-		A98C88C2257FE31A006A9F80 /* table.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C832B257FE317006A9F80 /* table.h */; };
-		A98C88C3257FE31A006A9F80 /* table.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C832B257FE317006A9F80 /* table.h */; };
-		A98C8D2F257FE31C006A9F80 /* ext_inst.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C84AA257FE318006A9F80 /* ext_inst.h */; };
-		A98C8D30257FE31C006A9F80 /* ext_inst.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C84AA257FE318006A9F80 /* ext_inst.h */; };
-		A98C8D31257FE31C006A9F80 /* ext_inst.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C84AA257FE318006A9F80 /* ext_inst.h */; };
-		A98C8D32257FE31C006A9F80 /* diagnostic.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C84AB257FE318006A9F80 /* diagnostic.cpp */; };
-		A98C8D33257FE31C006A9F80 /* diagnostic.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C84AB257FE318006A9F80 /* diagnostic.cpp */; };
-		A98C8D34257FE31C006A9F80 /* diagnostic.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C84AB257FE318006A9F80 /* diagnostic.cpp */; };
-		A98C8D35257FE31C006A9F80 /* latest_version_spirv_header.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C84AC257FE318006A9F80 /* latest_version_spirv_header.h */; };
-		A98C8D36257FE31C006A9F80 /* latest_version_spirv_header.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C84AC257FE318006A9F80 /* latest_version_spirv_header.h */; };
-		A98C8D37257FE31C006A9F80 /* latest_version_spirv_header.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C84AC257FE318006A9F80 /* latest_version_spirv_header.h */; };
-		A98C8D38257FE31C006A9F80 /* libspirv.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C84AD257FE318006A9F80 /* libspirv.cpp */; };
-		A98C8D39257FE31C006A9F80 /* libspirv.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C84AD257FE318006A9F80 /* libspirv.cpp */; };
-		A98C8D3A257FE31C006A9F80 /* libspirv.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C84AD257FE318006A9F80 /* libspirv.cpp */; };
-		A98C8D3B257FE31C006A9F80 /* instruction.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C84AE257FE318006A9F80 /* instruction.h */; };
-		A98C8D3C257FE31C006A9F80 /* instruction.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C84AE257FE318006A9F80 /* instruction.h */; };
-		A98C8D3D257FE31C006A9F80 /* instruction.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C84AE257FE318006A9F80 /* instruction.h */; };
-		A98C8D3E257FE31C006A9F80 /* spirv_optimizer_options.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C84AF257FE318006A9F80 /* spirv_optimizer_options.h */; };
-		A98C8D3F257FE31C006A9F80 /* spirv_optimizer_options.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C84AF257FE318006A9F80 /* spirv_optimizer_options.h */; };
-		A98C8D40257FE31C006A9F80 /* spirv_optimizer_options.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C84AF257FE318006A9F80 /* spirv_optimizer_options.h */; };
-		A98C8D41257FE31C006A9F80 /* opcode.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C84B0257FE318006A9F80 /* opcode.h */; };
-		A98C8D42257FE31C006A9F80 /* opcode.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C84B0257FE318006A9F80 /* opcode.h */; };
-		A98C8D43257FE31C006A9F80 /* opcode.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C84B0257FE318006A9F80 /* opcode.h */; };
-		A98C8D44257FE31C006A9F80 /* operand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C84B1257FE318006A9F80 /* operand.cpp */; };
-		A98C8D45257FE31C006A9F80 /* operand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C84B1257FE318006A9F80 /* operand.cpp */; };
-		A98C8D46257FE31C006A9F80 /* operand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C84B1257FE318006A9F80 /* operand.cpp */; };
-		A98C8D47257FE31C006A9F80 /* latest_version_glsl_std_450_header.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C84B2257FE318006A9F80 /* latest_version_glsl_std_450_header.h */; };
-		A98C8D48257FE31C006A9F80 /* latest_version_glsl_std_450_header.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C84B2257FE318006A9F80 /* latest_version_glsl_std_450_header.h */; };
-		A98C8D49257FE31C006A9F80 /* latest_version_glsl_std_450_header.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C84B2257FE318006A9F80 /* latest_version_glsl_std_450_header.h */; };
-		A98C8D4A257FE31C006A9F80 /* extensions.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C84B3257FE318006A9F80 /* extensions.h */; };
-		A98C8D4B257FE31C006A9F80 /* extensions.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C84B3257FE318006A9F80 /* extensions.h */; };
-		A98C8D4C257FE31C006A9F80 /* extensions.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C84B3257FE318006A9F80 /* extensions.h */; };
-		A98C8D4D257FE31C006A9F80 /* disassemble.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C84B4257FE318006A9F80 /* disassemble.cpp */; };
-		A98C8D4E257FE31C006A9F80 /* disassemble.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C84B4257FE318006A9F80 /* disassemble.cpp */; };
-		A98C8D4F257FE31C006A9F80 /* disassemble.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C84B4257FE318006A9F80 /* disassemble.cpp */; };
-		A98C8D50257FE31C006A9F80 /* binary.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C84B5257FE318006A9F80 /* binary.h */; };
-		A98C8D51257FE31C006A9F80 /* binary.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C84B5257FE318006A9F80 /* binary.h */; };
-		A98C8D52257FE31C006A9F80 /* binary.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C84B5257FE318006A9F80 /* binary.h */; };
-		A98C8D53257FE31C006A9F80 /* text_handler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C84B6257FE318006A9F80 /* text_handler.cpp */; };
-		A98C8D54257FE31C006A9F80 /* text_handler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C84B6257FE318006A9F80 /* text_handler.cpp */; };
-		A98C8D55257FE31C006A9F80 /* text_handler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C84B6257FE318006A9F80 /* text_handler.cpp */; };
-		A98C8D56257FE31C006A9F80 /* validate_annotation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C84B8257FE318006A9F80 /* validate_annotation.cpp */; };
-		A98C8D57257FE31C006A9F80 /* validate_annotation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C84B8257FE318006A9F80 /* validate_annotation.cpp */; };
-		A98C8D58257FE31C006A9F80 /* validate_annotation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C84B8257FE318006A9F80 /* validate_annotation.cpp */; };
-		A98C8D59257FE31C006A9F80 /* validate_misc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C84B9257FE318006A9F80 /* validate_misc.cpp */; };
-		A98C8D5A257FE31C006A9F80 /* validate_misc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C84B9257FE318006A9F80 /* validate_misc.cpp */; };
-		A98C8D5B257FE31C006A9F80 /* validate_misc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C84B9257FE318006A9F80 /* validate_misc.cpp */; };
-		A98C8D5C257FE31C006A9F80 /* validate_cfg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C84BA257FE318006A9F80 /* validate_cfg.cpp */; };
-		A98C8D5D257FE31C006A9F80 /* validate_cfg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C84BA257FE318006A9F80 /* validate_cfg.cpp */; };
-		A98C8D5E257FE31C006A9F80 /* validate_cfg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C84BA257FE318006A9F80 /* validate_cfg.cpp */; };
-		A98C8D5F257FE31C006A9F80 /* validate_capability.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C84BB257FE318006A9F80 /* validate_capability.cpp */; };
-		A98C8D60257FE31C006A9F80 /* validate_capability.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C84BB257FE318006A9F80 /* validate_capability.cpp */; };
-		A98C8D61257FE31C006A9F80 /* validate_capability.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C84BB257FE318006A9F80 /* validate_capability.cpp */; };
-		A98C8D62257FE31C006A9F80 /* construct.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C84BC257FE318006A9F80 /* construct.h */; };
-		A98C8D63257FE31C006A9F80 /* construct.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C84BC257FE318006A9F80 /* construct.h */; };
-		A98C8D64257FE31C006A9F80 /* construct.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C84BC257FE318006A9F80 /* construct.h */; };
-		A98C8D65257FE31C006A9F80 /* validate_barriers.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C84BD257FE318006A9F80 /* validate_barriers.cpp */; };
-		A98C8D66257FE31C006A9F80 /* validate_barriers.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C84BD257FE318006A9F80 /* validate_barriers.cpp */; };
-		A98C8D67257FE31C006A9F80 /* validate_barriers.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C84BD257FE318006A9F80 /* validate_barriers.cpp */; };
-		A98C8D68257FE31C006A9F80 /* validate_non_uniform.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C84BE257FE318006A9F80 /* validate_non_uniform.cpp */; };
-		A98C8D69257FE31C006A9F80 /* validate_non_uniform.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C84BE257FE318006A9F80 /* validate_non_uniform.cpp */; };
-		A98C8D6A257FE31C006A9F80 /* validate_non_uniform.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C84BE257FE318006A9F80 /* validate_non_uniform.cpp */; };
-		A98C8D6B257FE31C006A9F80 /* validate_scopes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C84BF257FE318006A9F80 /* validate_scopes.cpp */; };
-		A98C8D6C257FE31C006A9F80 /* validate_scopes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C84BF257FE318006A9F80 /* validate_scopes.cpp */; };
-		A98C8D6D257FE31C006A9F80 /* validate_scopes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C84BF257FE318006A9F80 /* validate_scopes.cpp */; };
-		A98C8D6E257FE31C006A9F80 /* validate_atomics.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C84C0257FE318006A9F80 /* validate_atomics.cpp */; };
-		A98C8D6F257FE31C006A9F80 /* validate_atomics.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C84C0257FE318006A9F80 /* validate_atomics.cpp */; };
-		A98C8D70257FE31C006A9F80 /* validate_atomics.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C84C0257FE318006A9F80 /* validate_atomics.cpp */; };
-		A98C8D71257FE31C006A9F80 /* basic_block.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C84C1257FE318006A9F80 /* basic_block.h */; };
-		A98C8D72257FE31C006A9F80 /* basic_block.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C84C1257FE318006A9F80 /* basic_block.h */; };
-		A98C8D73257FE31C006A9F80 /* basic_block.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C84C1257FE318006A9F80 /* basic_block.h */; };
-		A98C8D74257FE31C006A9F80 /* validate_instruction.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C84C2257FE318006A9F80 /* validate_instruction.cpp */; };
-		A98C8D75257FE31C006A9F80 /* validate_instruction.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C84C2257FE318006A9F80 /* validate_instruction.cpp */; };
-		A98C8D76257FE31C006A9F80 /* validate_instruction.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C84C2257FE318006A9F80 /* validate_instruction.cpp */; };
-		A98C8D77257FE31C006A9F80 /* validate_decorations.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C84C3257FE318006A9F80 /* validate_decorations.cpp */; };
-		A98C8D78257FE31C006A9F80 /* validate_decorations.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C84C3257FE318006A9F80 /* validate_decorations.cpp */; };
-		A98C8D79257FE31C006A9F80 /* validate_decorations.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C84C3257FE318006A9F80 /* validate_decorations.cpp */; };
-		A98C8D7A257FE31C006A9F80 /* validate_debug.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C84C4257FE318006A9F80 /* validate_debug.cpp */; };
-		A98C8D7B257FE31C006A9F80 /* validate_debug.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C84C4257FE318006A9F80 /* validate_debug.cpp */; };
-		A98C8D7C257FE31C006A9F80 /* validate_debug.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C84C4257FE318006A9F80 /* validate_debug.cpp */; };
-		A98C8D7D257FE31C006A9F80 /* validate_builtins.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C84C5257FE318006A9F80 /* validate_builtins.cpp */; };
-		A98C8D7E257FE31C006A9F80 /* validate_builtins.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C84C5257FE318006A9F80 /* validate_builtins.cpp */; };
-		A98C8D7F257FE31C006A9F80 /* validate_builtins.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C84C5257FE318006A9F80 /* validate_builtins.cpp */; };
-		A98C8D80257FE31C006A9F80 /* validate_interfaces.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C84C6257FE318006A9F80 /* validate_interfaces.cpp */; };
-		A98C8D81257FE31C006A9F80 /* validate_interfaces.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C84C6257FE318006A9F80 /* validate_interfaces.cpp */; };
-		A98C8D82257FE31C006A9F80 /* validate_interfaces.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C84C6257FE318006A9F80 /* validate_interfaces.cpp */; };
-		A98C8D83257FE31C006A9F80 /* validate.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C84C7257FE318006A9F80 /* validate.cpp */; };
-		A98C8D84257FE31C006A9F80 /* validate.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C84C7257FE318006A9F80 /* validate.cpp */; };
-		A98C8D85257FE31C006A9F80 /* validate.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C84C7257FE318006A9F80 /* validate.cpp */; };
-		A98C8D86257FE31C006A9F80 /* validation_state.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C84C8257FE318006A9F80 /* validation_state.h */; };
-		A98C8D87257FE31C006A9F80 /* validation_state.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C84C8257FE318006A9F80 /* validation_state.h */; };
-		A98C8D88257FE31C006A9F80 /* validation_state.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C84C8257FE318006A9F80 /* validation_state.h */; };
-		A98C8D89257FE31C006A9F80 /* validate_constants.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C84C9257FE318006A9F80 /* validate_constants.cpp */; };
-		A98C8D8A257FE31C006A9F80 /* validate_constants.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C84C9257FE318006A9F80 /* validate_constants.cpp */; };
-		A98C8D8B257FE31C006A9F80 /* validate_constants.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C84C9257FE318006A9F80 /* validate_constants.cpp */; };
-		A98C8D8C257FE31C006A9F80 /* validate_bitwise.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C84CA257FE318006A9F80 /* validate_bitwise.cpp */; };
-		A98C8D8D257FE31C006A9F80 /* validate_bitwise.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C84CA257FE318006A9F80 /* validate_bitwise.cpp */; };
-		A98C8D8E257FE31C006A9F80 /* validate_bitwise.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C84CA257FE318006A9F80 /* validate_bitwise.cpp */; };
-		A98C8D8F257FE31C006A9F80 /* validate_extensions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C84CB257FE318006A9F80 /* validate_extensions.cpp */; };
-		A98C8D90257FE31C006A9F80 /* validate_extensions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C84CB257FE318006A9F80 /* validate_extensions.cpp */; };
-		A98C8D91257FE31C006A9F80 /* validate_extensions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C84CB257FE318006A9F80 /* validate_extensions.cpp */; };
-		A98C8D92257FE31C006A9F80 /* construct.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C84CC257FE318006A9F80 /* construct.cpp */; };
-		A98C8D93257FE31C006A9F80 /* construct.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C84CC257FE318006A9F80 /* construct.cpp */; };
-		A98C8D94257FE31C006A9F80 /* construct.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C84CC257FE318006A9F80 /* construct.cpp */; };
-		A98C8D95257FE31C006A9F80 /* function.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C84CD257FE318006A9F80 /* function.cpp */; };
-		A98C8D96257FE31C006A9F80 /* function.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C84CD257FE318006A9F80 /* function.cpp */; };
-		A98C8D97257FE31C006A9F80 /* function.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C84CD257FE318006A9F80 /* function.cpp */; };
-		A98C8D98257FE31C006A9F80 /* validate.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C84CE257FE318006A9F80 /* validate.h */; };
-		A98C8D99257FE31C006A9F80 /* validate.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C84CE257FE318006A9F80 /* validate.h */; };
-		A98C8D9A257FE31C006A9F80 /* validate.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C84CE257FE318006A9F80 /* validate.h */; };
-		A98C8D9B257FE31C006A9F80 /* validate_adjacency.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C84CF257FE318006A9F80 /* validate_adjacency.cpp */; };
-		A98C8D9C257FE31C006A9F80 /* validate_adjacency.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C84CF257FE318006A9F80 /* validate_adjacency.cpp */; };
-		A98C8D9D257FE31C006A9F80 /* validate_adjacency.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C84CF257FE318006A9F80 /* validate_adjacency.cpp */; };
-		A98C8D9E257FE31C006A9F80 /* validate_conversion.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C84D0257FE318006A9F80 /* validate_conversion.cpp */; };
-		A98C8D9F257FE31C006A9F80 /* validate_conversion.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C84D0257FE318006A9F80 /* validate_conversion.cpp */; };
-		A98C8DA0257FE31C006A9F80 /* validate_conversion.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C84D0257FE318006A9F80 /* validate_conversion.cpp */; };
-		A98C8DA1257FE31C006A9F80 /* validate_small_type_uses.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C84D1257FE318006A9F80 /* validate_small_type_uses.cpp */; };
-		A98C8DA2257FE31C006A9F80 /* validate_small_type_uses.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C84D1257FE318006A9F80 /* validate_small_type_uses.cpp */; };
-		A98C8DA3257FE31C006A9F80 /* validate_small_type_uses.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C84D1257FE318006A9F80 /* validate_small_type_uses.cpp */; };
-		A98C8DA4257FE31C006A9F80 /* validate_scopes.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C84D2257FE318006A9F80 /* validate_scopes.h */; };
-		A98C8DA5257FE31C006A9F80 /* validate_scopes.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C84D2257FE318006A9F80 /* validate_scopes.h */; };
-		A98C8DA6257FE31C006A9F80 /* validate_scopes.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C84D2257FE318006A9F80 /* validate_scopes.h */; };
-		A98C8DA7257FE31C006A9F80 /* validate_id.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C84D3257FE318006A9F80 /* validate_id.cpp */; };
-		A98C8DA8257FE31C006A9F80 /* validate_id.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C84D3257FE318006A9F80 /* validate_id.cpp */; };
-		A98C8DA9257FE31C006A9F80 /* validate_id.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C84D3257FE318006A9F80 /* validate_id.cpp */; };
-		A98C8DAA257FE31C006A9F80 /* validate_memory_semantics.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C84D4257FE318006A9F80 /* validate_memory_semantics.h */; };
-		A98C8DAB257FE31C006A9F80 /* validate_memory_semantics.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C84D4257FE318006A9F80 /* validate_memory_semantics.h */; };
-		A98C8DAC257FE31C006A9F80 /* validate_memory_semantics.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C84D4257FE318006A9F80 /* validate_memory_semantics.h */; };
-		A98C8DAD257FE31C006A9F80 /* validate_arithmetics.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C84D5257FE318006A9F80 /* validate_arithmetics.cpp */; };
-		A98C8DAE257FE31C006A9F80 /* validate_arithmetics.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C84D5257FE318006A9F80 /* validate_arithmetics.cpp */; };
-		A98C8DAF257FE31C006A9F80 /* validate_arithmetics.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C84D5257FE318006A9F80 /* validate_arithmetics.cpp */; };
-		A98C8DB0257FE31C006A9F80 /* validate_mode_setting.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C84D6257FE318006A9F80 /* validate_mode_setting.cpp */; };
-		A98C8DB1257FE31C006A9F80 /* validate_mode_setting.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C84D6257FE318006A9F80 /* validate_mode_setting.cpp */; };
-		A98C8DB2257FE31C006A9F80 /* validate_mode_setting.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C84D6257FE318006A9F80 /* validate_mode_setting.cpp */; };
-		A98C8DB3257FE31C006A9F80 /* validate_memory_semantics.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C84D7257FE318006A9F80 /* validate_memory_semantics.cpp */; };
-		A98C8DB4257FE31C006A9F80 /* validate_memory_semantics.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C84D7257FE318006A9F80 /* validate_memory_semantics.cpp */; };
-		A98C8DB5257FE31C006A9F80 /* validate_memory_semantics.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C84D7257FE318006A9F80 /* validate_memory_semantics.cpp */; };
-		A98C8DB6257FE31C006A9F80 /* validate_logicals.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C84D8257FE318006A9F80 /* validate_logicals.cpp */; };
-		A98C8DB7257FE31C006A9F80 /* validate_logicals.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C84D8257FE318006A9F80 /* validate_logicals.cpp */; };
-		A98C8DB8257FE31C006A9F80 /* validate_logicals.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C84D8257FE318006A9F80 /* validate_logicals.cpp */; };
-		A98C8DB9257FE31C006A9F80 /* validate_derivatives.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C84D9257FE318006A9F80 /* validate_derivatives.cpp */; };
-		A98C8DBA257FE31C006A9F80 /* validate_derivatives.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C84D9257FE318006A9F80 /* validate_derivatives.cpp */; };
-		A98C8DBB257FE31C006A9F80 /* validate_derivatives.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C84D9257FE318006A9F80 /* validate_derivatives.cpp */; };
-		A98C8DBC257FE31C006A9F80 /* validate_memory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C84DA257FE318006A9F80 /* validate_memory.cpp */; };
-		A98C8DBD257FE31C006A9F80 /* validate_memory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C84DA257FE318006A9F80 /* validate_memory.cpp */; };
-		A98C8DBE257FE31C006A9F80 /* validate_memory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C84DA257FE318006A9F80 /* validate_memory.cpp */; };
-		A98C8DBF257FE31C006A9F80 /* validate_image.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C84DB257FE318006A9F80 /* validate_image.cpp */; };
-		A98C8DC0257FE31C006A9F80 /* validate_image.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C84DB257FE318006A9F80 /* validate_image.cpp */; };
-		A98C8DC1257FE31C006A9F80 /* validate_image.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C84DB257FE318006A9F80 /* validate_image.cpp */; };
-		A98C8DC2257FE31C006A9F80 /* validate_literals.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C84DC257FE318006A9F80 /* validate_literals.cpp */; };
-		A98C8DC3257FE31C006A9F80 /* validate_literals.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C84DC257FE318006A9F80 /* validate_literals.cpp */; };
-		A98C8DC4257FE31C006A9F80 /* validate_literals.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C84DC257FE318006A9F80 /* validate_literals.cpp */; };
-		A98C8DC5257FE31C006A9F80 /* instruction.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C84DD257FE318006A9F80 /* instruction.cpp */; };
-		A98C8DC6257FE31C006A9F80 /* instruction.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C84DD257FE318006A9F80 /* instruction.cpp */; };
-		A98C8DC7257FE31C006A9F80 /* instruction.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C84DD257FE318006A9F80 /* instruction.cpp */; };
-		A98C8DC8257FE31C006A9F80 /* validate_type.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C84DE257FE318006A9F80 /* validate_type.cpp */; };
-		A98C8DC9257FE31C006A9F80 /* validate_type.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C84DE257FE318006A9F80 /* validate_type.cpp */; };
-		A98C8DCA257FE31C006A9F80 /* validate_type.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C84DE257FE318006A9F80 /* validate_type.cpp */; };
-		A98C8DCB257FE31C006A9F80 /* instruction.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C84DF257FE318006A9F80 /* instruction.h */; };
-		A98C8DCC257FE31C006A9F80 /* instruction.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C84DF257FE318006A9F80 /* instruction.h */; };
-		A98C8DCD257FE31C006A9F80 /* instruction.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C84DF257FE318006A9F80 /* instruction.h */; };
-		A98C8DCE257FE31C006A9F80 /* validate_execution_limitations.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C84E0257FE318006A9F80 /* validate_execution_limitations.cpp */; };
-		A98C8DCF257FE31C006A9F80 /* validate_execution_limitations.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C84E0257FE318006A9F80 /* validate_execution_limitations.cpp */; };
-		A98C8DD0257FE31C006A9F80 /* validate_execution_limitations.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C84E0257FE318006A9F80 /* validate_execution_limitations.cpp */; };
-		A98C8DD1257FE31C006A9F80 /* validate_layout.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C84E1257FE318006A9F80 /* validate_layout.cpp */; };
-		A98C8DD2257FE31C006A9F80 /* validate_layout.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C84E1257FE318006A9F80 /* validate_layout.cpp */; };
-		A98C8DD3257FE31C006A9F80 /* validate_layout.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C84E1257FE318006A9F80 /* validate_layout.cpp */; };
-		A98C8DD4257FE31C006A9F80 /* basic_block.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C84E2257FE318006A9F80 /* basic_block.cpp */; };
-		A98C8DD5257FE31C006A9F80 /* basic_block.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C84E2257FE318006A9F80 /* basic_block.cpp */; };
-		A98C8DD6257FE31C006A9F80 /* basic_block.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C84E2257FE318006A9F80 /* basic_block.cpp */; };
-		A98C8DD7257FE31C006A9F80 /* validate_function.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C84E3257FE318006A9F80 /* validate_function.cpp */; };
-		A98C8DD8257FE31C006A9F80 /* validate_function.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C84E3257FE318006A9F80 /* validate_function.cpp */; };
-		A98C8DD9257FE31C006A9F80 /* validate_function.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C84E3257FE318006A9F80 /* validate_function.cpp */; };
-		A98C8DDA257FE31C006A9F80 /* function.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C84E4257FE318006A9F80 /* function.h */; };
-		A98C8DDB257FE31C006A9F80 /* function.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C84E4257FE318006A9F80 /* function.h */; };
-		A98C8DDC257FE31C006A9F80 /* function.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C84E4257FE318006A9F80 /* function.h */; };
-		A98C8DDD257FE31C006A9F80 /* validate_composites.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C84E5257FE318006A9F80 /* validate_composites.cpp */; };
-		A98C8DDE257FE31C006A9F80 /* validate_composites.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C84E5257FE318006A9F80 /* validate_composites.cpp */; };
-		A98C8DDF257FE31C006A9F80 /* validate_composites.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C84E5257FE318006A9F80 /* validate_composites.cpp */; };
-		A98C8DE0257FE31C006A9F80 /* validation_state.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C84E6257FE318006A9F80 /* validation_state.cpp */; };
-		A98C8DE1257FE31C006A9F80 /* validation_state.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C84E6257FE318006A9F80 /* validation_state.cpp */; };
-		A98C8DE2257FE31C006A9F80 /* validation_state.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C84E6257FE318006A9F80 /* validation_state.cpp */; };
-		A98C8DE3257FE31C006A9F80 /* validate_primitives.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C84E7257FE318006A9F80 /* validate_primitives.cpp */; };
-		A98C8DE4257FE31C006A9F80 /* validate_primitives.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C84E7257FE318006A9F80 /* validate_primitives.cpp */; };
-		A98C8DE5257FE31C006A9F80 /* validate_primitives.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A98C84E7257FE318006A9F80 /* validate_primitives.cpp */; };
-		A98C8DE6257FE31C006A9F80 /* decoration.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C84E8257FE318006A9F80 /* decoration.h */; };
-		A98C8DE7257FE31C006A9F80 /* decoration.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C84E8257FE318006A9F80 /* decoration.h */; };
-		A98C8DE8257FE31C006A9F80 /* decoration.h in Headers */ = {isa = PBXBuildFile; fileRef = A98C84E8257FE318006A9F80 /* decoration.h */; };
 /* End PBXBuildFile section */
 
 /* Begin PBXContainerItemProxy section */
@@ -1727,6 +1697,391 @@
 		A9194DF424E8940600FB127B /* copy_ext_lib_to_staging.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = copy_ext_lib_to_staging.sh; sourceTree = "<group>"; };
 		A9194DF524E8979100FB127B /* create_ext_lib_xcframeworks.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = create_ext_lib_xcframeworks.sh; sourceTree = "<group>"; };
 		A9415EF624366B0E00566F16 /* packagePregenSpirvToolsHeaders */ = {isa = PBXFileReference; lastKnownFileType = text; path = packagePregenSpirvToolsHeaders; sourceTree = "<group>"; };
+		A95601F925E46D1C008BC84F /* spirv_target_env.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = spirv_target_env.cpp; sourceTree = "<group>"; };
+		A95601FA25E46D1C008BC84F /* spirv_fuzzer_options.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = spirv_fuzzer_options.h; sourceTree = "<group>"; };
+		A95601FB25E46D1C008BC84F /* assembly_grammar.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = assembly_grammar.h; sourceTree = "<group>"; };
+		A95601FC25E46D1C008BC84F /* enum_set.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = enum_set.h; sourceTree = "<group>"; };
+		A95601FD25E46D1C008BC84F /* CMakeLists.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
+		A95601FE25E46D1C008BC84F /* text.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = text.cpp; sourceTree = "<group>"; };
+		A95601FF25E46D1C008BC84F /* assembly_grammar.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = assembly_grammar.cpp; sourceTree = "<group>"; };
+		A956020025E46D1C008BC84F /* text.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = text.h; sourceTree = "<group>"; };
+		A956020125E46D1C008BC84F /* extensions.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = extensions.cpp; sourceTree = "<group>"; };
+		A956020225E46D1C008BC84F /* pch_source.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = pch_source.cpp; sourceTree = "<group>"; };
+		A956020425E46D1C008BC84F /* parse_number.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = parse_number.h; sourceTree = "<group>"; };
+		A956020525E46D1C008BC84F /* ilist_node.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ilist_node.h; sourceTree = "<group>"; };
+		A956020625E46D1C008BC84F /* make_unique.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = make_unique.h; sourceTree = "<group>"; };
+		A956020725E46D1C008BC84F /* string_utils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = string_utils.h; sourceTree = "<group>"; };
+		A956020825E46D1C008BC84F /* small_vector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = small_vector.h; sourceTree = "<group>"; };
+		A956020925E46D1C008BC84F /* timer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = timer.cpp; sourceTree = "<group>"; };
+		A956020A25E46D1C008BC84F /* timer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = timer.h; sourceTree = "<group>"; };
+		A956020B25E46D1C008BC84F /* string_utils.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = string_utils.cpp; sourceTree = "<group>"; };
+		A956020C25E46D1C008BC84F /* bit_vector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = bit_vector.h; sourceTree = "<group>"; };
+		A956020D25E46D1C008BC84F /* bitutils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = bitutils.h; sourceTree = "<group>"; };
+		A956020E25E46D1C008BC84F /* hex_float.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = hex_float.h; sourceTree = "<group>"; };
+		A956020F25E46D1C008BC84F /* parse_number.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = parse_number.cpp; sourceTree = "<group>"; };
+		A956021025E46D1C008BC84F /* bit_vector.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = bit_vector.cpp; sourceTree = "<group>"; };
+		A956021125E46D1C008BC84F /* ilist.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ilist.h; sourceTree = "<group>"; };
+		A956021225E46D1C008BC84F /* spirv_target_env.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = spirv_target_env.h; sourceTree = "<group>"; };
+		A956021325E46D1C008BC84F /* table.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = table.cpp; sourceTree = "<group>"; };
+		A956021525E46D1C008BC84F /* operand_to_undef_reduction_opportunity_finder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = operand_to_undef_reduction_opportunity_finder.h; sourceTree = "<group>"; };
+		A956021625E46D1C008BC84F /* remove_selection_reduction_opportunity.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = remove_selection_reduction_opportunity.cpp; sourceTree = "<group>"; };
+		A956021725E46D1C008BC84F /* remove_block_reduction_opportunity.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = remove_block_reduction_opportunity.h; sourceTree = "<group>"; };
+		A956021825E46D1C008BC84F /* operand_to_dominating_id_reduction_opportunity_finder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = operand_to_dominating_id_reduction_opportunity_finder.h; sourceTree = "<group>"; };
+		A956021925E46D1C008BC84F /* reduction_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = reduction_pass.cpp; sourceTree = "<group>"; };
+		A956021A25E46D1C008BC84F /* operand_to_const_reduction_opportunity_finder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = operand_to_const_reduction_opportunity_finder.cpp; sourceTree = "<group>"; };
+		A956021B25E46D1C008BC84F /* operand_to_const_reduction_opportunity_finder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = operand_to_const_reduction_opportunity_finder.h; sourceTree = "<group>"; };
+		A956021C25E46D1C008BC84F /* CMakeLists.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
+		A956021D25E46D1C008BC84F /* reduction_util.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = reduction_util.cpp; sourceTree = "<group>"; };
+		A956021E25E46D1C008BC84F /* structured_loop_to_selection_reduction_opportunity_finder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = structured_loop_to_selection_reduction_opportunity_finder.cpp; sourceTree = "<group>"; };
+		A956021F25E46D1C008BC84F /* simple_conditional_branch_to_branch_reduction_opportunity.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = simple_conditional_branch_to_branch_reduction_opportunity.h; sourceTree = "<group>"; };
+		A956022025E46D1C008BC84F /* remove_function_reduction_opportunity_finder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = remove_function_reduction_opportunity_finder.cpp; sourceTree = "<group>"; };
+		A956022125E46D1C008BC84F /* remove_instruction_reduction_opportunity.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = remove_instruction_reduction_opportunity.h; sourceTree = "<group>"; };
+		A956022225E46D1C008BC84F /* conditional_branch_to_simple_conditional_branch_reduction_opportunity.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = conditional_branch_to_simple_conditional_branch_reduction_opportunity.h; sourceTree = "<group>"; };
+		A956022325E46D1C008BC84F /* simple_conditional_branch_to_branch_reduction_opportunity.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = simple_conditional_branch_to_branch_reduction_opportunity.cpp; sourceTree = "<group>"; };
+		A956022425E46D1C008BC84F /* remove_function_reduction_opportunity.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = remove_function_reduction_opportunity.cpp; sourceTree = "<group>"; };
+		A956022525E46D1C008BC84F /* simple_conditional_branch_to_branch_opportunity_finder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = simple_conditional_branch_to_branch_opportunity_finder.cpp; sourceTree = "<group>"; };
+		A956022625E46D1C008BC84F /* remove_selection_reduction_opportunity_finder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = remove_selection_reduction_opportunity_finder.cpp; sourceTree = "<group>"; };
+		A956022725E46D1C008BC84F /* conditional_branch_to_simple_conditional_branch_reduction_opportunity.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = conditional_branch_to_simple_conditional_branch_reduction_opportunity.cpp; sourceTree = "<group>"; };
+		A956022825E46D1C008BC84F /* remove_struct_member_reduction_opportunity.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = remove_struct_member_reduction_opportunity.h; sourceTree = "<group>"; };
+		A956022925E46D1C008BC84F /* simple_conditional_branch_to_branch_opportunity_finder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = simple_conditional_branch_to_branch_opportunity_finder.h; sourceTree = "<group>"; };
+		A956022A25E46D1C008BC84F /* merge_blocks_reduction_opportunity.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = merge_blocks_reduction_opportunity.cpp; sourceTree = "<group>"; };
+		A956022B25E46D1C008BC84F /* change_operand_reduction_opportunity.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = change_operand_reduction_opportunity.cpp; sourceTree = "<group>"; };
+		A956022C25E46D1C008BC84F /* structured_loop_to_selection_reduction_opportunity.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = structured_loop_to_selection_reduction_opportunity.h; sourceTree = "<group>"; };
+		A956022D25E46D1C008BC84F /* remove_function_reduction_opportunity.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = remove_function_reduction_opportunity.h; sourceTree = "<group>"; };
+		A956022E25E46D1C008BC84F /* remove_unused_instruction_reduction_opportunity_finder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = remove_unused_instruction_reduction_opportunity_finder.h; sourceTree = "<group>"; };
+		A956022F25E46D1C008BC84F /* change_operand_to_undef_reduction_opportunity.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = change_operand_to_undef_reduction_opportunity.h; sourceTree = "<group>"; };
+		A956023025E46D1C008BC84F /* structured_loop_to_selection_reduction_opportunity_finder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = structured_loop_to_selection_reduction_opportunity_finder.h; sourceTree = "<group>"; };
+		A956023125E46D1C008BC84F /* remove_selection_reduction_opportunity.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = remove_selection_reduction_opportunity.h; sourceTree = "<group>"; };
+		A956023225E46D1C008BC84F /* remove_instruction_reduction_opportunity.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = remove_instruction_reduction_opportunity.cpp; sourceTree = "<group>"; };
+		A956023325E46D1C008BC84F /* remove_selection_reduction_opportunity_finder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = remove_selection_reduction_opportunity_finder.h; sourceTree = "<group>"; };
+		A956023425E46D1C008BC84F /* merge_blocks_reduction_opportunity_finder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = merge_blocks_reduction_opportunity_finder.h; sourceTree = "<group>"; };
+		A956023525E46D1C008BC84F /* pch_source_reduce.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = pch_source_reduce.cpp; sourceTree = "<group>"; };
+		A956023625E46D1C008BC84F /* remove_struct_member_reduction_opportunity.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = remove_struct_member_reduction_opportunity.cpp; sourceTree = "<group>"; };
+		A956023725E46D1C008BC84F /* remove_unused_struct_member_reduction_opportunity_finder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = remove_unused_struct_member_reduction_opportunity_finder.h; sourceTree = "<group>"; };
+		A956023825E46D1C008BC84F /* remove_unused_instruction_reduction_opportunity_finder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = remove_unused_instruction_reduction_opportunity_finder.cpp; sourceTree = "<group>"; };
+		A956023925E46D1C008BC84F /* reducer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = reducer.cpp; sourceTree = "<group>"; };
+		A956023A25E46D1C008BC84F /* operand_to_undef_reduction_opportunity_finder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = operand_to_undef_reduction_opportunity_finder.cpp; sourceTree = "<group>"; };
+		A956023B25E46D1C008BC84F /* remove_function_reduction_opportunity_finder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = remove_function_reduction_opportunity_finder.h; sourceTree = "<group>"; };
+		A956023C25E46D1C008BC84F /* pch_source_reduce.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pch_source_reduce.h; sourceTree = "<group>"; };
+		A956023D25E46D1C008BC84F /* merge_blocks_reduction_opportunity_finder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = merge_blocks_reduction_opportunity_finder.cpp; sourceTree = "<group>"; };
+		A956023E25E46D1C008BC84F /* reduction_opportunity.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = reduction_opportunity.cpp; sourceTree = "<group>"; };
+		A956023F25E46D1C008BC84F /* reducer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = reducer.h; sourceTree = "<group>"; };
+		A956024025E46D1C008BC84F /* change_operand_to_undef_reduction_opportunity.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = change_operand_to_undef_reduction_opportunity.cpp; sourceTree = "<group>"; };
+		A956024125E46D1C008BC84F /* reduction_opportunity.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = reduction_opportunity.h; sourceTree = "<group>"; };
+		A956024225E46D1C008BC84F /* conditional_branch_to_simple_conditional_branch_opportunity_finder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = conditional_branch_to_simple_conditional_branch_opportunity_finder.h; sourceTree = "<group>"; };
+		A956024325E46D1C008BC84F /* operand_to_dominating_id_reduction_opportunity_finder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = operand_to_dominating_id_reduction_opportunity_finder.cpp; sourceTree = "<group>"; };
+		A956024425E46D1C008BC84F /* reduction_opportunity_finder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = reduction_opportunity_finder.h; sourceTree = "<group>"; };
+		A956024525E46D1C008BC84F /* change_operand_reduction_opportunity.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = change_operand_reduction_opportunity.h; sourceTree = "<group>"; };
+		A956024625E46D1C008BC84F /* remove_block_reduction_opportunity_finder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = remove_block_reduction_opportunity_finder.h; sourceTree = "<group>"; };
+		A956024725E46D1C008BC84F /* remove_block_reduction_opportunity_finder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = remove_block_reduction_opportunity_finder.cpp; sourceTree = "<group>"; };
+		A956024825E46D1C008BC84F /* reduction_util.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = reduction_util.h; sourceTree = "<group>"; };
+		A956024925E46D1C008BC84F /* merge_blocks_reduction_opportunity.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = merge_blocks_reduction_opportunity.h; sourceTree = "<group>"; };
+		A956024A25E46D1C008BC84F /* conditional_branch_to_simple_conditional_branch_opportunity_finder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = conditional_branch_to_simple_conditional_branch_opportunity_finder.cpp; sourceTree = "<group>"; };
+		A956024B25E46D1C008BC84F /* structured_loop_to_selection_reduction_opportunity.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = structured_loop_to_selection_reduction_opportunity.cpp; sourceTree = "<group>"; };
+		A956024C25E46D1C008BC84F /* remove_block_reduction_opportunity.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = remove_block_reduction_opportunity.cpp; sourceTree = "<group>"; };
+		A956024D25E46D1C008BC84F /* remove_unused_struct_member_reduction_opportunity_finder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = remove_unused_struct_member_reduction_opportunity_finder.cpp; sourceTree = "<group>"; };
+		A956024E25E46D1C008BC84F /* reduction_opportunity_finder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = reduction_opportunity_finder.cpp; sourceTree = "<group>"; };
+		A956024F25E46D1C008BC84F /* reduction_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = reduction_pass.h; sourceTree = "<group>"; };
+		A956025025E46D1C008BC84F /* latest_version_opencl_std_header.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = latest_version_opencl_std_header.h; sourceTree = "<group>"; };
+		A956025125E46D1C008BC84F /* spirv_optimizer_options.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = spirv_optimizer_options.cpp; sourceTree = "<group>"; };
+		A956025225E46D1C008BC84F /* cfa.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cfa.h; sourceTree = "<group>"; };
+		A956025325E46D1C008BC84F /* pch_source.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pch_source.h; sourceTree = "<group>"; };
+		A956025425E46D1C008BC84F /* enum_string_mapping.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = enum_string_mapping.h; sourceTree = "<group>"; };
+		A956025525E46D1C008BC84F /* spirv_fuzzer_options.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = spirv_fuzzer_options.cpp; sourceTree = "<group>"; };
+		A956025625E46D1C008BC84F /* spirv_reducer_options.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = spirv_reducer_options.h; sourceTree = "<group>"; };
+		A956025725E46D1C008BC84F /* spirv_validator_options.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = spirv_validator_options.cpp; sourceTree = "<group>"; };
+		A956025825E46D1C008BC84F /* print.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = print.cpp; sourceTree = "<group>"; };
+		A956025925E46D1C008BC84F /* spirv_definition.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = spirv_definition.h; sourceTree = "<group>"; };
+		A956025A25E46D1C008BC84F /* operand.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = operand.h; sourceTree = "<group>"; };
+		A956025B25E46D1C008BC84F /* spirv_endian.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = spirv_endian.cpp; sourceTree = "<group>"; };
+		A956025C25E46D1C008BC84F /* macro.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = macro.h; sourceTree = "<group>"; };
+		A956025D25E46D1C008BC84F /* spirv_constant.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = spirv_constant.h; sourceTree = "<group>"; };
+		A956025E25E46D1C008BC84F /* binary.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = binary.cpp; sourceTree = "<group>"; };
+		A956025F25E46D1C008BC84F /* spirv_validator_options.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = spirv_validator_options.h; sourceTree = "<group>"; };
+		A956026025E46D1C008BC84F /* enum_string_mapping.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = enum_string_mapping.cpp; sourceTree = "<group>"; };
+		A956026125E46D1C008BC84F /* text_handler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = text_handler.h; sourceTree = "<group>"; };
+		A956026225E46D1C008BC84F /* parsed_operand.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = parsed_operand.h; sourceTree = "<group>"; };
+		A956026325E46D1C008BC84F /* name_mapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = name_mapper.h; sourceTree = "<group>"; };
+		A956026425E46D1C008BC84F /* spirv_reducer_options.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = spirv_reducer_options.cpp; sourceTree = "<group>"; };
+		A956026525E46D1C008BC84F /* parsed_operand.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = parsed_operand.cpp; sourceTree = "<group>"; };
+		A956026625E46D1C008BC84F /* diagnostic.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = diagnostic.h; sourceTree = "<group>"; };
+		A956026725E46D1C008BC84F /* spirv_endian.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = spirv_endian.h; sourceTree = "<group>"; };
+		A956026825E46D1C008BC84F /* name_mapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = name_mapper.cpp; sourceTree = "<group>"; };
+		A956026A25E46D1C008BC84F /* CMakeLists.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
+		A956026B25E46D1C008BC84F /* linker.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = linker.cpp; sourceTree = "<group>"; };
+		A956026C25E46D1C008BC84F /* software_version.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = software_version.cpp; sourceTree = "<group>"; };
+		A956026D25E46D1C008BC84F /* opcode.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = opcode.cpp; sourceTree = "<group>"; };
+		A956026E25E46D1C008BC84F /* print.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = print.h; sourceTree = "<group>"; };
+		A956026F25E46D1C008BC84F /* ext_inst.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ext_inst.cpp; sourceTree = "<group>"; };
+		A956027025E46D1C008BC84F /* disassemble.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = disassemble.h; sourceTree = "<group>"; };
+		A956027225E46D1C008BC84F /* optimizer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = optimizer.cpp; sourceTree = "<group>"; };
+		A956027325E46D1C008BC84F /* if_conversion.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = if_conversion.h; sourceTree = "<group>"; };
+		A956027425E46D1C008BC84F /* register_pressure.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = register_pressure.cpp; sourceTree = "<group>"; };
+		A956027525E46D1C008BC84F /* loop_utils.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = loop_utils.cpp; sourceTree = "<group>"; };
+		A956027625E46D1C008BC84F /* merge_return_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = merge_return_pass.h; sourceTree = "<group>"; };
+		A956027725E46D1C008BC84F /* inline_opaque_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = inline_opaque_pass.h; sourceTree = "<group>"; };
+		A956027825E46D1C008BC84F /* loop_fusion.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = loop_fusion.h; sourceTree = "<group>"; };
+		A956027925E46D1C008BC84F /* combine_access_chains.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = combine_access_chains.cpp; sourceTree = "<group>"; };
+		A956027A25E46D1C008BC84F /* build_module.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = build_module.cpp; sourceTree = "<group>"; };
+		A956027B25E46D1C008BC84F /* composite.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = composite.h; sourceTree = "<group>"; };
+		A956027C25E46D1C008BC84F /* compact_ids_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = compact_ids_pass.h; sourceTree = "<group>"; };
+		A956027D25E46D1C008BC84F /* register_pressure.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = register_pressure.h; sourceTree = "<group>"; };
+		A956027E25E46D1C008BC84F /* tree_iterator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tree_iterator.h; sourceTree = "<group>"; };
+		A956027F25E46D1C008BC84F /* graphics_robust_access_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = graphics_robust_access_pass.h; sourceTree = "<group>"; };
+		A956028025E46D1C008BC84F /* local_single_store_elim_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = local_single_store_elim_pass.h; sourceTree = "<group>"; };
+		A956028125E46D1C008BC84F /* reduce_load_size.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = reduce_load_size.h; sourceTree = "<group>"; };
+		A956028225E46D1C008BC84F /* code_sink.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = code_sink.cpp; sourceTree = "<group>"; };
+		A956028325E46D1C008BC84F /* types.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = types.cpp; sourceTree = "<group>"; };
+		A956028425E46D1C008BC84F /* scalar_analysis.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = scalar_analysis.h; sourceTree = "<group>"; };
+		A956028525E46D1C008BC84F /* strip_debug_info_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = strip_debug_info_pass.h; sourceTree = "<group>"; };
+		A956028625E46D1C008BC84F /* cfg.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = cfg.cpp; sourceTree = "<group>"; };
+		A956028725E46D1C008BC84F /* decoration_manager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = decoration_manager.cpp; sourceTree = "<group>"; };
+		A956028825E46D1C008BC84F /* local_single_block_elim_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = local_single_block_elim_pass.cpp; sourceTree = "<group>"; };
+		A956028925E46D1C008BC84F /* freeze_spec_constant_value_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = freeze_spec_constant_value_pass.cpp; sourceTree = "<group>"; };
+		A956028A25E46D1C008BC84F /* replace_invalid_opc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = replace_invalid_opc.h; sourceTree = "<group>"; };
+		A956028B25E46D1C008BC84F /* local_access_chain_convert_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = local_access_chain_convert_pass.h; sourceTree = "<group>"; };
+		A956028C25E46D1C008BC84F /* inst_bindless_check_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = inst_bindless_check_pass.cpp; sourceTree = "<group>"; };
+		A956028D25E46D1C008BC84F /* local_redundancy_elimination.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = local_redundancy_elimination.cpp; sourceTree = "<group>"; };
+		A956028E25E46D1C008BC84F /* CMakeLists.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
+		A956028F25E46D1C008BC84F /* instrument_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = instrument_pass.cpp; sourceTree = "<group>"; };
+		A956029025E46D1C008BC84F /* propagator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = propagator.h; sourceTree = "<group>"; };
+		A956029125E46D1C008BC84F /* instruction_list.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = instruction_list.h; sourceTree = "<group>"; };
+		A956029225E46D1C008BC84F /* feature_manager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = feature_manager.cpp; sourceTree = "<group>"; };
+		A956029325E46D1C008BC84F /* pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = pass.cpp; sourceTree = "<group>"; };
+		A956029425E46D1C008BC84F /* loop_fission.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = loop_fission.cpp; sourceTree = "<group>"; };
+		A956029525E46D1C008BC84F /* dominator_tree.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = dominator_tree.cpp; sourceTree = "<group>"; };
+		A956029625E46D1C008BC84F /* amd_ext_to_khr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = amd_ext_to_khr.h; sourceTree = "<group>"; };
+		A956029725E46D1C008BC84F /* merge_return_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = merge_return_pass.cpp; sourceTree = "<group>"; };
+		A956029825E46D1C008BC84F /* ir_context.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ir_context.h; sourceTree = "<group>"; };
+		A956029925E46D1C008BC84F /* eliminate_dead_constant_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = eliminate_dead_constant_pass.cpp; sourceTree = "<group>"; };
+		A956029A25E46D1C008BC84F /* cfg_cleanup_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = cfg_cleanup_pass.cpp; sourceTree = "<group>"; };
+		A956029B25E46D1C008BC84F /* wrap_opkill.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = wrap_opkill.cpp; sourceTree = "<group>"; };
+		A956029C25E46D1C008BC84F /* const_folding_rules.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = const_folding_rules.cpp; sourceTree = "<group>"; };
+		A956029D25E46D1C008BC84F /* loop_unroller.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = loop_unroller.h; sourceTree = "<group>"; };
+		A956029E25E46D1C008BC84F /* strip_debug_info_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = strip_debug_info_pass.cpp; sourceTree = "<group>"; };
+		A956029F25E46D1C008BC84F /* ssa_rewrite_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ssa_rewrite_pass.cpp; sourceTree = "<group>"; };
+		A95602A025E46D1C008BC84F /* loop_dependence.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = loop_dependence.cpp; sourceTree = "<group>"; };
+		A95602A125E46D1C008BC84F /* unify_const_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = unify_const_pass.h; sourceTree = "<group>"; };
+		A95602A225E46D1C008BC84F /* ir_loader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ir_loader.h; sourceTree = "<group>"; };
+		A95602A325E46D1C008BC84F /* inst_debug_printf_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = inst_debug_printf_pass.cpp; sourceTree = "<group>"; };
+		A95602A425E46D1C008BC84F /* types.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = types.h; sourceTree = "<group>"; };
+		A95602A525E46D1C008BC84F /* fold_spec_constant_op_and_composite_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fold_spec_constant_op_and_composite_pass.h; sourceTree = "<group>"; };
+		A95602A625E46D1C008BC84F /* mem_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = mem_pass.cpp; sourceTree = "<group>"; };
+		A95602A725E46D1C008BC84F /* basic_block.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = basic_block.h; sourceTree = "<group>"; };
+		A95602A825E46D1C008BC84F /* remove_duplicates_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = remove_duplicates_pass.cpp; sourceTree = "<group>"; };
+		A95602A925E46D1C008BC84F /* dead_variable_elimination.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = dead_variable_elimination.cpp; sourceTree = "<group>"; };
+		A95602AA25E46D1C008BC84F /* block_merge_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = block_merge_pass.h; sourceTree = "<group>"; };
+		A95602AB25E46D1C008BC84F /* module.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = module.cpp; sourceTree = "<group>"; };
+		A95602AC25E46D1C008BC84F /* debug_info_manager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = debug_info_manager.h; sourceTree = "<group>"; };
+		A95602AD25E46D1C008BC84F /* fold_spec_constant_op_and_composite_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = fold_spec_constant_op_and_composite_pass.cpp; sourceTree = "<group>"; };
+		A95602AE25E46D1C008BC84F /* loop_unswitch_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = loop_unswitch_pass.cpp; sourceTree = "<group>"; };
+		A95602AF25E46D1C008BC84F /* unify_const_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = unify_const_pass.cpp; sourceTree = "<group>"; };
+		A95602B025E46D1C008BC84F /* type_manager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = type_manager.cpp; sourceTree = "<group>"; };
+		A95602B125E46D1C008BC84F /* private_to_local_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = private_to_local_pass.h; sourceTree = "<group>"; };
+		A95602B225E46D1C008BC84F /* convert_to_half_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = convert_to_half_pass.h; sourceTree = "<group>"; };
+		A95602B325E46D1C008BC84F /* relax_float_ops_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = relax_float_ops_pass.h; sourceTree = "<group>"; };
+		A95602B425E46D1C008BC84F /* inline_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = inline_pass.cpp; sourceTree = "<group>"; };
+		A95602B525E46D1C008BC84F /* def_use_manager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = def_use_manager.h; sourceTree = "<group>"; };
+		A95602B625E46D1C008BC84F /* ir_loader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ir_loader.cpp; sourceTree = "<group>"; };
+		A95602B725E46D1C008BC84F /* cfg_cleanup_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cfg_cleanup_pass.h; sourceTree = "<group>"; };
+		A95602B825E46D1C008BC84F /* licm_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = licm_pass.cpp; sourceTree = "<group>"; };
+		A95602B925E46D1C008BC84F /* eliminate_dead_functions_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = eliminate_dead_functions_pass.cpp; sourceTree = "<group>"; };
+		A95602BA25E46D1C008BC84F /* local_redundancy_elimination.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = local_redundancy_elimination.h; sourceTree = "<group>"; };
+		A95602BB25E46D1C008BC84F /* loop_peeling.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = loop_peeling.h; sourceTree = "<group>"; };
+		A95602BC25E46D1C008BC84F /* vector_dce.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = vector_dce.cpp; sourceTree = "<group>"; };
+		A95602BD25E46D1C008BC84F /* block_merge_util.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = block_merge_util.h; sourceTree = "<group>"; };
+		A95602BE25E46D1C008BC84F /* loop_unroller.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = loop_unroller.cpp; sourceTree = "<group>"; };
+		A95602BF25E46D1C008BC84F /* desc_sroa.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = desc_sroa.h; sourceTree = "<group>"; };
+		A95602C025E46D1C008BC84F /* constants.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = constants.cpp; sourceTree = "<group>"; };
+		A95602C125E46D1C008BC84F /* loop_fusion_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = loop_fusion_pass.h; sourceTree = "<group>"; };
+		A95602C225E46D1C008BC84F /* struct_cfg_analysis.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = struct_cfg_analysis.h; sourceTree = "<group>"; };
+		A95602C325E46D1C008BC84F /* inst_buff_addr_check_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = inst_buff_addr_check_pass.cpp; sourceTree = "<group>"; };
+		A95602C425E46D1C008BC84F /* def_use_manager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = def_use_manager.cpp; sourceTree = "<group>"; };
+		A95602C525E46D1C008BC84F /* wrap_opkill.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = wrap_opkill.h; sourceTree = "<group>"; };
+		A95602C625E46D1C008BC84F /* strip_reflect_info_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = strip_reflect_info_pass.cpp; sourceTree = "<group>"; };
+		A95602C725E46D1C008BC84F /* empty_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = empty_pass.h; sourceTree = "<group>"; };
+		A95602C825E46D1C008BC84F /* decoration_manager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = decoration_manager.h; sourceTree = "<group>"; };
+		A95602C925E46D1C008BC84F /* ccp_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ccp_pass.cpp; sourceTree = "<group>"; };
+		A95602CA25E46D1C008BC84F /* local_single_block_elim_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = local_single_block_elim_pass.h; sourceTree = "<group>"; };
+		A95602CB25E46D1C008BC84F /* pch_source_opt.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = pch_source_opt.cpp; sourceTree = "<group>"; };
+		A95602CC25E46D1C008BC84F /* inst_buff_addr_check_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = inst_buff_addr_check_pass.h; sourceTree = "<group>"; };
+		A95602CD25E46D1C008BC84F /* strength_reduction_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = strength_reduction_pass.h; sourceTree = "<group>"; };
+		A95602CE25E46D1C008BC84F /* aggressive_dead_code_elim_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = aggressive_dead_code_elim_pass.cpp; sourceTree = "<group>"; };
+		A95602CF25E46D1C008BC84F /* eliminate_dead_functions_util.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = eliminate_dead_functions_util.cpp; sourceTree = "<group>"; };
+		A95602D025E46D1C008BC84F /* inst_debug_printf_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = inst_debug_printf_pass.h; sourceTree = "<group>"; };
+		A95602D125E46D1C008BC84F /* simplification_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = simplification_pass.cpp; sourceTree = "<group>"; };
+		A95602D225E46D1C008BC84F /* dead_branch_elim_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = dead_branch_elim_pass.cpp; sourceTree = "<group>"; };
+		A95602D325E46D1C008BC84F /* flatten_decoration_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = flatten_decoration_pass.cpp; sourceTree = "<group>"; };
+		A95602D425E46D1C008BC84F /* dead_insert_elim_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dead_insert_elim_pass.h; sourceTree = "<group>"; };
+		A95602D525E46D1C008BC84F /* folding_rules.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = folding_rules.cpp; sourceTree = "<group>"; };
+		A95602D625E46D1C008BC84F /* freeze_spec_constant_value_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = freeze_spec_constant_value_pass.h; sourceTree = "<group>"; };
+		A95602D725E46D1C008BC84F /* ir_context.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ir_context.cpp; sourceTree = "<group>"; };
+		A95602D825E46D1C008BC84F /* instrument_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = instrument_pass.h; sourceTree = "<group>"; };
+		A95602D925E46D1C008BC84F /* mem_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mem_pass.h; sourceTree = "<group>"; };
+		A95602DA25E46D1C008BC84F /* loop_descriptor.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = loop_descriptor.cpp; sourceTree = "<group>"; };
+		A95602DB25E46D1C008BC84F /* eliminate_dead_members_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = eliminate_dead_members_pass.h; sourceTree = "<group>"; };
+		A95602DC25E46D1C008BC84F /* function.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = function.cpp; sourceTree = "<group>"; };
+		A95602DD25E46D1C008BC84F /* instruction_list.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = instruction_list.cpp; sourceTree = "<group>"; };
+		A95602DE25E46D1C008BC84F /* composite.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = composite.cpp; sourceTree = "<group>"; };
+		A95602DF25E46D1C008BC84F /* convert_to_half_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = convert_to_half_pass.cpp; sourceTree = "<group>"; };
+		A95602E025E46D1C008BC84F /* inline_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = inline_pass.h; sourceTree = "<group>"; };
+		A95602E125E46D1C008BC84F /* loop_dependence.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = loop_dependence.h; sourceTree = "<group>"; };
+		A95602E225E46D1C008BC84F /* value_number_table.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = value_number_table.h; sourceTree = "<group>"; };
+		A95602E325E46D1C008BC84F /* flatten_decoration_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = flatten_decoration_pass.h; sourceTree = "<group>"; };
+		A95602E425E46D1C008BC84F /* if_conversion.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = if_conversion.cpp; sourceTree = "<group>"; };
+		A95602E525E46D1C008BC84F /* debug_info_manager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = debug_info_manager.cpp; sourceTree = "<group>"; };
+		A95602E625E46D1C008BC84F /* inline_exhaustive_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = inline_exhaustive_pass.h; sourceTree = "<group>"; };
+		A95602E725E46D1C008BC84F /* constants.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = constants.h; sourceTree = "<group>"; };
+		A95602E825E46D1C008BC84F /* eliminate_dead_members_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = eliminate_dead_members_pass.cpp; sourceTree = "<group>"; };
+		A95602E925E46D1C008BC84F /* strength_reduction_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = strength_reduction_pass.cpp; sourceTree = "<group>"; };
+		A95602EA25E46D1C008BC84F /* desc_sroa.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = desc_sroa.cpp; sourceTree = "<group>"; };
+		A95602EB25E46D1C008BC84F /* block_merge_util.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = block_merge_util.cpp; sourceTree = "<group>"; };
+		A95602EC25E46D1C008BC84F /* upgrade_memory_model.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = upgrade_memory_model.h; sourceTree = "<group>"; };
+		A95602ED25E46D1C008BC84F /* copy_prop_arrays.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = copy_prop_arrays.cpp; sourceTree = "<group>"; };
+		A95602EE25E46D1C008BC84F /* pass_manager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = pass_manager.cpp; sourceTree = "<group>"; };
+		A95602EF25E46D1C008BC84F /* inline_exhaustive_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = inline_exhaustive_pass.cpp; sourceTree = "<group>"; };
+		A95602F025E46D1C008BC84F /* loop_fission.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = loop_fission.h; sourceTree = "<group>"; };
+		A95602F125E46D1C008BC84F /* workaround1209.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = workaround1209.h; sourceTree = "<group>"; };
+		A95602F225E46D1C008BC84F /* loop_fusion_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = loop_fusion_pass.cpp; sourceTree = "<group>"; };
+		A95602F325E46D1C008BC84F /* log.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = log.h; sourceTree = "<group>"; };
+		A95602F425E46D1C008BC84F /* copy_prop_arrays.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = copy_prop_arrays.h; sourceTree = "<group>"; };
+		A95602F525E46D1C008BC84F /* eliminate_dead_constant_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = eliminate_dead_constant_pass.h; sourceTree = "<group>"; };
+		A95602F625E46D1C008BC84F /* dead_insert_elim_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = dead_insert_elim_pass.cpp; sourceTree = "<group>"; };
+		A95602F725E46D1C008BC84F /* ssa_rewrite_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ssa_rewrite_pass.h; sourceTree = "<group>"; };
+		A95602F825E46D1C008BC84F /* scalar_analysis.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = scalar_analysis.cpp; sourceTree = "<group>"; };
+		A95602F925E46D1C008BC84F /* dead_variable_elimination.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dead_variable_elimination.h; sourceTree = "<group>"; };
+		A95602FA25E46D1C008BC84F /* block_merge_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = block_merge_pass.cpp; sourceTree = "<group>"; };
+		A95602FB25E46D1C008BC84F /* dominator_analysis.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dominator_analysis.h; sourceTree = "<group>"; };
+		A95602FC25E46D1C008BC84F /* pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pass.h; sourceTree = "<group>"; };
+		A95602FD25E46D1C008BC84F /* folding_rules.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = folding_rules.h; sourceTree = "<group>"; };
+		A95602FE25E46D1C008BC84F /* eliminate_dead_functions_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = eliminate_dead_functions_pass.h; sourceTree = "<group>"; };
+		A95602FF25E46D1C008BC84F /* eliminate_dead_functions_util.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = eliminate_dead_functions_util.h; sourceTree = "<group>"; };
+		A956030025E46D1C008BC84F /* fold.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fold.h; sourceTree = "<group>"; };
+		A956030125E46D1C008BC84F /* local_single_store_elim_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = local_single_store_elim_pass.cpp; sourceTree = "<group>"; };
+		A956030225E46D1C008BC84F /* dead_branch_elim_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dead_branch_elim_pass.h; sourceTree = "<group>"; };
+		A956030325E46D1C008BC84F /* private_to_local_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = private_to_local_pass.cpp; sourceTree = "<group>"; };
+		A956030425E46D1C008BC84F /* scalar_analysis_nodes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = scalar_analysis_nodes.h; sourceTree = "<group>"; };
+		A956030525E46D1C008BC84F /* propagator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = propagator.cpp; sourceTree = "<group>"; };
+		A956030625E46D1C008BC84F /* fix_storage_class.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fix_storage_class.h; sourceTree = "<group>"; };
+		A956030725E46D1C008BC84F /* loop_dependence_helpers.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = loop_dependence_helpers.cpp; sourceTree = "<group>"; };
+		A956030825E46D1C008BC84F /* set_spec_constant_default_value_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = set_spec_constant_default_value_pass.cpp; sourceTree = "<group>"; };
+		A956030925E46D1C008BC84F /* passes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = passes.h; sourceTree = "<group>"; };
+		A956030A25E46D1C008BC84F /* fold.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = fold.cpp; sourceTree = "<group>"; };
+		A956030B25E46D1C008BC84F /* amd_ext_to_khr.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = amd_ext_to_khr.cpp; sourceTree = "<group>"; };
+		A956030C25E46D1C008BC84F /* strip_reflect_info_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = strip_reflect_info_pass.h; sourceTree = "<group>"; };
+		A956030D25E46D1C008BC84F /* scalar_replacement_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = scalar_replacement_pass.cpp; sourceTree = "<group>"; };
+		A956030E25E46D1C008BC84F /* simplification_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = simplification_pass.h; sourceTree = "<group>"; };
+		A956030F25E46D1C008BC84F /* remove_duplicates_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = remove_duplicates_pass.h; sourceTree = "<group>"; };
+		A956031025E46D1C008BC84F /* redundancy_elimination.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = redundancy_elimination.cpp; sourceTree = "<group>"; };
+		A956031125E46D1C008BC84F /* reflect.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = reflect.h; sourceTree = "<group>"; };
+		A956031225E46D1C008BC84F /* workaround1209.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = workaround1209.cpp; sourceTree = "<group>"; };
+		A956031325E46D1C008BC84F /* null_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = null_pass.h; sourceTree = "<group>"; };
+		A956031425E46D1C008BC84F /* relax_float_ops_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = relax_float_ops_pass.cpp; sourceTree = "<group>"; };
+		A956031525E46D1C008BC84F /* const_folding_rules.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = const_folding_rules.h; sourceTree = "<group>"; };
+		A956031625E46D1C008BC84F /* scalar_replacement_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = scalar_replacement_pass.h; sourceTree = "<group>"; };
+		A956031725E46D1C008BC84F /* instruction.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = instruction.cpp; sourceTree = "<group>"; };
+		A956031825E46D1C008BC84F /* pch_source_opt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pch_source_opt.h; sourceTree = "<group>"; };
+		A956031925E46D1C008BC84F /* reduce_load_size.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = reduce_load_size.cpp; sourceTree = "<group>"; };
+		A956031A25E46D1C008BC84F /* redundancy_elimination.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = redundancy_elimination.h; sourceTree = "<group>"; };
+		A956031B25E46D1C008BC84F /* fix_storage_class.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = fix_storage_class.cpp; sourceTree = "<group>"; };
+		A956031C25E46D1C008BC84F /* value_number_table.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = value_number_table.cpp; sourceTree = "<group>"; };
+		A956031D25E46D1C008BC84F /* inline_opaque_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = inline_opaque_pass.cpp; sourceTree = "<group>"; };
+		A956031E25E46D1C008BC84F /* replace_invalid_opc.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = replace_invalid_opc.cpp; sourceTree = "<group>"; };
+		A956031F25E46D1C008BC84F /* loop_utils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = loop_utils.h; sourceTree = "<group>"; };
+		A956032025E46D1C008BC84F /* module.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = module.h; sourceTree = "<group>"; };
+		A956032125E46D1C008BC84F /* dominator_analysis.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = dominator_analysis.cpp; sourceTree = "<group>"; };
+		A956032225E46D1C008BC84F /* ir_builder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ir_builder.h; sourceTree = "<group>"; };
+		A956032325E46D1C008BC84F /* loop_unswitch_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = loop_unswitch_pass.h; sourceTree = "<group>"; };
+		A956032425E46D1C008BC84F /* cfg.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cfg.h; sourceTree = "<group>"; };
+		A956032525E46D1C008BC84F /* code_sink.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = code_sink.h; sourceTree = "<group>"; };
+		A956032625E46D1C008BC84F /* loop_descriptor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = loop_descriptor.h; sourceTree = "<group>"; };
+		A956032725E46D1C008BC84F /* instruction.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = instruction.h; sourceTree = "<group>"; };
+		A956032825E46D1C008BC84F /* aggressive_dead_code_elim_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = aggressive_dead_code_elim_pass.h; sourceTree = "<group>"; };
+		A956032925E46D1C008BC84F /* struct_cfg_analysis.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = struct_cfg_analysis.cpp; sourceTree = "<group>"; };
+		A956032A25E46D1C008BC84F /* vector_dce.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vector_dce.h; sourceTree = "<group>"; };
+		A956032B25E46D1C008BC84F /* combine_access_chains.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = combine_access_chains.h; sourceTree = "<group>"; };
+		A956032C25E46D1C008BC84F /* pass_manager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pass_manager.h; sourceTree = "<group>"; };
+		A956032D25E46D1C008BC84F /* local_access_chain_convert_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = local_access_chain_convert_pass.cpp; sourceTree = "<group>"; };
+		A956032E25E46D1C008BC84F /* basic_block.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = basic_block.cpp; sourceTree = "<group>"; };
+		A956032F25E46D1C008BC84F /* iterator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = iterator.h; sourceTree = "<group>"; };
+		A956033025E46D1C008BC84F /* licm_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = licm_pass.h; sourceTree = "<group>"; };
+		A956033125E46D1C008BC84F /* build_module.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = build_module.h; sourceTree = "<group>"; };
+		A956033225E46D1C008BC84F /* ccp_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccp_pass.h; sourceTree = "<group>"; };
+		A956033325E46D1D008BC84F /* graphics_robust_access_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = graphics_robust_access_pass.cpp; sourceTree = "<group>"; };
+		A956033425E46D1D008BC84F /* function.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = function.h; sourceTree = "<group>"; };
+		A956033525E46D1D008BC84F /* loop_fusion.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = loop_fusion.cpp; sourceTree = "<group>"; };
+		A956033625E46D1D008BC84F /* upgrade_memory_model.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = upgrade_memory_model.cpp; sourceTree = "<group>"; };
+		A956033725E46D1D008BC84F /* feature_manager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = feature_manager.h; sourceTree = "<group>"; };
+		A956033825E46D1D008BC84F /* inst_bindless_check_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = inst_bindless_check_pass.h; sourceTree = "<group>"; };
+		A956033925E46D1D008BC84F /* scalar_analysis_simplification.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = scalar_analysis_simplification.cpp; sourceTree = "<group>"; };
+		A956033A25E46D1D008BC84F /* set_spec_constant_default_value_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = set_spec_constant_default_value_pass.h; sourceTree = "<group>"; };
+		A956033B25E46D1D008BC84F /* dominator_tree.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dominator_tree.h; sourceTree = "<group>"; };
+		A956033C25E46D1D008BC84F /* type_manager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = type_manager.h; sourceTree = "<group>"; };
+		A956033D25E46D1D008BC84F /* compact_ids_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = compact_ids_pass.cpp; sourceTree = "<group>"; };
+		A956033E25E46D1D008BC84F /* loop_peeling.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = loop_peeling.cpp; sourceTree = "<group>"; };
+		A956033F25E46D1D008BC84F /* table.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = table.h; sourceTree = "<group>"; };
+		A95604BE25E46D1D008BC84F /* ext_inst.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ext_inst.h; sourceTree = "<group>"; };
+		A95604BF25E46D1D008BC84F /* diagnostic.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = diagnostic.cpp; sourceTree = "<group>"; };
+		A95604C025E46D1D008BC84F /* latest_version_spirv_header.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = latest_version_spirv_header.h; sourceTree = "<group>"; };
+		A95604C125E46D1D008BC84F /* libspirv.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = libspirv.cpp; sourceTree = "<group>"; };
+		A95604C225E46D1D008BC84F /* instruction.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = instruction.h; sourceTree = "<group>"; };
+		A95604C325E46D1D008BC84F /* spirv_optimizer_options.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = spirv_optimizer_options.h; sourceTree = "<group>"; };
+		A95604C425E46D1D008BC84F /* opcode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = opcode.h; sourceTree = "<group>"; };
+		A95604C525E46D1D008BC84F /* operand.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = operand.cpp; sourceTree = "<group>"; };
+		A95604C625E46D1D008BC84F /* latest_version_glsl_std_450_header.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = latest_version_glsl_std_450_header.h; sourceTree = "<group>"; };
+		A95604C725E46D1D008BC84F /* extensions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = extensions.h; sourceTree = "<group>"; };
+		A95604C825E46D1D008BC84F /* disassemble.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = disassemble.cpp; sourceTree = "<group>"; };
+		A95604C925E46D1D008BC84F /* binary.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = binary.h; sourceTree = "<group>"; };
+		A95604CA25E46D1D008BC84F /* text_handler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = text_handler.cpp; sourceTree = "<group>"; };
+		A95604CC25E46D1D008BC84F /* validate_annotation.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_annotation.cpp; sourceTree = "<group>"; };
+		A95604CD25E46D1D008BC84F /* validate_misc.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_misc.cpp; sourceTree = "<group>"; };
+		A95604CE25E46D1D008BC84F /* validate_cfg.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_cfg.cpp; sourceTree = "<group>"; };
+		A95604CF25E46D1D008BC84F /* validate_capability.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_capability.cpp; sourceTree = "<group>"; };
+		A95604D025E46D1D008BC84F /* construct.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = construct.h; sourceTree = "<group>"; };
+		A95604D125E46D1D008BC84F /* validate_barriers.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_barriers.cpp; sourceTree = "<group>"; };
+		A95604D225E46D1D008BC84F /* validate_non_uniform.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_non_uniform.cpp; sourceTree = "<group>"; };
+		A95604D325E46D1D008BC84F /* validate_scopes.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_scopes.cpp; sourceTree = "<group>"; };
+		A95604D425E46D1D008BC84F /* validate_atomics.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_atomics.cpp; sourceTree = "<group>"; };
+		A95604D525E46D1D008BC84F /* basic_block.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = basic_block.h; sourceTree = "<group>"; };
+		A95604D625E46D1D008BC84F /* validate_instruction.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_instruction.cpp; sourceTree = "<group>"; };
+		A95604D725E46D1D008BC84F /* validate_decorations.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_decorations.cpp; sourceTree = "<group>"; };
+		A95604D825E46D1D008BC84F /* validate_debug.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_debug.cpp; sourceTree = "<group>"; };
+		A95604D925E46D1D008BC84F /* validate_builtins.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_builtins.cpp; sourceTree = "<group>"; };
+		A95604DA25E46D1D008BC84F /* validate_interfaces.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_interfaces.cpp; sourceTree = "<group>"; };
+		A95604DB25E46D1D008BC84F /* validate.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate.cpp; sourceTree = "<group>"; };
+		A95604DC25E46D1D008BC84F /* validation_state.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = validation_state.h; sourceTree = "<group>"; };
+		A95604DD25E46D1D008BC84F /* validate_constants.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_constants.cpp; sourceTree = "<group>"; };
+		A95604DE25E46D1D008BC84F /* validate_bitwise.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_bitwise.cpp; sourceTree = "<group>"; };
+		A95604DF25E46D1D008BC84F /* validate_extensions.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_extensions.cpp; sourceTree = "<group>"; };
+		A95604E025E46D1D008BC84F /* construct.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = construct.cpp; sourceTree = "<group>"; };
+		A95604E125E46D1D008BC84F /* function.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = function.cpp; sourceTree = "<group>"; };
+		A95604E225E46D1D008BC84F /* validate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = validate.h; sourceTree = "<group>"; };
+		A95604E325E46D1D008BC84F /* validate_adjacency.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_adjacency.cpp; sourceTree = "<group>"; };
+		A95604E425E46D1D008BC84F /* validate_conversion.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_conversion.cpp; sourceTree = "<group>"; };
+		A95604E525E46D1D008BC84F /* validate_small_type_uses.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_small_type_uses.cpp; sourceTree = "<group>"; };
+		A95604E625E46D1D008BC84F /* validate_scopes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = validate_scopes.h; sourceTree = "<group>"; };
+		A95604E725E46D1D008BC84F /* validate_id.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_id.cpp; sourceTree = "<group>"; };
+		A95604E825E46D1D008BC84F /* validate_memory_semantics.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = validate_memory_semantics.h; sourceTree = "<group>"; };
+		A95604E925E46D1D008BC84F /* validate_arithmetics.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_arithmetics.cpp; sourceTree = "<group>"; };
+		A95604EA25E46D1D008BC84F /* validate_mode_setting.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_mode_setting.cpp; sourceTree = "<group>"; };
+		A95604EB25E46D1D008BC84F /* validate_memory_semantics.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_memory_semantics.cpp; sourceTree = "<group>"; };
+		A95604EC25E46D1D008BC84F /* validate_logicals.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_logicals.cpp; sourceTree = "<group>"; };
+		A95604ED25E46D1D008BC84F /* validate_derivatives.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_derivatives.cpp; sourceTree = "<group>"; };
+		A95604EE25E46D1D008BC84F /* validate_memory.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_memory.cpp; sourceTree = "<group>"; };
+		A95604EF25E46D1D008BC84F /* validate_image.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_image.cpp; sourceTree = "<group>"; };
+		A95604F025E46D1D008BC84F /* validate_literals.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_literals.cpp; sourceTree = "<group>"; };
+		A95604F125E46D1D008BC84F /* instruction.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = instruction.cpp; sourceTree = "<group>"; };
+		A95604F225E46D1D008BC84F /* validate_type.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_type.cpp; sourceTree = "<group>"; };
+		A95604F325E46D1D008BC84F /* instruction.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = instruction.h; sourceTree = "<group>"; };
+		A95604F425E46D1D008BC84F /* validate_execution_limitations.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_execution_limitations.cpp; sourceTree = "<group>"; };
+		A95604F525E46D1D008BC84F /* validate_layout.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_layout.cpp; sourceTree = "<group>"; };
+		A95604F625E46D1D008BC84F /* basic_block.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = basic_block.cpp; sourceTree = "<group>"; };
+		A95604F725E46D1D008BC84F /* validate_function.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_function.cpp; sourceTree = "<group>"; };
+		A95604F825E46D1D008BC84F /* function.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = function.h; sourceTree = "<group>"; };
+		A95604F925E46D1D008BC84F /* validate_composites.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_composites.cpp; sourceTree = "<group>"; };
+		A95604FA25E46D1D008BC84F /* validation_state.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validation_state.cpp; sourceTree = "<group>"; };
+		A95604FB25E46D1D008BC84F /* validate_primitives.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_primitives.cpp; sourceTree = "<group>"; };
+		A95604FC25E46D1D008BC84F /* decoration.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = decoration.h; sourceTree = "<group>"; };
 		A95D90FE23A7F1E500CBCC60 /* CMakeLists.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
 		A95D90FF23A7F1E500CBCC60 /* InitializeDll.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = InitializeDll.h; sourceTree = "<group>"; };
 		A95D910023A7F1E500CBCC60 /* InitializeDll.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = InitializeDll.cpp; sourceTree = "<group>"; };
@@ -1774,401 +2129,6 @@
 		A976290D21CC60BC00B52A68 /* spirv_msl.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = spirv_msl.cpp; sourceTree = "<group>"; };
 		A976290E21CC60BC00B52A68 /* spirv_cross_parsed_ir.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = spirv_cross_parsed_ir.cpp; sourceTree = "<group>"; };
 		A9772CFF24F9930E002617D0 /* copy_lib_to_staging.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = copy_lib_to_staging.sh; sourceTree = "<group>"; };
-		A98C81DB257FE316006A9F80 /* spirv_target_env.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = spirv_target_env.cpp; sourceTree = "<group>"; };
-		A98C81DC257FE316006A9F80 /* spirv_fuzzer_options.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = spirv_fuzzer_options.h; sourceTree = "<group>"; };
-		A98C81DD257FE316006A9F80 /* assembly_grammar.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = assembly_grammar.h; sourceTree = "<group>"; };
-		A98C81DE257FE316006A9F80 /* enum_set.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = enum_set.h; sourceTree = "<group>"; };
-		A98C81DF257FE316006A9F80 /* CMakeLists.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
-		A98C81E0257FE316006A9F80 /* text.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = text.cpp; sourceTree = "<group>"; };
-		A98C81E1257FE316006A9F80 /* assembly_grammar.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = assembly_grammar.cpp; sourceTree = "<group>"; };
-		A98C81E2257FE316006A9F80 /* text.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = text.h; sourceTree = "<group>"; };
-		A98C81E3257FE316006A9F80 /* extensions.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = extensions.cpp; sourceTree = "<group>"; };
-		A98C81E4257FE316006A9F80 /* pch_source.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = pch_source.cpp; sourceTree = "<group>"; };
-		A98C81E6257FE316006A9F80 /* parse_number.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = parse_number.h; sourceTree = "<group>"; };
-		A98C81E7257FE316006A9F80 /* ilist_node.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ilist_node.h; sourceTree = "<group>"; };
-		A98C81E8257FE316006A9F80 /* make_unique.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = make_unique.h; sourceTree = "<group>"; };
-		A98C81E9257FE316006A9F80 /* string_utils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = string_utils.h; sourceTree = "<group>"; };
-		A98C81EA257FE316006A9F80 /* small_vector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = small_vector.h; sourceTree = "<group>"; };
-		A98C81EB257FE316006A9F80 /* timer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = timer.cpp; sourceTree = "<group>"; };
-		A98C81EC257FE316006A9F80 /* timer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = timer.h; sourceTree = "<group>"; };
-		A98C81ED257FE316006A9F80 /* string_utils.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = string_utils.cpp; sourceTree = "<group>"; };
-		A98C81EE257FE316006A9F80 /* bit_vector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = bit_vector.h; sourceTree = "<group>"; };
-		A98C81EF257FE316006A9F80 /* bitutils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = bitutils.h; sourceTree = "<group>"; };
-		A98C81F0257FE316006A9F80 /* hex_float.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = hex_float.h; sourceTree = "<group>"; };
-		A98C81F1257FE316006A9F80 /* parse_number.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = parse_number.cpp; sourceTree = "<group>"; };
-		A98C81F2257FE316006A9F80 /* bit_vector.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = bit_vector.cpp; sourceTree = "<group>"; };
-		A98C81F3257FE316006A9F80 /* ilist.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ilist.h; sourceTree = "<group>"; };
-		A98C81F4257FE316006A9F80 /* spirv_target_env.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = spirv_target_env.h; sourceTree = "<group>"; };
-		A98C81F5257FE316006A9F80 /* table.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = table.cpp; sourceTree = "<group>"; };
-		A98C81F7257FE316006A9F80 /* operand_to_undef_reduction_opportunity_finder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = operand_to_undef_reduction_opportunity_finder.h; sourceTree = "<group>"; };
-		A98C81F8257FE316006A9F80 /* remove_selection_reduction_opportunity.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = remove_selection_reduction_opportunity.cpp; sourceTree = "<group>"; };
-		A98C81F9257FE316006A9F80 /* remove_block_reduction_opportunity.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = remove_block_reduction_opportunity.h; sourceTree = "<group>"; };
-		A98C81FA257FE316006A9F80 /* operand_to_dominating_id_reduction_opportunity_finder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = operand_to_dominating_id_reduction_opportunity_finder.h; sourceTree = "<group>"; };
-		A98C81FB257FE316006A9F80 /* reduction_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = reduction_pass.cpp; sourceTree = "<group>"; };
-		A98C81FC257FE316006A9F80 /* operand_to_const_reduction_opportunity_finder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = operand_to_const_reduction_opportunity_finder.cpp; sourceTree = "<group>"; };
-		A98C81FD257FE316006A9F80 /* operand_to_const_reduction_opportunity_finder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = operand_to_const_reduction_opportunity_finder.h; sourceTree = "<group>"; };
-		A98C81FE257FE316006A9F80 /* CMakeLists.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
-		A98C81FF257FE316006A9F80 /* reduction_util.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = reduction_util.cpp; sourceTree = "<group>"; };
-		A98C8200257FE316006A9F80 /* structured_loop_to_selection_reduction_opportunity_finder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = structured_loop_to_selection_reduction_opportunity_finder.cpp; sourceTree = "<group>"; };
-		A98C8201257FE316006A9F80 /* simple_conditional_branch_to_branch_reduction_opportunity.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = simple_conditional_branch_to_branch_reduction_opportunity.h; sourceTree = "<group>"; };
-		A98C8202257FE316006A9F80 /* remove_function_reduction_opportunity_finder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = remove_function_reduction_opportunity_finder.cpp; sourceTree = "<group>"; };
-		A98C8203257FE316006A9F80 /* remove_instruction_reduction_opportunity.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = remove_instruction_reduction_opportunity.h; sourceTree = "<group>"; };
-		A98C8204257FE316006A9F80 /* conditional_branch_to_simple_conditional_branch_reduction_opportunity.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = conditional_branch_to_simple_conditional_branch_reduction_opportunity.h; sourceTree = "<group>"; };
-		A98C8205257FE316006A9F80 /* simple_conditional_branch_to_branch_reduction_opportunity.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = simple_conditional_branch_to_branch_reduction_opportunity.cpp; sourceTree = "<group>"; };
-		A98C8206257FE316006A9F80 /* remove_function_reduction_opportunity.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = remove_function_reduction_opportunity.cpp; sourceTree = "<group>"; };
-		A98C8207257FE316006A9F80 /* simple_conditional_branch_to_branch_opportunity_finder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = simple_conditional_branch_to_branch_opportunity_finder.cpp; sourceTree = "<group>"; };
-		A98C8208257FE316006A9F80 /* remove_selection_reduction_opportunity_finder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = remove_selection_reduction_opportunity_finder.cpp; sourceTree = "<group>"; };
-		A98C8209257FE316006A9F80 /* conditional_branch_to_simple_conditional_branch_reduction_opportunity.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = conditional_branch_to_simple_conditional_branch_reduction_opportunity.cpp; sourceTree = "<group>"; };
-		A98C820A257FE316006A9F80 /* remove_struct_member_reduction_opportunity.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = remove_struct_member_reduction_opportunity.h; sourceTree = "<group>"; };
-		A98C820B257FE316006A9F80 /* simple_conditional_branch_to_branch_opportunity_finder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = simple_conditional_branch_to_branch_opportunity_finder.h; sourceTree = "<group>"; };
-		A98C820C257FE316006A9F80 /* merge_blocks_reduction_opportunity.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = merge_blocks_reduction_opportunity.cpp; sourceTree = "<group>"; };
-		A98C820D257FE316006A9F80 /* change_operand_reduction_opportunity.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = change_operand_reduction_opportunity.cpp; sourceTree = "<group>"; };
-		A98C820E257FE316006A9F80 /* structured_loop_to_selection_reduction_opportunity.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = structured_loop_to_selection_reduction_opportunity.h; sourceTree = "<group>"; };
-		A98C820F257FE316006A9F80 /* remove_function_reduction_opportunity.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = remove_function_reduction_opportunity.h; sourceTree = "<group>"; };
-		A98C8210257FE316006A9F80 /* remove_unused_instruction_reduction_opportunity_finder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = remove_unused_instruction_reduction_opportunity_finder.h; sourceTree = "<group>"; };
-		A98C8211257FE316006A9F80 /* change_operand_to_undef_reduction_opportunity.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = change_operand_to_undef_reduction_opportunity.h; sourceTree = "<group>"; };
-		A98C8212257FE316006A9F80 /* structured_loop_to_selection_reduction_opportunity_finder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = structured_loop_to_selection_reduction_opportunity_finder.h; sourceTree = "<group>"; };
-		A98C8213257FE316006A9F80 /* remove_selection_reduction_opportunity.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = remove_selection_reduction_opportunity.h; sourceTree = "<group>"; };
-		A98C8214257FE316006A9F80 /* remove_instruction_reduction_opportunity.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = remove_instruction_reduction_opportunity.cpp; sourceTree = "<group>"; };
-		A98C8215257FE316006A9F80 /* remove_selection_reduction_opportunity_finder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = remove_selection_reduction_opportunity_finder.h; sourceTree = "<group>"; };
-		A98C8216257FE316006A9F80 /* merge_blocks_reduction_opportunity_finder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = merge_blocks_reduction_opportunity_finder.h; sourceTree = "<group>"; };
-		A98C8217257FE316006A9F80 /* pch_source_reduce.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = pch_source_reduce.cpp; sourceTree = "<group>"; };
-		A98C8218257FE316006A9F80 /* remove_struct_member_reduction_opportunity.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = remove_struct_member_reduction_opportunity.cpp; sourceTree = "<group>"; };
-		A98C8219257FE316006A9F80 /* remove_unused_struct_member_reduction_opportunity_finder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = remove_unused_struct_member_reduction_opportunity_finder.h; sourceTree = "<group>"; };
-		A98C821A257FE316006A9F80 /* remove_unused_instruction_reduction_opportunity_finder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = remove_unused_instruction_reduction_opportunity_finder.cpp; sourceTree = "<group>"; };
-		A98C821B257FE316006A9F80 /* reducer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = reducer.cpp; sourceTree = "<group>"; };
-		A98C821C257FE316006A9F80 /* operand_to_undef_reduction_opportunity_finder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = operand_to_undef_reduction_opportunity_finder.cpp; sourceTree = "<group>"; };
-		A98C821D257FE316006A9F80 /* remove_function_reduction_opportunity_finder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = remove_function_reduction_opportunity_finder.h; sourceTree = "<group>"; };
-		A98C821E257FE316006A9F80 /* pch_source_reduce.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pch_source_reduce.h; sourceTree = "<group>"; };
-		A98C821F257FE316006A9F80 /* merge_blocks_reduction_opportunity_finder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = merge_blocks_reduction_opportunity_finder.cpp; sourceTree = "<group>"; };
-		A98C8220257FE316006A9F80 /* reduction_opportunity.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = reduction_opportunity.cpp; sourceTree = "<group>"; };
-		A98C8221257FE316006A9F80 /* reducer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = reducer.h; sourceTree = "<group>"; };
-		A98C8222257FE316006A9F80 /* change_operand_to_undef_reduction_opportunity.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = change_operand_to_undef_reduction_opportunity.cpp; sourceTree = "<group>"; };
-		A98C8223257FE316006A9F80 /* reduction_opportunity.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = reduction_opportunity.h; sourceTree = "<group>"; };
-		A98C8224257FE316006A9F80 /* conditional_branch_to_simple_conditional_branch_opportunity_finder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = conditional_branch_to_simple_conditional_branch_opportunity_finder.h; sourceTree = "<group>"; };
-		A98C8225257FE316006A9F80 /* operand_to_dominating_id_reduction_opportunity_finder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = operand_to_dominating_id_reduction_opportunity_finder.cpp; sourceTree = "<group>"; };
-		A98C8226257FE316006A9F80 /* reduction_opportunity_finder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = reduction_opportunity_finder.h; sourceTree = "<group>"; };
-		A98C8227257FE316006A9F80 /* change_operand_reduction_opportunity.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = change_operand_reduction_opportunity.h; sourceTree = "<group>"; };
-		A98C8228257FE316006A9F80 /* remove_block_reduction_opportunity_finder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = remove_block_reduction_opportunity_finder.h; sourceTree = "<group>"; };
-		A98C8229257FE316006A9F80 /* remove_block_reduction_opportunity_finder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = remove_block_reduction_opportunity_finder.cpp; sourceTree = "<group>"; };
-		A98C822A257FE316006A9F80 /* reduction_util.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = reduction_util.h; sourceTree = "<group>"; };
-		A98C822B257FE316006A9F80 /* merge_blocks_reduction_opportunity.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = merge_blocks_reduction_opportunity.h; sourceTree = "<group>"; };
-		A98C822C257FE316006A9F80 /* conditional_branch_to_simple_conditional_branch_opportunity_finder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = conditional_branch_to_simple_conditional_branch_opportunity_finder.cpp; sourceTree = "<group>"; };
-		A98C822D257FE316006A9F80 /* structured_loop_to_selection_reduction_opportunity.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = structured_loop_to_selection_reduction_opportunity.cpp; sourceTree = "<group>"; };
-		A98C822E257FE316006A9F80 /* remove_block_reduction_opportunity.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = remove_block_reduction_opportunity.cpp; sourceTree = "<group>"; };
-		A98C822F257FE316006A9F80 /* remove_unused_struct_member_reduction_opportunity_finder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = remove_unused_struct_member_reduction_opportunity_finder.cpp; sourceTree = "<group>"; };
-		A98C8230257FE316006A9F80 /* reduction_opportunity_finder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = reduction_opportunity_finder.cpp; sourceTree = "<group>"; };
-		A98C8231257FE316006A9F80 /* reduction_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = reduction_pass.h; sourceTree = "<group>"; };
-		A98C8232257FE316006A9F80 /* latest_version_opencl_std_header.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = latest_version_opencl_std_header.h; sourceTree = "<group>"; };
-		A98C8233257FE316006A9F80 /* spirv_optimizer_options.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = spirv_optimizer_options.cpp; sourceTree = "<group>"; };
-		A98C8234257FE316006A9F80 /* cfa.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cfa.h; sourceTree = "<group>"; };
-		A98C8235257FE316006A9F80 /* pch_source.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pch_source.h; sourceTree = "<group>"; };
-		A98C8236257FE316006A9F80 /* enum_string_mapping.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = enum_string_mapping.h; sourceTree = "<group>"; };
-		A98C8237257FE316006A9F80 /* spirv_fuzzer_options.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = spirv_fuzzer_options.cpp; sourceTree = "<group>"; };
-		A98C8238257FE316006A9F80 /* spirv_reducer_options.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = spirv_reducer_options.h; sourceTree = "<group>"; };
-		A98C8239257FE316006A9F80 /* spirv_validator_options.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = spirv_validator_options.cpp; sourceTree = "<group>"; };
-		A98C823A257FE316006A9F80 /* print.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = print.cpp; sourceTree = "<group>"; };
-		A98C823B257FE316006A9F80 /* spirv_definition.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = spirv_definition.h; sourceTree = "<group>"; };
-		A98C823C257FE316006A9F80 /* operand.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = operand.h; sourceTree = "<group>"; };
-		A98C823D257FE316006A9F80 /* spirv_endian.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = spirv_endian.cpp; sourceTree = "<group>"; };
-		A98C823E257FE316006A9F80 /* macro.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = macro.h; sourceTree = "<group>"; };
-		A98C823F257FE316006A9F80 /* spirv_constant.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = spirv_constant.h; sourceTree = "<group>"; };
-		A98C8240257FE316006A9F80 /* binary.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = binary.cpp; sourceTree = "<group>"; };
-		A98C8241257FE316006A9F80 /* spirv_validator_options.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = spirv_validator_options.h; sourceTree = "<group>"; };
-		A98C8242257FE316006A9F80 /* enum_string_mapping.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = enum_string_mapping.cpp; sourceTree = "<group>"; };
-		A98C8243257FE316006A9F80 /* text_handler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = text_handler.h; sourceTree = "<group>"; };
-		A98C8244257FE316006A9F80 /* parsed_operand.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = parsed_operand.h; sourceTree = "<group>"; };
-		A98C8245257FE316006A9F80 /* name_mapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = name_mapper.h; sourceTree = "<group>"; };
-		A98C8246257FE316006A9F80 /* spirv_reducer_options.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = spirv_reducer_options.cpp; sourceTree = "<group>"; };
-		A98C8247257FE316006A9F80 /* parsed_operand.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = parsed_operand.cpp; sourceTree = "<group>"; };
-		A98C8248257FE316006A9F80 /* diagnostic.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = diagnostic.h; sourceTree = "<group>"; };
-		A98C8249257FE316006A9F80 /* spirv_endian.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = spirv_endian.h; sourceTree = "<group>"; };
-		A98C824A257FE316006A9F80 /* name_mapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = name_mapper.cpp; sourceTree = "<group>"; };
-		A98C824C257FE316006A9F80 /* CMakeLists.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
-		A98C824D257FE316006A9F80 /* linker.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = linker.cpp; sourceTree = "<group>"; };
-		A98C824E257FE316006A9F80 /* software_version.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = software_version.cpp; sourceTree = "<group>"; };
-		A98C824F257FE316006A9F80 /* opcode.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = opcode.cpp; sourceTree = "<group>"; };
-		A98C8250257FE316006A9F80 /* print.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = print.h; sourceTree = "<group>"; };
-		A98C8251257FE316006A9F80 /* ext_inst.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ext_inst.cpp; sourceTree = "<group>"; };
-		A98C8252257FE316006A9F80 /* disassemble.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = disassemble.h; sourceTree = "<group>"; };
-		A98C8254257FE316006A9F80 /* optimizer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = optimizer.cpp; sourceTree = "<group>"; };
-		A98C8255257FE316006A9F80 /* if_conversion.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = if_conversion.h; sourceTree = "<group>"; };
-		A98C8256257FE316006A9F80 /* register_pressure.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = register_pressure.cpp; sourceTree = "<group>"; };
-		A98C8257257FE316006A9F80 /* loop_utils.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = loop_utils.cpp; sourceTree = "<group>"; };
-		A98C8258257FE316006A9F80 /* merge_return_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = merge_return_pass.h; sourceTree = "<group>"; };
-		A98C8259257FE316006A9F80 /* inline_opaque_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = inline_opaque_pass.h; sourceTree = "<group>"; };
-		A98C825A257FE316006A9F80 /* loop_fusion.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = loop_fusion.h; sourceTree = "<group>"; };
-		A98C825B257FE316006A9F80 /* combine_access_chains.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = combine_access_chains.cpp; sourceTree = "<group>"; };
-		A98C825C257FE316006A9F80 /* build_module.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = build_module.cpp; sourceTree = "<group>"; };
-		A98C825D257FE316006A9F80 /* composite.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = composite.h; sourceTree = "<group>"; };
-		A98C825E257FE316006A9F80 /* compact_ids_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = compact_ids_pass.h; sourceTree = "<group>"; };
-		A98C825F257FE316006A9F80 /* register_pressure.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = register_pressure.h; sourceTree = "<group>"; };
-		A98C8260257FE316006A9F80 /* tree_iterator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tree_iterator.h; sourceTree = "<group>"; };
-		A98C8261257FE316006A9F80 /* graphics_robust_access_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = graphics_robust_access_pass.h; sourceTree = "<group>"; };
-		A98C8262257FE316006A9F80 /* strip_atomic_counter_memory_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = strip_atomic_counter_memory_pass.h; sourceTree = "<group>"; };
-		A98C8263257FE316006A9F80 /* legalize_vector_shuffle_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = legalize_vector_shuffle_pass.h; sourceTree = "<group>"; };
-		A98C8264257FE316006A9F80 /* local_single_store_elim_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = local_single_store_elim_pass.h; sourceTree = "<group>"; };
-		A98C8265257FE316006A9F80 /* reduce_load_size.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = reduce_load_size.h; sourceTree = "<group>"; };
-		A98C8266257FE316006A9F80 /* code_sink.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = code_sink.cpp; sourceTree = "<group>"; };
-		A98C8267257FE316006A9F80 /* types.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = types.cpp; sourceTree = "<group>"; };
-		A98C8268257FE316006A9F80 /* scalar_analysis.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = scalar_analysis.h; sourceTree = "<group>"; };
-		A98C8269257FE316006A9F80 /* strip_debug_info_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = strip_debug_info_pass.h; sourceTree = "<group>"; };
-		A98C826A257FE316006A9F80 /* cfg.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = cfg.cpp; sourceTree = "<group>"; };
-		A98C826B257FE316006A9F80 /* strip_atomic_counter_memory_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = strip_atomic_counter_memory_pass.cpp; sourceTree = "<group>"; };
-		A98C826C257FE316006A9F80 /* decoration_manager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = decoration_manager.cpp; sourceTree = "<group>"; };
-		A98C826D257FE316006A9F80 /* local_single_block_elim_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = local_single_block_elim_pass.cpp; sourceTree = "<group>"; };
-		A98C826E257FE316006A9F80 /* freeze_spec_constant_value_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = freeze_spec_constant_value_pass.cpp; sourceTree = "<group>"; };
-		A98C826F257FE316006A9F80 /* replace_invalid_opc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = replace_invalid_opc.h; sourceTree = "<group>"; };
-		A98C8270257FE316006A9F80 /* local_access_chain_convert_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = local_access_chain_convert_pass.h; sourceTree = "<group>"; };
-		A98C8271257FE316006A9F80 /* inst_bindless_check_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = inst_bindless_check_pass.cpp; sourceTree = "<group>"; };
-		A98C8272257FE316006A9F80 /* local_redundancy_elimination.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = local_redundancy_elimination.cpp; sourceTree = "<group>"; };
-		A98C8273257FE316006A9F80 /* CMakeLists.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
-		A98C8274257FE316006A9F80 /* instrument_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = instrument_pass.cpp; sourceTree = "<group>"; };
-		A98C8275257FE316006A9F80 /* propagator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = propagator.h; sourceTree = "<group>"; };
-		A98C8276257FE316006A9F80 /* instruction_list.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = instruction_list.h; sourceTree = "<group>"; };
-		A98C8277257FE316006A9F80 /* feature_manager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = feature_manager.cpp; sourceTree = "<group>"; };
-		A98C8278257FE316006A9F80 /* pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = pass.cpp; sourceTree = "<group>"; };
-		A98C8279257FE316006A9F80 /* loop_fission.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = loop_fission.cpp; sourceTree = "<group>"; };
-		A98C827A257FE316006A9F80 /* dominator_tree.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = dominator_tree.cpp; sourceTree = "<group>"; };
-		A98C827B257FE316006A9F80 /* amd_ext_to_khr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = amd_ext_to_khr.h; sourceTree = "<group>"; };
-		A98C827C257FE316006A9F80 /* merge_return_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = merge_return_pass.cpp; sourceTree = "<group>"; };
-		A98C827D257FE316006A9F80 /* ir_context.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ir_context.h; sourceTree = "<group>"; };
-		A98C827E257FE316006A9F80 /* eliminate_dead_constant_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = eliminate_dead_constant_pass.cpp; sourceTree = "<group>"; };
-		A98C827F257FE316006A9F80 /* cfg_cleanup_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = cfg_cleanup_pass.cpp; sourceTree = "<group>"; };
-		A98C8280257FE316006A9F80 /* wrap_opkill.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = wrap_opkill.cpp; sourceTree = "<group>"; };
-		A98C8281257FE316006A9F80 /* const_folding_rules.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = const_folding_rules.cpp; sourceTree = "<group>"; };
-		A98C8282257FE316006A9F80 /* loop_unroller.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = loop_unroller.h; sourceTree = "<group>"; };
-		A98C8283257FE316006A9F80 /* strip_debug_info_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = strip_debug_info_pass.cpp; sourceTree = "<group>"; };
-		A98C8284257FE316006A9F80 /* ssa_rewrite_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ssa_rewrite_pass.cpp; sourceTree = "<group>"; };
-		A98C8285257FE316006A9F80 /* loop_dependence.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = loop_dependence.cpp; sourceTree = "<group>"; };
-		A98C8286257FE316006A9F80 /* unify_const_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = unify_const_pass.h; sourceTree = "<group>"; };
-		A98C8287257FE316006A9F80 /* ir_loader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ir_loader.h; sourceTree = "<group>"; };
-		A98C8288257FE316006A9F80 /* inst_debug_printf_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = inst_debug_printf_pass.cpp; sourceTree = "<group>"; };
-		A98C8289257FE316006A9F80 /* types.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = types.h; sourceTree = "<group>"; };
-		A98C828A257FE316006A9F80 /* fold_spec_constant_op_and_composite_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fold_spec_constant_op_and_composite_pass.h; sourceTree = "<group>"; };
-		A98C828B257FE316006A9F80 /* mem_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = mem_pass.cpp; sourceTree = "<group>"; };
-		A98C828C257FE316006A9F80 /* basic_block.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = basic_block.h; sourceTree = "<group>"; };
-		A98C828D257FE316006A9F80 /* remove_duplicates_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = remove_duplicates_pass.cpp; sourceTree = "<group>"; };
-		A98C828E257FE316006A9F80 /* dead_variable_elimination.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = dead_variable_elimination.cpp; sourceTree = "<group>"; };
-		A98C828F257FE316006A9F80 /* block_merge_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = block_merge_pass.h; sourceTree = "<group>"; };
-		A98C8290257FE316006A9F80 /* module.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = module.cpp; sourceTree = "<group>"; };
-		A98C8291257FE316006A9F80 /* debug_info_manager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = debug_info_manager.h; sourceTree = "<group>"; };
-		A98C8292257FE316006A9F80 /* fold_spec_constant_op_and_composite_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = fold_spec_constant_op_and_composite_pass.cpp; sourceTree = "<group>"; };
-		A98C8293257FE316006A9F80 /* loop_unswitch_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = loop_unswitch_pass.cpp; sourceTree = "<group>"; };
-		A98C8294257FE316006A9F80 /* unify_const_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = unify_const_pass.cpp; sourceTree = "<group>"; };
-		A98C8295257FE316006A9F80 /* type_manager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = type_manager.cpp; sourceTree = "<group>"; };
-		A98C8296257FE316006A9F80 /* generate_webgpu_initializers_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = generate_webgpu_initializers_pass.cpp; sourceTree = "<group>"; };
-		A98C8297257FE316006A9F80 /* private_to_local_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = private_to_local_pass.h; sourceTree = "<group>"; };
-		A98C8298257FE316006A9F80 /* convert_to_half_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = convert_to_half_pass.h; sourceTree = "<group>"; };
-		A98C8299257FE316006A9F80 /* relax_float_ops_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = relax_float_ops_pass.h; sourceTree = "<group>"; };
-		A98C829A257FE316006A9F80 /* inline_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = inline_pass.cpp; sourceTree = "<group>"; };
-		A98C829B257FE316006A9F80 /* def_use_manager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = def_use_manager.h; sourceTree = "<group>"; };
-		A98C829C257FE316006A9F80 /* ir_loader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ir_loader.cpp; sourceTree = "<group>"; };
-		A98C829D257FE316006A9F80 /* cfg_cleanup_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cfg_cleanup_pass.h; sourceTree = "<group>"; };
-		A98C829E257FE316006A9F80 /* licm_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = licm_pass.cpp; sourceTree = "<group>"; };
-		A98C829F257FE316006A9F80 /* eliminate_dead_functions_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = eliminate_dead_functions_pass.cpp; sourceTree = "<group>"; };
-		A98C82A0257FE316006A9F80 /* local_redundancy_elimination.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = local_redundancy_elimination.h; sourceTree = "<group>"; };
-		A98C82A1257FE316006A9F80 /* split_invalid_unreachable_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = split_invalid_unreachable_pass.cpp; sourceTree = "<group>"; };
-		A98C82A2257FE316006A9F80 /* loop_peeling.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = loop_peeling.h; sourceTree = "<group>"; };
-		A98C82A3257FE316006A9F80 /* vector_dce.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = vector_dce.cpp; sourceTree = "<group>"; };
-		A98C82A4257FE316006A9F80 /* block_merge_util.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = block_merge_util.h; sourceTree = "<group>"; };
-		A98C82A5257FE316006A9F80 /* loop_unroller.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = loop_unroller.cpp; sourceTree = "<group>"; };
-		A98C82A6257FE316006A9F80 /* desc_sroa.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = desc_sroa.h; sourceTree = "<group>"; };
-		A98C82A7257FE316006A9F80 /* constants.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = constants.cpp; sourceTree = "<group>"; };
-		A98C82A8257FE316006A9F80 /* loop_fusion_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = loop_fusion_pass.h; sourceTree = "<group>"; };
-		A98C82A9257FE316006A9F80 /* struct_cfg_analysis.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = struct_cfg_analysis.h; sourceTree = "<group>"; };
-		A98C82AA257FE316006A9F80 /* inst_buff_addr_check_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = inst_buff_addr_check_pass.cpp; sourceTree = "<group>"; };
-		A98C82AB257FE316006A9F80 /* def_use_manager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = def_use_manager.cpp; sourceTree = "<group>"; };
-		A98C82AC257FE316006A9F80 /* wrap_opkill.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = wrap_opkill.h; sourceTree = "<group>"; };
-		A98C82AD257FE317006A9F80 /* strip_reflect_info_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = strip_reflect_info_pass.cpp; sourceTree = "<group>"; };
-		A98C82AE257FE317006A9F80 /* empty_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = empty_pass.h; sourceTree = "<group>"; };
-		A98C82AF257FE317006A9F80 /* decoration_manager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = decoration_manager.h; sourceTree = "<group>"; };
-		A98C82B0257FE317006A9F80 /* ccp_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ccp_pass.cpp; sourceTree = "<group>"; };
-		A98C82B1257FE317006A9F80 /* local_single_block_elim_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = local_single_block_elim_pass.h; sourceTree = "<group>"; };
-		A98C82B2257FE317006A9F80 /* pch_source_opt.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = pch_source_opt.cpp; sourceTree = "<group>"; };
-		A98C82B3257FE317006A9F80 /* inst_buff_addr_check_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = inst_buff_addr_check_pass.h; sourceTree = "<group>"; };
-		A98C82B4257FE317006A9F80 /* strength_reduction_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = strength_reduction_pass.h; sourceTree = "<group>"; };
-		A98C82B5257FE317006A9F80 /* aggressive_dead_code_elim_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = aggressive_dead_code_elim_pass.cpp; sourceTree = "<group>"; };
-		A98C82B6257FE317006A9F80 /* eliminate_dead_functions_util.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = eliminate_dead_functions_util.cpp; sourceTree = "<group>"; };
-		A98C82B7257FE317006A9F80 /* inst_debug_printf_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = inst_debug_printf_pass.h; sourceTree = "<group>"; };
-		A98C82B8257FE317006A9F80 /* simplification_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = simplification_pass.cpp; sourceTree = "<group>"; };
-		A98C82B9257FE317006A9F80 /* dead_branch_elim_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = dead_branch_elim_pass.cpp; sourceTree = "<group>"; };
-		A98C82BA257FE317006A9F80 /* flatten_decoration_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = flatten_decoration_pass.cpp; sourceTree = "<group>"; };
-		A98C82BB257FE317006A9F80 /* dead_insert_elim_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dead_insert_elim_pass.h; sourceTree = "<group>"; };
-		A98C82BC257FE317006A9F80 /* folding_rules.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = folding_rules.cpp; sourceTree = "<group>"; };
-		A98C82BD257FE317006A9F80 /* freeze_spec_constant_value_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = freeze_spec_constant_value_pass.h; sourceTree = "<group>"; };
-		A98C82BE257FE317006A9F80 /* ir_context.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ir_context.cpp; sourceTree = "<group>"; };
-		A98C82BF257FE317006A9F80 /* instrument_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = instrument_pass.h; sourceTree = "<group>"; };
-		A98C82C0257FE317006A9F80 /* mem_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mem_pass.h; sourceTree = "<group>"; };
-		A98C82C1257FE317006A9F80 /* loop_descriptor.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = loop_descriptor.cpp; sourceTree = "<group>"; };
-		A98C82C2257FE317006A9F80 /* eliminate_dead_members_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = eliminate_dead_members_pass.h; sourceTree = "<group>"; };
-		A98C82C3257FE317006A9F80 /* function.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = function.cpp; sourceTree = "<group>"; };
-		A98C82C4257FE317006A9F80 /* instruction_list.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = instruction_list.cpp; sourceTree = "<group>"; };
-		A98C82C5257FE317006A9F80 /* composite.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = composite.cpp; sourceTree = "<group>"; };
-		A98C82C6257FE317006A9F80 /* convert_to_half_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = convert_to_half_pass.cpp; sourceTree = "<group>"; };
-		A98C82C7257FE317006A9F80 /* inline_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = inline_pass.h; sourceTree = "<group>"; };
-		A98C82C8257FE317006A9F80 /* loop_dependence.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = loop_dependence.h; sourceTree = "<group>"; };
-		A98C82C9257FE317006A9F80 /* value_number_table.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = value_number_table.h; sourceTree = "<group>"; };
-		A98C82CA257FE317006A9F80 /* flatten_decoration_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = flatten_decoration_pass.h; sourceTree = "<group>"; };
-		A98C82CB257FE317006A9F80 /* if_conversion.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = if_conversion.cpp; sourceTree = "<group>"; };
-		A98C82CC257FE317006A9F80 /* debug_info_manager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = debug_info_manager.cpp; sourceTree = "<group>"; };
-		A98C82CD257FE317006A9F80 /* inline_exhaustive_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = inline_exhaustive_pass.h; sourceTree = "<group>"; };
-		A98C82CE257FE317006A9F80 /* constants.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = constants.h; sourceTree = "<group>"; };
-		A98C82CF257FE317006A9F80 /* eliminate_dead_members_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = eliminate_dead_members_pass.cpp; sourceTree = "<group>"; };
-		A98C82D0257FE317006A9F80 /* strength_reduction_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = strength_reduction_pass.cpp; sourceTree = "<group>"; };
-		A98C82D1257FE317006A9F80 /* desc_sroa.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = desc_sroa.cpp; sourceTree = "<group>"; };
-		A98C82D2257FE317006A9F80 /* block_merge_util.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = block_merge_util.cpp; sourceTree = "<group>"; };
-		A98C82D3257FE317006A9F80 /* upgrade_memory_model.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = upgrade_memory_model.h; sourceTree = "<group>"; };
-		A98C82D4257FE317006A9F80 /* copy_prop_arrays.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = copy_prop_arrays.cpp; sourceTree = "<group>"; };
-		A98C82D5257FE317006A9F80 /* pass_manager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = pass_manager.cpp; sourceTree = "<group>"; };
-		A98C82D6257FE317006A9F80 /* inline_exhaustive_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = inline_exhaustive_pass.cpp; sourceTree = "<group>"; };
-		A98C82D7257FE317006A9F80 /* loop_fission.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = loop_fission.h; sourceTree = "<group>"; };
-		A98C82D8257FE317006A9F80 /* workaround1209.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = workaround1209.h; sourceTree = "<group>"; };
-		A98C82D9257FE317006A9F80 /* loop_fusion_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = loop_fusion_pass.cpp; sourceTree = "<group>"; };
-		A98C82DA257FE317006A9F80 /* log.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = log.h; sourceTree = "<group>"; };
-		A98C82DB257FE317006A9F80 /* split_invalid_unreachable_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = split_invalid_unreachable_pass.h; sourceTree = "<group>"; };
-		A98C82DC257FE317006A9F80 /* copy_prop_arrays.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = copy_prop_arrays.h; sourceTree = "<group>"; };
-		A98C82DD257FE317006A9F80 /* eliminate_dead_constant_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = eliminate_dead_constant_pass.h; sourceTree = "<group>"; };
-		A98C82DE257FE317006A9F80 /* dead_insert_elim_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = dead_insert_elim_pass.cpp; sourceTree = "<group>"; };
-		A98C82DF257FE317006A9F80 /* ssa_rewrite_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ssa_rewrite_pass.h; sourceTree = "<group>"; };
-		A98C82E0257FE317006A9F80 /* scalar_analysis.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = scalar_analysis.cpp; sourceTree = "<group>"; };
-		A98C82E1257FE317006A9F80 /* dead_variable_elimination.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dead_variable_elimination.h; sourceTree = "<group>"; };
-		A98C82E2257FE317006A9F80 /* block_merge_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = block_merge_pass.cpp; sourceTree = "<group>"; };
-		A98C82E3257FE317006A9F80 /* dominator_analysis.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dominator_analysis.h; sourceTree = "<group>"; };
-		A98C82E4257FE317006A9F80 /* pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pass.h; sourceTree = "<group>"; };
-		A98C82E5257FE317006A9F80 /* folding_rules.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = folding_rules.h; sourceTree = "<group>"; };
-		A98C82E6257FE317006A9F80 /* eliminate_dead_functions_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = eliminate_dead_functions_pass.h; sourceTree = "<group>"; };
-		A98C82E7257FE317006A9F80 /* eliminate_dead_functions_util.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = eliminate_dead_functions_util.h; sourceTree = "<group>"; };
-		A98C82E8257FE317006A9F80 /* fold.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fold.h; sourceTree = "<group>"; };
-		A98C82E9257FE317006A9F80 /* local_single_store_elim_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = local_single_store_elim_pass.cpp; sourceTree = "<group>"; };
-		A98C82EA257FE317006A9F80 /* dead_branch_elim_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dead_branch_elim_pass.h; sourceTree = "<group>"; };
-		A98C82EB257FE317006A9F80 /* private_to_local_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = private_to_local_pass.cpp; sourceTree = "<group>"; };
-		A98C82EC257FE317006A9F80 /* scalar_analysis_nodes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = scalar_analysis_nodes.h; sourceTree = "<group>"; };
-		A98C82ED257FE317006A9F80 /* propagator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = propagator.cpp; sourceTree = "<group>"; };
-		A98C82EE257FE317006A9F80 /* fix_storage_class.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fix_storage_class.h; sourceTree = "<group>"; };
-		A98C82EF257FE317006A9F80 /* loop_dependence_helpers.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = loop_dependence_helpers.cpp; sourceTree = "<group>"; };
-		A98C82F0257FE317006A9F80 /* set_spec_constant_default_value_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = set_spec_constant_default_value_pass.cpp; sourceTree = "<group>"; };
-		A98C82F1257FE317006A9F80 /* passes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = passes.h; sourceTree = "<group>"; };
-		A98C82F2257FE317006A9F80 /* fold.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = fold.cpp; sourceTree = "<group>"; };
-		A98C82F3257FE317006A9F80 /* amd_ext_to_khr.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = amd_ext_to_khr.cpp; sourceTree = "<group>"; };
-		A98C82F4257FE317006A9F80 /* strip_reflect_info_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = strip_reflect_info_pass.h; sourceTree = "<group>"; };
-		A98C82F5257FE317006A9F80 /* scalar_replacement_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = scalar_replacement_pass.cpp; sourceTree = "<group>"; };
-		A98C82F6257FE317006A9F80 /* simplification_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = simplification_pass.h; sourceTree = "<group>"; };
-		A98C82F7257FE317006A9F80 /* remove_duplicates_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = remove_duplicates_pass.h; sourceTree = "<group>"; };
-		A98C82F8257FE317006A9F80 /* redundancy_elimination.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = redundancy_elimination.cpp; sourceTree = "<group>"; };
-		A98C82F9257FE317006A9F80 /* reflect.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = reflect.h; sourceTree = "<group>"; };
-		A98C82FA257FE317006A9F80 /* workaround1209.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = workaround1209.cpp; sourceTree = "<group>"; };
-		A98C82FB257FE317006A9F80 /* null_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = null_pass.h; sourceTree = "<group>"; };
-		A98C82FC257FE317006A9F80 /* relax_float_ops_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = relax_float_ops_pass.cpp; sourceTree = "<group>"; };
-		A98C82FD257FE317006A9F80 /* const_folding_rules.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = const_folding_rules.h; sourceTree = "<group>"; };
-		A98C82FE257FE317006A9F80 /* scalar_replacement_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = scalar_replacement_pass.h; sourceTree = "<group>"; };
-		A98C82FF257FE317006A9F80 /* instruction.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = instruction.cpp; sourceTree = "<group>"; };
-		A98C8300257FE317006A9F80 /* pch_source_opt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pch_source_opt.h; sourceTree = "<group>"; };
-		A98C8301257FE317006A9F80 /* reduce_load_size.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = reduce_load_size.cpp; sourceTree = "<group>"; };
-		A98C8302257FE317006A9F80 /* redundancy_elimination.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = redundancy_elimination.h; sourceTree = "<group>"; };
-		A98C8303257FE317006A9F80 /* fix_storage_class.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = fix_storage_class.cpp; sourceTree = "<group>"; };
-		A98C8304257FE317006A9F80 /* value_number_table.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = value_number_table.cpp; sourceTree = "<group>"; };
-		A98C8305257FE317006A9F80 /* inline_opaque_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = inline_opaque_pass.cpp; sourceTree = "<group>"; };
-		A98C8306257FE317006A9F80 /* replace_invalid_opc.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = replace_invalid_opc.cpp; sourceTree = "<group>"; };
-		A98C8307257FE317006A9F80 /* loop_utils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = loop_utils.h; sourceTree = "<group>"; };
-		A98C8308257FE317006A9F80 /* module.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = module.h; sourceTree = "<group>"; };
-		A98C8309257FE317006A9F80 /* dominator_analysis.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = dominator_analysis.cpp; sourceTree = "<group>"; };
-		A98C830A257FE317006A9F80 /* decompose_initialized_variables_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = decompose_initialized_variables_pass.cpp; sourceTree = "<group>"; };
-		A98C830B257FE317006A9F80 /* ir_builder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ir_builder.h; sourceTree = "<group>"; };
-		A98C830C257FE317006A9F80 /* loop_unswitch_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = loop_unswitch_pass.h; sourceTree = "<group>"; };
-		A98C830D257FE317006A9F80 /* cfg.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cfg.h; sourceTree = "<group>"; };
-		A98C830E257FE317006A9F80 /* code_sink.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = code_sink.h; sourceTree = "<group>"; };
-		A98C830F257FE317006A9F80 /* loop_descriptor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = loop_descriptor.h; sourceTree = "<group>"; };
-		A98C8310257FE317006A9F80 /* generate_webgpu_initializers_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = generate_webgpu_initializers_pass.h; sourceTree = "<group>"; };
-		A98C8311257FE317006A9F80 /* instruction.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = instruction.h; sourceTree = "<group>"; };
-		A98C8312257FE317006A9F80 /* aggressive_dead_code_elim_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = aggressive_dead_code_elim_pass.h; sourceTree = "<group>"; };
-		A98C8313257FE317006A9F80 /* struct_cfg_analysis.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = struct_cfg_analysis.cpp; sourceTree = "<group>"; };
-		A98C8314257FE317006A9F80 /* vector_dce.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vector_dce.h; sourceTree = "<group>"; };
-		A98C8315257FE317006A9F80 /* combine_access_chains.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = combine_access_chains.h; sourceTree = "<group>"; };
-		A98C8316257FE317006A9F80 /* pass_manager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pass_manager.h; sourceTree = "<group>"; };
-		A98C8317257FE317006A9F80 /* local_access_chain_convert_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = local_access_chain_convert_pass.cpp; sourceTree = "<group>"; };
-		A98C8318257FE317006A9F80 /* basic_block.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = basic_block.cpp; sourceTree = "<group>"; };
-		A98C8319257FE317006A9F80 /* iterator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = iterator.h; sourceTree = "<group>"; };
-		A98C831A257FE317006A9F80 /* licm_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = licm_pass.h; sourceTree = "<group>"; };
-		A98C831B257FE317006A9F80 /* build_module.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = build_module.h; sourceTree = "<group>"; };
-		A98C831C257FE317006A9F80 /* ccp_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccp_pass.h; sourceTree = "<group>"; };
-		A98C831D257FE317006A9F80 /* graphics_robust_access_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = graphics_robust_access_pass.cpp; sourceTree = "<group>"; };
-		A98C831E257FE317006A9F80 /* decompose_initialized_variables_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = decompose_initialized_variables_pass.h; sourceTree = "<group>"; };
-		A98C831F257FE317006A9F80 /* function.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = function.h; sourceTree = "<group>"; };
-		A98C8320257FE317006A9F80 /* loop_fusion.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = loop_fusion.cpp; sourceTree = "<group>"; };
-		A98C8321257FE317006A9F80 /* upgrade_memory_model.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = upgrade_memory_model.cpp; sourceTree = "<group>"; };
-		A98C8322257FE317006A9F80 /* feature_manager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = feature_manager.h; sourceTree = "<group>"; };
-		A98C8323257FE317006A9F80 /* inst_bindless_check_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = inst_bindless_check_pass.h; sourceTree = "<group>"; };
-		A98C8324257FE317006A9F80 /* scalar_analysis_simplification.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = scalar_analysis_simplification.cpp; sourceTree = "<group>"; };
-		A98C8325257FE317006A9F80 /* set_spec_constant_default_value_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = set_spec_constant_default_value_pass.h; sourceTree = "<group>"; };
-		A98C8326257FE317006A9F80 /* dominator_tree.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dominator_tree.h; sourceTree = "<group>"; };
-		A98C8327257FE317006A9F80 /* legalize_vector_shuffle_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = legalize_vector_shuffle_pass.cpp; sourceTree = "<group>"; };
-		A98C8328257FE317006A9F80 /* type_manager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = type_manager.h; sourceTree = "<group>"; };
-		A98C8329257FE317006A9F80 /* compact_ids_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = compact_ids_pass.cpp; sourceTree = "<group>"; };
-		A98C832A257FE317006A9F80 /* loop_peeling.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = loop_peeling.cpp; sourceTree = "<group>"; };
-		A98C832B257FE317006A9F80 /* table.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = table.h; sourceTree = "<group>"; };
-		A98C84AA257FE318006A9F80 /* ext_inst.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ext_inst.h; sourceTree = "<group>"; };
-		A98C84AB257FE318006A9F80 /* diagnostic.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = diagnostic.cpp; sourceTree = "<group>"; };
-		A98C84AC257FE318006A9F80 /* latest_version_spirv_header.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = latest_version_spirv_header.h; sourceTree = "<group>"; };
-		A98C84AD257FE318006A9F80 /* libspirv.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = libspirv.cpp; sourceTree = "<group>"; };
-		A98C84AE257FE318006A9F80 /* instruction.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = instruction.h; sourceTree = "<group>"; };
-		A98C84AF257FE318006A9F80 /* spirv_optimizer_options.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = spirv_optimizer_options.h; sourceTree = "<group>"; };
-		A98C84B0257FE318006A9F80 /* opcode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = opcode.h; sourceTree = "<group>"; };
-		A98C84B1257FE318006A9F80 /* operand.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = operand.cpp; sourceTree = "<group>"; };
-		A98C84B2257FE318006A9F80 /* latest_version_glsl_std_450_header.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = latest_version_glsl_std_450_header.h; sourceTree = "<group>"; };
-		A98C84B3257FE318006A9F80 /* extensions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = extensions.h; sourceTree = "<group>"; };
-		A98C84B4257FE318006A9F80 /* disassemble.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = disassemble.cpp; sourceTree = "<group>"; };
-		A98C84B5257FE318006A9F80 /* binary.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = binary.h; sourceTree = "<group>"; };
-		A98C84B6257FE318006A9F80 /* text_handler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = text_handler.cpp; sourceTree = "<group>"; };
-		A98C84B8257FE318006A9F80 /* validate_annotation.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_annotation.cpp; sourceTree = "<group>"; };
-		A98C84B9257FE318006A9F80 /* validate_misc.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_misc.cpp; sourceTree = "<group>"; };
-		A98C84BA257FE318006A9F80 /* validate_cfg.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_cfg.cpp; sourceTree = "<group>"; };
-		A98C84BB257FE318006A9F80 /* validate_capability.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_capability.cpp; sourceTree = "<group>"; };
-		A98C84BC257FE318006A9F80 /* construct.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = construct.h; sourceTree = "<group>"; };
-		A98C84BD257FE318006A9F80 /* validate_barriers.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_barriers.cpp; sourceTree = "<group>"; };
-		A98C84BE257FE318006A9F80 /* validate_non_uniform.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_non_uniform.cpp; sourceTree = "<group>"; };
-		A98C84BF257FE318006A9F80 /* validate_scopes.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_scopes.cpp; sourceTree = "<group>"; };
-		A98C84C0257FE318006A9F80 /* validate_atomics.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_atomics.cpp; sourceTree = "<group>"; };
-		A98C84C1257FE318006A9F80 /* basic_block.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = basic_block.h; sourceTree = "<group>"; };
-		A98C84C2257FE318006A9F80 /* validate_instruction.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_instruction.cpp; sourceTree = "<group>"; };
-		A98C84C3257FE318006A9F80 /* validate_decorations.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_decorations.cpp; sourceTree = "<group>"; };
-		A98C84C4257FE318006A9F80 /* validate_debug.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_debug.cpp; sourceTree = "<group>"; };
-		A98C84C5257FE318006A9F80 /* validate_builtins.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_builtins.cpp; sourceTree = "<group>"; };
-		A98C84C6257FE318006A9F80 /* validate_interfaces.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_interfaces.cpp; sourceTree = "<group>"; };
-		A98C84C7257FE318006A9F80 /* validate.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate.cpp; sourceTree = "<group>"; };
-		A98C84C8257FE318006A9F80 /* validation_state.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = validation_state.h; sourceTree = "<group>"; };
-		A98C84C9257FE318006A9F80 /* validate_constants.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_constants.cpp; sourceTree = "<group>"; };
-		A98C84CA257FE318006A9F80 /* validate_bitwise.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_bitwise.cpp; sourceTree = "<group>"; };
-		A98C84CB257FE318006A9F80 /* validate_extensions.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_extensions.cpp; sourceTree = "<group>"; };
-		A98C84CC257FE318006A9F80 /* construct.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = construct.cpp; sourceTree = "<group>"; };
-		A98C84CD257FE318006A9F80 /* function.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = function.cpp; sourceTree = "<group>"; };
-		A98C84CE257FE318006A9F80 /* validate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = validate.h; sourceTree = "<group>"; };
-		A98C84CF257FE318006A9F80 /* validate_adjacency.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_adjacency.cpp; sourceTree = "<group>"; };
-		A98C84D0257FE318006A9F80 /* validate_conversion.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_conversion.cpp; sourceTree = "<group>"; };
-		A98C84D1257FE318006A9F80 /* validate_small_type_uses.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_small_type_uses.cpp; sourceTree = "<group>"; };
-		A98C84D2257FE318006A9F80 /* validate_scopes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = validate_scopes.h; sourceTree = "<group>"; };
-		A98C84D3257FE318006A9F80 /* validate_id.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_id.cpp; sourceTree = "<group>"; };
-		A98C84D4257FE318006A9F80 /* validate_memory_semantics.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = validate_memory_semantics.h; sourceTree = "<group>"; };
-		A98C84D5257FE318006A9F80 /* validate_arithmetics.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_arithmetics.cpp; sourceTree = "<group>"; };
-		A98C84D6257FE318006A9F80 /* validate_mode_setting.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_mode_setting.cpp; sourceTree = "<group>"; };
-		A98C84D7257FE318006A9F80 /* validate_memory_semantics.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_memory_semantics.cpp; sourceTree = "<group>"; };
-		A98C84D8257FE318006A9F80 /* validate_logicals.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_logicals.cpp; sourceTree = "<group>"; };
-		A98C84D9257FE318006A9F80 /* validate_derivatives.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_derivatives.cpp; sourceTree = "<group>"; };
-		A98C84DA257FE318006A9F80 /* validate_memory.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_memory.cpp; sourceTree = "<group>"; };
-		A98C84DB257FE318006A9F80 /* validate_image.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_image.cpp; sourceTree = "<group>"; };
-		A98C84DC257FE318006A9F80 /* validate_literals.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_literals.cpp; sourceTree = "<group>"; };
-		A98C84DD257FE318006A9F80 /* instruction.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = instruction.cpp; sourceTree = "<group>"; };
-		A98C84DE257FE318006A9F80 /* validate_type.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_type.cpp; sourceTree = "<group>"; };
-		A98C84DF257FE318006A9F80 /* instruction.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = instruction.h; sourceTree = "<group>"; };
-		A98C84E0257FE318006A9F80 /* validate_execution_limitations.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_execution_limitations.cpp; sourceTree = "<group>"; };
-		A98C84E1257FE318006A9F80 /* validate_layout.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_layout.cpp; sourceTree = "<group>"; };
-		A98C84E2257FE318006A9F80 /* basic_block.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = basic_block.cpp; sourceTree = "<group>"; };
-		A98C84E3257FE318006A9F80 /* validate_function.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_function.cpp; sourceTree = "<group>"; };
-		A98C84E4257FE318006A9F80 /* function.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = function.h; sourceTree = "<group>"; };
-		A98C84E5257FE318006A9F80 /* validate_composites.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_composites.cpp; sourceTree = "<group>"; };
-		A98C84E6257FE318006A9F80 /* validation_state.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validation_state.cpp; sourceTree = "<group>"; };
-		A98C84E7257FE318006A9F80 /* validate_primitives.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_primitives.cpp; sourceTree = "<group>"; };
-		A98C84E8257FE318006A9F80 /* decoration.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = decoration.h; sourceTree = "<group>"; };
 		A991DB2124E6016E00AEEC36 /* create_xcframework_func.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = create_xcframework_func.sh; sourceTree = "<group>"; };
 		A9C2104521D14FD7006BA2D3 /* fetchDependencies */ = {isa = PBXFileReference; lastKnownFileType = text; path = fetchDependencies; sourceTree = "<group>"; };
 		A9C2104721D15843006BA2D3 /* ExternalRevisions */ = {isa = PBXFileReference; lastKnownFileType = folder; path = ExternalRevisions; sourceTree = "<group>"; };
@@ -2326,6 +2286,438 @@
 			path = GenericCodeGen;
 			sourceTree = "<group>";
 		};
+		A95601F825E46D1C008BC84F /* source */ = {
+			isa = PBXGroup;
+			children = (
+				A95601F925E46D1C008BC84F /* spirv_target_env.cpp */,
+				A95601FA25E46D1C008BC84F /* spirv_fuzzer_options.h */,
+				A95601FB25E46D1C008BC84F /* assembly_grammar.h */,
+				A95601FC25E46D1C008BC84F /* enum_set.h */,
+				A95601FD25E46D1C008BC84F /* CMakeLists.txt */,
+				A95601FE25E46D1C008BC84F /* text.cpp */,
+				A95601FF25E46D1C008BC84F /* assembly_grammar.cpp */,
+				A956020025E46D1C008BC84F /* text.h */,
+				A956020125E46D1C008BC84F /* extensions.cpp */,
+				A956020225E46D1C008BC84F /* pch_source.cpp */,
+				A956020325E46D1C008BC84F /* util */,
+				A956021225E46D1C008BC84F /* spirv_target_env.h */,
+				A956021325E46D1C008BC84F /* table.cpp */,
+				A956021425E46D1C008BC84F /* reduce */,
+				A956025025E46D1C008BC84F /* latest_version_opencl_std_header.h */,
+				A956025125E46D1C008BC84F /* spirv_optimizer_options.cpp */,
+				A956025225E46D1C008BC84F /* cfa.h */,
+				A956025325E46D1C008BC84F /* pch_source.h */,
+				A956025425E46D1C008BC84F /* enum_string_mapping.h */,
+				A956025525E46D1C008BC84F /* spirv_fuzzer_options.cpp */,
+				A956025625E46D1C008BC84F /* spirv_reducer_options.h */,
+				A956025725E46D1C008BC84F /* spirv_validator_options.cpp */,
+				A956025825E46D1C008BC84F /* print.cpp */,
+				A956025925E46D1C008BC84F /* spirv_definition.h */,
+				A956025A25E46D1C008BC84F /* operand.h */,
+				A956025B25E46D1C008BC84F /* spirv_endian.cpp */,
+				A956025C25E46D1C008BC84F /* macro.h */,
+				A956025D25E46D1C008BC84F /* spirv_constant.h */,
+				A956025E25E46D1C008BC84F /* binary.cpp */,
+				A956025F25E46D1C008BC84F /* spirv_validator_options.h */,
+				A956026025E46D1C008BC84F /* enum_string_mapping.cpp */,
+				A956026125E46D1C008BC84F /* text_handler.h */,
+				A956026225E46D1C008BC84F /* parsed_operand.h */,
+				A956026325E46D1C008BC84F /* name_mapper.h */,
+				A956026425E46D1C008BC84F /* spirv_reducer_options.cpp */,
+				A956026525E46D1C008BC84F /* parsed_operand.cpp */,
+				A956026625E46D1C008BC84F /* diagnostic.h */,
+				A956026725E46D1C008BC84F /* spirv_endian.h */,
+				A956026825E46D1C008BC84F /* name_mapper.cpp */,
+				A956026925E46D1C008BC84F /* link */,
+				A956026C25E46D1C008BC84F /* software_version.cpp */,
+				A956026D25E46D1C008BC84F /* opcode.cpp */,
+				A956026E25E46D1C008BC84F /* print.h */,
+				A956026F25E46D1C008BC84F /* ext_inst.cpp */,
+				A956027025E46D1C008BC84F /* disassemble.h */,
+				A956027125E46D1C008BC84F /* opt */,
+				A956033F25E46D1D008BC84F /* table.h */,
+				A95604BE25E46D1D008BC84F /* ext_inst.h */,
+				A95604BF25E46D1D008BC84F /* diagnostic.cpp */,
+				A95604C025E46D1D008BC84F /* latest_version_spirv_header.h */,
+				A95604C125E46D1D008BC84F /* libspirv.cpp */,
+				A95604C225E46D1D008BC84F /* instruction.h */,
+				A95604C325E46D1D008BC84F /* spirv_optimizer_options.h */,
+				A95604C425E46D1D008BC84F /* opcode.h */,
+				A95604C525E46D1D008BC84F /* operand.cpp */,
+				A95604C625E46D1D008BC84F /* latest_version_glsl_std_450_header.h */,
+				A95604C725E46D1D008BC84F /* extensions.h */,
+				A95604C825E46D1D008BC84F /* disassemble.cpp */,
+				A95604C925E46D1D008BC84F /* binary.h */,
+				A95604CA25E46D1D008BC84F /* text_handler.cpp */,
+				A95604CB25E46D1D008BC84F /* val */,
+			);
+			path = source;
+			sourceTree = "<group>";
+		};
+		A956020325E46D1C008BC84F /* util */ = {
+			isa = PBXGroup;
+			children = (
+				A956020425E46D1C008BC84F /* parse_number.h */,
+				A956020525E46D1C008BC84F /* ilist_node.h */,
+				A956020625E46D1C008BC84F /* make_unique.h */,
+				A956020725E46D1C008BC84F /* string_utils.h */,
+				A956020825E46D1C008BC84F /* small_vector.h */,
+				A956020925E46D1C008BC84F /* timer.cpp */,
+				A956020A25E46D1C008BC84F /* timer.h */,
+				A956020B25E46D1C008BC84F /* string_utils.cpp */,
+				A956020C25E46D1C008BC84F /* bit_vector.h */,
+				A956020D25E46D1C008BC84F /* bitutils.h */,
+				A956020E25E46D1C008BC84F /* hex_float.h */,
+				A956020F25E46D1C008BC84F /* parse_number.cpp */,
+				A956021025E46D1C008BC84F /* bit_vector.cpp */,
+				A956021125E46D1C008BC84F /* ilist.h */,
+			);
+			path = util;
+			sourceTree = "<group>";
+		};
+		A956021425E46D1C008BC84F /* reduce */ = {
+			isa = PBXGroup;
+			children = (
+				A956021525E46D1C008BC84F /* operand_to_undef_reduction_opportunity_finder.h */,
+				A956021625E46D1C008BC84F /* remove_selection_reduction_opportunity.cpp */,
+				A956021725E46D1C008BC84F /* remove_block_reduction_opportunity.h */,
+				A956021825E46D1C008BC84F /* operand_to_dominating_id_reduction_opportunity_finder.h */,
+				A956021925E46D1C008BC84F /* reduction_pass.cpp */,
+				A956021A25E46D1C008BC84F /* operand_to_const_reduction_opportunity_finder.cpp */,
+				A956021B25E46D1C008BC84F /* operand_to_const_reduction_opportunity_finder.h */,
+				A956021C25E46D1C008BC84F /* CMakeLists.txt */,
+				A956021D25E46D1C008BC84F /* reduction_util.cpp */,
+				A956021E25E46D1C008BC84F /* structured_loop_to_selection_reduction_opportunity_finder.cpp */,
+				A956021F25E46D1C008BC84F /* simple_conditional_branch_to_branch_reduction_opportunity.h */,
+				A956022025E46D1C008BC84F /* remove_function_reduction_opportunity_finder.cpp */,
+				A956022125E46D1C008BC84F /* remove_instruction_reduction_opportunity.h */,
+				A956022225E46D1C008BC84F /* conditional_branch_to_simple_conditional_branch_reduction_opportunity.h */,
+				A956022325E46D1C008BC84F /* simple_conditional_branch_to_branch_reduction_opportunity.cpp */,
+				A956022425E46D1C008BC84F /* remove_function_reduction_opportunity.cpp */,
+				A956022525E46D1C008BC84F /* simple_conditional_branch_to_branch_opportunity_finder.cpp */,
+				A956022625E46D1C008BC84F /* remove_selection_reduction_opportunity_finder.cpp */,
+				A956022725E46D1C008BC84F /* conditional_branch_to_simple_conditional_branch_reduction_opportunity.cpp */,
+				A956022825E46D1C008BC84F /* remove_struct_member_reduction_opportunity.h */,
+				A956022925E46D1C008BC84F /* simple_conditional_branch_to_branch_opportunity_finder.h */,
+				A956022A25E46D1C008BC84F /* merge_blocks_reduction_opportunity.cpp */,
+				A956022B25E46D1C008BC84F /* change_operand_reduction_opportunity.cpp */,
+				A956022C25E46D1C008BC84F /* structured_loop_to_selection_reduction_opportunity.h */,
+				A956022D25E46D1C008BC84F /* remove_function_reduction_opportunity.h */,
+				A956022E25E46D1C008BC84F /* remove_unused_instruction_reduction_opportunity_finder.h */,
+				A956022F25E46D1C008BC84F /* change_operand_to_undef_reduction_opportunity.h */,
+				A956023025E46D1C008BC84F /* structured_loop_to_selection_reduction_opportunity_finder.h */,
+				A956023125E46D1C008BC84F /* remove_selection_reduction_opportunity.h */,
+				A956023225E46D1C008BC84F /* remove_instruction_reduction_opportunity.cpp */,
+				A956023325E46D1C008BC84F /* remove_selection_reduction_opportunity_finder.h */,
+				A956023425E46D1C008BC84F /* merge_blocks_reduction_opportunity_finder.h */,
+				A956023525E46D1C008BC84F /* pch_source_reduce.cpp */,
+				A956023625E46D1C008BC84F /* remove_struct_member_reduction_opportunity.cpp */,
+				A956023725E46D1C008BC84F /* remove_unused_struct_member_reduction_opportunity_finder.h */,
+				A956023825E46D1C008BC84F /* remove_unused_instruction_reduction_opportunity_finder.cpp */,
+				A956023925E46D1C008BC84F /* reducer.cpp */,
+				A956023A25E46D1C008BC84F /* operand_to_undef_reduction_opportunity_finder.cpp */,
+				A956023B25E46D1C008BC84F /* remove_function_reduction_opportunity_finder.h */,
+				A956023C25E46D1C008BC84F /* pch_source_reduce.h */,
+				A956023D25E46D1C008BC84F /* merge_blocks_reduction_opportunity_finder.cpp */,
+				A956023E25E46D1C008BC84F /* reduction_opportunity.cpp */,
+				A956023F25E46D1C008BC84F /* reducer.h */,
+				A956024025E46D1C008BC84F /* change_operand_to_undef_reduction_opportunity.cpp */,
+				A956024125E46D1C008BC84F /* reduction_opportunity.h */,
+				A956024225E46D1C008BC84F /* conditional_branch_to_simple_conditional_branch_opportunity_finder.h */,
+				A956024325E46D1C008BC84F /* operand_to_dominating_id_reduction_opportunity_finder.cpp */,
+				A956024425E46D1C008BC84F /* reduction_opportunity_finder.h */,
+				A956024525E46D1C008BC84F /* change_operand_reduction_opportunity.h */,
+				A956024625E46D1C008BC84F /* remove_block_reduction_opportunity_finder.h */,
+				A956024725E46D1C008BC84F /* remove_block_reduction_opportunity_finder.cpp */,
+				A956024825E46D1C008BC84F /* reduction_util.h */,
+				A956024925E46D1C008BC84F /* merge_blocks_reduction_opportunity.h */,
+				A956024A25E46D1C008BC84F /* conditional_branch_to_simple_conditional_branch_opportunity_finder.cpp */,
+				A956024B25E46D1C008BC84F /* structured_loop_to_selection_reduction_opportunity.cpp */,
+				A956024C25E46D1C008BC84F /* remove_block_reduction_opportunity.cpp */,
+				A956024D25E46D1C008BC84F /* remove_unused_struct_member_reduction_opportunity_finder.cpp */,
+				A956024E25E46D1C008BC84F /* reduction_opportunity_finder.cpp */,
+				A956024F25E46D1C008BC84F /* reduction_pass.h */,
+			);
+			path = reduce;
+			sourceTree = "<group>";
+		};
+		A956026925E46D1C008BC84F /* link */ = {
+			isa = PBXGroup;
+			children = (
+				A956026A25E46D1C008BC84F /* CMakeLists.txt */,
+				A956026B25E46D1C008BC84F /* linker.cpp */,
+			);
+			path = link;
+			sourceTree = "<group>";
+		};
+		A956027125E46D1C008BC84F /* opt */ = {
+			isa = PBXGroup;
+			children = (
+				A956027225E46D1C008BC84F /* optimizer.cpp */,
+				A956027325E46D1C008BC84F /* if_conversion.h */,
+				A956027425E46D1C008BC84F /* register_pressure.cpp */,
+				A956027525E46D1C008BC84F /* loop_utils.cpp */,
+				A956027625E46D1C008BC84F /* merge_return_pass.h */,
+				A956027725E46D1C008BC84F /* inline_opaque_pass.h */,
+				A956027825E46D1C008BC84F /* loop_fusion.h */,
+				A956027925E46D1C008BC84F /* combine_access_chains.cpp */,
+				A956027A25E46D1C008BC84F /* build_module.cpp */,
+				A956027B25E46D1C008BC84F /* composite.h */,
+				A956027C25E46D1C008BC84F /* compact_ids_pass.h */,
+				A956027D25E46D1C008BC84F /* register_pressure.h */,
+				A956027E25E46D1C008BC84F /* tree_iterator.h */,
+				A956027F25E46D1C008BC84F /* graphics_robust_access_pass.h */,
+				A956028025E46D1C008BC84F /* local_single_store_elim_pass.h */,
+				A956028125E46D1C008BC84F /* reduce_load_size.h */,
+				A956028225E46D1C008BC84F /* code_sink.cpp */,
+				A956028325E46D1C008BC84F /* types.cpp */,
+				A956028425E46D1C008BC84F /* scalar_analysis.h */,
+				A956028525E46D1C008BC84F /* strip_debug_info_pass.h */,
+				A956028625E46D1C008BC84F /* cfg.cpp */,
+				A956028725E46D1C008BC84F /* decoration_manager.cpp */,
+				A956028825E46D1C008BC84F /* local_single_block_elim_pass.cpp */,
+				A956028925E46D1C008BC84F /* freeze_spec_constant_value_pass.cpp */,
+				A956028A25E46D1C008BC84F /* replace_invalid_opc.h */,
+				A956028B25E46D1C008BC84F /* local_access_chain_convert_pass.h */,
+				A956028C25E46D1C008BC84F /* inst_bindless_check_pass.cpp */,
+				A956028D25E46D1C008BC84F /* local_redundancy_elimination.cpp */,
+				A956028E25E46D1C008BC84F /* CMakeLists.txt */,
+				A956028F25E46D1C008BC84F /* instrument_pass.cpp */,
+				A956029025E46D1C008BC84F /* propagator.h */,
+				A956029125E46D1C008BC84F /* instruction_list.h */,
+				A956029225E46D1C008BC84F /* feature_manager.cpp */,
+				A956029325E46D1C008BC84F /* pass.cpp */,
+				A956029425E46D1C008BC84F /* loop_fission.cpp */,
+				A956029525E46D1C008BC84F /* dominator_tree.cpp */,
+				A956029625E46D1C008BC84F /* amd_ext_to_khr.h */,
+				A956029725E46D1C008BC84F /* merge_return_pass.cpp */,
+				A956029825E46D1C008BC84F /* ir_context.h */,
+				A956029925E46D1C008BC84F /* eliminate_dead_constant_pass.cpp */,
+				A956029A25E46D1C008BC84F /* cfg_cleanup_pass.cpp */,
+				A956029B25E46D1C008BC84F /* wrap_opkill.cpp */,
+				A956029C25E46D1C008BC84F /* const_folding_rules.cpp */,
+				A956029D25E46D1C008BC84F /* loop_unroller.h */,
+				A956029E25E46D1C008BC84F /* strip_debug_info_pass.cpp */,
+				A956029F25E46D1C008BC84F /* ssa_rewrite_pass.cpp */,
+				A95602A025E46D1C008BC84F /* loop_dependence.cpp */,
+				A95602A125E46D1C008BC84F /* unify_const_pass.h */,
+				A95602A225E46D1C008BC84F /* ir_loader.h */,
+				A95602A325E46D1C008BC84F /* inst_debug_printf_pass.cpp */,
+				A95602A425E46D1C008BC84F /* types.h */,
+				A95602A525E46D1C008BC84F /* fold_spec_constant_op_and_composite_pass.h */,
+				A95602A625E46D1C008BC84F /* mem_pass.cpp */,
+				A95602A725E46D1C008BC84F /* basic_block.h */,
+				A95602A825E46D1C008BC84F /* remove_duplicates_pass.cpp */,
+				A95602A925E46D1C008BC84F /* dead_variable_elimination.cpp */,
+				A95602AA25E46D1C008BC84F /* block_merge_pass.h */,
+				A95602AB25E46D1C008BC84F /* module.cpp */,
+				A95602AC25E46D1C008BC84F /* debug_info_manager.h */,
+				A95602AD25E46D1C008BC84F /* fold_spec_constant_op_and_composite_pass.cpp */,
+				A95602AE25E46D1C008BC84F /* loop_unswitch_pass.cpp */,
+				A95602AF25E46D1C008BC84F /* unify_const_pass.cpp */,
+				A95602B025E46D1C008BC84F /* type_manager.cpp */,
+				A95602B125E46D1C008BC84F /* private_to_local_pass.h */,
+				A95602B225E46D1C008BC84F /* convert_to_half_pass.h */,
+				A95602B325E46D1C008BC84F /* relax_float_ops_pass.h */,
+				A95602B425E46D1C008BC84F /* inline_pass.cpp */,
+				A95602B525E46D1C008BC84F /* def_use_manager.h */,
+				A95602B625E46D1C008BC84F /* ir_loader.cpp */,
+				A95602B725E46D1C008BC84F /* cfg_cleanup_pass.h */,
+				A95602B825E46D1C008BC84F /* licm_pass.cpp */,
+				A95602B925E46D1C008BC84F /* eliminate_dead_functions_pass.cpp */,
+				A95602BA25E46D1C008BC84F /* local_redundancy_elimination.h */,
+				A95602BB25E46D1C008BC84F /* loop_peeling.h */,
+				A95602BC25E46D1C008BC84F /* vector_dce.cpp */,
+				A95602BD25E46D1C008BC84F /* block_merge_util.h */,
+				A95602BE25E46D1C008BC84F /* loop_unroller.cpp */,
+				A95602BF25E46D1C008BC84F /* desc_sroa.h */,
+				A95602C025E46D1C008BC84F /* constants.cpp */,
+				A95602C125E46D1C008BC84F /* loop_fusion_pass.h */,
+				A95602C225E46D1C008BC84F /* struct_cfg_analysis.h */,
+				A95602C325E46D1C008BC84F /* inst_buff_addr_check_pass.cpp */,
+				A95602C425E46D1C008BC84F /* def_use_manager.cpp */,
+				A95602C525E46D1C008BC84F /* wrap_opkill.h */,
+				A95602C625E46D1C008BC84F /* strip_reflect_info_pass.cpp */,
+				A95602C725E46D1C008BC84F /* empty_pass.h */,
+				A95602C825E46D1C008BC84F /* decoration_manager.h */,
+				A95602C925E46D1C008BC84F /* ccp_pass.cpp */,
+				A95602CA25E46D1C008BC84F /* local_single_block_elim_pass.h */,
+				A95602CB25E46D1C008BC84F /* pch_source_opt.cpp */,
+				A95602CC25E46D1C008BC84F /* inst_buff_addr_check_pass.h */,
+				A95602CD25E46D1C008BC84F /* strength_reduction_pass.h */,
+				A95602CE25E46D1C008BC84F /* aggressive_dead_code_elim_pass.cpp */,
+				A95602CF25E46D1C008BC84F /* eliminate_dead_functions_util.cpp */,
+				A95602D025E46D1C008BC84F /* inst_debug_printf_pass.h */,
+				A95602D125E46D1C008BC84F /* simplification_pass.cpp */,
+				A95602D225E46D1C008BC84F /* dead_branch_elim_pass.cpp */,
+				A95602D325E46D1C008BC84F /* flatten_decoration_pass.cpp */,
+				A95602D425E46D1C008BC84F /* dead_insert_elim_pass.h */,
+				A95602D525E46D1C008BC84F /* folding_rules.cpp */,
+				A95602D625E46D1C008BC84F /* freeze_spec_constant_value_pass.h */,
+				A95602D725E46D1C008BC84F /* ir_context.cpp */,
+				A95602D825E46D1C008BC84F /* instrument_pass.h */,
+				A95602D925E46D1C008BC84F /* mem_pass.h */,
+				A95602DA25E46D1C008BC84F /* loop_descriptor.cpp */,
+				A95602DB25E46D1C008BC84F /* eliminate_dead_members_pass.h */,
+				A95602DC25E46D1C008BC84F /* function.cpp */,
+				A95602DD25E46D1C008BC84F /* instruction_list.cpp */,
+				A95602DE25E46D1C008BC84F /* composite.cpp */,
+				A95602DF25E46D1C008BC84F /* convert_to_half_pass.cpp */,
+				A95602E025E46D1C008BC84F /* inline_pass.h */,
+				A95602E125E46D1C008BC84F /* loop_dependence.h */,
+				A95602E225E46D1C008BC84F /* value_number_table.h */,
+				A95602E325E46D1C008BC84F /* flatten_decoration_pass.h */,
+				A95602E425E46D1C008BC84F /* if_conversion.cpp */,
+				A95602E525E46D1C008BC84F /* debug_info_manager.cpp */,
+				A95602E625E46D1C008BC84F /* inline_exhaustive_pass.h */,
+				A95602E725E46D1C008BC84F /* constants.h */,
+				A95602E825E46D1C008BC84F /* eliminate_dead_members_pass.cpp */,
+				A95602E925E46D1C008BC84F /* strength_reduction_pass.cpp */,
+				A95602EA25E46D1C008BC84F /* desc_sroa.cpp */,
+				A95602EB25E46D1C008BC84F /* block_merge_util.cpp */,
+				A95602EC25E46D1C008BC84F /* upgrade_memory_model.h */,
+				A95602ED25E46D1C008BC84F /* copy_prop_arrays.cpp */,
+				A95602EE25E46D1C008BC84F /* pass_manager.cpp */,
+				A95602EF25E46D1C008BC84F /* inline_exhaustive_pass.cpp */,
+				A95602F025E46D1C008BC84F /* loop_fission.h */,
+				A95602F125E46D1C008BC84F /* workaround1209.h */,
+				A95602F225E46D1C008BC84F /* loop_fusion_pass.cpp */,
+				A95602F325E46D1C008BC84F /* log.h */,
+				A95602F425E46D1C008BC84F /* copy_prop_arrays.h */,
+				A95602F525E46D1C008BC84F /* eliminate_dead_constant_pass.h */,
+				A95602F625E46D1C008BC84F /* dead_insert_elim_pass.cpp */,
+				A95602F725E46D1C008BC84F /* ssa_rewrite_pass.h */,
+				A95602F825E46D1C008BC84F /* scalar_analysis.cpp */,
+				A95602F925E46D1C008BC84F /* dead_variable_elimination.h */,
+				A95602FA25E46D1C008BC84F /* block_merge_pass.cpp */,
+				A95602FB25E46D1C008BC84F /* dominator_analysis.h */,
+				A95602FC25E46D1C008BC84F /* pass.h */,
+				A95602FD25E46D1C008BC84F /* folding_rules.h */,
+				A95602FE25E46D1C008BC84F /* eliminate_dead_functions_pass.h */,
+				A95602FF25E46D1C008BC84F /* eliminate_dead_functions_util.h */,
+				A956030025E46D1C008BC84F /* fold.h */,
+				A956030125E46D1C008BC84F /* local_single_store_elim_pass.cpp */,
+				A956030225E46D1C008BC84F /* dead_branch_elim_pass.h */,
+				A956030325E46D1C008BC84F /* private_to_local_pass.cpp */,
+				A956030425E46D1C008BC84F /* scalar_analysis_nodes.h */,
+				A956030525E46D1C008BC84F /* propagator.cpp */,
+				A956030625E46D1C008BC84F /* fix_storage_class.h */,
+				A956030725E46D1C008BC84F /* loop_dependence_helpers.cpp */,
+				A956030825E46D1C008BC84F /* set_spec_constant_default_value_pass.cpp */,
+				A956030925E46D1C008BC84F /* passes.h */,
+				A956030A25E46D1C008BC84F /* fold.cpp */,
+				A956030B25E46D1C008BC84F /* amd_ext_to_khr.cpp */,
+				A956030C25E46D1C008BC84F /* strip_reflect_info_pass.h */,
+				A956030D25E46D1C008BC84F /* scalar_replacement_pass.cpp */,
+				A956030E25E46D1C008BC84F /* simplification_pass.h */,
+				A956030F25E46D1C008BC84F /* remove_duplicates_pass.h */,
+				A956031025E46D1C008BC84F /* redundancy_elimination.cpp */,
+				A956031125E46D1C008BC84F /* reflect.h */,
+				A956031225E46D1C008BC84F /* workaround1209.cpp */,
+				A956031325E46D1C008BC84F /* null_pass.h */,
+				A956031425E46D1C008BC84F /* relax_float_ops_pass.cpp */,
+				A956031525E46D1C008BC84F /* const_folding_rules.h */,
+				A956031625E46D1C008BC84F /* scalar_replacement_pass.h */,
+				A956031725E46D1C008BC84F /* instruction.cpp */,
+				A956031825E46D1C008BC84F /* pch_source_opt.h */,
+				A956031925E46D1C008BC84F /* reduce_load_size.cpp */,
+				A956031A25E46D1C008BC84F /* redundancy_elimination.h */,
+				A956031B25E46D1C008BC84F /* fix_storage_class.cpp */,
+				A956031C25E46D1C008BC84F /* value_number_table.cpp */,
+				A956031D25E46D1C008BC84F /* inline_opaque_pass.cpp */,
+				A956031E25E46D1C008BC84F /* replace_invalid_opc.cpp */,
+				A956031F25E46D1C008BC84F /* loop_utils.h */,
+				A956032025E46D1C008BC84F /* module.h */,
+				A956032125E46D1C008BC84F /* dominator_analysis.cpp */,
+				A956032225E46D1C008BC84F /* ir_builder.h */,
+				A956032325E46D1C008BC84F /* loop_unswitch_pass.h */,
+				A956032425E46D1C008BC84F /* cfg.h */,
+				A956032525E46D1C008BC84F /* code_sink.h */,
+				A956032625E46D1C008BC84F /* loop_descriptor.h */,
+				A956032725E46D1C008BC84F /* instruction.h */,
+				A956032825E46D1C008BC84F /* aggressive_dead_code_elim_pass.h */,
+				A956032925E46D1C008BC84F /* struct_cfg_analysis.cpp */,
+				A956032A25E46D1C008BC84F /* vector_dce.h */,
+				A956032B25E46D1C008BC84F /* combine_access_chains.h */,
+				A956032C25E46D1C008BC84F /* pass_manager.h */,
+				A956032D25E46D1C008BC84F /* local_access_chain_convert_pass.cpp */,
+				A956032E25E46D1C008BC84F /* basic_block.cpp */,
+				A956032F25E46D1C008BC84F /* iterator.h */,
+				A956033025E46D1C008BC84F /* licm_pass.h */,
+				A956033125E46D1C008BC84F /* build_module.h */,
+				A956033225E46D1C008BC84F /* ccp_pass.h */,
+				A956033325E46D1D008BC84F /* graphics_robust_access_pass.cpp */,
+				A956033425E46D1D008BC84F /* function.h */,
+				A956033525E46D1D008BC84F /* loop_fusion.cpp */,
+				A956033625E46D1D008BC84F /* upgrade_memory_model.cpp */,
+				A956033725E46D1D008BC84F /* feature_manager.h */,
+				A956033825E46D1D008BC84F /* inst_bindless_check_pass.h */,
+				A956033925E46D1D008BC84F /* scalar_analysis_simplification.cpp */,
+				A956033A25E46D1D008BC84F /* set_spec_constant_default_value_pass.h */,
+				A956033B25E46D1D008BC84F /* dominator_tree.h */,
+				A956033C25E46D1D008BC84F /* type_manager.h */,
+				A956033D25E46D1D008BC84F /* compact_ids_pass.cpp */,
+				A956033E25E46D1D008BC84F /* loop_peeling.cpp */,
+			);
+			path = opt;
+			sourceTree = "<group>";
+		};
+		A95604CB25E46D1D008BC84F /* val */ = {
+			isa = PBXGroup;
+			children = (
+				A95604CC25E46D1D008BC84F /* validate_annotation.cpp */,
+				A95604CD25E46D1D008BC84F /* validate_misc.cpp */,
+				A95604CE25E46D1D008BC84F /* validate_cfg.cpp */,
+				A95604CF25E46D1D008BC84F /* validate_capability.cpp */,
+				A95604D025E46D1D008BC84F /* construct.h */,
+				A95604D125E46D1D008BC84F /* validate_barriers.cpp */,
+				A95604D225E46D1D008BC84F /* validate_non_uniform.cpp */,
+				A95604D325E46D1D008BC84F /* validate_scopes.cpp */,
+				A95604D425E46D1D008BC84F /* validate_atomics.cpp */,
+				A95604D525E46D1D008BC84F /* basic_block.h */,
+				A95604D625E46D1D008BC84F /* validate_instruction.cpp */,
+				A95604D725E46D1D008BC84F /* validate_decorations.cpp */,
+				A95604D825E46D1D008BC84F /* validate_debug.cpp */,
+				A95604D925E46D1D008BC84F /* validate_builtins.cpp */,
+				A95604DA25E46D1D008BC84F /* validate_interfaces.cpp */,
+				A95604DB25E46D1D008BC84F /* validate.cpp */,
+				A95604DC25E46D1D008BC84F /* validation_state.h */,
+				A95604DD25E46D1D008BC84F /* validate_constants.cpp */,
+				A95604DE25E46D1D008BC84F /* validate_bitwise.cpp */,
+				A95604DF25E46D1D008BC84F /* validate_extensions.cpp */,
+				A95604E025E46D1D008BC84F /* construct.cpp */,
+				A95604E125E46D1D008BC84F /* function.cpp */,
+				A95604E225E46D1D008BC84F /* validate.h */,
+				A95604E325E46D1D008BC84F /* validate_adjacency.cpp */,
+				A95604E425E46D1D008BC84F /* validate_conversion.cpp */,
+				A95604E525E46D1D008BC84F /* validate_small_type_uses.cpp */,
+				A95604E625E46D1D008BC84F /* validate_scopes.h */,
+				A95604E725E46D1D008BC84F /* validate_id.cpp */,
+				A95604E825E46D1D008BC84F /* validate_memory_semantics.h */,
+				A95604E925E46D1D008BC84F /* validate_arithmetics.cpp */,
+				A95604EA25E46D1D008BC84F /* validate_mode_setting.cpp */,
+				A95604EB25E46D1D008BC84F /* validate_memory_semantics.cpp */,
+				A95604EC25E46D1D008BC84F /* validate_logicals.cpp */,
+				A95604ED25E46D1D008BC84F /* validate_derivatives.cpp */,
+				A95604EE25E46D1D008BC84F /* validate_memory.cpp */,
+				A95604EF25E46D1D008BC84F /* validate_image.cpp */,
+				A95604F025E46D1D008BC84F /* validate_literals.cpp */,
+				A95604F125E46D1D008BC84F /* instruction.cpp */,
+				A95604F225E46D1D008BC84F /* validate_type.cpp */,
+				A95604F325E46D1D008BC84F /* instruction.h */,
+				A95604F425E46D1D008BC84F /* validate_execution_limitations.cpp */,
+				A95604F525E46D1D008BC84F /* validate_layout.cpp */,
+				A95604F625E46D1D008BC84F /* basic_block.cpp */,
+				A95604F725E46D1D008BC84F /* validate_function.cpp */,
+				A95604F825E46D1D008BC84F /* function.h */,
+				A95604F925E46D1D008BC84F /* validate_composites.cpp */,
+				A95604FA25E46D1D008BC84F /* validation_state.cpp */,
+				A95604FB25E46D1D008BC84F /* validate_primitives.cpp */,
+				A95604FC25E46D1D008BC84F /* decoration.h */,
+			);
+			path = val;
+			sourceTree = "<group>";
+		};
 		A95D90FD23A7F1E500CBCC60 /* OGLCompilersDLL */ = {
 			isa = PBXGroup;
 			children = (
@@ -2385,7 +2777,7 @@
 		A972A82421CECC410013AB25 /* SPIRV-Tools */ = {
 			isa = PBXGroup;
 			children = (
-				A98C81DA257FE316006A9F80 /* source */,
+				A95601F825E46D1C008BC84F /* source */,
 			);
 			name = "SPIRV-Tools";
 			path = "glslang/External/spirv-tools";
@@ -2439,448 +2831,6 @@
 			path = "SPIRV-Cross";
 			sourceTree = "<group>";
 		};
-		A98C81DA257FE316006A9F80 /* source */ = {
-			isa = PBXGroup;
-			children = (
-				A98C81DB257FE316006A9F80 /* spirv_target_env.cpp */,
-				A98C81DC257FE316006A9F80 /* spirv_fuzzer_options.h */,
-				A98C81DD257FE316006A9F80 /* assembly_grammar.h */,
-				A98C81DE257FE316006A9F80 /* enum_set.h */,
-				A98C81DF257FE316006A9F80 /* CMakeLists.txt */,
-				A98C81E0257FE316006A9F80 /* text.cpp */,
-				A98C81E1257FE316006A9F80 /* assembly_grammar.cpp */,
-				A98C81E2257FE316006A9F80 /* text.h */,
-				A98C81E3257FE316006A9F80 /* extensions.cpp */,
-				A98C81E4257FE316006A9F80 /* pch_source.cpp */,
-				A98C81E5257FE316006A9F80 /* util */,
-				A98C81F4257FE316006A9F80 /* spirv_target_env.h */,
-				A98C81F5257FE316006A9F80 /* table.cpp */,
-				A98C81F6257FE316006A9F80 /* reduce */,
-				A98C8232257FE316006A9F80 /* latest_version_opencl_std_header.h */,
-				A98C8233257FE316006A9F80 /* spirv_optimizer_options.cpp */,
-				A98C8234257FE316006A9F80 /* cfa.h */,
-				A98C8235257FE316006A9F80 /* pch_source.h */,
-				A98C8236257FE316006A9F80 /* enum_string_mapping.h */,
-				A98C8237257FE316006A9F80 /* spirv_fuzzer_options.cpp */,
-				A98C8238257FE316006A9F80 /* spirv_reducer_options.h */,
-				A98C8239257FE316006A9F80 /* spirv_validator_options.cpp */,
-				A98C823A257FE316006A9F80 /* print.cpp */,
-				A98C823B257FE316006A9F80 /* spirv_definition.h */,
-				A98C823C257FE316006A9F80 /* operand.h */,
-				A98C823D257FE316006A9F80 /* spirv_endian.cpp */,
-				A98C823E257FE316006A9F80 /* macro.h */,
-				A98C823F257FE316006A9F80 /* spirv_constant.h */,
-				A98C8240257FE316006A9F80 /* binary.cpp */,
-				A98C8241257FE316006A9F80 /* spirv_validator_options.h */,
-				A98C8242257FE316006A9F80 /* enum_string_mapping.cpp */,
-				A98C8243257FE316006A9F80 /* text_handler.h */,
-				A98C8244257FE316006A9F80 /* parsed_operand.h */,
-				A98C8245257FE316006A9F80 /* name_mapper.h */,
-				A98C8246257FE316006A9F80 /* spirv_reducer_options.cpp */,
-				A98C8247257FE316006A9F80 /* parsed_operand.cpp */,
-				A98C8248257FE316006A9F80 /* diagnostic.h */,
-				A98C8249257FE316006A9F80 /* spirv_endian.h */,
-				A98C824A257FE316006A9F80 /* name_mapper.cpp */,
-				A98C824B257FE316006A9F80 /* link */,
-				A98C824E257FE316006A9F80 /* software_version.cpp */,
-				A98C824F257FE316006A9F80 /* opcode.cpp */,
-				A98C8250257FE316006A9F80 /* print.h */,
-				A98C8251257FE316006A9F80 /* ext_inst.cpp */,
-				A98C8252257FE316006A9F80 /* disassemble.h */,
-				A98C8253257FE316006A9F80 /* opt */,
-				A98C832B257FE317006A9F80 /* table.h */,
-				A98C84AA257FE318006A9F80 /* ext_inst.h */,
-				A98C84AB257FE318006A9F80 /* diagnostic.cpp */,
-				A98C84AC257FE318006A9F80 /* latest_version_spirv_header.h */,
-				A98C84AD257FE318006A9F80 /* libspirv.cpp */,
-				A98C84AE257FE318006A9F80 /* instruction.h */,
-				A98C84AF257FE318006A9F80 /* spirv_optimizer_options.h */,
-				A98C84B0257FE318006A9F80 /* opcode.h */,
-				A98C84B1257FE318006A9F80 /* operand.cpp */,
-				A98C84B2257FE318006A9F80 /* latest_version_glsl_std_450_header.h */,
-				A98C84B3257FE318006A9F80 /* extensions.h */,
-				A98C84B4257FE318006A9F80 /* disassemble.cpp */,
-				A98C84B5257FE318006A9F80 /* binary.h */,
-				A98C84B6257FE318006A9F80 /* text_handler.cpp */,
-				A98C84B7257FE318006A9F80 /* val */,
-			);
-			path = source;
-			sourceTree = "<group>";
-		};
-		A98C81E5257FE316006A9F80 /* util */ = {
-			isa = PBXGroup;
-			children = (
-				A98C81E6257FE316006A9F80 /* parse_number.h */,
-				A98C81E7257FE316006A9F80 /* ilist_node.h */,
-				A98C81E8257FE316006A9F80 /* make_unique.h */,
-				A98C81E9257FE316006A9F80 /* string_utils.h */,
-				A98C81EA257FE316006A9F80 /* small_vector.h */,
-				A98C81EB257FE316006A9F80 /* timer.cpp */,
-				A98C81EC257FE316006A9F80 /* timer.h */,
-				A98C81ED257FE316006A9F80 /* string_utils.cpp */,
-				A98C81EE257FE316006A9F80 /* bit_vector.h */,
-				A98C81EF257FE316006A9F80 /* bitutils.h */,
-				A98C81F0257FE316006A9F80 /* hex_float.h */,
-				A98C81F1257FE316006A9F80 /* parse_number.cpp */,
-				A98C81F2257FE316006A9F80 /* bit_vector.cpp */,
-				A98C81F3257FE316006A9F80 /* ilist.h */,
-			);
-			path = util;
-			sourceTree = "<group>";
-		};
-		A98C81F6257FE316006A9F80 /* reduce */ = {
-			isa = PBXGroup;
-			children = (
-				A98C81F7257FE316006A9F80 /* operand_to_undef_reduction_opportunity_finder.h */,
-				A98C81F8257FE316006A9F80 /* remove_selection_reduction_opportunity.cpp */,
-				A98C81F9257FE316006A9F80 /* remove_block_reduction_opportunity.h */,
-				A98C81FA257FE316006A9F80 /* operand_to_dominating_id_reduction_opportunity_finder.h */,
-				A98C81FB257FE316006A9F80 /* reduction_pass.cpp */,
-				A98C81FC257FE316006A9F80 /* operand_to_const_reduction_opportunity_finder.cpp */,
-				A98C81FD257FE316006A9F80 /* operand_to_const_reduction_opportunity_finder.h */,
-				A98C81FE257FE316006A9F80 /* CMakeLists.txt */,
-				A98C81FF257FE316006A9F80 /* reduction_util.cpp */,
-				A98C8200257FE316006A9F80 /* structured_loop_to_selection_reduction_opportunity_finder.cpp */,
-				A98C8201257FE316006A9F80 /* simple_conditional_branch_to_branch_reduction_opportunity.h */,
-				A98C8202257FE316006A9F80 /* remove_function_reduction_opportunity_finder.cpp */,
-				A98C8203257FE316006A9F80 /* remove_instruction_reduction_opportunity.h */,
-				A98C8204257FE316006A9F80 /* conditional_branch_to_simple_conditional_branch_reduction_opportunity.h */,
-				A98C8205257FE316006A9F80 /* simple_conditional_branch_to_branch_reduction_opportunity.cpp */,
-				A98C8206257FE316006A9F80 /* remove_function_reduction_opportunity.cpp */,
-				A98C8207257FE316006A9F80 /* simple_conditional_branch_to_branch_opportunity_finder.cpp */,
-				A98C8208257FE316006A9F80 /* remove_selection_reduction_opportunity_finder.cpp */,
-				A98C8209257FE316006A9F80 /* conditional_branch_to_simple_conditional_branch_reduction_opportunity.cpp */,
-				A98C820A257FE316006A9F80 /* remove_struct_member_reduction_opportunity.h */,
-				A98C820B257FE316006A9F80 /* simple_conditional_branch_to_branch_opportunity_finder.h */,
-				A98C820C257FE316006A9F80 /* merge_blocks_reduction_opportunity.cpp */,
-				A98C820D257FE316006A9F80 /* change_operand_reduction_opportunity.cpp */,
-				A98C820E257FE316006A9F80 /* structured_loop_to_selection_reduction_opportunity.h */,
-				A98C820F257FE316006A9F80 /* remove_function_reduction_opportunity.h */,
-				A98C8210257FE316006A9F80 /* remove_unused_instruction_reduction_opportunity_finder.h */,
-				A98C8211257FE316006A9F80 /* change_operand_to_undef_reduction_opportunity.h */,
-				A98C8212257FE316006A9F80 /* structured_loop_to_selection_reduction_opportunity_finder.h */,
-				A98C8213257FE316006A9F80 /* remove_selection_reduction_opportunity.h */,
-				A98C8214257FE316006A9F80 /* remove_instruction_reduction_opportunity.cpp */,
-				A98C8215257FE316006A9F80 /* remove_selection_reduction_opportunity_finder.h */,
-				A98C8216257FE316006A9F80 /* merge_blocks_reduction_opportunity_finder.h */,
-				A98C8217257FE316006A9F80 /* pch_source_reduce.cpp */,
-				A98C8218257FE316006A9F80 /* remove_struct_member_reduction_opportunity.cpp */,
-				A98C8219257FE316006A9F80 /* remove_unused_struct_member_reduction_opportunity_finder.h */,
-				A98C821A257FE316006A9F80 /* remove_unused_instruction_reduction_opportunity_finder.cpp */,
-				A98C821B257FE316006A9F80 /* reducer.cpp */,
-				A98C821C257FE316006A9F80 /* operand_to_undef_reduction_opportunity_finder.cpp */,
-				A98C821D257FE316006A9F80 /* remove_function_reduction_opportunity_finder.h */,
-				A98C821E257FE316006A9F80 /* pch_source_reduce.h */,
-				A98C821F257FE316006A9F80 /* merge_blocks_reduction_opportunity_finder.cpp */,
-				A98C8220257FE316006A9F80 /* reduction_opportunity.cpp */,
-				A98C8221257FE316006A9F80 /* reducer.h */,
-				A98C8222257FE316006A9F80 /* change_operand_to_undef_reduction_opportunity.cpp */,
-				A98C8223257FE316006A9F80 /* reduction_opportunity.h */,
-				A98C8224257FE316006A9F80 /* conditional_branch_to_simple_conditional_branch_opportunity_finder.h */,
-				A98C8225257FE316006A9F80 /* operand_to_dominating_id_reduction_opportunity_finder.cpp */,
-				A98C8226257FE316006A9F80 /* reduction_opportunity_finder.h */,
-				A98C8227257FE316006A9F80 /* change_operand_reduction_opportunity.h */,
-				A98C8228257FE316006A9F80 /* remove_block_reduction_opportunity_finder.h */,
-				A98C8229257FE316006A9F80 /* remove_block_reduction_opportunity_finder.cpp */,
-				A98C822A257FE316006A9F80 /* reduction_util.h */,
-				A98C822B257FE316006A9F80 /* merge_blocks_reduction_opportunity.h */,
-				A98C822C257FE316006A9F80 /* conditional_branch_to_simple_conditional_branch_opportunity_finder.cpp */,
-				A98C822D257FE316006A9F80 /* structured_loop_to_selection_reduction_opportunity.cpp */,
-				A98C822E257FE316006A9F80 /* remove_block_reduction_opportunity.cpp */,
-				A98C822F257FE316006A9F80 /* remove_unused_struct_member_reduction_opportunity_finder.cpp */,
-				A98C8230257FE316006A9F80 /* reduction_opportunity_finder.cpp */,
-				A98C8231257FE316006A9F80 /* reduction_pass.h */,
-			);
-			path = reduce;
-			sourceTree = "<group>";
-		};
-		A98C824B257FE316006A9F80 /* link */ = {
-			isa = PBXGroup;
-			children = (
-				A98C824C257FE316006A9F80 /* CMakeLists.txt */,
-				A98C824D257FE316006A9F80 /* linker.cpp */,
-			);
-			path = link;
-			sourceTree = "<group>";
-		};
-		A98C8253257FE316006A9F80 /* opt */ = {
-			isa = PBXGroup;
-			children = (
-				A98C8254257FE316006A9F80 /* optimizer.cpp */,
-				A98C8255257FE316006A9F80 /* if_conversion.h */,
-				A98C8256257FE316006A9F80 /* register_pressure.cpp */,
-				A98C8257257FE316006A9F80 /* loop_utils.cpp */,
-				A98C8258257FE316006A9F80 /* merge_return_pass.h */,
-				A98C8259257FE316006A9F80 /* inline_opaque_pass.h */,
-				A98C825A257FE316006A9F80 /* loop_fusion.h */,
-				A98C825B257FE316006A9F80 /* combine_access_chains.cpp */,
-				A98C825C257FE316006A9F80 /* build_module.cpp */,
-				A98C825D257FE316006A9F80 /* composite.h */,
-				A98C825E257FE316006A9F80 /* compact_ids_pass.h */,
-				A98C825F257FE316006A9F80 /* register_pressure.h */,
-				A98C8260257FE316006A9F80 /* tree_iterator.h */,
-				A98C8261257FE316006A9F80 /* graphics_robust_access_pass.h */,
-				A98C8262257FE316006A9F80 /* strip_atomic_counter_memory_pass.h */,
-				A98C8263257FE316006A9F80 /* legalize_vector_shuffle_pass.h */,
-				A98C8264257FE316006A9F80 /* local_single_store_elim_pass.h */,
-				A98C8265257FE316006A9F80 /* reduce_load_size.h */,
-				A98C8266257FE316006A9F80 /* code_sink.cpp */,
-				A98C8267257FE316006A9F80 /* types.cpp */,
-				A98C8268257FE316006A9F80 /* scalar_analysis.h */,
-				A98C8269257FE316006A9F80 /* strip_debug_info_pass.h */,
-				A98C826A257FE316006A9F80 /* cfg.cpp */,
-				A98C826B257FE316006A9F80 /* strip_atomic_counter_memory_pass.cpp */,
-				A98C826C257FE316006A9F80 /* decoration_manager.cpp */,
-				A98C826D257FE316006A9F80 /* local_single_block_elim_pass.cpp */,
-				A98C826E257FE316006A9F80 /* freeze_spec_constant_value_pass.cpp */,
-				A98C826F257FE316006A9F80 /* replace_invalid_opc.h */,
-				A98C8270257FE316006A9F80 /* local_access_chain_convert_pass.h */,
-				A98C8271257FE316006A9F80 /* inst_bindless_check_pass.cpp */,
-				A98C8272257FE316006A9F80 /* local_redundancy_elimination.cpp */,
-				A98C8273257FE316006A9F80 /* CMakeLists.txt */,
-				A98C8274257FE316006A9F80 /* instrument_pass.cpp */,
-				A98C8275257FE316006A9F80 /* propagator.h */,
-				A98C8276257FE316006A9F80 /* instruction_list.h */,
-				A98C8277257FE316006A9F80 /* feature_manager.cpp */,
-				A98C8278257FE316006A9F80 /* pass.cpp */,
-				A98C8279257FE316006A9F80 /* loop_fission.cpp */,
-				A98C827A257FE316006A9F80 /* dominator_tree.cpp */,
-				A98C827B257FE316006A9F80 /* amd_ext_to_khr.h */,
-				A98C827C257FE316006A9F80 /* merge_return_pass.cpp */,
-				A98C827D257FE316006A9F80 /* ir_context.h */,
-				A98C827E257FE316006A9F80 /* eliminate_dead_constant_pass.cpp */,
-				A98C827F257FE316006A9F80 /* cfg_cleanup_pass.cpp */,
-				A98C8280257FE316006A9F80 /* wrap_opkill.cpp */,
-				A98C8281257FE316006A9F80 /* const_folding_rules.cpp */,
-				A98C8282257FE316006A9F80 /* loop_unroller.h */,
-				A98C8283257FE316006A9F80 /* strip_debug_info_pass.cpp */,
-				A98C8284257FE316006A9F80 /* ssa_rewrite_pass.cpp */,
-				A98C8285257FE316006A9F80 /* loop_dependence.cpp */,
-				A98C8286257FE316006A9F80 /* unify_const_pass.h */,
-				A98C8287257FE316006A9F80 /* ir_loader.h */,
-				A98C8288257FE316006A9F80 /* inst_debug_printf_pass.cpp */,
-				A98C8289257FE316006A9F80 /* types.h */,
-				A98C828A257FE316006A9F80 /* fold_spec_constant_op_and_composite_pass.h */,
-				A98C828B257FE316006A9F80 /* mem_pass.cpp */,
-				A98C828C257FE316006A9F80 /* basic_block.h */,
-				A98C828D257FE316006A9F80 /* remove_duplicates_pass.cpp */,
-				A98C828E257FE316006A9F80 /* dead_variable_elimination.cpp */,
-				A98C828F257FE316006A9F80 /* block_merge_pass.h */,
-				A98C8290257FE316006A9F80 /* module.cpp */,
-				A98C8291257FE316006A9F80 /* debug_info_manager.h */,
-				A98C8292257FE316006A9F80 /* fold_spec_constant_op_and_composite_pass.cpp */,
-				A98C8293257FE316006A9F80 /* loop_unswitch_pass.cpp */,
-				A98C8294257FE316006A9F80 /* unify_const_pass.cpp */,
-				A98C8295257FE316006A9F80 /* type_manager.cpp */,
-				A98C8296257FE316006A9F80 /* generate_webgpu_initializers_pass.cpp */,
-				A98C8297257FE316006A9F80 /* private_to_local_pass.h */,
-				A98C8298257FE316006A9F80 /* convert_to_half_pass.h */,
-				A98C8299257FE316006A9F80 /* relax_float_ops_pass.h */,
-				A98C829A257FE316006A9F80 /* inline_pass.cpp */,
-				A98C829B257FE316006A9F80 /* def_use_manager.h */,
-				A98C829C257FE316006A9F80 /* ir_loader.cpp */,
-				A98C829D257FE316006A9F80 /* cfg_cleanup_pass.h */,
-				A98C829E257FE316006A9F80 /* licm_pass.cpp */,
-				A98C829F257FE316006A9F80 /* eliminate_dead_functions_pass.cpp */,
-				A98C82A0257FE316006A9F80 /* local_redundancy_elimination.h */,
-				A98C82A1257FE316006A9F80 /* split_invalid_unreachable_pass.cpp */,
-				A98C82A2257FE316006A9F80 /* loop_peeling.h */,
-				A98C82A3257FE316006A9F80 /* vector_dce.cpp */,
-				A98C82A4257FE316006A9F80 /* block_merge_util.h */,
-				A98C82A5257FE316006A9F80 /* loop_unroller.cpp */,
-				A98C82A6257FE316006A9F80 /* desc_sroa.h */,
-				A98C82A7257FE316006A9F80 /* constants.cpp */,
-				A98C82A8257FE316006A9F80 /* loop_fusion_pass.h */,
-				A98C82A9257FE316006A9F80 /* struct_cfg_analysis.h */,
-				A98C82AA257FE316006A9F80 /* inst_buff_addr_check_pass.cpp */,
-				A98C82AB257FE316006A9F80 /* def_use_manager.cpp */,
-				A98C82AC257FE316006A9F80 /* wrap_opkill.h */,
-				A98C82AD257FE317006A9F80 /* strip_reflect_info_pass.cpp */,
-				A98C82AE257FE317006A9F80 /* empty_pass.h */,
-				A98C82AF257FE317006A9F80 /* decoration_manager.h */,
-				A98C82B0257FE317006A9F80 /* ccp_pass.cpp */,
-				A98C82B1257FE317006A9F80 /* local_single_block_elim_pass.h */,
-				A98C82B2257FE317006A9F80 /* pch_source_opt.cpp */,
-				A98C82B3257FE317006A9F80 /* inst_buff_addr_check_pass.h */,
-				A98C82B4257FE317006A9F80 /* strength_reduction_pass.h */,
-				A98C82B5257FE317006A9F80 /* aggressive_dead_code_elim_pass.cpp */,
-				A98C82B6257FE317006A9F80 /* eliminate_dead_functions_util.cpp */,
-				A98C82B7257FE317006A9F80 /* inst_debug_printf_pass.h */,
-				A98C82B8257FE317006A9F80 /* simplification_pass.cpp */,
-				A98C82B9257FE317006A9F80 /* dead_branch_elim_pass.cpp */,
-				A98C82BA257FE317006A9F80 /* flatten_decoration_pass.cpp */,
-				A98C82BB257FE317006A9F80 /* dead_insert_elim_pass.h */,
-				A98C82BC257FE317006A9F80 /* folding_rules.cpp */,
-				A98C82BD257FE317006A9F80 /* freeze_spec_constant_value_pass.h */,
-				A98C82BE257FE317006A9F80 /* ir_context.cpp */,
-				A98C82BF257FE317006A9F80 /* instrument_pass.h */,
-				A98C82C0257FE317006A9F80 /* mem_pass.h */,
-				A98C82C1257FE317006A9F80 /* loop_descriptor.cpp */,
-				A98C82C2257FE317006A9F80 /* eliminate_dead_members_pass.h */,
-				A98C82C3257FE317006A9F80 /* function.cpp */,
-				A98C82C4257FE317006A9F80 /* instruction_list.cpp */,
-				A98C82C5257FE317006A9F80 /* composite.cpp */,
-				A98C82C6257FE317006A9F80 /* convert_to_half_pass.cpp */,
-				A98C82C7257FE317006A9F80 /* inline_pass.h */,
-				A98C82C8257FE317006A9F80 /* loop_dependence.h */,
-				A98C82C9257FE317006A9F80 /* value_number_table.h */,
-				A98C82CA257FE317006A9F80 /* flatten_decoration_pass.h */,
-				A98C82CB257FE317006A9F80 /* if_conversion.cpp */,
-				A98C82CC257FE317006A9F80 /* debug_info_manager.cpp */,
-				A98C82CD257FE317006A9F80 /* inline_exhaustive_pass.h */,
-				A98C82CE257FE317006A9F80 /* constants.h */,
-				A98C82CF257FE317006A9F80 /* eliminate_dead_members_pass.cpp */,
-				A98C82D0257FE317006A9F80 /* strength_reduction_pass.cpp */,
-				A98C82D1257FE317006A9F80 /* desc_sroa.cpp */,
-				A98C82D2257FE317006A9F80 /* block_merge_util.cpp */,
-				A98C82D3257FE317006A9F80 /* upgrade_memory_model.h */,
-				A98C82D4257FE317006A9F80 /* copy_prop_arrays.cpp */,
-				A98C82D5257FE317006A9F80 /* pass_manager.cpp */,
-				A98C82D6257FE317006A9F80 /* inline_exhaustive_pass.cpp */,
-				A98C82D7257FE317006A9F80 /* loop_fission.h */,
-				A98C82D8257FE317006A9F80 /* workaround1209.h */,
-				A98C82D9257FE317006A9F80 /* loop_fusion_pass.cpp */,
-				A98C82DA257FE317006A9F80 /* log.h */,
-				A98C82DB257FE317006A9F80 /* split_invalid_unreachable_pass.h */,
-				A98C82DC257FE317006A9F80 /* copy_prop_arrays.h */,
-				A98C82DD257FE317006A9F80 /* eliminate_dead_constant_pass.h */,
-				A98C82DE257FE317006A9F80 /* dead_insert_elim_pass.cpp */,
-				A98C82DF257FE317006A9F80 /* ssa_rewrite_pass.h */,
-				A98C82E0257FE317006A9F80 /* scalar_analysis.cpp */,
-				A98C82E1257FE317006A9F80 /* dead_variable_elimination.h */,
-				A98C82E2257FE317006A9F80 /* block_merge_pass.cpp */,
-				A98C82E3257FE317006A9F80 /* dominator_analysis.h */,
-				A98C82E4257FE317006A9F80 /* pass.h */,
-				A98C82E5257FE317006A9F80 /* folding_rules.h */,
-				A98C82E6257FE317006A9F80 /* eliminate_dead_functions_pass.h */,
-				A98C82E7257FE317006A9F80 /* eliminate_dead_functions_util.h */,
-				A98C82E8257FE317006A9F80 /* fold.h */,
-				A98C82E9257FE317006A9F80 /* local_single_store_elim_pass.cpp */,
-				A98C82EA257FE317006A9F80 /* dead_branch_elim_pass.h */,
-				A98C82EB257FE317006A9F80 /* private_to_local_pass.cpp */,
-				A98C82EC257FE317006A9F80 /* scalar_analysis_nodes.h */,
-				A98C82ED257FE317006A9F80 /* propagator.cpp */,
-				A98C82EE257FE317006A9F80 /* fix_storage_class.h */,
-				A98C82EF257FE317006A9F80 /* loop_dependence_helpers.cpp */,
-				A98C82F0257FE317006A9F80 /* set_spec_constant_default_value_pass.cpp */,
-				A98C82F1257FE317006A9F80 /* passes.h */,
-				A98C82F2257FE317006A9F80 /* fold.cpp */,
-				A98C82F3257FE317006A9F80 /* amd_ext_to_khr.cpp */,
-				A98C82F4257FE317006A9F80 /* strip_reflect_info_pass.h */,
-				A98C82F5257FE317006A9F80 /* scalar_replacement_pass.cpp */,
-				A98C82F6257FE317006A9F80 /* simplification_pass.h */,
-				A98C82F7257FE317006A9F80 /* remove_duplicates_pass.h */,
-				A98C82F8257FE317006A9F80 /* redundancy_elimination.cpp */,
-				A98C82F9257FE317006A9F80 /* reflect.h */,
-				A98C82FA257FE317006A9F80 /* workaround1209.cpp */,
-				A98C82FB257FE317006A9F80 /* null_pass.h */,
-				A98C82FC257FE317006A9F80 /* relax_float_ops_pass.cpp */,
-				A98C82FD257FE317006A9F80 /* const_folding_rules.h */,
-				A98C82FE257FE317006A9F80 /* scalar_replacement_pass.h */,
-				A98C82FF257FE317006A9F80 /* instruction.cpp */,
-				A98C8300257FE317006A9F80 /* pch_source_opt.h */,
-				A98C8301257FE317006A9F80 /* reduce_load_size.cpp */,
-				A98C8302257FE317006A9F80 /* redundancy_elimination.h */,
-				A98C8303257FE317006A9F80 /* fix_storage_class.cpp */,
-				A98C8304257FE317006A9F80 /* value_number_table.cpp */,
-				A98C8305257FE317006A9F80 /* inline_opaque_pass.cpp */,
-				A98C8306257FE317006A9F80 /* replace_invalid_opc.cpp */,
-				A98C8307257FE317006A9F80 /* loop_utils.h */,
-				A98C8308257FE317006A9F80 /* module.h */,
-				A98C8309257FE317006A9F80 /* dominator_analysis.cpp */,
-				A98C830A257FE317006A9F80 /* decompose_initialized_variables_pass.cpp */,
-				A98C830B257FE317006A9F80 /* ir_builder.h */,
-				A98C830C257FE317006A9F80 /* loop_unswitch_pass.h */,
-				A98C830D257FE317006A9F80 /* cfg.h */,
-				A98C830E257FE317006A9F80 /* code_sink.h */,
-				A98C830F257FE317006A9F80 /* loop_descriptor.h */,
-				A98C8310257FE317006A9F80 /* generate_webgpu_initializers_pass.h */,
-				A98C8311257FE317006A9F80 /* instruction.h */,
-				A98C8312257FE317006A9F80 /* aggressive_dead_code_elim_pass.h */,
-				A98C8313257FE317006A9F80 /* struct_cfg_analysis.cpp */,
-				A98C8314257FE317006A9F80 /* vector_dce.h */,
-				A98C8315257FE317006A9F80 /* combine_access_chains.h */,
-				A98C8316257FE317006A9F80 /* pass_manager.h */,
-				A98C8317257FE317006A9F80 /* local_access_chain_convert_pass.cpp */,
-				A98C8318257FE317006A9F80 /* basic_block.cpp */,
-				A98C8319257FE317006A9F80 /* iterator.h */,
-				A98C831A257FE317006A9F80 /* licm_pass.h */,
-				A98C831B257FE317006A9F80 /* build_module.h */,
-				A98C831C257FE317006A9F80 /* ccp_pass.h */,
-				A98C831D257FE317006A9F80 /* graphics_robust_access_pass.cpp */,
-				A98C831E257FE317006A9F80 /* decompose_initialized_variables_pass.h */,
-				A98C831F257FE317006A9F80 /* function.h */,
-				A98C8320257FE317006A9F80 /* loop_fusion.cpp */,
-				A98C8321257FE317006A9F80 /* upgrade_memory_model.cpp */,
-				A98C8322257FE317006A9F80 /* feature_manager.h */,
-				A98C8323257FE317006A9F80 /* inst_bindless_check_pass.h */,
-				A98C8324257FE317006A9F80 /* scalar_analysis_simplification.cpp */,
-				A98C8325257FE317006A9F80 /* set_spec_constant_default_value_pass.h */,
-				A98C8326257FE317006A9F80 /* dominator_tree.h */,
-				A98C8327257FE317006A9F80 /* legalize_vector_shuffle_pass.cpp */,
-				A98C8328257FE317006A9F80 /* type_manager.h */,
-				A98C8329257FE317006A9F80 /* compact_ids_pass.cpp */,
-				A98C832A257FE317006A9F80 /* loop_peeling.cpp */,
-			);
-			path = opt;
-			sourceTree = "<group>";
-		};
-		A98C84B7257FE318006A9F80 /* val */ = {
-			isa = PBXGroup;
-			children = (
-				A98C84B8257FE318006A9F80 /* validate_annotation.cpp */,
-				A98C84B9257FE318006A9F80 /* validate_misc.cpp */,
-				A98C84BA257FE318006A9F80 /* validate_cfg.cpp */,
-				A98C84BB257FE318006A9F80 /* validate_capability.cpp */,
-				A98C84BC257FE318006A9F80 /* construct.h */,
-				A98C84BD257FE318006A9F80 /* validate_barriers.cpp */,
-				A98C84BE257FE318006A9F80 /* validate_non_uniform.cpp */,
-				A98C84BF257FE318006A9F80 /* validate_scopes.cpp */,
-				A98C84C0257FE318006A9F80 /* validate_atomics.cpp */,
-				A98C84C1257FE318006A9F80 /* basic_block.h */,
-				A98C84C2257FE318006A9F80 /* validate_instruction.cpp */,
-				A98C84C3257FE318006A9F80 /* validate_decorations.cpp */,
-				A98C84C4257FE318006A9F80 /* validate_debug.cpp */,
-				A98C84C5257FE318006A9F80 /* validate_builtins.cpp */,
-				A98C84C6257FE318006A9F80 /* validate_interfaces.cpp */,
-				A98C84C7257FE318006A9F80 /* validate.cpp */,
-				A98C84C8257FE318006A9F80 /* validation_state.h */,
-				A98C84C9257FE318006A9F80 /* validate_constants.cpp */,
-				A98C84CA257FE318006A9F80 /* validate_bitwise.cpp */,
-				A98C84CB257FE318006A9F80 /* validate_extensions.cpp */,
-				A98C84CC257FE318006A9F80 /* construct.cpp */,
-				A98C84CD257FE318006A9F80 /* function.cpp */,
-				A98C84CE257FE318006A9F80 /* validate.h */,
-				A98C84CF257FE318006A9F80 /* validate_adjacency.cpp */,
-				A98C84D0257FE318006A9F80 /* validate_conversion.cpp */,
-				A98C84D1257FE318006A9F80 /* validate_small_type_uses.cpp */,
-				A98C84D2257FE318006A9F80 /* validate_scopes.h */,
-				A98C84D3257FE318006A9F80 /* validate_id.cpp */,
-				A98C84D4257FE318006A9F80 /* validate_memory_semantics.h */,
-				A98C84D5257FE318006A9F80 /* validate_arithmetics.cpp */,
-				A98C84D6257FE318006A9F80 /* validate_mode_setting.cpp */,
-				A98C84D7257FE318006A9F80 /* validate_memory_semantics.cpp */,
-				A98C84D8257FE318006A9F80 /* validate_logicals.cpp */,
-				A98C84D9257FE318006A9F80 /* validate_derivatives.cpp */,
-				A98C84DA257FE318006A9F80 /* validate_memory.cpp */,
-				A98C84DB257FE318006A9F80 /* validate_image.cpp */,
-				A98C84DC257FE318006A9F80 /* validate_literals.cpp */,
-				A98C84DD257FE318006A9F80 /* instruction.cpp */,
-				A98C84DE257FE318006A9F80 /* validate_type.cpp */,
-				A98C84DF257FE318006A9F80 /* instruction.h */,
-				A98C84E0257FE318006A9F80 /* validate_execution_limitations.cpp */,
-				A98C84E1257FE318006A9F80 /* validate_layout.cpp */,
-				A98C84E2257FE318006A9F80 /* basic_block.cpp */,
-				A98C84E3257FE318006A9F80 /* validate_function.cpp */,
-				A98C84E4257FE318006A9F80 /* function.h */,
-				A98C84E5257FE318006A9F80 /* validate_composites.cpp */,
-				A98C84E6257FE318006A9F80 /* validation_state.cpp */,
-				A98C84E7257FE318006A9F80 /* validate_primitives.cpp */,
-				A98C84E8257FE318006A9F80 /* decoration.h */,
-			);
-			path = val;
-			sourceTree = "<group>";
-		};
 		A9F55D24198BE6A7004EC31B = {
 			isa = PBXGroup;
 			children = (
@@ -2957,195 +2907,190 @@
 			isa = PBXHeadersBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
-				A98C86DC257FE319006A9F80 /* types.h in Headers */,
-				A98C8880257FE31A006A9F80 /* combine_access_chains.h in Headers */,
-				A98C8DCC257FE31C006A9F80 /* instruction.h in Headers */,
-				A98C857D257FE319006A9F80 /* remove_unused_instruction_reduction_opportunity_finder.h in Headers */,
-				A98C87D2257FE319006A9F80 /* split_invalid_unreachable_pass.h in Headers */,
-				A98C86EE257FE319006A9F80 /* block_merge_pass.h in Headers */,
-				A98C87F0257FE319006A9F80 /* folding_rules.h in Headers */,
-				A98C8DDB257FE31C006A9F80 /* function.h in Headers */,
-				A98C8D51257FE31C006A9F80 /* binary.h in Headers */,
-				A98C886B257FE31A006A9F80 /* code_sink.h in Headers */,
-				A98C873C257FE319006A9F80 /* struct_cfg_analysis.h in Headers */,
-				A98C8D3C257FE31C006A9F80 /* instruction.h in Headers */,
-				A98C88B9257FE31A006A9F80 /* type_manager.h in Headers */,
-				A98C886E257FE31A006A9F80 /* loop_descriptor.h in Headers */,
-				A98C8739257FE319006A9F80 /* loop_fusion_pass.h in Headers */,
-				A98C8601257FE319006A9F80 /* operand.h in Headers */,
-				A98C85C5257FE319006A9F80 /* remove_block_reduction_opportunity_finder.h in Headers */,
-				A98C8607257FE319006A9F80 /* macro.h in Headers */,
-				A98C85BF257FE319006A9F80 /* reduction_opportunity_finder.h in Headers */,
-				A98C85E9257FE319006A9F80 /* cfa.h in Headers */,
-				A98C865B257FE319006A9F80 /* composite.h in Headers */,
-				A98C8745257FE319006A9F80 /* wrap_opkill.h in Headers */,
-				A98C874E257FE319006A9F80 /* decoration_manager.h in Headers */,
-				A98C872D257FE319006A9F80 /* block_merge_util.h in Headers */,
-				A98C85B0257FE319006A9F80 /* reducer.h in Headers */,
-				A98C8535257FE318006A9F80 /* operand_to_undef_reduction_opportunity_finder.h in Headers */,
-				A98C8667257FE319006A9F80 /* graphics_robust_access_pass.h in Headers */,
-				A98C8832257FE31A006A9F80 /* null_pass.h in Headers */,
-				A98C8826257FE319006A9F80 /* remove_duplicates_pass.h in Headers */,
-				A98C858C257FE319006A9F80 /* remove_selection_reduction_opportunity_finder.h in Headers */,
-				A98C8625257FE319006A9F80 /* diagnostic.h in Headers */,
-				A98C8559257FE318006A9F80 /* conditional_branch_to_simple_conditional_branch_reduction_opportunity.h in Headers */,
-				A98C8865257FE31A006A9F80 /* loop_unswitch_pass.h in Headers */,
-				A98C8892257FE31A006A9F80 /* build_module.h in Headers */,
-				A98C86A0257FE319006A9F80 /* propagator.h in Headers */,
-				A98C87CF257FE319006A9F80 /* log.h in Headers */,
-				A98C877E257FE319006A9F80 /* instrument_pass.h in Headers */,
-				A98C861C257FE319006A9F80 /* name_mapper.h in Headers */,
-				A98C86D3257FE319006A9F80 /* unify_const_pass.h in Headers */,
-				A98C856E257FE319006A9F80 /* simple_conditional_branch_to_branch_opportunity_finder.h in Headers */,
-				A98C863D257FE319006A9F80 /* disassemble.h in Headers */,
-				A98C889E257FE31A006A9F80 /* function.h in Headers */,
-				A98C8520257FE318006A9F80 /* bitutils.h in Headers */,
-				A98C852F257FE318006A9F80 /* spirv_target_env.h in Headers */,
-				A98C86C7257FE319006A9F80 /* loop_unroller.h in Headers */,
-				A98C8D72257FE31C006A9F80 /* basic_block.h in Headers */,
-				A98C8874257FE31A006A9F80 /* instruction.h in Headers */,
-				A98C867F257FE319006A9F80 /* strip_debug_info_pass.h in Headers */,
-				A98C85A7257FE319006A9F80 /* pch_source_reduce.h in Headers */,
-				A98C850B257FE318006A9F80 /* make_unique.h in Headers */,
-				A98C85F5257FE319006A9F80 /* spirv_reducer_options.h in Headers */,
-				A98C8556257FE318006A9F80 /* remove_instruction_reduction_opportunity.h in Headers */,
-				A98C8577257FE319006A9F80 /* structured_loop_to_selection_reduction_opportunity.h in Headers */,
-				A98C8805257FE319006A9F80 /* scalar_analysis_nodes.h in Headers */,
-				A98C8DE7257FE31C006A9F80 /* decoration.h in Headers */,
-				A98C84F0257FE318006A9F80 /* assembly_grammar.h in Headers */,
-				A98C87D8257FE319006A9F80 /* eliminate_dead_constant_pass.h in Headers */,
-				A98C87BA257FE319006A9F80 /* upgrade_memory_model.h in Headers */,
-				A98C860A257FE319006A9F80 /* spirv_constant.h in Headers */,
-				A98C8847257FE31A006A9F80 /* redundancy_elimination.h in Headers */,
-				A98C853B257FE318006A9F80 /* remove_block_reduction_opportunity.h in Headers */,
-				A98C870C257FE319006A9F80 /* relax_float_ops_pass.h in Headers */,
-				A98C8883257FE31A006A9F80 /* pass_manager.h in Headers */,
-				A98C87EA257FE319006A9F80 /* dominator_analysis.h in Headers */,
-				A98C880B257FE319006A9F80 /* fix_storage_class.h in Headers */,
-				A98C86E5257FE319006A9F80 /* basic_block.h in Headers */,
-				A98C87C6257FE319006A9F80 /* loop_fission.h in Headers */,
-				A98C8670257FE319006A9F80 /* local_single_store_elim_pass.h in Headers */,
-				A98C8D36257FE31C006A9F80 /* latest_version_spirv_header.h in Headers */,
-				A98C8895257FE31A006A9F80 /* ccp_pass.h in Headers */,
-				A98C8721257FE319006A9F80 /* local_redundancy_elimination.h in Headers */,
-				A98C879C257FE319006A9F80 /* value_number_table.h in Headers */,
-				A98C8823257FE319006A9F80 /* simplification_pass.h in Headers */,
-				A98C8856257FE31A006A9F80 /* loop_utils.h in Headers */,
-				A98C856B257FE319006A9F80 /* remove_struct_member_reduction_opportunity.h in Headers */,
-				A98C8766257FE319006A9F80 /* inst_debug_printf_pass.h in Headers */,
-				A98C88AA257FE31A006A9F80 /* inst_bindless_check_pass.h in Headers */,
-				A98C889B257FE31A006A9F80 /* decompose_initialized_variables_pass.h in Headers */,
-				A98C867C257FE319006A9F80 /* scalar_analysis.h in Headers */,
-				A98C86DF257FE319006A9F80 /* fold_spec_constant_op_and_composite_pass.h in Headers */,
-				A98C85E0257FE319006A9F80 /* reduction_pass.h in Headers */,
-				A98C88B0257FE31A006A9F80 /* set_spec_constant_default_value_pass.h in Headers */,
-				A98C888F257FE31A006A9F80 /* licm_pass.h in Headers */,
-				A98C87C9257FE319006A9F80 /* workaround1209.h in Headers */,
-				A98C8D63257FE31C006A9F80 /* construct.h in Headers */,
-				A98C8D30257FE31C006A9F80 /* ext_inst.h in Headers */,
-				A98C8706257FE319006A9F80 /* private_to_local_pass.h in Headers */,
-				A98C8838257FE31A006A9F80 /* const_folding_rules.h in Headers */,
-				A98C858F257FE319006A9F80 /* merge_blocks_reduction_opportunity_finder.h in Headers */,
-				A98C8D99257FE31C006A9F80 /* validate.h in Headers */,
-				A98C866D257FE319006A9F80 /* legalize_vector_shuffle_pass.h in Headers */,
-				A98C85E3257FE319006A9F80 /* latest_version_opencl_std_header.h in Headers */,
-				A98C8616257FE319006A9F80 /* text_handler.h in Headers */,
-				A98C8550257FE318006A9F80 /* simple_conditional_branch_to_branch_reduction_opportunity.h in Headers */,
-				A98C87DE257FE319006A9F80 /* ssa_rewrite_pass.h in Headers */,
-				A98C86A3257FE319006A9F80 /* instruction_list.h in Headers */,
-				A98C87AB257FE319006A9F80 /* constants.h in Headers */,
-				A98C888C257FE31A006A9F80 /* iterator.h in Headers */,
-				A98C8664257FE319006A9F80 /* tree_iterator.h in Headers */,
-				A98C87ED257FE319006A9F80 /* pass.h in Headers */,
-				A98C86D6257FE319006A9F80 /* ir_loader.h in Headers */,
-				A98C8598257FE319006A9F80 /* remove_unused_struct_member_reduction_opportunity_finder.h in Headers */,
-				A98C8862257FE31A006A9F80 /* ir_builder.h in Headers */,
-				A98C857A257FE319006A9F80 /* remove_function_reduction_opportunity.h in Headers */,
-				A98C875A257FE319006A9F80 /* inst_buff_addr_check_pass.h in Headers */,
-				A98C8D42257FE31C006A9F80 /* opcode.h in Headers */,
-				A98C8517257FE318006A9F80 /* timer.h in Headers */,
-				A98C883B257FE31A006A9F80 /* scalar_replacement_pass.h in Headers */,
-				A98C852C257FE318006A9F80 /* ilist.h in Headers */,
-				A98C8D48257FE31C006A9F80 /* latest_version_glsl_std_450_header.h in Headers */,
-				A98C8511257FE318006A9F80 /* small_vector.h in Headers */,
-				A98C864C257FE319006A9F80 /* merge_return_pass.h in Headers */,
-				A98C85CB257FE319006A9F80 /* reduction_util.h in Headers */,
-				A98C8523257FE318006A9F80 /* hex_float.h in Headers */,
-				A98C8712257FE319006A9F80 /* def_use_manager.h in Headers */,
-				A98C882C257FE31A006A9F80 /* reflect.h in Headers */,
-				A98C8580257FE319006A9F80 /* change_operand_to_undef_reduction_opportunity.h in Headers */,
-				A98C8D87257FE31C006A9F80 /* validation_state.h in Headers */,
-				A98C8733257FE319006A9F80 /* desc_sroa.h in Headers */,
-				A98C8796257FE319006A9F80 /* inline_pass.h in Headers */,
-				A98C85CE257FE319006A9F80 /* merge_blocks_reduction_opportunity.h in Headers */,
-				A98C8586257FE319006A9F80 /* remove_selection_reduction_opportunity.h in Headers */,
-				A98C8754257FE319006A9F80 /* local_single_block_elim_pass.h in Headers */,
-				A98C864F257FE319006A9F80 /* inline_opaque_pass.h in Headers */,
-				A98C8772257FE319006A9F80 /* dead_insert_elim_pass.h in Headers */,
-				A98C87D5257FE319006A9F80 /* copy_prop_arrays.h in Headers */,
-				A98C8877257FE31A006A9F80 /* aggressive_dead_code_elim_pass.h in Headers */,
-				A98C8787257FE319006A9F80 /* eliminate_dead_members_pass.h in Headers */,
-				A98C85EC257FE319006A9F80 /* pch_source.h in Headers */,
-				A98C8D4B257FE31C006A9F80 /* extensions.h in Headers */,
-				A98C85EF257FE319006A9F80 /* enum_string_mapping.h in Headers */,
-				A98C8D3F257FE31C006A9F80 /* spirv_optimizer_options.h in Headers */,
-				A98C84FC257FE318006A9F80 /* text.h in Headers */,
-				A98C8727257FE319006A9F80 /* loop_peeling.h in Headers */,
-				A98C8859257FE31A006A9F80 /* module.h in Headers */,
-				A98C850E257FE318006A9F80 /* string_utils.h in Headers */,
-				A98C8841257FE31A006A9F80 /* pch_source_opt.h in Headers */,
-				A98C8868257FE31A006A9F80 /* cfg.h in Headers */,
-				A98C8799257FE319006A9F80 /* loop_dependence.h in Headers */,
-				A98C8628257FE319006A9F80 /* spirv_endian.h in Headers */,
-				A98C87E4257FE319006A9F80 /* dead_variable_elimination.h in Headers */,
-				A98C8652257FE319006A9F80 /* loop_fusion.h in Headers */,
-				A98C86F4257FE319006A9F80 /* debug_info_manager.h in Headers */,
-				A98C853E257FE318006A9F80 /* operand_to_dominating_id_reduction_opportunity_finder.h in Headers */,
-				A98C88C2257FE31A006A9F80 /* table.h in Headers */,
-				A98C875D257FE319006A9F80 /* strength_reduction_pass.h in Headers */,
-				A98C874B257FE319006A9F80 /* empty_pass.h in Headers */,
-				A98C8505257FE318006A9F80 /* parse_number.h in Headers */,
-				A98C84ED257FE318006A9F80 /* spirv_fuzzer_options.h in Headers */,
-				A98C8871257FE31A006A9F80 /* generate_webgpu_initializers_pass.h in Headers */,
-				A98C8508257FE318006A9F80 /* ilist_node.h in Headers */,
-				A98C87FF257FE319006A9F80 /* dead_branch_elim_pass.h in Headers */,
-				A98C8583257FE319006A9F80 /* structured_loop_to_selection_reduction_opportunity_finder.h in Headers */,
-				A98C8718257FE319006A9F80 /* cfg_cleanup_pass.h in Headers */,
-				A98C8814257FE319006A9F80 /* passes.h in Headers */,
-				A98C88B3257FE31A006A9F80 /* dominator_tree.h in Headers */,
-				A98C8709257FE319006A9F80 /* convert_to_half_pass.h in Headers */,
-				A98C8778257FE319006A9F80 /* freeze_spec_constant_value_pass.h in Headers */,
-				A98C8661257FE319006A9F80 /* register_pressure.h in Headers */,
-				A98C8610257FE319006A9F80 /* spirv_validator_options.h in Headers */,
-				A98C85FE257FE319006A9F80 /* spirv_definition.h in Headers */,
-				A98C85A4257FE319006A9F80 /* remove_function_reduction_opportunity_finder.h in Headers */,
-				A98C87F3257FE319006A9F80 /* eliminate_dead_functions_pass.h in Headers */,
-				A98C865E257FE319006A9F80 /* compact_ids_pass.h in Headers */,
-				A98C85C2257FE319006A9F80 /* change_operand_reduction_opportunity.h in Headers */,
-				A98C87F9257FE319006A9F80 /* fold.h in Headers */,
-				A98C85B6257FE319006A9F80 /* reduction_opportunity.h in Headers */,
-				A98C881D257FE319006A9F80 /* strip_reflect_info_pass.h in Headers */,
-				A98C887D257FE31A006A9F80 /* vector_dce.h in Headers */,
-				A98C8694257FE319006A9F80 /* local_access_chain_convert_pass.h in Headers */,
-				A98C8637257FE319006A9F80 /* print.h in Headers */,
-				A98C84F3257FE318006A9F80 /* enum_set.h in Headers */,
-				A98C879F257FE319006A9F80 /* flatten_decoration_pass.h in Headers */,
-				A98C8781257FE319006A9F80 /* mem_pass.h in Headers */,
-				A98C8643257FE319006A9F80 /* if_conversion.h in Headers */,
-				A98C8DA5257FE31C006A9F80 /* validate_scopes.h in Headers */,
-				A98C866A257FE319006A9F80 /* strip_atomic_counter_memory_pass.h in Headers */,
-				A98C8547257FE318006A9F80 /* operand_to_const_reduction_opportunity_finder.h in Headers */,
-				A98C8619257FE319006A9F80 /* parsed_operand.h in Headers */,
-				A98C851D257FE318006A9F80 /* bit_vector.h in Headers */,
-				A98C88A7257FE31A006A9F80 /* feature_manager.h in Headers */,
-				A98C8DAB257FE31C006A9F80 /* validate_memory_semantics.h in Headers */,
-				A98C85B9257FE319006A9F80 /* conditional_branch_to_simple_conditional_branch_opportunity_finder.h in Headers */,
-				A98C8691257FE319006A9F80 /* replace_invalid_opc.h in Headers */,
-				A98C87A8257FE319006A9F80 /* inline_exhaustive_pass.h in Headers */,
-				A98C8673257FE319006A9F80 /* reduce_load_size.h in Headers */,
-				A98C87F6257FE319006A9F80 /* eliminate_dead_functions_util.h in Headers */,
-				A98C86B2257FE319006A9F80 /* amd_ext_to_khr.h in Headers */,
-				A98C86B8257FE319006A9F80 /* ir_context.h in Headers */,
+				A9560D3525E46D1F008BC84F /* spirv_optimizer_options.h in Headers */,
+				A95607AD25E46D1E008BC84F /* inline_exhaustive_pass.h in Headers */,
+				A956068D25E46D1D008BC84F /* strip_debug_info_pass.h in Headers */,
+				A956087325E46D1E008BC84F /* aggressive_dead_code_elim_pass.h in Headers */,
+				A956086125E46D1E008BC84F /* ir_builder.h in Headers */,
+				A95607D725E46D1E008BC84F /* copy_prop_arrays.h in Headers */,
+				A956084925E46D1E008BC84F /* redundancy_elimination.h in Headers */,
+				A9560D2C25E46D1F008BC84F /* latest_version_spirv_header.h in Headers */,
+				A956087925E46D1E008BC84F /* vector_dce.h in Headers */,
+				A956059125E46D1D008BC84F /* remove_unused_instruction_reduction_opportunity_finder.h in Headers */,
+				A956061525E46D1D008BC84F /* operand.h in Headers */,
+				A956083A25E46D1E008BC84F /* const_folding_rules.h in Headers */,
+				A956079E25E46D1E008BC84F /* loop_dependence.h in Headers */,
+				A956077725E46D1E008BC84F /* dead_insert_elim_pass.h in Headers */,
+				A9560D8F25E46D1F008BC84F /* validate.h in Headers */,
+				A956068A25E46D1D008BC84F /* scalar_analysis.h in Headers */,
+				A95605D925E46D1D008BC84F /* remove_block_reduction_opportunity_finder.h in Headers */,
+				A956061B25E46D1D008BC84F /* macro.h in Headers */,
+				A95606FF25E46D1D008BC84F /* debug_info_manager.h in Headers */,
+				A956079B25E46D1E008BC84F /* inline_pass.h in Headers */,
+				A95605D325E46D1D008BC84F /* reduction_opportunity_finder.h in Headers */,
+				A95605FD25E46D1D008BC84F /* cfa.h in Headers */,
+				A956066F25E46D1D008BC84F /* composite.h in Headers */,
+				A95605C425E46D1D008BC84F /* reducer.h in Headers */,
+				A956054925E46D1D008BC84F /* operand_to_undef_reduction_opportunity_finder.h in Headers */,
+				A9560D4725E46D1F008BC84F /* binary.h in Headers */,
+				A95606F025E46D1D008BC84F /* basic_block.h in Headers */,
+				A95607F225E46D1E008BC84F /* folding_rules.h in Headers */,
+				A956082525E46D1E008BC84F /* simplification_pass.h in Headers */,
+				A956067B25E46D1D008BC84F /* graphics_robust_access_pass.h in Headers */,
+				A956088E25E46D1E008BC84F /* build_module.h in Headers */,
+				A95607CB25E46D1E008BC84F /* loop_fission.h in Headers */,
+				A956078625E46D1E008BC84F /* mem_pass.h in Headers */,
+				A95605A025E46D1D008BC84F /* remove_selection_reduction_opportunity_finder.h in Headers */,
+				A956070E25E46D1D008BC84F /* private_to_local_pass.h in Headers */,
+				A956063925E46D1D008BC84F /* diagnostic.h in Headers */,
+				A95607F525E46D1E008BC84F /* eliminate_dead_functions_pass.h in Headers */,
+				A956056D25E46D1D008BC84F /* conditional_branch_to_simple_conditional_branch_reduction_opportunity.h in Headers */,
+				A956063025E46D1D008BC84F /* name_mapper.h in Headers */,
+				A956058225E46D1D008BC84F /* simple_conditional_branch_to_branch_opportunity_finder.h in Headers */,
+				A9560DC225E46D1F008BC84F /* instruction.h in Headers */,
+				A95606C325E46D1D008BC84F /* ir_context.h in Headers */,
+				A956065125E46D1D008BC84F /* disassemble.h in Headers */,
+				A95607DA25E46D1E008BC84F /* eliminate_dead_constant_pass.h in Headers */,
+				A95606DE25E46D1D008BC84F /* unify_const_pass.h in Headers */,
+				A956087025E46D1E008BC84F /* instruction.h in Headers */,
+				A956053425E46D1D008BC84F /* bitutils.h in Headers */,
+				A95608AF25E46D1E008BC84F /* type_manager.h in Headers */,
+				A956054325E46D1D008BC84F /* spirv_target_env.h in Headers */,
+				A95605BB25E46D1D008BC84F /* pch_source_reduce.h in Headers */,
+				A956051F25E46D1D008BC84F /* make_unique.h in Headers */,
+				A956060925E46D1D008BC84F /* spirv_reducer_options.h in Headers */,
+				A956071A25E46D1D008BC84F /* def_use_manager.h in Headers */,
+				A95608A025E46D1E008BC84F /* feature_manager.h in Headers */,
+				A956078325E46D1E008BC84F /* instrument_pass.h in Headers */,
+				A956056A25E46D1D008BC84F /* remove_instruction_reduction_opportunity.h in Headers */,
+				A95606E125E46D1D008BC84F /* ir_loader.h in Headers */,
+				A95607A125E46D1E008BC84F /* value_number_table.h in Headers */,
+				A956073225E46D1D008BC84F /* block_merge_util.h in Headers */,
+				A956058B25E46D1D008BC84F /* structured_loop_to_selection_reduction_opportunity.h in Headers */,
+				A956085825E46D1E008BC84F /* loop_utils.h in Headers */,
+				A956086D25E46D1E008BC84F /* loop_descriptor.h in Headers */,
+				A956088B25E46D1E008BC84F /* licm_pass.h in Headers */,
+				A956050425E46D1D008BC84F /* assembly_grammar.h in Headers */,
+				A95608AC25E46D1E008BC84F /* dominator_tree.h in Headers */,
+				A956081625E46D1E008BC84F /* passes.h in Headers */,
+				A956076B25E46D1E008BC84F /* inst_debug_printf_pass.h in Headers */,
+				A956072925E46D1D008BC84F /* local_redundancy_elimination.h in Headers */,
+				A95608A925E46D1E008BC84F /* set_spec_constant_default_value_pass.h in Headers */,
+				A95607D425E46D1E008BC84F /* log.h in Headers */,
+				A956061E25E46D1D008BC84F /* spirv_constant.h in Headers */,
+				A95607BF25E46D1E008BC84F /* upgrade_memory_model.h in Headers */,
+				A9560D5925E46D1F008BC84F /* construct.h in Headers */,
+				A95606E725E46D1D008BC84F /* types.h in Headers */,
+				A956054F25E46D1D008BC84F /* remove_block_reduction_opportunity.h in Headers */,
+				A956081F25E46D1E008BC84F /* strip_reflect_info_pass.h in Headers */,
+				A956067E25E46D1D008BC84F /* local_single_store_elim_pass.h in Headers */,
+				A95607A425E46D1E008BC84F /* flatten_decoration_pass.h in Headers */,
+				A956057F25E46D1D008BC84F /* remove_struct_member_reduction_opportunity.h in Headers */,
+				A956080125E46D1E008BC84F /* dead_branch_elim_pass.h in Headers */,
+				A9560D4125E46D1F008BC84F /* extensions.h in Headers */,
+				A95605F425E46D1D008BC84F /* reduction_pass.h in Headers */,
+				A95605A325E46D1D008BC84F /* merge_blocks_reduction_opportunity_finder.h in Headers */,
+				A95605F725E46D1D008BC84F /* latest_version_opencl_std_header.h in Headers */,
+				A956080725E46D1E008BC84F /* scalar_analysis_nodes.h in Headers */,
+				A9560DDD25E46D1F008BC84F /* decoration.h in Headers */,
+				A95606AE25E46D1D008BC84F /* instruction_list.h in Headers */,
+				A95607E025E46D1E008BC84F /* ssa_rewrite_pass.h in Headers */,
+				A956089125E46D1E008BC84F /* ccp_pass.h in Headers */,
+				A9560D7D25E46D1F008BC84F /* validation_state.h in Headers */,
+				A956062A25E46D1D008BC84F /* text_handler.h in Headers */,
+				A956056425E46D1D008BC84F /* simple_conditional_branch_to_branch_reduction_opportunity.h in Headers */,
+				A95606AB25E46D1D008BC84F /* propagator.h in Headers */,
+				A956067825E46D1D008BC84F /* tree_iterator.h in Headers */,
+				A95605AC25E46D1D008BC84F /* remove_unused_struct_member_reduction_opportunity_finder.h in Headers */,
+				A956074125E46D1D008BC84F /* struct_cfg_analysis.h in Headers */,
+				A956058E25E46D1D008BC84F /* remove_function_reduction_opportunity.h in Headers */,
+				A956082E25E46D1E008BC84F /* reflect.h in Headers */,
+				A956052B25E46D1D008BC84F /* timer.h in Headers */,
+				A956080D25E46D1E008BC84F /* fix_storage_class.h in Headers */,
+				A956054025E46D1D008BC84F /* ilist.h in Headers */,
+				A956078C25E46D1E008BC84F /* eliminate_dead_members_pass.h in Headers */,
+				A956052525E46D1D008BC84F /* small_vector.h in Headers */,
+				A956075F25E46D1E008BC84F /* inst_buff_addr_check_pass.h in Headers */,
+				A956066025E46D1D008BC84F /* merge_return_pass.h in Headers */,
+				A95605DF25E46D1D008BC84F /* reduction_util.h in Headers */,
+				A956053725E46D1D008BC84F /* hex_float.h in Headers */,
+				A956059425E46D1D008BC84F /* change_operand_to_undef_reduction_opportunity.h in Headers */,
+				A95605E225E46D1D008BC84F /* merge_blocks_reduction_opportunity.h in Headers */,
+				A9560D9B25E46D1F008BC84F /* validate_scopes.h in Headers */,
+				A956071125E46D1D008BC84F /* convert_to_half_pass.h in Headers */,
+				A95607F825E46D1E008BC84F /* eliminate_dead_functions_util.h in Headers */,
+				A9560DD125E46D1F008BC84F /* function.h in Headers */,
+				A956059A25E46D1D008BC84F /* remove_selection_reduction_opportunity.h in Headers */,
+				A9560D3E25E46D1F008BC84F /* latest_version_glsl_std_450_header.h in Headers */,
+				A956066325E46D1D008BC84F /* inline_opaque_pass.h in Headers */,
+				A956075325E46D1E008BC84F /* decoration_manager.h in Headers */,
+				A956075925E46D1E008BC84F /* local_single_block_elim_pass.h in Headers */,
+				A956077D25E46D1E008BC84F /* freeze_spec_constant_value_pass.h in Headers */,
+				A95607CE25E46D1E008BC84F /* workaround1209.h in Headers */,
+				A956073E25E46D1D008BC84F /* loop_fusion_pass.h in Headers */,
+				A956089725E46D1E008BC84F /* function.h in Headers */,
+				A95606EA25E46D1D008BC84F /* fold_spec_constant_op_and_composite_pass.h in Headers */,
+				A9560D3825E46D1F008BC84F /* opcode.h in Headers */,
+				A956088825E46D1E008BC84F /* iterator.h in Headers */,
+				A956085B25E46D1E008BC84F /* module.h in Headers */,
+				A956060025E46D1D008BC84F /* pch_source.h in Headers */,
+				A956060325E46D1D008BC84F /* enum_string_mapping.h in Headers */,
+				A956083D25E46D1E008BC84F /* scalar_replacement_pass.h in Headers */,
+				A956051025E46D1D008BC84F /* text.h in Headers */,
+				A956052225E46D1D008BC84F /* string_utils.h in Headers */,
+				A956063C25E46D1D008BC84F /* spirv_endian.h in Headers */,
+				A956066625E46D1D008BC84F /* loop_fusion.h in Headers */,
+				A956072C25E46D1D008BC84F /* loop_peeling.h in Headers */,
+				A956074A25E46D1D008BC84F /* wrap_opkill.h in Headers */,
+				A956071425E46D1D008BC84F /* relax_float_ops_pass.h in Headers */,
+				A95607EC25E46D1E008BC84F /* dominator_analysis.h in Headers */,
+				A9560D2625E46D1F008BC84F /* ext_inst.h in Headers */,
+				A956055225E46D1D008BC84F /* operand_to_dominating_id_reduction_opportunity_finder.h in Headers */,
+				A956051925E46D1D008BC84F /* parse_number.h in Headers */,
+				A956050125E46D1D008BC84F /* spirv_fuzzer_options.h in Headers */,
+				A956051C25E46D1D008BC84F /* ilist_node.h in Headers */,
+				A95608B825E46D1E008BC84F /* table.h in Headers */,
+				A956059725E46D1D008BC84F /* structured_loop_to_selection_reduction_opportunity_finder.h in Headers */,
+				A956076225E46D1E008BC84F /* strength_reduction_pass.h in Headers */,
+				A956084325E46D1E008BC84F /* pch_source_opt.h in Headers */,
+				A956069C25E46D1D008BC84F /* replace_invalid_opc.h in Headers */,
+				A956086725E46D1E008BC84F /* cfg.h in Headers */,
+				A95607E625E46D1E008BC84F /* dead_variable_elimination.h in Headers */,
+				A956072025E46D1D008BC84F /* cfg_cleanup_pass.h in Headers */,
+				A956086A25E46D1E008BC84F /* code_sink.h in Headers */,
+				A956068125E46D1D008BC84F /* reduce_load_size.h in Headers */,
+				A956067525E46D1D008BC84F /* register_pressure.h in Headers */,
+				A956062425E46D1D008BC84F /* spirv_validator_options.h in Headers */,
+				A956075025E46D1D008BC84F /* empty_pass.h in Headers */,
+				A956061225E46D1D008BC84F /* spirv_definition.h in Headers */,
+				A95606F925E46D1D008BC84F /* block_merge_pass.h in Headers */,
+				A95605B825E46D1D008BC84F /* remove_function_reduction_opportunity_finder.h in Headers */,
+				A9560DA125E46D1F008BC84F /* validate_memory_semantics.h in Headers */,
+				A956067225E46D1D008BC84F /* compact_ids_pass.h in Headers */,
+				A95605D625E46D1D008BC84F /* change_operand_reduction_opportunity.h in Headers */,
+				A95605CA25E46D1D008BC84F /* reduction_opportunity.h in Headers */,
+				A956073825E46D1D008BC84F /* desc_sroa.h in Headers */,
+				A956064B25E46D1D008BC84F /* print.h in Headers */,
+				A956083425E46D1E008BC84F /* null_pass.h in Headers */,
+				A95606BD25E46D1D008BC84F /* amd_ext_to_khr.h in Headers */,
+				A9560D3225E46D1F008BC84F /* instruction.h in Headers */,
+				A956069F25E46D1D008BC84F /* local_access_chain_convert_pass.h in Headers */,
+				A956082825E46D1E008BC84F /* remove_duplicates_pass.h in Headers */,
+				A956050725E46D1D008BC84F /* enum_set.h in Headers */,
+				A956086425E46D1E008BC84F /* loop_unswitch_pass.h in Headers */,
+				A956065725E46D1D008BC84F /* if_conversion.h in Headers */,
+				A9560D6825E46D1F008BC84F /* basic_block.h in Headers */,
+				A95607FB25E46D1E008BC84F /* fold.h in Headers */,
+				A95607B025E46D1E008BC84F /* constants.h in Headers */,
+				A956055B25E46D1D008BC84F /* operand_to_const_reduction_opportunity_finder.h in Headers */,
+				A956087F25E46D1E008BC84F /* pass_manager.h in Headers */,
+				A95607EF25E46D1E008BC84F /* pass.h in Headers */,
+				A956062D25E46D1D008BC84F /* parsed_operand.h in Headers */,
+				A956053125E46D1D008BC84F /* bit_vector.h in Headers */,
+				A95608A325E46D1E008BC84F /* inst_bindless_check_pass.h in Headers */,
+				A956087C25E46D1E008BC84F /* combine_access_chains.h in Headers */,
+				A95605CD25E46D1D008BC84F /* conditional_branch_to_simple_conditional_branch_opportunity_finder.h in Headers */,
+				A95606D225E46D1D008BC84F /* loop_unroller.h in Headers */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
@@ -3168,195 +3113,190 @@
 			isa = PBXHeadersBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
-				A98C86DB257FE319006A9F80 /* types.h in Headers */,
-				A98C887F257FE31A006A9F80 /* combine_access_chains.h in Headers */,
-				A98C8DCB257FE31C006A9F80 /* instruction.h in Headers */,
-				A98C857C257FE319006A9F80 /* remove_unused_instruction_reduction_opportunity_finder.h in Headers */,
-				A98C87D1257FE319006A9F80 /* split_invalid_unreachable_pass.h in Headers */,
-				A98C86ED257FE319006A9F80 /* block_merge_pass.h in Headers */,
-				A98C87EF257FE319006A9F80 /* folding_rules.h in Headers */,
-				A98C8DDA257FE31C006A9F80 /* function.h in Headers */,
-				A98C8D50257FE31C006A9F80 /* binary.h in Headers */,
-				A98C886A257FE31A006A9F80 /* code_sink.h in Headers */,
-				A98C873B257FE319006A9F80 /* struct_cfg_analysis.h in Headers */,
-				A98C8D3B257FE31C006A9F80 /* instruction.h in Headers */,
-				A98C88B8257FE31A006A9F80 /* type_manager.h in Headers */,
-				A98C886D257FE31A006A9F80 /* loop_descriptor.h in Headers */,
-				A98C8738257FE319006A9F80 /* loop_fusion_pass.h in Headers */,
-				A98C8600257FE319006A9F80 /* operand.h in Headers */,
-				A98C85C4257FE319006A9F80 /* remove_block_reduction_opportunity_finder.h in Headers */,
-				A98C8606257FE319006A9F80 /* macro.h in Headers */,
-				A98C85BE257FE319006A9F80 /* reduction_opportunity_finder.h in Headers */,
-				A98C85E8257FE319006A9F80 /* cfa.h in Headers */,
-				A98C865A257FE319006A9F80 /* composite.h in Headers */,
-				A98C8744257FE319006A9F80 /* wrap_opkill.h in Headers */,
-				A98C874D257FE319006A9F80 /* decoration_manager.h in Headers */,
-				A98C872C257FE319006A9F80 /* block_merge_util.h in Headers */,
-				A98C85AF257FE319006A9F80 /* reducer.h in Headers */,
-				A98C8534257FE318006A9F80 /* operand_to_undef_reduction_opportunity_finder.h in Headers */,
-				A98C8666257FE319006A9F80 /* graphics_robust_access_pass.h in Headers */,
-				A98C8831257FE31A006A9F80 /* null_pass.h in Headers */,
-				A98C8825257FE319006A9F80 /* remove_duplicates_pass.h in Headers */,
-				A98C858B257FE319006A9F80 /* remove_selection_reduction_opportunity_finder.h in Headers */,
-				A98C8624257FE319006A9F80 /* diagnostic.h in Headers */,
-				A98C8558257FE318006A9F80 /* conditional_branch_to_simple_conditional_branch_reduction_opportunity.h in Headers */,
-				A98C8864257FE31A006A9F80 /* loop_unswitch_pass.h in Headers */,
-				A98C8891257FE31A006A9F80 /* build_module.h in Headers */,
-				A98C869F257FE319006A9F80 /* propagator.h in Headers */,
-				A98C87CE257FE319006A9F80 /* log.h in Headers */,
-				A98C877D257FE319006A9F80 /* instrument_pass.h in Headers */,
-				A98C861B257FE319006A9F80 /* name_mapper.h in Headers */,
-				A98C86D2257FE319006A9F80 /* unify_const_pass.h in Headers */,
-				A98C856D257FE319006A9F80 /* simple_conditional_branch_to_branch_opportunity_finder.h in Headers */,
-				A98C863C257FE319006A9F80 /* disassemble.h in Headers */,
-				A98C889D257FE31A006A9F80 /* function.h in Headers */,
-				A98C851F257FE318006A9F80 /* bitutils.h in Headers */,
-				A98C852E257FE318006A9F80 /* spirv_target_env.h in Headers */,
-				A98C86C6257FE319006A9F80 /* loop_unroller.h in Headers */,
-				A98C8D71257FE31C006A9F80 /* basic_block.h in Headers */,
-				A98C8873257FE31A006A9F80 /* instruction.h in Headers */,
-				A98C867E257FE319006A9F80 /* strip_debug_info_pass.h in Headers */,
-				A98C85A6257FE319006A9F80 /* pch_source_reduce.h in Headers */,
-				A98C850A257FE318006A9F80 /* make_unique.h in Headers */,
-				A98C85F4257FE319006A9F80 /* spirv_reducer_options.h in Headers */,
-				A98C8555257FE318006A9F80 /* remove_instruction_reduction_opportunity.h in Headers */,
-				A98C8576257FE319006A9F80 /* structured_loop_to_selection_reduction_opportunity.h in Headers */,
-				A98C8804257FE319006A9F80 /* scalar_analysis_nodes.h in Headers */,
-				A98C8DE6257FE31C006A9F80 /* decoration.h in Headers */,
-				A98C84EF257FE318006A9F80 /* assembly_grammar.h in Headers */,
-				A98C87D7257FE319006A9F80 /* eliminate_dead_constant_pass.h in Headers */,
-				A98C87B9257FE319006A9F80 /* upgrade_memory_model.h in Headers */,
-				A98C8609257FE319006A9F80 /* spirv_constant.h in Headers */,
-				A98C8846257FE31A006A9F80 /* redundancy_elimination.h in Headers */,
-				A98C853A257FE318006A9F80 /* remove_block_reduction_opportunity.h in Headers */,
-				A98C870B257FE319006A9F80 /* relax_float_ops_pass.h in Headers */,
-				A98C8882257FE31A006A9F80 /* pass_manager.h in Headers */,
-				A98C87E9257FE319006A9F80 /* dominator_analysis.h in Headers */,
-				A98C880A257FE319006A9F80 /* fix_storage_class.h in Headers */,
-				A98C86E4257FE319006A9F80 /* basic_block.h in Headers */,
-				A98C87C5257FE319006A9F80 /* loop_fission.h in Headers */,
-				A98C866F257FE319006A9F80 /* local_single_store_elim_pass.h in Headers */,
-				A98C8D35257FE31C006A9F80 /* latest_version_spirv_header.h in Headers */,
-				A98C8894257FE31A006A9F80 /* ccp_pass.h in Headers */,
-				A98C8720257FE319006A9F80 /* local_redundancy_elimination.h in Headers */,
-				A98C879B257FE319006A9F80 /* value_number_table.h in Headers */,
-				A98C8822257FE319006A9F80 /* simplification_pass.h in Headers */,
-				A98C8855257FE31A006A9F80 /* loop_utils.h in Headers */,
-				A98C856A257FE319006A9F80 /* remove_struct_member_reduction_opportunity.h in Headers */,
-				A98C8765257FE319006A9F80 /* inst_debug_printf_pass.h in Headers */,
-				A98C88A9257FE31A006A9F80 /* inst_bindless_check_pass.h in Headers */,
-				A98C889A257FE31A006A9F80 /* decompose_initialized_variables_pass.h in Headers */,
-				A98C867B257FE319006A9F80 /* scalar_analysis.h in Headers */,
-				A98C86DE257FE319006A9F80 /* fold_spec_constant_op_and_composite_pass.h in Headers */,
-				A98C85DF257FE319006A9F80 /* reduction_pass.h in Headers */,
-				A98C88AF257FE31A006A9F80 /* set_spec_constant_default_value_pass.h in Headers */,
-				A98C888E257FE31A006A9F80 /* licm_pass.h in Headers */,
-				A98C87C8257FE319006A9F80 /* workaround1209.h in Headers */,
-				A98C8D62257FE31C006A9F80 /* construct.h in Headers */,
-				A98C8D2F257FE31C006A9F80 /* ext_inst.h in Headers */,
-				A98C8705257FE319006A9F80 /* private_to_local_pass.h in Headers */,
-				A98C8837257FE31A006A9F80 /* const_folding_rules.h in Headers */,
-				A98C858E257FE319006A9F80 /* merge_blocks_reduction_opportunity_finder.h in Headers */,
-				A98C8D98257FE31C006A9F80 /* validate.h in Headers */,
-				A98C866C257FE319006A9F80 /* legalize_vector_shuffle_pass.h in Headers */,
-				A98C85E2257FE319006A9F80 /* latest_version_opencl_std_header.h in Headers */,
-				A98C8615257FE319006A9F80 /* text_handler.h in Headers */,
-				A98C854F257FE318006A9F80 /* simple_conditional_branch_to_branch_reduction_opportunity.h in Headers */,
-				A98C87DD257FE319006A9F80 /* ssa_rewrite_pass.h in Headers */,
-				A98C86A2257FE319006A9F80 /* instruction_list.h in Headers */,
-				A98C87AA257FE319006A9F80 /* constants.h in Headers */,
-				A98C888B257FE31A006A9F80 /* iterator.h in Headers */,
-				A98C8663257FE319006A9F80 /* tree_iterator.h in Headers */,
-				A98C87EC257FE319006A9F80 /* pass.h in Headers */,
-				A98C86D5257FE319006A9F80 /* ir_loader.h in Headers */,
-				A98C8597257FE319006A9F80 /* remove_unused_struct_member_reduction_opportunity_finder.h in Headers */,
-				A98C8861257FE31A006A9F80 /* ir_builder.h in Headers */,
-				A98C8579257FE319006A9F80 /* remove_function_reduction_opportunity.h in Headers */,
-				A98C8759257FE319006A9F80 /* inst_buff_addr_check_pass.h in Headers */,
-				A98C8D41257FE31C006A9F80 /* opcode.h in Headers */,
-				A98C8516257FE318006A9F80 /* timer.h in Headers */,
-				A98C883A257FE31A006A9F80 /* scalar_replacement_pass.h in Headers */,
-				A98C852B257FE318006A9F80 /* ilist.h in Headers */,
-				A98C8D47257FE31C006A9F80 /* latest_version_glsl_std_450_header.h in Headers */,
-				A98C8510257FE318006A9F80 /* small_vector.h in Headers */,
-				A98C864B257FE319006A9F80 /* merge_return_pass.h in Headers */,
-				A98C85CA257FE319006A9F80 /* reduction_util.h in Headers */,
-				A98C8522257FE318006A9F80 /* hex_float.h in Headers */,
-				A98C8711257FE319006A9F80 /* def_use_manager.h in Headers */,
-				A98C882B257FE31A006A9F80 /* reflect.h in Headers */,
-				A98C857F257FE319006A9F80 /* change_operand_to_undef_reduction_opportunity.h in Headers */,
-				A98C8D86257FE31C006A9F80 /* validation_state.h in Headers */,
-				A98C8732257FE319006A9F80 /* desc_sroa.h in Headers */,
-				A98C8795257FE319006A9F80 /* inline_pass.h in Headers */,
-				A98C85CD257FE319006A9F80 /* merge_blocks_reduction_opportunity.h in Headers */,
-				A98C8585257FE319006A9F80 /* remove_selection_reduction_opportunity.h in Headers */,
-				A98C8753257FE319006A9F80 /* local_single_block_elim_pass.h in Headers */,
-				A98C864E257FE319006A9F80 /* inline_opaque_pass.h in Headers */,
-				A98C8771257FE319006A9F80 /* dead_insert_elim_pass.h in Headers */,
-				A98C87D4257FE319006A9F80 /* copy_prop_arrays.h in Headers */,
-				A98C8876257FE31A006A9F80 /* aggressive_dead_code_elim_pass.h in Headers */,
-				A98C8786257FE319006A9F80 /* eliminate_dead_members_pass.h in Headers */,
-				A98C85EB257FE319006A9F80 /* pch_source.h in Headers */,
-				A98C8D4A257FE31C006A9F80 /* extensions.h in Headers */,
-				A98C85EE257FE319006A9F80 /* enum_string_mapping.h in Headers */,
-				A98C8D3E257FE31C006A9F80 /* spirv_optimizer_options.h in Headers */,
-				A98C84FB257FE318006A9F80 /* text.h in Headers */,
-				A98C8726257FE319006A9F80 /* loop_peeling.h in Headers */,
-				A98C8858257FE31A006A9F80 /* module.h in Headers */,
-				A98C850D257FE318006A9F80 /* string_utils.h in Headers */,
-				A98C8840257FE31A006A9F80 /* pch_source_opt.h in Headers */,
-				A98C8867257FE31A006A9F80 /* cfg.h in Headers */,
-				A98C8798257FE319006A9F80 /* loop_dependence.h in Headers */,
-				A98C8627257FE319006A9F80 /* spirv_endian.h in Headers */,
-				A98C87E3257FE319006A9F80 /* dead_variable_elimination.h in Headers */,
-				A98C8651257FE319006A9F80 /* loop_fusion.h in Headers */,
-				A98C86F3257FE319006A9F80 /* debug_info_manager.h in Headers */,
-				A98C853D257FE318006A9F80 /* operand_to_dominating_id_reduction_opportunity_finder.h in Headers */,
-				A98C88C1257FE31A006A9F80 /* table.h in Headers */,
-				A98C875C257FE319006A9F80 /* strength_reduction_pass.h in Headers */,
-				A98C874A257FE319006A9F80 /* empty_pass.h in Headers */,
-				A98C8504257FE318006A9F80 /* parse_number.h in Headers */,
-				A98C84EC257FE318006A9F80 /* spirv_fuzzer_options.h in Headers */,
-				A98C8870257FE31A006A9F80 /* generate_webgpu_initializers_pass.h in Headers */,
-				A98C8507257FE318006A9F80 /* ilist_node.h in Headers */,
-				A98C87FE257FE319006A9F80 /* dead_branch_elim_pass.h in Headers */,
-				A98C8582257FE319006A9F80 /* structured_loop_to_selection_reduction_opportunity_finder.h in Headers */,
-				A98C8717257FE319006A9F80 /* cfg_cleanup_pass.h in Headers */,
-				A98C8813257FE319006A9F80 /* passes.h in Headers */,
-				A98C88B2257FE31A006A9F80 /* dominator_tree.h in Headers */,
-				A98C8708257FE319006A9F80 /* convert_to_half_pass.h in Headers */,
-				A98C8777257FE319006A9F80 /* freeze_spec_constant_value_pass.h in Headers */,
-				A98C8660257FE319006A9F80 /* register_pressure.h in Headers */,
-				A98C860F257FE319006A9F80 /* spirv_validator_options.h in Headers */,
-				A98C85FD257FE319006A9F80 /* spirv_definition.h in Headers */,
-				A98C85A3257FE319006A9F80 /* remove_function_reduction_opportunity_finder.h in Headers */,
-				A98C87F2257FE319006A9F80 /* eliminate_dead_functions_pass.h in Headers */,
-				A98C865D257FE319006A9F80 /* compact_ids_pass.h in Headers */,
-				A98C85C1257FE319006A9F80 /* change_operand_reduction_opportunity.h in Headers */,
-				A98C87F8257FE319006A9F80 /* fold.h in Headers */,
-				A98C85B5257FE319006A9F80 /* reduction_opportunity.h in Headers */,
-				A98C881C257FE319006A9F80 /* strip_reflect_info_pass.h in Headers */,
-				A98C887C257FE31A006A9F80 /* vector_dce.h in Headers */,
-				A98C8693257FE319006A9F80 /* local_access_chain_convert_pass.h in Headers */,
-				A98C8636257FE319006A9F80 /* print.h in Headers */,
-				A98C84F2257FE318006A9F80 /* enum_set.h in Headers */,
-				A98C879E257FE319006A9F80 /* flatten_decoration_pass.h in Headers */,
-				A98C8780257FE319006A9F80 /* mem_pass.h in Headers */,
-				A98C8642257FE319006A9F80 /* if_conversion.h in Headers */,
-				A98C8DA4257FE31C006A9F80 /* validate_scopes.h in Headers */,
-				A98C8669257FE319006A9F80 /* strip_atomic_counter_memory_pass.h in Headers */,
-				A98C8546257FE318006A9F80 /* operand_to_const_reduction_opportunity_finder.h in Headers */,
-				A98C8618257FE319006A9F80 /* parsed_operand.h in Headers */,
-				A98C851C257FE318006A9F80 /* bit_vector.h in Headers */,
-				A98C88A6257FE31A006A9F80 /* feature_manager.h in Headers */,
-				A98C8DAA257FE31C006A9F80 /* validate_memory_semantics.h in Headers */,
-				A98C85B8257FE319006A9F80 /* conditional_branch_to_simple_conditional_branch_opportunity_finder.h in Headers */,
-				A98C8690257FE319006A9F80 /* replace_invalid_opc.h in Headers */,
-				A98C87A7257FE319006A9F80 /* inline_exhaustive_pass.h in Headers */,
-				A98C8672257FE319006A9F80 /* reduce_load_size.h in Headers */,
-				A98C87F5257FE319006A9F80 /* eliminate_dead_functions_util.h in Headers */,
-				A98C86B1257FE319006A9F80 /* amd_ext_to_khr.h in Headers */,
-				A98C86B7257FE319006A9F80 /* ir_context.h in Headers */,
+				A9560D3425E46D1F008BC84F /* spirv_optimizer_options.h in Headers */,
+				A95607AC25E46D1E008BC84F /* inline_exhaustive_pass.h in Headers */,
+				A956068C25E46D1D008BC84F /* strip_debug_info_pass.h in Headers */,
+				A956087225E46D1E008BC84F /* aggressive_dead_code_elim_pass.h in Headers */,
+				A956086025E46D1E008BC84F /* ir_builder.h in Headers */,
+				A95607D625E46D1E008BC84F /* copy_prop_arrays.h in Headers */,
+				A956084825E46D1E008BC84F /* redundancy_elimination.h in Headers */,
+				A9560D2B25E46D1F008BC84F /* latest_version_spirv_header.h in Headers */,
+				A956087825E46D1E008BC84F /* vector_dce.h in Headers */,
+				A956059025E46D1D008BC84F /* remove_unused_instruction_reduction_opportunity_finder.h in Headers */,
+				A956061425E46D1D008BC84F /* operand.h in Headers */,
+				A956083925E46D1E008BC84F /* const_folding_rules.h in Headers */,
+				A956079D25E46D1E008BC84F /* loop_dependence.h in Headers */,
+				A956077625E46D1E008BC84F /* dead_insert_elim_pass.h in Headers */,
+				A9560D8E25E46D1F008BC84F /* validate.h in Headers */,
+				A956068925E46D1D008BC84F /* scalar_analysis.h in Headers */,
+				A95605D825E46D1D008BC84F /* remove_block_reduction_opportunity_finder.h in Headers */,
+				A956061A25E46D1D008BC84F /* macro.h in Headers */,
+				A95606FE25E46D1D008BC84F /* debug_info_manager.h in Headers */,
+				A956079A25E46D1E008BC84F /* inline_pass.h in Headers */,
+				A95605D225E46D1D008BC84F /* reduction_opportunity_finder.h in Headers */,
+				A95605FC25E46D1D008BC84F /* cfa.h in Headers */,
+				A956066E25E46D1D008BC84F /* composite.h in Headers */,
+				A95605C325E46D1D008BC84F /* reducer.h in Headers */,
+				A956054825E46D1D008BC84F /* operand_to_undef_reduction_opportunity_finder.h in Headers */,
+				A9560D4625E46D1F008BC84F /* binary.h in Headers */,
+				A95606EF25E46D1D008BC84F /* basic_block.h in Headers */,
+				A95607F125E46D1E008BC84F /* folding_rules.h in Headers */,
+				A956082425E46D1E008BC84F /* simplification_pass.h in Headers */,
+				A956067A25E46D1D008BC84F /* graphics_robust_access_pass.h in Headers */,
+				A956088D25E46D1E008BC84F /* build_module.h in Headers */,
+				A95607CA25E46D1E008BC84F /* loop_fission.h in Headers */,
+				A956078525E46D1E008BC84F /* mem_pass.h in Headers */,
+				A956059F25E46D1D008BC84F /* remove_selection_reduction_opportunity_finder.h in Headers */,
+				A956070D25E46D1D008BC84F /* private_to_local_pass.h in Headers */,
+				A956063825E46D1D008BC84F /* diagnostic.h in Headers */,
+				A95607F425E46D1E008BC84F /* eliminate_dead_functions_pass.h in Headers */,
+				A956056C25E46D1D008BC84F /* conditional_branch_to_simple_conditional_branch_reduction_opportunity.h in Headers */,
+				A956062F25E46D1D008BC84F /* name_mapper.h in Headers */,
+				A956058125E46D1D008BC84F /* simple_conditional_branch_to_branch_opportunity_finder.h in Headers */,
+				A9560DC125E46D1F008BC84F /* instruction.h in Headers */,
+				A95606C225E46D1D008BC84F /* ir_context.h in Headers */,
+				A956065025E46D1D008BC84F /* disassemble.h in Headers */,
+				A95607D925E46D1E008BC84F /* eliminate_dead_constant_pass.h in Headers */,
+				A95606DD25E46D1D008BC84F /* unify_const_pass.h in Headers */,
+				A956086F25E46D1E008BC84F /* instruction.h in Headers */,
+				A956053325E46D1D008BC84F /* bitutils.h in Headers */,
+				A95608AE25E46D1E008BC84F /* type_manager.h in Headers */,
+				A956054225E46D1D008BC84F /* spirv_target_env.h in Headers */,
+				A95605BA25E46D1D008BC84F /* pch_source_reduce.h in Headers */,
+				A956051E25E46D1D008BC84F /* make_unique.h in Headers */,
+				A956060825E46D1D008BC84F /* spirv_reducer_options.h in Headers */,
+				A956071925E46D1D008BC84F /* def_use_manager.h in Headers */,
+				A956089F25E46D1E008BC84F /* feature_manager.h in Headers */,
+				A956078225E46D1E008BC84F /* instrument_pass.h in Headers */,
+				A956056925E46D1D008BC84F /* remove_instruction_reduction_opportunity.h in Headers */,
+				A95606E025E46D1D008BC84F /* ir_loader.h in Headers */,
+				A95607A025E46D1E008BC84F /* value_number_table.h in Headers */,
+				A956073125E46D1D008BC84F /* block_merge_util.h in Headers */,
+				A956058A25E46D1D008BC84F /* structured_loop_to_selection_reduction_opportunity.h in Headers */,
+				A956085725E46D1E008BC84F /* loop_utils.h in Headers */,
+				A956086C25E46D1E008BC84F /* loop_descriptor.h in Headers */,
+				A956088A25E46D1E008BC84F /* licm_pass.h in Headers */,
+				A956050325E46D1D008BC84F /* assembly_grammar.h in Headers */,
+				A95608AB25E46D1E008BC84F /* dominator_tree.h in Headers */,
+				A956081525E46D1E008BC84F /* passes.h in Headers */,
+				A956076A25E46D1E008BC84F /* inst_debug_printf_pass.h in Headers */,
+				A956072825E46D1D008BC84F /* local_redundancy_elimination.h in Headers */,
+				A95608A825E46D1E008BC84F /* set_spec_constant_default_value_pass.h in Headers */,
+				A95607D325E46D1E008BC84F /* log.h in Headers */,
+				A956061D25E46D1D008BC84F /* spirv_constant.h in Headers */,
+				A95607BE25E46D1E008BC84F /* upgrade_memory_model.h in Headers */,
+				A9560D5825E46D1F008BC84F /* construct.h in Headers */,
+				A95606E625E46D1D008BC84F /* types.h in Headers */,
+				A956054E25E46D1D008BC84F /* remove_block_reduction_opportunity.h in Headers */,
+				A956081E25E46D1E008BC84F /* strip_reflect_info_pass.h in Headers */,
+				A956067D25E46D1D008BC84F /* local_single_store_elim_pass.h in Headers */,
+				A95607A325E46D1E008BC84F /* flatten_decoration_pass.h in Headers */,
+				A956057E25E46D1D008BC84F /* remove_struct_member_reduction_opportunity.h in Headers */,
+				A956080025E46D1E008BC84F /* dead_branch_elim_pass.h in Headers */,
+				A9560D4025E46D1F008BC84F /* extensions.h in Headers */,
+				A95605F325E46D1D008BC84F /* reduction_pass.h in Headers */,
+				A95605A225E46D1D008BC84F /* merge_blocks_reduction_opportunity_finder.h in Headers */,
+				A95605F625E46D1D008BC84F /* latest_version_opencl_std_header.h in Headers */,
+				A956080625E46D1E008BC84F /* scalar_analysis_nodes.h in Headers */,
+				A9560DDC25E46D1F008BC84F /* decoration.h in Headers */,
+				A95606AD25E46D1D008BC84F /* instruction_list.h in Headers */,
+				A95607DF25E46D1E008BC84F /* ssa_rewrite_pass.h in Headers */,
+				A956089025E46D1E008BC84F /* ccp_pass.h in Headers */,
+				A9560D7C25E46D1F008BC84F /* validation_state.h in Headers */,
+				A956062925E46D1D008BC84F /* text_handler.h in Headers */,
+				A956056325E46D1D008BC84F /* simple_conditional_branch_to_branch_reduction_opportunity.h in Headers */,
+				A95606AA25E46D1D008BC84F /* propagator.h in Headers */,
+				A956067725E46D1D008BC84F /* tree_iterator.h in Headers */,
+				A95605AB25E46D1D008BC84F /* remove_unused_struct_member_reduction_opportunity_finder.h in Headers */,
+				A956074025E46D1D008BC84F /* struct_cfg_analysis.h in Headers */,
+				A956058D25E46D1D008BC84F /* remove_function_reduction_opportunity.h in Headers */,
+				A956082D25E46D1E008BC84F /* reflect.h in Headers */,
+				A956052A25E46D1D008BC84F /* timer.h in Headers */,
+				A956080C25E46D1E008BC84F /* fix_storage_class.h in Headers */,
+				A956053F25E46D1D008BC84F /* ilist.h in Headers */,
+				A956078B25E46D1E008BC84F /* eliminate_dead_members_pass.h in Headers */,
+				A956052425E46D1D008BC84F /* small_vector.h in Headers */,
+				A956075E25E46D1E008BC84F /* inst_buff_addr_check_pass.h in Headers */,
+				A956065F25E46D1D008BC84F /* merge_return_pass.h in Headers */,
+				A95605DE25E46D1D008BC84F /* reduction_util.h in Headers */,
+				A956053625E46D1D008BC84F /* hex_float.h in Headers */,
+				A956059325E46D1D008BC84F /* change_operand_to_undef_reduction_opportunity.h in Headers */,
+				A95605E125E46D1D008BC84F /* merge_blocks_reduction_opportunity.h in Headers */,
+				A9560D9A25E46D1F008BC84F /* validate_scopes.h in Headers */,
+				A956071025E46D1D008BC84F /* convert_to_half_pass.h in Headers */,
+				A95607F725E46D1E008BC84F /* eliminate_dead_functions_util.h in Headers */,
+				A9560DD025E46D1F008BC84F /* function.h in Headers */,
+				A956059925E46D1D008BC84F /* remove_selection_reduction_opportunity.h in Headers */,
+				A9560D3D25E46D1F008BC84F /* latest_version_glsl_std_450_header.h in Headers */,
+				A956066225E46D1D008BC84F /* inline_opaque_pass.h in Headers */,
+				A956075225E46D1E008BC84F /* decoration_manager.h in Headers */,
+				A956075825E46D1E008BC84F /* local_single_block_elim_pass.h in Headers */,
+				A956077C25E46D1E008BC84F /* freeze_spec_constant_value_pass.h in Headers */,
+				A95607CD25E46D1E008BC84F /* workaround1209.h in Headers */,
+				A956073D25E46D1D008BC84F /* loop_fusion_pass.h in Headers */,
+				A956089625E46D1E008BC84F /* function.h in Headers */,
+				A95606E925E46D1D008BC84F /* fold_spec_constant_op_and_composite_pass.h in Headers */,
+				A9560D3725E46D1F008BC84F /* opcode.h in Headers */,
+				A956088725E46D1E008BC84F /* iterator.h in Headers */,
+				A956085A25E46D1E008BC84F /* module.h in Headers */,
+				A95605FF25E46D1D008BC84F /* pch_source.h in Headers */,
+				A956060225E46D1D008BC84F /* enum_string_mapping.h in Headers */,
+				A956083C25E46D1E008BC84F /* scalar_replacement_pass.h in Headers */,
+				A956050F25E46D1D008BC84F /* text.h in Headers */,
+				A956052125E46D1D008BC84F /* string_utils.h in Headers */,
+				A956063B25E46D1D008BC84F /* spirv_endian.h in Headers */,
+				A956066525E46D1D008BC84F /* loop_fusion.h in Headers */,
+				A956072B25E46D1D008BC84F /* loop_peeling.h in Headers */,
+				A956074925E46D1D008BC84F /* wrap_opkill.h in Headers */,
+				A956071325E46D1D008BC84F /* relax_float_ops_pass.h in Headers */,
+				A95607EB25E46D1E008BC84F /* dominator_analysis.h in Headers */,
+				A9560D2525E46D1F008BC84F /* ext_inst.h in Headers */,
+				A956055125E46D1D008BC84F /* operand_to_dominating_id_reduction_opportunity_finder.h in Headers */,
+				A956051825E46D1D008BC84F /* parse_number.h in Headers */,
+				A956050025E46D1D008BC84F /* spirv_fuzzer_options.h in Headers */,
+				A956051B25E46D1D008BC84F /* ilist_node.h in Headers */,
+				A95608B725E46D1E008BC84F /* table.h in Headers */,
+				A956059625E46D1D008BC84F /* structured_loop_to_selection_reduction_opportunity_finder.h in Headers */,
+				A956076125E46D1E008BC84F /* strength_reduction_pass.h in Headers */,
+				A956084225E46D1E008BC84F /* pch_source_opt.h in Headers */,
+				A956069B25E46D1D008BC84F /* replace_invalid_opc.h in Headers */,
+				A956086625E46D1E008BC84F /* cfg.h in Headers */,
+				A95607E525E46D1E008BC84F /* dead_variable_elimination.h in Headers */,
+				A956071F25E46D1D008BC84F /* cfg_cleanup_pass.h in Headers */,
+				A956086925E46D1E008BC84F /* code_sink.h in Headers */,
+				A956068025E46D1D008BC84F /* reduce_load_size.h in Headers */,
+				A956067425E46D1D008BC84F /* register_pressure.h in Headers */,
+				A956062325E46D1D008BC84F /* spirv_validator_options.h in Headers */,
+				A956074F25E46D1D008BC84F /* empty_pass.h in Headers */,
+				A956061125E46D1D008BC84F /* spirv_definition.h in Headers */,
+				A95606F825E46D1D008BC84F /* block_merge_pass.h in Headers */,
+				A95605B725E46D1D008BC84F /* remove_function_reduction_opportunity_finder.h in Headers */,
+				A9560DA025E46D1F008BC84F /* validate_memory_semantics.h in Headers */,
+				A956067125E46D1D008BC84F /* compact_ids_pass.h in Headers */,
+				A95605D525E46D1D008BC84F /* change_operand_reduction_opportunity.h in Headers */,
+				A95605C925E46D1D008BC84F /* reduction_opportunity.h in Headers */,
+				A956073725E46D1D008BC84F /* desc_sroa.h in Headers */,
+				A956064A25E46D1D008BC84F /* print.h in Headers */,
+				A956083325E46D1E008BC84F /* null_pass.h in Headers */,
+				A95606BC25E46D1D008BC84F /* amd_ext_to_khr.h in Headers */,
+				A9560D3125E46D1F008BC84F /* instruction.h in Headers */,
+				A956069E25E46D1D008BC84F /* local_access_chain_convert_pass.h in Headers */,
+				A956082725E46D1E008BC84F /* remove_duplicates_pass.h in Headers */,
+				A956050625E46D1D008BC84F /* enum_set.h in Headers */,
+				A956086325E46D1E008BC84F /* loop_unswitch_pass.h in Headers */,
+				A956065625E46D1D008BC84F /* if_conversion.h in Headers */,
+				A9560D6725E46D1F008BC84F /* basic_block.h in Headers */,
+				A95607FA25E46D1E008BC84F /* fold.h in Headers */,
+				A95607AF25E46D1E008BC84F /* constants.h in Headers */,
+				A956055A25E46D1D008BC84F /* operand_to_const_reduction_opportunity_finder.h in Headers */,
+				A956087E25E46D1E008BC84F /* pass_manager.h in Headers */,
+				A95607EE25E46D1E008BC84F /* pass.h in Headers */,
+				A956062C25E46D1D008BC84F /* parsed_operand.h in Headers */,
+				A956053025E46D1D008BC84F /* bit_vector.h in Headers */,
+				A95608A225E46D1E008BC84F /* inst_bindless_check_pass.h in Headers */,
+				A956087B25E46D1E008BC84F /* combine_access_chains.h in Headers */,
+				A95605CC25E46D1D008BC84F /* conditional_branch_to_simple_conditional_branch_opportunity_finder.h in Headers */,
+				A95606D125E46D1D008BC84F /* loop_unroller.h in Headers */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
@@ -3364,195 +3304,190 @@
 			isa = PBXHeadersBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
-				A98C86DD257FE319006A9F80 /* types.h in Headers */,
-				A98C8881257FE31A006A9F80 /* combine_access_chains.h in Headers */,
-				A98C8DCD257FE31C006A9F80 /* instruction.h in Headers */,
-				A98C857E257FE319006A9F80 /* remove_unused_instruction_reduction_opportunity_finder.h in Headers */,
-				A98C87D3257FE319006A9F80 /* split_invalid_unreachable_pass.h in Headers */,
-				A98C86EF257FE319006A9F80 /* block_merge_pass.h in Headers */,
-				A98C87F1257FE319006A9F80 /* folding_rules.h in Headers */,
-				A98C8DDC257FE31C006A9F80 /* function.h in Headers */,
-				A98C8D52257FE31C006A9F80 /* binary.h in Headers */,
-				A98C886C257FE31A006A9F80 /* code_sink.h in Headers */,
-				A98C873D257FE319006A9F80 /* struct_cfg_analysis.h in Headers */,
-				A98C8D3D257FE31C006A9F80 /* instruction.h in Headers */,
-				A98C88BA257FE31A006A9F80 /* type_manager.h in Headers */,
-				A98C886F257FE31A006A9F80 /* loop_descriptor.h in Headers */,
-				A98C873A257FE319006A9F80 /* loop_fusion_pass.h in Headers */,
-				A98C8602257FE319006A9F80 /* operand.h in Headers */,
-				A98C85C6257FE319006A9F80 /* remove_block_reduction_opportunity_finder.h in Headers */,
-				A98C8608257FE319006A9F80 /* macro.h in Headers */,
-				A98C85C0257FE319006A9F80 /* reduction_opportunity_finder.h in Headers */,
-				A98C85EA257FE319006A9F80 /* cfa.h in Headers */,
-				A98C865C257FE319006A9F80 /* composite.h in Headers */,
-				A98C8746257FE319006A9F80 /* wrap_opkill.h in Headers */,
-				A98C874F257FE319006A9F80 /* decoration_manager.h in Headers */,
-				A98C872E257FE319006A9F80 /* block_merge_util.h in Headers */,
-				A98C85B1257FE319006A9F80 /* reducer.h in Headers */,
-				A98C8536257FE318006A9F80 /* operand_to_undef_reduction_opportunity_finder.h in Headers */,
-				A98C8668257FE319006A9F80 /* graphics_robust_access_pass.h in Headers */,
-				A98C8833257FE31A006A9F80 /* null_pass.h in Headers */,
-				A98C8827257FE319006A9F80 /* remove_duplicates_pass.h in Headers */,
-				A98C858D257FE319006A9F80 /* remove_selection_reduction_opportunity_finder.h in Headers */,
-				A98C8626257FE319006A9F80 /* diagnostic.h in Headers */,
-				A98C855A257FE318006A9F80 /* conditional_branch_to_simple_conditional_branch_reduction_opportunity.h in Headers */,
-				A98C8866257FE31A006A9F80 /* loop_unswitch_pass.h in Headers */,
-				A98C8893257FE31A006A9F80 /* build_module.h in Headers */,
-				A98C86A1257FE319006A9F80 /* propagator.h in Headers */,
-				A98C87D0257FE319006A9F80 /* log.h in Headers */,
-				A98C877F257FE319006A9F80 /* instrument_pass.h in Headers */,
-				A98C861D257FE319006A9F80 /* name_mapper.h in Headers */,
-				A98C86D4257FE319006A9F80 /* unify_const_pass.h in Headers */,
-				A98C856F257FE319006A9F80 /* simple_conditional_branch_to_branch_opportunity_finder.h in Headers */,
-				A98C863E257FE319006A9F80 /* disassemble.h in Headers */,
-				A98C889F257FE31A006A9F80 /* function.h in Headers */,
-				A98C8521257FE318006A9F80 /* bitutils.h in Headers */,
-				A98C8530257FE318006A9F80 /* spirv_target_env.h in Headers */,
-				A98C86C8257FE319006A9F80 /* loop_unroller.h in Headers */,
-				A98C8D73257FE31C006A9F80 /* basic_block.h in Headers */,
-				A98C8875257FE31A006A9F80 /* instruction.h in Headers */,
-				A98C8680257FE319006A9F80 /* strip_debug_info_pass.h in Headers */,
-				A98C85A8257FE319006A9F80 /* pch_source_reduce.h in Headers */,
-				A98C850C257FE318006A9F80 /* make_unique.h in Headers */,
-				A98C85F6257FE319006A9F80 /* spirv_reducer_options.h in Headers */,
-				A98C8557257FE318006A9F80 /* remove_instruction_reduction_opportunity.h in Headers */,
-				A98C8578257FE319006A9F80 /* structured_loop_to_selection_reduction_opportunity.h in Headers */,
-				A98C8806257FE319006A9F80 /* scalar_analysis_nodes.h in Headers */,
-				A98C8DE8257FE31C006A9F80 /* decoration.h in Headers */,
-				A98C84F1257FE318006A9F80 /* assembly_grammar.h in Headers */,
-				A98C87D9257FE319006A9F80 /* eliminate_dead_constant_pass.h in Headers */,
-				A98C87BB257FE319006A9F80 /* upgrade_memory_model.h in Headers */,
-				A98C860B257FE319006A9F80 /* spirv_constant.h in Headers */,
-				A98C8848257FE31A006A9F80 /* redundancy_elimination.h in Headers */,
-				A98C853C257FE318006A9F80 /* remove_block_reduction_opportunity.h in Headers */,
-				A98C870D257FE319006A9F80 /* relax_float_ops_pass.h in Headers */,
-				A98C8884257FE31A006A9F80 /* pass_manager.h in Headers */,
-				A98C87EB257FE319006A9F80 /* dominator_analysis.h in Headers */,
-				A98C880C257FE319006A9F80 /* fix_storage_class.h in Headers */,
-				A98C86E6257FE319006A9F80 /* basic_block.h in Headers */,
-				A98C87C7257FE319006A9F80 /* loop_fission.h in Headers */,
-				A98C8671257FE319006A9F80 /* local_single_store_elim_pass.h in Headers */,
-				A98C8D37257FE31C006A9F80 /* latest_version_spirv_header.h in Headers */,
-				A98C8896257FE31A006A9F80 /* ccp_pass.h in Headers */,
-				A98C8722257FE319006A9F80 /* local_redundancy_elimination.h in Headers */,
-				A98C879D257FE319006A9F80 /* value_number_table.h in Headers */,
-				A98C8824257FE319006A9F80 /* simplification_pass.h in Headers */,
-				A98C8857257FE31A006A9F80 /* loop_utils.h in Headers */,
-				A98C856C257FE319006A9F80 /* remove_struct_member_reduction_opportunity.h in Headers */,
-				A98C8767257FE319006A9F80 /* inst_debug_printf_pass.h in Headers */,
-				A98C88AB257FE31A006A9F80 /* inst_bindless_check_pass.h in Headers */,
-				A98C889C257FE31A006A9F80 /* decompose_initialized_variables_pass.h in Headers */,
-				A98C867D257FE319006A9F80 /* scalar_analysis.h in Headers */,
-				A98C86E0257FE319006A9F80 /* fold_spec_constant_op_and_composite_pass.h in Headers */,
-				A98C85E1257FE319006A9F80 /* reduction_pass.h in Headers */,
-				A98C88B1257FE31A006A9F80 /* set_spec_constant_default_value_pass.h in Headers */,
-				A98C8890257FE31A006A9F80 /* licm_pass.h in Headers */,
-				A98C87CA257FE319006A9F80 /* workaround1209.h in Headers */,
-				A98C8D64257FE31C006A9F80 /* construct.h in Headers */,
-				A98C8D31257FE31C006A9F80 /* ext_inst.h in Headers */,
-				A98C8707257FE319006A9F80 /* private_to_local_pass.h in Headers */,
-				A98C8839257FE31A006A9F80 /* const_folding_rules.h in Headers */,
-				A98C8590257FE319006A9F80 /* merge_blocks_reduction_opportunity_finder.h in Headers */,
-				A98C8D9A257FE31C006A9F80 /* validate.h in Headers */,
-				A98C866E257FE319006A9F80 /* legalize_vector_shuffle_pass.h in Headers */,
-				A98C85E4257FE319006A9F80 /* latest_version_opencl_std_header.h in Headers */,
-				A98C8617257FE319006A9F80 /* text_handler.h in Headers */,
-				A98C8551257FE318006A9F80 /* simple_conditional_branch_to_branch_reduction_opportunity.h in Headers */,
-				A98C87DF257FE319006A9F80 /* ssa_rewrite_pass.h in Headers */,
-				A98C86A4257FE319006A9F80 /* instruction_list.h in Headers */,
-				A98C87AC257FE319006A9F80 /* constants.h in Headers */,
-				A98C888D257FE31A006A9F80 /* iterator.h in Headers */,
-				A98C8665257FE319006A9F80 /* tree_iterator.h in Headers */,
-				A98C87EE257FE319006A9F80 /* pass.h in Headers */,
-				A98C86D7257FE319006A9F80 /* ir_loader.h in Headers */,
-				A98C8599257FE319006A9F80 /* remove_unused_struct_member_reduction_opportunity_finder.h in Headers */,
-				A98C8863257FE31A006A9F80 /* ir_builder.h in Headers */,
-				A98C857B257FE319006A9F80 /* remove_function_reduction_opportunity.h in Headers */,
-				A98C875B257FE319006A9F80 /* inst_buff_addr_check_pass.h in Headers */,
-				A98C8D43257FE31C006A9F80 /* opcode.h in Headers */,
-				A98C8518257FE318006A9F80 /* timer.h in Headers */,
-				A98C883C257FE31A006A9F80 /* scalar_replacement_pass.h in Headers */,
-				A98C852D257FE318006A9F80 /* ilist.h in Headers */,
-				A98C8D49257FE31C006A9F80 /* latest_version_glsl_std_450_header.h in Headers */,
-				A98C8512257FE318006A9F80 /* small_vector.h in Headers */,
-				A98C864D257FE319006A9F80 /* merge_return_pass.h in Headers */,
-				A98C85CC257FE319006A9F80 /* reduction_util.h in Headers */,
-				A98C8524257FE318006A9F80 /* hex_float.h in Headers */,
-				A98C8713257FE319006A9F80 /* def_use_manager.h in Headers */,
-				A98C882D257FE31A006A9F80 /* reflect.h in Headers */,
-				A98C8581257FE319006A9F80 /* change_operand_to_undef_reduction_opportunity.h in Headers */,
-				A98C8D88257FE31C006A9F80 /* validation_state.h in Headers */,
-				A98C8734257FE319006A9F80 /* desc_sroa.h in Headers */,
-				A98C8797257FE319006A9F80 /* inline_pass.h in Headers */,
-				A98C85CF257FE319006A9F80 /* merge_blocks_reduction_opportunity.h in Headers */,
-				A98C8587257FE319006A9F80 /* remove_selection_reduction_opportunity.h in Headers */,
-				A98C8755257FE319006A9F80 /* local_single_block_elim_pass.h in Headers */,
-				A98C8650257FE319006A9F80 /* inline_opaque_pass.h in Headers */,
-				A98C8773257FE319006A9F80 /* dead_insert_elim_pass.h in Headers */,
-				A98C87D6257FE319006A9F80 /* copy_prop_arrays.h in Headers */,
-				A98C8878257FE31A006A9F80 /* aggressive_dead_code_elim_pass.h in Headers */,
-				A98C8788257FE319006A9F80 /* eliminate_dead_members_pass.h in Headers */,
-				A98C85ED257FE319006A9F80 /* pch_source.h in Headers */,
-				A98C8D4C257FE31C006A9F80 /* extensions.h in Headers */,
-				A98C85F0257FE319006A9F80 /* enum_string_mapping.h in Headers */,
-				A98C8D40257FE31C006A9F80 /* spirv_optimizer_options.h in Headers */,
-				A98C84FD257FE318006A9F80 /* text.h in Headers */,
-				A98C8728257FE319006A9F80 /* loop_peeling.h in Headers */,
-				A98C885A257FE31A006A9F80 /* module.h in Headers */,
-				A98C850F257FE318006A9F80 /* string_utils.h in Headers */,
-				A98C8842257FE31A006A9F80 /* pch_source_opt.h in Headers */,
-				A98C8869257FE31A006A9F80 /* cfg.h in Headers */,
-				A98C879A257FE319006A9F80 /* loop_dependence.h in Headers */,
-				A98C8629257FE319006A9F80 /* spirv_endian.h in Headers */,
-				A98C87E5257FE319006A9F80 /* dead_variable_elimination.h in Headers */,
-				A98C8653257FE319006A9F80 /* loop_fusion.h in Headers */,
-				A98C86F5257FE319006A9F80 /* debug_info_manager.h in Headers */,
-				A98C853F257FE318006A9F80 /* operand_to_dominating_id_reduction_opportunity_finder.h in Headers */,
-				A98C88C3257FE31A006A9F80 /* table.h in Headers */,
-				A98C875E257FE319006A9F80 /* strength_reduction_pass.h in Headers */,
-				A98C874C257FE319006A9F80 /* empty_pass.h in Headers */,
-				A98C8506257FE318006A9F80 /* parse_number.h in Headers */,
-				A98C84EE257FE318006A9F80 /* spirv_fuzzer_options.h in Headers */,
-				A98C8872257FE31A006A9F80 /* generate_webgpu_initializers_pass.h in Headers */,
-				A98C8509257FE318006A9F80 /* ilist_node.h in Headers */,
-				A98C8800257FE319006A9F80 /* dead_branch_elim_pass.h in Headers */,
-				A98C8584257FE319006A9F80 /* structured_loop_to_selection_reduction_opportunity_finder.h in Headers */,
-				A98C8719257FE319006A9F80 /* cfg_cleanup_pass.h in Headers */,
-				A98C8815257FE319006A9F80 /* passes.h in Headers */,
-				A98C88B4257FE31A006A9F80 /* dominator_tree.h in Headers */,
-				A98C870A257FE319006A9F80 /* convert_to_half_pass.h in Headers */,
-				A98C8779257FE319006A9F80 /* freeze_spec_constant_value_pass.h in Headers */,
-				A98C8662257FE319006A9F80 /* register_pressure.h in Headers */,
-				A98C8611257FE319006A9F80 /* spirv_validator_options.h in Headers */,
-				A98C85FF257FE319006A9F80 /* spirv_definition.h in Headers */,
-				A98C85A5257FE319006A9F80 /* remove_function_reduction_opportunity_finder.h in Headers */,
-				A98C87F4257FE319006A9F80 /* eliminate_dead_functions_pass.h in Headers */,
-				A98C865F257FE319006A9F80 /* compact_ids_pass.h in Headers */,
-				A98C85C3257FE319006A9F80 /* change_operand_reduction_opportunity.h in Headers */,
-				A98C87FA257FE319006A9F80 /* fold.h in Headers */,
-				A98C85B7257FE319006A9F80 /* reduction_opportunity.h in Headers */,
-				A98C881E257FE319006A9F80 /* strip_reflect_info_pass.h in Headers */,
-				A98C887E257FE31A006A9F80 /* vector_dce.h in Headers */,
-				A98C8695257FE319006A9F80 /* local_access_chain_convert_pass.h in Headers */,
-				A98C8638257FE319006A9F80 /* print.h in Headers */,
-				A98C84F4257FE318006A9F80 /* enum_set.h in Headers */,
-				A98C87A0257FE319006A9F80 /* flatten_decoration_pass.h in Headers */,
-				A98C8782257FE319006A9F80 /* mem_pass.h in Headers */,
-				A98C8644257FE319006A9F80 /* if_conversion.h in Headers */,
-				A98C8DA6257FE31C006A9F80 /* validate_scopes.h in Headers */,
-				A98C866B257FE319006A9F80 /* strip_atomic_counter_memory_pass.h in Headers */,
-				A98C8548257FE318006A9F80 /* operand_to_const_reduction_opportunity_finder.h in Headers */,
-				A98C861A257FE319006A9F80 /* parsed_operand.h in Headers */,
-				A98C851E257FE318006A9F80 /* bit_vector.h in Headers */,
-				A98C88A8257FE31A006A9F80 /* feature_manager.h in Headers */,
-				A98C8DAC257FE31C006A9F80 /* validate_memory_semantics.h in Headers */,
-				A98C85BA257FE319006A9F80 /* conditional_branch_to_simple_conditional_branch_opportunity_finder.h in Headers */,
-				A98C8692257FE319006A9F80 /* replace_invalid_opc.h in Headers */,
-				A98C87A9257FE319006A9F80 /* inline_exhaustive_pass.h in Headers */,
-				A98C8674257FE319006A9F80 /* reduce_load_size.h in Headers */,
-				A98C87F7257FE319006A9F80 /* eliminate_dead_functions_util.h in Headers */,
-				A98C86B3257FE319006A9F80 /* amd_ext_to_khr.h in Headers */,
-				A98C86B9257FE319006A9F80 /* ir_context.h in Headers */,
+				A9560D3625E46D1F008BC84F /* spirv_optimizer_options.h in Headers */,
+				A95607AE25E46D1E008BC84F /* inline_exhaustive_pass.h in Headers */,
+				A956068E25E46D1D008BC84F /* strip_debug_info_pass.h in Headers */,
+				A956087425E46D1E008BC84F /* aggressive_dead_code_elim_pass.h in Headers */,
+				A956086225E46D1E008BC84F /* ir_builder.h in Headers */,
+				A95607D825E46D1E008BC84F /* copy_prop_arrays.h in Headers */,
+				A956084A25E46D1E008BC84F /* redundancy_elimination.h in Headers */,
+				A9560D2D25E46D1F008BC84F /* latest_version_spirv_header.h in Headers */,
+				A956087A25E46D1E008BC84F /* vector_dce.h in Headers */,
+				A956059225E46D1D008BC84F /* remove_unused_instruction_reduction_opportunity_finder.h in Headers */,
+				A956061625E46D1D008BC84F /* operand.h in Headers */,
+				A956083B25E46D1E008BC84F /* const_folding_rules.h in Headers */,
+				A956079F25E46D1E008BC84F /* loop_dependence.h in Headers */,
+				A956077825E46D1E008BC84F /* dead_insert_elim_pass.h in Headers */,
+				A9560D9025E46D1F008BC84F /* validate.h in Headers */,
+				A956068B25E46D1D008BC84F /* scalar_analysis.h in Headers */,
+				A95605DA25E46D1D008BC84F /* remove_block_reduction_opportunity_finder.h in Headers */,
+				A956061C25E46D1D008BC84F /* macro.h in Headers */,
+				A956070025E46D1D008BC84F /* debug_info_manager.h in Headers */,
+				A956079C25E46D1E008BC84F /* inline_pass.h in Headers */,
+				A95605D425E46D1D008BC84F /* reduction_opportunity_finder.h in Headers */,
+				A95605FE25E46D1D008BC84F /* cfa.h in Headers */,
+				A956067025E46D1D008BC84F /* composite.h in Headers */,
+				A95605C525E46D1D008BC84F /* reducer.h in Headers */,
+				A956054A25E46D1D008BC84F /* operand_to_undef_reduction_opportunity_finder.h in Headers */,
+				A9560D4825E46D1F008BC84F /* binary.h in Headers */,
+				A95606F125E46D1D008BC84F /* basic_block.h in Headers */,
+				A95607F325E46D1E008BC84F /* folding_rules.h in Headers */,
+				A956082625E46D1E008BC84F /* simplification_pass.h in Headers */,
+				A956067C25E46D1D008BC84F /* graphics_robust_access_pass.h in Headers */,
+				A956088F25E46D1E008BC84F /* build_module.h in Headers */,
+				A95607CC25E46D1E008BC84F /* loop_fission.h in Headers */,
+				A956078725E46D1E008BC84F /* mem_pass.h in Headers */,
+				A95605A125E46D1D008BC84F /* remove_selection_reduction_opportunity_finder.h in Headers */,
+				A956070F25E46D1D008BC84F /* private_to_local_pass.h in Headers */,
+				A956063A25E46D1D008BC84F /* diagnostic.h in Headers */,
+				A95607F625E46D1E008BC84F /* eliminate_dead_functions_pass.h in Headers */,
+				A956056E25E46D1D008BC84F /* conditional_branch_to_simple_conditional_branch_reduction_opportunity.h in Headers */,
+				A956063125E46D1D008BC84F /* name_mapper.h in Headers */,
+				A956058325E46D1D008BC84F /* simple_conditional_branch_to_branch_opportunity_finder.h in Headers */,
+				A9560DC325E46D1F008BC84F /* instruction.h in Headers */,
+				A95606C425E46D1D008BC84F /* ir_context.h in Headers */,
+				A956065225E46D1D008BC84F /* disassemble.h in Headers */,
+				A95607DB25E46D1E008BC84F /* eliminate_dead_constant_pass.h in Headers */,
+				A95606DF25E46D1D008BC84F /* unify_const_pass.h in Headers */,
+				A956087125E46D1E008BC84F /* instruction.h in Headers */,
+				A956053525E46D1D008BC84F /* bitutils.h in Headers */,
+				A95608B025E46D1E008BC84F /* type_manager.h in Headers */,
+				A956054425E46D1D008BC84F /* spirv_target_env.h in Headers */,
+				A95605BC25E46D1D008BC84F /* pch_source_reduce.h in Headers */,
+				A956052025E46D1D008BC84F /* make_unique.h in Headers */,
+				A956060A25E46D1D008BC84F /* spirv_reducer_options.h in Headers */,
+				A956071B25E46D1D008BC84F /* def_use_manager.h in Headers */,
+				A95608A125E46D1E008BC84F /* feature_manager.h in Headers */,
+				A956078425E46D1E008BC84F /* instrument_pass.h in Headers */,
+				A956056B25E46D1D008BC84F /* remove_instruction_reduction_opportunity.h in Headers */,
+				A95606E225E46D1D008BC84F /* ir_loader.h in Headers */,
+				A95607A225E46D1E008BC84F /* value_number_table.h in Headers */,
+				A956073325E46D1D008BC84F /* block_merge_util.h in Headers */,
+				A956058C25E46D1D008BC84F /* structured_loop_to_selection_reduction_opportunity.h in Headers */,
+				A956085925E46D1E008BC84F /* loop_utils.h in Headers */,
+				A956086E25E46D1E008BC84F /* loop_descriptor.h in Headers */,
+				A956088C25E46D1E008BC84F /* licm_pass.h in Headers */,
+				A956050525E46D1D008BC84F /* assembly_grammar.h in Headers */,
+				A95608AD25E46D1E008BC84F /* dominator_tree.h in Headers */,
+				A956081725E46D1E008BC84F /* passes.h in Headers */,
+				A956076C25E46D1E008BC84F /* inst_debug_printf_pass.h in Headers */,
+				A956072A25E46D1D008BC84F /* local_redundancy_elimination.h in Headers */,
+				A95608AA25E46D1E008BC84F /* set_spec_constant_default_value_pass.h in Headers */,
+				A95607D525E46D1E008BC84F /* log.h in Headers */,
+				A956061F25E46D1D008BC84F /* spirv_constant.h in Headers */,
+				A95607C025E46D1E008BC84F /* upgrade_memory_model.h in Headers */,
+				A9560D5A25E46D1F008BC84F /* construct.h in Headers */,
+				A95606E825E46D1D008BC84F /* types.h in Headers */,
+				A956055025E46D1D008BC84F /* remove_block_reduction_opportunity.h in Headers */,
+				A956082025E46D1E008BC84F /* strip_reflect_info_pass.h in Headers */,
+				A956067F25E46D1D008BC84F /* local_single_store_elim_pass.h in Headers */,
+				A95607A525E46D1E008BC84F /* flatten_decoration_pass.h in Headers */,
+				A956058025E46D1D008BC84F /* remove_struct_member_reduction_opportunity.h in Headers */,
+				A956080225E46D1E008BC84F /* dead_branch_elim_pass.h in Headers */,
+				A9560D4225E46D1F008BC84F /* extensions.h in Headers */,
+				A95605F525E46D1D008BC84F /* reduction_pass.h in Headers */,
+				A95605A425E46D1D008BC84F /* merge_blocks_reduction_opportunity_finder.h in Headers */,
+				A95605F825E46D1D008BC84F /* latest_version_opencl_std_header.h in Headers */,
+				A956080825E46D1E008BC84F /* scalar_analysis_nodes.h in Headers */,
+				A9560DDE25E46D1F008BC84F /* decoration.h in Headers */,
+				A95606AF25E46D1D008BC84F /* instruction_list.h in Headers */,
+				A95607E125E46D1E008BC84F /* ssa_rewrite_pass.h in Headers */,
+				A956089225E46D1E008BC84F /* ccp_pass.h in Headers */,
+				A9560D7E25E46D1F008BC84F /* validation_state.h in Headers */,
+				A956062B25E46D1D008BC84F /* text_handler.h in Headers */,
+				A956056525E46D1D008BC84F /* simple_conditional_branch_to_branch_reduction_opportunity.h in Headers */,
+				A95606AC25E46D1D008BC84F /* propagator.h in Headers */,
+				A956067925E46D1D008BC84F /* tree_iterator.h in Headers */,
+				A95605AD25E46D1D008BC84F /* remove_unused_struct_member_reduction_opportunity_finder.h in Headers */,
+				A956074225E46D1D008BC84F /* struct_cfg_analysis.h in Headers */,
+				A956058F25E46D1D008BC84F /* remove_function_reduction_opportunity.h in Headers */,
+				A956082F25E46D1E008BC84F /* reflect.h in Headers */,
+				A956052C25E46D1D008BC84F /* timer.h in Headers */,
+				A956080E25E46D1E008BC84F /* fix_storage_class.h in Headers */,
+				A956054125E46D1D008BC84F /* ilist.h in Headers */,
+				A956078D25E46D1E008BC84F /* eliminate_dead_members_pass.h in Headers */,
+				A956052625E46D1D008BC84F /* small_vector.h in Headers */,
+				A956076025E46D1E008BC84F /* inst_buff_addr_check_pass.h in Headers */,
+				A956066125E46D1D008BC84F /* merge_return_pass.h in Headers */,
+				A95605E025E46D1D008BC84F /* reduction_util.h in Headers */,
+				A956053825E46D1D008BC84F /* hex_float.h in Headers */,
+				A956059525E46D1D008BC84F /* change_operand_to_undef_reduction_opportunity.h in Headers */,
+				A95605E325E46D1D008BC84F /* merge_blocks_reduction_opportunity.h in Headers */,
+				A9560D9C25E46D1F008BC84F /* validate_scopes.h in Headers */,
+				A956071225E46D1D008BC84F /* convert_to_half_pass.h in Headers */,
+				A95607F925E46D1E008BC84F /* eliminate_dead_functions_util.h in Headers */,
+				A9560DD225E46D1F008BC84F /* function.h in Headers */,
+				A956059B25E46D1D008BC84F /* remove_selection_reduction_opportunity.h in Headers */,
+				A9560D3F25E46D1F008BC84F /* latest_version_glsl_std_450_header.h in Headers */,
+				A956066425E46D1D008BC84F /* inline_opaque_pass.h in Headers */,
+				A956075425E46D1E008BC84F /* decoration_manager.h in Headers */,
+				A956075A25E46D1E008BC84F /* local_single_block_elim_pass.h in Headers */,
+				A956077E25E46D1E008BC84F /* freeze_spec_constant_value_pass.h in Headers */,
+				A95607CF25E46D1E008BC84F /* workaround1209.h in Headers */,
+				A956073F25E46D1D008BC84F /* loop_fusion_pass.h in Headers */,
+				A956089825E46D1E008BC84F /* function.h in Headers */,
+				A95606EB25E46D1D008BC84F /* fold_spec_constant_op_and_composite_pass.h in Headers */,
+				A9560D3925E46D1F008BC84F /* opcode.h in Headers */,
+				A956088925E46D1E008BC84F /* iterator.h in Headers */,
+				A956085C25E46D1E008BC84F /* module.h in Headers */,
+				A956060125E46D1D008BC84F /* pch_source.h in Headers */,
+				A956060425E46D1D008BC84F /* enum_string_mapping.h in Headers */,
+				A956083E25E46D1E008BC84F /* scalar_replacement_pass.h in Headers */,
+				A956051125E46D1D008BC84F /* text.h in Headers */,
+				A956052325E46D1D008BC84F /* string_utils.h in Headers */,
+				A956063D25E46D1D008BC84F /* spirv_endian.h in Headers */,
+				A956066725E46D1D008BC84F /* loop_fusion.h in Headers */,
+				A956072D25E46D1D008BC84F /* loop_peeling.h in Headers */,
+				A956074B25E46D1D008BC84F /* wrap_opkill.h in Headers */,
+				A956071525E46D1D008BC84F /* relax_float_ops_pass.h in Headers */,
+				A95607ED25E46D1E008BC84F /* dominator_analysis.h in Headers */,
+				A9560D2725E46D1F008BC84F /* ext_inst.h in Headers */,
+				A956055325E46D1D008BC84F /* operand_to_dominating_id_reduction_opportunity_finder.h in Headers */,
+				A956051A25E46D1D008BC84F /* parse_number.h in Headers */,
+				A956050225E46D1D008BC84F /* spirv_fuzzer_options.h in Headers */,
+				A956051D25E46D1D008BC84F /* ilist_node.h in Headers */,
+				A95608B925E46D1E008BC84F /* table.h in Headers */,
+				A956059825E46D1D008BC84F /* structured_loop_to_selection_reduction_opportunity_finder.h in Headers */,
+				A956076325E46D1E008BC84F /* strength_reduction_pass.h in Headers */,
+				A956084425E46D1E008BC84F /* pch_source_opt.h in Headers */,
+				A956069D25E46D1D008BC84F /* replace_invalid_opc.h in Headers */,
+				A956086825E46D1E008BC84F /* cfg.h in Headers */,
+				A95607E725E46D1E008BC84F /* dead_variable_elimination.h in Headers */,
+				A956072125E46D1D008BC84F /* cfg_cleanup_pass.h in Headers */,
+				A956086B25E46D1E008BC84F /* code_sink.h in Headers */,
+				A956068225E46D1D008BC84F /* reduce_load_size.h in Headers */,
+				A956067625E46D1D008BC84F /* register_pressure.h in Headers */,
+				A956062525E46D1D008BC84F /* spirv_validator_options.h in Headers */,
+				A956075125E46D1D008BC84F /* empty_pass.h in Headers */,
+				A956061325E46D1D008BC84F /* spirv_definition.h in Headers */,
+				A95606FA25E46D1D008BC84F /* block_merge_pass.h in Headers */,
+				A95605B925E46D1D008BC84F /* remove_function_reduction_opportunity_finder.h in Headers */,
+				A9560DA225E46D1F008BC84F /* validate_memory_semantics.h in Headers */,
+				A956067325E46D1D008BC84F /* compact_ids_pass.h in Headers */,
+				A95605D725E46D1D008BC84F /* change_operand_reduction_opportunity.h in Headers */,
+				A95605CB25E46D1D008BC84F /* reduction_opportunity.h in Headers */,
+				A956073925E46D1D008BC84F /* desc_sroa.h in Headers */,
+				A956064C25E46D1D008BC84F /* print.h in Headers */,
+				A956083525E46D1E008BC84F /* null_pass.h in Headers */,
+				A95606BE25E46D1D008BC84F /* amd_ext_to_khr.h in Headers */,
+				A9560D3325E46D1F008BC84F /* instruction.h in Headers */,
+				A95606A025E46D1D008BC84F /* local_access_chain_convert_pass.h in Headers */,
+				A956082925E46D1E008BC84F /* remove_duplicates_pass.h in Headers */,
+				A956050825E46D1D008BC84F /* enum_set.h in Headers */,
+				A956086525E46D1E008BC84F /* loop_unswitch_pass.h in Headers */,
+				A956065825E46D1D008BC84F /* if_conversion.h in Headers */,
+				A9560D6925E46D1F008BC84F /* basic_block.h in Headers */,
+				A95607FC25E46D1E008BC84F /* fold.h in Headers */,
+				A95607B125E46D1E008BC84F /* constants.h in Headers */,
+				A956055C25E46D1D008BC84F /* operand_to_const_reduction_opportunity_finder.h in Headers */,
+				A956088025E46D1E008BC84F /* pass_manager.h in Headers */,
+				A95607F025E46D1E008BC84F /* pass.h in Headers */,
+				A956062E25E46D1D008BC84F /* parsed_operand.h in Headers */,
+				A956053225E46D1D008BC84F /* bit_vector.h in Headers */,
+				A95608A425E46D1E008BC84F /* inst_bindless_check_pass.h in Headers */,
+				A956087D25E46D1E008BC84F /* combine_access_chains.h in Headers */,
+				A95605CE25E46D1D008BC84F /* conditional_branch_to_simple_conditional_branch_opportunity_finder.h in Headers */,
+				A95606D325E46D1D008BC84F /* loop_unroller.h in Headers */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
@@ -4166,208 +4101,203 @@
 			isa = PBXSourcesBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
-				A98C86BB257FE319006A9F80 /* eliminate_dead_constant_pass.cpp in Sources */,
-				A98C86F7257FE319006A9F80 /* fold_spec_constant_op_and_composite_pass.cpp in Sources */,
-				A98C8DC3257FE31C006A9F80 /* validate_literals.cpp in Sources */,
-				A98C8D96257FE31C006A9F80 /* function.cpp in Sources */,
-				A98C8DBA257FE31C006A9F80 /* validate_derivatives.cpp in Sources */,
-				A98C87A5257FE319006A9F80 /* debug_info_manager.cpp in Sources */,
-				A98C8D33257FE31C006A9F80 /* diagnostic.cpp in Sources */,
-				A98C86D9257FE319006A9F80 /* inst_debug_printf_pass.cpp in Sources */,
-				A98C87CC257FE319006A9F80 /* loop_fusion_pass.cpp in Sources */,
-				A98C862E257FE319006A9F80 /* linker.cpp in Sources */,
-				A98C8817257FE319006A9F80 /* fold.cpp in Sources */,
-				A98C8634257FE319006A9F80 /* opcode.cpp in Sources */,
-				A98C85BC257FE319006A9F80 /* operand_to_dominating_id_reduction_opportunity_finder.cpp in Sources */,
-				A98C855C257FE318006A9F80 /* simple_conditional_branch_to_branch_reduction_opportunity.cpp in Sources */,
-				A98C84F6257FE318006A9F80 /* text.cpp in Sources */,
-				A98C8688257FE319006A9F80 /* decoration_manager.cpp in Sources */,
-				A98C8751257FE319006A9F80 /* ccp_pass.cpp in Sources */,
-				A98C868B257FE319006A9F80 /* local_single_block_elim_pass.cpp in Sources */,
-				A98C88AD257FE31A006A9F80 /* scalar_analysis_simplification.cpp in Sources */,
-				A98C859E257FE319006A9F80 /* reducer.cpp in Sources */,
-				A98C8613257FE319006A9F80 /* enum_string_mapping.cpp in Sources */,
-				A98C8D78257FE31C006A9F80 /* validate_decorations.cpp in Sources */,
-				A98C8502257FE318006A9F80 /* pch_source.cpp in Sources */,
-				A98C8DC6257FE31C006A9F80 /* instruction.cpp in Sources */,
-				A98C8760257FE319006A9F80 /* aggressive_dead_code_elim_pass.cpp in Sources */,
-				A98C883E257FE31A006A9F80 /* instruction.cpp in Sources */,
-				A98C876F257FE319006A9F80 /* flatten_decoration_pass.cpp in Sources */,
-				A98C855F257FE318006A9F80 /* remove_function_reduction_opportunity.cpp in Sources */,
-				A98C8DAE257FE31C006A9F80 /* validate_arithmetics.cpp in Sources */,
-				A98C859B257FE319006A9F80 /* remove_unused_instruction_reduction_opportunity_finder.cpp in Sources */,
-				A98C885F257FE31A006A9F80 /* decompose_initialized_variables_pass.cpp in Sources */,
-				A98C8700257FE319006A9F80 /* type_manager.cpp in Sources */,
-				A98C885C257FE31A006A9F80 /* dominator_analysis.cpp in Sources */,
-				A98C87E7257FE319006A9F80 /* block_merge_pass.cpp in Sources */,
-				A98C878D257FE319006A9F80 /* instruction_list.cpp in Sources */,
-				A98C8DE4257FE31C006A9F80 /* validate_primitives.cpp in Sources */,
-				A98C8898257FE31A006A9F80 /* graphics_robust_access_pass.cpp in Sources */,
-				A98C887A257FE31A006A9F80 /* struct_cfg_analysis.cpp in Sources */,
-				A98C8565257FE318006A9F80 /* remove_selection_reduction_opportunity_finder.cpp in Sources */,
-				A98C8769257FE319006A9F80 /* simplification_pass.cpp in Sources */,
-				A98C86BE257FE319006A9F80 /* cfg_cleanup_pass.cpp in Sources */,
-				A98C8568257FE319006A9F80 /* conditional_branch_to_simple_conditional_branch_reduction_opportunity.cpp in Sources */,
-				A98C8DBD257FE31C006A9F80 /* validate_memory.cpp in Sources */,
-				A98C8763257FE319006A9F80 /* eliminate_dead_functions_util.cpp in Sources */,
-				A98C86E8257FE319006A9F80 /* remove_duplicates_pass.cpp in Sources */,
-				A98C8676257FE319006A9F80 /* code_sink.cpp in Sources */,
-				A98C869D257FE319006A9F80 /* instrument_pass.cpp in Sources */,
-				A98C8697257FE319006A9F80 /* inst_bindless_check_pass.cpp in Sources */,
-				A98C884A257FE31A006A9F80 /* fix_storage_class.cpp in Sources */,
-				A98C8853257FE31A006A9F80 /* replace_invalid_opc.cpp in Sources */,
-				A98C869A257FE319006A9F80 /* local_redundancy_elimination.cpp in Sources */,
-				A98C8D39257FE31C006A9F80 /* libspirv.cpp in Sources */,
-				A98C8DCF257FE31C006A9F80 /* validate_execution_limitations.cpp in Sources */,
-				A98C85AA257FE319006A9F80 /* merge_blocks_reduction_opportunity_finder.cpp in Sources */,
-				A98C87E1257FE319006A9F80 /* scalar_analysis.cpp in Sources */,
-				A98C8775257FE319006A9F80 /* folding_rules.cpp in Sources */,
-				A98C8DDE257FE31C006A9F80 /* validate_composites.cpp in Sources */,
-				A98C85F2257FE319006A9F80 /* spirv_fuzzer_options.cpp in Sources */,
-				A98C877B257FE319006A9F80 /* ir_context.cpp in Sources */,
-				A98C8D90257FE31C006A9F80 /* validate_extensions.cpp in Sources */,
-				A98C8646257FE319006A9F80 /* register_pressure.cpp in Sources */,
-				A98C8844257FE31A006A9F80 /* reduce_load_size.cpp in Sources */,
-				A98C8D81257FE31C006A9F80 /* validate_interfaces.cpp in Sources */,
-				A98C86EB257FE319006A9F80 /* dead_variable_elimination.cpp in Sources */,
-				A98C8532257FE318006A9F80 /* table.cpp in Sources */,
-				A98C8742257FE319006A9F80 /* def_use_manager.cpp in Sources */,
-				A98C8DA2257FE31C006A9F80 /* validate_small_type_uses.cpp in Sources */,
-				A98C8724257FE319006A9F80 /* split_invalid_unreachable_pass.cpp in Sources */,
-				A98C8793257FE319006A9F80 /* convert_to_half_pass.cpp in Sources */,
-				A98C86D0257FE319006A9F80 /* loop_dependence.cpp in Sources */,
-				A98C8553257FE318006A9F80 /* remove_function_reduction_opportunity_finder.cpp in Sources */,
-				A98C860D257FE319006A9F80 /* binary.cpp in Sources */,
-				A98C8703257FE319006A9F80 /* generate_webgpu_initializers_pass.cpp in Sources */,
-				A98C85B3257FE319006A9F80 /* change_operand_to_undef_reduction_opportunity.cpp in Sources */,
-				A98C84EA257FE318006A9F80 /* spirv_target_env.cpp in Sources */,
-				A98C8886257FE31A006A9F80 /* local_access_chain_convert_pass.cpp in Sources */,
-				A98C8DB1257FE31C006A9F80 /* validate_mode_setting.cpp in Sources */,
-				A98C8715257FE319006A9F80 /* ir_loader.cpp in Sources */,
-				A98C8D4E257FE31C006A9F80 /* disassemble.cpp in Sources */,
-				A98C8D66257FE31C006A9F80 /* validate_barriers.cpp in Sources */,
-				A98C8D93257FE31C006A9F80 /* construct.cpp in Sources */,
-				A98C8D7B257FE31C006A9F80 /* validate_debug.cpp in Sources */,
-				A98C8538257FE318006A9F80 /* remove_selection_reduction_opportunity.cpp in Sources */,
-				A98C87C3257FE319006A9F80 /* inline_exhaustive_pass.cpp in Sources */,
-				A98C8790257FE319006A9F80 /* composite.cpp in Sources */,
-				A98C8784257FE319006A9F80 /* loop_descriptor.cpp in Sources */,
-				A98C8835257FE31A006A9F80 /* relax_float_ops_pass.cpp in Sources */,
-				A98C8730257FE319006A9F80 /* loop_unroller.cpp in Sources */,
-				A98C851A257FE318006A9F80 /* string_utils.cpp in Sources */,
-				A98C86AC257FE319006A9F80 /* loop_fission.cpp in Sources */,
-				A98C8640257FE319006A9F80 /* optimizer.cpp in Sources */,
-				A98C8D8A257FE31C006A9F80 /* validate_constants.cpp in Sources */,
-				A98C8D57257FE31C006A9F80 /* validate_annotation.cpp in Sources */,
-				A98C8748257FE319006A9F80 /* strip_reflect_info_pass.cpp in Sources */,
-				A98C86CD257FE319006A9F80 /* ssa_rewrite_pass.cpp in Sources */,
-				A98C8DC9257FE31C006A9F80 /* validate_type.cpp in Sources */,
-				A98C85AD257FE319006A9F80 /* reduction_opportunity.cpp in Sources */,
-				A98C8658257FE319006A9F80 /* build_module.cpp in Sources */,
-				A98C8DD5257FE31C006A9F80 /* basic_block.cpp in Sources */,
-				A98C8526257FE318006A9F80 /* parse_number.cpp in Sources */,
-				A98C871B257FE319006A9F80 /* licm_pass.cpp in Sources */,
-				A98C8D84257FE31C006A9F80 /* validate.cpp in Sources */,
-				A98C871E257FE319006A9F80 /* eliminate_dead_functions_pass.cpp in Sources */,
-				A98C8D75257FE31C006A9F80 /* validate_instruction.cpp in Sources */,
-				A98C8889257FE31A006A9F80 /* basic_block.cpp in Sources */,
-				A98C8631257FE319006A9F80 /* software_version.cpp in Sources */,
-				A98C8D9C257FE31C006A9F80 /* validate_adjacency.cpp in Sources */,
-				A98C854A257FE318006A9F80 /* reduction_util.cpp in Sources */,
-				A98C86F1257FE319006A9F80 /* module.cpp in Sources */,
-				A98C8802257FE319006A9F80 /* private_to_local_pass.cpp in Sources */,
-				A98C85A1257FE319006A9F80 /* operand_to_undef_reduction_opportunity_finder.cpp in Sources */,
-				A98C86FA257FE319006A9F80 /* loop_unswitch_pass.cpp in Sources */,
-				A98C84F9257FE318006A9F80 /* assembly_grammar.cpp in Sources */,
-				A98C85D7257FE319006A9F80 /* remove_block_reduction_opportunity.cpp in Sources */,
-				A98C87AE257FE319006A9F80 /* eliminate_dead_members_pass.cpp in Sources */,
-				A98C8757257FE319006A9F80 /* pch_source_opt.cpp in Sources */,
-				A98C8574257FE319006A9F80 /* change_operand_reduction_opportunity.cpp in Sources */,
-				A98C878A257FE319006A9F80 /* function.cpp in Sources */,
-				A98C87B4257FE319006A9F80 /* desc_sroa.cpp in Sources */,
-				A98C8655257FE319006A9F80 /* combine_access_chains.cpp in Sources */,
-				A98C86A6257FE319006A9F80 /* feature_manager.cpp in Sources */,
-				A98C85D1257FE319006A9F80 /* conditional_branch_to_simple_conditional_branch_opportunity_finder.cpp in Sources */,
-				A98C87B7257FE319006A9F80 /* block_merge_util.cpp in Sources */,
-				A98C86C1257FE319006A9F80 /* wrap_opkill.cpp in Sources */,
-				A98C8DA8257FE31C006A9F80 /* validate_id.cpp in Sources */,
-				A98C88BC257FE31A006A9F80 /* compact_ids_pass.cpp in Sources */,
-				A98C868E257FE319006A9F80 /* freeze_spec_constant_value_pass.cpp in Sources */,
-				A98C85FB257FE319006A9F80 /* print.cpp in Sources */,
-				A98C872A257FE319006A9F80 /* vector_dce.cpp in Sources */,
-				A98C8D69257FE31C006A9F80 /* validate_non_uniform.cpp in Sources */,
-				A98C8D9F257FE31C006A9F80 /* validate_conversion.cpp in Sources */,
-				A98C8DC0257FE31C006A9F80 /* validate_image.cpp in Sources */,
-				A98C87DB257FE319006A9F80 /* dead_insert_elim_pass.cpp in Sources */,
-				A98C8DD8257FE31C006A9F80 /* validate_function.cpp in Sources */,
-				A98C8811257FE319006A9F80 /* set_spec_constant_default_value_pass.cpp in Sources */,
-				A98C861F257FE319006A9F80 /* spirv_reducer_options.cpp in Sources */,
-				A98C85DA257FE319006A9F80 /* remove_unused_struct_member_reduction_opportunity_finder.cpp in Sources */,
-				A98C86B5257FE319006A9F80 /* merge_return_pass.cpp in Sources */,
-				A98C87BD257FE319006A9F80 /* copy_prop_arrays.cpp in Sources */,
-				A98C863A257FE319006A9F80 /* ext_inst.cpp in Sources */,
-				A98C8D54257FE31C006A9F80 /* text_handler.cpp in Sources */,
-				A98C86AF257FE319006A9F80 /* dominator_tree.cpp in Sources */,
-				A98C8592257FE319006A9F80 /* pch_source_reduce.cpp in Sources */,
-				A98C8D7E257FE31C006A9F80 /* validate_builtins.cpp in Sources */,
-				A98C87B1257FE319006A9F80 /* strength_reduction_pass.cpp in Sources */,
-				A98C870F257FE319006A9F80 /* inline_pass.cpp in Sources */,
-				A98C8562257FE318006A9F80 /* simple_conditional_branch_to_branch_opportunity_finder.cpp in Sources */,
-				A98C8D6F257FE31C006A9F80 /* validate_atomics.cpp in Sources */,
-				A98C8529257FE318006A9F80 /* bit_vector.cpp in Sources */,
-				A98C882F257FE31A006A9F80 /* workaround1209.cpp in Sources */,
-				A98C8D60257FE31C006A9F80 /* validate_capability.cpp in Sources */,
-				A98C88A4257FE31A006A9F80 /* upgrade_memory_model.cpp in Sources */,
-				A98C84FF257FE318006A9F80 /* extensions.cpp in Sources */,
-				A98C8DE1257FE31C006A9F80 /* validation_state.cpp in Sources */,
-				A98C881A257FE319006A9F80 /* amd_ext_to_khr.cpp in Sources */,
-				A98C8604257FE319006A9F80 /* spirv_endian.cpp in Sources */,
-				A98C86E2257FE319006A9F80 /* mem_pass.cpp in Sources */,
-				A98C87C0257FE319006A9F80 /* pass_manager.cpp in Sources */,
-				A98C8D8D257FE31C006A9F80 /* validate_bitwise.cpp in Sources */,
-				A98C8685257FE319006A9F80 /* strip_atomic_counter_memory_pass.cpp in Sources */,
-				A98C88BF257FE31A006A9F80 /* loop_peeling.cpp in Sources */,
-				A98C8808257FE319006A9F80 /* propagator.cpp in Sources */,
-				A98C862B257FE319006A9F80 /* name_mapper.cpp in Sources */,
-				A98C873F257FE319006A9F80 /* inst_buff_addr_check_pass.cpp in Sources */,
-				A98C8D6C257FE31C006A9F80 /* validate_scopes.cpp in Sources */,
-				A98C854D257FE318006A9F80 /* structured_loop_to_selection_reduction_opportunity_finder.cpp in Sources */,
-				A98C8820257FE319006A9F80 /* scalar_replacement_pass.cpp in Sources */,
-				A98C8595257FE319006A9F80 /* remove_struct_member_reduction_opportunity.cpp in Sources */,
-				A98C8850257FE31A006A9F80 /* inline_opaque_pass.cpp in Sources */,
-				A98C876C257FE319006A9F80 /* dead_branch_elim_pass.cpp in Sources */,
-				A98C8571257FE319006A9F80 /* merge_blocks_reduction_opportunity.cpp in Sources */,
-				A98C88B6257FE31A006A9F80 /* legalize_vector_shuffle_pass.cpp in Sources */,
-				A98C8589257FE319006A9F80 /* remove_instruction_reduction_opportunity.cpp in Sources */,
-				A98C86C4257FE319006A9F80 /* const_folding_rules.cpp in Sources */,
-				A98C8DB4257FE31C006A9F80 /* validate_memory_semantics.cpp in Sources */,
-				A98C8DD2257FE31C006A9F80 /* validate_layout.cpp in Sources */,
-				A98C87FC257FE319006A9F80 /* local_single_store_elim_pass.cpp in Sources */,
-				A98C8541257FE318006A9F80 /* reduction_pass.cpp in Sources */,
-				A98C86A9257FE319006A9F80 /* pass.cpp in Sources */,
-				A98C88A1257FE31A006A9F80 /* loop_fusion.cpp in Sources */,
-				A98C85D4257FE319006A9F80 /* structured_loop_to_selection_reduction_opportunity.cpp in Sources */,
-				A98C8829257FE31A006A9F80 /* redundancy_elimination.cpp in Sources */,
-				A98C87A2257FE319006A9F80 /* if_conversion.cpp in Sources */,
-				A98C880E257FE319006A9F80 /* loop_dependence_helpers.cpp in Sources */,
-				A98C86CA257FE319006A9F80 /* strip_debug_info_pass.cpp in Sources */,
-				A98C85F8257FE319006A9F80 /* spirv_validator_options.cpp in Sources */,
-				A98C8649257FE319006A9F80 /* loop_utils.cpp in Sources */,
-				A98C8622257FE319006A9F80 /* parsed_operand.cpp in Sources */,
-				A98C8514257FE318006A9F80 /* timer.cpp in Sources */,
-				A98C8544257FE318006A9F80 /* operand_to_const_reduction_opportunity_finder.cpp in Sources */,
-				A98C8736257FE319006A9F80 /* constants.cpp in Sources */,
-				A98C85E6257FE319006A9F80 /* spirv_optimizer_options.cpp in Sources */,
-				A98C8D45257FE31C006A9F80 /* operand.cpp in Sources */,
-				A98C85DD257FE319006A9F80 /* reduction_opportunity_finder.cpp in Sources */,
-				A98C884D257FE31A006A9F80 /* value_number_table.cpp in Sources */,
-				A98C86FD257FE319006A9F80 /* unify_const_pass.cpp in Sources */,
-				A98C85C8257FE319006A9F80 /* remove_block_reduction_opportunity_finder.cpp in Sources */,
-				A98C8D5A257FE31C006A9F80 /* validate_misc.cpp in Sources */,
-				A98C8682257FE319006A9F80 /* cfg.cpp in Sources */,
-				A98C8D5D257FE31C006A9F80 /* validate_cfg.cpp in Sources */,
-				A98C8DB7257FE31C006A9F80 /* validate_logicals.cpp in Sources */,
-				A98C8679257FE319006A9F80 /* types.cpp in Sources */,
+				A9560D5F25E46D1F008BC84F /* validate_non_uniform.cpp in Sources */,
+				A9560D7125E46D1F008BC84F /* validate_debug.cpp in Sources */,
+				A956088525E46D1E008BC84F /* basic_block.cpp in Sources */,
+				A956078025E46D1E008BC84F /* ir_context.cpp in Sources */,
+				A956064225E46D1D008BC84F /* linker.cpp in Sources */,
+				A9560D5025E46D1F008BC84F /* validate_misc.cpp in Sources */,
+				A95607D125E46D1E008BC84F /* loop_fusion_pass.cpp in Sources */,
+				A956081C25E46D1E008BC84F /* amd_ext_to_khr.cpp in Sources */,
+				A95606B725E46D1D008BC84F /* loop_fission.cpp in Sources */,
+				A95607A725E46D1E008BC84F /* if_conversion.cpp in Sources */,
+				A956064825E46D1D008BC84F /* opcode.cpp in Sources */,
+				A956081325E46D1E008BC84F /* set_spec_constant_default_value_pass.cpp in Sources */,
+				A9560D8025E46D1F008BC84F /* validate_constants.cpp in Sources */,
+				A95607B625E46D1E008BC84F /* strength_reduction_pass.cpp in Sources */,
+				A9560D6225E46D1F008BC84F /* validate_scopes.cpp in Sources */,
+				A95605D025E46D1D008BC84F /* operand_to_dominating_id_reduction_opportunity_finder.cpp in Sources */,
+				A956057025E46D1D008BC84F /* simple_conditional_branch_to_branch_reduction_opportunity.cpp in Sources */,
+				A9560D5C25E46D1F008BC84F /* validate_barriers.cpp in Sources */,
+				A95607C225E46D1E008BC84F /* copy_prop_arrays.cpp in Sources */,
+				A956050A25E46D1D008BC84F /* text.cpp in Sources */,
+				A956073525E46D1D008BC84F /* loop_unroller.cpp in Sources */,
+				A95605B225E46D1D008BC84F /* reducer.cpp in Sources */,
+				A956062725E46D1D008BC84F /* enum_string_mapping.cpp in Sources */,
+				A956051625E46D1D008BC84F /* pch_source.cpp in Sources */,
+				A9560D7A25E46D1F008BC84F /* validate.cpp in Sources */,
+				A95606B425E46D1D008BC84F /* pass.cpp in Sources */,
+				A956072F25E46D1D008BC84F /* vector_dce.cpp in Sources */,
+				A9560DAA25E46D1F008BC84F /* validate_memory_semantics.cpp in Sources */,
+				A956057325E46D1D008BC84F /* remove_function_reduction_opportunity.cpp in Sources */,
+				A95606C025E46D1D008BC84F /* merge_return_pass.cpp in Sources */,
+				A95607C525E46D1E008BC84F /* pass_manager.cpp in Sources */,
+				A95605AF25E46D1D008BC84F /* remove_unused_instruction_reduction_opportunity_finder.cpp in Sources */,
+				A9560D7725E46D1F008BC84F /* validate_interfaces.cpp in Sources */,
+				A956080425E46D1E008BC84F /* private_to_local_pass.cpp in Sources */,
+				A956075625E46D1E008BC84F /* ccp_pass.cpp in Sources */,
+				A956085225E46D1E008BC84F /* inline_opaque_pass.cpp in Sources */,
+				A956069925E46D1D008BC84F /* freeze_spec_constant_value_pass.cpp in Sources */,
+				A956057925E46D1D008BC84F /* remove_selection_reduction_opportunity_finder.cpp in Sources */,
+				A956057C25E46D1D008BC84F /* conditional_branch_to_simple_conditional_branch_reduction_opportunity.cpp in Sources */,
+				A95608B525E46D1E008BC84F /* loop_peeling.cpp in Sources */,
+				A956068425E46D1D008BC84F /* code_sink.cpp in Sources */,
+				A95605BE25E46D1D008BC84F /* merge_blocks_reduction_opportunity_finder.cpp in Sources */,
+				A956060625E46D1D008BC84F /* spirv_fuzzer_options.cpp in Sources */,
+				A956076E25E46D1E008BC84F /* simplification_pass.cpp in Sources */,
+				A956065A25E46D1D008BC84F /* register_pressure.cpp in Sources */,
+				A95606CC25E46D1D008BC84F /* wrap_opkill.cpp in Sources */,
+				A956079525E46D1E008BC84F /* composite.cpp in Sources */,
+				A956089D25E46D1E008BC84F /* upgrade_memory_model.cpp in Sources */,
+				A956070525E46D1D008BC84F /* loop_unswitch_pass.cpp in Sources */,
+				A956054625E46D1D008BC84F /* table.cpp in Sources */,
+				A9560D4D25E46D1F008BC84F /* validate_annotation.cpp in Sources */,
+				A956056725E46D1D008BC84F /* remove_function_reduction_opportunity_finder.cpp in Sources */,
+				A95606C625E46D1D008BC84F /* eliminate_dead_constant_pass.cpp in Sources */,
+				A956062125E46D1D008BC84F /* binary.cpp in Sources */,
+				A956076525E46D1E008BC84F /* aggressive_dead_code_elim_pass.cpp in Sources */,
+				A9560D9525E46D1F008BC84F /* validate_conversion.cpp in Sources */,
+				A956084025E46D1E008BC84F /* instruction.cpp in Sources */,
+				A95605C725E46D1D008BC84F /* change_operand_to_undef_reduction_opportunity.cpp in Sources */,
+				A95604FE25E46D1D008BC84F /* spirv_target_env.cpp in Sources */,
+				A95606ED25E46D1D008BC84F /* mem_pass.cpp in Sources */,
+				A956070B25E46D1D008BC84F /* type_manager.cpp in Sources */,
+				A956081025E46D1E008BC84F /* loop_dependence_helpers.cpp in Sources */,
+				A95608A625E46D1E008BC84F /* scalar_analysis_simplification.cpp in Sources */,
+				A9560DB925E46D1F008BC84F /* validate_literals.cpp in Sources */,
+				A95606A825E46D1D008BC84F /* instrument_pass.cpp in Sources */,
+				A956054C25E46D1D008BC84F /* remove_selection_reduction_opportunity.cpp in Sources */,
+				A956052E25E46D1D008BC84F /* string_utils.cpp in Sources */,
+				A956083725E46D1E008BC84F /* relax_float_ops_pass.cpp in Sources */,
+				A95606A225E46D1D008BC84F /* inst_bindless_check_pass.cpp in Sources */,
+				A956065425E46D1D008BC84F /* optimizer.cpp in Sources */,
+				A956089425E46D1E008BC84F /* graphics_robust_access_pass.cpp in Sources */,
+				A956072625E46D1D008BC84F /* eliminate_dead_functions_pass.cpp in Sources */,
+				A95605C125E46D1D008BC84F /* reduction_opportunity.cpp in Sources */,
+				A956079825E46D1E008BC84F /* convert_to_half_pass.cpp in Sources */,
+				A95606D825E46D1D008BC84F /* ssa_rewrite_pass.cpp in Sources */,
+				A95608B225E46D1E008BC84F /* compact_ids_pass.cpp in Sources */,
+				A9560D8925E46D1F008BC84F /* construct.cpp in Sources */,
+				A9560DB325E46D1F008BC84F /* validate_memory.cpp in Sources */,
+				A95606C925E46D1D008BC84F /* cfg_cleanup_pass.cpp in Sources */,
+				A956066C25E46D1D008BC84F /* build_module.cpp in Sources */,
+				A9560DB625E46D1F008BC84F /* validate_image.cpp in Sources */,
+				A9560D5325E46D1F008BC84F /* validate_cfg.cpp in Sources */,
+				A9560D3B25E46D1F008BC84F /* operand.cpp in Sources */,
+				A95607C825E46D1E008BC84F /* inline_exhaustive_pass.cpp in Sources */,
+				A956053A25E46D1D008BC84F /* parse_number.cpp in Sources */,
+				A956069625E46D1D008BC84F /* local_single_block_elim_pass.cpp in Sources */,
+				A956064525E46D1D008BC84F /* software_version.cpp in Sources */,
+				A956055E25E46D1D008BC84F /* reduction_util.cpp in Sources */,
+				A956083125E46D1E008BC84F /* workaround1209.cpp in Sources */,
+				A95607AA25E46D1E008BC84F /* debug_info_manager.cpp in Sources */,
+				A95606CF25E46D1D008BC84F /* const_folding_rules.cpp in Sources */,
+				A95606F625E46D1D008BC84F /* dead_variable_elimination.cpp in Sources */,
+				A956080A25E46D1E008BC84F /* propagator.cpp in Sources */,
+				A95605B525E46D1D008BC84F /* operand_to_undef_reduction_opportunity_finder.cpp in Sources */,
+				A9560DC525E46D1F008BC84F /* validate_execution_limitations.cpp in Sources */,
+				A956050D25E46D1D008BC84F /* assembly_grammar.cpp in Sources */,
+				A95607B325E46D1E008BC84F /* eliminate_dead_members_pass.cpp in Sources */,
+				A956077A25E46D1E008BC84F /* folding_rules.cpp in Sources */,
+				A95605EB25E46D1D008BC84F /* remove_block_reduction_opportunity.cpp in Sources */,
+				A956070825E46D1D008BC84F /* unify_const_pass.cpp in Sources */,
+				A956071D25E46D1D008BC84F /* ir_loader.cpp in Sources */,
+				A956058825E46D1D008BC84F /* change_operand_reduction_opportunity.cpp in Sources */,
+				A956069325E46D1D008BC84F /* decoration_manager.cpp in Sources */,
+				A956066925E46D1D008BC84F /* combine_access_chains.cpp in Sources */,
+				A956070225E46D1D008BC84F /* fold_spec_constant_op_and_composite_pass.cpp in Sources */,
+				A95607FE25E46D1E008BC84F /* local_single_store_elim_pass.cpp in Sources */,
+				A9560DCB25E46D1F008BC84F /* basic_block.cpp in Sources */,
+				A95607E925E46D1E008BC84F /* block_merge_pass.cpp in Sources */,
+				A95605E525E46D1D008BC84F /* conditional_branch_to_simple_conditional_branch_opportunity_finder.cpp in Sources */,
+				A956076825E46D1E008BC84F /* eliminate_dead_functions_util.cpp in Sources */,
+				A95607BC25E46D1E008BC84F /* block_merge_util.cpp in Sources */,
+				A956060F25E46D1D008BC84F /* print.cpp in Sources */,
+				A956084625E46D1E008BC84F /* reduce_load_size.cpp in Sources */,
+				A956074425E46D1D008BC84F /* inst_buff_addr_check_pass.cpp in Sources */,
+				A9560D6E25E46D1F008BC84F /* validate_decorations.cpp in Sources */,
+				A956081925E46D1E008BC84F /* fold.cpp in Sources */,
+				A956079225E46D1E008BC84F /* instruction_list.cpp in Sources */,
+				A95606F325E46D1D008BC84F /* remove_duplicates_pass.cpp in Sources */,
+				A956063325E46D1D008BC84F /* spirv_reducer_options.cpp in Sources */,
+				A956071725E46D1D008BC84F /* inline_pass.cpp in Sources */,
+				A95605EE25E46D1D008BC84F /* remove_unused_struct_member_reduction_opportunity_finder.cpp in Sources */,
+				A956064E25E46D1D008BC84F /* ext_inst.cpp in Sources */,
+				A9560D7425E46D1F008BC84F /* validate_builtins.cpp in Sources */,
+				A95605A625E46D1D008BC84F /* pch_source_reduce.cpp in Sources */,
+				A9560D8C25E46D1F008BC84F /* function.cpp in Sources */,
+				A956057625E46D1D008BC84F /* simple_conditional_branch_to_branch_opportunity_finder.cpp in Sources */,
+				A956078F25E46D1E008BC84F /* function.cpp in Sources */,
+				A9560DDA25E46D1F008BC84F /* validate_primitives.cpp in Sources */,
+				A9560D6B25E46D1F008BC84F /* validate_instruction.cpp in Sources */,
+				A9560D4425E46D1F008BC84F /* disassemble.cpp in Sources */,
+				A9560D4A25E46D1F008BC84F /* text_handler.cpp in Sources */,
+				A956089A25E46D1E008BC84F /* loop_fusion.cpp in Sources */,
+				A956053D25E46D1D008BC84F /* bit_vector.cpp in Sources */,
+				A9560DCE25E46D1F008BC84F /* validate_function.cpp in Sources */,
+				A95607B925E46D1E008BC84F /* desc_sroa.cpp in Sources */,
+				A9560D8625E46D1F008BC84F /* validate_extensions.cpp in Sources */,
+				A9560DB025E46D1F008BC84F /* validate_derivatives.cpp in Sources */,
+				A95606DB25E46D1D008BC84F /* loop_dependence.cpp in Sources */,
+				A956077125E46D1E008BC84F /* dead_branch_elim_pass.cpp in Sources */,
+				A956051325E46D1D008BC84F /* extensions.cpp in Sources */,
+				A9560D2925E46D1F008BC84F /* diagnostic.cpp in Sources */,
+				A9560DC825E46D1F008BC84F /* validate_layout.cpp in Sources */,
+				A956061825E46D1D008BC84F /* spirv_endian.cpp in Sources */,
+				A956063F25E46D1D008BC84F /* name_mapper.cpp in Sources */,
+				A9560DAD25E46D1F008BC84F /* validate_logicals.cpp in Sources */,
+				A956088225E46D1E008BC84F /* local_access_chain_convert_pass.cpp in Sources */,
+				A956082225E46D1E008BC84F /* scalar_replacement_pass.cpp in Sources */,
+				A956056125E46D1D008BC84F /* structured_loop_to_selection_reduction_opportunity_finder.cpp in Sources */,
+				A95605A925E46D1D008BC84F /* remove_struct_member_reduction_opportunity.cpp in Sources */,
+				A956058525E46D1D008BC84F /* merge_blocks_reduction_opportunity.cpp in Sources */,
+				A956075C25E46D1E008BC84F /* pch_source_opt.cpp in Sources */,
+				A95606A525E46D1D008BC84F /* local_redundancy_elimination.cpp in Sources */,
+				A9560DBC25E46D1F008BC84F /* instruction.cpp in Sources */,
+				A956084F25E46D1E008BC84F /* value_number_table.cpp in Sources */,
+				A95606B125E46D1D008BC84F /* feature_manager.cpp in Sources */,
+				A956059D25E46D1D008BC84F /* remove_instruction_reduction_opportunity.cpp in Sources */,
+				A95606D525E46D1D008BC84F /* strip_debug_info_pass.cpp in Sources */,
+				A956074D25E46D1D008BC84F /* strip_reflect_info_pass.cpp in Sources */,
+				A95606FC25E46D1D008BC84F /* module.cpp in Sources */,
+				A956055525E46D1D008BC84F /* reduction_pass.cpp in Sources */,
+				A95605E825E46D1D008BC84F /* structured_loop_to_selection_reduction_opportunity.cpp in Sources */,
+				A95607DD25E46D1E008BC84F /* dead_insert_elim_pass.cpp in Sources */,
+				A956060C25E46D1D008BC84F /* spirv_validator_options.cpp in Sources */,
+				A956077425E46D1E008BC84F /* flatten_decoration_pass.cpp in Sources */,
+				A956065D25E46D1D008BC84F /* loop_utils.cpp in Sources */,
+				A95607E325E46D1E008BC84F /* scalar_analysis.cpp in Sources */,
+				A95606BA25E46D1D008BC84F /* dominator_tree.cpp in Sources */,
+				A956072325E46D1D008BC84F /* licm_pass.cpp in Sources */,
+				A956087625E46D1E008BC84F /* struct_cfg_analysis.cpp in Sources */,
+				A956074725E46D1D008BC84F /* def_use_manager.cpp in Sources */,
+				A95606E425E46D1D008BC84F /* inst_debug_printf_pass.cpp in Sources */,
+				A9560D8325E46D1F008BC84F /* validate_bitwise.cpp in Sources */,
+				A9560DD425E46D1F008BC84F /* validate_composites.cpp in Sources */,
+				A9560D9225E46D1F008BC84F /* validate_adjacency.cpp in Sources */,
+				A956063625E46D1D008BC84F /* parsed_operand.cpp in Sources */,
+				A956052825E46D1D008BC84F /* timer.cpp in Sources */,
+				A9560DA425E46D1F008BC84F /* validate_arithmetics.cpp in Sources */,
+				A9560D9825E46D1F008BC84F /* validate_small_type_uses.cpp in Sources */,
+				A956078925E46D1E008BC84F /* loop_descriptor.cpp in Sources */,
+				A956085E25E46D1E008BC84F /* dominator_analysis.cpp in Sources */,
+				A956055825E46D1D008BC84F /* operand_to_const_reduction_opportunity_finder.cpp in Sources */,
+				A95605FA25E46D1D008BC84F /* spirv_optimizer_options.cpp in Sources */,
+				A95605F125E46D1D008BC84F /* reduction_opportunity_finder.cpp in Sources */,
+				A95605DC25E46D1D008BC84F /* remove_block_reduction_opportunity_finder.cpp in Sources */,
+				A9560DBF25E46D1F008BC84F /* validate_type.cpp in Sources */,
+				A9560DA725E46D1F008BC84F /* validate_mode_setting.cpp in Sources */,
+				A956082B25E46D1E008BC84F /* redundancy_elimination.cpp in Sources */,
+				A956069025E46D1D008BC84F /* cfg.cpp in Sources */,
+				A956073B25E46D1D008BC84F /* constants.cpp in Sources */,
+				A956085525E46D1E008BC84F /* replace_invalid_opc.cpp in Sources */,
+				A9560D2F25E46D1F008BC84F /* libspirv.cpp in Sources */,
+				A9560DD725E46D1F008BC84F /* validation_state.cpp in Sources */,
+				A9560D5625E46D1F008BC84F /* validate_capability.cpp in Sources */,
+				A9560D9E25E46D1F008BC84F /* validate_id.cpp in Sources */,
+				A956068725E46D1D008BC84F /* types.cpp in Sources */,
+				A956084C25E46D1E008BC84F /* fix_storage_class.cpp in Sources */,
+				A9560D6525E46D1F008BC84F /* validate_atomics.cpp in Sources */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
@@ -4389,208 +4319,203 @@
 			isa = PBXSourcesBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
-				A98C86BA257FE319006A9F80 /* eliminate_dead_constant_pass.cpp in Sources */,
-				A98C86F6257FE319006A9F80 /* fold_spec_constant_op_and_composite_pass.cpp in Sources */,
-				A98C8DC2257FE31C006A9F80 /* validate_literals.cpp in Sources */,
-				A98C8D95257FE31C006A9F80 /* function.cpp in Sources */,
-				A98C8DB9257FE31C006A9F80 /* validate_derivatives.cpp in Sources */,
-				A98C87A4257FE319006A9F80 /* debug_info_manager.cpp in Sources */,
-				A98C8D32257FE31C006A9F80 /* diagnostic.cpp in Sources */,
-				A98C86D8257FE319006A9F80 /* inst_debug_printf_pass.cpp in Sources */,
-				A98C87CB257FE319006A9F80 /* loop_fusion_pass.cpp in Sources */,
-				A98C862D257FE319006A9F80 /* linker.cpp in Sources */,
-				A98C8816257FE319006A9F80 /* fold.cpp in Sources */,
-				A98C8633257FE319006A9F80 /* opcode.cpp in Sources */,
-				A98C85BB257FE319006A9F80 /* operand_to_dominating_id_reduction_opportunity_finder.cpp in Sources */,
-				A98C855B257FE318006A9F80 /* simple_conditional_branch_to_branch_reduction_opportunity.cpp in Sources */,
-				A98C84F5257FE318006A9F80 /* text.cpp in Sources */,
-				A98C8687257FE319006A9F80 /* decoration_manager.cpp in Sources */,
-				A98C8750257FE319006A9F80 /* ccp_pass.cpp in Sources */,
-				A98C868A257FE319006A9F80 /* local_single_block_elim_pass.cpp in Sources */,
-				A98C88AC257FE31A006A9F80 /* scalar_analysis_simplification.cpp in Sources */,
-				A98C859D257FE319006A9F80 /* reducer.cpp in Sources */,
-				A98C8612257FE319006A9F80 /* enum_string_mapping.cpp in Sources */,
-				A98C8D77257FE31C006A9F80 /* validate_decorations.cpp in Sources */,
-				A98C8501257FE318006A9F80 /* pch_source.cpp in Sources */,
-				A98C8DC5257FE31C006A9F80 /* instruction.cpp in Sources */,
-				A98C875F257FE319006A9F80 /* aggressive_dead_code_elim_pass.cpp in Sources */,
-				A98C883D257FE31A006A9F80 /* instruction.cpp in Sources */,
-				A98C876E257FE319006A9F80 /* flatten_decoration_pass.cpp in Sources */,
-				A98C855E257FE318006A9F80 /* remove_function_reduction_opportunity.cpp in Sources */,
-				A98C8DAD257FE31C006A9F80 /* validate_arithmetics.cpp in Sources */,
-				A98C859A257FE319006A9F80 /* remove_unused_instruction_reduction_opportunity_finder.cpp in Sources */,
-				A98C885E257FE31A006A9F80 /* decompose_initialized_variables_pass.cpp in Sources */,
-				A98C86FF257FE319006A9F80 /* type_manager.cpp in Sources */,
-				A98C885B257FE31A006A9F80 /* dominator_analysis.cpp in Sources */,
-				A98C87E6257FE319006A9F80 /* block_merge_pass.cpp in Sources */,
-				A98C878C257FE319006A9F80 /* instruction_list.cpp in Sources */,
-				A98C8DE3257FE31C006A9F80 /* validate_primitives.cpp in Sources */,
-				A98C8897257FE31A006A9F80 /* graphics_robust_access_pass.cpp in Sources */,
-				A98C8879257FE31A006A9F80 /* struct_cfg_analysis.cpp in Sources */,
-				A98C8564257FE318006A9F80 /* remove_selection_reduction_opportunity_finder.cpp in Sources */,
-				A98C8768257FE319006A9F80 /* simplification_pass.cpp in Sources */,
-				A98C86BD257FE319006A9F80 /* cfg_cleanup_pass.cpp in Sources */,
-				A98C8567257FE319006A9F80 /* conditional_branch_to_simple_conditional_branch_reduction_opportunity.cpp in Sources */,
-				A98C8DBC257FE31C006A9F80 /* validate_memory.cpp in Sources */,
-				A98C8762257FE319006A9F80 /* eliminate_dead_functions_util.cpp in Sources */,
-				A98C86E7257FE319006A9F80 /* remove_duplicates_pass.cpp in Sources */,
-				A98C8675257FE319006A9F80 /* code_sink.cpp in Sources */,
-				A98C869C257FE319006A9F80 /* instrument_pass.cpp in Sources */,
-				A98C8696257FE319006A9F80 /* inst_bindless_check_pass.cpp in Sources */,
-				A98C8849257FE31A006A9F80 /* fix_storage_class.cpp in Sources */,
-				A98C8852257FE31A006A9F80 /* replace_invalid_opc.cpp in Sources */,
-				A98C8699257FE319006A9F80 /* local_redundancy_elimination.cpp in Sources */,
-				A98C8D38257FE31C006A9F80 /* libspirv.cpp in Sources */,
-				A98C8DCE257FE31C006A9F80 /* validate_execution_limitations.cpp in Sources */,
-				A98C85A9257FE319006A9F80 /* merge_blocks_reduction_opportunity_finder.cpp in Sources */,
-				A98C87E0257FE319006A9F80 /* scalar_analysis.cpp in Sources */,
-				A98C8774257FE319006A9F80 /* folding_rules.cpp in Sources */,
-				A98C8DDD257FE31C006A9F80 /* validate_composites.cpp in Sources */,
-				A98C85F1257FE319006A9F80 /* spirv_fuzzer_options.cpp in Sources */,
-				A98C877A257FE319006A9F80 /* ir_context.cpp in Sources */,
-				A98C8D8F257FE31C006A9F80 /* validate_extensions.cpp in Sources */,
-				A98C8645257FE319006A9F80 /* register_pressure.cpp in Sources */,
-				A98C8843257FE31A006A9F80 /* reduce_load_size.cpp in Sources */,
-				A98C8D80257FE31C006A9F80 /* validate_interfaces.cpp in Sources */,
-				A98C86EA257FE319006A9F80 /* dead_variable_elimination.cpp in Sources */,
-				A98C8531257FE318006A9F80 /* table.cpp in Sources */,
-				A98C8741257FE319006A9F80 /* def_use_manager.cpp in Sources */,
-				A98C8DA1257FE31C006A9F80 /* validate_small_type_uses.cpp in Sources */,
-				A98C8723257FE319006A9F80 /* split_invalid_unreachable_pass.cpp in Sources */,
-				A98C8792257FE319006A9F80 /* convert_to_half_pass.cpp in Sources */,
-				A98C86CF257FE319006A9F80 /* loop_dependence.cpp in Sources */,
-				A98C8552257FE318006A9F80 /* remove_function_reduction_opportunity_finder.cpp in Sources */,
-				A98C860C257FE319006A9F80 /* binary.cpp in Sources */,
-				A98C8702257FE319006A9F80 /* generate_webgpu_initializers_pass.cpp in Sources */,
-				A98C85B2257FE319006A9F80 /* change_operand_to_undef_reduction_opportunity.cpp in Sources */,
-				A98C84E9257FE318006A9F80 /* spirv_target_env.cpp in Sources */,
-				A98C8885257FE31A006A9F80 /* local_access_chain_convert_pass.cpp in Sources */,
-				A98C8DB0257FE31C006A9F80 /* validate_mode_setting.cpp in Sources */,
-				A98C8714257FE319006A9F80 /* ir_loader.cpp in Sources */,
-				A98C8D4D257FE31C006A9F80 /* disassemble.cpp in Sources */,
-				A98C8D65257FE31C006A9F80 /* validate_barriers.cpp in Sources */,
-				A98C8D92257FE31C006A9F80 /* construct.cpp in Sources */,
-				A98C8D7A257FE31C006A9F80 /* validate_debug.cpp in Sources */,
-				A98C8537257FE318006A9F80 /* remove_selection_reduction_opportunity.cpp in Sources */,
-				A98C87C2257FE319006A9F80 /* inline_exhaustive_pass.cpp in Sources */,
-				A98C878F257FE319006A9F80 /* composite.cpp in Sources */,
-				A98C8783257FE319006A9F80 /* loop_descriptor.cpp in Sources */,
-				A98C8834257FE31A006A9F80 /* relax_float_ops_pass.cpp in Sources */,
-				A98C872F257FE319006A9F80 /* loop_unroller.cpp in Sources */,
-				A98C8519257FE318006A9F80 /* string_utils.cpp in Sources */,
-				A98C86AB257FE319006A9F80 /* loop_fission.cpp in Sources */,
-				A98C863F257FE319006A9F80 /* optimizer.cpp in Sources */,
-				A98C8D89257FE31C006A9F80 /* validate_constants.cpp in Sources */,
-				A98C8D56257FE31C006A9F80 /* validate_annotation.cpp in Sources */,
-				A98C8747257FE319006A9F80 /* strip_reflect_info_pass.cpp in Sources */,
-				A98C86CC257FE319006A9F80 /* ssa_rewrite_pass.cpp in Sources */,
-				A98C8DC8257FE31C006A9F80 /* validate_type.cpp in Sources */,
-				A98C85AC257FE319006A9F80 /* reduction_opportunity.cpp in Sources */,
-				A98C8657257FE319006A9F80 /* build_module.cpp in Sources */,
-				A98C8DD4257FE31C006A9F80 /* basic_block.cpp in Sources */,
-				A98C8525257FE318006A9F80 /* parse_number.cpp in Sources */,
-				A98C871A257FE319006A9F80 /* licm_pass.cpp in Sources */,
-				A98C8D83257FE31C006A9F80 /* validate.cpp in Sources */,
-				A98C871D257FE319006A9F80 /* eliminate_dead_functions_pass.cpp in Sources */,
-				A98C8D74257FE31C006A9F80 /* validate_instruction.cpp in Sources */,
-				A98C8888257FE31A006A9F80 /* basic_block.cpp in Sources */,
-				A98C8630257FE319006A9F80 /* software_version.cpp in Sources */,
-				A98C8D9B257FE31C006A9F80 /* validate_adjacency.cpp in Sources */,
-				A98C8549257FE318006A9F80 /* reduction_util.cpp in Sources */,
-				A98C86F0257FE319006A9F80 /* module.cpp in Sources */,
-				A98C8801257FE319006A9F80 /* private_to_local_pass.cpp in Sources */,
-				A98C85A0257FE319006A9F80 /* operand_to_undef_reduction_opportunity_finder.cpp in Sources */,
-				A98C86F9257FE319006A9F80 /* loop_unswitch_pass.cpp in Sources */,
-				A98C84F8257FE318006A9F80 /* assembly_grammar.cpp in Sources */,
-				A98C85D6257FE319006A9F80 /* remove_block_reduction_opportunity.cpp in Sources */,
-				A98C87AD257FE319006A9F80 /* eliminate_dead_members_pass.cpp in Sources */,
-				A98C8756257FE319006A9F80 /* pch_source_opt.cpp in Sources */,
-				A98C8573257FE319006A9F80 /* change_operand_reduction_opportunity.cpp in Sources */,
-				A98C8789257FE319006A9F80 /* function.cpp in Sources */,
-				A98C87B3257FE319006A9F80 /* desc_sroa.cpp in Sources */,
-				A98C8654257FE319006A9F80 /* combine_access_chains.cpp in Sources */,
-				A98C86A5257FE319006A9F80 /* feature_manager.cpp in Sources */,
-				A98C85D0257FE319006A9F80 /* conditional_branch_to_simple_conditional_branch_opportunity_finder.cpp in Sources */,
-				A98C87B6257FE319006A9F80 /* block_merge_util.cpp in Sources */,
-				A98C86C0257FE319006A9F80 /* wrap_opkill.cpp in Sources */,
-				A98C8DA7257FE31C006A9F80 /* validate_id.cpp in Sources */,
-				A98C88BB257FE31A006A9F80 /* compact_ids_pass.cpp in Sources */,
-				A98C868D257FE319006A9F80 /* freeze_spec_constant_value_pass.cpp in Sources */,
-				A98C85FA257FE319006A9F80 /* print.cpp in Sources */,
-				A98C8729257FE319006A9F80 /* vector_dce.cpp in Sources */,
-				A98C8D68257FE31C006A9F80 /* validate_non_uniform.cpp in Sources */,
-				A98C8D9E257FE31C006A9F80 /* validate_conversion.cpp in Sources */,
-				A98C8DBF257FE31C006A9F80 /* validate_image.cpp in Sources */,
-				A98C87DA257FE319006A9F80 /* dead_insert_elim_pass.cpp in Sources */,
-				A98C8DD7257FE31C006A9F80 /* validate_function.cpp in Sources */,
-				A98C8810257FE319006A9F80 /* set_spec_constant_default_value_pass.cpp in Sources */,
-				A98C861E257FE319006A9F80 /* spirv_reducer_options.cpp in Sources */,
-				A98C85D9257FE319006A9F80 /* remove_unused_struct_member_reduction_opportunity_finder.cpp in Sources */,
-				A98C86B4257FE319006A9F80 /* merge_return_pass.cpp in Sources */,
-				A98C87BC257FE319006A9F80 /* copy_prop_arrays.cpp in Sources */,
-				A98C8639257FE319006A9F80 /* ext_inst.cpp in Sources */,
-				A98C8D53257FE31C006A9F80 /* text_handler.cpp in Sources */,
-				A98C86AE257FE319006A9F80 /* dominator_tree.cpp in Sources */,
-				A98C8591257FE319006A9F80 /* pch_source_reduce.cpp in Sources */,
-				A98C8D7D257FE31C006A9F80 /* validate_builtins.cpp in Sources */,
-				A98C87B0257FE319006A9F80 /* strength_reduction_pass.cpp in Sources */,
-				A98C870E257FE319006A9F80 /* inline_pass.cpp in Sources */,
-				A98C8561257FE318006A9F80 /* simple_conditional_branch_to_branch_opportunity_finder.cpp in Sources */,
-				A98C8D6E257FE31C006A9F80 /* validate_atomics.cpp in Sources */,
-				A98C8528257FE318006A9F80 /* bit_vector.cpp in Sources */,
-				A98C882E257FE31A006A9F80 /* workaround1209.cpp in Sources */,
-				A98C8D5F257FE31C006A9F80 /* validate_capability.cpp in Sources */,
-				A98C88A3257FE31A006A9F80 /* upgrade_memory_model.cpp in Sources */,
-				A98C84FE257FE318006A9F80 /* extensions.cpp in Sources */,
-				A98C8DE0257FE31C006A9F80 /* validation_state.cpp in Sources */,
-				A98C8819257FE319006A9F80 /* amd_ext_to_khr.cpp in Sources */,
-				A98C8603257FE319006A9F80 /* spirv_endian.cpp in Sources */,
-				A98C86E1257FE319006A9F80 /* mem_pass.cpp in Sources */,
-				A98C87BF257FE319006A9F80 /* pass_manager.cpp in Sources */,
-				A98C8D8C257FE31C006A9F80 /* validate_bitwise.cpp in Sources */,
-				A98C8684257FE319006A9F80 /* strip_atomic_counter_memory_pass.cpp in Sources */,
-				A98C88BE257FE31A006A9F80 /* loop_peeling.cpp in Sources */,
-				A98C8807257FE319006A9F80 /* propagator.cpp in Sources */,
-				A98C862A257FE319006A9F80 /* name_mapper.cpp in Sources */,
-				A98C873E257FE319006A9F80 /* inst_buff_addr_check_pass.cpp in Sources */,
-				A98C8D6B257FE31C006A9F80 /* validate_scopes.cpp in Sources */,
-				A98C854C257FE318006A9F80 /* structured_loop_to_selection_reduction_opportunity_finder.cpp in Sources */,
-				A98C881F257FE319006A9F80 /* scalar_replacement_pass.cpp in Sources */,
-				A98C8594257FE319006A9F80 /* remove_struct_member_reduction_opportunity.cpp in Sources */,
-				A98C884F257FE31A006A9F80 /* inline_opaque_pass.cpp in Sources */,
-				A98C876B257FE319006A9F80 /* dead_branch_elim_pass.cpp in Sources */,
-				A98C8570257FE319006A9F80 /* merge_blocks_reduction_opportunity.cpp in Sources */,
-				A98C88B5257FE31A006A9F80 /* legalize_vector_shuffle_pass.cpp in Sources */,
-				A98C8588257FE319006A9F80 /* remove_instruction_reduction_opportunity.cpp in Sources */,
-				A98C86C3257FE319006A9F80 /* const_folding_rules.cpp in Sources */,
-				A98C8DB3257FE31C006A9F80 /* validate_memory_semantics.cpp in Sources */,
-				A98C8DD1257FE31C006A9F80 /* validate_layout.cpp in Sources */,
-				A98C87FB257FE319006A9F80 /* local_single_store_elim_pass.cpp in Sources */,
-				A98C8540257FE318006A9F80 /* reduction_pass.cpp in Sources */,
-				A98C86A8257FE319006A9F80 /* pass.cpp in Sources */,
-				A98C88A0257FE31A006A9F80 /* loop_fusion.cpp in Sources */,
-				A98C85D3257FE319006A9F80 /* structured_loop_to_selection_reduction_opportunity.cpp in Sources */,
-				A98C8828257FE31A006A9F80 /* redundancy_elimination.cpp in Sources */,
-				A98C87A1257FE319006A9F80 /* if_conversion.cpp in Sources */,
-				A98C880D257FE319006A9F80 /* loop_dependence_helpers.cpp in Sources */,
-				A98C86C9257FE319006A9F80 /* strip_debug_info_pass.cpp in Sources */,
-				A98C85F7257FE319006A9F80 /* spirv_validator_options.cpp in Sources */,
-				A98C8648257FE319006A9F80 /* loop_utils.cpp in Sources */,
-				A98C8621257FE319006A9F80 /* parsed_operand.cpp in Sources */,
-				A98C8513257FE318006A9F80 /* timer.cpp in Sources */,
-				A98C8543257FE318006A9F80 /* operand_to_const_reduction_opportunity_finder.cpp in Sources */,
-				A98C8735257FE319006A9F80 /* constants.cpp in Sources */,
-				A98C85E5257FE319006A9F80 /* spirv_optimizer_options.cpp in Sources */,
-				A98C8D44257FE31C006A9F80 /* operand.cpp in Sources */,
-				A98C85DC257FE319006A9F80 /* reduction_opportunity_finder.cpp in Sources */,
-				A98C884C257FE31A006A9F80 /* value_number_table.cpp in Sources */,
-				A98C86FC257FE319006A9F80 /* unify_const_pass.cpp in Sources */,
-				A98C85C7257FE319006A9F80 /* remove_block_reduction_opportunity_finder.cpp in Sources */,
-				A98C8D59257FE31C006A9F80 /* validate_misc.cpp in Sources */,
-				A98C8681257FE319006A9F80 /* cfg.cpp in Sources */,
-				A98C8D5C257FE31C006A9F80 /* validate_cfg.cpp in Sources */,
-				A98C8DB6257FE31C006A9F80 /* validate_logicals.cpp in Sources */,
-				A98C8678257FE319006A9F80 /* types.cpp in Sources */,
+				A9560D5E25E46D1F008BC84F /* validate_non_uniform.cpp in Sources */,
+				A9560D7025E46D1F008BC84F /* validate_debug.cpp in Sources */,
+				A956088425E46D1E008BC84F /* basic_block.cpp in Sources */,
+				A956077F25E46D1E008BC84F /* ir_context.cpp in Sources */,
+				A956064125E46D1D008BC84F /* linker.cpp in Sources */,
+				A9560D4F25E46D1F008BC84F /* validate_misc.cpp in Sources */,
+				A95607D025E46D1E008BC84F /* loop_fusion_pass.cpp in Sources */,
+				A956081B25E46D1E008BC84F /* amd_ext_to_khr.cpp in Sources */,
+				A95606B625E46D1D008BC84F /* loop_fission.cpp in Sources */,
+				A95607A625E46D1E008BC84F /* if_conversion.cpp in Sources */,
+				A956064725E46D1D008BC84F /* opcode.cpp in Sources */,
+				A956081225E46D1E008BC84F /* set_spec_constant_default_value_pass.cpp in Sources */,
+				A9560D7F25E46D1F008BC84F /* validate_constants.cpp in Sources */,
+				A95607B525E46D1E008BC84F /* strength_reduction_pass.cpp in Sources */,
+				A9560D6125E46D1F008BC84F /* validate_scopes.cpp in Sources */,
+				A95605CF25E46D1D008BC84F /* operand_to_dominating_id_reduction_opportunity_finder.cpp in Sources */,
+				A956056F25E46D1D008BC84F /* simple_conditional_branch_to_branch_reduction_opportunity.cpp in Sources */,
+				A9560D5B25E46D1F008BC84F /* validate_barriers.cpp in Sources */,
+				A95607C125E46D1E008BC84F /* copy_prop_arrays.cpp in Sources */,
+				A956050925E46D1D008BC84F /* text.cpp in Sources */,
+				A956073425E46D1D008BC84F /* loop_unroller.cpp in Sources */,
+				A95605B125E46D1D008BC84F /* reducer.cpp in Sources */,
+				A956062625E46D1D008BC84F /* enum_string_mapping.cpp in Sources */,
+				A956051525E46D1D008BC84F /* pch_source.cpp in Sources */,
+				A9560D7925E46D1F008BC84F /* validate.cpp in Sources */,
+				A95606B325E46D1D008BC84F /* pass.cpp in Sources */,
+				A956072E25E46D1D008BC84F /* vector_dce.cpp in Sources */,
+				A9560DA925E46D1F008BC84F /* validate_memory_semantics.cpp in Sources */,
+				A956057225E46D1D008BC84F /* remove_function_reduction_opportunity.cpp in Sources */,
+				A95606BF25E46D1D008BC84F /* merge_return_pass.cpp in Sources */,
+				A95607C425E46D1E008BC84F /* pass_manager.cpp in Sources */,
+				A95605AE25E46D1D008BC84F /* remove_unused_instruction_reduction_opportunity_finder.cpp in Sources */,
+				A9560D7625E46D1F008BC84F /* validate_interfaces.cpp in Sources */,
+				A956080325E46D1E008BC84F /* private_to_local_pass.cpp in Sources */,
+				A956075525E46D1E008BC84F /* ccp_pass.cpp in Sources */,
+				A956085125E46D1E008BC84F /* inline_opaque_pass.cpp in Sources */,
+				A956069825E46D1D008BC84F /* freeze_spec_constant_value_pass.cpp in Sources */,
+				A956057825E46D1D008BC84F /* remove_selection_reduction_opportunity_finder.cpp in Sources */,
+				A956057B25E46D1D008BC84F /* conditional_branch_to_simple_conditional_branch_reduction_opportunity.cpp in Sources */,
+				A95608B425E46D1E008BC84F /* loop_peeling.cpp in Sources */,
+				A956068325E46D1D008BC84F /* code_sink.cpp in Sources */,
+				A95605BD25E46D1D008BC84F /* merge_blocks_reduction_opportunity_finder.cpp in Sources */,
+				A956060525E46D1D008BC84F /* spirv_fuzzer_options.cpp in Sources */,
+				A956076D25E46D1E008BC84F /* simplification_pass.cpp in Sources */,
+				A956065925E46D1D008BC84F /* register_pressure.cpp in Sources */,
+				A95606CB25E46D1D008BC84F /* wrap_opkill.cpp in Sources */,
+				A956079425E46D1E008BC84F /* composite.cpp in Sources */,
+				A956089C25E46D1E008BC84F /* upgrade_memory_model.cpp in Sources */,
+				A956070425E46D1D008BC84F /* loop_unswitch_pass.cpp in Sources */,
+				A956054525E46D1D008BC84F /* table.cpp in Sources */,
+				A9560D4C25E46D1F008BC84F /* validate_annotation.cpp in Sources */,
+				A956056625E46D1D008BC84F /* remove_function_reduction_opportunity_finder.cpp in Sources */,
+				A95606C525E46D1D008BC84F /* eliminate_dead_constant_pass.cpp in Sources */,
+				A956062025E46D1D008BC84F /* binary.cpp in Sources */,
+				A956076425E46D1E008BC84F /* aggressive_dead_code_elim_pass.cpp in Sources */,
+				A9560D9425E46D1F008BC84F /* validate_conversion.cpp in Sources */,
+				A956083F25E46D1E008BC84F /* instruction.cpp in Sources */,
+				A95605C625E46D1D008BC84F /* change_operand_to_undef_reduction_opportunity.cpp in Sources */,
+				A95604FD25E46D1D008BC84F /* spirv_target_env.cpp in Sources */,
+				A95606EC25E46D1D008BC84F /* mem_pass.cpp in Sources */,
+				A956070A25E46D1D008BC84F /* type_manager.cpp in Sources */,
+				A956080F25E46D1E008BC84F /* loop_dependence_helpers.cpp in Sources */,
+				A95608A525E46D1E008BC84F /* scalar_analysis_simplification.cpp in Sources */,
+				A9560DB825E46D1F008BC84F /* validate_literals.cpp in Sources */,
+				A95606A725E46D1D008BC84F /* instrument_pass.cpp in Sources */,
+				A956054B25E46D1D008BC84F /* remove_selection_reduction_opportunity.cpp in Sources */,
+				A956052D25E46D1D008BC84F /* string_utils.cpp in Sources */,
+				A956083625E46D1E008BC84F /* relax_float_ops_pass.cpp in Sources */,
+				A95606A125E46D1D008BC84F /* inst_bindless_check_pass.cpp in Sources */,
+				A956065325E46D1D008BC84F /* optimizer.cpp in Sources */,
+				A956089325E46D1E008BC84F /* graphics_robust_access_pass.cpp in Sources */,
+				A956072525E46D1D008BC84F /* eliminate_dead_functions_pass.cpp in Sources */,
+				A95605C025E46D1D008BC84F /* reduction_opportunity.cpp in Sources */,
+				A956079725E46D1E008BC84F /* convert_to_half_pass.cpp in Sources */,
+				A95606D725E46D1D008BC84F /* ssa_rewrite_pass.cpp in Sources */,
+				A95608B125E46D1E008BC84F /* compact_ids_pass.cpp in Sources */,
+				A9560D8825E46D1F008BC84F /* construct.cpp in Sources */,
+				A9560DB225E46D1F008BC84F /* validate_memory.cpp in Sources */,
+				A95606C825E46D1D008BC84F /* cfg_cleanup_pass.cpp in Sources */,
+				A956066B25E46D1D008BC84F /* build_module.cpp in Sources */,
+				A9560DB525E46D1F008BC84F /* validate_image.cpp in Sources */,
+				A9560D5225E46D1F008BC84F /* validate_cfg.cpp in Sources */,
+				A9560D3A25E46D1F008BC84F /* operand.cpp in Sources */,
+				A95607C725E46D1E008BC84F /* inline_exhaustive_pass.cpp in Sources */,
+				A956053925E46D1D008BC84F /* parse_number.cpp in Sources */,
+				A956069525E46D1D008BC84F /* local_single_block_elim_pass.cpp in Sources */,
+				A956064425E46D1D008BC84F /* software_version.cpp in Sources */,
+				A956055D25E46D1D008BC84F /* reduction_util.cpp in Sources */,
+				A956083025E46D1E008BC84F /* workaround1209.cpp in Sources */,
+				A95607A925E46D1E008BC84F /* debug_info_manager.cpp in Sources */,
+				A95606CE25E46D1D008BC84F /* const_folding_rules.cpp in Sources */,
+				A95606F525E46D1D008BC84F /* dead_variable_elimination.cpp in Sources */,
+				A956080925E46D1E008BC84F /* propagator.cpp in Sources */,
+				A95605B425E46D1D008BC84F /* operand_to_undef_reduction_opportunity_finder.cpp in Sources */,
+				A9560DC425E46D1F008BC84F /* validate_execution_limitations.cpp in Sources */,
+				A956050C25E46D1D008BC84F /* assembly_grammar.cpp in Sources */,
+				A95607B225E46D1E008BC84F /* eliminate_dead_members_pass.cpp in Sources */,
+				A956077925E46D1E008BC84F /* folding_rules.cpp in Sources */,
+				A95605EA25E46D1D008BC84F /* remove_block_reduction_opportunity.cpp in Sources */,
+				A956070725E46D1D008BC84F /* unify_const_pass.cpp in Sources */,
+				A956071C25E46D1D008BC84F /* ir_loader.cpp in Sources */,
+				A956058725E46D1D008BC84F /* change_operand_reduction_opportunity.cpp in Sources */,
+				A956069225E46D1D008BC84F /* decoration_manager.cpp in Sources */,
+				A956066825E46D1D008BC84F /* combine_access_chains.cpp in Sources */,
+				A956070125E46D1D008BC84F /* fold_spec_constant_op_and_composite_pass.cpp in Sources */,
+				A95607FD25E46D1E008BC84F /* local_single_store_elim_pass.cpp in Sources */,
+				A9560DCA25E46D1F008BC84F /* basic_block.cpp in Sources */,
+				A95607E825E46D1E008BC84F /* block_merge_pass.cpp in Sources */,
+				A95605E425E46D1D008BC84F /* conditional_branch_to_simple_conditional_branch_opportunity_finder.cpp in Sources */,
+				A956076725E46D1E008BC84F /* eliminate_dead_functions_util.cpp in Sources */,
+				A95607BB25E46D1E008BC84F /* block_merge_util.cpp in Sources */,
+				A956060E25E46D1D008BC84F /* print.cpp in Sources */,
+				A956084525E46D1E008BC84F /* reduce_load_size.cpp in Sources */,
+				A956074325E46D1D008BC84F /* inst_buff_addr_check_pass.cpp in Sources */,
+				A9560D6D25E46D1F008BC84F /* validate_decorations.cpp in Sources */,
+				A956081825E46D1E008BC84F /* fold.cpp in Sources */,
+				A956079125E46D1E008BC84F /* instruction_list.cpp in Sources */,
+				A95606F225E46D1D008BC84F /* remove_duplicates_pass.cpp in Sources */,
+				A956063225E46D1D008BC84F /* spirv_reducer_options.cpp in Sources */,
+				A956071625E46D1D008BC84F /* inline_pass.cpp in Sources */,
+				A95605ED25E46D1D008BC84F /* remove_unused_struct_member_reduction_opportunity_finder.cpp in Sources */,
+				A956064D25E46D1D008BC84F /* ext_inst.cpp in Sources */,
+				A9560D7325E46D1F008BC84F /* validate_builtins.cpp in Sources */,
+				A95605A525E46D1D008BC84F /* pch_source_reduce.cpp in Sources */,
+				A9560D8B25E46D1F008BC84F /* function.cpp in Sources */,
+				A956057525E46D1D008BC84F /* simple_conditional_branch_to_branch_opportunity_finder.cpp in Sources */,
+				A956078E25E46D1E008BC84F /* function.cpp in Sources */,
+				A9560DD925E46D1F008BC84F /* validate_primitives.cpp in Sources */,
+				A9560D6A25E46D1F008BC84F /* validate_instruction.cpp in Sources */,
+				A9560D4325E46D1F008BC84F /* disassemble.cpp in Sources */,
+				A9560D4925E46D1F008BC84F /* text_handler.cpp in Sources */,
+				A956089925E46D1E008BC84F /* loop_fusion.cpp in Sources */,
+				A956053C25E46D1D008BC84F /* bit_vector.cpp in Sources */,
+				A9560DCD25E46D1F008BC84F /* validate_function.cpp in Sources */,
+				A95607B825E46D1E008BC84F /* desc_sroa.cpp in Sources */,
+				A9560D8525E46D1F008BC84F /* validate_extensions.cpp in Sources */,
+				A9560DAF25E46D1F008BC84F /* validate_derivatives.cpp in Sources */,
+				A95606DA25E46D1D008BC84F /* loop_dependence.cpp in Sources */,
+				A956077025E46D1E008BC84F /* dead_branch_elim_pass.cpp in Sources */,
+				A956051225E46D1D008BC84F /* extensions.cpp in Sources */,
+				A9560D2825E46D1F008BC84F /* diagnostic.cpp in Sources */,
+				A9560DC725E46D1F008BC84F /* validate_layout.cpp in Sources */,
+				A956061725E46D1D008BC84F /* spirv_endian.cpp in Sources */,
+				A956063E25E46D1D008BC84F /* name_mapper.cpp in Sources */,
+				A9560DAC25E46D1F008BC84F /* validate_logicals.cpp in Sources */,
+				A956088125E46D1E008BC84F /* local_access_chain_convert_pass.cpp in Sources */,
+				A956082125E46D1E008BC84F /* scalar_replacement_pass.cpp in Sources */,
+				A956056025E46D1D008BC84F /* structured_loop_to_selection_reduction_opportunity_finder.cpp in Sources */,
+				A95605A825E46D1D008BC84F /* remove_struct_member_reduction_opportunity.cpp in Sources */,
+				A956058425E46D1D008BC84F /* merge_blocks_reduction_opportunity.cpp in Sources */,
+				A956075B25E46D1E008BC84F /* pch_source_opt.cpp in Sources */,
+				A95606A425E46D1D008BC84F /* local_redundancy_elimination.cpp in Sources */,
+				A9560DBB25E46D1F008BC84F /* instruction.cpp in Sources */,
+				A956084E25E46D1E008BC84F /* value_number_table.cpp in Sources */,
+				A95606B025E46D1D008BC84F /* feature_manager.cpp in Sources */,
+				A956059C25E46D1D008BC84F /* remove_instruction_reduction_opportunity.cpp in Sources */,
+				A95606D425E46D1D008BC84F /* strip_debug_info_pass.cpp in Sources */,
+				A956074C25E46D1D008BC84F /* strip_reflect_info_pass.cpp in Sources */,
+				A95606FB25E46D1D008BC84F /* module.cpp in Sources */,
+				A956055425E46D1D008BC84F /* reduction_pass.cpp in Sources */,
+				A95605E725E46D1D008BC84F /* structured_loop_to_selection_reduction_opportunity.cpp in Sources */,
+				A95607DC25E46D1E008BC84F /* dead_insert_elim_pass.cpp in Sources */,
+				A956060B25E46D1D008BC84F /* spirv_validator_options.cpp in Sources */,
+				A956077325E46D1E008BC84F /* flatten_decoration_pass.cpp in Sources */,
+				A956065C25E46D1D008BC84F /* loop_utils.cpp in Sources */,
+				A95607E225E46D1E008BC84F /* scalar_analysis.cpp in Sources */,
+				A95606B925E46D1D008BC84F /* dominator_tree.cpp in Sources */,
+				A956072225E46D1D008BC84F /* licm_pass.cpp in Sources */,
+				A956087525E46D1E008BC84F /* struct_cfg_analysis.cpp in Sources */,
+				A956074625E46D1D008BC84F /* def_use_manager.cpp in Sources */,
+				A95606E325E46D1D008BC84F /* inst_debug_printf_pass.cpp in Sources */,
+				A9560D8225E46D1F008BC84F /* validate_bitwise.cpp in Sources */,
+				A9560DD325E46D1F008BC84F /* validate_composites.cpp in Sources */,
+				A9560D9125E46D1F008BC84F /* validate_adjacency.cpp in Sources */,
+				A956063525E46D1D008BC84F /* parsed_operand.cpp in Sources */,
+				A956052725E46D1D008BC84F /* timer.cpp in Sources */,
+				A9560DA325E46D1F008BC84F /* validate_arithmetics.cpp in Sources */,
+				A9560D9725E46D1F008BC84F /* validate_small_type_uses.cpp in Sources */,
+				A956078825E46D1E008BC84F /* loop_descriptor.cpp in Sources */,
+				A956085D25E46D1E008BC84F /* dominator_analysis.cpp in Sources */,
+				A956055725E46D1D008BC84F /* operand_to_const_reduction_opportunity_finder.cpp in Sources */,
+				A95605F925E46D1D008BC84F /* spirv_optimizer_options.cpp in Sources */,
+				A95605F025E46D1D008BC84F /* reduction_opportunity_finder.cpp in Sources */,
+				A95605DB25E46D1D008BC84F /* remove_block_reduction_opportunity_finder.cpp in Sources */,
+				A9560DBE25E46D1F008BC84F /* validate_type.cpp in Sources */,
+				A9560DA625E46D1F008BC84F /* validate_mode_setting.cpp in Sources */,
+				A956082A25E46D1E008BC84F /* redundancy_elimination.cpp in Sources */,
+				A956068F25E46D1D008BC84F /* cfg.cpp in Sources */,
+				A956073A25E46D1D008BC84F /* constants.cpp in Sources */,
+				A956085425E46D1E008BC84F /* replace_invalid_opc.cpp in Sources */,
+				A9560D2E25E46D1F008BC84F /* libspirv.cpp in Sources */,
+				A9560DD625E46D1F008BC84F /* validation_state.cpp in Sources */,
+				A9560D5525E46D1F008BC84F /* validate_capability.cpp in Sources */,
+				A9560D9D25E46D1F008BC84F /* validate_id.cpp in Sources */,
+				A956068625E46D1D008BC84F /* types.cpp in Sources */,
+				A956084B25E46D1E008BC84F /* fix_storage_class.cpp in Sources */,
+				A9560D6425E46D1F008BC84F /* validate_atomics.cpp in Sources */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
@@ -4598,208 +4523,203 @@
 			isa = PBXSourcesBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
-				A98C86BC257FE319006A9F80 /* eliminate_dead_constant_pass.cpp in Sources */,
-				A98C86F8257FE319006A9F80 /* fold_spec_constant_op_and_composite_pass.cpp in Sources */,
-				A98C8DC4257FE31C006A9F80 /* validate_literals.cpp in Sources */,
-				A98C8D97257FE31C006A9F80 /* function.cpp in Sources */,
-				A98C8DBB257FE31C006A9F80 /* validate_derivatives.cpp in Sources */,
-				A98C87A6257FE319006A9F80 /* debug_info_manager.cpp in Sources */,
-				A98C8D34257FE31C006A9F80 /* diagnostic.cpp in Sources */,
-				A98C86DA257FE319006A9F80 /* inst_debug_printf_pass.cpp in Sources */,
-				A98C87CD257FE319006A9F80 /* loop_fusion_pass.cpp in Sources */,
-				A98C862F257FE319006A9F80 /* linker.cpp in Sources */,
-				A98C8818257FE319006A9F80 /* fold.cpp in Sources */,
-				A98C8635257FE319006A9F80 /* opcode.cpp in Sources */,
-				A98C85BD257FE319006A9F80 /* operand_to_dominating_id_reduction_opportunity_finder.cpp in Sources */,
-				A98C855D257FE318006A9F80 /* simple_conditional_branch_to_branch_reduction_opportunity.cpp in Sources */,
-				A98C84F7257FE318006A9F80 /* text.cpp in Sources */,
-				A98C8689257FE319006A9F80 /* decoration_manager.cpp in Sources */,
-				A98C8752257FE319006A9F80 /* ccp_pass.cpp in Sources */,
-				A98C868C257FE319006A9F80 /* local_single_block_elim_pass.cpp in Sources */,
-				A98C88AE257FE31A006A9F80 /* scalar_analysis_simplification.cpp in Sources */,
-				A98C859F257FE319006A9F80 /* reducer.cpp in Sources */,
-				A98C8614257FE319006A9F80 /* enum_string_mapping.cpp in Sources */,
-				A98C8D79257FE31C006A9F80 /* validate_decorations.cpp in Sources */,
-				A98C8503257FE318006A9F80 /* pch_source.cpp in Sources */,
-				A98C8DC7257FE31C006A9F80 /* instruction.cpp in Sources */,
-				A98C8761257FE319006A9F80 /* aggressive_dead_code_elim_pass.cpp in Sources */,
-				A98C883F257FE31A006A9F80 /* instruction.cpp in Sources */,
-				A98C8770257FE319006A9F80 /* flatten_decoration_pass.cpp in Sources */,
-				A98C8560257FE318006A9F80 /* remove_function_reduction_opportunity.cpp in Sources */,
-				A98C8DAF257FE31C006A9F80 /* validate_arithmetics.cpp in Sources */,
-				A98C859C257FE319006A9F80 /* remove_unused_instruction_reduction_opportunity_finder.cpp in Sources */,
-				A98C8860257FE31A006A9F80 /* decompose_initialized_variables_pass.cpp in Sources */,
-				A98C8701257FE319006A9F80 /* type_manager.cpp in Sources */,
-				A98C885D257FE31A006A9F80 /* dominator_analysis.cpp in Sources */,
-				A98C87E8257FE319006A9F80 /* block_merge_pass.cpp in Sources */,
-				A98C878E257FE319006A9F80 /* instruction_list.cpp in Sources */,
-				A98C8DE5257FE31C006A9F80 /* validate_primitives.cpp in Sources */,
-				A98C8899257FE31A006A9F80 /* graphics_robust_access_pass.cpp in Sources */,
-				A98C887B257FE31A006A9F80 /* struct_cfg_analysis.cpp in Sources */,
-				A98C8566257FE318006A9F80 /* remove_selection_reduction_opportunity_finder.cpp in Sources */,
-				A98C876A257FE319006A9F80 /* simplification_pass.cpp in Sources */,
-				A98C86BF257FE319006A9F80 /* cfg_cleanup_pass.cpp in Sources */,
-				A98C8569257FE319006A9F80 /* conditional_branch_to_simple_conditional_branch_reduction_opportunity.cpp in Sources */,
-				A98C8DBE257FE31C006A9F80 /* validate_memory.cpp in Sources */,
-				A98C8764257FE319006A9F80 /* eliminate_dead_functions_util.cpp in Sources */,
-				A98C86E9257FE319006A9F80 /* remove_duplicates_pass.cpp in Sources */,
-				A98C8677257FE319006A9F80 /* code_sink.cpp in Sources */,
-				A98C869E257FE319006A9F80 /* instrument_pass.cpp in Sources */,
-				A98C8698257FE319006A9F80 /* inst_bindless_check_pass.cpp in Sources */,
-				A98C884B257FE31A006A9F80 /* fix_storage_class.cpp in Sources */,
-				A98C8854257FE31A006A9F80 /* replace_invalid_opc.cpp in Sources */,
-				A98C869B257FE319006A9F80 /* local_redundancy_elimination.cpp in Sources */,
-				A98C8D3A257FE31C006A9F80 /* libspirv.cpp in Sources */,
-				A98C8DD0257FE31C006A9F80 /* validate_execution_limitations.cpp in Sources */,
-				A98C85AB257FE319006A9F80 /* merge_blocks_reduction_opportunity_finder.cpp in Sources */,
-				A98C87E2257FE319006A9F80 /* scalar_analysis.cpp in Sources */,
-				A98C8776257FE319006A9F80 /* folding_rules.cpp in Sources */,
-				A98C8DDF257FE31C006A9F80 /* validate_composites.cpp in Sources */,
-				A98C85F3257FE319006A9F80 /* spirv_fuzzer_options.cpp in Sources */,
-				A98C877C257FE319006A9F80 /* ir_context.cpp in Sources */,
-				A98C8D91257FE31C006A9F80 /* validate_extensions.cpp in Sources */,
-				A98C8647257FE319006A9F80 /* register_pressure.cpp in Sources */,
-				A98C8845257FE31A006A9F80 /* reduce_load_size.cpp in Sources */,
-				A98C8D82257FE31C006A9F80 /* validate_interfaces.cpp in Sources */,
-				A98C86EC257FE319006A9F80 /* dead_variable_elimination.cpp in Sources */,
-				A98C8533257FE318006A9F80 /* table.cpp in Sources */,
-				A98C8743257FE319006A9F80 /* def_use_manager.cpp in Sources */,
-				A98C8DA3257FE31C006A9F80 /* validate_small_type_uses.cpp in Sources */,
-				A98C8725257FE319006A9F80 /* split_invalid_unreachable_pass.cpp in Sources */,
-				A98C8794257FE319006A9F80 /* convert_to_half_pass.cpp in Sources */,
-				A98C86D1257FE319006A9F80 /* loop_dependence.cpp in Sources */,
-				A98C8554257FE318006A9F80 /* remove_function_reduction_opportunity_finder.cpp in Sources */,
-				A98C860E257FE319006A9F80 /* binary.cpp in Sources */,
-				A98C8704257FE319006A9F80 /* generate_webgpu_initializers_pass.cpp in Sources */,
-				A98C85B4257FE319006A9F80 /* change_operand_to_undef_reduction_opportunity.cpp in Sources */,
-				A98C84EB257FE318006A9F80 /* spirv_target_env.cpp in Sources */,
-				A98C8887257FE31A006A9F80 /* local_access_chain_convert_pass.cpp in Sources */,
-				A98C8DB2257FE31C006A9F80 /* validate_mode_setting.cpp in Sources */,
-				A98C8716257FE319006A9F80 /* ir_loader.cpp in Sources */,
-				A98C8D4F257FE31C006A9F80 /* disassemble.cpp in Sources */,
-				A98C8D67257FE31C006A9F80 /* validate_barriers.cpp in Sources */,
-				A98C8D94257FE31C006A9F80 /* construct.cpp in Sources */,
-				A98C8D7C257FE31C006A9F80 /* validate_debug.cpp in Sources */,
-				A98C8539257FE318006A9F80 /* remove_selection_reduction_opportunity.cpp in Sources */,
-				A98C87C4257FE319006A9F80 /* inline_exhaustive_pass.cpp in Sources */,
-				A98C8791257FE319006A9F80 /* composite.cpp in Sources */,
-				A98C8785257FE319006A9F80 /* loop_descriptor.cpp in Sources */,
-				A98C8836257FE31A006A9F80 /* relax_float_ops_pass.cpp in Sources */,
-				A98C8731257FE319006A9F80 /* loop_unroller.cpp in Sources */,
-				A98C851B257FE318006A9F80 /* string_utils.cpp in Sources */,
-				A98C86AD257FE319006A9F80 /* loop_fission.cpp in Sources */,
-				A98C8641257FE319006A9F80 /* optimizer.cpp in Sources */,
-				A98C8D8B257FE31C006A9F80 /* validate_constants.cpp in Sources */,
-				A98C8D58257FE31C006A9F80 /* validate_annotation.cpp in Sources */,
-				A98C8749257FE319006A9F80 /* strip_reflect_info_pass.cpp in Sources */,
-				A98C86CE257FE319006A9F80 /* ssa_rewrite_pass.cpp in Sources */,
-				A98C8DCA257FE31C006A9F80 /* validate_type.cpp in Sources */,
-				A98C85AE257FE319006A9F80 /* reduction_opportunity.cpp in Sources */,
-				A98C8659257FE319006A9F80 /* build_module.cpp in Sources */,
-				A98C8DD6257FE31C006A9F80 /* basic_block.cpp in Sources */,
-				A98C8527257FE318006A9F80 /* parse_number.cpp in Sources */,
-				A98C871C257FE319006A9F80 /* licm_pass.cpp in Sources */,
-				A98C8D85257FE31C006A9F80 /* validate.cpp in Sources */,
-				A98C871F257FE319006A9F80 /* eliminate_dead_functions_pass.cpp in Sources */,
-				A98C8D76257FE31C006A9F80 /* validate_instruction.cpp in Sources */,
-				A98C888A257FE31A006A9F80 /* basic_block.cpp in Sources */,
-				A98C8632257FE319006A9F80 /* software_version.cpp in Sources */,
-				A98C8D9D257FE31C006A9F80 /* validate_adjacency.cpp in Sources */,
-				A98C854B257FE318006A9F80 /* reduction_util.cpp in Sources */,
-				A98C86F2257FE319006A9F80 /* module.cpp in Sources */,
-				A98C8803257FE319006A9F80 /* private_to_local_pass.cpp in Sources */,
-				A98C85A2257FE319006A9F80 /* operand_to_undef_reduction_opportunity_finder.cpp in Sources */,
-				A98C86FB257FE319006A9F80 /* loop_unswitch_pass.cpp in Sources */,
-				A98C84FA257FE318006A9F80 /* assembly_grammar.cpp in Sources */,
-				A98C85D8257FE319006A9F80 /* remove_block_reduction_opportunity.cpp in Sources */,
-				A98C87AF257FE319006A9F80 /* eliminate_dead_members_pass.cpp in Sources */,
-				A98C8758257FE319006A9F80 /* pch_source_opt.cpp in Sources */,
-				A98C8575257FE319006A9F80 /* change_operand_reduction_opportunity.cpp in Sources */,
-				A98C878B257FE319006A9F80 /* function.cpp in Sources */,
-				A98C87B5257FE319006A9F80 /* desc_sroa.cpp in Sources */,
-				A98C8656257FE319006A9F80 /* combine_access_chains.cpp in Sources */,
-				A98C86A7257FE319006A9F80 /* feature_manager.cpp in Sources */,
-				A98C85D2257FE319006A9F80 /* conditional_branch_to_simple_conditional_branch_opportunity_finder.cpp in Sources */,
-				A98C87B8257FE319006A9F80 /* block_merge_util.cpp in Sources */,
-				A98C86C2257FE319006A9F80 /* wrap_opkill.cpp in Sources */,
-				A98C8DA9257FE31C006A9F80 /* validate_id.cpp in Sources */,
-				A98C88BD257FE31A006A9F80 /* compact_ids_pass.cpp in Sources */,
-				A98C868F257FE319006A9F80 /* freeze_spec_constant_value_pass.cpp in Sources */,
-				A98C85FC257FE319006A9F80 /* print.cpp in Sources */,
-				A98C872B257FE319006A9F80 /* vector_dce.cpp in Sources */,
-				A98C8D6A257FE31C006A9F80 /* validate_non_uniform.cpp in Sources */,
-				A98C8DA0257FE31C006A9F80 /* validate_conversion.cpp in Sources */,
-				A98C8DC1257FE31C006A9F80 /* validate_image.cpp in Sources */,
-				A98C87DC257FE319006A9F80 /* dead_insert_elim_pass.cpp in Sources */,
-				A98C8DD9257FE31C006A9F80 /* validate_function.cpp in Sources */,
-				A98C8812257FE319006A9F80 /* set_spec_constant_default_value_pass.cpp in Sources */,
-				A98C8620257FE319006A9F80 /* spirv_reducer_options.cpp in Sources */,
-				A98C85DB257FE319006A9F80 /* remove_unused_struct_member_reduction_opportunity_finder.cpp in Sources */,
-				A98C86B6257FE319006A9F80 /* merge_return_pass.cpp in Sources */,
-				A98C87BE257FE319006A9F80 /* copy_prop_arrays.cpp in Sources */,
-				A98C863B257FE319006A9F80 /* ext_inst.cpp in Sources */,
-				A98C8D55257FE31C006A9F80 /* text_handler.cpp in Sources */,
-				A98C86B0257FE319006A9F80 /* dominator_tree.cpp in Sources */,
-				A98C8593257FE319006A9F80 /* pch_source_reduce.cpp in Sources */,
-				A98C8D7F257FE31C006A9F80 /* validate_builtins.cpp in Sources */,
-				A98C87B2257FE319006A9F80 /* strength_reduction_pass.cpp in Sources */,
-				A98C8710257FE319006A9F80 /* inline_pass.cpp in Sources */,
-				A98C8563257FE318006A9F80 /* simple_conditional_branch_to_branch_opportunity_finder.cpp in Sources */,
-				A98C8D70257FE31C006A9F80 /* validate_atomics.cpp in Sources */,
-				A98C852A257FE318006A9F80 /* bit_vector.cpp in Sources */,
-				A98C8830257FE31A006A9F80 /* workaround1209.cpp in Sources */,
-				A98C8D61257FE31C006A9F80 /* validate_capability.cpp in Sources */,
-				A98C88A5257FE31A006A9F80 /* upgrade_memory_model.cpp in Sources */,
-				A98C8500257FE318006A9F80 /* extensions.cpp in Sources */,
-				A98C8DE2257FE31C006A9F80 /* validation_state.cpp in Sources */,
-				A98C881B257FE319006A9F80 /* amd_ext_to_khr.cpp in Sources */,
-				A98C8605257FE319006A9F80 /* spirv_endian.cpp in Sources */,
-				A98C86E3257FE319006A9F80 /* mem_pass.cpp in Sources */,
-				A98C87C1257FE319006A9F80 /* pass_manager.cpp in Sources */,
-				A98C8D8E257FE31C006A9F80 /* validate_bitwise.cpp in Sources */,
-				A98C8686257FE319006A9F80 /* strip_atomic_counter_memory_pass.cpp in Sources */,
-				A98C88C0257FE31A006A9F80 /* loop_peeling.cpp in Sources */,
-				A98C8809257FE319006A9F80 /* propagator.cpp in Sources */,
-				A98C862C257FE319006A9F80 /* name_mapper.cpp in Sources */,
-				A98C8740257FE319006A9F80 /* inst_buff_addr_check_pass.cpp in Sources */,
-				A98C8D6D257FE31C006A9F80 /* validate_scopes.cpp in Sources */,
-				A98C854E257FE318006A9F80 /* structured_loop_to_selection_reduction_opportunity_finder.cpp in Sources */,
-				A98C8821257FE319006A9F80 /* scalar_replacement_pass.cpp in Sources */,
-				A98C8596257FE319006A9F80 /* remove_struct_member_reduction_opportunity.cpp in Sources */,
-				A98C8851257FE31A006A9F80 /* inline_opaque_pass.cpp in Sources */,
-				A98C876D257FE319006A9F80 /* dead_branch_elim_pass.cpp in Sources */,
-				A98C8572257FE319006A9F80 /* merge_blocks_reduction_opportunity.cpp in Sources */,
-				A98C88B7257FE31A006A9F80 /* legalize_vector_shuffle_pass.cpp in Sources */,
-				A98C858A257FE319006A9F80 /* remove_instruction_reduction_opportunity.cpp in Sources */,
-				A98C86C5257FE319006A9F80 /* const_folding_rules.cpp in Sources */,
-				A98C8DB5257FE31C006A9F80 /* validate_memory_semantics.cpp in Sources */,
-				A98C8DD3257FE31C006A9F80 /* validate_layout.cpp in Sources */,
-				A98C87FD257FE319006A9F80 /* local_single_store_elim_pass.cpp in Sources */,
-				A98C8542257FE318006A9F80 /* reduction_pass.cpp in Sources */,
-				A98C86AA257FE319006A9F80 /* pass.cpp in Sources */,
-				A98C88A2257FE31A006A9F80 /* loop_fusion.cpp in Sources */,
-				A98C85D5257FE319006A9F80 /* structured_loop_to_selection_reduction_opportunity.cpp in Sources */,
-				A98C882A257FE31A006A9F80 /* redundancy_elimination.cpp in Sources */,
-				A98C87A3257FE319006A9F80 /* if_conversion.cpp in Sources */,
-				A98C880F257FE319006A9F80 /* loop_dependence_helpers.cpp in Sources */,
-				A98C86CB257FE319006A9F80 /* strip_debug_info_pass.cpp in Sources */,
-				A98C85F9257FE319006A9F80 /* spirv_validator_options.cpp in Sources */,
-				A98C864A257FE319006A9F80 /* loop_utils.cpp in Sources */,
-				A98C8623257FE319006A9F80 /* parsed_operand.cpp in Sources */,
-				A98C8515257FE318006A9F80 /* timer.cpp in Sources */,
-				A98C8545257FE318006A9F80 /* operand_to_const_reduction_opportunity_finder.cpp in Sources */,
-				A98C8737257FE319006A9F80 /* constants.cpp in Sources */,
-				A98C85E7257FE319006A9F80 /* spirv_optimizer_options.cpp in Sources */,
-				A98C8D46257FE31C006A9F80 /* operand.cpp in Sources */,
-				A98C85DE257FE319006A9F80 /* reduction_opportunity_finder.cpp in Sources */,
-				A98C884E257FE31A006A9F80 /* value_number_table.cpp in Sources */,
-				A98C86FE257FE319006A9F80 /* unify_const_pass.cpp in Sources */,
-				A98C85C9257FE319006A9F80 /* remove_block_reduction_opportunity_finder.cpp in Sources */,
-				A98C8D5B257FE31C006A9F80 /* validate_misc.cpp in Sources */,
-				A98C8683257FE319006A9F80 /* cfg.cpp in Sources */,
-				A98C8D5E257FE31C006A9F80 /* validate_cfg.cpp in Sources */,
-				A98C8DB8257FE31C006A9F80 /* validate_logicals.cpp in Sources */,
-				A98C867A257FE319006A9F80 /* types.cpp in Sources */,
+				A9560D6025E46D1F008BC84F /* validate_non_uniform.cpp in Sources */,
+				A9560D7225E46D1F008BC84F /* validate_debug.cpp in Sources */,
+				A956088625E46D1E008BC84F /* basic_block.cpp in Sources */,
+				A956078125E46D1E008BC84F /* ir_context.cpp in Sources */,
+				A956064325E46D1D008BC84F /* linker.cpp in Sources */,
+				A9560D5125E46D1F008BC84F /* validate_misc.cpp in Sources */,
+				A95607D225E46D1E008BC84F /* loop_fusion_pass.cpp in Sources */,
+				A956081D25E46D1E008BC84F /* amd_ext_to_khr.cpp in Sources */,
+				A95606B825E46D1D008BC84F /* loop_fission.cpp in Sources */,
+				A95607A825E46D1E008BC84F /* if_conversion.cpp in Sources */,
+				A956064925E46D1D008BC84F /* opcode.cpp in Sources */,
+				A956081425E46D1E008BC84F /* set_spec_constant_default_value_pass.cpp in Sources */,
+				A9560D8125E46D1F008BC84F /* validate_constants.cpp in Sources */,
+				A95607B725E46D1E008BC84F /* strength_reduction_pass.cpp in Sources */,
+				A9560D6325E46D1F008BC84F /* validate_scopes.cpp in Sources */,
+				A95605D125E46D1D008BC84F /* operand_to_dominating_id_reduction_opportunity_finder.cpp in Sources */,
+				A956057125E46D1D008BC84F /* simple_conditional_branch_to_branch_reduction_opportunity.cpp in Sources */,
+				A9560D5D25E46D1F008BC84F /* validate_barriers.cpp in Sources */,
+				A95607C325E46D1E008BC84F /* copy_prop_arrays.cpp in Sources */,
+				A956050B25E46D1D008BC84F /* text.cpp in Sources */,
+				A956073625E46D1D008BC84F /* loop_unroller.cpp in Sources */,
+				A95605B325E46D1D008BC84F /* reducer.cpp in Sources */,
+				A956062825E46D1D008BC84F /* enum_string_mapping.cpp in Sources */,
+				A956051725E46D1D008BC84F /* pch_source.cpp in Sources */,
+				A9560D7B25E46D1F008BC84F /* validate.cpp in Sources */,
+				A95606B525E46D1D008BC84F /* pass.cpp in Sources */,
+				A956073025E46D1D008BC84F /* vector_dce.cpp in Sources */,
+				A9560DAB25E46D1F008BC84F /* validate_memory_semantics.cpp in Sources */,
+				A956057425E46D1D008BC84F /* remove_function_reduction_opportunity.cpp in Sources */,
+				A95606C125E46D1D008BC84F /* merge_return_pass.cpp in Sources */,
+				A95607C625E46D1E008BC84F /* pass_manager.cpp in Sources */,
+				A95605B025E46D1D008BC84F /* remove_unused_instruction_reduction_opportunity_finder.cpp in Sources */,
+				A9560D7825E46D1F008BC84F /* validate_interfaces.cpp in Sources */,
+				A956080525E46D1E008BC84F /* private_to_local_pass.cpp in Sources */,
+				A956075725E46D1E008BC84F /* ccp_pass.cpp in Sources */,
+				A956085325E46D1E008BC84F /* inline_opaque_pass.cpp in Sources */,
+				A956069A25E46D1D008BC84F /* freeze_spec_constant_value_pass.cpp in Sources */,
+				A956057A25E46D1D008BC84F /* remove_selection_reduction_opportunity_finder.cpp in Sources */,
+				A956057D25E46D1D008BC84F /* conditional_branch_to_simple_conditional_branch_reduction_opportunity.cpp in Sources */,
+				A95608B625E46D1E008BC84F /* loop_peeling.cpp in Sources */,
+				A956068525E46D1D008BC84F /* code_sink.cpp in Sources */,
+				A95605BF25E46D1D008BC84F /* merge_blocks_reduction_opportunity_finder.cpp in Sources */,
+				A956060725E46D1D008BC84F /* spirv_fuzzer_options.cpp in Sources */,
+				A956076F25E46D1E008BC84F /* simplification_pass.cpp in Sources */,
+				A956065B25E46D1D008BC84F /* register_pressure.cpp in Sources */,
+				A95606CD25E46D1D008BC84F /* wrap_opkill.cpp in Sources */,
+				A956079625E46D1E008BC84F /* composite.cpp in Sources */,
+				A956089E25E46D1E008BC84F /* upgrade_memory_model.cpp in Sources */,
+				A956070625E46D1D008BC84F /* loop_unswitch_pass.cpp in Sources */,
+				A956054725E46D1D008BC84F /* table.cpp in Sources */,
+				A9560D4E25E46D1F008BC84F /* validate_annotation.cpp in Sources */,
+				A956056825E46D1D008BC84F /* remove_function_reduction_opportunity_finder.cpp in Sources */,
+				A95606C725E46D1D008BC84F /* eliminate_dead_constant_pass.cpp in Sources */,
+				A956062225E46D1D008BC84F /* binary.cpp in Sources */,
+				A956076625E46D1E008BC84F /* aggressive_dead_code_elim_pass.cpp in Sources */,
+				A9560D9625E46D1F008BC84F /* validate_conversion.cpp in Sources */,
+				A956084125E46D1E008BC84F /* instruction.cpp in Sources */,
+				A95605C825E46D1D008BC84F /* change_operand_to_undef_reduction_opportunity.cpp in Sources */,
+				A95604FF25E46D1D008BC84F /* spirv_target_env.cpp in Sources */,
+				A95606EE25E46D1D008BC84F /* mem_pass.cpp in Sources */,
+				A956070C25E46D1D008BC84F /* type_manager.cpp in Sources */,
+				A956081125E46D1E008BC84F /* loop_dependence_helpers.cpp in Sources */,
+				A95608A725E46D1E008BC84F /* scalar_analysis_simplification.cpp in Sources */,
+				A9560DBA25E46D1F008BC84F /* validate_literals.cpp in Sources */,
+				A95606A925E46D1D008BC84F /* instrument_pass.cpp in Sources */,
+				A956054D25E46D1D008BC84F /* remove_selection_reduction_opportunity.cpp in Sources */,
+				A956052F25E46D1D008BC84F /* string_utils.cpp in Sources */,
+				A956083825E46D1E008BC84F /* relax_float_ops_pass.cpp in Sources */,
+				A95606A325E46D1D008BC84F /* inst_bindless_check_pass.cpp in Sources */,
+				A956065525E46D1D008BC84F /* optimizer.cpp in Sources */,
+				A956089525E46D1E008BC84F /* graphics_robust_access_pass.cpp in Sources */,
+				A956072725E46D1D008BC84F /* eliminate_dead_functions_pass.cpp in Sources */,
+				A95605C225E46D1D008BC84F /* reduction_opportunity.cpp in Sources */,
+				A956079925E46D1E008BC84F /* convert_to_half_pass.cpp in Sources */,
+				A95606D925E46D1D008BC84F /* ssa_rewrite_pass.cpp in Sources */,
+				A95608B325E46D1E008BC84F /* compact_ids_pass.cpp in Sources */,
+				A9560D8A25E46D1F008BC84F /* construct.cpp in Sources */,
+				A9560DB425E46D1F008BC84F /* validate_memory.cpp in Sources */,
+				A95606CA25E46D1D008BC84F /* cfg_cleanup_pass.cpp in Sources */,
+				A956066D25E46D1D008BC84F /* build_module.cpp in Sources */,
+				A9560DB725E46D1F008BC84F /* validate_image.cpp in Sources */,
+				A9560D5425E46D1F008BC84F /* validate_cfg.cpp in Sources */,
+				A9560D3C25E46D1F008BC84F /* operand.cpp in Sources */,
+				A95607C925E46D1E008BC84F /* inline_exhaustive_pass.cpp in Sources */,
+				A956053B25E46D1D008BC84F /* parse_number.cpp in Sources */,
+				A956069725E46D1D008BC84F /* local_single_block_elim_pass.cpp in Sources */,
+				A956064625E46D1D008BC84F /* software_version.cpp in Sources */,
+				A956055F25E46D1D008BC84F /* reduction_util.cpp in Sources */,
+				A956083225E46D1E008BC84F /* workaround1209.cpp in Sources */,
+				A95607AB25E46D1E008BC84F /* debug_info_manager.cpp in Sources */,
+				A95606D025E46D1D008BC84F /* const_folding_rules.cpp in Sources */,
+				A95606F725E46D1D008BC84F /* dead_variable_elimination.cpp in Sources */,
+				A956080B25E46D1E008BC84F /* propagator.cpp in Sources */,
+				A95605B625E46D1D008BC84F /* operand_to_undef_reduction_opportunity_finder.cpp in Sources */,
+				A9560DC625E46D1F008BC84F /* validate_execution_limitations.cpp in Sources */,
+				A956050E25E46D1D008BC84F /* assembly_grammar.cpp in Sources */,
+				A95607B425E46D1E008BC84F /* eliminate_dead_members_pass.cpp in Sources */,
+				A956077B25E46D1E008BC84F /* folding_rules.cpp in Sources */,
+				A95605EC25E46D1D008BC84F /* remove_block_reduction_opportunity.cpp in Sources */,
+				A956070925E46D1D008BC84F /* unify_const_pass.cpp in Sources */,
+				A956071E25E46D1D008BC84F /* ir_loader.cpp in Sources */,
+				A956058925E46D1D008BC84F /* change_operand_reduction_opportunity.cpp in Sources */,
+				A956069425E46D1D008BC84F /* decoration_manager.cpp in Sources */,
+				A956066A25E46D1D008BC84F /* combine_access_chains.cpp in Sources */,
+				A956070325E46D1D008BC84F /* fold_spec_constant_op_and_composite_pass.cpp in Sources */,
+				A95607FF25E46D1E008BC84F /* local_single_store_elim_pass.cpp in Sources */,
+				A9560DCC25E46D1F008BC84F /* basic_block.cpp in Sources */,
+				A95607EA25E46D1E008BC84F /* block_merge_pass.cpp in Sources */,
+				A95605E625E46D1D008BC84F /* conditional_branch_to_simple_conditional_branch_opportunity_finder.cpp in Sources */,
+				A956076925E46D1E008BC84F /* eliminate_dead_functions_util.cpp in Sources */,
+				A95607BD25E46D1E008BC84F /* block_merge_util.cpp in Sources */,
+				A956061025E46D1D008BC84F /* print.cpp in Sources */,
+				A956084725E46D1E008BC84F /* reduce_load_size.cpp in Sources */,
+				A956074525E46D1D008BC84F /* inst_buff_addr_check_pass.cpp in Sources */,
+				A9560D6F25E46D1F008BC84F /* validate_decorations.cpp in Sources */,
+				A956081A25E46D1E008BC84F /* fold.cpp in Sources */,
+				A956079325E46D1E008BC84F /* instruction_list.cpp in Sources */,
+				A95606F425E46D1D008BC84F /* remove_duplicates_pass.cpp in Sources */,
+				A956063425E46D1D008BC84F /* spirv_reducer_options.cpp in Sources */,
+				A956071825E46D1D008BC84F /* inline_pass.cpp in Sources */,
+				A95605EF25E46D1D008BC84F /* remove_unused_struct_member_reduction_opportunity_finder.cpp in Sources */,
+				A956064F25E46D1D008BC84F /* ext_inst.cpp in Sources */,
+				A9560D7525E46D1F008BC84F /* validate_builtins.cpp in Sources */,
+				A95605A725E46D1D008BC84F /* pch_source_reduce.cpp in Sources */,
+				A9560D8D25E46D1F008BC84F /* function.cpp in Sources */,
+				A956057725E46D1D008BC84F /* simple_conditional_branch_to_branch_opportunity_finder.cpp in Sources */,
+				A956079025E46D1E008BC84F /* function.cpp in Sources */,
+				A9560DDB25E46D1F008BC84F /* validate_primitives.cpp in Sources */,
+				A9560D6C25E46D1F008BC84F /* validate_instruction.cpp in Sources */,
+				A9560D4525E46D1F008BC84F /* disassemble.cpp in Sources */,
+				A9560D4B25E46D1F008BC84F /* text_handler.cpp in Sources */,
+				A956089B25E46D1E008BC84F /* loop_fusion.cpp in Sources */,
+				A956053E25E46D1D008BC84F /* bit_vector.cpp in Sources */,
+				A9560DCF25E46D1F008BC84F /* validate_function.cpp in Sources */,
+				A95607BA25E46D1E008BC84F /* desc_sroa.cpp in Sources */,
+				A9560D8725E46D1F008BC84F /* validate_extensions.cpp in Sources */,
+				A9560DB125E46D1F008BC84F /* validate_derivatives.cpp in Sources */,
+				A95606DC25E46D1D008BC84F /* loop_dependence.cpp in Sources */,
+				A956077225E46D1E008BC84F /* dead_branch_elim_pass.cpp in Sources */,
+				A956051425E46D1D008BC84F /* extensions.cpp in Sources */,
+				A9560D2A25E46D1F008BC84F /* diagnostic.cpp in Sources */,
+				A9560DC925E46D1F008BC84F /* validate_layout.cpp in Sources */,
+				A956061925E46D1D008BC84F /* spirv_endian.cpp in Sources */,
+				A956064025E46D1D008BC84F /* name_mapper.cpp in Sources */,
+				A9560DAE25E46D1F008BC84F /* validate_logicals.cpp in Sources */,
+				A956088325E46D1E008BC84F /* local_access_chain_convert_pass.cpp in Sources */,
+				A956082325E46D1E008BC84F /* scalar_replacement_pass.cpp in Sources */,
+				A956056225E46D1D008BC84F /* structured_loop_to_selection_reduction_opportunity_finder.cpp in Sources */,
+				A95605AA25E46D1D008BC84F /* remove_struct_member_reduction_opportunity.cpp in Sources */,
+				A956058625E46D1D008BC84F /* merge_blocks_reduction_opportunity.cpp in Sources */,
+				A956075D25E46D1E008BC84F /* pch_source_opt.cpp in Sources */,
+				A95606A625E46D1D008BC84F /* local_redundancy_elimination.cpp in Sources */,
+				A9560DBD25E46D1F008BC84F /* instruction.cpp in Sources */,
+				A956085025E46D1E008BC84F /* value_number_table.cpp in Sources */,
+				A95606B225E46D1D008BC84F /* feature_manager.cpp in Sources */,
+				A956059E25E46D1D008BC84F /* remove_instruction_reduction_opportunity.cpp in Sources */,
+				A95606D625E46D1D008BC84F /* strip_debug_info_pass.cpp in Sources */,
+				A956074E25E46D1D008BC84F /* strip_reflect_info_pass.cpp in Sources */,
+				A95606FD25E46D1D008BC84F /* module.cpp in Sources */,
+				A956055625E46D1D008BC84F /* reduction_pass.cpp in Sources */,
+				A95605E925E46D1D008BC84F /* structured_loop_to_selection_reduction_opportunity.cpp in Sources */,
+				A95607DE25E46D1E008BC84F /* dead_insert_elim_pass.cpp in Sources */,
+				A956060D25E46D1D008BC84F /* spirv_validator_options.cpp in Sources */,
+				A956077525E46D1E008BC84F /* flatten_decoration_pass.cpp in Sources */,
+				A956065E25E46D1D008BC84F /* loop_utils.cpp in Sources */,
+				A95607E425E46D1E008BC84F /* scalar_analysis.cpp in Sources */,
+				A95606BB25E46D1D008BC84F /* dominator_tree.cpp in Sources */,
+				A956072425E46D1D008BC84F /* licm_pass.cpp in Sources */,
+				A956087725E46D1E008BC84F /* struct_cfg_analysis.cpp in Sources */,
+				A956074825E46D1D008BC84F /* def_use_manager.cpp in Sources */,
+				A95606E525E46D1D008BC84F /* inst_debug_printf_pass.cpp in Sources */,
+				A9560D8425E46D1F008BC84F /* validate_bitwise.cpp in Sources */,
+				A9560DD525E46D1F008BC84F /* validate_composites.cpp in Sources */,
+				A9560D9325E46D1F008BC84F /* validate_adjacency.cpp in Sources */,
+				A956063725E46D1D008BC84F /* parsed_operand.cpp in Sources */,
+				A956052925E46D1D008BC84F /* timer.cpp in Sources */,
+				A9560DA525E46D1F008BC84F /* validate_arithmetics.cpp in Sources */,
+				A9560D9925E46D1F008BC84F /* validate_small_type_uses.cpp in Sources */,
+				A956078A25E46D1E008BC84F /* loop_descriptor.cpp in Sources */,
+				A956085F25E46D1E008BC84F /* dominator_analysis.cpp in Sources */,
+				A956055925E46D1D008BC84F /* operand_to_const_reduction_opportunity_finder.cpp in Sources */,
+				A95605FB25E46D1D008BC84F /* spirv_optimizer_options.cpp in Sources */,
+				A95605F225E46D1D008BC84F /* reduction_opportunity_finder.cpp in Sources */,
+				A95605DD25E46D1D008BC84F /* remove_block_reduction_opportunity_finder.cpp in Sources */,
+				A9560DC025E46D1F008BC84F /* validate_type.cpp in Sources */,
+				A9560DA825E46D1F008BC84F /* validate_mode_setting.cpp in Sources */,
+				A956082C25E46D1E008BC84F /* redundancy_elimination.cpp in Sources */,
+				A956069125E46D1D008BC84F /* cfg.cpp in Sources */,
+				A956073C25E46D1D008BC84F /* constants.cpp in Sources */,
+				A956085625E46D1E008BC84F /* replace_invalid_opc.cpp in Sources */,
+				A9560D3025E46D1F008BC84F /* libspirv.cpp in Sources */,
+				A9560DD825E46D1F008BC84F /* validation_state.cpp in Sources */,
+				A9560D5725E46D1F008BC84F /* validate_capability.cpp in Sources */,
+				A9560D9F25E46D1F008BC84F /* validate_id.cpp in Sources */,
+				A956068825E46D1D008BC84F /* types.cpp in Sources */,
+				A956084D25E46D1E008BC84F /* fix_storage_class.cpp in Sources */,
+				A9560D6625E46D1F008BC84F /* validate_atomics.cpp in Sources */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
diff --git a/ExternalRevisions/README.md b/ExternalRevisions/README.md
index 87f10b9..68ea180 100644
--- a/ExternalRevisions/README.md
+++ b/ExternalRevisions/README.md
@@ -205,7 +205,7 @@
 
 6. In the `Scripts` folder, run `./packagePregenSpirvToolsHeaders`, which will fetch and build the 
    full `SPIRV-Tools` library and will update `Templates/spirv-tools/build.zip` from the `*.h` and 
-   `*.inc` files in `External/glslang/External/spirv-tools/build`. Test by running `./fetchDependencies` 
+   `*.inc` files in `External/glslang/External/spirv-tools/build`. Test by running `./fetchDependencies --all` 
    and a **MoltenVK** build.
 
 
diff --git a/ExternalRevisions/SPIRV-Cross_repo_revision b/ExternalRevisions/SPIRV-Cross_repo_revision
index 0e4d400..16d472f 100644
--- a/ExternalRevisions/SPIRV-Cross_repo_revision
+++ b/ExternalRevisions/SPIRV-Cross_repo_revision
@@ -1 +1 @@
-4741bbaa641d118ca1864094decd1ba977316161
+621884d70917038caf7509f7b1b3c143807ff43f
diff --git a/ExternalRevisions/Vulkan-Headers_repo_revision b/ExternalRevisions/Vulkan-Headers_repo_revision
index 826e727..11497cc 100644
--- a/ExternalRevisions/Vulkan-Headers_repo_revision
+++ b/ExternalRevisions/Vulkan-Headers_repo_revision
@@ -1 +1 @@
-87aaa16d4c8e1ac70f8f04acdcd46eed4bd77209
+1d99b835ec3cd5a7fb2f2a2dd9a615ee2d1f0101
diff --git a/ExternalRevisions/Vulkan-Tools_repo_revision b/ExternalRevisions/Vulkan-Tools_repo_revision
index 9678881..9c5e117 100644
--- a/ExternalRevisions/Vulkan-Tools_repo_revision
+++ b/ExternalRevisions/Vulkan-Tools_repo_revision
@@ -1 +1 @@
-0387f633882df56347c368149759b825ec55fd71
+88ea55de928a08ba5c5f65a93d1e7c8f666fc43f
diff --git a/ExternalRevisions/VulkanSamples_repo_revision b/ExternalRevisions/VulkanSamples_repo_revision
index 95c22a9..be20a30 100644
--- a/ExternalRevisions/VulkanSamples_repo_revision
+++ b/ExternalRevisions/VulkanSamples_repo_revision
@@ -1 +1 @@
-753fc69bac132e58da6d8864a9930cc587fde60a
+16cb7667f5de831ac042c7fa9eb8c771260197fe
diff --git a/ExternalRevisions/glslang_repo_revision b/ExternalRevisions/glslang_repo_revision
index 22afe2f..06cebc6 100644
--- a/ExternalRevisions/glslang_repo_revision
+++ b/ExternalRevisions/glslang_repo_revision
@@ -1 +1 @@
-c594de23cdd790d64ad5f9c8b059baae0ee2941d
+e56beaee736863ce48455955158f1839e6e4c1a1
diff --git a/Templates/spirv-tools/build.zip b/Templates/spirv-tools/build.zip
index f63393c..7a612b0 100644
--- a/Templates/spirv-tools/build.zip
+++ b/Templates/spirv-tools/build.zip
Binary files differ
diff --git a/fetchDependencies b/fetchDependencies
index 6b81da1..790a288 100755
--- a/fetchDependencies
+++ b/fetchDependencies
@@ -32,7 +32,7 @@
 #              binaries for all supported platforms.
 #
 #      --none
-#              Don't build the external libraries for any platform.
+#              Don't build the external libraries for any platform (this is the default).
 #
 #      Multiple platform options may be specified. At least one platform option must be specified.
 #