Merge pull request #1177 from billhollings/sdk-1.2.162

Update dependency libraries to match Vulkan SDK 1.2.162.
diff --git a/Docs/Whats_New.md b/Docs/Whats_New.md
index 7cf26e0..4271434 100644
--- a/Docs/Whats_New.md
+++ b/Docs/Whats_New.md
@@ -16,7 +16,7 @@
 MoltenVK 1.1.1
 --------------
 
-Released 2010/12/07
+Released 2010/12/09
 
 - Add support for extensions:
 	- `VK_KHR_sampler_mirror_clamp_to_edge` (iOS)
@@ -28,11 +28,17 @@
 	- `VK_EXT_texture_compression_astc_hdr`
 	- `VK_AMD_shader_image_load_store` (macOS)
 	- `VK_IMG_format_pvrtc` (macOS)
-- Support the *Mac Catalyst* platform for *iOS* apps on *macOS 11.0+*, under both `x86_64` and `arm64` architectures.
-- Re-enable `MTLEvent`-based semaphores.
-- Use `VK_KHR_image_format_list` to disable `MTLTextureUsagePixelFormatView` 
+- Support the *Mac Catalyst* platform for *iOS* apps on *macOS 11.0+*, 
+  under both `x86_64` and `arm64` architectures.
+- Re-enable `MTLEvent`-based semaphores and fix several `MVKSync` issues.
+- Use `VK_KHR_image_format_list` to disable `MTLTextureUsagePixelFormatView`
   if only swizzles or `sRGB` conversion will be used for image views, improving 
   performance on *iOS* by allowing Metal to use lossless texture compression.
+- Handle device loss.
+- Fix crash in `vkUpdateDescriptorSets()` when copying inline block descriptors.
+- Fix Metal validation error when unused elements in an array of sampler are not populated by descriptors.
+- Fix crashes in `vkUseIOSurfaceMVK()` on chroma sampling and double releasing of`MTLTexture`.
+- Fix potential drawable present race conditions.
 - Fix crash in `vkUpdateDescriptorSets()` when copying inline block descriptors.
 - Fix Metal validation error when unused elements in an array of sampler are not populated by descriptors.
 - Move *Metal* drawable presentation from `MTLCommandBuffer` to `MTLDrawable`
@@ -40,8 +46,98 @@
 - Allow binding descriptor set using layout different than it was created with.
 - Report `VkPhysicalDeviceLimits::maxPerStageDescriptorStorageImages` as Metal limit of `8`.
 - Increase per-stage texture count to `96` for A11 SoC's and above.
+- Use variable descriptor count when determining descriptor binding count.
+- Support setting sizes of SPIR-V unsized arrays.
+- Support `MTLStorageTypeMemoryless` for Apple Silicon on Mac.
+- Support Apple GPU pixel formats with Apple Silicon on Mac.
+- Allow linear images on Apple GPUs in Blit and Clear commands.
+- Apple family 7 GPUs (A14) on iOS support multisample layered rendering, 
+  as well as sampler border colors and the mirror clamp to edge sampler address mode.
+- Set fill mode, depth bias, viewport, and scissor states before clearing attachments
+- Disable culling for the duration of `vkCmdClearAttachments()`
+- `MVKDevice` increase minimum OS for shared-storage textures.
+- `MVKDevice` set properties for Apple Silicon GPUs on macOS.
+- `MVKQueue` only create one `GPUCaptureScope` per queue.
+- `MVKSamplerYcbcrConversion` always make sure there is one plane.
+- `MVKPhysicalDevice` correct fragment input component limit.
+- `MVKPhysicalDevice` set max visibility buffer size to 256 kiB where supported.
+- `MVKPhysicalDevice` expose support for interpolation functions.
+- `MVKPhysicalDevice` enable 3D compressed textures on *iOS/tvOS*, and forbid ETC2 and EAC 
+   3D textures on all platforms. Apple GPUs do not support 3D for those.
+- `MVKPhysicalDevice` enable Apple family 7 features on *iOS*.
+- `MVKPhysicalDevice` remove need to call `initGPUInfoProperties()` twice.
+- `MVKPhysicalDevice` correct max descriptor set resources.
+- `MVKPhysicalDevice` reduce maximum point size to 64.
+- `MVKPhysicalDevice` enable strictLines for Intel and NVIDIA.
+- `MVKPhysicalDevice` enable `shaderResourceMinLod` on *iOS*.
+- `MVKPhysicalDevice` set correct subgroup properties.
+- `MVKPhysicalDevice` enable texture swizzle on all Apple GPUs.
+- `MVKPipelineLayout` only set configuration result if validating.
+- `MVKPipeline` fix calculation of atomic image buffer addresses.
+- `MVKPipeline` disable rasterization if culling both sides and don't try to add a fragment shader.
+- `MVKPipeline` shorten vertex attribute format's length when `stride` < `size`.
+- `MVKGraphicsPipeline` handle `minSampleShading`.
+- `MVKImage` always use texel buffers for linear images in `MTLHeaps`.
+- `MVKImage` make sure plane heap offsets are properly aligned.
+- `MVKImage` always set the depth plane when rendering to a 3D image.
+- `MVKImage` avoid swizzling storage and/or attachment image views.
+- `MVKImage` avoid texel buffer for atomics if view format list
+    exists and does not include either `R32_UINT` or `R32_SINT` format.
+- `MVKImageView` always ignore transfer usages.
+- `MVKBufferView` avoid triggering `bytesPerRow` validation warning.
+- `MVKDescriptorSetLayout` speed up lookup of descriptor index and streamline binding access.
+- `MVKCmdBlitImage` use layered draws when possible.
+- `MVKCmdBlitImage` add 0.5 to layer index before interpolating.
+- `MVKCmdBlitImage` support depth/stencil blits with inversion and scaling.
+- `MVKSwapchain`  allow images whose size doesn't match the `CAMetalLayer`.
+- `MVKPixelFormats` add 0.5 ULP to clear values for normalized formats.
+- `MVKCommandEncoder` don't set `renderTargetArrayLength` for mixed 2D/3D renders.
+- `MVKExtensions` add missing *tvOS* case for unsupported extensions.
+- `MVKDescriptorSetLayout` sort and hold bindings by binding number.
+- `MVKDescriptor` simplify subclass implementations.
+- `MVKComputePipeline` override max threads per threadgroup.
+- `MVKGPUCapture` make sure the `MTLCaptureScope` has only one reference.
+- `MoltenShaderConverter` fix *tvOS* build to support *tvOS 9.0*.
+- Support building external libraries and dylibs against sanitizers.
 - Clarify documentation on mapping limitations for host-coherent image memory on *macOS*.
+- Add validation policy for MoltenVK development to `README.md` document.
+- Update Xcode build settings check to Xcode 12.2.
 - Update `VK_MVK_MOLTENVK_SPEC_VERSION` to `29`.
+- Update dependency libraries to match *Vulkan SDK 1.2.162*.
+- Update to latest SPIRV-Cross version:
+	- MSL: Support `SPV_EXT_demote_to_helper_invocation` for MSL 2.3.
+	- MSL: Support run-time sized image and sampler arrays
+        (`GL_EXT_nonuniform_qualifier/SPV_EXT_descriptor_indexing`).
+	- MSL: Support atomic access to images from argument buffers.
+	- MSL: Add missing interlock handling to atomic image buffers.
+	- MSL: Fix calculation of atomic image buffer address.
+	- MSL: Support querying and modifying generated combined sampler suffix.
+	- MSL: Don't use a bitcast for tessellation levels in tesc shaders.
+	- MSL: Handle Offset and Grad operands for 1D-as-2D textures.
+	- MSL: Don't remove periods from swizzle buffer index exprs.
+	- MSL: Correct definitions of subgroup ballot mask variables.
+	- MSL: Extract global variables from subgroup ballot operations.
+	- MSL: Mask ballots passed to ballot bit ops.
+	- MSL: Don't mask off inactive bits in ballot masks.
+	- MSL: Support vectors with `OpGroupNonUniformAllEqual`.
+	- MSL: Cast broadcast booleans to `ushort`.
+	- MSL: Do not use `component::x` gather for `depth2d` textures.
+	- MSL: For 2.1+, don't disable rasterization for vertex writes.
+	- MSL: Allow post-depth coverage on Mac in MSL 2.3.
+	- MSL: Allow framebuffer fetch on Mac in MSL 2.3.
+	- MSL: Allow Bias and Grad arguments with comparison on Mac in MSL 2.3.
+	- MSL: Support pull-model interpolation on MSL 2.3+
+	- MSL: Expand subgroup support.
+	- MSL: Adjust `FragCoord` for sample-rate shading.
+	- MSL: Expose some more features on iOS: `min_lod_clamp()`, `simd_is_helper_thread()`,
+	    `barycentric_coord`, and `primitive_id`.
+	- MSL: Don't add fixup hooks for builtin variables if they're unused.
+	- MSL: Don't try to use `[[thread_index_in_simdgroup]]` in vertex shaders.
+	- Handle case where block is loop header, continue AND break block.
+	- MSL: Added `fmin3` and `fmax3` library functions to the illegal name list.
+	- Added Metal keyword: `level`.
+	- Parser: Don't assume `OpTypePointer` will always take a `SPIRType`.
+	- Add MIT dual license for the SPIRV-Cross API and CLI.
 
 
 
diff --git a/ExternalDependencies.xcodeproj/project.pbxproj b/ExternalDependencies.xcodeproj/project.pbxproj
index 286fce0..523c329 100644
--- a/ExternalDependencies.xcodeproj/project.pbxproj
+++ b/ExternalDependencies.xcodeproj/project.pbxproj
@@ -385,1182 +385,1179 @@
 		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 */; };
-		A9ECC199252261FB0023ECBF /* spirv_target_env.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBEAA252261F80023ECBF /* spirv_target_env.cpp */; };
-		A9ECC19A252261FB0023ECBF /* spirv_target_env.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBEAA252261F80023ECBF /* spirv_target_env.cpp */; };
-		A9ECC19B252261FB0023ECBF /* spirv_target_env.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBEAA252261F80023ECBF /* spirv_target_env.cpp */; };
-		A9ECC19C252261FB0023ECBF /* spirv_fuzzer_options.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBEAB252261F80023ECBF /* spirv_fuzzer_options.h */; };
-		A9ECC19D252261FB0023ECBF /* spirv_fuzzer_options.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBEAB252261F80023ECBF /* spirv_fuzzer_options.h */; };
-		A9ECC19E252261FB0023ECBF /* spirv_fuzzer_options.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBEAB252261F80023ECBF /* spirv_fuzzer_options.h */; };
-		A9ECC19F252261FB0023ECBF /* assembly_grammar.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBEAC252261F80023ECBF /* assembly_grammar.h */; };
-		A9ECC1A0252261FB0023ECBF /* assembly_grammar.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBEAC252261F80023ECBF /* assembly_grammar.h */; };
-		A9ECC1A1252261FB0023ECBF /* assembly_grammar.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBEAC252261F80023ECBF /* assembly_grammar.h */; };
-		A9ECC1A2252261FB0023ECBF /* enum_set.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBEAD252261F80023ECBF /* enum_set.h */; };
-		A9ECC1A3252261FB0023ECBF /* enum_set.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBEAD252261F80023ECBF /* enum_set.h */; };
-		A9ECC1A4252261FB0023ECBF /* enum_set.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBEAD252261F80023ECBF /* enum_set.h */; };
-		A9ECC1A5252261FB0023ECBF /* text.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBEAF252261F80023ECBF /* text.cpp */; };
-		A9ECC1A6252261FB0023ECBF /* text.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBEAF252261F80023ECBF /* text.cpp */; };
-		A9ECC1A7252261FB0023ECBF /* text.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBEAF252261F80023ECBF /* text.cpp */; };
-		A9ECC1A8252261FB0023ECBF /* assembly_grammar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBEB0252261F80023ECBF /* assembly_grammar.cpp */; };
-		A9ECC1A9252261FB0023ECBF /* assembly_grammar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBEB0252261F80023ECBF /* assembly_grammar.cpp */; };
-		A9ECC1AA252261FB0023ECBF /* assembly_grammar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBEB0252261F80023ECBF /* assembly_grammar.cpp */; };
-		A9ECC1AB252261FB0023ECBF /* text.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBEB1252261F80023ECBF /* text.h */; };
-		A9ECC1AC252261FB0023ECBF /* text.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBEB1252261F80023ECBF /* text.h */; };
-		A9ECC1AD252261FB0023ECBF /* text.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBEB1252261F80023ECBF /* text.h */; };
-		A9ECC1AE252261FB0023ECBF /* extensions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBEB2252261F80023ECBF /* extensions.cpp */; };
-		A9ECC1AF252261FB0023ECBF /* extensions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBEB2252261F80023ECBF /* extensions.cpp */; };
-		A9ECC1B0252261FB0023ECBF /* extensions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBEB2252261F80023ECBF /* extensions.cpp */; };
-		A9ECC1B1252261FB0023ECBF /* pch_source.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBEB3252261F80023ECBF /* pch_source.cpp */; };
-		A9ECC1B2252261FB0023ECBF /* pch_source.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBEB3252261F80023ECBF /* pch_source.cpp */; };
-		A9ECC1B3252261FB0023ECBF /* pch_source.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBEB3252261F80023ECBF /* pch_source.cpp */; };
-		A9ECC1B4252261FB0023ECBF /* parse_number.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBEB5252261F80023ECBF /* parse_number.h */; };
-		A9ECC1B5252261FB0023ECBF /* parse_number.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBEB5252261F80023ECBF /* parse_number.h */; };
-		A9ECC1B6252261FB0023ECBF /* parse_number.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBEB5252261F80023ECBF /* parse_number.h */; };
-		A9ECC1B7252261FB0023ECBF /* ilist_node.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBEB6252261F80023ECBF /* ilist_node.h */; };
-		A9ECC1B8252261FB0023ECBF /* ilist_node.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBEB6252261F80023ECBF /* ilist_node.h */; };
-		A9ECC1B9252261FB0023ECBF /* ilist_node.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBEB6252261F80023ECBF /* ilist_node.h */; };
-		A9ECC1BA252261FB0023ECBF /* make_unique.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBEB7252261F80023ECBF /* make_unique.h */; };
-		A9ECC1BB252261FB0023ECBF /* make_unique.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBEB7252261F80023ECBF /* make_unique.h */; };
-		A9ECC1BC252261FB0023ECBF /* make_unique.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBEB7252261F80023ECBF /* make_unique.h */; };
-		A9ECC1BD252261FB0023ECBF /* string_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBEB8252261F80023ECBF /* string_utils.h */; };
-		A9ECC1BE252261FB0023ECBF /* string_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBEB8252261F80023ECBF /* string_utils.h */; };
-		A9ECC1BF252261FB0023ECBF /* string_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBEB8252261F80023ECBF /* string_utils.h */; };
-		A9ECC1C0252261FB0023ECBF /* small_vector.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBEB9252261F80023ECBF /* small_vector.h */; };
-		A9ECC1C1252261FB0023ECBF /* small_vector.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBEB9252261F80023ECBF /* small_vector.h */; };
-		A9ECC1C2252261FB0023ECBF /* small_vector.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBEB9252261F80023ECBF /* small_vector.h */; };
-		A9ECC1C3252261FB0023ECBF /* timer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBEBA252261F80023ECBF /* timer.cpp */; };
-		A9ECC1C4252261FB0023ECBF /* timer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBEBA252261F80023ECBF /* timer.cpp */; };
-		A9ECC1C5252261FB0023ECBF /* timer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBEBA252261F80023ECBF /* timer.cpp */; };
-		A9ECC1C6252261FB0023ECBF /* timer.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBEBB252261F80023ECBF /* timer.h */; };
-		A9ECC1C7252261FB0023ECBF /* timer.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBEBB252261F80023ECBF /* timer.h */; };
-		A9ECC1C8252261FB0023ECBF /* timer.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBEBB252261F80023ECBF /* timer.h */; };
-		A9ECC1C9252261FB0023ECBF /* string_utils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBEBC252261F80023ECBF /* string_utils.cpp */; };
-		A9ECC1CA252261FB0023ECBF /* string_utils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBEBC252261F80023ECBF /* string_utils.cpp */; };
-		A9ECC1CB252261FB0023ECBF /* string_utils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBEBC252261F80023ECBF /* string_utils.cpp */; };
-		A9ECC1CC252261FB0023ECBF /* bit_vector.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBEBD252261F90023ECBF /* bit_vector.h */; };
-		A9ECC1CD252261FB0023ECBF /* bit_vector.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBEBD252261F90023ECBF /* bit_vector.h */; };
-		A9ECC1CE252261FB0023ECBF /* bit_vector.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBEBD252261F90023ECBF /* bit_vector.h */; };
-		A9ECC1CF252261FB0023ECBF /* bitutils.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBEBE252261F90023ECBF /* bitutils.h */; };
-		A9ECC1D0252261FB0023ECBF /* bitutils.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBEBE252261F90023ECBF /* bitutils.h */; };
-		A9ECC1D1252261FB0023ECBF /* bitutils.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBEBE252261F90023ECBF /* bitutils.h */; };
-		A9ECC1D2252261FB0023ECBF /* hex_float.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBEBF252261F90023ECBF /* hex_float.h */; };
-		A9ECC1D3252261FB0023ECBF /* hex_float.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBEBF252261F90023ECBF /* hex_float.h */; };
-		A9ECC1D4252261FB0023ECBF /* hex_float.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBEBF252261F90023ECBF /* hex_float.h */; };
-		A9ECC1D5252261FB0023ECBF /* parse_number.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBEC0252261F90023ECBF /* parse_number.cpp */; };
-		A9ECC1D6252261FB0023ECBF /* parse_number.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBEC0252261F90023ECBF /* parse_number.cpp */; };
-		A9ECC1D7252261FB0023ECBF /* parse_number.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBEC0252261F90023ECBF /* parse_number.cpp */; };
-		A9ECC1D8252261FB0023ECBF /* bit_vector.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBEC1252261F90023ECBF /* bit_vector.cpp */; };
-		A9ECC1D9252261FB0023ECBF /* bit_vector.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBEC1252261F90023ECBF /* bit_vector.cpp */; };
-		A9ECC1DA252261FB0023ECBF /* bit_vector.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBEC1252261F90023ECBF /* bit_vector.cpp */; };
-		A9ECC1DB252261FB0023ECBF /* ilist.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBEC2252261F90023ECBF /* ilist.h */; };
-		A9ECC1DC252261FB0023ECBF /* ilist.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBEC2252261F90023ECBF /* ilist.h */; };
-		A9ECC1DD252261FB0023ECBF /* ilist.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBEC2252261F90023ECBF /* ilist.h */; };
-		A9ECC1DE252261FB0023ECBF /* spirv_target_env.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBEC3252261F90023ECBF /* spirv_target_env.h */; };
-		A9ECC1DF252261FB0023ECBF /* spirv_target_env.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBEC3252261F90023ECBF /* spirv_target_env.h */; };
-		A9ECC1E0252261FB0023ECBF /* spirv_target_env.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBEC3252261F90023ECBF /* spirv_target_env.h */; };
-		A9ECC1E1252261FB0023ECBF /* table.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBEC4252261F90023ECBF /* table.cpp */; };
-		A9ECC1E2252261FB0023ECBF /* table.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBEC4252261F90023ECBF /* table.cpp */; };
-		A9ECC1E3252261FB0023ECBF /* table.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBEC4252261F90023ECBF /* table.cpp */; };
-		A9ECC1E4252261FB0023ECBF /* operand_to_undef_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBEC6252261F90023ECBF /* operand_to_undef_reduction_opportunity_finder.h */; };
-		A9ECC1E5252261FB0023ECBF /* operand_to_undef_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBEC6252261F90023ECBF /* operand_to_undef_reduction_opportunity_finder.h */; };
-		A9ECC1E6252261FB0023ECBF /* operand_to_undef_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBEC6252261F90023ECBF /* operand_to_undef_reduction_opportunity_finder.h */; };
-		A9ECC1E7252261FB0023ECBF /* remove_selection_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBEC7252261F90023ECBF /* remove_selection_reduction_opportunity.cpp */; };
-		A9ECC1E8252261FB0023ECBF /* remove_selection_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBEC7252261F90023ECBF /* remove_selection_reduction_opportunity.cpp */; };
-		A9ECC1E9252261FB0023ECBF /* remove_selection_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBEC7252261F90023ECBF /* remove_selection_reduction_opportunity.cpp */; };
-		A9ECC1EA252261FB0023ECBF /* remove_block_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBEC8252261F90023ECBF /* remove_block_reduction_opportunity.h */; };
-		A9ECC1EB252261FB0023ECBF /* remove_block_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBEC8252261F90023ECBF /* remove_block_reduction_opportunity.h */; };
-		A9ECC1EC252261FB0023ECBF /* remove_block_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBEC8252261F90023ECBF /* remove_block_reduction_opportunity.h */; };
-		A9ECC1ED252261FB0023ECBF /* operand_to_dominating_id_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBEC9252261F90023ECBF /* operand_to_dominating_id_reduction_opportunity_finder.h */; };
-		A9ECC1EE252261FB0023ECBF /* operand_to_dominating_id_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBEC9252261F90023ECBF /* operand_to_dominating_id_reduction_opportunity_finder.h */; };
-		A9ECC1EF252261FB0023ECBF /* operand_to_dominating_id_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBEC9252261F90023ECBF /* operand_to_dominating_id_reduction_opportunity_finder.h */; };
-		A9ECC1F0252261FB0023ECBF /* reduction_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBECA252261F90023ECBF /* reduction_pass.cpp */; };
-		A9ECC1F1252261FB0023ECBF /* reduction_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBECA252261F90023ECBF /* reduction_pass.cpp */; };
-		A9ECC1F2252261FB0023ECBF /* reduction_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBECA252261F90023ECBF /* reduction_pass.cpp */; };
-		A9ECC1F3252261FB0023ECBF /* operand_to_const_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBECB252261F90023ECBF /* operand_to_const_reduction_opportunity_finder.cpp */; };
-		A9ECC1F4252261FB0023ECBF /* operand_to_const_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBECB252261F90023ECBF /* operand_to_const_reduction_opportunity_finder.cpp */; };
-		A9ECC1F5252261FB0023ECBF /* operand_to_const_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBECB252261F90023ECBF /* operand_to_const_reduction_opportunity_finder.cpp */; };
-		A9ECC1F6252261FB0023ECBF /* operand_to_const_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBECC252261F90023ECBF /* operand_to_const_reduction_opportunity_finder.h */; };
-		A9ECC1F7252261FB0023ECBF /* operand_to_const_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBECC252261F90023ECBF /* operand_to_const_reduction_opportunity_finder.h */; };
-		A9ECC1F8252261FB0023ECBF /* operand_to_const_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBECC252261F90023ECBF /* operand_to_const_reduction_opportunity_finder.h */; };
-		A9ECC1F9252261FB0023ECBF /* reduction_util.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBECE252261F90023ECBF /* reduction_util.cpp */; };
-		A9ECC1FA252261FB0023ECBF /* reduction_util.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBECE252261F90023ECBF /* reduction_util.cpp */; };
-		A9ECC1FB252261FB0023ECBF /* reduction_util.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBECE252261F90023ECBF /* reduction_util.cpp */; };
-		A9ECC1FC252261FB0023ECBF /* structured_loop_to_selection_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBECF252261F90023ECBF /* structured_loop_to_selection_reduction_opportunity_finder.cpp */; };
-		A9ECC1FD252261FB0023ECBF /* structured_loop_to_selection_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBECF252261F90023ECBF /* structured_loop_to_selection_reduction_opportunity_finder.cpp */; };
-		A9ECC1FE252261FB0023ECBF /* structured_loop_to_selection_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBECF252261F90023ECBF /* structured_loop_to_selection_reduction_opportunity_finder.cpp */; };
-		A9ECC1FF252261FB0023ECBF /* simple_conditional_branch_to_branch_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBED0252261F90023ECBF /* simple_conditional_branch_to_branch_reduction_opportunity.h */; };
-		A9ECC200252261FB0023ECBF /* simple_conditional_branch_to_branch_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBED0252261F90023ECBF /* simple_conditional_branch_to_branch_reduction_opportunity.h */; };
-		A9ECC201252261FB0023ECBF /* simple_conditional_branch_to_branch_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBED0252261F90023ECBF /* simple_conditional_branch_to_branch_reduction_opportunity.h */; };
-		A9ECC202252261FB0023ECBF /* remove_function_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBED1252261F90023ECBF /* remove_function_reduction_opportunity_finder.cpp */; };
-		A9ECC203252261FB0023ECBF /* remove_function_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBED1252261F90023ECBF /* remove_function_reduction_opportunity_finder.cpp */; };
-		A9ECC204252261FB0023ECBF /* remove_function_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBED1252261F90023ECBF /* remove_function_reduction_opportunity_finder.cpp */; };
-		A9ECC205252261FB0023ECBF /* remove_instruction_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBED2252261F90023ECBF /* remove_instruction_reduction_opportunity.h */; };
-		A9ECC206252261FB0023ECBF /* remove_instruction_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBED2252261F90023ECBF /* remove_instruction_reduction_opportunity.h */; };
-		A9ECC207252261FB0023ECBF /* remove_instruction_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBED2252261F90023ECBF /* remove_instruction_reduction_opportunity.h */; };
-		A9ECC208252261FB0023ECBF /* conditional_branch_to_simple_conditional_branch_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBED3252261F90023ECBF /* conditional_branch_to_simple_conditional_branch_reduction_opportunity.h */; };
-		A9ECC209252261FB0023ECBF /* conditional_branch_to_simple_conditional_branch_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBED3252261F90023ECBF /* conditional_branch_to_simple_conditional_branch_reduction_opportunity.h */; };
-		A9ECC20A252261FB0023ECBF /* conditional_branch_to_simple_conditional_branch_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBED3252261F90023ECBF /* conditional_branch_to_simple_conditional_branch_reduction_opportunity.h */; };
-		A9ECC20B252261FB0023ECBF /* simple_conditional_branch_to_branch_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBED4252261F90023ECBF /* simple_conditional_branch_to_branch_reduction_opportunity.cpp */; };
-		A9ECC20C252261FB0023ECBF /* simple_conditional_branch_to_branch_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBED4252261F90023ECBF /* simple_conditional_branch_to_branch_reduction_opportunity.cpp */; };
-		A9ECC20D252261FB0023ECBF /* simple_conditional_branch_to_branch_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBED4252261F90023ECBF /* simple_conditional_branch_to_branch_reduction_opportunity.cpp */; };
-		A9ECC20E252261FB0023ECBF /* remove_function_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBED5252261F90023ECBF /* remove_function_reduction_opportunity.cpp */; };
-		A9ECC20F252261FB0023ECBF /* remove_function_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBED5252261F90023ECBF /* remove_function_reduction_opportunity.cpp */; };
-		A9ECC210252261FB0023ECBF /* remove_function_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBED5252261F90023ECBF /* remove_function_reduction_opportunity.cpp */; };
-		A9ECC211252261FB0023ECBF /* simple_conditional_branch_to_branch_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBED6252261F90023ECBF /* simple_conditional_branch_to_branch_opportunity_finder.cpp */; };
-		A9ECC212252261FB0023ECBF /* simple_conditional_branch_to_branch_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBED6252261F90023ECBF /* simple_conditional_branch_to_branch_opportunity_finder.cpp */; };
-		A9ECC213252261FB0023ECBF /* simple_conditional_branch_to_branch_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBED6252261F90023ECBF /* simple_conditional_branch_to_branch_opportunity_finder.cpp */; };
-		A9ECC214252261FB0023ECBF /* remove_selection_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBED7252261F90023ECBF /* remove_selection_reduction_opportunity_finder.cpp */; };
-		A9ECC215252261FB0023ECBF /* remove_selection_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBED7252261F90023ECBF /* remove_selection_reduction_opportunity_finder.cpp */; };
-		A9ECC216252261FB0023ECBF /* remove_selection_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBED7252261F90023ECBF /* remove_selection_reduction_opportunity_finder.cpp */; };
-		A9ECC217252261FB0023ECBF /* conditional_branch_to_simple_conditional_branch_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBED8252261F90023ECBF /* conditional_branch_to_simple_conditional_branch_reduction_opportunity.cpp */; };
-		A9ECC218252261FB0023ECBF /* conditional_branch_to_simple_conditional_branch_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBED8252261F90023ECBF /* conditional_branch_to_simple_conditional_branch_reduction_opportunity.cpp */; };
-		A9ECC219252261FB0023ECBF /* conditional_branch_to_simple_conditional_branch_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBED8252261F90023ECBF /* conditional_branch_to_simple_conditional_branch_reduction_opportunity.cpp */; };
-		A9ECC21A252261FB0023ECBF /* remove_struct_member_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBED9252261F90023ECBF /* remove_struct_member_reduction_opportunity.h */; };
-		A9ECC21B252261FB0023ECBF /* remove_struct_member_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBED9252261F90023ECBF /* remove_struct_member_reduction_opportunity.h */; };
-		A9ECC21C252261FB0023ECBF /* remove_struct_member_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBED9252261F90023ECBF /* remove_struct_member_reduction_opportunity.h */; };
-		A9ECC21D252261FB0023ECBF /* simple_conditional_branch_to_branch_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBEDA252261F90023ECBF /* simple_conditional_branch_to_branch_opportunity_finder.h */; };
-		A9ECC21E252261FB0023ECBF /* simple_conditional_branch_to_branch_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBEDA252261F90023ECBF /* simple_conditional_branch_to_branch_opportunity_finder.h */; };
-		A9ECC21F252261FB0023ECBF /* simple_conditional_branch_to_branch_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBEDA252261F90023ECBF /* simple_conditional_branch_to_branch_opportunity_finder.h */; };
-		A9ECC220252261FB0023ECBF /* merge_blocks_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBEDB252261F90023ECBF /* merge_blocks_reduction_opportunity.cpp */; };
-		A9ECC221252261FB0023ECBF /* merge_blocks_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBEDB252261F90023ECBF /* merge_blocks_reduction_opportunity.cpp */; };
-		A9ECC222252261FB0023ECBF /* merge_blocks_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBEDB252261F90023ECBF /* merge_blocks_reduction_opportunity.cpp */; };
-		A9ECC223252261FB0023ECBF /* change_operand_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBEDC252261F90023ECBF /* change_operand_reduction_opportunity.cpp */; };
-		A9ECC224252261FB0023ECBF /* change_operand_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBEDC252261F90023ECBF /* change_operand_reduction_opportunity.cpp */; };
-		A9ECC225252261FB0023ECBF /* change_operand_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBEDC252261F90023ECBF /* change_operand_reduction_opportunity.cpp */; };
-		A9ECC226252261FB0023ECBF /* structured_loop_to_selection_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBEDD252261F90023ECBF /* structured_loop_to_selection_reduction_opportunity.h */; };
-		A9ECC227252261FB0023ECBF /* structured_loop_to_selection_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBEDD252261F90023ECBF /* structured_loop_to_selection_reduction_opportunity.h */; };
-		A9ECC228252261FB0023ECBF /* structured_loop_to_selection_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBEDD252261F90023ECBF /* structured_loop_to_selection_reduction_opportunity.h */; };
-		A9ECC229252261FB0023ECBF /* remove_function_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBEDE252261F90023ECBF /* remove_function_reduction_opportunity.h */; };
-		A9ECC22A252261FB0023ECBF /* remove_function_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBEDE252261F90023ECBF /* remove_function_reduction_opportunity.h */; };
-		A9ECC22B252261FB0023ECBF /* remove_function_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBEDE252261F90023ECBF /* remove_function_reduction_opportunity.h */; };
-		A9ECC22C252261FB0023ECBF /* remove_unused_instruction_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBEDF252261F90023ECBF /* remove_unused_instruction_reduction_opportunity_finder.h */; };
-		A9ECC22D252261FB0023ECBF /* remove_unused_instruction_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBEDF252261F90023ECBF /* remove_unused_instruction_reduction_opportunity_finder.h */; };
-		A9ECC22E252261FB0023ECBF /* remove_unused_instruction_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBEDF252261F90023ECBF /* remove_unused_instruction_reduction_opportunity_finder.h */; };
-		A9ECC22F252261FB0023ECBF /* change_operand_to_undef_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBEE0252261F90023ECBF /* change_operand_to_undef_reduction_opportunity.h */; };
-		A9ECC230252261FB0023ECBF /* change_operand_to_undef_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBEE0252261F90023ECBF /* change_operand_to_undef_reduction_opportunity.h */; };
-		A9ECC231252261FB0023ECBF /* change_operand_to_undef_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBEE0252261F90023ECBF /* change_operand_to_undef_reduction_opportunity.h */; };
-		A9ECC232252261FB0023ECBF /* structured_loop_to_selection_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBEE1252261F90023ECBF /* structured_loop_to_selection_reduction_opportunity_finder.h */; };
-		A9ECC233252261FB0023ECBF /* structured_loop_to_selection_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBEE1252261F90023ECBF /* structured_loop_to_selection_reduction_opportunity_finder.h */; };
-		A9ECC234252261FB0023ECBF /* structured_loop_to_selection_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBEE1252261F90023ECBF /* structured_loop_to_selection_reduction_opportunity_finder.h */; };
-		A9ECC235252261FB0023ECBF /* remove_selection_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBEE2252261F90023ECBF /* remove_selection_reduction_opportunity.h */; };
-		A9ECC236252261FB0023ECBF /* remove_selection_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBEE2252261F90023ECBF /* remove_selection_reduction_opportunity.h */; };
-		A9ECC237252261FB0023ECBF /* remove_selection_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBEE2252261F90023ECBF /* remove_selection_reduction_opportunity.h */; };
-		A9ECC238252261FB0023ECBF /* remove_instruction_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBEE3252261F90023ECBF /* remove_instruction_reduction_opportunity.cpp */; };
-		A9ECC239252261FB0023ECBF /* remove_instruction_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBEE3252261F90023ECBF /* remove_instruction_reduction_opportunity.cpp */; };
-		A9ECC23A252261FB0023ECBF /* remove_instruction_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBEE3252261F90023ECBF /* remove_instruction_reduction_opportunity.cpp */; };
-		A9ECC23B252261FB0023ECBF /* remove_selection_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBEE4252261F90023ECBF /* remove_selection_reduction_opportunity_finder.h */; };
-		A9ECC23C252261FB0023ECBF /* remove_selection_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBEE4252261F90023ECBF /* remove_selection_reduction_opportunity_finder.h */; };
-		A9ECC23D252261FB0023ECBF /* remove_selection_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBEE4252261F90023ECBF /* remove_selection_reduction_opportunity_finder.h */; };
-		A9ECC23E252261FB0023ECBF /* merge_blocks_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBEE5252261F90023ECBF /* merge_blocks_reduction_opportunity_finder.h */; };
-		A9ECC23F252261FB0023ECBF /* merge_blocks_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBEE5252261F90023ECBF /* merge_blocks_reduction_opportunity_finder.h */; };
-		A9ECC240252261FB0023ECBF /* merge_blocks_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBEE5252261F90023ECBF /* merge_blocks_reduction_opportunity_finder.h */; };
-		A9ECC241252261FB0023ECBF /* pch_source_reduce.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBEE6252261F90023ECBF /* pch_source_reduce.cpp */; };
-		A9ECC242252261FB0023ECBF /* pch_source_reduce.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBEE6252261F90023ECBF /* pch_source_reduce.cpp */; };
-		A9ECC243252261FB0023ECBF /* pch_source_reduce.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBEE6252261F90023ECBF /* pch_source_reduce.cpp */; };
-		A9ECC244252261FB0023ECBF /* remove_struct_member_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBEE7252261F90023ECBF /* remove_struct_member_reduction_opportunity.cpp */; };
-		A9ECC245252261FB0023ECBF /* remove_struct_member_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBEE7252261F90023ECBF /* remove_struct_member_reduction_opportunity.cpp */; };
-		A9ECC246252261FB0023ECBF /* remove_struct_member_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBEE7252261F90023ECBF /* remove_struct_member_reduction_opportunity.cpp */; };
-		A9ECC247252261FB0023ECBF /* remove_unused_struct_member_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBEE8252261F90023ECBF /* remove_unused_struct_member_reduction_opportunity_finder.h */; };
-		A9ECC248252261FB0023ECBF /* remove_unused_struct_member_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBEE8252261F90023ECBF /* remove_unused_struct_member_reduction_opportunity_finder.h */; };
-		A9ECC249252261FB0023ECBF /* remove_unused_struct_member_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBEE8252261F90023ECBF /* remove_unused_struct_member_reduction_opportunity_finder.h */; };
-		A9ECC24A252261FB0023ECBF /* remove_unused_instruction_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBEE9252261F90023ECBF /* remove_unused_instruction_reduction_opportunity_finder.cpp */; };
-		A9ECC24B252261FB0023ECBF /* remove_unused_instruction_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBEE9252261F90023ECBF /* remove_unused_instruction_reduction_opportunity_finder.cpp */; };
-		A9ECC24C252261FB0023ECBF /* remove_unused_instruction_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBEE9252261F90023ECBF /* remove_unused_instruction_reduction_opportunity_finder.cpp */; };
-		A9ECC24D252261FB0023ECBF /* reducer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBEEA252261F90023ECBF /* reducer.cpp */; };
-		A9ECC24E252261FB0023ECBF /* reducer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBEEA252261F90023ECBF /* reducer.cpp */; };
-		A9ECC24F252261FB0023ECBF /* reducer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBEEA252261F90023ECBF /* reducer.cpp */; };
-		A9ECC250252261FB0023ECBF /* operand_to_undef_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBEEB252261F90023ECBF /* operand_to_undef_reduction_opportunity_finder.cpp */; };
-		A9ECC251252261FB0023ECBF /* operand_to_undef_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBEEB252261F90023ECBF /* operand_to_undef_reduction_opportunity_finder.cpp */; };
-		A9ECC252252261FB0023ECBF /* operand_to_undef_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBEEB252261F90023ECBF /* operand_to_undef_reduction_opportunity_finder.cpp */; };
-		A9ECC253252261FB0023ECBF /* remove_function_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBEEC252261F90023ECBF /* remove_function_reduction_opportunity_finder.h */; };
-		A9ECC254252261FB0023ECBF /* remove_function_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBEEC252261F90023ECBF /* remove_function_reduction_opportunity_finder.h */; };
-		A9ECC255252261FB0023ECBF /* remove_function_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBEEC252261F90023ECBF /* remove_function_reduction_opportunity_finder.h */; };
-		A9ECC256252261FB0023ECBF /* pch_source_reduce.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBEED252261F90023ECBF /* pch_source_reduce.h */; };
-		A9ECC257252261FB0023ECBF /* pch_source_reduce.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBEED252261F90023ECBF /* pch_source_reduce.h */; };
-		A9ECC258252261FB0023ECBF /* pch_source_reduce.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBEED252261F90023ECBF /* pch_source_reduce.h */; };
-		A9ECC259252261FB0023ECBF /* merge_blocks_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBEEE252261F90023ECBF /* merge_blocks_reduction_opportunity_finder.cpp */; };
-		A9ECC25A252261FB0023ECBF /* merge_blocks_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBEEE252261F90023ECBF /* merge_blocks_reduction_opportunity_finder.cpp */; };
-		A9ECC25B252261FB0023ECBF /* merge_blocks_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBEEE252261F90023ECBF /* merge_blocks_reduction_opportunity_finder.cpp */; };
-		A9ECC25C252261FB0023ECBF /* reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBEEF252261F90023ECBF /* reduction_opportunity.cpp */; };
-		A9ECC25D252261FB0023ECBF /* reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBEEF252261F90023ECBF /* reduction_opportunity.cpp */; };
-		A9ECC25E252261FB0023ECBF /* reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBEEF252261F90023ECBF /* reduction_opportunity.cpp */; };
-		A9ECC25F252261FB0023ECBF /* reducer.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBEF0252261F90023ECBF /* reducer.h */; };
-		A9ECC260252261FB0023ECBF /* reducer.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBEF0252261F90023ECBF /* reducer.h */; };
-		A9ECC261252261FB0023ECBF /* reducer.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBEF0252261F90023ECBF /* reducer.h */; };
-		A9ECC262252261FB0023ECBF /* change_operand_to_undef_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBEF1252261F90023ECBF /* change_operand_to_undef_reduction_opportunity.cpp */; };
-		A9ECC263252261FB0023ECBF /* change_operand_to_undef_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBEF1252261F90023ECBF /* change_operand_to_undef_reduction_opportunity.cpp */; };
-		A9ECC264252261FB0023ECBF /* change_operand_to_undef_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBEF1252261F90023ECBF /* change_operand_to_undef_reduction_opportunity.cpp */; };
-		A9ECC265252261FB0023ECBF /* reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBEF2252261F90023ECBF /* reduction_opportunity.h */; };
-		A9ECC266252261FB0023ECBF /* reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBEF2252261F90023ECBF /* reduction_opportunity.h */; };
-		A9ECC267252261FB0023ECBF /* reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBEF2252261F90023ECBF /* reduction_opportunity.h */; };
-		A9ECC268252261FB0023ECBF /* conditional_branch_to_simple_conditional_branch_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBEF3252261F90023ECBF /* conditional_branch_to_simple_conditional_branch_opportunity_finder.h */; };
-		A9ECC269252261FB0023ECBF /* conditional_branch_to_simple_conditional_branch_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBEF3252261F90023ECBF /* conditional_branch_to_simple_conditional_branch_opportunity_finder.h */; };
-		A9ECC26A252261FB0023ECBF /* conditional_branch_to_simple_conditional_branch_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBEF3252261F90023ECBF /* conditional_branch_to_simple_conditional_branch_opportunity_finder.h */; };
-		A9ECC26B252261FB0023ECBF /* operand_to_dominating_id_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBEF4252261F90023ECBF /* operand_to_dominating_id_reduction_opportunity_finder.cpp */; };
-		A9ECC26C252261FB0023ECBF /* operand_to_dominating_id_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBEF4252261F90023ECBF /* operand_to_dominating_id_reduction_opportunity_finder.cpp */; };
-		A9ECC26D252261FB0023ECBF /* operand_to_dominating_id_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBEF4252261F90023ECBF /* operand_to_dominating_id_reduction_opportunity_finder.cpp */; };
-		A9ECC26E252261FB0023ECBF /* reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBEF5252261F90023ECBF /* reduction_opportunity_finder.h */; };
-		A9ECC26F252261FB0023ECBF /* reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBEF5252261F90023ECBF /* reduction_opportunity_finder.h */; };
-		A9ECC270252261FB0023ECBF /* reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBEF5252261F90023ECBF /* reduction_opportunity_finder.h */; };
-		A9ECC271252261FB0023ECBF /* change_operand_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBEF6252261F90023ECBF /* change_operand_reduction_opportunity.h */; };
-		A9ECC272252261FB0023ECBF /* change_operand_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBEF6252261F90023ECBF /* change_operand_reduction_opportunity.h */; };
-		A9ECC273252261FB0023ECBF /* change_operand_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBEF6252261F90023ECBF /* change_operand_reduction_opportunity.h */; };
-		A9ECC274252261FB0023ECBF /* remove_block_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBEF7252261F90023ECBF /* remove_block_reduction_opportunity_finder.h */; };
-		A9ECC275252261FB0023ECBF /* remove_block_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBEF7252261F90023ECBF /* remove_block_reduction_opportunity_finder.h */; };
-		A9ECC276252261FB0023ECBF /* remove_block_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBEF7252261F90023ECBF /* remove_block_reduction_opportunity_finder.h */; };
-		A9ECC277252261FB0023ECBF /* remove_block_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBEF8252261F90023ECBF /* remove_block_reduction_opportunity_finder.cpp */; };
-		A9ECC278252261FB0023ECBF /* remove_block_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBEF8252261F90023ECBF /* remove_block_reduction_opportunity_finder.cpp */; };
-		A9ECC279252261FB0023ECBF /* remove_block_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBEF8252261F90023ECBF /* remove_block_reduction_opportunity_finder.cpp */; };
-		A9ECC27A252261FB0023ECBF /* reduction_util.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBEF9252261F90023ECBF /* reduction_util.h */; };
-		A9ECC27B252261FB0023ECBF /* reduction_util.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBEF9252261F90023ECBF /* reduction_util.h */; };
-		A9ECC27C252261FB0023ECBF /* reduction_util.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBEF9252261F90023ECBF /* reduction_util.h */; };
-		A9ECC27D252261FB0023ECBF /* merge_blocks_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBEFA252261F90023ECBF /* merge_blocks_reduction_opportunity.h */; };
-		A9ECC27E252261FB0023ECBF /* merge_blocks_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBEFA252261F90023ECBF /* merge_blocks_reduction_opportunity.h */; };
-		A9ECC27F252261FB0023ECBF /* merge_blocks_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBEFA252261F90023ECBF /* merge_blocks_reduction_opportunity.h */; };
-		A9ECC280252261FB0023ECBF /* conditional_branch_to_simple_conditional_branch_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBEFB252261F90023ECBF /* conditional_branch_to_simple_conditional_branch_opportunity_finder.cpp */; };
-		A9ECC281252261FB0023ECBF /* conditional_branch_to_simple_conditional_branch_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBEFB252261F90023ECBF /* conditional_branch_to_simple_conditional_branch_opportunity_finder.cpp */; };
-		A9ECC282252261FB0023ECBF /* conditional_branch_to_simple_conditional_branch_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBEFB252261F90023ECBF /* conditional_branch_to_simple_conditional_branch_opportunity_finder.cpp */; };
-		A9ECC283252261FB0023ECBF /* structured_loop_to_selection_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBEFC252261F90023ECBF /* structured_loop_to_selection_reduction_opportunity.cpp */; };
-		A9ECC284252261FB0023ECBF /* structured_loop_to_selection_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBEFC252261F90023ECBF /* structured_loop_to_selection_reduction_opportunity.cpp */; };
-		A9ECC285252261FB0023ECBF /* structured_loop_to_selection_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBEFC252261F90023ECBF /* structured_loop_to_selection_reduction_opportunity.cpp */; };
-		A9ECC286252261FB0023ECBF /* remove_block_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBEFD252261F90023ECBF /* remove_block_reduction_opportunity.cpp */; };
-		A9ECC287252261FB0023ECBF /* remove_block_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBEFD252261F90023ECBF /* remove_block_reduction_opportunity.cpp */; };
-		A9ECC288252261FB0023ECBF /* remove_block_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBEFD252261F90023ECBF /* remove_block_reduction_opportunity.cpp */; };
-		A9ECC289252261FB0023ECBF /* remove_unused_struct_member_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBEFE252261F90023ECBF /* remove_unused_struct_member_reduction_opportunity_finder.cpp */; };
-		A9ECC28A252261FB0023ECBF /* remove_unused_struct_member_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBEFE252261F90023ECBF /* remove_unused_struct_member_reduction_opportunity_finder.cpp */; };
-		A9ECC28B252261FB0023ECBF /* remove_unused_struct_member_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBEFE252261F90023ECBF /* remove_unused_struct_member_reduction_opportunity_finder.cpp */; };
-		A9ECC28C252261FB0023ECBF /* reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBEFF252261F90023ECBF /* reduction_opportunity_finder.cpp */; };
-		A9ECC28D252261FB0023ECBF /* reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBEFF252261F90023ECBF /* reduction_opportunity_finder.cpp */; };
-		A9ECC28E252261FB0023ECBF /* reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBEFF252261F90023ECBF /* reduction_opportunity_finder.cpp */; };
-		A9ECC28F252261FB0023ECBF /* reduction_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF00252261F90023ECBF /* reduction_pass.h */; };
-		A9ECC290252261FB0023ECBF /* reduction_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF00252261F90023ECBF /* reduction_pass.h */; };
-		A9ECC291252261FB0023ECBF /* reduction_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF00252261F90023ECBF /* reduction_pass.h */; };
-		A9ECC292252261FB0023ECBF /* latest_version_opencl_std_header.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF01252261F90023ECBF /* latest_version_opencl_std_header.h */; };
-		A9ECC293252261FB0023ECBF /* latest_version_opencl_std_header.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF01252261F90023ECBF /* latest_version_opencl_std_header.h */; };
-		A9ECC294252261FB0023ECBF /* latest_version_opencl_std_header.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF01252261F90023ECBF /* latest_version_opencl_std_header.h */; };
-		A9ECC295252261FB0023ECBF /* spirv_optimizer_options.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF02252261F90023ECBF /* spirv_optimizer_options.cpp */; };
-		A9ECC296252261FB0023ECBF /* spirv_optimizer_options.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF02252261F90023ECBF /* spirv_optimizer_options.cpp */; };
-		A9ECC297252261FB0023ECBF /* spirv_optimizer_options.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF02252261F90023ECBF /* spirv_optimizer_options.cpp */; };
-		A9ECC298252261FB0023ECBF /* cfa.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF03252261F90023ECBF /* cfa.h */; };
-		A9ECC299252261FB0023ECBF /* cfa.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF03252261F90023ECBF /* cfa.h */; };
-		A9ECC29A252261FB0023ECBF /* cfa.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF03252261F90023ECBF /* cfa.h */; };
-		A9ECC29B252261FB0023ECBF /* pch_source.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF04252261F90023ECBF /* pch_source.h */; };
-		A9ECC29C252261FB0023ECBF /* pch_source.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF04252261F90023ECBF /* pch_source.h */; };
-		A9ECC29D252261FB0023ECBF /* pch_source.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF04252261F90023ECBF /* pch_source.h */; };
-		A9ECC29E252261FB0023ECBF /* enum_string_mapping.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF05252261F90023ECBF /* enum_string_mapping.h */; };
-		A9ECC29F252261FB0023ECBF /* enum_string_mapping.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF05252261F90023ECBF /* enum_string_mapping.h */; };
-		A9ECC2A0252261FB0023ECBF /* enum_string_mapping.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF05252261F90023ECBF /* enum_string_mapping.h */; };
-		A9ECC2A1252261FB0023ECBF /* spirv_fuzzer_options.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF06252261F90023ECBF /* spirv_fuzzer_options.cpp */; };
-		A9ECC2A2252261FB0023ECBF /* spirv_fuzzer_options.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF06252261F90023ECBF /* spirv_fuzzer_options.cpp */; };
-		A9ECC2A3252261FB0023ECBF /* spirv_fuzzer_options.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF06252261F90023ECBF /* spirv_fuzzer_options.cpp */; };
-		A9ECC2A4252261FB0023ECBF /* spirv_reducer_options.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF07252261F90023ECBF /* spirv_reducer_options.h */; };
-		A9ECC2A5252261FB0023ECBF /* spirv_reducer_options.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF07252261F90023ECBF /* spirv_reducer_options.h */; };
-		A9ECC2A6252261FB0023ECBF /* spirv_reducer_options.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF07252261F90023ECBF /* spirv_reducer_options.h */; };
-		A9ECC2A7252261FB0023ECBF /* spirv_validator_options.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF08252261F90023ECBF /* spirv_validator_options.cpp */; };
-		A9ECC2A8252261FB0023ECBF /* spirv_validator_options.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF08252261F90023ECBF /* spirv_validator_options.cpp */; };
-		A9ECC2A9252261FB0023ECBF /* spirv_validator_options.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF08252261F90023ECBF /* spirv_validator_options.cpp */; };
-		A9ECC2AA252261FB0023ECBF /* print.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF09252261F90023ECBF /* print.cpp */; };
-		A9ECC2AB252261FB0023ECBF /* print.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF09252261F90023ECBF /* print.cpp */; };
-		A9ECC2AC252261FB0023ECBF /* print.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF09252261F90023ECBF /* print.cpp */; };
-		A9ECC2AD252261FB0023ECBF /* spirv_definition.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF0A252261F90023ECBF /* spirv_definition.h */; };
-		A9ECC2AE252261FB0023ECBF /* spirv_definition.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF0A252261F90023ECBF /* spirv_definition.h */; };
-		A9ECC2AF252261FB0023ECBF /* spirv_definition.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF0A252261F90023ECBF /* spirv_definition.h */; };
-		A9ECC2B0252261FB0023ECBF /* operand.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF0B252261F90023ECBF /* operand.h */; };
-		A9ECC2B1252261FB0023ECBF /* operand.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF0B252261F90023ECBF /* operand.h */; };
-		A9ECC2B2252261FB0023ECBF /* operand.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF0B252261F90023ECBF /* operand.h */; };
-		A9ECC2B3252261FB0023ECBF /* spirv_endian.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF0C252261F90023ECBF /* spirv_endian.cpp */; };
-		A9ECC2B4252261FB0023ECBF /* spirv_endian.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF0C252261F90023ECBF /* spirv_endian.cpp */; };
-		A9ECC2B5252261FB0023ECBF /* spirv_endian.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF0C252261F90023ECBF /* spirv_endian.cpp */; };
-		A9ECC2B6252261FB0023ECBF /* macro.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF0D252261F90023ECBF /* macro.h */; };
-		A9ECC2B7252261FB0023ECBF /* macro.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF0D252261F90023ECBF /* macro.h */; };
-		A9ECC2B8252261FB0023ECBF /* macro.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF0D252261F90023ECBF /* macro.h */; };
-		A9ECC2B9252261FB0023ECBF /* spirv_constant.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF0E252261F90023ECBF /* spirv_constant.h */; };
-		A9ECC2BA252261FB0023ECBF /* spirv_constant.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF0E252261F90023ECBF /* spirv_constant.h */; };
-		A9ECC2BB252261FB0023ECBF /* spirv_constant.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF0E252261F90023ECBF /* spirv_constant.h */; };
-		A9ECC2BC252261FB0023ECBF /* binary.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF0F252261F90023ECBF /* binary.cpp */; };
-		A9ECC2BD252261FB0023ECBF /* binary.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF0F252261F90023ECBF /* binary.cpp */; };
-		A9ECC2BE252261FB0023ECBF /* binary.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF0F252261F90023ECBF /* binary.cpp */; };
-		A9ECC2BF252261FB0023ECBF /* spirv_validator_options.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF10252261F90023ECBF /* spirv_validator_options.h */; };
-		A9ECC2C0252261FB0023ECBF /* spirv_validator_options.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF10252261F90023ECBF /* spirv_validator_options.h */; };
-		A9ECC2C1252261FB0023ECBF /* spirv_validator_options.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF10252261F90023ECBF /* spirv_validator_options.h */; };
-		A9ECC2C2252261FB0023ECBF /* enum_string_mapping.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF11252261F90023ECBF /* enum_string_mapping.cpp */; };
-		A9ECC2C3252261FB0023ECBF /* enum_string_mapping.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF11252261F90023ECBF /* enum_string_mapping.cpp */; };
-		A9ECC2C4252261FB0023ECBF /* enum_string_mapping.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF11252261F90023ECBF /* enum_string_mapping.cpp */; };
-		A9ECC2C5252261FB0023ECBF /* text_handler.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF12252261F90023ECBF /* text_handler.h */; };
-		A9ECC2C6252261FB0023ECBF /* text_handler.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF12252261F90023ECBF /* text_handler.h */; };
-		A9ECC2C7252261FB0023ECBF /* text_handler.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF12252261F90023ECBF /* text_handler.h */; };
-		A9ECC2C8252261FB0023ECBF /* parsed_operand.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF13252261F90023ECBF /* parsed_operand.h */; };
-		A9ECC2C9252261FB0023ECBF /* parsed_operand.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF13252261F90023ECBF /* parsed_operand.h */; };
-		A9ECC2CA252261FB0023ECBF /* parsed_operand.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF13252261F90023ECBF /* parsed_operand.h */; };
-		A9ECC2CB252261FB0023ECBF /* name_mapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF14252261F90023ECBF /* name_mapper.h */; };
-		A9ECC2CC252261FB0023ECBF /* name_mapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF14252261F90023ECBF /* name_mapper.h */; };
-		A9ECC2CD252261FB0023ECBF /* name_mapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF14252261F90023ECBF /* name_mapper.h */; };
-		A9ECC2CE252261FB0023ECBF /* spirv_reducer_options.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF15252261F90023ECBF /* spirv_reducer_options.cpp */; };
-		A9ECC2CF252261FB0023ECBF /* spirv_reducer_options.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF15252261F90023ECBF /* spirv_reducer_options.cpp */; };
-		A9ECC2D0252261FB0023ECBF /* spirv_reducer_options.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF15252261F90023ECBF /* spirv_reducer_options.cpp */; };
-		A9ECC2D1252261FB0023ECBF /* parsed_operand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF16252261F90023ECBF /* parsed_operand.cpp */; };
-		A9ECC2D2252261FB0023ECBF /* parsed_operand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF16252261F90023ECBF /* parsed_operand.cpp */; };
-		A9ECC2D3252261FB0023ECBF /* parsed_operand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF16252261F90023ECBF /* parsed_operand.cpp */; };
-		A9ECC2D4252261FB0023ECBF /* diagnostic.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF17252261F90023ECBF /* diagnostic.h */; };
-		A9ECC2D5252261FB0023ECBF /* diagnostic.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF17252261F90023ECBF /* diagnostic.h */; };
-		A9ECC2D6252261FB0023ECBF /* diagnostic.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF17252261F90023ECBF /* diagnostic.h */; };
-		A9ECC2D7252261FB0023ECBF /* spirv_endian.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF18252261F90023ECBF /* spirv_endian.h */; };
-		A9ECC2D8252261FB0023ECBF /* spirv_endian.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF18252261F90023ECBF /* spirv_endian.h */; };
-		A9ECC2D9252261FB0023ECBF /* spirv_endian.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF18252261F90023ECBF /* spirv_endian.h */; };
-		A9ECC2DA252261FB0023ECBF /* name_mapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF19252261F90023ECBF /* name_mapper.cpp */; };
-		A9ECC2DB252261FB0023ECBF /* name_mapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF19252261F90023ECBF /* name_mapper.cpp */; };
-		A9ECC2DC252261FB0023ECBF /* name_mapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF19252261F90023ECBF /* name_mapper.cpp */; };
-		A9ECC2DD252261FB0023ECBF /* linker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF1C252261F90023ECBF /* linker.cpp */; };
-		A9ECC2DE252261FB0023ECBF /* linker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF1C252261F90023ECBF /* linker.cpp */; };
-		A9ECC2DF252261FB0023ECBF /* linker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF1C252261F90023ECBF /* linker.cpp */; };
-		A9ECC2E0252261FB0023ECBF /* software_version.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF1D252261F90023ECBF /* software_version.cpp */; };
-		A9ECC2E1252261FB0023ECBF /* software_version.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF1D252261F90023ECBF /* software_version.cpp */; };
-		A9ECC2E2252261FB0023ECBF /* software_version.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF1D252261F90023ECBF /* software_version.cpp */; };
-		A9ECC2E3252261FB0023ECBF /* opcode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF1E252261F90023ECBF /* opcode.cpp */; };
-		A9ECC2E4252261FB0023ECBF /* opcode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF1E252261F90023ECBF /* opcode.cpp */; };
-		A9ECC2E5252261FB0023ECBF /* opcode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF1E252261F90023ECBF /* opcode.cpp */; };
-		A9ECC2E6252261FB0023ECBF /* print.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF1F252261F90023ECBF /* print.h */; };
-		A9ECC2E7252261FB0023ECBF /* print.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF1F252261F90023ECBF /* print.h */; };
-		A9ECC2E8252261FB0023ECBF /* print.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF1F252261F90023ECBF /* print.h */; };
-		A9ECC2E9252261FB0023ECBF /* ext_inst.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF20252261F90023ECBF /* ext_inst.cpp */; };
-		A9ECC2EA252261FB0023ECBF /* ext_inst.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF20252261F90023ECBF /* ext_inst.cpp */; };
-		A9ECC2EB252261FB0023ECBF /* ext_inst.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF20252261F90023ECBF /* ext_inst.cpp */; };
-		A9ECC2EC252261FB0023ECBF /* disassemble.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF21252261F90023ECBF /* disassemble.h */; };
-		A9ECC2ED252261FB0023ECBF /* disassemble.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF21252261F90023ECBF /* disassemble.h */; };
-		A9ECC2EE252261FB0023ECBF /* disassemble.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF21252261F90023ECBF /* disassemble.h */; };
-		A9ECC2EF252261FB0023ECBF /* optimizer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF23252261F90023ECBF /* optimizer.cpp */; };
-		A9ECC2F0252261FB0023ECBF /* optimizer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF23252261F90023ECBF /* optimizer.cpp */; };
-		A9ECC2F1252261FB0023ECBF /* optimizer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF23252261F90023ECBF /* optimizer.cpp */; };
-		A9ECC2F2252261FB0023ECBF /* if_conversion.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF24252261F90023ECBF /* if_conversion.h */; };
-		A9ECC2F3252261FB0023ECBF /* if_conversion.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF24252261F90023ECBF /* if_conversion.h */; };
-		A9ECC2F4252261FB0023ECBF /* if_conversion.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF24252261F90023ECBF /* if_conversion.h */; };
-		A9ECC2F5252261FB0023ECBF /* register_pressure.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF25252261F90023ECBF /* register_pressure.cpp */; };
-		A9ECC2F6252261FB0023ECBF /* register_pressure.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF25252261F90023ECBF /* register_pressure.cpp */; };
-		A9ECC2F7252261FB0023ECBF /* register_pressure.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF25252261F90023ECBF /* register_pressure.cpp */; };
-		A9ECC2F8252261FB0023ECBF /* loop_utils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF26252261F90023ECBF /* loop_utils.cpp */; };
-		A9ECC2F9252261FB0023ECBF /* loop_utils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF26252261F90023ECBF /* loop_utils.cpp */; };
-		A9ECC2FA252261FB0023ECBF /* loop_utils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF26252261F90023ECBF /* loop_utils.cpp */; };
-		A9ECC2FB252261FB0023ECBF /* merge_return_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF27252261F90023ECBF /* merge_return_pass.h */; };
-		A9ECC2FC252261FB0023ECBF /* merge_return_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF27252261F90023ECBF /* merge_return_pass.h */; };
-		A9ECC2FD252261FB0023ECBF /* merge_return_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF27252261F90023ECBF /* merge_return_pass.h */; };
-		A9ECC2FE252261FB0023ECBF /* inline_opaque_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF28252261F90023ECBF /* inline_opaque_pass.h */; };
-		A9ECC2FF252261FB0023ECBF /* inline_opaque_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF28252261F90023ECBF /* inline_opaque_pass.h */; };
-		A9ECC300252261FB0023ECBF /* inline_opaque_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF28252261F90023ECBF /* inline_opaque_pass.h */; };
-		A9ECC301252261FB0023ECBF /* loop_fusion.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF29252261F90023ECBF /* loop_fusion.h */; };
-		A9ECC302252261FB0023ECBF /* loop_fusion.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF29252261F90023ECBF /* loop_fusion.h */; };
-		A9ECC303252261FB0023ECBF /* loop_fusion.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF29252261F90023ECBF /* loop_fusion.h */; };
-		A9ECC304252261FB0023ECBF /* combine_access_chains.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF2A252261F90023ECBF /* combine_access_chains.cpp */; };
-		A9ECC305252261FB0023ECBF /* combine_access_chains.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF2A252261F90023ECBF /* combine_access_chains.cpp */; };
-		A9ECC306252261FB0023ECBF /* combine_access_chains.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF2A252261F90023ECBF /* combine_access_chains.cpp */; };
-		A9ECC307252261FB0023ECBF /* build_module.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF2B252261F90023ECBF /* build_module.cpp */; };
-		A9ECC308252261FB0023ECBF /* build_module.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF2B252261F90023ECBF /* build_module.cpp */; };
-		A9ECC309252261FB0023ECBF /* build_module.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF2B252261F90023ECBF /* build_module.cpp */; };
-		A9ECC30A252261FB0023ECBF /* composite.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF2C252261F90023ECBF /* composite.h */; };
-		A9ECC30B252261FB0023ECBF /* composite.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF2C252261F90023ECBF /* composite.h */; };
-		A9ECC30C252261FB0023ECBF /* composite.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF2C252261F90023ECBF /* composite.h */; };
-		A9ECC30D252261FB0023ECBF /* compact_ids_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF2D252261F90023ECBF /* compact_ids_pass.h */; };
-		A9ECC30E252261FB0023ECBF /* compact_ids_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF2D252261F90023ECBF /* compact_ids_pass.h */; };
-		A9ECC30F252261FB0023ECBF /* compact_ids_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF2D252261F90023ECBF /* compact_ids_pass.h */; };
-		A9ECC310252261FB0023ECBF /* register_pressure.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF2E252261F90023ECBF /* register_pressure.h */; };
-		A9ECC311252261FB0023ECBF /* register_pressure.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF2E252261F90023ECBF /* register_pressure.h */; };
-		A9ECC312252261FB0023ECBF /* register_pressure.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF2E252261F90023ECBF /* register_pressure.h */; };
-		A9ECC313252261FB0023ECBF /* tree_iterator.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF2F252261F90023ECBF /* tree_iterator.h */; };
-		A9ECC314252261FB0023ECBF /* tree_iterator.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF2F252261F90023ECBF /* tree_iterator.h */; };
-		A9ECC315252261FB0023ECBF /* tree_iterator.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF2F252261F90023ECBF /* tree_iterator.h */; };
-		A9ECC316252261FB0023ECBF /* graphics_robust_access_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF30252261F90023ECBF /* graphics_robust_access_pass.h */; };
-		A9ECC317252261FB0023ECBF /* graphics_robust_access_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF30252261F90023ECBF /* graphics_robust_access_pass.h */; };
-		A9ECC318252261FB0023ECBF /* graphics_robust_access_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF30252261F90023ECBF /* graphics_robust_access_pass.h */; };
-		A9ECC319252261FB0023ECBF /* strip_atomic_counter_memory_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF31252261F90023ECBF /* strip_atomic_counter_memory_pass.h */; };
-		A9ECC31A252261FB0023ECBF /* strip_atomic_counter_memory_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF31252261F90023ECBF /* strip_atomic_counter_memory_pass.h */; };
-		A9ECC31B252261FB0023ECBF /* strip_atomic_counter_memory_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF31252261F90023ECBF /* strip_atomic_counter_memory_pass.h */; };
-		A9ECC31C252261FB0023ECBF /* legalize_vector_shuffle_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF32252261F90023ECBF /* legalize_vector_shuffle_pass.h */; };
-		A9ECC31D252261FB0023ECBF /* legalize_vector_shuffle_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF32252261F90023ECBF /* legalize_vector_shuffle_pass.h */; };
-		A9ECC31E252261FB0023ECBF /* legalize_vector_shuffle_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF32252261F90023ECBF /* legalize_vector_shuffle_pass.h */; };
-		A9ECC31F252261FB0023ECBF /* local_single_store_elim_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF33252261F90023ECBF /* local_single_store_elim_pass.h */; };
-		A9ECC320252261FB0023ECBF /* local_single_store_elim_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF33252261F90023ECBF /* local_single_store_elim_pass.h */; };
-		A9ECC321252261FB0023ECBF /* local_single_store_elim_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF33252261F90023ECBF /* local_single_store_elim_pass.h */; };
-		A9ECC322252261FB0023ECBF /* reduce_load_size.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF34252261F90023ECBF /* reduce_load_size.h */; };
-		A9ECC323252261FB0023ECBF /* reduce_load_size.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF34252261F90023ECBF /* reduce_load_size.h */; };
-		A9ECC324252261FB0023ECBF /* reduce_load_size.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF34252261F90023ECBF /* reduce_load_size.h */; };
-		A9ECC325252261FB0023ECBF /* code_sink.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF35252261F90023ECBF /* code_sink.cpp */; };
-		A9ECC326252261FB0023ECBF /* code_sink.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF35252261F90023ECBF /* code_sink.cpp */; };
-		A9ECC327252261FB0023ECBF /* code_sink.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF35252261F90023ECBF /* code_sink.cpp */; };
-		A9ECC328252261FB0023ECBF /* types.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF36252261F90023ECBF /* types.cpp */; };
-		A9ECC329252261FB0023ECBF /* types.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF36252261F90023ECBF /* types.cpp */; };
-		A9ECC32A252261FB0023ECBF /* types.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF36252261F90023ECBF /* types.cpp */; };
-		A9ECC32B252261FB0023ECBF /* scalar_analysis.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF37252261F90023ECBF /* scalar_analysis.h */; };
-		A9ECC32C252261FB0023ECBF /* scalar_analysis.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF37252261F90023ECBF /* scalar_analysis.h */; };
-		A9ECC32D252261FB0023ECBF /* scalar_analysis.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF37252261F90023ECBF /* scalar_analysis.h */; };
-		A9ECC32E252261FB0023ECBF /* strip_debug_info_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF38252261F90023ECBF /* strip_debug_info_pass.h */; };
-		A9ECC32F252261FB0023ECBF /* strip_debug_info_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF38252261F90023ECBF /* strip_debug_info_pass.h */; };
-		A9ECC330252261FB0023ECBF /* strip_debug_info_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF38252261F90023ECBF /* strip_debug_info_pass.h */; };
-		A9ECC331252261FB0023ECBF /* cfg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF39252261F90023ECBF /* cfg.cpp */; };
-		A9ECC332252261FB0023ECBF /* cfg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF39252261F90023ECBF /* cfg.cpp */; };
-		A9ECC333252261FB0023ECBF /* cfg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF39252261F90023ECBF /* cfg.cpp */; };
-		A9ECC334252261FB0023ECBF /* strip_atomic_counter_memory_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF3A252261F90023ECBF /* strip_atomic_counter_memory_pass.cpp */; };
-		A9ECC335252261FB0023ECBF /* strip_atomic_counter_memory_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF3A252261F90023ECBF /* strip_atomic_counter_memory_pass.cpp */; };
-		A9ECC336252261FB0023ECBF /* strip_atomic_counter_memory_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF3A252261F90023ECBF /* strip_atomic_counter_memory_pass.cpp */; };
-		A9ECC337252261FB0023ECBF /* decoration_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF3B252261F90023ECBF /* decoration_manager.cpp */; };
-		A9ECC338252261FB0023ECBF /* decoration_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF3B252261F90023ECBF /* decoration_manager.cpp */; };
-		A9ECC339252261FB0023ECBF /* decoration_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF3B252261F90023ECBF /* decoration_manager.cpp */; };
-		A9ECC33A252261FB0023ECBF /* local_single_block_elim_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF3C252261F90023ECBF /* local_single_block_elim_pass.cpp */; };
-		A9ECC33B252261FB0023ECBF /* local_single_block_elim_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF3C252261F90023ECBF /* local_single_block_elim_pass.cpp */; };
-		A9ECC33C252261FB0023ECBF /* local_single_block_elim_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF3C252261F90023ECBF /* local_single_block_elim_pass.cpp */; };
-		A9ECC33D252261FB0023ECBF /* freeze_spec_constant_value_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF3D252261F90023ECBF /* freeze_spec_constant_value_pass.cpp */; };
-		A9ECC33E252261FB0023ECBF /* freeze_spec_constant_value_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF3D252261F90023ECBF /* freeze_spec_constant_value_pass.cpp */; };
-		A9ECC33F252261FB0023ECBF /* freeze_spec_constant_value_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF3D252261F90023ECBF /* freeze_spec_constant_value_pass.cpp */; };
-		A9ECC340252261FB0023ECBF /* replace_invalid_opc.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF3E252261F90023ECBF /* replace_invalid_opc.h */; };
-		A9ECC341252261FB0023ECBF /* replace_invalid_opc.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF3E252261F90023ECBF /* replace_invalid_opc.h */; };
-		A9ECC342252261FB0023ECBF /* replace_invalid_opc.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF3E252261F90023ECBF /* replace_invalid_opc.h */; };
-		A9ECC343252261FB0023ECBF /* local_access_chain_convert_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF3F252261F90023ECBF /* local_access_chain_convert_pass.h */; };
-		A9ECC344252261FB0023ECBF /* local_access_chain_convert_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF3F252261F90023ECBF /* local_access_chain_convert_pass.h */; };
-		A9ECC345252261FB0023ECBF /* local_access_chain_convert_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF3F252261F90023ECBF /* local_access_chain_convert_pass.h */; };
-		A9ECC346252261FB0023ECBF /* inst_bindless_check_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF40252261F90023ECBF /* inst_bindless_check_pass.cpp */; };
-		A9ECC347252261FB0023ECBF /* inst_bindless_check_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF40252261F90023ECBF /* inst_bindless_check_pass.cpp */; };
-		A9ECC348252261FB0023ECBF /* inst_bindless_check_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF40252261F90023ECBF /* inst_bindless_check_pass.cpp */; };
-		A9ECC349252261FB0023ECBF /* local_redundancy_elimination.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF41252261F90023ECBF /* local_redundancy_elimination.cpp */; };
-		A9ECC34A252261FB0023ECBF /* local_redundancy_elimination.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF41252261F90023ECBF /* local_redundancy_elimination.cpp */; };
-		A9ECC34B252261FB0023ECBF /* local_redundancy_elimination.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF41252261F90023ECBF /* local_redundancy_elimination.cpp */; };
-		A9ECC34C252261FB0023ECBF /* instrument_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF43252261F90023ECBF /* instrument_pass.cpp */; };
-		A9ECC34D252261FB0023ECBF /* instrument_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF43252261F90023ECBF /* instrument_pass.cpp */; };
-		A9ECC34E252261FB0023ECBF /* instrument_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF43252261F90023ECBF /* instrument_pass.cpp */; };
-		A9ECC34F252261FB0023ECBF /* propagator.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF44252261F90023ECBF /* propagator.h */; };
-		A9ECC350252261FB0023ECBF /* propagator.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF44252261F90023ECBF /* propagator.h */; };
-		A9ECC351252261FB0023ECBF /* propagator.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF44252261F90023ECBF /* propagator.h */; };
-		A9ECC352252261FB0023ECBF /* instruction_list.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF45252261F90023ECBF /* instruction_list.h */; };
-		A9ECC353252261FB0023ECBF /* instruction_list.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF45252261F90023ECBF /* instruction_list.h */; };
-		A9ECC354252261FB0023ECBF /* instruction_list.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF45252261F90023ECBF /* instruction_list.h */; };
-		A9ECC355252261FB0023ECBF /* feature_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF46252261F90023ECBF /* feature_manager.cpp */; };
-		A9ECC356252261FB0023ECBF /* feature_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF46252261F90023ECBF /* feature_manager.cpp */; };
-		A9ECC357252261FB0023ECBF /* feature_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF46252261F90023ECBF /* feature_manager.cpp */; };
-		A9ECC358252261FB0023ECBF /* pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF47252261F90023ECBF /* pass.cpp */; };
-		A9ECC359252261FB0023ECBF /* pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF47252261F90023ECBF /* pass.cpp */; };
-		A9ECC35A252261FB0023ECBF /* pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF47252261F90023ECBF /* pass.cpp */; };
-		A9ECC35B252261FB0023ECBF /* loop_fission.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF48252261F90023ECBF /* loop_fission.cpp */; };
-		A9ECC35C252261FB0023ECBF /* loop_fission.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF48252261F90023ECBF /* loop_fission.cpp */; };
-		A9ECC35D252261FB0023ECBF /* loop_fission.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF48252261F90023ECBF /* loop_fission.cpp */; };
-		A9ECC35E252261FB0023ECBF /* dominator_tree.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF49252261F90023ECBF /* dominator_tree.cpp */; };
-		A9ECC35F252261FB0023ECBF /* dominator_tree.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF49252261F90023ECBF /* dominator_tree.cpp */; };
-		A9ECC360252261FB0023ECBF /* dominator_tree.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF49252261F90023ECBF /* dominator_tree.cpp */; };
-		A9ECC361252261FB0023ECBF /* amd_ext_to_khr.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF4A252261F90023ECBF /* amd_ext_to_khr.h */; };
-		A9ECC362252261FB0023ECBF /* amd_ext_to_khr.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF4A252261F90023ECBF /* amd_ext_to_khr.h */; };
-		A9ECC363252261FB0023ECBF /* amd_ext_to_khr.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF4A252261F90023ECBF /* amd_ext_to_khr.h */; };
-		A9ECC364252261FB0023ECBF /* merge_return_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF4B252261F90023ECBF /* merge_return_pass.cpp */; };
-		A9ECC365252261FB0023ECBF /* merge_return_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF4B252261F90023ECBF /* merge_return_pass.cpp */; };
-		A9ECC366252261FB0023ECBF /* merge_return_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF4B252261F90023ECBF /* merge_return_pass.cpp */; };
-		A9ECC367252261FB0023ECBF /* ir_context.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF4C252261F90023ECBF /* ir_context.h */; };
-		A9ECC368252261FB0023ECBF /* ir_context.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF4C252261F90023ECBF /* ir_context.h */; };
-		A9ECC369252261FB0023ECBF /* ir_context.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF4C252261F90023ECBF /* ir_context.h */; };
-		A9ECC36A252261FB0023ECBF /* eliminate_dead_constant_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF4D252261F90023ECBF /* eliminate_dead_constant_pass.cpp */; };
-		A9ECC36B252261FB0023ECBF /* eliminate_dead_constant_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF4D252261F90023ECBF /* eliminate_dead_constant_pass.cpp */; };
-		A9ECC36C252261FB0023ECBF /* eliminate_dead_constant_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF4D252261F90023ECBF /* eliminate_dead_constant_pass.cpp */; };
-		A9ECC36D252261FB0023ECBF /* cfg_cleanup_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF4E252261F90023ECBF /* cfg_cleanup_pass.cpp */; };
-		A9ECC36E252261FB0023ECBF /* cfg_cleanup_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF4E252261F90023ECBF /* cfg_cleanup_pass.cpp */; };
-		A9ECC36F252261FB0023ECBF /* cfg_cleanup_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF4E252261F90023ECBF /* cfg_cleanup_pass.cpp */; };
-		A9ECC370252261FB0023ECBF /* wrap_opkill.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF4F252261F90023ECBF /* wrap_opkill.cpp */; };
-		A9ECC371252261FB0023ECBF /* wrap_opkill.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF4F252261F90023ECBF /* wrap_opkill.cpp */; };
-		A9ECC372252261FB0023ECBF /* wrap_opkill.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF4F252261F90023ECBF /* wrap_opkill.cpp */; };
-		A9ECC373252261FB0023ECBF /* const_folding_rules.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF50252261F90023ECBF /* const_folding_rules.cpp */; };
-		A9ECC374252261FB0023ECBF /* const_folding_rules.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF50252261F90023ECBF /* const_folding_rules.cpp */; };
-		A9ECC375252261FB0023ECBF /* const_folding_rules.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF50252261F90023ECBF /* const_folding_rules.cpp */; };
-		A9ECC376252261FB0023ECBF /* loop_unroller.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF51252261F90023ECBF /* loop_unroller.h */; };
-		A9ECC377252261FB0023ECBF /* loop_unroller.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF51252261F90023ECBF /* loop_unroller.h */; };
-		A9ECC378252261FB0023ECBF /* loop_unroller.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF51252261F90023ECBF /* loop_unroller.h */; };
-		A9ECC379252261FB0023ECBF /* strip_debug_info_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF52252261F90023ECBF /* strip_debug_info_pass.cpp */; };
-		A9ECC37A252261FB0023ECBF /* strip_debug_info_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF52252261F90023ECBF /* strip_debug_info_pass.cpp */; };
-		A9ECC37B252261FB0023ECBF /* strip_debug_info_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF52252261F90023ECBF /* strip_debug_info_pass.cpp */; };
-		A9ECC37C252261FB0023ECBF /* ssa_rewrite_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF53252261F90023ECBF /* ssa_rewrite_pass.cpp */; };
-		A9ECC37D252261FB0023ECBF /* ssa_rewrite_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF53252261F90023ECBF /* ssa_rewrite_pass.cpp */; };
-		A9ECC37E252261FB0023ECBF /* ssa_rewrite_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF53252261F90023ECBF /* ssa_rewrite_pass.cpp */; };
-		A9ECC37F252261FB0023ECBF /* loop_dependence.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF54252261F90023ECBF /* loop_dependence.cpp */; };
-		A9ECC380252261FB0023ECBF /* loop_dependence.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF54252261F90023ECBF /* loop_dependence.cpp */; };
-		A9ECC381252261FB0023ECBF /* loop_dependence.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF54252261F90023ECBF /* loop_dependence.cpp */; };
-		A9ECC382252261FB0023ECBF /* unify_const_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF55252261F90023ECBF /* unify_const_pass.h */; };
-		A9ECC383252261FB0023ECBF /* unify_const_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF55252261F90023ECBF /* unify_const_pass.h */; };
-		A9ECC384252261FB0023ECBF /* unify_const_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF55252261F90023ECBF /* unify_const_pass.h */; };
-		A9ECC385252261FB0023ECBF /* ir_loader.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF56252261F90023ECBF /* ir_loader.h */; };
-		A9ECC386252261FB0023ECBF /* ir_loader.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF56252261F90023ECBF /* ir_loader.h */; };
-		A9ECC387252261FB0023ECBF /* ir_loader.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF56252261F90023ECBF /* ir_loader.h */; };
-		A9ECC388252261FB0023ECBF /* inst_debug_printf_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF57252261F90023ECBF /* inst_debug_printf_pass.cpp */; };
-		A9ECC389252261FB0023ECBF /* inst_debug_printf_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF57252261F90023ECBF /* inst_debug_printf_pass.cpp */; };
-		A9ECC38A252261FB0023ECBF /* inst_debug_printf_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF57252261F90023ECBF /* inst_debug_printf_pass.cpp */; };
-		A9ECC38B252261FB0023ECBF /* types.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF58252261F90023ECBF /* types.h */; };
-		A9ECC38C252261FB0023ECBF /* types.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF58252261F90023ECBF /* types.h */; };
-		A9ECC38D252261FB0023ECBF /* types.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF58252261F90023ECBF /* types.h */; };
-		A9ECC38E252261FB0023ECBF /* fold_spec_constant_op_and_composite_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF59252261F90023ECBF /* fold_spec_constant_op_and_composite_pass.h */; };
-		A9ECC38F252261FB0023ECBF /* fold_spec_constant_op_and_composite_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF59252261F90023ECBF /* fold_spec_constant_op_and_composite_pass.h */; };
-		A9ECC390252261FB0023ECBF /* fold_spec_constant_op_and_composite_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF59252261F90023ECBF /* fold_spec_constant_op_and_composite_pass.h */; };
-		A9ECC391252261FB0023ECBF /* mem_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF5A252261F90023ECBF /* mem_pass.cpp */; };
-		A9ECC392252261FB0023ECBF /* mem_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF5A252261F90023ECBF /* mem_pass.cpp */; };
-		A9ECC393252261FB0023ECBF /* mem_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF5A252261F90023ECBF /* mem_pass.cpp */; };
-		A9ECC394252261FB0023ECBF /* basic_block.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF5B252261F90023ECBF /* basic_block.h */; };
-		A9ECC395252261FB0023ECBF /* basic_block.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF5B252261F90023ECBF /* basic_block.h */; };
-		A9ECC396252261FB0023ECBF /* basic_block.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF5B252261F90023ECBF /* basic_block.h */; };
-		A9ECC397252261FB0023ECBF /* remove_duplicates_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF5C252261F90023ECBF /* remove_duplicates_pass.cpp */; };
-		A9ECC398252261FB0023ECBF /* remove_duplicates_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF5C252261F90023ECBF /* remove_duplicates_pass.cpp */; };
-		A9ECC399252261FB0023ECBF /* remove_duplicates_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF5C252261F90023ECBF /* remove_duplicates_pass.cpp */; };
-		A9ECC39A252261FB0023ECBF /* dead_variable_elimination.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF5D252261F90023ECBF /* dead_variable_elimination.cpp */; };
-		A9ECC39B252261FB0023ECBF /* dead_variable_elimination.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF5D252261F90023ECBF /* dead_variable_elimination.cpp */; };
-		A9ECC39C252261FB0023ECBF /* dead_variable_elimination.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF5D252261F90023ECBF /* dead_variable_elimination.cpp */; };
-		A9ECC39D252261FB0023ECBF /* block_merge_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF5E252261F90023ECBF /* block_merge_pass.h */; };
-		A9ECC39E252261FB0023ECBF /* block_merge_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF5E252261F90023ECBF /* block_merge_pass.h */; };
-		A9ECC39F252261FB0023ECBF /* block_merge_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF5E252261F90023ECBF /* block_merge_pass.h */; };
-		A9ECC3A0252261FB0023ECBF /* module.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF5F252261F90023ECBF /* module.cpp */; };
-		A9ECC3A1252261FB0023ECBF /* module.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF5F252261F90023ECBF /* module.cpp */; };
-		A9ECC3A2252261FB0023ECBF /* module.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF5F252261F90023ECBF /* module.cpp */; };
-		A9ECC3A3252261FB0023ECBF /* debug_info_manager.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF60252261F90023ECBF /* debug_info_manager.h */; };
-		A9ECC3A4252261FB0023ECBF /* debug_info_manager.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF60252261F90023ECBF /* debug_info_manager.h */; };
-		A9ECC3A5252261FB0023ECBF /* debug_info_manager.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF60252261F90023ECBF /* debug_info_manager.h */; };
-		A9ECC3A6252261FB0023ECBF /* fold_spec_constant_op_and_composite_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF61252261F90023ECBF /* fold_spec_constant_op_and_composite_pass.cpp */; };
-		A9ECC3A7252261FB0023ECBF /* fold_spec_constant_op_and_composite_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF61252261F90023ECBF /* fold_spec_constant_op_and_composite_pass.cpp */; };
-		A9ECC3A8252261FB0023ECBF /* fold_spec_constant_op_and_composite_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF61252261F90023ECBF /* fold_spec_constant_op_and_composite_pass.cpp */; };
-		A9ECC3A9252261FB0023ECBF /* loop_unswitch_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF62252261F90023ECBF /* loop_unswitch_pass.cpp */; };
-		A9ECC3AA252261FB0023ECBF /* loop_unswitch_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF62252261F90023ECBF /* loop_unswitch_pass.cpp */; };
-		A9ECC3AB252261FB0023ECBF /* loop_unswitch_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF62252261F90023ECBF /* loop_unswitch_pass.cpp */; };
-		A9ECC3AC252261FB0023ECBF /* unify_const_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF63252261F90023ECBF /* unify_const_pass.cpp */; };
-		A9ECC3AD252261FB0023ECBF /* unify_const_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF63252261F90023ECBF /* unify_const_pass.cpp */; };
-		A9ECC3AE252261FB0023ECBF /* unify_const_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF63252261F90023ECBF /* unify_const_pass.cpp */; };
-		A9ECC3AF252261FB0023ECBF /* type_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF64252261F90023ECBF /* type_manager.cpp */; };
-		A9ECC3B0252261FB0023ECBF /* type_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF64252261F90023ECBF /* type_manager.cpp */; };
-		A9ECC3B1252261FB0023ECBF /* type_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF64252261F90023ECBF /* type_manager.cpp */; };
-		A9ECC3B2252261FB0023ECBF /* generate_webgpu_initializers_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF65252261F90023ECBF /* generate_webgpu_initializers_pass.cpp */; };
-		A9ECC3B3252261FB0023ECBF /* generate_webgpu_initializers_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF65252261F90023ECBF /* generate_webgpu_initializers_pass.cpp */; };
-		A9ECC3B4252261FB0023ECBF /* generate_webgpu_initializers_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF65252261F90023ECBF /* generate_webgpu_initializers_pass.cpp */; };
-		A9ECC3B5252261FB0023ECBF /* private_to_local_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF66252261F90023ECBF /* private_to_local_pass.h */; };
-		A9ECC3B6252261FB0023ECBF /* private_to_local_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF66252261F90023ECBF /* private_to_local_pass.h */; };
-		A9ECC3B7252261FB0023ECBF /* private_to_local_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF66252261F90023ECBF /* private_to_local_pass.h */; };
-		A9ECC3B8252261FB0023ECBF /* convert_to_half_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF67252261F90023ECBF /* convert_to_half_pass.h */; };
-		A9ECC3B9252261FB0023ECBF /* convert_to_half_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF67252261F90023ECBF /* convert_to_half_pass.h */; };
-		A9ECC3BA252261FB0023ECBF /* convert_to_half_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF67252261F90023ECBF /* convert_to_half_pass.h */; };
-		A9ECC3BB252261FB0023ECBF /* relax_float_ops_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF68252261F90023ECBF /* relax_float_ops_pass.h */; };
-		A9ECC3BC252261FB0023ECBF /* relax_float_ops_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF68252261F90023ECBF /* relax_float_ops_pass.h */; };
-		A9ECC3BD252261FB0023ECBF /* relax_float_ops_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF68252261F90023ECBF /* relax_float_ops_pass.h */; };
-		A9ECC3BE252261FB0023ECBF /* inline_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF69252261F90023ECBF /* inline_pass.cpp */; };
-		A9ECC3BF252261FB0023ECBF /* inline_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF69252261F90023ECBF /* inline_pass.cpp */; };
-		A9ECC3C0252261FB0023ECBF /* inline_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF69252261F90023ECBF /* inline_pass.cpp */; };
-		A9ECC3C1252261FB0023ECBF /* def_use_manager.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF6A252261F90023ECBF /* def_use_manager.h */; };
-		A9ECC3C2252261FB0023ECBF /* def_use_manager.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF6A252261F90023ECBF /* def_use_manager.h */; };
-		A9ECC3C3252261FB0023ECBF /* def_use_manager.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF6A252261F90023ECBF /* def_use_manager.h */; };
-		A9ECC3C4252261FB0023ECBF /* ir_loader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF6B252261F90023ECBF /* ir_loader.cpp */; };
-		A9ECC3C5252261FB0023ECBF /* ir_loader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF6B252261F90023ECBF /* ir_loader.cpp */; };
-		A9ECC3C6252261FB0023ECBF /* ir_loader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF6B252261F90023ECBF /* ir_loader.cpp */; };
-		A9ECC3C7252261FB0023ECBF /* cfg_cleanup_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF6C252261F90023ECBF /* cfg_cleanup_pass.h */; };
-		A9ECC3C8252261FB0023ECBF /* cfg_cleanup_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF6C252261F90023ECBF /* cfg_cleanup_pass.h */; };
-		A9ECC3C9252261FB0023ECBF /* cfg_cleanup_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF6C252261F90023ECBF /* cfg_cleanup_pass.h */; };
-		A9ECC3CA252261FB0023ECBF /* licm_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF6D252261F90023ECBF /* licm_pass.cpp */; };
-		A9ECC3CB252261FB0023ECBF /* licm_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF6D252261F90023ECBF /* licm_pass.cpp */; };
-		A9ECC3CC252261FB0023ECBF /* licm_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF6D252261F90023ECBF /* licm_pass.cpp */; };
-		A9ECC3CD252261FB0023ECBF /* eliminate_dead_functions_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF6E252261F90023ECBF /* eliminate_dead_functions_pass.cpp */; };
-		A9ECC3CE252261FB0023ECBF /* eliminate_dead_functions_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF6E252261F90023ECBF /* eliminate_dead_functions_pass.cpp */; };
-		A9ECC3CF252261FB0023ECBF /* eliminate_dead_functions_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF6E252261F90023ECBF /* eliminate_dead_functions_pass.cpp */; };
-		A9ECC3D0252261FB0023ECBF /* local_redundancy_elimination.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF6F252261F90023ECBF /* local_redundancy_elimination.h */; };
-		A9ECC3D1252261FB0023ECBF /* local_redundancy_elimination.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF6F252261F90023ECBF /* local_redundancy_elimination.h */; };
-		A9ECC3D2252261FB0023ECBF /* local_redundancy_elimination.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF6F252261F90023ECBF /* local_redundancy_elimination.h */; };
-		A9ECC3D3252261FB0023ECBF /* split_invalid_unreachable_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF70252261F90023ECBF /* split_invalid_unreachable_pass.cpp */; };
-		A9ECC3D4252261FB0023ECBF /* split_invalid_unreachable_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF70252261F90023ECBF /* split_invalid_unreachable_pass.cpp */; };
-		A9ECC3D5252261FB0023ECBF /* split_invalid_unreachable_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF70252261F90023ECBF /* split_invalid_unreachable_pass.cpp */; };
-		A9ECC3D6252261FB0023ECBF /* loop_peeling.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF71252261F90023ECBF /* loop_peeling.h */; };
-		A9ECC3D7252261FB0023ECBF /* loop_peeling.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF71252261F90023ECBF /* loop_peeling.h */; };
-		A9ECC3D8252261FB0023ECBF /* loop_peeling.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF71252261F90023ECBF /* loop_peeling.h */; };
-		A9ECC3D9252261FB0023ECBF /* vector_dce.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF72252261F90023ECBF /* vector_dce.cpp */; };
-		A9ECC3DA252261FB0023ECBF /* vector_dce.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF72252261F90023ECBF /* vector_dce.cpp */; };
-		A9ECC3DB252261FB0023ECBF /* vector_dce.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF72252261F90023ECBF /* vector_dce.cpp */; };
-		A9ECC3DC252261FB0023ECBF /* block_merge_util.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF73252261F90023ECBF /* block_merge_util.h */; };
-		A9ECC3DD252261FB0023ECBF /* block_merge_util.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF73252261F90023ECBF /* block_merge_util.h */; };
-		A9ECC3DE252261FB0023ECBF /* block_merge_util.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF73252261F90023ECBF /* block_merge_util.h */; };
-		A9ECC3DF252261FB0023ECBF /* loop_unroller.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF74252261F90023ECBF /* loop_unroller.cpp */; };
-		A9ECC3E0252261FB0023ECBF /* loop_unroller.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF74252261F90023ECBF /* loop_unroller.cpp */; };
-		A9ECC3E1252261FB0023ECBF /* loop_unroller.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF74252261F90023ECBF /* loop_unroller.cpp */; };
-		A9ECC3E2252261FB0023ECBF /* desc_sroa.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF75252261F90023ECBF /* desc_sroa.h */; };
-		A9ECC3E3252261FB0023ECBF /* desc_sroa.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF75252261F90023ECBF /* desc_sroa.h */; };
-		A9ECC3E4252261FB0023ECBF /* desc_sroa.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF75252261F90023ECBF /* desc_sroa.h */; };
-		A9ECC3E5252261FB0023ECBF /* constants.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF76252261F90023ECBF /* constants.cpp */; };
-		A9ECC3E6252261FB0023ECBF /* constants.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF76252261F90023ECBF /* constants.cpp */; };
-		A9ECC3E7252261FB0023ECBF /* constants.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF76252261F90023ECBF /* constants.cpp */; };
-		A9ECC3E8252261FB0023ECBF /* loop_fusion_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF77252261F90023ECBF /* loop_fusion_pass.h */; };
-		A9ECC3E9252261FB0023ECBF /* loop_fusion_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF77252261F90023ECBF /* loop_fusion_pass.h */; };
-		A9ECC3EA252261FB0023ECBF /* loop_fusion_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF77252261F90023ECBF /* loop_fusion_pass.h */; };
-		A9ECC3EB252261FB0023ECBF /* struct_cfg_analysis.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF78252261F90023ECBF /* struct_cfg_analysis.h */; };
-		A9ECC3EC252261FB0023ECBF /* struct_cfg_analysis.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF78252261F90023ECBF /* struct_cfg_analysis.h */; };
-		A9ECC3ED252261FB0023ECBF /* struct_cfg_analysis.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF78252261F90023ECBF /* struct_cfg_analysis.h */; };
-		A9ECC3EE252261FB0023ECBF /* inst_buff_addr_check_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF79252261F90023ECBF /* inst_buff_addr_check_pass.cpp */; };
-		A9ECC3EF252261FB0023ECBF /* inst_buff_addr_check_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF79252261F90023ECBF /* inst_buff_addr_check_pass.cpp */; };
-		A9ECC3F0252261FB0023ECBF /* inst_buff_addr_check_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF79252261F90023ECBF /* inst_buff_addr_check_pass.cpp */; };
-		A9ECC3F1252261FB0023ECBF /* def_use_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF7A252261F90023ECBF /* def_use_manager.cpp */; };
-		A9ECC3F2252261FB0023ECBF /* def_use_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF7A252261F90023ECBF /* def_use_manager.cpp */; };
-		A9ECC3F3252261FB0023ECBF /* def_use_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF7A252261F90023ECBF /* def_use_manager.cpp */; };
-		A9ECC3F4252261FB0023ECBF /* wrap_opkill.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF7B252261F90023ECBF /* wrap_opkill.h */; };
-		A9ECC3F5252261FB0023ECBF /* wrap_opkill.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF7B252261F90023ECBF /* wrap_opkill.h */; };
-		A9ECC3F6252261FB0023ECBF /* wrap_opkill.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF7B252261F90023ECBF /* wrap_opkill.h */; };
-		A9ECC3F7252261FB0023ECBF /* strip_reflect_info_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF7C252261F90023ECBF /* strip_reflect_info_pass.cpp */; };
-		A9ECC3F8252261FB0023ECBF /* strip_reflect_info_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF7C252261F90023ECBF /* strip_reflect_info_pass.cpp */; };
-		A9ECC3F9252261FB0023ECBF /* strip_reflect_info_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF7C252261F90023ECBF /* strip_reflect_info_pass.cpp */; };
-		A9ECC3FA252261FB0023ECBF /* decoration_manager.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF7D252261F90023ECBF /* decoration_manager.h */; };
-		A9ECC3FB252261FB0023ECBF /* decoration_manager.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF7D252261F90023ECBF /* decoration_manager.h */; };
-		A9ECC3FC252261FB0023ECBF /* decoration_manager.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF7D252261F90023ECBF /* decoration_manager.h */; };
-		A9ECC3FD252261FB0023ECBF /* ccp_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF7E252261F90023ECBF /* ccp_pass.cpp */; };
-		A9ECC3FE252261FB0023ECBF /* ccp_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF7E252261F90023ECBF /* ccp_pass.cpp */; };
-		A9ECC3FF252261FB0023ECBF /* ccp_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF7E252261F90023ECBF /* ccp_pass.cpp */; };
-		A9ECC400252261FB0023ECBF /* process_lines_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF7F252261F90023ECBF /* process_lines_pass.h */; };
-		A9ECC401252261FB0023ECBF /* process_lines_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF7F252261F90023ECBF /* process_lines_pass.h */; };
-		A9ECC402252261FB0023ECBF /* process_lines_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF7F252261F90023ECBF /* process_lines_pass.h */; };
-		A9ECC403252261FB0023ECBF /* local_single_block_elim_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF80252261F90023ECBF /* local_single_block_elim_pass.h */; };
-		A9ECC404252261FB0023ECBF /* local_single_block_elim_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF80252261F90023ECBF /* local_single_block_elim_pass.h */; };
-		A9ECC405252261FB0023ECBF /* local_single_block_elim_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF80252261F90023ECBF /* local_single_block_elim_pass.h */; };
-		A9ECC406252261FB0023ECBF /* pch_source_opt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF81252261F90023ECBF /* pch_source_opt.cpp */; };
-		A9ECC407252261FB0023ECBF /* pch_source_opt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF81252261F90023ECBF /* pch_source_opt.cpp */; };
-		A9ECC408252261FB0023ECBF /* pch_source_opt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF81252261F90023ECBF /* pch_source_opt.cpp */; };
-		A9ECC409252261FB0023ECBF /* inst_buff_addr_check_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF82252261F90023ECBF /* inst_buff_addr_check_pass.h */; };
-		A9ECC40A252261FB0023ECBF /* inst_buff_addr_check_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF82252261F90023ECBF /* inst_buff_addr_check_pass.h */; };
-		A9ECC40B252261FB0023ECBF /* inst_buff_addr_check_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF82252261F90023ECBF /* inst_buff_addr_check_pass.h */; };
-		A9ECC40C252261FB0023ECBF /* strength_reduction_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF83252261F90023ECBF /* strength_reduction_pass.h */; };
-		A9ECC40D252261FB0023ECBF /* strength_reduction_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF83252261F90023ECBF /* strength_reduction_pass.h */; };
-		A9ECC40E252261FB0023ECBF /* strength_reduction_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF83252261F90023ECBF /* strength_reduction_pass.h */; };
-		A9ECC40F252261FB0023ECBF /* aggressive_dead_code_elim_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF84252261F90023ECBF /* aggressive_dead_code_elim_pass.cpp */; };
-		A9ECC410252261FB0023ECBF /* aggressive_dead_code_elim_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF84252261F90023ECBF /* aggressive_dead_code_elim_pass.cpp */; };
-		A9ECC411252261FB0023ECBF /* aggressive_dead_code_elim_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF84252261F90023ECBF /* aggressive_dead_code_elim_pass.cpp */; };
-		A9ECC412252261FB0023ECBF /* eliminate_dead_functions_util.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF85252261F90023ECBF /* eliminate_dead_functions_util.cpp */; };
-		A9ECC413252261FB0023ECBF /* eliminate_dead_functions_util.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF85252261F90023ECBF /* eliminate_dead_functions_util.cpp */; };
-		A9ECC414252261FB0023ECBF /* eliminate_dead_functions_util.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF85252261F90023ECBF /* eliminate_dead_functions_util.cpp */; };
-		A9ECC415252261FB0023ECBF /* inst_debug_printf_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF86252261F90023ECBF /* inst_debug_printf_pass.h */; };
-		A9ECC416252261FB0023ECBF /* inst_debug_printf_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF86252261F90023ECBF /* inst_debug_printf_pass.h */; };
-		A9ECC417252261FB0023ECBF /* inst_debug_printf_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF86252261F90023ECBF /* inst_debug_printf_pass.h */; };
-		A9ECC418252261FB0023ECBF /* simplification_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF87252261F90023ECBF /* simplification_pass.cpp */; };
-		A9ECC419252261FB0023ECBF /* simplification_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF87252261F90023ECBF /* simplification_pass.cpp */; };
-		A9ECC41A252261FB0023ECBF /* simplification_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF87252261F90023ECBF /* simplification_pass.cpp */; };
-		A9ECC41B252261FB0023ECBF /* dead_branch_elim_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF88252261F90023ECBF /* dead_branch_elim_pass.cpp */; };
-		A9ECC41C252261FB0023ECBF /* dead_branch_elim_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF88252261F90023ECBF /* dead_branch_elim_pass.cpp */; };
-		A9ECC41D252261FB0023ECBF /* dead_branch_elim_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF88252261F90023ECBF /* dead_branch_elim_pass.cpp */; };
-		A9ECC41E252261FB0023ECBF /* flatten_decoration_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF89252261F90023ECBF /* flatten_decoration_pass.cpp */; };
-		A9ECC41F252261FB0023ECBF /* flatten_decoration_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF89252261F90023ECBF /* flatten_decoration_pass.cpp */; };
-		A9ECC420252261FB0023ECBF /* flatten_decoration_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF89252261F90023ECBF /* flatten_decoration_pass.cpp */; };
-		A9ECC421252261FB0023ECBF /* dead_insert_elim_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF8A252261F90023ECBF /* dead_insert_elim_pass.h */; };
-		A9ECC422252261FB0023ECBF /* dead_insert_elim_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF8A252261F90023ECBF /* dead_insert_elim_pass.h */; };
-		A9ECC423252261FB0023ECBF /* dead_insert_elim_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF8A252261F90023ECBF /* dead_insert_elim_pass.h */; };
-		A9ECC424252261FB0023ECBF /* folding_rules.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF8B252261F90023ECBF /* folding_rules.cpp */; };
-		A9ECC425252261FB0023ECBF /* folding_rules.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF8B252261F90023ECBF /* folding_rules.cpp */; };
-		A9ECC426252261FB0023ECBF /* folding_rules.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF8B252261F90023ECBF /* folding_rules.cpp */; };
-		A9ECC427252261FB0023ECBF /* freeze_spec_constant_value_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF8C252261F90023ECBF /* freeze_spec_constant_value_pass.h */; };
-		A9ECC428252261FB0023ECBF /* freeze_spec_constant_value_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF8C252261F90023ECBF /* freeze_spec_constant_value_pass.h */; };
-		A9ECC429252261FB0023ECBF /* freeze_spec_constant_value_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF8C252261F90023ECBF /* freeze_spec_constant_value_pass.h */; };
-		A9ECC42A252261FB0023ECBF /* ir_context.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF8D252261F90023ECBF /* ir_context.cpp */; };
-		A9ECC42B252261FB0023ECBF /* ir_context.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF8D252261F90023ECBF /* ir_context.cpp */; };
-		A9ECC42C252261FB0023ECBF /* ir_context.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF8D252261F90023ECBF /* ir_context.cpp */; };
-		A9ECC42D252261FB0023ECBF /* instrument_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF8E252261F90023ECBF /* instrument_pass.h */; };
-		A9ECC42E252261FB0023ECBF /* instrument_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF8E252261F90023ECBF /* instrument_pass.h */; };
-		A9ECC42F252261FB0023ECBF /* instrument_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF8E252261F90023ECBF /* instrument_pass.h */; };
-		A9ECC430252261FB0023ECBF /* mem_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF8F252261F90023ECBF /* mem_pass.h */; };
-		A9ECC431252261FB0023ECBF /* mem_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF8F252261F90023ECBF /* mem_pass.h */; };
-		A9ECC432252261FB0023ECBF /* mem_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF8F252261F90023ECBF /* mem_pass.h */; };
-		A9ECC433252261FB0023ECBF /* loop_descriptor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF90252261F90023ECBF /* loop_descriptor.cpp */; };
-		A9ECC434252261FB0023ECBF /* loop_descriptor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF90252261F90023ECBF /* loop_descriptor.cpp */; };
-		A9ECC435252261FB0023ECBF /* loop_descriptor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF90252261F90023ECBF /* loop_descriptor.cpp */; };
-		A9ECC436252261FB0023ECBF /* eliminate_dead_members_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF91252261F90023ECBF /* eliminate_dead_members_pass.h */; };
-		A9ECC437252261FB0023ECBF /* eliminate_dead_members_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF91252261F90023ECBF /* eliminate_dead_members_pass.h */; };
-		A9ECC438252261FB0023ECBF /* eliminate_dead_members_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF91252261F90023ECBF /* eliminate_dead_members_pass.h */; };
-		A9ECC439252261FB0023ECBF /* function.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF92252261F90023ECBF /* function.cpp */; };
-		A9ECC43A252261FB0023ECBF /* function.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF92252261F90023ECBF /* function.cpp */; };
-		A9ECC43B252261FB0023ECBF /* function.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF92252261F90023ECBF /* function.cpp */; };
-		A9ECC43C252261FB0023ECBF /* instruction_list.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF93252261F90023ECBF /* instruction_list.cpp */; };
-		A9ECC43D252261FB0023ECBF /* instruction_list.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF93252261F90023ECBF /* instruction_list.cpp */; };
-		A9ECC43E252261FB0023ECBF /* instruction_list.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF93252261F90023ECBF /* instruction_list.cpp */; };
-		A9ECC43F252261FB0023ECBF /* composite.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF94252261F90023ECBF /* composite.cpp */; };
-		A9ECC440252261FB0023ECBF /* composite.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF94252261F90023ECBF /* composite.cpp */; };
-		A9ECC441252261FB0023ECBF /* composite.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF94252261F90023ECBF /* composite.cpp */; };
-		A9ECC442252261FB0023ECBF /* convert_to_half_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF95252261F90023ECBF /* convert_to_half_pass.cpp */; };
-		A9ECC443252261FB0023ECBF /* convert_to_half_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF95252261F90023ECBF /* convert_to_half_pass.cpp */; };
-		A9ECC444252261FB0023ECBF /* convert_to_half_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF95252261F90023ECBF /* convert_to_half_pass.cpp */; };
-		A9ECC445252261FB0023ECBF /* process_lines_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF96252261F90023ECBF /* process_lines_pass.cpp */; };
-		A9ECC446252261FB0023ECBF /* process_lines_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF96252261F90023ECBF /* process_lines_pass.cpp */; };
-		A9ECC447252261FB0023ECBF /* process_lines_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF96252261F90023ECBF /* process_lines_pass.cpp */; };
-		A9ECC448252261FB0023ECBF /* inline_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF97252261F90023ECBF /* inline_pass.h */; };
-		A9ECC449252261FB0023ECBF /* inline_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF97252261F90023ECBF /* inline_pass.h */; };
-		A9ECC44A252261FB0023ECBF /* inline_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF97252261F90023ECBF /* inline_pass.h */; };
-		A9ECC44B252261FB0023ECBF /* loop_dependence.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF98252261F90023ECBF /* loop_dependence.h */; };
-		A9ECC44C252261FB0023ECBF /* loop_dependence.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF98252261F90023ECBF /* loop_dependence.h */; };
-		A9ECC44D252261FB0023ECBF /* loop_dependence.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF98252261F90023ECBF /* loop_dependence.h */; };
-		A9ECC44E252261FB0023ECBF /* value_number_table.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF99252261F90023ECBF /* value_number_table.h */; };
-		A9ECC44F252261FB0023ECBF /* value_number_table.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF99252261F90023ECBF /* value_number_table.h */; };
-		A9ECC450252261FB0023ECBF /* value_number_table.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF99252261F90023ECBF /* value_number_table.h */; };
-		A9ECC451252261FB0023ECBF /* flatten_decoration_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF9A252261F90023ECBF /* flatten_decoration_pass.h */; };
-		A9ECC452252261FB0023ECBF /* flatten_decoration_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF9A252261F90023ECBF /* flatten_decoration_pass.h */; };
-		A9ECC453252261FB0023ECBF /* flatten_decoration_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF9A252261F90023ECBF /* flatten_decoration_pass.h */; };
-		A9ECC454252261FB0023ECBF /* if_conversion.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF9B252261F90023ECBF /* if_conversion.cpp */; };
-		A9ECC455252261FB0023ECBF /* if_conversion.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF9B252261F90023ECBF /* if_conversion.cpp */; };
-		A9ECC456252261FB0023ECBF /* if_conversion.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF9B252261F90023ECBF /* if_conversion.cpp */; };
-		A9ECC457252261FB0023ECBF /* debug_info_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF9C252261F90023ECBF /* debug_info_manager.cpp */; };
-		A9ECC458252261FB0023ECBF /* debug_info_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF9C252261F90023ECBF /* debug_info_manager.cpp */; };
-		A9ECC459252261FB0023ECBF /* debug_info_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF9C252261F90023ECBF /* debug_info_manager.cpp */; };
-		A9ECC45A252261FB0023ECBF /* inline_exhaustive_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF9D252261F90023ECBF /* inline_exhaustive_pass.h */; };
-		A9ECC45B252261FB0023ECBF /* inline_exhaustive_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF9D252261F90023ECBF /* inline_exhaustive_pass.h */; };
-		A9ECC45C252261FB0023ECBF /* inline_exhaustive_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF9D252261F90023ECBF /* inline_exhaustive_pass.h */; };
-		A9ECC45D252261FB0023ECBF /* constants.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF9E252261F90023ECBF /* constants.h */; };
-		A9ECC45E252261FB0023ECBF /* constants.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF9E252261F90023ECBF /* constants.h */; };
-		A9ECC45F252261FB0023ECBF /* constants.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBF9E252261F90023ECBF /* constants.h */; };
-		A9ECC460252261FB0023ECBF /* eliminate_dead_members_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF9F252261F90023ECBF /* eliminate_dead_members_pass.cpp */; };
-		A9ECC461252261FB0023ECBF /* eliminate_dead_members_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF9F252261F90023ECBF /* eliminate_dead_members_pass.cpp */; };
-		A9ECC462252261FB0023ECBF /* eliminate_dead_members_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBF9F252261F90023ECBF /* eliminate_dead_members_pass.cpp */; };
-		A9ECC463252261FB0023ECBF /* strength_reduction_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBFA0252261F90023ECBF /* strength_reduction_pass.cpp */; };
-		A9ECC464252261FB0023ECBF /* strength_reduction_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBFA0252261F90023ECBF /* strength_reduction_pass.cpp */; };
-		A9ECC465252261FB0023ECBF /* strength_reduction_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBFA0252261F90023ECBF /* strength_reduction_pass.cpp */; };
-		A9ECC466252261FB0023ECBF /* desc_sroa.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBFA1252261F90023ECBF /* desc_sroa.cpp */; };
-		A9ECC467252261FB0023ECBF /* desc_sroa.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBFA1252261F90023ECBF /* desc_sroa.cpp */; };
-		A9ECC468252261FB0023ECBF /* desc_sroa.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBFA1252261F90023ECBF /* desc_sroa.cpp */; };
-		A9ECC469252261FB0023ECBF /* block_merge_util.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBFA2252261F90023ECBF /* block_merge_util.cpp */; };
-		A9ECC46A252261FB0023ECBF /* block_merge_util.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBFA2252261F90023ECBF /* block_merge_util.cpp */; };
-		A9ECC46B252261FB0023ECBF /* block_merge_util.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBFA2252261F90023ECBF /* block_merge_util.cpp */; };
-		A9ECC46C252261FB0023ECBF /* upgrade_memory_model.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFA3252261F90023ECBF /* upgrade_memory_model.h */; };
-		A9ECC46D252261FB0023ECBF /* upgrade_memory_model.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFA3252261F90023ECBF /* upgrade_memory_model.h */; };
-		A9ECC46E252261FB0023ECBF /* upgrade_memory_model.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFA3252261F90023ECBF /* upgrade_memory_model.h */; };
-		A9ECC46F252261FB0023ECBF /* copy_prop_arrays.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBFA4252261F90023ECBF /* copy_prop_arrays.cpp */; };
-		A9ECC470252261FB0023ECBF /* copy_prop_arrays.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBFA4252261F90023ECBF /* copy_prop_arrays.cpp */; };
-		A9ECC471252261FB0023ECBF /* copy_prop_arrays.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBFA4252261F90023ECBF /* copy_prop_arrays.cpp */; };
-		A9ECC472252261FB0023ECBF /* pass_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBFA5252261F90023ECBF /* pass_manager.cpp */; };
-		A9ECC473252261FB0023ECBF /* pass_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBFA5252261F90023ECBF /* pass_manager.cpp */; };
-		A9ECC474252261FB0023ECBF /* pass_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBFA5252261F90023ECBF /* pass_manager.cpp */; };
-		A9ECC475252261FB0023ECBF /* inline_exhaustive_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBFA6252261F90023ECBF /* inline_exhaustive_pass.cpp */; };
-		A9ECC476252261FB0023ECBF /* inline_exhaustive_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBFA6252261F90023ECBF /* inline_exhaustive_pass.cpp */; };
-		A9ECC477252261FB0023ECBF /* inline_exhaustive_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBFA6252261F90023ECBF /* inline_exhaustive_pass.cpp */; };
-		A9ECC478252261FB0023ECBF /* loop_fission.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFA7252261F90023ECBF /* loop_fission.h */; };
-		A9ECC479252261FB0023ECBF /* loop_fission.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFA7252261F90023ECBF /* loop_fission.h */; };
-		A9ECC47A252261FB0023ECBF /* loop_fission.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFA7252261F90023ECBF /* loop_fission.h */; };
-		A9ECC47B252261FB0023ECBF /* workaround1209.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFA8252261F90023ECBF /* workaround1209.h */; };
-		A9ECC47C252261FB0023ECBF /* workaround1209.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFA8252261F90023ECBF /* workaround1209.h */; };
-		A9ECC47D252261FB0023ECBF /* workaround1209.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFA8252261F90023ECBF /* workaround1209.h */; };
-		A9ECC47E252261FB0023ECBF /* loop_fusion_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBFA9252261F90023ECBF /* loop_fusion_pass.cpp */; };
-		A9ECC47F252261FB0023ECBF /* loop_fusion_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBFA9252261F90023ECBF /* loop_fusion_pass.cpp */; };
-		A9ECC480252261FB0023ECBF /* loop_fusion_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBFA9252261F90023ECBF /* loop_fusion_pass.cpp */; };
-		A9ECC481252261FB0023ECBF /* log.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFAA252261F90023ECBF /* log.h */; };
-		A9ECC482252261FB0023ECBF /* log.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFAA252261F90023ECBF /* log.h */; };
-		A9ECC483252261FB0023ECBF /* log.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFAA252261F90023ECBF /* log.h */; };
-		A9ECC484252261FB0023ECBF /* split_invalid_unreachable_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFAB252261F90023ECBF /* split_invalid_unreachable_pass.h */; };
-		A9ECC485252261FB0023ECBF /* split_invalid_unreachable_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFAB252261F90023ECBF /* split_invalid_unreachable_pass.h */; };
-		A9ECC486252261FB0023ECBF /* split_invalid_unreachable_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFAB252261F90023ECBF /* split_invalid_unreachable_pass.h */; };
-		A9ECC487252261FB0023ECBF /* copy_prop_arrays.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFAC252261F90023ECBF /* copy_prop_arrays.h */; };
-		A9ECC488252261FB0023ECBF /* copy_prop_arrays.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFAC252261F90023ECBF /* copy_prop_arrays.h */; };
-		A9ECC489252261FB0023ECBF /* copy_prop_arrays.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFAC252261F90023ECBF /* copy_prop_arrays.h */; };
-		A9ECC48A252261FC0023ECBF /* eliminate_dead_constant_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFAD252261F90023ECBF /* eliminate_dead_constant_pass.h */; };
-		A9ECC48B252261FC0023ECBF /* eliminate_dead_constant_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFAD252261F90023ECBF /* eliminate_dead_constant_pass.h */; };
-		A9ECC48C252261FC0023ECBF /* eliminate_dead_constant_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFAD252261F90023ECBF /* eliminate_dead_constant_pass.h */; };
-		A9ECC48D252261FC0023ECBF /* dead_insert_elim_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBFAE252261F90023ECBF /* dead_insert_elim_pass.cpp */; };
-		A9ECC48E252261FC0023ECBF /* dead_insert_elim_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBFAE252261F90023ECBF /* dead_insert_elim_pass.cpp */; };
-		A9ECC48F252261FC0023ECBF /* dead_insert_elim_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBFAE252261F90023ECBF /* dead_insert_elim_pass.cpp */; };
-		A9ECC490252261FC0023ECBF /* ssa_rewrite_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFAF252261F90023ECBF /* ssa_rewrite_pass.h */; };
-		A9ECC491252261FC0023ECBF /* ssa_rewrite_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFAF252261F90023ECBF /* ssa_rewrite_pass.h */; };
-		A9ECC492252261FC0023ECBF /* ssa_rewrite_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFAF252261F90023ECBF /* ssa_rewrite_pass.h */; };
-		A9ECC493252261FC0023ECBF /* scalar_analysis.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBFB0252261F90023ECBF /* scalar_analysis.cpp */; };
-		A9ECC494252261FC0023ECBF /* scalar_analysis.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBFB0252261F90023ECBF /* scalar_analysis.cpp */; };
-		A9ECC495252261FC0023ECBF /* scalar_analysis.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBFB0252261F90023ECBF /* scalar_analysis.cpp */; };
-		A9ECC496252261FC0023ECBF /* dead_variable_elimination.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFB1252261F90023ECBF /* dead_variable_elimination.h */; };
-		A9ECC497252261FC0023ECBF /* dead_variable_elimination.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFB1252261F90023ECBF /* dead_variable_elimination.h */; };
-		A9ECC498252261FC0023ECBF /* dead_variable_elimination.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFB1252261F90023ECBF /* dead_variable_elimination.h */; };
-		A9ECC499252261FC0023ECBF /* block_merge_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBFB2252261F90023ECBF /* block_merge_pass.cpp */; };
-		A9ECC49A252261FC0023ECBF /* block_merge_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBFB2252261F90023ECBF /* block_merge_pass.cpp */; };
-		A9ECC49B252261FC0023ECBF /* block_merge_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBFB2252261F90023ECBF /* block_merge_pass.cpp */; };
-		A9ECC49C252261FC0023ECBF /* dominator_analysis.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFB3252261F90023ECBF /* dominator_analysis.h */; };
-		A9ECC49D252261FC0023ECBF /* dominator_analysis.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFB3252261F90023ECBF /* dominator_analysis.h */; };
-		A9ECC49E252261FC0023ECBF /* dominator_analysis.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFB3252261F90023ECBF /* dominator_analysis.h */; };
-		A9ECC49F252261FC0023ECBF /* pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFB4252261F90023ECBF /* pass.h */; };
-		A9ECC4A0252261FC0023ECBF /* pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFB4252261F90023ECBF /* pass.h */; };
-		A9ECC4A1252261FC0023ECBF /* pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFB4252261F90023ECBF /* pass.h */; };
-		A9ECC4A2252261FC0023ECBF /* folding_rules.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFB5252261F90023ECBF /* folding_rules.h */; };
-		A9ECC4A3252261FC0023ECBF /* folding_rules.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFB5252261F90023ECBF /* folding_rules.h */; };
-		A9ECC4A4252261FC0023ECBF /* folding_rules.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFB5252261F90023ECBF /* folding_rules.h */; };
-		A9ECC4A5252261FC0023ECBF /* eliminate_dead_functions_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFB6252261F90023ECBF /* eliminate_dead_functions_pass.h */; };
-		A9ECC4A6252261FC0023ECBF /* eliminate_dead_functions_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFB6252261F90023ECBF /* eliminate_dead_functions_pass.h */; };
-		A9ECC4A7252261FC0023ECBF /* eliminate_dead_functions_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFB6252261F90023ECBF /* eliminate_dead_functions_pass.h */; };
-		A9ECC4A8252261FC0023ECBF /* eliminate_dead_functions_util.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFB7252261F90023ECBF /* eliminate_dead_functions_util.h */; };
-		A9ECC4A9252261FC0023ECBF /* eliminate_dead_functions_util.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFB7252261F90023ECBF /* eliminate_dead_functions_util.h */; };
-		A9ECC4AA252261FC0023ECBF /* eliminate_dead_functions_util.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFB7252261F90023ECBF /* eliminate_dead_functions_util.h */; };
-		A9ECC4AB252261FC0023ECBF /* fold.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFB8252261F90023ECBF /* fold.h */; };
-		A9ECC4AC252261FC0023ECBF /* fold.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFB8252261F90023ECBF /* fold.h */; };
-		A9ECC4AD252261FC0023ECBF /* fold.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFB8252261F90023ECBF /* fold.h */; };
-		A9ECC4AE252261FC0023ECBF /* local_single_store_elim_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBFB9252261F90023ECBF /* local_single_store_elim_pass.cpp */; };
-		A9ECC4AF252261FC0023ECBF /* local_single_store_elim_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBFB9252261F90023ECBF /* local_single_store_elim_pass.cpp */; };
-		A9ECC4B0252261FC0023ECBF /* local_single_store_elim_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBFB9252261F90023ECBF /* local_single_store_elim_pass.cpp */; };
-		A9ECC4B1252261FC0023ECBF /* dead_branch_elim_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFBA252261F90023ECBF /* dead_branch_elim_pass.h */; };
-		A9ECC4B2252261FC0023ECBF /* dead_branch_elim_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFBA252261F90023ECBF /* dead_branch_elim_pass.h */; };
-		A9ECC4B3252261FC0023ECBF /* dead_branch_elim_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFBA252261F90023ECBF /* dead_branch_elim_pass.h */; };
-		A9ECC4B4252261FC0023ECBF /* private_to_local_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBFBB252261F90023ECBF /* private_to_local_pass.cpp */; };
-		A9ECC4B5252261FC0023ECBF /* private_to_local_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBFBB252261F90023ECBF /* private_to_local_pass.cpp */; };
-		A9ECC4B6252261FC0023ECBF /* private_to_local_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBFBB252261F90023ECBF /* private_to_local_pass.cpp */; };
-		A9ECC4B7252261FC0023ECBF /* scalar_analysis_nodes.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFBC252261F90023ECBF /* scalar_analysis_nodes.h */; };
-		A9ECC4B8252261FC0023ECBF /* scalar_analysis_nodes.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFBC252261F90023ECBF /* scalar_analysis_nodes.h */; };
-		A9ECC4B9252261FC0023ECBF /* scalar_analysis_nodes.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFBC252261F90023ECBF /* scalar_analysis_nodes.h */; };
-		A9ECC4BA252261FC0023ECBF /* propagator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBFBD252261F90023ECBF /* propagator.cpp */; };
-		A9ECC4BB252261FC0023ECBF /* propagator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBFBD252261F90023ECBF /* propagator.cpp */; };
-		A9ECC4BC252261FC0023ECBF /* propagator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBFBD252261F90023ECBF /* propagator.cpp */; };
-		A9ECC4BD252261FC0023ECBF /* fix_storage_class.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFBE252261F90023ECBF /* fix_storage_class.h */; };
-		A9ECC4BE252261FC0023ECBF /* fix_storage_class.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFBE252261F90023ECBF /* fix_storage_class.h */; };
-		A9ECC4BF252261FC0023ECBF /* fix_storage_class.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFBE252261F90023ECBF /* fix_storage_class.h */; };
-		A9ECC4C0252261FC0023ECBF /* loop_dependence_helpers.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBFBF252261F90023ECBF /* loop_dependence_helpers.cpp */; };
-		A9ECC4C1252261FC0023ECBF /* loop_dependence_helpers.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBFBF252261F90023ECBF /* loop_dependence_helpers.cpp */; };
-		A9ECC4C2252261FC0023ECBF /* loop_dependence_helpers.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBFBF252261F90023ECBF /* loop_dependence_helpers.cpp */; };
-		A9ECC4C3252261FC0023ECBF /* set_spec_constant_default_value_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBFC0252261F90023ECBF /* set_spec_constant_default_value_pass.cpp */; };
-		A9ECC4C4252261FC0023ECBF /* set_spec_constant_default_value_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBFC0252261F90023ECBF /* set_spec_constant_default_value_pass.cpp */; };
-		A9ECC4C5252261FC0023ECBF /* set_spec_constant_default_value_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBFC0252261F90023ECBF /* set_spec_constant_default_value_pass.cpp */; };
-		A9ECC4C6252261FC0023ECBF /* passes.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFC1252261F90023ECBF /* passes.h */; };
-		A9ECC4C7252261FC0023ECBF /* passes.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFC1252261F90023ECBF /* passes.h */; };
-		A9ECC4C8252261FC0023ECBF /* passes.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFC1252261F90023ECBF /* passes.h */; };
-		A9ECC4C9252261FC0023ECBF /* fold.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBFC2252261F90023ECBF /* fold.cpp */; };
-		A9ECC4CA252261FC0023ECBF /* fold.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBFC2252261F90023ECBF /* fold.cpp */; };
-		A9ECC4CB252261FC0023ECBF /* fold.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBFC2252261F90023ECBF /* fold.cpp */; };
-		A9ECC4CC252261FC0023ECBF /* amd_ext_to_khr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBFC3252261F90023ECBF /* amd_ext_to_khr.cpp */; };
-		A9ECC4CD252261FC0023ECBF /* amd_ext_to_khr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBFC3252261F90023ECBF /* amd_ext_to_khr.cpp */; };
-		A9ECC4CE252261FC0023ECBF /* amd_ext_to_khr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBFC3252261F90023ECBF /* amd_ext_to_khr.cpp */; };
-		A9ECC4CF252261FC0023ECBF /* strip_reflect_info_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFC4252261F90023ECBF /* strip_reflect_info_pass.h */; };
-		A9ECC4D0252261FC0023ECBF /* strip_reflect_info_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFC4252261F90023ECBF /* strip_reflect_info_pass.h */; };
-		A9ECC4D1252261FC0023ECBF /* strip_reflect_info_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFC4252261F90023ECBF /* strip_reflect_info_pass.h */; };
-		A9ECC4D2252261FC0023ECBF /* scalar_replacement_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBFC5252261F90023ECBF /* scalar_replacement_pass.cpp */; };
-		A9ECC4D3252261FC0023ECBF /* scalar_replacement_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBFC5252261F90023ECBF /* scalar_replacement_pass.cpp */; };
-		A9ECC4D4252261FC0023ECBF /* scalar_replacement_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBFC5252261F90023ECBF /* scalar_replacement_pass.cpp */; };
-		A9ECC4D5252261FC0023ECBF /* simplification_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFC6252261F90023ECBF /* simplification_pass.h */; };
-		A9ECC4D6252261FC0023ECBF /* simplification_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFC6252261F90023ECBF /* simplification_pass.h */; };
-		A9ECC4D7252261FC0023ECBF /* simplification_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFC6252261F90023ECBF /* simplification_pass.h */; };
-		A9ECC4D8252261FC0023ECBF /* remove_duplicates_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFC7252261F90023ECBF /* remove_duplicates_pass.h */; };
-		A9ECC4D9252261FC0023ECBF /* remove_duplicates_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFC7252261F90023ECBF /* remove_duplicates_pass.h */; };
-		A9ECC4DA252261FC0023ECBF /* remove_duplicates_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFC7252261F90023ECBF /* remove_duplicates_pass.h */; };
-		A9ECC4DB252261FC0023ECBF /* redundancy_elimination.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBFC8252261F90023ECBF /* redundancy_elimination.cpp */; };
-		A9ECC4DC252261FC0023ECBF /* redundancy_elimination.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBFC8252261F90023ECBF /* redundancy_elimination.cpp */; };
-		A9ECC4DD252261FC0023ECBF /* redundancy_elimination.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBFC8252261F90023ECBF /* redundancy_elimination.cpp */; };
-		A9ECC4DE252261FC0023ECBF /* reflect.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFC9252261F90023ECBF /* reflect.h */; };
-		A9ECC4DF252261FC0023ECBF /* reflect.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFC9252261F90023ECBF /* reflect.h */; };
-		A9ECC4E0252261FC0023ECBF /* reflect.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFC9252261F90023ECBF /* reflect.h */; };
-		A9ECC4E1252261FC0023ECBF /* workaround1209.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBFCA252261F90023ECBF /* workaround1209.cpp */; };
-		A9ECC4E2252261FC0023ECBF /* workaround1209.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBFCA252261F90023ECBF /* workaround1209.cpp */; };
-		A9ECC4E3252261FC0023ECBF /* workaround1209.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBFCA252261F90023ECBF /* workaround1209.cpp */; };
-		A9ECC4E4252261FC0023ECBF /* null_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFCB252261F90023ECBF /* null_pass.h */; };
-		A9ECC4E5252261FC0023ECBF /* null_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFCB252261F90023ECBF /* null_pass.h */; };
-		A9ECC4E6252261FC0023ECBF /* null_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFCB252261F90023ECBF /* null_pass.h */; };
-		A9ECC4E7252261FC0023ECBF /* relax_float_ops_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBFCC252261F90023ECBF /* relax_float_ops_pass.cpp */; };
-		A9ECC4E8252261FC0023ECBF /* relax_float_ops_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBFCC252261F90023ECBF /* relax_float_ops_pass.cpp */; };
-		A9ECC4E9252261FC0023ECBF /* relax_float_ops_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBFCC252261F90023ECBF /* relax_float_ops_pass.cpp */; };
-		A9ECC4EA252261FC0023ECBF /* const_folding_rules.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFCD252261F90023ECBF /* const_folding_rules.h */; };
-		A9ECC4EB252261FC0023ECBF /* const_folding_rules.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFCD252261F90023ECBF /* const_folding_rules.h */; };
-		A9ECC4EC252261FC0023ECBF /* const_folding_rules.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFCD252261F90023ECBF /* const_folding_rules.h */; };
-		A9ECC4ED252261FC0023ECBF /* scalar_replacement_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFCE252261F90023ECBF /* scalar_replacement_pass.h */; };
-		A9ECC4EE252261FC0023ECBF /* scalar_replacement_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFCE252261F90023ECBF /* scalar_replacement_pass.h */; };
-		A9ECC4EF252261FC0023ECBF /* scalar_replacement_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFCE252261F90023ECBF /* scalar_replacement_pass.h */; };
-		A9ECC4F0252261FC0023ECBF /* instruction.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBFCF252261F90023ECBF /* instruction.cpp */; };
-		A9ECC4F1252261FC0023ECBF /* instruction.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBFCF252261F90023ECBF /* instruction.cpp */; };
-		A9ECC4F2252261FC0023ECBF /* instruction.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBFCF252261F90023ECBF /* instruction.cpp */; };
-		A9ECC4F3252261FC0023ECBF /* pch_source_opt.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFD0252261F90023ECBF /* pch_source_opt.h */; };
-		A9ECC4F4252261FC0023ECBF /* pch_source_opt.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFD0252261F90023ECBF /* pch_source_opt.h */; };
-		A9ECC4F5252261FC0023ECBF /* pch_source_opt.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFD0252261F90023ECBF /* pch_source_opt.h */; };
-		A9ECC4F6252261FC0023ECBF /* reduce_load_size.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBFD1252261F90023ECBF /* reduce_load_size.cpp */; };
-		A9ECC4F7252261FC0023ECBF /* reduce_load_size.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBFD1252261F90023ECBF /* reduce_load_size.cpp */; };
-		A9ECC4F8252261FC0023ECBF /* reduce_load_size.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBFD1252261F90023ECBF /* reduce_load_size.cpp */; };
-		A9ECC4F9252261FC0023ECBF /* redundancy_elimination.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFD2252261F90023ECBF /* redundancy_elimination.h */; };
-		A9ECC4FA252261FC0023ECBF /* redundancy_elimination.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFD2252261F90023ECBF /* redundancy_elimination.h */; };
-		A9ECC4FB252261FC0023ECBF /* redundancy_elimination.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFD2252261F90023ECBF /* redundancy_elimination.h */; };
-		A9ECC4FC252261FC0023ECBF /* fix_storage_class.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBFD3252261F90023ECBF /* fix_storage_class.cpp */; };
-		A9ECC4FD252261FC0023ECBF /* fix_storage_class.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBFD3252261F90023ECBF /* fix_storage_class.cpp */; };
-		A9ECC4FE252261FC0023ECBF /* fix_storage_class.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBFD3252261F90023ECBF /* fix_storage_class.cpp */; };
-		A9ECC4FF252261FC0023ECBF /* value_number_table.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBFD4252261F90023ECBF /* value_number_table.cpp */; };
-		A9ECC500252261FC0023ECBF /* value_number_table.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBFD4252261F90023ECBF /* value_number_table.cpp */; };
-		A9ECC501252261FC0023ECBF /* value_number_table.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBFD4252261F90023ECBF /* value_number_table.cpp */; };
-		A9ECC502252261FC0023ECBF /* inline_opaque_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBFD5252261F90023ECBF /* inline_opaque_pass.cpp */; };
-		A9ECC503252261FC0023ECBF /* inline_opaque_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBFD5252261F90023ECBF /* inline_opaque_pass.cpp */; };
-		A9ECC504252261FC0023ECBF /* inline_opaque_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBFD5252261F90023ECBF /* inline_opaque_pass.cpp */; };
-		A9ECC505252261FC0023ECBF /* replace_invalid_opc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBFD6252261F90023ECBF /* replace_invalid_opc.cpp */; };
-		A9ECC506252261FC0023ECBF /* replace_invalid_opc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBFD6252261F90023ECBF /* replace_invalid_opc.cpp */; };
-		A9ECC507252261FC0023ECBF /* replace_invalid_opc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBFD6252261F90023ECBF /* replace_invalid_opc.cpp */; };
-		A9ECC508252261FC0023ECBF /* loop_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFD7252261F90023ECBF /* loop_utils.h */; };
-		A9ECC509252261FC0023ECBF /* loop_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFD7252261F90023ECBF /* loop_utils.h */; };
-		A9ECC50A252261FC0023ECBF /* loop_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFD7252261F90023ECBF /* loop_utils.h */; };
-		A9ECC50B252261FC0023ECBF /* module.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFD8252261F90023ECBF /* module.h */; };
-		A9ECC50C252261FC0023ECBF /* module.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFD8252261F90023ECBF /* module.h */; };
-		A9ECC50D252261FC0023ECBF /* module.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFD8252261F90023ECBF /* module.h */; };
-		A9ECC50E252261FC0023ECBF /* dominator_analysis.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBFD9252261F90023ECBF /* dominator_analysis.cpp */; };
-		A9ECC50F252261FC0023ECBF /* dominator_analysis.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBFD9252261F90023ECBF /* dominator_analysis.cpp */; };
-		A9ECC510252261FC0023ECBF /* dominator_analysis.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBFD9252261F90023ECBF /* dominator_analysis.cpp */; };
-		A9ECC511252261FC0023ECBF /* decompose_initialized_variables_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBFDA252261F90023ECBF /* decompose_initialized_variables_pass.cpp */; };
-		A9ECC512252261FC0023ECBF /* decompose_initialized_variables_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBFDA252261F90023ECBF /* decompose_initialized_variables_pass.cpp */; };
-		A9ECC513252261FC0023ECBF /* decompose_initialized_variables_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBFDA252261F90023ECBF /* decompose_initialized_variables_pass.cpp */; };
-		A9ECC514252261FC0023ECBF /* ir_builder.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFDB252261F90023ECBF /* ir_builder.h */; };
-		A9ECC515252261FC0023ECBF /* ir_builder.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFDB252261F90023ECBF /* ir_builder.h */; };
-		A9ECC516252261FC0023ECBF /* ir_builder.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFDB252261F90023ECBF /* ir_builder.h */; };
-		A9ECC517252261FC0023ECBF /* loop_unswitch_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFDC252261F90023ECBF /* loop_unswitch_pass.h */; };
-		A9ECC518252261FC0023ECBF /* loop_unswitch_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFDC252261F90023ECBF /* loop_unswitch_pass.h */; };
-		A9ECC519252261FC0023ECBF /* loop_unswitch_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFDC252261F90023ECBF /* loop_unswitch_pass.h */; };
-		A9ECC51A252261FC0023ECBF /* cfg.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFDD252261F90023ECBF /* cfg.h */; };
-		A9ECC51B252261FC0023ECBF /* cfg.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFDD252261F90023ECBF /* cfg.h */; };
-		A9ECC51C252261FC0023ECBF /* cfg.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFDD252261F90023ECBF /* cfg.h */; };
-		A9ECC51D252261FC0023ECBF /* code_sink.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFDE252261F90023ECBF /* code_sink.h */; };
-		A9ECC51E252261FC0023ECBF /* code_sink.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFDE252261F90023ECBF /* code_sink.h */; };
-		A9ECC51F252261FC0023ECBF /* code_sink.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFDE252261F90023ECBF /* code_sink.h */; };
-		A9ECC520252261FC0023ECBF /* loop_descriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFDF252261F90023ECBF /* loop_descriptor.h */; };
-		A9ECC521252261FC0023ECBF /* loop_descriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFDF252261F90023ECBF /* loop_descriptor.h */; };
-		A9ECC522252261FC0023ECBF /* loop_descriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFDF252261F90023ECBF /* loop_descriptor.h */; };
-		A9ECC523252261FC0023ECBF /* generate_webgpu_initializers_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFE0252261F90023ECBF /* generate_webgpu_initializers_pass.h */; };
-		A9ECC524252261FC0023ECBF /* generate_webgpu_initializers_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFE0252261F90023ECBF /* generate_webgpu_initializers_pass.h */; };
-		A9ECC525252261FC0023ECBF /* generate_webgpu_initializers_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFE0252261F90023ECBF /* generate_webgpu_initializers_pass.h */; };
-		A9ECC526252261FC0023ECBF /* instruction.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFE1252261F90023ECBF /* instruction.h */; };
-		A9ECC527252261FC0023ECBF /* instruction.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFE1252261F90023ECBF /* instruction.h */; };
-		A9ECC528252261FC0023ECBF /* instruction.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFE1252261F90023ECBF /* instruction.h */; };
-		A9ECC529252261FC0023ECBF /* aggressive_dead_code_elim_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFE2252261F90023ECBF /* aggressive_dead_code_elim_pass.h */; };
-		A9ECC52A252261FC0023ECBF /* aggressive_dead_code_elim_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFE2252261F90023ECBF /* aggressive_dead_code_elim_pass.h */; };
-		A9ECC52B252261FC0023ECBF /* aggressive_dead_code_elim_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFE2252261F90023ECBF /* aggressive_dead_code_elim_pass.h */; };
-		A9ECC52C252261FC0023ECBF /* struct_cfg_analysis.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBFE3252261F90023ECBF /* struct_cfg_analysis.cpp */; };
-		A9ECC52D252261FC0023ECBF /* struct_cfg_analysis.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBFE3252261F90023ECBF /* struct_cfg_analysis.cpp */; };
-		A9ECC52E252261FC0023ECBF /* struct_cfg_analysis.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBFE3252261F90023ECBF /* struct_cfg_analysis.cpp */; };
-		A9ECC52F252261FC0023ECBF /* vector_dce.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFE4252261F90023ECBF /* vector_dce.h */; };
-		A9ECC530252261FC0023ECBF /* vector_dce.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFE4252261F90023ECBF /* vector_dce.h */; };
-		A9ECC531252261FC0023ECBF /* vector_dce.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFE4252261F90023ECBF /* vector_dce.h */; };
-		A9ECC532252261FC0023ECBF /* combine_access_chains.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFE5252261F90023ECBF /* combine_access_chains.h */; };
-		A9ECC533252261FC0023ECBF /* combine_access_chains.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFE5252261F90023ECBF /* combine_access_chains.h */; };
-		A9ECC534252261FC0023ECBF /* combine_access_chains.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFE5252261F90023ECBF /* combine_access_chains.h */; };
-		A9ECC535252261FC0023ECBF /* pass_manager.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFE6252261F90023ECBF /* pass_manager.h */; };
-		A9ECC536252261FC0023ECBF /* pass_manager.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFE6252261F90023ECBF /* pass_manager.h */; };
-		A9ECC537252261FC0023ECBF /* pass_manager.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFE6252261F90023ECBF /* pass_manager.h */; };
-		A9ECC538252261FC0023ECBF /* local_access_chain_convert_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBFE7252261F90023ECBF /* local_access_chain_convert_pass.cpp */; };
-		A9ECC539252261FC0023ECBF /* local_access_chain_convert_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBFE7252261F90023ECBF /* local_access_chain_convert_pass.cpp */; };
-		A9ECC53A252261FC0023ECBF /* local_access_chain_convert_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBFE7252261F90023ECBF /* local_access_chain_convert_pass.cpp */; };
-		A9ECC53B252261FC0023ECBF /* basic_block.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBFE8252261F90023ECBF /* basic_block.cpp */; };
-		A9ECC53C252261FC0023ECBF /* basic_block.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBFE8252261F90023ECBF /* basic_block.cpp */; };
-		A9ECC53D252261FC0023ECBF /* basic_block.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBFE8252261F90023ECBF /* basic_block.cpp */; };
-		A9ECC53E252261FC0023ECBF /* iterator.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFE9252261F90023ECBF /* iterator.h */; };
-		A9ECC53F252261FC0023ECBF /* iterator.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFE9252261F90023ECBF /* iterator.h */; };
-		A9ECC540252261FC0023ECBF /* iterator.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFE9252261F90023ECBF /* iterator.h */; };
-		A9ECC541252261FC0023ECBF /* licm_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFEA252261F90023ECBF /* licm_pass.h */; };
-		A9ECC542252261FC0023ECBF /* licm_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFEA252261F90023ECBF /* licm_pass.h */; };
-		A9ECC543252261FC0023ECBF /* licm_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFEA252261F90023ECBF /* licm_pass.h */; };
-		A9ECC544252261FC0023ECBF /* build_module.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFEB252261F90023ECBF /* build_module.h */; };
-		A9ECC545252261FC0023ECBF /* build_module.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFEB252261F90023ECBF /* build_module.h */; };
-		A9ECC546252261FC0023ECBF /* build_module.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFEB252261F90023ECBF /* build_module.h */; };
-		A9ECC547252261FC0023ECBF /* ccp_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFEC252261F90023ECBF /* ccp_pass.h */; };
-		A9ECC548252261FC0023ECBF /* ccp_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFEC252261F90023ECBF /* ccp_pass.h */; };
-		A9ECC549252261FC0023ECBF /* ccp_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFEC252261F90023ECBF /* ccp_pass.h */; };
-		A9ECC54A252261FC0023ECBF /* graphics_robust_access_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBFED252261F90023ECBF /* graphics_robust_access_pass.cpp */; };
-		A9ECC54B252261FC0023ECBF /* graphics_robust_access_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBFED252261F90023ECBF /* graphics_robust_access_pass.cpp */; };
-		A9ECC54C252261FC0023ECBF /* graphics_robust_access_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBFED252261F90023ECBF /* graphics_robust_access_pass.cpp */; };
-		A9ECC54D252261FC0023ECBF /* decompose_initialized_variables_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFEE252261F90023ECBF /* decompose_initialized_variables_pass.h */; };
-		A9ECC54E252261FC0023ECBF /* decompose_initialized_variables_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFEE252261F90023ECBF /* decompose_initialized_variables_pass.h */; };
-		A9ECC54F252261FC0023ECBF /* decompose_initialized_variables_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFEE252261F90023ECBF /* decompose_initialized_variables_pass.h */; };
-		A9ECC550252261FC0023ECBF /* function.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFEF252261F90023ECBF /* function.h */; };
-		A9ECC551252261FC0023ECBF /* function.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFEF252261F90023ECBF /* function.h */; };
-		A9ECC552252261FC0023ECBF /* function.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFEF252261F90023ECBF /* function.h */; };
-		A9ECC553252261FC0023ECBF /* loop_fusion.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBFF0252261F90023ECBF /* loop_fusion.cpp */; };
-		A9ECC554252261FC0023ECBF /* loop_fusion.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBFF0252261F90023ECBF /* loop_fusion.cpp */; };
-		A9ECC555252261FC0023ECBF /* loop_fusion.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBFF0252261F90023ECBF /* loop_fusion.cpp */; };
-		A9ECC556252261FC0023ECBF /* upgrade_memory_model.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBFF1252261F90023ECBF /* upgrade_memory_model.cpp */; };
-		A9ECC557252261FC0023ECBF /* upgrade_memory_model.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBFF1252261F90023ECBF /* upgrade_memory_model.cpp */; };
-		A9ECC558252261FC0023ECBF /* upgrade_memory_model.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBFF1252261F90023ECBF /* upgrade_memory_model.cpp */; };
-		A9ECC559252261FC0023ECBF /* feature_manager.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFF2252261F90023ECBF /* feature_manager.h */; };
-		A9ECC55A252261FC0023ECBF /* feature_manager.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFF2252261F90023ECBF /* feature_manager.h */; };
-		A9ECC55B252261FC0023ECBF /* feature_manager.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFF2252261F90023ECBF /* feature_manager.h */; };
-		A9ECC55C252261FC0023ECBF /* inst_bindless_check_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFF3252261F90023ECBF /* inst_bindless_check_pass.h */; };
-		A9ECC55D252261FC0023ECBF /* inst_bindless_check_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFF3252261F90023ECBF /* inst_bindless_check_pass.h */; };
-		A9ECC55E252261FC0023ECBF /* inst_bindless_check_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFF3252261F90023ECBF /* inst_bindless_check_pass.h */; };
-		A9ECC55F252261FC0023ECBF /* scalar_analysis_simplification.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBFF4252261F90023ECBF /* scalar_analysis_simplification.cpp */; };
-		A9ECC560252261FC0023ECBF /* scalar_analysis_simplification.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBFF4252261F90023ECBF /* scalar_analysis_simplification.cpp */; };
-		A9ECC561252261FC0023ECBF /* scalar_analysis_simplification.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBFF4252261F90023ECBF /* scalar_analysis_simplification.cpp */; };
-		A9ECC562252261FC0023ECBF /* set_spec_constant_default_value_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFF5252261F90023ECBF /* set_spec_constant_default_value_pass.h */; };
-		A9ECC563252261FC0023ECBF /* set_spec_constant_default_value_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFF5252261F90023ECBF /* set_spec_constant_default_value_pass.h */; };
-		A9ECC564252261FC0023ECBF /* set_spec_constant_default_value_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFF5252261F90023ECBF /* set_spec_constant_default_value_pass.h */; };
-		A9ECC565252261FC0023ECBF /* dominator_tree.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFF6252261F90023ECBF /* dominator_tree.h */; };
-		A9ECC566252261FC0023ECBF /* dominator_tree.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFF6252261F90023ECBF /* dominator_tree.h */; };
-		A9ECC567252261FC0023ECBF /* dominator_tree.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFF6252261F90023ECBF /* dominator_tree.h */; };
-		A9ECC568252261FC0023ECBF /* legalize_vector_shuffle_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBFF7252261F90023ECBF /* legalize_vector_shuffle_pass.cpp */; };
-		A9ECC569252261FC0023ECBF /* legalize_vector_shuffle_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBFF7252261F90023ECBF /* legalize_vector_shuffle_pass.cpp */; };
-		A9ECC56A252261FC0023ECBF /* legalize_vector_shuffle_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBFF7252261F90023ECBF /* legalize_vector_shuffle_pass.cpp */; };
-		A9ECC56B252261FC0023ECBF /* type_manager.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFF8252261F90023ECBF /* type_manager.h */; };
-		A9ECC56C252261FC0023ECBF /* type_manager.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFF8252261F90023ECBF /* type_manager.h */; };
-		A9ECC56D252261FC0023ECBF /* type_manager.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFF8252261F90023ECBF /* type_manager.h */; };
-		A9ECC56E252261FC0023ECBF /* compact_ids_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBFF9252261F90023ECBF /* compact_ids_pass.cpp */; };
-		A9ECC56F252261FC0023ECBF /* compact_ids_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBFF9252261F90023ECBF /* compact_ids_pass.cpp */; };
-		A9ECC570252261FC0023ECBF /* compact_ids_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBFF9252261F90023ECBF /* compact_ids_pass.cpp */; };
-		A9ECC571252261FC0023ECBF /* loop_peeling.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBFFA252261F90023ECBF /* loop_peeling.cpp */; };
-		A9ECC572252261FC0023ECBF /* loop_peeling.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBFFA252261F90023ECBF /* loop_peeling.cpp */; };
-		A9ECC573252261FC0023ECBF /* loop_peeling.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECBFFA252261F90023ECBF /* loop_peeling.cpp */; };
-		A9ECC574252261FC0023ECBF /* table.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFFB252261F90023ECBF /* table.h */; };
-		A9ECC575252261FC0023ECBF /* table.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFFB252261F90023ECBF /* table.h */; };
-		A9ECC576252261FC0023ECBF /* table.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECBFFB252261F90023ECBF /* table.h */; };
-		A9ECC982252261FE0023ECBF /* ext_inst.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECC15A252261FA0023ECBF /* ext_inst.h */; };
-		A9ECC983252261FE0023ECBF /* ext_inst.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECC15A252261FA0023ECBF /* ext_inst.h */; };
-		A9ECC984252261FE0023ECBF /* ext_inst.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECC15A252261FA0023ECBF /* ext_inst.h */; };
-		A9ECC985252261FE0023ECBF /* diagnostic.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECC15B252261FA0023ECBF /* diagnostic.cpp */; };
-		A9ECC986252261FE0023ECBF /* diagnostic.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECC15B252261FA0023ECBF /* diagnostic.cpp */; };
-		A9ECC987252261FE0023ECBF /* diagnostic.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECC15B252261FA0023ECBF /* diagnostic.cpp */; };
-		A9ECC988252261FE0023ECBF /* latest_version_spirv_header.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECC15C252261FA0023ECBF /* latest_version_spirv_header.h */; };
-		A9ECC989252261FE0023ECBF /* latest_version_spirv_header.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECC15C252261FA0023ECBF /* latest_version_spirv_header.h */; };
-		A9ECC98A252261FE0023ECBF /* latest_version_spirv_header.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECC15C252261FA0023ECBF /* latest_version_spirv_header.h */; };
-		A9ECC98B252261FE0023ECBF /* libspirv.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECC15D252261FA0023ECBF /* libspirv.cpp */; };
-		A9ECC98C252261FE0023ECBF /* libspirv.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECC15D252261FA0023ECBF /* libspirv.cpp */; };
-		A9ECC98D252261FE0023ECBF /* libspirv.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECC15D252261FA0023ECBF /* libspirv.cpp */; };
-		A9ECC98E252261FE0023ECBF /* instruction.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECC15E252261FA0023ECBF /* instruction.h */; };
-		A9ECC98F252261FE0023ECBF /* instruction.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECC15E252261FA0023ECBF /* instruction.h */; };
-		A9ECC990252261FE0023ECBF /* instruction.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECC15E252261FA0023ECBF /* instruction.h */; };
-		A9ECC991252261FE0023ECBF /* spirv_optimizer_options.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECC15F252261FA0023ECBF /* spirv_optimizer_options.h */; };
-		A9ECC992252261FE0023ECBF /* spirv_optimizer_options.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECC15F252261FA0023ECBF /* spirv_optimizer_options.h */; };
-		A9ECC993252261FE0023ECBF /* spirv_optimizer_options.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECC15F252261FA0023ECBF /* spirv_optimizer_options.h */; };
-		A9ECC994252261FE0023ECBF /* opcode.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECC160252261FA0023ECBF /* opcode.h */; };
-		A9ECC995252261FE0023ECBF /* opcode.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECC160252261FA0023ECBF /* opcode.h */; };
-		A9ECC996252261FE0023ECBF /* opcode.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECC160252261FA0023ECBF /* opcode.h */; };
-		A9ECC997252261FE0023ECBF /* operand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECC161252261FA0023ECBF /* operand.cpp */; };
-		A9ECC998252261FE0023ECBF /* operand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECC161252261FA0023ECBF /* operand.cpp */; };
-		A9ECC999252261FE0023ECBF /* operand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECC161252261FA0023ECBF /* operand.cpp */; };
-		A9ECC99A252261FE0023ECBF /* latest_version_glsl_std_450_header.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECC162252261FA0023ECBF /* latest_version_glsl_std_450_header.h */; };
-		A9ECC99B252261FE0023ECBF /* latest_version_glsl_std_450_header.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECC162252261FA0023ECBF /* latest_version_glsl_std_450_header.h */; };
-		A9ECC99C252261FE0023ECBF /* latest_version_glsl_std_450_header.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECC162252261FA0023ECBF /* latest_version_glsl_std_450_header.h */; };
-		A9ECC99D252261FE0023ECBF /* extensions.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECC163252261FA0023ECBF /* extensions.h */; };
-		A9ECC99E252261FE0023ECBF /* extensions.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECC163252261FA0023ECBF /* extensions.h */; };
-		A9ECC99F252261FE0023ECBF /* extensions.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECC163252261FA0023ECBF /* extensions.h */; };
-		A9ECC9A0252261FE0023ECBF /* disassemble.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECC164252261FA0023ECBF /* disassemble.cpp */; };
-		A9ECC9A1252261FE0023ECBF /* disassemble.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECC164252261FA0023ECBF /* disassemble.cpp */; };
-		A9ECC9A2252261FE0023ECBF /* disassemble.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECC164252261FA0023ECBF /* disassemble.cpp */; };
-		A9ECC9A3252261FE0023ECBF /* binary.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECC165252261FA0023ECBF /* binary.h */; };
-		A9ECC9A4252261FE0023ECBF /* binary.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECC165252261FA0023ECBF /* binary.h */; };
-		A9ECC9A5252261FE0023ECBF /* binary.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECC165252261FA0023ECBF /* binary.h */; };
-		A9ECC9A6252261FE0023ECBF /* text_handler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECC166252261FA0023ECBF /* text_handler.cpp */; };
-		A9ECC9A7252261FE0023ECBF /* text_handler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECC166252261FA0023ECBF /* text_handler.cpp */; };
-		A9ECC9A8252261FE0023ECBF /* text_handler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECC166252261FA0023ECBF /* text_handler.cpp */; };
-		A9ECC9A9252261FE0023ECBF /* validate_annotation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECC168252261FA0023ECBF /* validate_annotation.cpp */; };
-		A9ECC9AA252261FE0023ECBF /* validate_annotation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECC168252261FA0023ECBF /* validate_annotation.cpp */; };
-		A9ECC9AB252261FE0023ECBF /* validate_annotation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECC168252261FA0023ECBF /* validate_annotation.cpp */; };
-		A9ECC9AC252261FE0023ECBF /* validate_misc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECC169252261FA0023ECBF /* validate_misc.cpp */; };
-		A9ECC9AD252261FE0023ECBF /* validate_misc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECC169252261FA0023ECBF /* validate_misc.cpp */; };
-		A9ECC9AE252261FE0023ECBF /* validate_misc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECC169252261FA0023ECBF /* validate_misc.cpp */; };
-		A9ECC9AF252261FE0023ECBF /* validate_cfg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECC16A252261FA0023ECBF /* validate_cfg.cpp */; };
-		A9ECC9B0252261FE0023ECBF /* validate_cfg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECC16A252261FA0023ECBF /* validate_cfg.cpp */; };
-		A9ECC9B1252261FE0023ECBF /* validate_cfg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECC16A252261FA0023ECBF /* validate_cfg.cpp */; };
-		A9ECC9B2252261FE0023ECBF /* validate_capability.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECC16B252261FA0023ECBF /* validate_capability.cpp */; };
-		A9ECC9B3252261FE0023ECBF /* validate_capability.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECC16B252261FA0023ECBF /* validate_capability.cpp */; };
-		A9ECC9B4252261FE0023ECBF /* validate_capability.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECC16B252261FA0023ECBF /* validate_capability.cpp */; };
-		A9ECC9B5252261FE0023ECBF /* construct.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECC16C252261FA0023ECBF /* construct.h */; };
-		A9ECC9B6252261FE0023ECBF /* construct.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECC16C252261FA0023ECBF /* construct.h */; };
-		A9ECC9B7252261FE0023ECBF /* construct.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECC16C252261FA0023ECBF /* construct.h */; };
-		A9ECC9B8252261FE0023ECBF /* validate_barriers.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECC16D252261FA0023ECBF /* validate_barriers.cpp */; };
-		A9ECC9B9252261FE0023ECBF /* validate_barriers.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECC16D252261FA0023ECBF /* validate_barriers.cpp */; };
-		A9ECC9BA252261FE0023ECBF /* validate_barriers.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECC16D252261FA0023ECBF /* validate_barriers.cpp */; };
-		A9ECC9BB252261FE0023ECBF /* validate_non_uniform.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECC16E252261FA0023ECBF /* validate_non_uniform.cpp */; };
-		A9ECC9BC252261FE0023ECBF /* validate_non_uniform.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECC16E252261FA0023ECBF /* validate_non_uniform.cpp */; };
-		A9ECC9BD252261FE0023ECBF /* validate_non_uniform.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECC16E252261FA0023ECBF /* validate_non_uniform.cpp */; };
-		A9ECC9BE252261FE0023ECBF /* validate_scopes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECC16F252261FA0023ECBF /* validate_scopes.cpp */; };
-		A9ECC9BF252261FE0023ECBF /* validate_scopes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECC16F252261FA0023ECBF /* validate_scopes.cpp */; };
-		A9ECC9C0252261FE0023ECBF /* validate_scopes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECC16F252261FA0023ECBF /* validate_scopes.cpp */; };
-		A9ECC9C1252261FE0023ECBF /* validate_atomics.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECC170252261FA0023ECBF /* validate_atomics.cpp */; };
-		A9ECC9C2252261FE0023ECBF /* validate_atomics.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECC170252261FA0023ECBF /* validate_atomics.cpp */; };
-		A9ECC9C3252261FE0023ECBF /* validate_atomics.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECC170252261FA0023ECBF /* validate_atomics.cpp */; };
-		A9ECC9C4252261FE0023ECBF /* basic_block.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECC171252261FA0023ECBF /* basic_block.h */; };
-		A9ECC9C5252261FE0023ECBF /* basic_block.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECC171252261FA0023ECBF /* basic_block.h */; };
-		A9ECC9C6252261FE0023ECBF /* basic_block.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECC171252261FA0023ECBF /* basic_block.h */; };
-		A9ECC9C7252261FE0023ECBF /* validate_instruction.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECC172252261FA0023ECBF /* validate_instruction.cpp */; };
-		A9ECC9C8252261FE0023ECBF /* validate_instruction.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECC172252261FA0023ECBF /* validate_instruction.cpp */; };
-		A9ECC9C9252261FE0023ECBF /* validate_instruction.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECC172252261FA0023ECBF /* validate_instruction.cpp */; };
-		A9ECC9CA252261FE0023ECBF /* validate_decorations.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECC173252261FA0023ECBF /* validate_decorations.cpp */; };
-		A9ECC9CB252261FE0023ECBF /* validate_decorations.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECC173252261FA0023ECBF /* validate_decorations.cpp */; };
-		A9ECC9CC252261FE0023ECBF /* validate_decorations.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECC173252261FA0023ECBF /* validate_decorations.cpp */; };
-		A9ECC9CD252261FE0023ECBF /* validate_debug.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECC174252261FA0023ECBF /* validate_debug.cpp */; };
-		A9ECC9CE252261FE0023ECBF /* validate_debug.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECC174252261FA0023ECBF /* validate_debug.cpp */; };
-		A9ECC9CF252261FE0023ECBF /* validate_debug.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECC174252261FA0023ECBF /* validate_debug.cpp */; };
-		A9ECC9D0252261FE0023ECBF /* validate_builtins.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECC175252261FA0023ECBF /* validate_builtins.cpp */; };
-		A9ECC9D1252261FE0023ECBF /* validate_builtins.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECC175252261FA0023ECBF /* validate_builtins.cpp */; };
-		A9ECC9D2252261FE0023ECBF /* validate_builtins.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECC175252261FA0023ECBF /* validate_builtins.cpp */; };
-		A9ECC9D3252261FE0023ECBF /* validate_interfaces.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECC176252261FA0023ECBF /* validate_interfaces.cpp */; };
-		A9ECC9D4252261FE0023ECBF /* validate_interfaces.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECC176252261FA0023ECBF /* validate_interfaces.cpp */; };
-		A9ECC9D5252261FE0023ECBF /* validate_interfaces.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECC176252261FA0023ECBF /* validate_interfaces.cpp */; };
-		A9ECC9D6252261FE0023ECBF /* validate.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECC177252261FA0023ECBF /* validate.cpp */; };
-		A9ECC9D7252261FE0023ECBF /* validate.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECC177252261FA0023ECBF /* validate.cpp */; };
-		A9ECC9D8252261FE0023ECBF /* validate.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECC177252261FA0023ECBF /* validate.cpp */; };
-		A9ECC9D9252261FE0023ECBF /* validation_state.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECC178252261FA0023ECBF /* validation_state.h */; };
-		A9ECC9DA252261FE0023ECBF /* validation_state.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECC178252261FA0023ECBF /* validation_state.h */; };
-		A9ECC9DB252261FE0023ECBF /* validation_state.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECC178252261FA0023ECBF /* validation_state.h */; };
-		A9ECC9DC252261FE0023ECBF /* validate_constants.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECC179252261FA0023ECBF /* validate_constants.cpp */; };
-		A9ECC9DD252261FE0023ECBF /* validate_constants.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECC179252261FA0023ECBF /* validate_constants.cpp */; };
-		A9ECC9DE252261FE0023ECBF /* validate_constants.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECC179252261FA0023ECBF /* validate_constants.cpp */; };
-		A9ECC9DF252261FE0023ECBF /* validate_bitwise.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECC17A252261FA0023ECBF /* validate_bitwise.cpp */; };
-		A9ECC9E0252261FE0023ECBF /* validate_bitwise.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECC17A252261FA0023ECBF /* validate_bitwise.cpp */; };
-		A9ECC9E1252261FE0023ECBF /* validate_bitwise.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECC17A252261FA0023ECBF /* validate_bitwise.cpp */; };
-		A9ECC9E2252261FE0023ECBF /* validate_extensions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECC17B252261FA0023ECBF /* validate_extensions.cpp */; };
-		A9ECC9E3252261FE0023ECBF /* validate_extensions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECC17B252261FA0023ECBF /* validate_extensions.cpp */; };
-		A9ECC9E4252261FE0023ECBF /* validate_extensions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECC17B252261FA0023ECBF /* validate_extensions.cpp */; };
-		A9ECC9E5252261FE0023ECBF /* construct.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECC17C252261FA0023ECBF /* construct.cpp */; };
-		A9ECC9E6252261FE0023ECBF /* construct.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECC17C252261FA0023ECBF /* construct.cpp */; };
-		A9ECC9E7252261FE0023ECBF /* construct.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECC17C252261FA0023ECBF /* construct.cpp */; };
-		A9ECC9E8252261FE0023ECBF /* function.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECC17D252261FA0023ECBF /* function.cpp */; };
-		A9ECC9E9252261FE0023ECBF /* function.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECC17D252261FA0023ECBF /* function.cpp */; };
-		A9ECC9EA252261FE0023ECBF /* function.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECC17D252261FA0023ECBF /* function.cpp */; };
-		A9ECC9EB252261FE0023ECBF /* validate.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECC17E252261FA0023ECBF /* validate.h */; };
-		A9ECC9EC252261FE0023ECBF /* validate.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECC17E252261FA0023ECBF /* validate.h */; };
-		A9ECC9ED252261FE0023ECBF /* validate.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECC17E252261FA0023ECBF /* validate.h */; };
-		A9ECC9EE252261FE0023ECBF /* validate_adjacency.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECC17F252261FA0023ECBF /* validate_adjacency.cpp */; };
-		A9ECC9EF252261FE0023ECBF /* validate_adjacency.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECC17F252261FA0023ECBF /* validate_adjacency.cpp */; };
-		A9ECC9F0252261FE0023ECBF /* validate_adjacency.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECC17F252261FA0023ECBF /* validate_adjacency.cpp */; };
-		A9ECC9F1252261FE0023ECBF /* validate_conversion.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECC180252261FA0023ECBF /* validate_conversion.cpp */; };
-		A9ECC9F2252261FE0023ECBF /* validate_conversion.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECC180252261FA0023ECBF /* validate_conversion.cpp */; };
-		A9ECC9F3252261FE0023ECBF /* validate_conversion.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECC180252261FA0023ECBF /* validate_conversion.cpp */; };
-		A9ECC9F4252261FE0023ECBF /* validate_small_type_uses.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECC181252261FA0023ECBF /* validate_small_type_uses.cpp */; };
-		A9ECC9F5252261FE0023ECBF /* validate_small_type_uses.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECC181252261FA0023ECBF /* validate_small_type_uses.cpp */; };
-		A9ECC9F6252261FE0023ECBF /* validate_small_type_uses.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECC181252261FA0023ECBF /* validate_small_type_uses.cpp */; };
-		A9ECC9F7252261FE0023ECBF /* validate_scopes.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECC182252261FA0023ECBF /* validate_scopes.h */; };
-		A9ECC9F8252261FE0023ECBF /* validate_scopes.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECC182252261FA0023ECBF /* validate_scopes.h */; };
-		A9ECC9F9252261FE0023ECBF /* validate_scopes.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECC182252261FA0023ECBF /* validate_scopes.h */; };
-		A9ECC9FA252261FE0023ECBF /* validate_id.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECC183252261FA0023ECBF /* validate_id.cpp */; };
-		A9ECC9FB252261FE0023ECBF /* validate_id.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECC183252261FA0023ECBF /* validate_id.cpp */; };
-		A9ECC9FC252261FE0023ECBF /* validate_id.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECC183252261FA0023ECBF /* validate_id.cpp */; };
-		A9ECC9FD252261FE0023ECBF /* validate_memory_semantics.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECC184252261FA0023ECBF /* validate_memory_semantics.h */; };
-		A9ECC9FE252261FE0023ECBF /* validate_memory_semantics.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECC184252261FA0023ECBF /* validate_memory_semantics.h */; };
-		A9ECC9FF252261FE0023ECBF /* validate_memory_semantics.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECC184252261FA0023ECBF /* validate_memory_semantics.h */; };
-		A9ECCA00252261FE0023ECBF /* validate_arithmetics.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECC185252261FA0023ECBF /* validate_arithmetics.cpp */; };
-		A9ECCA01252261FE0023ECBF /* validate_arithmetics.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECC185252261FA0023ECBF /* validate_arithmetics.cpp */; };
-		A9ECCA02252261FE0023ECBF /* validate_arithmetics.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECC185252261FA0023ECBF /* validate_arithmetics.cpp */; };
-		A9ECCA03252261FE0023ECBF /* validate_mode_setting.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECC186252261FA0023ECBF /* validate_mode_setting.cpp */; };
-		A9ECCA04252261FE0023ECBF /* validate_mode_setting.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECC186252261FA0023ECBF /* validate_mode_setting.cpp */; };
-		A9ECCA05252261FE0023ECBF /* validate_mode_setting.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECC186252261FA0023ECBF /* validate_mode_setting.cpp */; };
-		A9ECCA06252261FE0023ECBF /* validate_memory_semantics.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECC187252261FA0023ECBF /* validate_memory_semantics.cpp */; };
-		A9ECCA07252261FE0023ECBF /* validate_memory_semantics.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECC187252261FA0023ECBF /* validate_memory_semantics.cpp */; };
-		A9ECCA08252261FE0023ECBF /* validate_memory_semantics.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECC187252261FA0023ECBF /* validate_memory_semantics.cpp */; };
-		A9ECCA09252261FE0023ECBF /* validate_logicals.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECC188252261FA0023ECBF /* validate_logicals.cpp */; };
-		A9ECCA0A252261FE0023ECBF /* validate_logicals.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECC188252261FA0023ECBF /* validate_logicals.cpp */; };
-		A9ECCA0B252261FE0023ECBF /* validate_logicals.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECC188252261FA0023ECBF /* validate_logicals.cpp */; };
-		A9ECCA0C252261FE0023ECBF /* validate_derivatives.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECC189252261FA0023ECBF /* validate_derivatives.cpp */; };
-		A9ECCA0D252261FE0023ECBF /* validate_derivatives.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECC189252261FA0023ECBF /* validate_derivatives.cpp */; };
-		A9ECCA0E252261FE0023ECBF /* validate_derivatives.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECC189252261FA0023ECBF /* validate_derivatives.cpp */; };
-		A9ECCA0F252261FE0023ECBF /* validate_memory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECC18A252261FA0023ECBF /* validate_memory.cpp */; };
-		A9ECCA10252261FE0023ECBF /* validate_memory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECC18A252261FA0023ECBF /* validate_memory.cpp */; };
-		A9ECCA11252261FE0023ECBF /* validate_memory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECC18A252261FA0023ECBF /* validate_memory.cpp */; };
-		A9ECCA12252261FE0023ECBF /* validate_image.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECC18B252261FA0023ECBF /* validate_image.cpp */; };
-		A9ECCA13252261FE0023ECBF /* validate_image.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECC18B252261FA0023ECBF /* validate_image.cpp */; };
-		A9ECCA14252261FE0023ECBF /* validate_image.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECC18B252261FA0023ECBF /* validate_image.cpp */; };
-		A9ECCA15252261FE0023ECBF /* validate_literals.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECC18C252261FA0023ECBF /* validate_literals.cpp */; };
-		A9ECCA16252261FE0023ECBF /* validate_literals.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECC18C252261FA0023ECBF /* validate_literals.cpp */; };
-		A9ECCA17252261FE0023ECBF /* validate_literals.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECC18C252261FA0023ECBF /* validate_literals.cpp */; };
-		A9ECCA18252261FE0023ECBF /* instruction.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECC18D252261FA0023ECBF /* instruction.cpp */; };
-		A9ECCA19252261FE0023ECBF /* instruction.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECC18D252261FA0023ECBF /* instruction.cpp */; };
-		A9ECCA1A252261FE0023ECBF /* instruction.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECC18D252261FA0023ECBF /* instruction.cpp */; };
-		A9ECCA1B252261FE0023ECBF /* validate_type.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECC18E252261FA0023ECBF /* validate_type.cpp */; };
-		A9ECCA1C252261FE0023ECBF /* validate_type.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECC18E252261FA0023ECBF /* validate_type.cpp */; };
-		A9ECCA1D252261FE0023ECBF /* validate_type.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECC18E252261FA0023ECBF /* validate_type.cpp */; };
-		A9ECCA1E252261FE0023ECBF /* instruction.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECC18F252261FA0023ECBF /* instruction.h */; };
-		A9ECCA1F252261FE0023ECBF /* instruction.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECC18F252261FA0023ECBF /* instruction.h */; };
-		A9ECCA20252261FE0023ECBF /* instruction.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECC18F252261FA0023ECBF /* instruction.h */; };
-		A9ECCA21252261FE0023ECBF /* validate_execution_limitations.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECC190252261FA0023ECBF /* validate_execution_limitations.cpp */; };
-		A9ECCA22252261FE0023ECBF /* validate_execution_limitations.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECC190252261FA0023ECBF /* validate_execution_limitations.cpp */; };
-		A9ECCA23252261FE0023ECBF /* validate_execution_limitations.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECC190252261FA0023ECBF /* validate_execution_limitations.cpp */; };
-		A9ECCA24252261FE0023ECBF /* validate_layout.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECC191252261FA0023ECBF /* validate_layout.cpp */; };
-		A9ECCA25252261FE0023ECBF /* validate_layout.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECC191252261FA0023ECBF /* validate_layout.cpp */; };
-		A9ECCA26252261FE0023ECBF /* validate_layout.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECC191252261FA0023ECBF /* validate_layout.cpp */; };
-		A9ECCA27252261FE0023ECBF /* basic_block.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECC192252261FA0023ECBF /* basic_block.cpp */; };
-		A9ECCA28252261FE0023ECBF /* basic_block.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECC192252261FA0023ECBF /* basic_block.cpp */; };
-		A9ECCA29252261FE0023ECBF /* basic_block.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECC192252261FA0023ECBF /* basic_block.cpp */; };
-		A9ECCA2A252261FE0023ECBF /* validate_function.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECC193252261FA0023ECBF /* validate_function.cpp */; };
-		A9ECCA2B252261FE0023ECBF /* validate_function.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECC193252261FA0023ECBF /* validate_function.cpp */; };
-		A9ECCA2C252261FE0023ECBF /* validate_function.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECC193252261FA0023ECBF /* validate_function.cpp */; };
-		A9ECCA2D252261FE0023ECBF /* function.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECC194252261FA0023ECBF /* function.h */; };
-		A9ECCA2E252261FE0023ECBF /* function.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECC194252261FA0023ECBF /* function.h */; };
-		A9ECCA2F252261FE0023ECBF /* function.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECC194252261FA0023ECBF /* function.h */; };
-		A9ECCA30252261FE0023ECBF /* validate_composites.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECC195252261FA0023ECBF /* validate_composites.cpp */; };
-		A9ECCA31252261FE0023ECBF /* validate_composites.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECC195252261FA0023ECBF /* validate_composites.cpp */; };
-		A9ECCA32252261FE0023ECBF /* validate_composites.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECC195252261FA0023ECBF /* validate_composites.cpp */; };
-		A9ECCA33252261FE0023ECBF /* validation_state.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECC196252261FA0023ECBF /* validation_state.cpp */; };
-		A9ECCA34252261FE0023ECBF /* validation_state.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECC196252261FA0023ECBF /* validation_state.cpp */; };
-		A9ECCA35252261FE0023ECBF /* validation_state.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECC196252261FA0023ECBF /* validation_state.cpp */; };
-		A9ECCA36252261FE0023ECBF /* validate_primitives.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECC197252261FA0023ECBF /* validate_primitives.cpp */; };
-		A9ECCA37252261FE0023ECBF /* validate_primitives.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECC197252261FA0023ECBF /* validate_primitives.cpp */; };
-		A9ECCA38252261FE0023ECBF /* validate_primitives.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9ECC197252261FA0023ECBF /* validate_primitives.cpp */; };
-		A9ECCA39252261FE0023ECBF /* decoration.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECC198252261FA0023ECBF /* decoration.h */; };
-		A9ECCA3A252261FE0023ECBF /* decoration.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECC198252261FA0023ECBF /* decoration.h */; };
-		A9ECCA3B252261FE0023ECBF /* decoration.h in Headers */ = {isa = PBXBuildFile; fileRef = A9ECC198252261FA0023ECBF /* decoration.h */; };
+		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 */
@@ -1777,405 +1774,404 @@
 		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>"; };
-		A9ECBEAA252261F80023ECBF /* spirv_target_env.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = spirv_target_env.cpp; sourceTree = "<group>"; };
-		A9ECBEAB252261F80023ECBF /* spirv_fuzzer_options.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = spirv_fuzzer_options.h; sourceTree = "<group>"; };
-		A9ECBEAC252261F80023ECBF /* assembly_grammar.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = assembly_grammar.h; sourceTree = "<group>"; };
-		A9ECBEAD252261F80023ECBF /* enum_set.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = enum_set.h; sourceTree = "<group>"; };
-		A9ECBEAE252261F80023ECBF /* CMakeLists.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
-		A9ECBEAF252261F80023ECBF /* text.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = text.cpp; sourceTree = "<group>"; };
-		A9ECBEB0252261F80023ECBF /* assembly_grammar.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = assembly_grammar.cpp; sourceTree = "<group>"; };
-		A9ECBEB1252261F80023ECBF /* text.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = text.h; sourceTree = "<group>"; };
-		A9ECBEB2252261F80023ECBF /* extensions.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = extensions.cpp; sourceTree = "<group>"; };
-		A9ECBEB3252261F80023ECBF /* pch_source.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = pch_source.cpp; sourceTree = "<group>"; };
-		A9ECBEB5252261F80023ECBF /* parse_number.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = parse_number.h; sourceTree = "<group>"; };
-		A9ECBEB6252261F80023ECBF /* ilist_node.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ilist_node.h; sourceTree = "<group>"; };
-		A9ECBEB7252261F80023ECBF /* make_unique.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = make_unique.h; sourceTree = "<group>"; };
-		A9ECBEB8252261F80023ECBF /* string_utils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = string_utils.h; sourceTree = "<group>"; };
-		A9ECBEB9252261F80023ECBF /* small_vector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = small_vector.h; sourceTree = "<group>"; };
-		A9ECBEBA252261F80023ECBF /* timer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = timer.cpp; sourceTree = "<group>"; };
-		A9ECBEBB252261F80023ECBF /* timer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = timer.h; sourceTree = "<group>"; };
-		A9ECBEBC252261F80023ECBF /* string_utils.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = string_utils.cpp; sourceTree = "<group>"; };
-		A9ECBEBD252261F90023ECBF /* bit_vector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = bit_vector.h; sourceTree = "<group>"; };
-		A9ECBEBE252261F90023ECBF /* bitutils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = bitutils.h; sourceTree = "<group>"; };
-		A9ECBEBF252261F90023ECBF /* hex_float.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = hex_float.h; sourceTree = "<group>"; };
-		A9ECBEC0252261F90023ECBF /* parse_number.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = parse_number.cpp; sourceTree = "<group>"; };
-		A9ECBEC1252261F90023ECBF /* bit_vector.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = bit_vector.cpp; sourceTree = "<group>"; };
-		A9ECBEC2252261F90023ECBF /* ilist.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ilist.h; sourceTree = "<group>"; };
-		A9ECBEC3252261F90023ECBF /* spirv_target_env.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = spirv_target_env.h; sourceTree = "<group>"; };
-		A9ECBEC4252261F90023ECBF /* table.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = table.cpp; sourceTree = "<group>"; };
-		A9ECBEC6252261F90023ECBF /* 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>"; };
-		A9ECBEC7252261F90023ECBF /* remove_selection_reduction_opportunity.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = remove_selection_reduction_opportunity.cpp; sourceTree = "<group>"; };
-		A9ECBEC8252261F90023ECBF /* remove_block_reduction_opportunity.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = remove_block_reduction_opportunity.h; sourceTree = "<group>"; };
-		A9ECBEC9252261F90023ECBF /* 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>"; };
-		A9ECBECA252261F90023ECBF /* reduction_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = reduction_pass.cpp; sourceTree = "<group>"; };
-		A9ECBECB252261F90023ECBF /* 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>"; };
-		A9ECBECC252261F90023ECBF /* 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>"; };
-		A9ECBECD252261F90023ECBF /* CMakeLists.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
-		A9ECBECE252261F90023ECBF /* reduction_util.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = reduction_util.cpp; sourceTree = "<group>"; };
-		A9ECBECF252261F90023ECBF /* 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>"; };
-		A9ECBED0252261F90023ECBF /* 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>"; };
-		A9ECBED1252261F90023ECBF /* remove_function_reduction_opportunity_finder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = remove_function_reduction_opportunity_finder.cpp; sourceTree = "<group>"; };
-		A9ECBED2252261F90023ECBF /* remove_instruction_reduction_opportunity.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = remove_instruction_reduction_opportunity.h; sourceTree = "<group>"; };
-		A9ECBED3252261F90023ECBF /* 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>"; };
-		A9ECBED4252261F90023ECBF /* 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>"; };
-		A9ECBED5252261F90023ECBF /* remove_function_reduction_opportunity.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = remove_function_reduction_opportunity.cpp; sourceTree = "<group>"; };
-		A9ECBED6252261F90023ECBF /* 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>"; };
-		A9ECBED7252261F90023ECBF /* remove_selection_reduction_opportunity_finder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = remove_selection_reduction_opportunity_finder.cpp; sourceTree = "<group>"; };
-		A9ECBED8252261F90023ECBF /* 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>"; };
-		A9ECBED9252261F90023ECBF /* remove_struct_member_reduction_opportunity.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = remove_struct_member_reduction_opportunity.h; sourceTree = "<group>"; };
-		A9ECBEDA252261F90023ECBF /* 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>"; };
-		A9ECBEDB252261F90023ECBF /* merge_blocks_reduction_opportunity.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = merge_blocks_reduction_opportunity.cpp; sourceTree = "<group>"; };
-		A9ECBEDC252261F90023ECBF /* change_operand_reduction_opportunity.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = change_operand_reduction_opportunity.cpp; sourceTree = "<group>"; };
-		A9ECBEDD252261F90023ECBF /* 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>"; };
-		A9ECBEDE252261F90023ECBF /* remove_function_reduction_opportunity.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = remove_function_reduction_opportunity.h; sourceTree = "<group>"; };
-		A9ECBEDF252261F90023ECBF /* 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>"; };
-		A9ECBEE0252261F90023ECBF /* 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>"; };
-		A9ECBEE1252261F90023ECBF /* 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>"; };
-		A9ECBEE2252261F90023ECBF /* remove_selection_reduction_opportunity.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = remove_selection_reduction_opportunity.h; sourceTree = "<group>"; };
-		A9ECBEE3252261F90023ECBF /* remove_instruction_reduction_opportunity.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = remove_instruction_reduction_opportunity.cpp; sourceTree = "<group>"; };
-		A9ECBEE4252261F90023ECBF /* remove_selection_reduction_opportunity_finder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = remove_selection_reduction_opportunity_finder.h; sourceTree = "<group>"; };
-		A9ECBEE5252261F90023ECBF /* merge_blocks_reduction_opportunity_finder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = merge_blocks_reduction_opportunity_finder.h; sourceTree = "<group>"; };
-		A9ECBEE6252261F90023ECBF /* pch_source_reduce.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = pch_source_reduce.cpp; sourceTree = "<group>"; };
-		A9ECBEE7252261F90023ECBF /* remove_struct_member_reduction_opportunity.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = remove_struct_member_reduction_opportunity.cpp; sourceTree = "<group>"; };
-		A9ECBEE8252261F90023ECBF /* 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>"; };
-		A9ECBEE9252261F90023ECBF /* 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>"; };
-		A9ECBEEA252261F90023ECBF /* reducer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = reducer.cpp; sourceTree = "<group>"; };
-		A9ECBEEB252261F90023ECBF /* 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>"; };
-		A9ECBEEC252261F90023ECBF /* remove_function_reduction_opportunity_finder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = remove_function_reduction_opportunity_finder.h; sourceTree = "<group>"; };
-		A9ECBEED252261F90023ECBF /* pch_source_reduce.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pch_source_reduce.h; sourceTree = "<group>"; };
-		A9ECBEEE252261F90023ECBF /* merge_blocks_reduction_opportunity_finder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = merge_blocks_reduction_opportunity_finder.cpp; sourceTree = "<group>"; };
-		A9ECBEEF252261F90023ECBF /* reduction_opportunity.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = reduction_opportunity.cpp; sourceTree = "<group>"; };
-		A9ECBEF0252261F90023ECBF /* reducer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = reducer.h; sourceTree = "<group>"; };
-		A9ECBEF1252261F90023ECBF /* 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>"; };
-		A9ECBEF2252261F90023ECBF /* reduction_opportunity.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = reduction_opportunity.h; sourceTree = "<group>"; };
-		A9ECBEF3252261F90023ECBF /* 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>"; };
-		A9ECBEF4252261F90023ECBF /* 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>"; };
-		A9ECBEF5252261F90023ECBF /* reduction_opportunity_finder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = reduction_opportunity_finder.h; sourceTree = "<group>"; };
-		A9ECBEF6252261F90023ECBF /* change_operand_reduction_opportunity.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = change_operand_reduction_opportunity.h; sourceTree = "<group>"; };
-		A9ECBEF7252261F90023ECBF /* remove_block_reduction_opportunity_finder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = remove_block_reduction_opportunity_finder.h; sourceTree = "<group>"; };
-		A9ECBEF8252261F90023ECBF /* remove_block_reduction_opportunity_finder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = remove_block_reduction_opportunity_finder.cpp; sourceTree = "<group>"; };
-		A9ECBEF9252261F90023ECBF /* reduction_util.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = reduction_util.h; sourceTree = "<group>"; };
-		A9ECBEFA252261F90023ECBF /* merge_blocks_reduction_opportunity.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = merge_blocks_reduction_opportunity.h; sourceTree = "<group>"; };
-		A9ECBEFB252261F90023ECBF /* 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>"; };
-		A9ECBEFC252261F90023ECBF /* 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>"; };
-		A9ECBEFD252261F90023ECBF /* remove_block_reduction_opportunity.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = remove_block_reduction_opportunity.cpp; sourceTree = "<group>"; };
-		A9ECBEFE252261F90023ECBF /* 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>"; };
-		A9ECBEFF252261F90023ECBF /* reduction_opportunity_finder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = reduction_opportunity_finder.cpp; sourceTree = "<group>"; };
-		A9ECBF00252261F90023ECBF /* reduction_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = reduction_pass.h; sourceTree = "<group>"; };
-		A9ECBF01252261F90023ECBF /* latest_version_opencl_std_header.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = latest_version_opencl_std_header.h; sourceTree = "<group>"; };
-		A9ECBF02252261F90023ECBF /* spirv_optimizer_options.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = spirv_optimizer_options.cpp; sourceTree = "<group>"; };
-		A9ECBF03252261F90023ECBF /* cfa.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cfa.h; sourceTree = "<group>"; };
-		A9ECBF04252261F90023ECBF /* pch_source.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pch_source.h; sourceTree = "<group>"; };
-		A9ECBF05252261F90023ECBF /* enum_string_mapping.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = enum_string_mapping.h; sourceTree = "<group>"; };
-		A9ECBF06252261F90023ECBF /* spirv_fuzzer_options.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = spirv_fuzzer_options.cpp; sourceTree = "<group>"; };
-		A9ECBF07252261F90023ECBF /* spirv_reducer_options.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = spirv_reducer_options.h; sourceTree = "<group>"; };
-		A9ECBF08252261F90023ECBF /* spirv_validator_options.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = spirv_validator_options.cpp; sourceTree = "<group>"; };
-		A9ECBF09252261F90023ECBF /* print.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = print.cpp; sourceTree = "<group>"; };
-		A9ECBF0A252261F90023ECBF /* spirv_definition.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = spirv_definition.h; sourceTree = "<group>"; };
-		A9ECBF0B252261F90023ECBF /* operand.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = operand.h; sourceTree = "<group>"; };
-		A9ECBF0C252261F90023ECBF /* spirv_endian.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = spirv_endian.cpp; sourceTree = "<group>"; };
-		A9ECBF0D252261F90023ECBF /* macro.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = macro.h; sourceTree = "<group>"; };
-		A9ECBF0E252261F90023ECBF /* spirv_constant.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = spirv_constant.h; sourceTree = "<group>"; };
-		A9ECBF0F252261F90023ECBF /* binary.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = binary.cpp; sourceTree = "<group>"; };
-		A9ECBF10252261F90023ECBF /* spirv_validator_options.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = spirv_validator_options.h; sourceTree = "<group>"; };
-		A9ECBF11252261F90023ECBF /* enum_string_mapping.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = enum_string_mapping.cpp; sourceTree = "<group>"; };
-		A9ECBF12252261F90023ECBF /* text_handler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = text_handler.h; sourceTree = "<group>"; };
-		A9ECBF13252261F90023ECBF /* parsed_operand.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = parsed_operand.h; sourceTree = "<group>"; };
-		A9ECBF14252261F90023ECBF /* name_mapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = name_mapper.h; sourceTree = "<group>"; };
-		A9ECBF15252261F90023ECBF /* spirv_reducer_options.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = spirv_reducer_options.cpp; sourceTree = "<group>"; };
-		A9ECBF16252261F90023ECBF /* parsed_operand.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = parsed_operand.cpp; sourceTree = "<group>"; };
-		A9ECBF17252261F90023ECBF /* diagnostic.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = diagnostic.h; sourceTree = "<group>"; };
-		A9ECBF18252261F90023ECBF /* spirv_endian.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = spirv_endian.h; sourceTree = "<group>"; };
-		A9ECBF19252261F90023ECBF /* name_mapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = name_mapper.cpp; sourceTree = "<group>"; };
-		A9ECBF1B252261F90023ECBF /* CMakeLists.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
-		A9ECBF1C252261F90023ECBF /* linker.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = linker.cpp; sourceTree = "<group>"; };
-		A9ECBF1D252261F90023ECBF /* software_version.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = software_version.cpp; sourceTree = "<group>"; };
-		A9ECBF1E252261F90023ECBF /* opcode.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = opcode.cpp; sourceTree = "<group>"; };
-		A9ECBF1F252261F90023ECBF /* print.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = print.h; sourceTree = "<group>"; };
-		A9ECBF20252261F90023ECBF /* ext_inst.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ext_inst.cpp; sourceTree = "<group>"; };
-		A9ECBF21252261F90023ECBF /* disassemble.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = disassemble.h; sourceTree = "<group>"; };
-		A9ECBF23252261F90023ECBF /* optimizer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = optimizer.cpp; sourceTree = "<group>"; };
-		A9ECBF24252261F90023ECBF /* if_conversion.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = if_conversion.h; sourceTree = "<group>"; };
-		A9ECBF25252261F90023ECBF /* register_pressure.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = register_pressure.cpp; sourceTree = "<group>"; };
-		A9ECBF26252261F90023ECBF /* loop_utils.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = loop_utils.cpp; sourceTree = "<group>"; };
-		A9ECBF27252261F90023ECBF /* merge_return_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = merge_return_pass.h; sourceTree = "<group>"; };
-		A9ECBF28252261F90023ECBF /* inline_opaque_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = inline_opaque_pass.h; sourceTree = "<group>"; };
-		A9ECBF29252261F90023ECBF /* loop_fusion.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = loop_fusion.h; sourceTree = "<group>"; };
-		A9ECBF2A252261F90023ECBF /* combine_access_chains.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = combine_access_chains.cpp; sourceTree = "<group>"; };
-		A9ECBF2B252261F90023ECBF /* build_module.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = build_module.cpp; sourceTree = "<group>"; };
-		A9ECBF2C252261F90023ECBF /* composite.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = composite.h; sourceTree = "<group>"; };
-		A9ECBF2D252261F90023ECBF /* compact_ids_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = compact_ids_pass.h; sourceTree = "<group>"; };
-		A9ECBF2E252261F90023ECBF /* register_pressure.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = register_pressure.h; sourceTree = "<group>"; };
-		A9ECBF2F252261F90023ECBF /* tree_iterator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tree_iterator.h; sourceTree = "<group>"; };
-		A9ECBF30252261F90023ECBF /* graphics_robust_access_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = graphics_robust_access_pass.h; sourceTree = "<group>"; };
-		A9ECBF31252261F90023ECBF /* strip_atomic_counter_memory_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = strip_atomic_counter_memory_pass.h; sourceTree = "<group>"; };
-		A9ECBF32252261F90023ECBF /* legalize_vector_shuffle_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = legalize_vector_shuffle_pass.h; sourceTree = "<group>"; };
-		A9ECBF33252261F90023ECBF /* local_single_store_elim_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = local_single_store_elim_pass.h; sourceTree = "<group>"; };
-		A9ECBF34252261F90023ECBF /* reduce_load_size.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = reduce_load_size.h; sourceTree = "<group>"; };
-		A9ECBF35252261F90023ECBF /* code_sink.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = code_sink.cpp; sourceTree = "<group>"; };
-		A9ECBF36252261F90023ECBF /* types.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = types.cpp; sourceTree = "<group>"; };
-		A9ECBF37252261F90023ECBF /* scalar_analysis.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = scalar_analysis.h; sourceTree = "<group>"; };
-		A9ECBF38252261F90023ECBF /* strip_debug_info_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = strip_debug_info_pass.h; sourceTree = "<group>"; };
-		A9ECBF39252261F90023ECBF /* cfg.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = cfg.cpp; sourceTree = "<group>"; };
-		A9ECBF3A252261F90023ECBF /* strip_atomic_counter_memory_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = strip_atomic_counter_memory_pass.cpp; sourceTree = "<group>"; };
-		A9ECBF3B252261F90023ECBF /* decoration_manager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = decoration_manager.cpp; sourceTree = "<group>"; };
-		A9ECBF3C252261F90023ECBF /* local_single_block_elim_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = local_single_block_elim_pass.cpp; sourceTree = "<group>"; };
-		A9ECBF3D252261F90023ECBF /* freeze_spec_constant_value_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = freeze_spec_constant_value_pass.cpp; sourceTree = "<group>"; };
-		A9ECBF3E252261F90023ECBF /* replace_invalid_opc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = replace_invalid_opc.h; sourceTree = "<group>"; };
-		A9ECBF3F252261F90023ECBF /* local_access_chain_convert_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = local_access_chain_convert_pass.h; sourceTree = "<group>"; };
-		A9ECBF40252261F90023ECBF /* inst_bindless_check_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = inst_bindless_check_pass.cpp; sourceTree = "<group>"; };
-		A9ECBF41252261F90023ECBF /* local_redundancy_elimination.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = local_redundancy_elimination.cpp; sourceTree = "<group>"; };
-		A9ECBF42252261F90023ECBF /* CMakeLists.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
-		A9ECBF43252261F90023ECBF /* instrument_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = instrument_pass.cpp; sourceTree = "<group>"; };
-		A9ECBF44252261F90023ECBF /* propagator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = propagator.h; sourceTree = "<group>"; };
-		A9ECBF45252261F90023ECBF /* instruction_list.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = instruction_list.h; sourceTree = "<group>"; };
-		A9ECBF46252261F90023ECBF /* feature_manager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = feature_manager.cpp; sourceTree = "<group>"; };
-		A9ECBF47252261F90023ECBF /* pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = pass.cpp; sourceTree = "<group>"; };
-		A9ECBF48252261F90023ECBF /* loop_fission.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = loop_fission.cpp; sourceTree = "<group>"; };
-		A9ECBF49252261F90023ECBF /* dominator_tree.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = dominator_tree.cpp; sourceTree = "<group>"; };
-		A9ECBF4A252261F90023ECBF /* amd_ext_to_khr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = amd_ext_to_khr.h; sourceTree = "<group>"; };
-		A9ECBF4B252261F90023ECBF /* merge_return_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = merge_return_pass.cpp; sourceTree = "<group>"; };
-		A9ECBF4C252261F90023ECBF /* ir_context.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ir_context.h; sourceTree = "<group>"; };
-		A9ECBF4D252261F90023ECBF /* eliminate_dead_constant_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = eliminate_dead_constant_pass.cpp; sourceTree = "<group>"; };
-		A9ECBF4E252261F90023ECBF /* cfg_cleanup_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = cfg_cleanup_pass.cpp; sourceTree = "<group>"; };
-		A9ECBF4F252261F90023ECBF /* wrap_opkill.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = wrap_opkill.cpp; sourceTree = "<group>"; };
-		A9ECBF50252261F90023ECBF /* const_folding_rules.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = const_folding_rules.cpp; sourceTree = "<group>"; };
-		A9ECBF51252261F90023ECBF /* loop_unroller.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = loop_unroller.h; sourceTree = "<group>"; };
-		A9ECBF52252261F90023ECBF /* strip_debug_info_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = strip_debug_info_pass.cpp; sourceTree = "<group>"; };
-		A9ECBF53252261F90023ECBF /* ssa_rewrite_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ssa_rewrite_pass.cpp; sourceTree = "<group>"; };
-		A9ECBF54252261F90023ECBF /* loop_dependence.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = loop_dependence.cpp; sourceTree = "<group>"; };
-		A9ECBF55252261F90023ECBF /* unify_const_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = unify_const_pass.h; sourceTree = "<group>"; };
-		A9ECBF56252261F90023ECBF /* ir_loader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ir_loader.h; sourceTree = "<group>"; };
-		A9ECBF57252261F90023ECBF /* inst_debug_printf_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = inst_debug_printf_pass.cpp; sourceTree = "<group>"; };
-		A9ECBF58252261F90023ECBF /* types.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = types.h; sourceTree = "<group>"; };
-		A9ECBF59252261F90023ECBF /* 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>"; };
-		A9ECBF5A252261F90023ECBF /* mem_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = mem_pass.cpp; sourceTree = "<group>"; };
-		A9ECBF5B252261F90023ECBF /* basic_block.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = basic_block.h; sourceTree = "<group>"; };
-		A9ECBF5C252261F90023ECBF /* remove_duplicates_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = remove_duplicates_pass.cpp; sourceTree = "<group>"; };
-		A9ECBF5D252261F90023ECBF /* dead_variable_elimination.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = dead_variable_elimination.cpp; sourceTree = "<group>"; };
-		A9ECBF5E252261F90023ECBF /* block_merge_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = block_merge_pass.h; sourceTree = "<group>"; };
-		A9ECBF5F252261F90023ECBF /* module.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = module.cpp; sourceTree = "<group>"; };
-		A9ECBF60252261F90023ECBF /* debug_info_manager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = debug_info_manager.h; sourceTree = "<group>"; };
-		A9ECBF61252261F90023ECBF /* 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>"; };
-		A9ECBF62252261F90023ECBF /* loop_unswitch_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = loop_unswitch_pass.cpp; sourceTree = "<group>"; };
-		A9ECBF63252261F90023ECBF /* unify_const_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = unify_const_pass.cpp; sourceTree = "<group>"; };
-		A9ECBF64252261F90023ECBF /* type_manager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = type_manager.cpp; sourceTree = "<group>"; };
-		A9ECBF65252261F90023ECBF /* generate_webgpu_initializers_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = generate_webgpu_initializers_pass.cpp; sourceTree = "<group>"; };
-		A9ECBF66252261F90023ECBF /* private_to_local_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = private_to_local_pass.h; sourceTree = "<group>"; };
-		A9ECBF67252261F90023ECBF /* convert_to_half_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = convert_to_half_pass.h; sourceTree = "<group>"; };
-		A9ECBF68252261F90023ECBF /* relax_float_ops_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = relax_float_ops_pass.h; sourceTree = "<group>"; };
-		A9ECBF69252261F90023ECBF /* inline_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = inline_pass.cpp; sourceTree = "<group>"; };
-		A9ECBF6A252261F90023ECBF /* def_use_manager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = def_use_manager.h; sourceTree = "<group>"; };
-		A9ECBF6B252261F90023ECBF /* ir_loader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ir_loader.cpp; sourceTree = "<group>"; };
-		A9ECBF6C252261F90023ECBF /* cfg_cleanup_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cfg_cleanup_pass.h; sourceTree = "<group>"; };
-		A9ECBF6D252261F90023ECBF /* licm_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = licm_pass.cpp; sourceTree = "<group>"; };
-		A9ECBF6E252261F90023ECBF /* eliminate_dead_functions_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = eliminate_dead_functions_pass.cpp; sourceTree = "<group>"; };
-		A9ECBF6F252261F90023ECBF /* local_redundancy_elimination.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = local_redundancy_elimination.h; sourceTree = "<group>"; };
-		A9ECBF70252261F90023ECBF /* split_invalid_unreachable_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = split_invalid_unreachable_pass.cpp; sourceTree = "<group>"; };
-		A9ECBF71252261F90023ECBF /* loop_peeling.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = loop_peeling.h; sourceTree = "<group>"; };
-		A9ECBF72252261F90023ECBF /* vector_dce.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = vector_dce.cpp; sourceTree = "<group>"; };
-		A9ECBF73252261F90023ECBF /* block_merge_util.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = block_merge_util.h; sourceTree = "<group>"; };
-		A9ECBF74252261F90023ECBF /* loop_unroller.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = loop_unroller.cpp; sourceTree = "<group>"; };
-		A9ECBF75252261F90023ECBF /* desc_sroa.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = desc_sroa.h; sourceTree = "<group>"; };
-		A9ECBF76252261F90023ECBF /* constants.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = constants.cpp; sourceTree = "<group>"; };
-		A9ECBF77252261F90023ECBF /* loop_fusion_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = loop_fusion_pass.h; sourceTree = "<group>"; };
-		A9ECBF78252261F90023ECBF /* struct_cfg_analysis.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = struct_cfg_analysis.h; sourceTree = "<group>"; };
-		A9ECBF79252261F90023ECBF /* inst_buff_addr_check_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = inst_buff_addr_check_pass.cpp; sourceTree = "<group>"; };
-		A9ECBF7A252261F90023ECBF /* def_use_manager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = def_use_manager.cpp; sourceTree = "<group>"; };
-		A9ECBF7B252261F90023ECBF /* wrap_opkill.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = wrap_opkill.h; sourceTree = "<group>"; };
-		A9ECBF7C252261F90023ECBF /* strip_reflect_info_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = strip_reflect_info_pass.cpp; sourceTree = "<group>"; };
-		A9ECBF7D252261F90023ECBF /* decoration_manager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = decoration_manager.h; sourceTree = "<group>"; };
-		A9ECBF7E252261F90023ECBF /* ccp_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ccp_pass.cpp; sourceTree = "<group>"; };
-		A9ECBF7F252261F90023ECBF /* process_lines_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = process_lines_pass.h; sourceTree = "<group>"; };
-		A9ECBF80252261F90023ECBF /* local_single_block_elim_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = local_single_block_elim_pass.h; sourceTree = "<group>"; };
-		A9ECBF81252261F90023ECBF /* pch_source_opt.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = pch_source_opt.cpp; sourceTree = "<group>"; };
-		A9ECBF82252261F90023ECBF /* inst_buff_addr_check_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = inst_buff_addr_check_pass.h; sourceTree = "<group>"; };
-		A9ECBF83252261F90023ECBF /* strength_reduction_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = strength_reduction_pass.h; sourceTree = "<group>"; };
-		A9ECBF84252261F90023ECBF /* aggressive_dead_code_elim_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = aggressive_dead_code_elim_pass.cpp; sourceTree = "<group>"; };
-		A9ECBF85252261F90023ECBF /* eliminate_dead_functions_util.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = eliminate_dead_functions_util.cpp; sourceTree = "<group>"; };
-		A9ECBF86252261F90023ECBF /* inst_debug_printf_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = inst_debug_printf_pass.h; sourceTree = "<group>"; };
-		A9ECBF87252261F90023ECBF /* simplification_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = simplification_pass.cpp; sourceTree = "<group>"; };
-		A9ECBF88252261F90023ECBF /* dead_branch_elim_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = dead_branch_elim_pass.cpp; sourceTree = "<group>"; };
-		A9ECBF89252261F90023ECBF /* flatten_decoration_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = flatten_decoration_pass.cpp; sourceTree = "<group>"; };
-		A9ECBF8A252261F90023ECBF /* dead_insert_elim_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dead_insert_elim_pass.h; sourceTree = "<group>"; };
-		A9ECBF8B252261F90023ECBF /* folding_rules.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = folding_rules.cpp; sourceTree = "<group>"; };
-		A9ECBF8C252261F90023ECBF /* freeze_spec_constant_value_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = freeze_spec_constant_value_pass.h; sourceTree = "<group>"; };
-		A9ECBF8D252261F90023ECBF /* ir_context.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ir_context.cpp; sourceTree = "<group>"; };
-		A9ECBF8E252261F90023ECBF /* instrument_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = instrument_pass.h; sourceTree = "<group>"; };
-		A9ECBF8F252261F90023ECBF /* mem_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mem_pass.h; sourceTree = "<group>"; };
-		A9ECBF90252261F90023ECBF /* loop_descriptor.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = loop_descriptor.cpp; sourceTree = "<group>"; };
-		A9ECBF91252261F90023ECBF /* eliminate_dead_members_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = eliminate_dead_members_pass.h; sourceTree = "<group>"; };
-		A9ECBF92252261F90023ECBF /* function.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = function.cpp; sourceTree = "<group>"; };
-		A9ECBF93252261F90023ECBF /* instruction_list.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = instruction_list.cpp; sourceTree = "<group>"; };
-		A9ECBF94252261F90023ECBF /* composite.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = composite.cpp; sourceTree = "<group>"; };
-		A9ECBF95252261F90023ECBF /* convert_to_half_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = convert_to_half_pass.cpp; sourceTree = "<group>"; };
-		A9ECBF96252261F90023ECBF /* process_lines_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = process_lines_pass.cpp; sourceTree = "<group>"; };
-		A9ECBF97252261F90023ECBF /* inline_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = inline_pass.h; sourceTree = "<group>"; };
-		A9ECBF98252261F90023ECBF /* loop_dependence.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = loop_dependence.h; sourceTree = "<group>"; };
-		A9ECBF99252261F90023ECBF /* value_number_table.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = value_number_table.h; sourceTree = "<group>"; };
-		A9ECBF9A252261F90023ECBF /* flatten_decoration_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = flatten_decoration_pass.h; sourceTree = "<group>"; };
-		A9ECBF9B252261F90023ECBF /* if_conversion.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = if_conversion.cpp; sourceTree = "<group>"; };
-		A9ECBF9C252261F90023ECBF /* debug_info_manager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = debug_info_manager.cpp; sourceTree = "<group>"; };
-		A9ECBF9D252261F90023ECBF /* inline_exhaustive_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = inline_exhaustive_pass.h; sourceTree = "<group>"; };
-		A9ECBF9E252261F90023ECBF /* constants.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = constants.h; sourceTree = "<group>"; };
-		A9ECBF9F252261F90023ECBF /* eliminate_dead_members_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = eliminate_dead_members_pass.cpp; sourceTree = "<group>"; };
-		A9ECBFA0252261F90023ECBF /* strength_reduction_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = strength_reduction_pass.cpp; sourceTree = "<group>"; };
-		A9ECBFA1252261F90023ECBF /* desc_sroa.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = desc_sroa.cpp; sourceTree = "<group>"; };
-		A9ECBFA2252261F90023ECBF /* block_merge_util.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = block_merge_util.cpp; sourceTree = "<group>"; };
-		A9ECBFA3252261F90023ECBF /* upgrade_memory_model.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = upgrade_memory_model.h; sourceTree = "<group>"; };
-		A9ECBFA4252261F90023ECBF /* copy_prop_arrays.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = copy_prop_arrays.cpp; sourceTree = "<group>"; };
-		A9ECBFA5252261F90023ECBF /* pass_manager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = pass_manager.cpp; sourceTree = "<group>"; };
-		A9ECBFA6252261F90023ECBF /* inline_exhaustive_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = inline_exhaustive_pass.cpp; sourceTree = "<group>"; };
-		A9ECBFA7252261F90023ECBF /* loop_fission.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = loop_fission.h; sourceTree = "<group>"; };
-		A9ECBFA8252261F90023ECBF /* workaround1209.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = workaround1209.h; sourceTree = "<group>"; };
-		A9ECBFA9252261F90023ECBF /* loop_fusion_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = loop_fusion_pass.cpp; sourceTree = "<group>"; };
-		A9ECBFAA252261F90023ECBF /* log.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = log.h; sourceTree = "<group>"; };
-		A9ECBFAB252261F90023ECBF /* split_invalid_unreachable_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = split_invalid_unreachable_pass.h; sourceTree = "<group>"; };
-		A9ECBFAC252261F90023ECBF /* copy_prop_arrays.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = copy_prop_arrays.h; sourceTree = "<group>"; };
-		A9ECBFAD252261F90023ECBF /* eliminate_dead_constant_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = eliminate_dead_constant_pass.h; sourceTree = "<group>"; };
-		A9ECBFAE252261F90023ECBF /* dead_insert_elim_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = dead_insert_elim_pass.cpp; sourceTree = "<group>"; };
-		A9ECBFAF252261F90023ECBF /* ssa_rewrite_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ssa_rewrite_pass.h; sourceTree = "<group>"; };
-		A9ECBFB0252261F90023ECBF /* scalar_analysis.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = scalar_analysis.cpp; sourceTree = "<group>"; };
-		A9ECBFB1252261F90023ECBF /* dead_variable_elimination.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dead_variable_elimination.h; sourceTree = "<group>"; };
-		A9ECBFB2252261F90023ECBF /* block_merge_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = block_merge_pass.cpp; sourceTree = "<group>"; };
-		A9ECBFB3252261F90023ECBF /* dominator_analysis.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dominator_analysis.h; sourceTree = "<group>"; };
-		A9ECBFB4252261F90023ECBF /* pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pass.h; sourceTree = "<group>"; };
-		A9ECBFB5252261F90023ECBF /* folding_rules.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = folding_rules.h; sourceTree = "<group>"; };
-		A9ECBFB6252261F90023ECBF /* eliminate_dead_functions_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = eliminate_dead_functions_pass.h; sourceTree = "<group>"; };
-		A9ECBFB7252261F90023ECBF /* eliminate_dead_functions_util.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = eliminate_dead_functions_util.h; sourceTree = "<group>"; };
-		A9ECBFB8252261F90023ECBF /* fold.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fold.h; sourceTree = "<group>"; };
-		A9ECBFB9252261F90023ECBF /* local_single_store_elim_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = local_single_store_elim_pass.cpp; sourceTree = "<group>"; };
-		A9ECBFBA252261F90023ECBF /* dead_branch_elim_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dead_branch_elim_pass.h; sourceTree = "<group>"; };
-		A9ECBFBB252261F90023ECBF /* private_to_local_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = private_to_local_pass.cpp; sourceTree = "<group>"; };
-		A9ECBFBC252261F90023ECBF /* scalar_analysis_nodes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = scalar_analysis_nodes.h; sourceTree = "<group>"; };
-		A9ECBFBD252261F90023ECBF /* propagator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = propagator.cpp; sourceTree = "<group>"; };
-		A9ECBFBE252261F90023ECBF /* fix_storage_class.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fix_storage_class.h; sourceTree = "<group>"; };
-		A9ECBFBF252261F90023ECBF /* loop_dependence_helpers.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = loop_dependence_helpers.cpp; sourceTree = "<group>"; };
-		A9ECBFC0252261F90023ECBF /* 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>"; };
-		A9ECBFC1252261F90023ECBF /* passes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = passes.h; sourceTree = "<group>"; };
-		A9ECBFC2252261F90023ECBF /* fold.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = fold.cpp; sourceTree = "<group>"; };
-		A9ECBFC3252261F90023ECBF /* amd_ext_to_khr.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = amd_ext_to_khr.cpp; sourceTree = "<group>"; };
-		A9ECBFC4252261F90023ECBF /* strip_reflect_info_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = strip_reflect_info_pass.h; sourceTree = "<group>"; };
-		A9ECBFC5252261F90023ECBF /* scalar_replacement_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = scalar_replacement_pass.cpp; sourceTree = "<group>"; };
-		A9ECBFC6252261F90023ECBF /* simplification_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = simplification_pass.h; sourceTree = "<group>"; };
-		A9ECBFC7252261F90023ECBF /* remove_duplicates_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = remove_duplicates_pass.h; sourceTree = "<group>"; };
-		A9ECBFC8252261F90023ECBF /* redundancy_elimination.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = redundancy_elimination.cpp; sourceTree = "<group>"; };
-		A9ECBFC9252261F90023ECBF /* reflect.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = reflect.h; sourceTree = "<group>"; };
-		A9ECBFCA252261F90023ECBF /* workaround1209.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = workaround1209.cpp; sourceTree = "<group>"; };
-		A9ECBFCB252261F90023ECBF /* null_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = null_pass.h; sourceTree = "<group>"; };
-		A9ECBFCC252261F90023ECBF /* relax_float_ops_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = relax_float_ops_pass.cpp; sourceTree = "<group>"; };
-		A9ECBFCD252261F90023ECBF /* const_folding_rules.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = const_folding_rules.h; sourceTree = "<group>"; };
-		A9ECBFCE252261F90023ECBF /* scalar_replacement_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = scalar_replacement_pass.h; sourceTree = "<group>"; };
-		A9ECBFCF252261F90023ECBF /* instruction.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = instruction.cpp; sourceTree = "<group>"; };
-		A9ECBFD0252261F90023ECBF /* pch_source_opt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pch_source_opt.h; sourceTree = "<group>"; };
-		A9ECBFD1252261F90023ECBF /* reduce_load_size.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = reduce_load_size.cpp; sourceTree = "<group>"; };
-		A9ECBFD2252261F90023ECBF /* redundancy_elimination.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = redundancy_elimination.h; sourceTree = "<group>"; };
-		A9ECBFD3252261F90023ECBF /* fix_storage_class.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = fix_storage_class.cpp; sourceTree = "<group>"; };
-		A9ECBFD4252261F90023ECBF /* value_number_table.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = value_number_table.cpp; sourceTree = "<group>"; };
-		A9ECBFD5252261F90023ECBF /* inline_opaque_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = inline_opaque_pass.cpp; sourceTree = "<group>"; };
-		A9ECBFD6252261F90023ECBF /* replace_invalid_opc.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = replace_invalid_opc.cpp; sourceTree = "<group>"; };
-		A9ECBFD7252261F90023ECBF /* loop_utils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = loop_utils.h; sourceTree = "<group>"; };
-		A9ECBFD8252261F90023ECBF /* module.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = module.h; sourceTree = "<group>"; };
-		A9ECBFD9252261F90023ECBF /* dominator_analysis.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = dominator_analysis.cpp; sourceTree = "<group>"; };
-		A9ECBFDA252261F90023ECBF /* decompose_initialized_variables_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = decompose_initialized_variables_pass.cpp; sourceTree = "<group>"; };
-		A9ECBFDB252261F90023ECBF /* ir_builder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ir_builder.h; sourceTree = "<group>"; };
-		A9ECBFDC252261F90023ECBF /* loop_unswitch_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = loop_unswitch_pass.h; sourceTree = "<group>"; };
-		A9ECBFDD252261F90023ECBF /* cfg.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cfg.h; sourceTree = "<group>"; };
-		A9ECBFDE252261F90023ECBF /* code_sink.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = code_sink.h; sourceTree = "<group>"; };
-		A9ECBFDF252261F90023ECBF /* loop_descriptor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = loop_descriptor.h; sourceTree = "<group>"; };
-		A9ECBFE0252261F90023ECBF /* generate_webgpu_initializers_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = generate_webgpu_initializers_pass.h; sourceTree = "<group>"; };
-		A9ECBFE1252261F90023ECBF /* instruction.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = instruction.h; sourceTree = "<group>"; };
-		A9ECBFE2252261F90023ECBF /* aggressive_dead_code_elim_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = aggressive_dead_code_elim_pass.h; sourceTree = "<group>"; };
-		A9ECBFE3252261F90023ECBF /* struct_cfg_analysis.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = struct_cfg_analysis.cpp; sourceTree = "<group>"; };
-		A9ECBFE4252261F90023ECBF /* vector_dce.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vector_dce.h; sourceTree = "<group>"; };
-		A9ECBFE5252261F90023ECBF /* combine_access_chains.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = combine_access_chains.h; sourceTree = "<group>"; };
-		A9ECBFE6252261F90023ECBF /* pass_manager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pass_manager.h; sourceTree = "<group>"; };
-		A9ECBFE7252261F90023ECBF /* local_access_chain_convert_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = local_access_chain_convert_pass.cpp; sourceTree = "<group>"; };
-		A9ECBFE8252261F90023ECBF /* basic_block.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = basic_block.cpp; sourceTree = "<group>"; };
-		A9ECBFE9252261F90023ECBF /* iterator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = iterator.h; sourceTree = "<group>"; };
-		A9ECBFEA252261F90023ECBF /* licm_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = licm_pass.h; sourceTree = "<group>"; };
-		A9ECBFEB252261F90023ECBF /* build_module.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = build_module.h; sourceTree = "<group>"; };
-		A9ECBFEC252261F90023ECBF /* ccp_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccp_pass.h; sourceTree = "<group>"; };
-		A9ECBFED252261F90023ECBF /* graphics_robust_access_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = graphics_robust_access_pass.cpp; sourceTree = "<group>"; };
-		A9ECBFEE252261F90023ECBF /* decompose_initialized_variables_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = decompose_initialized_variables_pass.h; sourceTree = "<group>"; };
-		A9ECBFEF252261F90023ECBF /* function.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = function.h; sourceTree = "<group>"; };
-		A9ECBFF0252261F90023ECBF /* loop_fusion.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = loop_fusion.cpp; sourceTree = "<group>"; };
-		A9ECBFF1252261F90023ECBF /* upgrade_memory_model.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = upgrade_memory_model.cpp; sourceTree = "<group>"; };
-		A9ECBFF2252261F90023ECBF /* feature_manager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = feature_manager.h; sourceTree = "<group>"; };
-		A9ECBFF3252261F90023ECBF /* inst_bindless_check_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = inst_bindless_check_pass.h; sourceTree = "<group>"; };
-		A9ECBFF4252261F90023ECBF /* scalar_analysis_simplification.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = scalar_analysis_simplification.cpp; sourceTree = "<group>"; };
-		A9ECBFF5252261F90023ECBF /* 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>"; };
-		A9ECBFF6252261F90023ECBF /* dominator_tree.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dominator_tree.h; sourceTree = "<group>"; };
-		A9ECBFF7252261F90023ECBF /* legalize_vector_shuffle_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = legalize_vector_shuffle_pass.cpp; sourceTree = "<group>"; };
-		A9ECBFF8252261F90023ECBF /* type_manager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = type_manager.h; sourceTree = "<group>"; };
-		A9ECBFF9252261F90023ECBF /* compact_ids_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = compact_ids_pass.cpp; sourceTree = "<group>"; };
-		A9ECBFFA252261F90023ECBF /* loop_peeling.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = loop_peeling.cpp; sourceTree = "<group>"; };
-		A9ECBFFB252261F90023ECBF /* table.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = table.h; sourceTree = "<group>"; };
-		A9ECC15A252261FA0023ECBF /* ext_inst.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ext_inst.h; sourceTree = "<group>"; };
-		A9ECC15B252261FA0023ECBF /* diagnostic.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = diagnostic.cpp; sourceTree = "<group>"; };
-		A9ECC15C252261FA0023ECBF /* latest_version_spirv_header.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = latest_version_spirv_header.h; sourceTree = "<group>"; };
-		A9ECC15D252261FA0023ECBF /* libspirv.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = libspirv.cpp; sourceTree = "<group>"; };
-		A9ECC15E252261FA0023ECBF /* instruction.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = instruction.h; sourceTree = "<group>"; };
-		A9ECC15F252261FA0023ECBF /* spirv_optimizer_options.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = spirv_optimizer_options.h; sourceTree = "<group>"; };
-		A9ECC160252261FA0023ECBF /* opcode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = opcode.h; sourceTree = "<group>"; };
-		A9ECC161252261FA0023ECBF /* operand.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = operand.cpp; sourceTree = "<group>"; };
-		A9ECC162252261FA0023ECBF /* 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>"; };
-		A9ECC163252261FA0023ECBF /* extensions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = extensions.h; sourceTree = "<group>"; };
-		A9ECC164252261FA0023ECBF /* disassemble.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = disassemble.cpp; sourceTree = "<group>"; };
-		A9ECC165252261FA0023ECBF /* binary.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = binary.h; sourceTree = "<group>"; };
-		A9ECC166252261FA0023ECBF /* text_handler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = text_handler.cpp; sourceTree = "<group>"; };
-		A9ECC168252261FA0023ECBF /* validate_annotation.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_annotation.cpp; sourceTree = "<group>"; };
-		A9ECC169252261FA0023ECBF /* validate_misc.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_misc.cpp; sourceTree = "<group>"; };
-		A9ECC16A252261FA0023ECBF /* validate_cfg.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_cfg.cpp; sourceTree = "<group>"; };
-		A9ECC16B252261FA0023ECBF /* validate_capability.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_capability.cpp; sourceTree = "<group>"; };
-		A9ECC16C252261FA0023ECBF /* construct.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = construct.h; sourceTree = "<group>"; };
-		A9ECC16D252261FA0023ECBF /* validate_barriers.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_barriers.cpp; sourceTree = "<group>"; };
-		A9ECC16E252261FA0023ECBF /* validate_non_uniform.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_non_uniform.cpp; sourceTree = "<group>"; };
-		A9ECC16F252261FA0023ECBF /* validate_scopes.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_scopes.cpp; sourceTree = "<group>"; };
-		A9ECC170252261FA0023ECBF /* validate_atomics.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_atomics.cpp; sourceTree = "<group>"; };
-		A9ECC171252261FA0023ECBF /* basic_block.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = basic_block.h; sourceTree = "<group>"; };
-		A9ECC172252261FA0023ECBF /* validate_instruction.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_instruction.cpp; sourceTree = "<group>"; };
-		A9ECC173252261FA0023ECBF /* validate_decorations.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_decorations.cpp; sourceTree = "<group>"; };
-		A9ECC174252261FA0023ECBF /* validate_debug.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_debug.cpp; sourceTree = "<group>"; };
-		A9ECC175252261FA0023ECBF /* validate_builtins.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_builtins.cpp; sourceTree = "<group>"; };
-		A9ECC176252261FA0023ECBF /* validate_interfaces.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_interfaces.cpp; sourceTree = "<group>"; };
-		A9ECC177252261FA0023ECBF /* validate.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate.cpp; sourceTree = "<group>"; };
-		A9ECC178252261FA0023ECBF /* validation_state.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = validation_state.h; sourceTree = "<group>"; };
-		A9ECC179252261FA0023ECBF /* validate_constants.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_constants.cpp; sourceTree = "<group>"; };
-		A9ECC17A252261FA0023ECBF /* validate_bitwise.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_bitwise.cpp; sourceTree = "<group>"; };
-		A9ECC17B252261FA0023ECBF /* validate_extensions.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_extensions.cpp; sourceTree = "<group>"; };
-		A9ECC17C252261FA0023ECBF /* construct.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = construct.cpp; sourceTree = "<group>"; };
-		A9ECC17D252261FA0023ECBF /* function.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = function.cpp; sourceTree = "<group>"; };
-		A9ECC17E252261FA0023ECBF /* validate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = validate.h; sourceTree = "<group>"; };
-		A9ECC17F252261FA0023ECBF /* validate_adjacency.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_adjacency.cpp; sourceTree = "<group>"; };
-		A9ECC180252261FA0023ECBF /* validate_conversion.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_conversion.cpp; sourceTree = "<group>"; };
-		A9ECC181252261FA0023ECBF /* validate_small_type_uses.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_small_type_uses.cpp; sourceTree = "<group>"; };
-		A9ECC182252261FA0023ECBF /* validate_scopes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = validate_scopes.h; sourceTree = "<group>"; };
-		A9ECC183252261FA0023ECBF /* validate_id.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_id.cpp; sourceTree = "<group>"; };
-		A9ECC184252261FA0023ECBF /* validate_memory_semantics.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = validate_memory_semantics.h; sourceTree = "<group>"; };
-		A9ECC185252261FA0023ECBF /* validate_arithmetics.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_arithmetics.cpp; sourceTree = "<group>"; };
-		A9ECC186252261FA0023ECBF /* validate_mode_setting.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_mode_setting.cpp; sourceTree = "<group>"; };
-		A9ECC187252261FA0023ECBF /* validate_memory_semantics.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_memory_semantics.cpp; sourceTree = "<group>"; };
-		A9ECC188252261FA0023ECBF /* validate_logicals.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_logicals.cpp; sourceTree = "<group>"; };
-		A9ECC189252261FA0023ECBF /* validate_derivatives.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_derivatives.cpp; sourceTree = "<group>"; };
-		A9ECC18A252261FA0023ECBF /* validate_memory.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_memory.cpp; sourceTree = "<group>"; };
-		A9ECC18B252261FA0023ECBF /* validate_image.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_image.cpp; sourceTree = "<group>"; };
-		A9ECC18C252261FA0023ECBF /* validate_literals.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_literals.cpp; sourceTree = "<group>"; };
-		A9ECC18D252261FA0023ECBF /* instruction.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = instruction.cpp; sourceTree = "<group>"; };
-		A9ECC18E252261FA0023ECBF /* validate_type.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_type.cpp; sourceTree = "<group>"; };
-		A9ECC18F252261FA0023ECBF /* instruction.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = instruction.h; sourceTree = "<group>"; };
-		A9ECC190252261FA0023ECBF /* validate_execution_limitations.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_execution_limitations.cpp; sourceTree = "<group>"; };
-		A9ECC191252261FA0023ECBF /* validate_layout.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_layout.cpp; sourceTree = "<group>"; };
-		A9ECC192252261FA0023ECBF /* basic_block.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = basic_block.cpp; sourceTree = "<group>"; };
-		A9ECC193252261FA0023ECBF /* validate_function.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_function.cpp; sourceTree = "<group>"; };
-		A9ECC194252261FA0023ECBF /* function.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = function.h; sourceTree = "<group>"; };
-		A9ECC195252261FA0023ECBF /* validate_composites.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_composites.cpp; sourceTree = "<group>"; };
-		A9ECC196252261FA0023ECBF /* validation_state.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validation_state.cpp; sourceTree = "<group>"; };
-		A9ECC197252261FA0023ECBF /* validate_primitives.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_primitives.cpp; sourceTree = "<group>"; };
-		A9ECC198252261FA0023ECBF /* decoration.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = decoration.h; sourceTree = "<group>"; };
 		A9FC5F7F249DA96D003CB086 /* package_ext_libs_finish.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = package_ext_libs_finish.sh; sourceTree = "<group>"; };
 /* End PBXFileReference section */
 
@@ -2389,7 +2385,7 @@
 		A972A82421CECC410013AB25 /* SPIRV-Tools */ = {
 			isa = PBXGroup;
 			children = (
-				A9ECBEA9252261F80023ECBF /* source */,
+				A98C81DA257FE316006A9F80 /* source */,
 			);
 			name = "SPIRV-Tools";
 			path = "glslang/External/spirv-tools";
@@ -2443,445 +2439,444 @@
 			path = "SPIRV-Cross";
 			sourceTree = "<group>";
 		};
-		A9ECBEA9252261F80023ECBF /* source */ = {
+		A98C81DA257FE316006A9F80 /* source */ = {
 			isa = PBXGroup;
 			children = (
-				A9ECBEAA252261F80023ECBF /* spirv_target_env.cpp */,
-				A9ECBEAB252261F80023ECBF /* spirv_fuzzer_options.h */,
-				A9ECBEAC252261F80023ECBF /* assembly_grammar.h */,
-				A9ECBEAD252261F80023ECBF /* enum_set.h */,
-				A9ECBEAE252261F80023ECBF /* CMakeLists.txt */,
-				A9ECBEAF252261F80023ECBF /* text.cpp */,
-				A9ECBEB0252261F80023ECBF /* assembly_grammar.cpp */,
-				A9ECBEB1252261F80023ECBF /* text.h */,
-				A9ECBEB2252261F80023ECBF /* extensions.cpp */,
-				A9ECBEB3252261F80023ECBF /* pch_source.cpp */,
-				A9ECBEB4252261F80023ECBF /* util */,
-				A9ECBEC3252261F90023ECBF /* spirv_target_env.h */,
-				A9ECBEC4252261F90023ECBF /* table.cpp */,
-				A9ECBEC5252261F90023ECBF /* reduce */,
-				A9ECBF01252261F90023ECBF /* latest_version_opencl_std_header.h */,
-				A9ECBF02252261F90023ECBF /* spirv_optimizer_options.cpp */,
-				A9ECBF03252261F90023ECBF /* cfa.h */,
-				A9ECBF04252261F90023ECBF /* pch_source.h */,
-				A9ECBF05252261F90023ECBF /* enum_string_mapping.h */,
-				A9ECBF06252261F90023ECBF /* spirv_fuzzer_options.cpp */,
-				A9ECBF07252261F90023ECBF /* spirv_reducer_options.h */,
-				A9ECBF08252261F90023ECBF /* spirv_validator_options.cpp */,
-				A9ECBF09252261F90023ECBF /* print.cpp */,
-				A9ECBF0A252261F90023ECBF /* spirv_definition.h */,
-				A9ECBF0B252261F90023ECBF /* operand.h */,
-				A9ECBF0C252261F90023ECBF /* spirv_endian.cpp */,
-				A9ECBF0D252261F90023ECBF /* macro.h */,
-				A9ECBF0E252261F90023ECBF /* spirv_constant.h */,
-				A9ECBF0F252261F90023ECBF /* binary.cpp */,
-				A9ECBF10252261F90023ECBF /* spirv_validator_options.h */,
-				A9ECBF11252261F90023ECBF /* enum_string_mapping.cpp */,
-				A9ECBF12252261F90023ECBF /* text_handler.h */,
-				A9ECBF13252261F90023ECBF /* parsed_operand.h */,
-				A9ECBF14252261F90023ECBF /* name_mapper.h */,
-				A9ECBF15252261F90023ECBF /* spirv_reducer_options.cpp */,
-				A9ECBF16252261F90023ECBF /* parsed_operand.cpp */,
-				A9ECBF17252261F90023ECBF /* diagnostic.h */,
-				A9ECBF18252261F90023ECBF /* spirv_endian.h */,
-				A9ECBF19252261F90023ECBF /* name_mapper.cpp */,
-				A9ECBF1A252261F90023ECBF /* link */,
-				A9ECBF1D252261F90023ECBF /* software_version.cpp */,
-				A9ECBF1E252261F90023ECBF /* opcode.cpp */,
-				A9ECBF1F252261F90023ECBF /* print.h */,
-				A9ECBF20252261F90023ECBF /* ext_inst.cpp */,
-				A9ECBF21252261F90023ECBF /* disassemble.h */,
-				A9ECBF22252261F90023ECBF /* opt */,
-				A9ECBFFB252261F90023ECBF /* table.h */,
-				A9ECC15A252261FA0023ECBF /* ext_inst.h */,
-				A9ECC15B252261FA0023ECBF /* diagnostic.cpp */,
-				A9ECC15C252261FA0023ECBF /* latest_version_spirv_header.h */,
-				A9ECC15D252261FA0023ECBF /* libspirv.cpp */,
-				A9ECC15E252261FA0023ECBF /* instruction.h */,
-				A9ECC15F252261FA0023ECBF /* spirv_optimizer_options.h */,
-				A9ECC160252261FA0023ECBF /* opcode.h */,
-				A9ECC161252261FA0023ECBF /* operand.cpp */,
-				A9ECC162252261FA0023ECBF /* latest_version_glsl_std_450_header.h */,
-				A9ECC163252261FA0023ECBF /* extensions.h */,
-				A9ECC164252261FA0023ECBF /* disassemble.cpp */,
-				A9ECC165252261FA0023ECBF /* binary.h */,
-				A9ECC166252261FA0023ECBF /* text_handler.cpp */,
-				A9ECC167252261FA0023ECBF /* val */,
+				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>";
 		};
-		A9ECBEB4252261F80023ECBF /* util */ = {
+		A98C81E5257FE316006A9F80 /* util */ = {
 			isa = PBXGroup;
 			children = (
-				A9ECBEB5252261F80023ECBF /* parse_number.h */,
-				A9ECBEB6252261F80023ECBF /* ilist_node.h */,
-				A9ECBEB7252261F80023ECBF /* make_unique.h */,
-				A9ECBEB8252261F80023ECBF /* string_utils.h */,
-				A9ECBEB9252261F80023ECBF /* small_vector.h */,
-				A9ECBEBA252261F80023ECBF /* timer.cpp */,
-				A9ECBEBB252261F80023ECBF /* timer.h */,
-				A9ECBEBC252261F80023ECBF /* string_utils.cpp */,
-				A9ECBEBD252261F90023ECBF /* bit_vector.h */,
-				A9ECBEBE252261F90023ECBF /* bitutils.h */,
-				A9ECBEBF252261F90023ECBF /* hex_float.h */,
-				A9ECBEC0252261F90023ECBF /* parse_number.cpp */,
-				A9ECBEC1252261F90023ECBF /* bit_vector.cpp */,
-				A9ECBEC2252261F90023ECBF /* ilist.h */,
+				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>";
 		};
-		A9ECBEC5252261F90023ECBF /* reduce */ = {
+		A98C81F6257FE316006A9F80 /* reduce */ = {
 			isa = PBXGroup;
 			children = (
-				A9ECBEC6252261F90023ECBF /* operand_to_undef_reduction_opportunity_finder.h */,
-				A9ECBEC7252261F90023ECBF /* remove_selection_reduction_opportunity.cpp */,
-				A9ECBEC8252261F90023ECBF /* remove_block_reduction_opportunity.h */,
-				A9ECBEC9252261F90023ECBF /* operand_to_dominating_id_reduction_opportunity_finder.h */,
-				A9ECBECA252261F90023ECBF /* reduction_pass.cpp */,
-				A9ECBECB252261F90023ECBF /* operand_to_const_reduction_opportunity_finder.cpp */,
-				A9ECBECC252261F90023ECBF /* operand_to_const_reduction_opportunity_finder.h */,
-				A9ECBECD252261F90023ECBF /* CMakeLists.txt */,
-				A9ECBECE252261F90023ECBF /* reduction_util.cpp */,
-				A9ECBECF252261F90023ECBF /* structured_loop_to_selection_reduction_opportunity_finder.cpp */,
-				A9ECBED0252261F90023ECBF /* simple_conditional_branch_to_branch_reduction_opportunity.h */,
-				A9ECBED1252261F90023ECBF /* remove_function_reduction_opportunity_finder.cpp */,
-				A9ECBED2252261F90023ECBF /* remove_instruction_reduction_opportunity.h */,
-				A9ECBED3252261F90023ECBF /* conditional_branch_to_simple_conditional_branch_reduction_opportunity.h */,
-				A9ECBED4252261F90023ECBF /* simple_conditional_branch_to_branch_reduction_opportunity.cpp */,
-				A9ECBED5252261F90023ECBF /* remove_function_reduction_opportunity.cpp */,
-				A9ECBED6252261F90023ECBF /* simple_conditional_branch_to_branch_opportunity_finder.cpp */,
-				A9ECBED7252261F90023ECBF /* remove_selection_reduction_opportunity_finder.cpp */,
-				A9ECBED8252261F90023ECBF /* conditional_branch_to_simple_conditional_branch_reduction_opportunity.cpp */,
-				A9ECBED9252261F90023ECBF /* remove_struct_member_reduction_opportunity.h */,
-				A9ECBEDA252261F90023ECBF /* simple_conditional_branch_to_branch_opportunity_finder.h */,
-				A9ECBEDB252261F90023ECBF /* merge_blocks_reduction_opportunity.cpp */,
-				A9ECBEDC252261F90023ECBF /* change_operand_reduction_opportunity.cpp */,
-				A9ECBEDD252261F90023ECBF /* structured_loop_to_selection_reduction_opportunity.h */,
-				A9ECBEDE252261F90023ECBF /* remove_function_reduction_opportunity.h */,
-				A9ECBEDF252261F90023ECBF /* remove_unused_instruction_reduction_opportunity_finder.h */,
-				A9ECBEE0252261F90023ECBF /* change_operand_to_undef_reduction_opportunity.h */,
-				A9ECBEE1252261F90023ECBF /* structured_loop_to_selection_reduction_opportunity_finder.h */,
-				A9ECBEE2252261F90023ECBF /* remove_selection_reduction_opportunity.h */,
-				A9ECBEE3252261F90023ECBF /* remove_instruction_reduction_opportunity.cpp */,
-				A9ECBEE4252261F90023ECBF /* remove_selection_reduction_opportunity_finder.h */,
-				A9ECBEE5252261F90023ECBF /* merge_blocks_reduction_opportunity_finder.h */,
-				A9ECBEE6252261F90023ECBF /* pch_source_reduce.cpp */,
-				A9ECBEE7252261F90023ECBF /* remove_struct_member_reduction_opportunity.cpp */,
-				A9ECBEE8252261F90023ECBF /* remove_unused_struct_member_reduction_opportunity_finder.h */,
-				A9ECBEE9252261F90023ECBF /* remove_unused_instruction_reduction_opportunity_finder.cpp */,
-				A9ECBEEA252261F90023ECBF /* reducer.cpp */,
-				A9ECBEEB252261F90023ECBF /* operand_to_undef_reduction_opportunity_finder.cpp */,
-				A9ECBEEC252261F90023ECBF /* remove_function_reduction_opportunity_finder.h */,
-				A9ECBEED252261F90023ECBF /* pch_source_reduce.h */,
-				A9ECBEEE252261F90023ECBF /* merge_blocks_reduction_opportunity_finder.cpp */,
-				A9ECBEEF252261F90023ECBF /* reduction_opportunity.cpp */,
-				A9ECBEF0252261F90023ECBF /* reducer.h */,
-				A9ECBEF1252261F90023ECBF /* change_operand_to_undef_reduction_opportunity.cpp */,
-				A9ECBEF2252261F90023ECBF /* reduction_opportunity.h */,
-				A9ECBEF3252261F90023ECBF /* conditional_branch_to_simple_conditional_branch_opportunity_finder.h */,
-				A9ECBEF4252261F90023ECBF /* operand_to_dominating_id_reduction_opportunity_finder.cpp */,
-				A9ECBEF5252261F90023ECBF /* reduction_opportunity_finder.h */,
-				A9ECBEF6252261F90023ECBF /* change_operand_reduction_opportunity.h */,
-				A9ECBEF7252261F90023ECBF /* remove_block_reduction_opportunity_finder.h */,
-				A9ECBEF8252261F90023ECBF /* remove_block_reduction_opportunity_finder.cpp */,
-				A9ECBEF9252261F90023ECBF /* reduction_util.h */,
-				A9ECBEFA252261F90023ECBF /* merge_blocks_reduction_opportunity.h */,
-				A9ECBEFB252261F90023ECBF /* conditional_branch_to_simple_conditional_branch_opportunity_finder.cpp */,
-				A9ECBEFC252261F90023ECBF /* structured_loop_to_selection_reduction_opportunity.cpp */,
-				A9ECBEFD252261F90023ECBF /* remove_block_reduction_opportunity.cpp */,
-				A9ECBEFE252261F90023ECBF /* remove_unused_struct_member_reduction_opportunity_finder.cpp */,
-				A9ECBEFF252261F90023ECBF /* reduction_opportunity_finder.cpp */,
-				A9ECBF00252261F90023ECBF /* reduction_pass.h */,
+				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>";
 		};
-		A9ECBF1A252261F90023ECBF /* link */ = {
+		A98C824B257FE316006A9F80 /* link */ = {
 			isa = PBXGroup;
 			children = (
-				A9ECBF1B252261F90023ECBF /* CMakeLists.txt */,
-				A9ECBF1C252261F90023ECBF /* linker.cpp */,
+				A98C824C257FE316006A9F80 /* CMakeLists.txt */,
+				A98C824D257FE316006A9F80 /* linker.cpp */,
 			);
 			path = link;
 			sourceTree = "<group>";
 		};
-		A9ECBF22252261F90023ECBF /* opt */ = {
+		A98C8253257FE316006A9F80 /* opt */ = {
 			isa = PBXGroup;
 			children = (
-				A9ECBF23252261F90023ECBF /* optimizer.cpp */,
-				A9ECBF24252261F90023ECBF /* if_conversion.h */,
-				A9ECBF25252261F90023ECBF /* register_pressure.cpp */,
-				A9ECBF26252261F90023ECBF /* loop_utils.cpp */,
-				A9ECBF27252261F90023ECBF /* merge_return_pass.h */,
-				A9ECBF28252261F90023ECBF /* inline_opaque_pass.h */,
-				A9ECBF29252261F90023ECBF /* loop_fusion.h */,
-				A9ECBF2A252261F90023ECBF /* combine_access_chains.cpp */,
-				A9ECBF2B252261F90023ECBF /* build_module.cpp */,
-				A9ECBF2C252261F90023ECBF /* composite.h */,
-				A9ECBF2D252261F90023ECBF /* compact_ids_pass.h */,
-				A9ECBF2E252261F90023ECBF /* register_pressure.h */,
-				A9ECBF2F252261F90023ECBF /* tree_iterator.h */,
-				A9ECBF30252261F90023ECBF /* graphics_robust_access_pass.h */,
-				A9ECBF31252261F90023ECBF /* strip_atomic_counter_memory_pass.h */,
-				A9ECBF32252261F90023ECBF /* legalize_vector_shuffle_pass.h */,
-				A9ECBF33252261F90023ECBF /* local_single_store_elim_pass.h */,
-				A9ECBF34252261F90023ECBF /* reduce_load_size.h */,
-				A9ECBF35252261F90023ECBF /* code_sink.cpp */,
-				A9ECBF36252261F90023ECBF /* types.cpp */,
-				A9ECBF37252261F90023ECBF /* scalar_analysis.h */,
-				A9ECBF38252261F90023ECBF /* strip_debug_info_pass.h */,
-				A9ECBF39252261F90023ECBF /* cfg.cpp */,
-				A9ECBF3A252261F90023ECBF /* strip_atomic_counter_memory_pass.cpp */,
-				A9ECBF3B252261F90023ECBF /* decoration_manager.cpp */,
-				A9ECBF3C252261F90023ECBF /* local_single_block_elim_pass.cpp */,
-				A9ECBF3D252261F90023ECBF /* freeze_spec_constant_value_pass.cpp */,
-				A9ECBF3E252261F90023ECBF /* replace_invalid_opc.h */,
-				A9ECBF3F252261F90023ECBF /* local_access_chain_convert_pass.h */,
-				A9ECBF40252261F90023ECBF /* inst_bindless_check_pass.cpp */,
-				A9ECBF41252261F90023ECBF /* local_redundancy_elimination.cpp */,
-				A9ECBF42252261F90023ECBF /* CMakeLists.txt */,
-				A9ECBF43252261F90023ECBF /* instrument_pass.cpp */,
-				A9ECBF44252261F90023ECBF /* propagator.h */,
-				A9ECBF45252261F90023ECBF /* instruction_list.h */,
-				A9ECBF46252261F90023ECBF /* feature_manager.cpp */,
-				A9ECBF47252261F90023ECBF /* pass.cpp */,
-				A9ECBF48252261F90023ECBF /* loop_fission.cpp */,
-				A9ECBF49252261F90023ECBF /* dominator_tree.cpp */,
-				A9ECBF4A252261F90023ECBF /* amd_ext_to_khr.h */,
-				A9ECBF4B252261F90023ECBF /* merge_return_pass.cpp */,
-				A9ECBF4C252261F90023ECBF /* ir_context.h */,
-				A9ECBF4D252261F90023ECBF /* eliminate_dead_constant_pass.cpp */,
-				A9ECBF4E252261F90023ECBF /* cfg_cleanup_pass.cpp */,
-				A9ECBF4F252261F90023ECBF /* wrap_opkill.cpp */,
-				A9ECBF50252261F90023ECBF /* const_folding_rules.cpp */,
-				A9ECBF51252261F90023ECBF /* loop_unroller.h */,
-				A9ECBF52252261F90023ECBF /* strip_debug_info_pass.cpp */,
-				A9ECBF53252261F90023ECBF /* ssa_rewrite_pass.cpp */,
-				A9ECBF54252261F90023ECBF /* loop_dependence.cpp */,
-				A9ECBF55252261F90023ECBF /* unify_const_pass.h */,
-				A9ECBF56252261F90023ECBF /* ir_loader.h */,
-				A9ECBF57252261F90023ECBF /* inst_debug_printf_pass.cpp */,
-				A9ECBF58252261F90023ECBF /* types.h */,
-				A9ECBF59252261F90023ECBF /* fold_spec_constant_op_and_composite_pass.h */,
-				A9ECBF5A252261F90023ECBF /* mem_pass.cpp */,
-				A9ECBF5B252261F90023ECBF /* basic_block.h */,
-				A9ECBF5C252261F90023ECBF /* remove_duplicates_pass.cpp */,
-				A9ECBF5D252261F90023ECBF /* dead_variable_elimination.cpp */,
-				A9ECBF5E252261F90023ECBF /* block_merge_pass.h */,
-				A9ECBF5F252261F90023ECBF /* module.cpp */,
-				A9ECBF60252261F90023ECBF /* debug_info_manager.h */,
-				A9ECBF61252261F90023ECBF /* fold_spec_constant_op_and_composite_pass.cpp */,
-				A9ECBF62252261F90023ECBF /* loop_unswitch_pass.cpp */,
-				A9ECBF63252261F90023ECBF /* unify_const_pass.cpp */,
-				A9ECBF64252261F90023ECBF /* type_manager.cpp */,
-				A9ECBF65252261F90023ECBF /* generate_webgpu_initializers_pass.cpp */,
-				A9ECBF66252261F90023ECBF /* private_to_local_pass.h */,
-				A9ECBF67252261F90023ECBF /* convert_to_half_pass.h */,
-				A9ECBF68252261F90023ECBF /* relax_float_ops_pass.h */,
-				A9ECBF69252261F90023ECBF /* inline_pass.cpp */,
-				A9ECBF6A252261F90023ECBF /* def_use_manager.h */,
-				A9ECBF6B252261F90023ECBF /* ir_loader.cpp */,
-				A9ECBF6C252261F90023ECBF /* cfg_cleanup_pass.h */,
-				A9ECBF6D252261F90023ECBF /* licm_pass.cpp */,
-				A9ECBF6E252261F90023ECBF /* eliminate_dead_functions_pass.cpp */,
-				A9ECBF6F252261F90023ECBF /* local_redundancy_elimination.h */,
-				A9ECBF70252261F90023ECBF /* split_invalid_unreachable_pass.cpp */,
-				A9ECBF71252261F90023ECBF /* loop_peeling.h */,
-				A9ECBF72252261F90023ECBF /* vector_dce.cpp */,
-				A9ECBF73252261F90023ECBF /* block_merge_util.h */,
-				A9ECBF74252261F90023ECBF /* loop_unroller.cpp */,
-				A9ECBF75252261F90023ECBF /* desc_sroa.h */,
-				A9ECBF76252261F90023ECBF /* constants.cpp */,
-				A9ECBF77252261F90023ECBF /* loop_fusion_pass.h */,
-				A9ECBF78252261F90023ECBF /* struct_cfg_analysis.h */,
-				A9ECBF79252261F90023ECBF /* inst_buff_addr_check_pass.cpp */,
-				A9ECBF7A252261F90023ECBF /* def_use_manager.cpp */,
-				A9ECBF7B252261F90023ECBF /* wrap_opkill.h */,
-				A9ECBF7C252261F90023ECBF /* strip_reflect_info_pass.cpp */,
-				A9ECBF7D252261F90023ECBF /* decoration_manager.h */,
-				A9ECBF7E252261F90023ECBF /* ccp_pass.cpp */,
-				A9ECBF7F252261F90023ECBF /* process_lines_pass.h */,
-				A9ECBF80252261F90023ECBF /* local_single_block_elim_pass.h */,
-				A9ECBF81252261F90023ECBF /* pch_source_opt.cpp */,
-				A9ECBF82252261F90023ECBF /* inst_buff_addr_check_pass.h */,
-				A9ECBF83252261F90023ECBF /* strength_reduction_pass.h */,
-				A9ECBF84252261F90023ECBF /* aggressive_dead_code_elim_pass.cpp */,
-				A9ECBF85252261F90023ECBF /* eliminate_dead_functions_util.cpp */,
-				A9ECBF86252261F90023ECBF /* inst_debug_printf_pass.h */,
-				A9ECBF87252261F90023ECBF /* simplification_pass.cpp */,
-				A9ECBF88252261F90023ECBF /* dead_branch_elim_pass.cpp */,
-				A9ECBF89252261F90023ECBF /* flatten_decoration_pass.cpp */,
-				A9ECBF8A252261F90023ECBF /* dead_insert_elim_pass.h */,
-				A9ECBF8B252261F90023ECBF /* folding_rules.cpp */,
-				A9ECBF8C252261F90023ECBF /* freeze_spec_constant_value_pass.h */,
-				A9ECBF8D252261F90023ECBF /* ir_context.cpp */,
-				A9ECBF8E252261F90023ECBF /* instrument_pass.h */,
-				A9ECBF8F252261F90023ECBF /* mem_pass.h */,
-				A9ECBF90252261F90023ECBF /* loop_descriptor.cpp */,
-				A9ECBF91252261F90023ECBF /* eliminate_dead_members_pass.h */,
-				A9ECBF92252261F90023ECBF /* function.cpp */,
-				A9ECBF93252261F90023ECBF /* instruction_list.cpp */,
-				A9ECBF94252261F90023ECBF /* composite.cpp */,
-				A9ECBF95252261F90023ECBF /* convert_to_half_pass.cpp */,
-				A9ECBF96252261F90023ECBF /* process_lines_pass.cpp */,
-				A9ECBF97252261F90023ECBF /* inline_pass.h */,
-				A9ECBF98252261F90023ECBF /* loop_dependence.h */,
-				A9ECBF99252261F90023ECBF /* value_number_table.h */,
-				A9ECBF9A252261F90023ECBF /* flatten_decoration_pass.h */,
-				A9ECBF9B252261F90023ECBF /* if_conversion.cpp */,
-				A9ECBF9C252261F90023ECBF /* debug_info_manager.cpp */,
-				A9ECBF9D252261F90023ECBF /* inline_exhaustive_pass.h */,
-				A9ECBF9E252261F90023ECBF /* constants.h */,
-				A9ECBF9F252261F90023ECBF /* eliminate_dead_members_pass.cpp */,
-				A9ECBFA0252261F90023ECBF /* strength_reduction_pass.cpp */,
-				A9ECBFA1252261F90023ECBF /* desc_sroa.cpp */,
-				A9ECBFA2252261F90023ECBF /* block_merge_util.cpp */,
-				A9ECBFA3252261F90023ECBF /* upgrade_memory_model.h */,
-				A9ECBFA4252261F90023ECBF /* copy_prop_arrays.cpp */,
-				A9ECBFA5252261F90023ECBF /* pass_manager.cpp */,
-				A9ECBFA6252261F90023ECBF /* inline_exhaustive_pass.cpp */,
-				A9ECBFA7252261F90023ECBF /* loop_fission.h */,
-				A9ECBFA8252261F90023ECBF /* workaround1209.h */,
-				A9ECBFA9252261F90023ECBF /* loop_fusion_pass.cpp */,
-				A9ECBFAA252261F90023ECBF /* log.h */,
-				A9ECBFAB252261F90023ECBF /* split_invalid_unreachable_pass.h */,
-				A9ECBFAC252261F90023ECBF /* copy_prop_arrays.h */,
-				A9ECBFAD252261F90023ECBF /* eliminate_dead_constant_pass.h */,
-				A9ECBFAE252261F90023ECBF /* dead_insert_elim_pass.cpp */,
-				A9ECBFAF252261F90023ECBF /* ssa_rewrite_pass.h */,
-				A9ECBFB0252261F90023ECBF /* scalar_analysis.cpp */,
-				A9ECBFB1252261F90023ECBF /* dead_variable_elimination.h */,
-				A9ECBFB2252261F90023ECBF /* block_merge_pass.cpp */,
-				A9ECBFB3252261F90023ECBF /* dominator_analysis.h */,
-				A9ECBFB4252261F90023ECBF /* pass.h */,
-				A9ECBFB5252261F90023ECBF /* folding_rules.h */,
-				A9ECBFB6252261F90023ECBF /* eliminate_dead_functions_pass.h */,
-				A9ECBFB7252261F90023ECBF /* eliminate_dead_functions_util.h */,
-				A9ECBFB8252261F90023ECBF /* fold.h */,
-				A9ECBFB9252261F90023ECBF /* local_single_store_elim_pass.cpp */,
-				A9ECBFBA252261F90023ECBF /* dead_branch_elim_pass.h */,
-				A9ECBFBB252261F90023ECBF /* private_to_local_pass.cpp */,
-				A9ECBFBC252261F90023ECBF /* scalar_analysis_nodes.h */,
-				A9ECBFBD252261F90023ECBF /* propagator.cpp */,
-				A9ECBFBE252261F90023ECBF /* fix_storage_class.h */,
-				A9ECBFBF252261F90023ECBF /* loop_dependence_helpers.cpp */,
-				A9ECBFC0252261F90023ECBF /* set_spec_constant_default_value_pass.cpp */,
-				A9ECBFC1252261F90023ECBF /* passes.h */,
-				A9ECBFC2252261F90023ECBF /* fold.cpp */,
-				A9ECBFC3252261F90023ECBF /* amd_ext_to_khr.cpp */,
-				A9ECBFC4252261F90023ECBF /* strip_reflect_info_pass.h */,
-				A9ECBFC5252261F90023ECBF /* scalar_replacement_pass.cpp */,
-				A9ECBFC6252261F90023ECBF /* simplification_pass.h */,
-				A9ECBFC7252261F90023ECBF /* remove_duplicates_pass.h */,
-				A9ECBFC8252261F90023ECBF /* redundancy_elimination.cpp */,
-				A9ECBFC9252261F90023ECBF /* reflect.h */,
-				A9ECBFCA252261F90023ECBF /* workaround1209.cpp */,
-				A9ECBFCB252261F90023ECBF /* null_pass.h */,
-				A9ECBFCC252261F90023ECBF /* relax_float_ops_pass.cpp */,
-				A9ECBFCD252261F90023ECBF /* const_folding_rules.h */,
-				A9ECBFCE252261F90023ECBF /* scalar_replacement_pass.h */,
-				A9ECBFCF252261F90023ECBF /* instruction.cpp */,
-				A9ECBFD0252261F90023ECBF /* pch_source_opt.h */,
-				A9ECBFD1252261F90023ECBF /* reduce_load_size.cpp */,
-				A9ECBFD2252261F90023ECBF /* redundancy_elimination.h */,
-				A9ECBFD3252261F90023ECBF /* fix_storage_class.cpp */,
-				A9ECBFD4252261F90023ECBF /* value_number_table.cpp */,
-				A9ECBFD5252261F90023ECBF /* inline_opaque_pass.cpp */,
-				A9ECBFD6252261F90023ECBF /* replace_invalid_opc.cpp */,
-				A9ECBFD7252261F90023ECBF /* loop_utils.h */,
-				A9ECBFD8252261F90023ECBF /* module.h */,
-				A9ECBFD9252261F90023ECBF /* dominator_analysis.cpp */,
-				A9ECBFDA252261F90023ECBF /* decompose_initialized_variables_pass.cpp */,
-				A9ECBFDB252261F90023ECBF /* ir_builder.h */,
-				A9ECBFDC252261F90023ECBF /* loop_unswitch_pass.h */,
-				A9ECBFDD252261F90023ECBF /* cfg.h */,
-				A9ECBFDE252261F90023ECBF /* code_sink.h */,
-				A9ECBFDF252261F90023ECBF /* loop_descriptor.h */,
-				A9ECBFE0252261F90023ECBF /* generate_webgpu_initializers_pass.h */,
-				A9ECBFE1252261F90023ECBF /* instruction.h */,
-				A9ECBFE2252261F90023ECBF /* aggressive_dead_code_elim_pass.h */,
-				A9ECBFE3252261F90023ECBF /* struct_cfg_analysis.cpp */,
-				A9ECBFE4252261F90023ECBF /* vector_dce.h */,
-				A9ECBFE5252261F90023ECBF /* combine_access_chains.h */,
-				A9ECBFE6252261F90023ECBF /* pass_manager.h */,
-				A9ECBFE7252261F90023ECBF /* local_access_chain_convert_pass.cpp */,
-				A9ECBFE8252261F90023ECBF /* basic_block.cpp */,
-				A9ECBFE9252261F90023ECBF /* iterator.h */,
-				A9ECBFEA252261F90023ECBF /* licm_pass.h */,
-				A9ECBFEB252261F90023ECBF /* build_module.h */,
-				A9ECBFEC252261F90023ECBF /* ccp_pass.h */,
-				A9ECBFED252261F90023ECBF /* graphics_robust_access_pass.cpp */,
-				A9ECBFEE252261F90023ECBF /* decompose_initialized_variables_pass.h */,
-				A9ECBFEF252261F90023ECBF /* function.h */,
-				A9ECBFF0252261F90023ECBF /* loop_fusion.cpp */,
-				A9ECBFF1252261F90023ECBF /* upgrade_memory_model.cpp */,
-				A9ECBFF2252261F90023ECBF /* feature_manager.h */,
-				A9ECBFF3252261F90023ECBF /* inst_bindless_check_pass.h */,
-				A9ECBFF4252261F90023ECBF /* scalar_analysis_simplification.cpp */,
-				A9ECBFF5252261F90023ECBF /* set_spec_constant_default_value_pass.h */,
-				A9ECBFF6252261F90023ECBF /* dominator_tree.h */,
-				A9ECBFF7252261F90023ECBF /* legalize_vector_shuffle_pass.cpp */,
-				A9ECBFF8252261F90023ECBF /* type_manager.h */,
-				A9ECBFF9252261F90023ECBF /* compact_ids_pass.cpp */,
-				A9ECBFFA252261F90023ECBF /* loop_peeling.cpp */,
+				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>";
 		};
-		A9ECC167252261FA0023ECBF /* val */ = {
+		A98C84B7257FE318006A9F80 /* val */ = {
 			isa = PBXGroup;
 			children = (
-				A9ECC168252261FA0023ECBF /* validate_annotation.cpp */,
-				A9ECC169252261FA0023ECBF /* validate_misc.cpp */,
-				A9ECC16A252261FA0023ECBF /* validate_cfg.cpp */,
-				A9ECC16B252261FA0023ECBF /* validate_capability.cpp */,
-				A9ECC16C252261FA0023ECBF /* construct.h */,
-				A9ECC16D252261FA0023ECBF /* validate_barriers.cpp */,
-				A9ECC16E252261FA0023ECBF /* validate_non_uniform.cpp */,
-				A9ECC16F252261FA0023ECBF /* validate_scopes.cpp */,
-				A9ECC170252261FA0023ECBF /* validate_atomics.cpp */,
-				A9ECC171252261FA0023ECBF /* basic_block.h */,
-				A9ECC172252261FA0023ECBF /* validate_instruction.cpp */,
-				A9ECC173252261FA0023ECBF /* validate_decorations.cpp */,
-				A9ECC174252261FA0023ECBF /* validate_debug.cpp */,
-				A9ECC175252261FA0023ECBF /* validate_builtins.cpp */,
-				A9ECC176252261FA0023ECBF /* validate_interfaces.cpp */,
-				A9ECC177252261FA0023ECBF /* validate.cpp */,
-				A9ECC178252261FA0023ECBF /* validation_state.h */,
-				A9ECC179252261FA0023ECBF /* validate_constants.cpp */,
-				A9ECC17A252261FA0023ECBF /* validate_bitwise.cpp */,
-				A9ECC17B252261FA0023ECBF /* validate_extensions.cpp */,
-				A9ECC17C252261FA0023ECBF /* construct.cpp */,
-				A9ECC17D252261FA0023ECBF /* function.cpp */,
-				A9ECC17E252261FA0023ECBF /* validate.h */,
-				A9ECC17F252261FA0023ECBF /* validate_adjacency.cpp */,
-				A9ECC180252261FA0023ECBF /* validate_conversion.cpp */,
-				A9ECC181252261FA0023ECBF /* validate_small_type_uses.cpp */,
-				A9ECC182252261FA0023ECBF /* validate_scopes.h */,
-				A9ECC183252261FA0023ECBF /* validate_id.cpp */,
-				A9ECC184252261FA0023ECBF /* validate_memory_semantics.h */,
-				A9ECC185252261FA0023ECBF /* validate_arithmetics.cpp */,
-				A9ECC186252261FA0023ECBF /* validate_mode_setting.cpp */,
-				A9ECC187252261FA0023ECBF /* validate_memory_semantics.cpp */,
-				A9ECC188252261FA0023ECBF /* validate_logicals.cpp */,
-				A9ECC189252261FA0023ECBF /* validate_derivatives.cpp */,
-				A9ECC18A252261FA0023ECBF /* validate_memory.cpp */,
-				A9ECC18B252261FA0023ECBF /* validate_image.cpp */,
-				A9ECC18C252261FA0023ECBF /* validate_literals.cpp */,
-				A9ECC18D252261FA0023ECBF /* instruction.cpp */,
-				A9ECC18E252261FA0023ECBF /* validate_type.cpp */,
-				A9ECC18F252261FA0023ECBF /* instruction.h */,
-				A9ECC190252261FA0023ECBF /* validate_execution_limitations.cpp */,
-				A9ECC191252261FA0023ECBF /* validate_layout.cpp */,
-				A9ECC192252261FA0023ECBF /* basic_block.cpp */,
-				A9ECC193252261FA0023ECBF /* validate_function.cpp */,
-				A9ECC194252261FA0023ECBF /* function.h */,
-				A9ECC195252261FA0023ECBF /* validate_composites.cpp */,
-				A9ECC196252261FA0023ECBF /* validation_state.cpp */,
-				A9ECC197252261FA0023ECBF /* validate_primitives.cpp */,
-				A9ECC198252261FA0023ECBF /* decoration.h */,
+				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>";
@@ -2962,195 +2957,195 @@
 			isa = PBXHeadersBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
-				A9ECC38C252261FB0023ECBF /* types.h in Headers */,
-				A9ECC533252261FC0023ECBF /* combine_access_chains.h in Headers */,
-				A9ECC22D252261FB0023ECBF /* remove_unused_instruction_reduction_opportunity_finder.h in Headers */,
-				A9ECC485252261FB0023ECBF /* split_invalid_unreachable_pass.h in Headers */,
-				A9ECC39E252261FB0023ECBF /* block_merge_pass.h in Headers */,
-				A9ECC4A3252261FC0023ECBF /* folding_rules.h in Headers */,
-				A9ECC51E252261FC0023ECBF /* code_sink.h in Headers */,
-				A9ECC3EC252261FB0023ECBF /* struct_cfg_analysis.h in Headers */,
-				A9ECC56C252261FC0023ECBF /* type_manager.h in Headers */,
-				A9ECC521252261FC0023ECBF /* loop_descriptor.h in Headers */,
-				A9ECC9C5252261FE0023ECBF /* basic_block.h in Headers */,
-				A9ECC3E9252261FB0023ECBF /* loop_fusion_pass.h in Headers */,
-				A9ECC2B1252261FB0023ECBF /* operand.h in Headers */,
-				A9ECC275252261FB0023ECBF /* remove_block_reduction_opportunity_finder.h in Headers */,
-				A9ECC99B252261FE0023ECBF /* latest_version_glsl_std_450_header.h in Headers */,
-				A9ECC2B7252261FB0023ECBF /* macro.h in Headers */,
-				A9ECC26F252261FB0023ECBF /* reduction_opportunity_finder.h in Headers */,
-				A9ECC401252261FB0023ECBF /* process_lines_pass.h in Headers */,
-				A9ECC299252261FB0023ECBF /* cfa.h in Headers */,
-				A9ECC30B252261FB0023ECBF /* composite.h in Headers */,
-				A9ECC3F5252261FB0023ECBF /* wrap_opkill.h in Headers */,
-				A9ECC3DD252261FB0023ECBF /* block_merge_util.h in Headers */,
-				A9ECC260252261FB0023ECBF /* reducer.h in Headers */,
-				A9ECC1E5252261FB0023ECBF /* operand_to_undef_reduction_opportunity_finder.h in Headers */,
-				A9ECC317252261FB0023ECBF /* graphics_robust_access_pass.h in Headers */,
-				A9ECC4E5252261FC0023ECBF /* null_pass.h in Headers */,
-				A9ECC4D9252261FC0023ECBF /* remove_duplicates_pass.h in Headers */,
-				A9ECC23C252261FB0023ECBF /* remove_selection_reduction_opportunity_finder.h in Headers */,
-				A9ECC2D5252261FB0023ECBF /* diagnostic.h in Headers */,
-				A9ECC209252261FB0023ECBF /* conditional_branch_to_simple_conditional_branch_reduction_opportunity.h in Headers */,
-				A9ECC518252261FC0023ECBF /* loop_unswitch_pass.h in Headers */,
-				A9ECC545252261FC0023ECBF /* build_module.h in Headers */,
-				A9ECC99E252261FE0023ECBF /* extensions.h in Headers */,
-				A9ECC3FB252261FB0023ECBF /* decoration_manager.h in Headers */,
-				A9ECC98F252261FE0023ECBF /* instruction.h in Headers */,
-				A9ECC482252261FB0023ECBF /* log.h in Headers */,
-				A9ECC42E252261FB0023ECBF /* instrument_pass.h in Headers */,
-				A9ECC350252261FB0023ECBF /* propagator.h in Headers */,
-				A9ECC2CC252261FB0023ECBF /* name_mapper.h in Headers */,
-				A9ECC383252261FB0023ECBF /* unify_const_pass.h in Headers */,
-				A9ECC21E252261FB0023ECBF /* simple_conditional_branch_to_branch_opportunity_finder.h in Headers */,
-				A9ECC551252261FC0023ECBF /* function.h in Headers */,
-				A9ECC2ED252261FB0023ECBF /* disassemble.h in Headers */,
-				A9ECC989252261FE0023ECBF /* latest_version_spirv_header.h in Headers */,
-				A9ECC1D0252261FB0023ECBF /* bitutils.h in Headers */,
-				A9ECC1DF252261FB0023ECBF /* spirv_target_env.h in Headers */,
-				A9ECC527252261FC0023ECBF /* instruction.h in Headers */,
-				A9ECC377252261FB0023ECBF /* loop_unroller.h in Headers */,
-				A9ECC32F252261FB0023ECBF /* strip_debug_info_pass.h in Headers */,
-				A9ECC257252261FB0023ECBF /* pch_source_reduce.h in Headers */,
-				A9ECC9FE252261FE0023ECBF /* validate_memory_semantics.h in Headers */,
-				A9ECC1BB252261FB0023ECBF /* make_unique.h in Headers */,
-				A9ECC2A5252261FB0023ECBF /* spirv_reducer_options.h in Headers */,
-				A9ECC206252261FB0023ECBF /* remove_instruction_reduction_opportunity.h in Headers */,
-				A9ECC9F8252261FE0023ECBF /* validate_scopes.h in Headers */,
-				A9ECC4B8252261FC0023ECBF /* scalar_analysis_nodes.h in Headers */,
-				A9ECC227252261FB0023ECBF /* structured_loop_to_selection_reduction_opportunity.h in Headers */,
-				A9ECC48B252261FC0023ECBF /* eliminate_dead_constant_pass.h in Headers */,
-				A9ECC46D252261FB0023ECBF /* upgrade_memory_model.h in Headers */,
-				A9ECC1A0252261FB0023ECBF /* assembly_grammar.h in Headers */,
-				A9ECC4FA252261FC0023ECBF /* redundancy_elimination.h in Headers */,
-				A9ECC2BA252261FB0023ECBF /* spirv_constant.h in Headers */,
-				A9ECC1EB252261FB0023ECBF /* remove_block_reduction_opportunity.h in Headers */,
-				A9ECC536252261FC0023ECBF /* pass_manager.h in Headers */,
-				A9ECC49D252261FC0023ECBF /* dominator_analysis.h in Headers */,
-				A9ECC9DA252261FE0023ECBF /* validation_state.h in Headers */,
-				A9ECC4BE252261FC0023ECBF /* fix_storage_class.h in Headers */,
-				A9ECCA3A252261FE0023ECBF /* decoration.h in Headers */,
-				A9ECC3BC252261FB0023ECBF /* relax_float_ops_pass.h in Headers */,
-				A9ECC479252261FB0023ECBF /* loop_fission.h in Headers */,
-				A9ECC395252261FB0023ECBF /* basic_block.h in Headers */,
-				A9ECC548252261FC0023ECBF /* ccp_pass.h in Headers */,
-				A9ECC320252261FB0023ECBF /* local_single_store_elim_pass.h in Headers */,
-				A9ECC44F252261FB0023ECBF /* value_number_table.h in Headers */,
-				A9ECC4D6252261FC0023ECBF /* simplification_pass.h in Headers */,
-				A9ECC509252261FC0023ECBF /* loop_utils.h in Headers */,
-				A9ECC992252261FE0023ECBF /* spirv_optimizer_options.h in Headers */,
-				A9ECC3D1252261FB0023ECBF /* local_redundancy_elimination.h in Headers */,
-				A9ECC416252261FB0023ECBF /* inst_debug_printf_pass.h in Headers */,
-				A9ECC55D252261FC0023ECBF /* inst_bindless_check_pass.h in Headers */,
-				A9ECC54E252261FC0023ECBF /* decompose_initialized_variables_pass.h in Headers */,
-				A9ECC21B252261FB0023ECBF /* remove_struct_member_reduction_opportunity.h in Headers */,
-				A9ECC32C252261FB0023ECBF /* scalar_analysis.h in Headers */,
-				A9ECC38F252261FB0023ECBF /* fold_spec_constant_op_and_composite_pass.h in Headers */,
-				A9ECC563252261FC0023ECBF /* set_spec_constant_default_value_pass.h in Headers */,
-				A9ECC542252261FC0023ECBF /* licm_pass.h in Headers */,
-				A9ECC47C252261FB0023ECBF /* workaround1209.h in Headers */,
-				A9ECC290252261FB0023ECBF /* reduction_pass.h in Headers */,
-				A9ECC4EB252261FC0023ECBF /* const_folding_rules.h in Headers */,
-				A9ECC3B6252261FB0023ECBF /* private_to_local_pass.h in Headers */,
-				A9ECC23F252261FB0023ECBF /* merge_blocks_reduction_opportunity_finder.h in Headers */,
-				A9ECC31D252261FB0023ECBF /* legalize_vector_shuffle_pass.h in Headers */,
-				A9ECC293252261FB0023ECBF /* latest_version_opencl_std_header.h in Headers */,
-				A9ECC2C6252261FB0023ECBF /* text_handler.h in Headers */,
-				A9ECC9B6252261FE0023ECBF /* construct.h in Headers */,
-				A9ECC491252261FC0023ECBF /* ssa_rewrite_pass.h in Headers */,
-				A9ECC200252261FB0023ECBF /* simple_conditional_branch_to_branch_reduction_opportunity.h in Headers */,
-				A9ECC45E252261FB0023ECBF /* constants.h in Headers */,
-				A9ECCA2E252261FE0023ECBF /* function.h in Headers */,
-				A9ECC53F252261FC0023ECBF /* iterator.h in Headers */,
-				A9ECC353252261FB0023ECBF /* instruction_list.h in Headers */,
-				A9ECC995252261FE0023ECBF /* opcode.h in Headers */,
-				A9ECC4A0252261FC0023ECBF /* pass.h in Headers */,
-				A9ECC314252261FB0023ECBF /* tree_iterator.h in Headers */,
-				A9ECC386252261FB0023ECBF /* ir_loader.h in Headers */,
-				A9ECC515252261FC0023ECBF /* ir_builder.h in Headers */,
-				A9ECC248252261FB0023ECBF /* remove_unused_struct_member_reduction_opportunity_finder.h in Headers */,
-				A9ECC40A252261FB0023ECBF /* inst_buff_addr_check_pass.h in Headers */,
-				A9ECC22A252261FB0023ECBF /* remove_function_reduction_opportunity.h in Headers */,
-				A9ECC4EE252261FC0023ECBF /* scalar_replacement_pass.h in Headers */,
-				A9ECC1C7252261FB0023ECBF /* timer.h in Headers */,
-				A9ECC1DC252261FB0023ECBF /* ilist.h in Headers */,
-				A9ECC1C1252261FB0023ECBF /* small_vector.h in Headers */,
-				A9ECC2FC252261FB0023ECBF /* merge_return_pass.h in Headers */,
-				A9ECC27B252261FB0023ECBF /* reduction_util.h in Headers */,
-				A9ECC1D3252261FB0023ECBF /* hex_float.h in Headers */,
-				A9ECC4DF252261FC0023ECBF /* reflect.h in Headers */,
-				A9ECC3C2252261FB0023ECBF /* def_use_manager.h in Headers */,
-				A9ECC230252261FB0023ECBF /* change_operand_to_undef_reduction_opportunity.h in Headers */,
-				A9ECC449252261FB0023ECBF /* inline_pass.h in Headers */,
-				A9ECC3E3252261FB0023ECBF /* desc_sroa.h in Headers */,
-				A9ECC27E252261FB0023ECBF /* merge_blocks_reduction_opportunity.h in Headers */,
-				A9ECC404252261FB0023ECBF /* local_single_block_elim_pass.h in Headers */,
-				A9ECC236252261FB0023ECBF /* remove_selection_reduction_opportunity.h in Headers */,
-				A9ECC422252261FB0023ECBF /* dead_insert_elim_pass.h in Headers */,
-				A9ECC488252261FB0023ECBF /* copy_prop_arrays.h in Headers */,
-				A9ECC52A252261FC0023ECBF /* aggressive_dead_code_elim_pass.h in Headers */,
-				A9ECC437252261FB0023ECBF /* eliminate_dead_members_pass.h in Headers */,
-				A9ECC2FF252261FB0023ECBF /* inline_opaque_pass.h in Headers */,
-				A9ECC9A4252261FE0023ECBF /* binary.h in Headers */,
-				A9ECC29C252261FB0023ECBF /* pch_source.h in Headers */,
-				A9ECC29F252261FB0023ECBF /* enum_string_mapping.h in Headers */,
-				A9ECC1AC252261FB0023ECBF /* text.h in Headers */,
-				A9ECC50C252261FC0023ECBF /* module.h in Headers */,
-				A9ECC3D7252261FB0023ECBF /* loop_peeling.h in Headers */,
-				A9ECC4F4252261FC0023ECBF /* pch_source_opt.h in Headers */,
-				A9ECC983252261FE0023ECBF /* ext_inst.h in Headers */,
-				A9ECC51B252261FC0023ECBF /* cfg.h in Headers */,
-				A9ECC44C252261FB0023ECBF /* loop_dependence.h in Headers */,
-				A9ECC1BE252261FB0023ECBF /* string_utils.h in Headers */,
-				A9ECC497252261FC0023ECBF /* dead_variable_elimination.h in Headers */,
-				A9ECC2D8252261FB0023ECBF /* spirv_endian.h in Headers */,
-				A9ECC302252261FB0023ECBF /* loop_fusion.h in Headers */,
-				A9ECC3A4252261FB0023ECBF /* debug_info_manager.h in Headers */,
-				A9ECC575252261FC0023ECBF /* table.h in Headers */,
-				A9ECC40D252261FB0023ECBF /* strength_reduction_pass.h in Headers */,
-				A9ECC1EE252261FB0023ECBF /* operand_to_dominating_id_reduction_opportunity_finder.h in Headers */,
-				A9ECC1B5252261FB0023ECBF /* parse_number.h in Headers */,
-				A9ECC19D252261FB0023ECBF /* spirv_fuzzer_options.h in Headers */,
-				A9ECC524252261FC0023ECBF /* generate_webgpu_initializers_pass.h in Headers */,
-				A9ECC1B8252261FB0023ECBF /* ilist_node.h in Headers */,
-				A9ECC4B2252261FC0023ECBF /* dead_branch_elim_pass.h in Headers */,
-				A9ECC233252261FB0023ECBF /* structured_loop_to_selection_reduction_opportunity_finder.h in Headers */,
-				A9ECC3C8252261FB0023ECBF /* cfg_cleanup_pass.h in Headers */,
-				A9ECCA1F252261FE0023ECBF /* instruction.h in Headers */,
-				A9ECC4C7252261FC0023ECBF /* passes.h in Headers */,
-				A9ECC566252261FC0023ECBF /* dominator_tree.h in Headers */,
-				A9ECC3B9252261FB0023ECBF /* convert_to_half_pass.h in Headers */,
-				A9ECC428252261FB0023ECBF /* freeze_spec_constant_value_pass.h in Headers */,
-				A9ECC9EC252261FE0023ECBF /* validate.h in Headers */,
-				A9ECC311252261FB0023ECBF /* register_pressure.h in Headers */,
-				A9ECC2C0252261FB0023ECBF /* spirv_validator_options.h in Headers */,
-				A9ECC2AE252261FB0023ECBF /* spirv_definition.h in Headers */,
-				A9ECC254252261FB0023ECBF /* remove_function_reduction_opportunity_finder.h in Headers */,
-				A9ECC4A6252261FC0023ECBF /* eliminate_dead_functions_pass.h in Headers */,
-				A9ECC30E252261FB0023ECBF /* compact_ids_pass.h in Headers */,
-				A9ECC272252261FB0023ECBF /* change_operand_reduction_opportunity.h in Headers */,
-				A9ECC4AC252261FC0023ECBF /* fold.h in Headers */,
-				A9ECC266252261FB0023ECBF /* reduction_opportunity.h in Headers */,
-				A9ECC4D0252261FC0023ECBF /* strip_reflect_info_pass.h in Headers */,
-				A9ECC530252261FC0023ECBF /* vector_dce.h in Headers */,
-				A9ECC344252261FB0023ECBF /* local_access_chain_convert_pass.h in Headers */,
-				A9ECC2E7252261FB0023ECBF /* print.h in Headers */,
-				A9ECC1A3252261FB0023ECBF /* enum_set.h in Headers */,
-				A9ECC452252261FB0023ECBF /* flatten_decoration_pass.h in Headers */,
-				A9ECC431252261FB0023ECBF /* mem_pass.h in Headers */,
-				A9ECC2F3252261FB0023ECBF /* if_conversion.h in Headers */,
-				A9ECC31A252261FB0023ECBF /* strip_atomic_counter_memory_pass.h in Headers */,
-				A9ECC1F7252261FB0023ECBF /* operand_to_const_reduction_opportunity_finder.h in Headers */,
-				A9ECC2C9252261FB0023ECBF /* parsed_operand.h in Headers */,
-				A9ECC1CD252261FB0023ECBF /* bit_vector.h in Headers */,
-				A9ECC55A252261FC0023ECBF /* feature_manager.h in Headers */,
-				A9ECC269252261FB0023ECBF /* conditional_branch_to_simple_conditional_branch_opportunity_finder.h in Headers */,
-				A9ECC341252261FB0023ECBF /* replace_invalid_opc.h in Headers */,
-				A9ECC45B252261FB0023ECBF /* inline_exhaustive_pass.h in Headers */,
-				A9ECC323252261FB0023ECBF /* reduce_load_size.h in Headers */,
-				A9ECC4A9252261FC0023ECBF /* eliminate_dead_functions_util.h in Headers */,
-				A9ECC362252261FB0023ECBF /* amd_ext_to_khr.h in Headers */,
-				A9ECC368252261FB0023ECBF /* ir_context.h in Headers */,
+				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 */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
@@ -3173,195 +3168,195 @@
 			isa = PBXHeadersBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
-				A9ECC38B252261FB0023ECBF /* types.h in Headers */,
-				A9ECC532252261FC0023ECBF /* combine_access_chains.h in Headers */,
-				A9ECC22C252261FB0023ECBF /* remove_unused_instruction_reduction_opportunity_finder.h in Headers */,
-				A9ECC484252261FB0023ECBF /* split_invalid_unreachable_pass.h in Headers */,
-				A9ECC39D252261FB0023ECBF /* block_merge_pass.h in Headers */,
-				A9ECC4A2252261FC0023ECBF /* folding_rules.h in Headers */,
-				A9ECC51D252261FC0023ECBF /* code_sink.h in Headers */,
-				A9ECC3EB252261FB0023ECBF /* struct_cfg_analysis.h in Headers */,
-				A9ECC56B252261FC0023ECBF /* type_manager.h in Headers */,
-				A9ECC520252261FC0023ECBF /* loop_descriptor.h in Headers */,
-				A9ECC9C4252261FE0023ECBF /* basic_block.h in Headers */,
-				A9ECC3E8252261FB0023ECBF /* loop_fusion_pass.h in Headers */,
-				A9ECC2B0252261FB0023ECBF /* operand.h in Headers */,
-				A9ECC274252261FB0023ECBF /* remove_block_reduction_opportunity_finder.h in Headers */,
-				A9ECC99A252261FE0023ECBF /* latest_version_glsl_std_450_header.h in Headers */,
-				A9ECC2B6252261FB0023ECBF /* macro.h in Headers */,
-				A9ECC26E252261FB0023ECBF /* reduction_opportunity_finder.h in Headers */,
-				A9ECC400252261FB0023ECBF /* process_lines_pass.h in Headers */,
-				A9ECC298252261FB0023ECBF /* cfa.h in Headers */,
-				A9ECC30A252261FB0023ECBF /* composite.h in Headers */,
-				A9ECC3F4252261FB0023ECBF /* wrap_opkill.h in Headers */,
-				A9ECC3DC252261FB0023ECBF /* block_merge_util.h in Headers */,
-				A9ECC25F252261FB0023ECBF /* reducer.h in Headers */,
-				A9ECC1E4252261FB0023ECBF /* operand_to_undef_reduction_opportunity_finder.h in Headers */,
-				A9ECC316252261FB0023ECBF /* graphics_robust_access_pass.h in Headers */,
-				A9ECC4E4252261FC0023ECBF /* null_pass.h in Headers */,
-				A9ECC4D8252261FC0023ECBF /* remove_duplicates_pass.h in Headers */,
-				A9ECC23B252261FB0023ECBF /* remove_selection_reduction_opportunity_finder.h in Headers */,
-				A9ECC2D4252261FB0023ECBF /* diagnostic.h in Headers */,
-				A9ECC208252261FB0023ECBF /* conditional_branch_to_simple_conditional_branch_reduction_opportunity.h in Headers */,
-				A9ECC517252261FC0023ECBF /* loop_unswitch_pass.h in Headers */,
-				A9ECC544252261FC0023ECBF /* build_module.h in Headers */,
-				A9ECC99D252261FE0023ECBF /* extensions.h in Headers */,
-				A9ECC3FA252261FB0023ECBF /* decoration_manager.h in Headers */,
-				A9ECC98E252261FE0023ECBF /* instruction.h in Headers */,
-				A9ECC481252261FB0023ECBF /* log.h in Headers */,
-				A9ECC42D252261FB0023ECBF /* instrument_pass.h in Headers */,
-				A9ECC34F252261FB0023ECBF /* propagator.h in Headers */,
-				A9ECC2CB252261FB0023ECBF /* name_mapper.h in Headers */,
-				A9ECC382252261FB0023ECBF /* unify_const_pass.h in Headers */,
-				A9ECC21D252261FB0023ECBF /* simple_conditional_branch_to_branch_opportunity_finder.h in Headers */,
-				A9ECC550252261FC0023ECBF /* function.h in Headers */,
-				A9ECC2EC252261FB0023ECBF /* disassemble.h in Headers */,
-				A9ECC988252261FE0023ECBF /* latest_version_spirv_header.h in Headers */,
-				A9ECC1CF252261FB0023ECBF /* bitutils.h in Headers */,
-				A9ECC1DE252261FB0023ECBF /* spirv_target_env.h in Headers */,
-				A9ECC526252261FC0023ECBF /* instruction.h in Headers */,
-				A9ECC376252261FB0023ECBF /* loop_unroller.h in Headers */,
-				A9ECC32E252261FB0023ECBF /* strip_debug_info_pass.h in Headers */,
-				A9ECC256252261FB0023ECBF /* pch_source_reduce.h in Headers */,
-				A9ECC9FD252261FE0023ECBF /* validate_memory_semantics.h in Headers */,
-				A9ECC1BA252261FB0023ECBF /* make_unique.h in Headers */,
-				A9ECC2A4252261FB0023ECBF /* spirv_reducer_options.h in Headers */,
-				A9ECC205252261FB0023ECBF /* remove_instruction_reduction_opportunity.h in Headers */,
-				A9ECC9F7252261FE0023ECBF /* validate_scopes.h in Headers */,
-				A9ECC4B7252261FC0023ECBF /* scalar_analysis_nodes.h in Headers */,
-				A9ECC226252261FB0023ECBF /* structured_loop_to_selection_reduction_opportunity.h in Headers */,
-				A9ECC48A252261FC0023ECBF /* eliminate_dead_constant_pass.h in Headers */,
-				A9ECC46C252261FB0023ECBF /* upgrade_memory_model.h in Headers */,
-				A9ECC19F252261FB0023ECBF /* assembly_grammar.h in Headers */,
-				A9ECC4F9252261FC0023ECBF /* redundancy_elimination.h in Headers */,
-				A9ECC2B9252261FB0023ECBF /* spirv_constant.h in Headers */,
-				A9ECC1EA252261FB0023ECBF /* remove_block_reduction_opportunity.h in Headers */,
-				A9ECC535252261FC0023ECBF /* pass_manager.h in Headers */,
-				A9ECC49C252261FC0023ECBF /* dominator_analysis.h in Headers */,
-				A9ECC9D9252261FE0023ECBF /* validation_state.h in Headers */,
-				A9ECC4BD252261FC0023ECBF /* fix_storage_class.h in Headers */,
-				A9ECCA39252261FE0023ECBF /* decoration.h in Headers */,
-				A9ECC3BB252261FB0023ECBF /* relax_float_ops_pass.h in Headers */,
-				A9ECC478252261FB0023ECBF /* loop_fission.h in Headers */,
-				A9ECC394252261FB0023ECBF /* basic_block.h in Headers */,
-				A9ECC547252261FC0023ECBF /* ccp_pass.h in Headers */,
-				A9ECC31F252261FB0023ECBF /* local_single_store_elim_pass.h in Headers */,
-				A9ECC44E252261FB0023ECBF /* value_number_table.h in Headers */,
-				A9ECC4D5252261FC0023ECBF /* simplification_pass.h in Headers */,
-				A9ECC508252261FC0023ECBF /* loop_utils.h in Headers */,
-				A9ECC991252261FE0023ECBF /* spirv_optimizer_options.h in Headers */,
-				A9ECC3D0252261FB0023ECBF /* local_redundancy_elimination.h in Headers */,
-				A9ECC415252261FB0023ECBF /* inst_debug_printf_pass.h in Headers */,
-				A9ECC55C252261FC0023ECBF /* inst_bindless_check_pass.h in Headers */,
-				A9ECC54D252261FC0023ECBF /* decompose_initialized_variables_pass.h in Headers */,
-				A9ECC21A252261FB0023ECBF /* remove_struct_member_reduction_opportunity.h in Headers */,
-				A9ECC32B252261FB0023ECBF /* scalar_analysis.h in Headers */,
-				A9ECC38E252261FB0023ECBF /* fold_spec_constant_op_and_composite_pass.h in Headers */,
-				A9ECC562252261FC0023ECBF /* set_spec_constant_default_value_pass.h in Headers */,
-				A9ECC541252261FC0023ECBF /* licm_pass.h in Headers */,
-				A9ECC47B252261FB0023ECBF /* workaround1209.h in Headers */,
-				A9ECC28F252261FB0023ECBF /* reduction_pass.h in Headers */,
-				A9ECC4EA252261FC0023ECBF /* const_folding_rules.h in Headers */,
-				A9ECC3B5252261FB0023ECBF /* private_to_local_pass.h in Headers */,
-				A9ECC23E252261FB0023ECBF /* merge_blocks_reduction_opportunity_finder.h in Headers */,
-				A9ECC31C252261FB0023ECBF /* legalize_vector_shuffle_pass.h in Headers */,
-				A9ECC292252261FB0023ECBF /* latest_version_opencl_std_header.h in Headers */,
-				A9ECC2C5252261FB0023ECBF /* text_handler.h in Headers */,
-				A9ECC9B5252261FE0023ECBF /* construct.h in Headers */,
-				A9ECC490252261FC0023ECBF /* ssa_rewrite_pass.h in Headers */,
-				A9ECC1FF252261FB0023ECBF /* simple_conditional_branch_to_branch_reduction_opportunity.h in Headers */,
-				A9ECC45D252261FB0023ECBF /* constants.h in Headers */,
-				A9ECCA2D252261FE0023ECBF /* function.h in Headers */,
-				A9ECC53E252261FC0023ECBF /* iterator.h in Headers */,
-				A9ECC352252261FB0023ECBF /* instruction_list.h in Headers */,
-				A9ECC994252261FE0023ECBF /* opcode.h in Headers */,
-				A9ECC49F252261FC0023ECBF /* pass.h in Headers */,
-				A9ECC313252261FB0023ECBF /* tree_iterator.h in Headers */,
-				A9ECC385252261FB0023ECBF /* ir_loader.h in Headers */,
-				A9ECC514252261FC0023ECBF /* ir_builder.h in Headers */,
-				A9ECC247252261FB0023ECBF /* remove_unused_struct_member_reduction_opportunity_finder.h in Headers */,
-				A9ECC409252261FB0023ECBF /* inst_buff_addr_check_pass.h in Headers */,
-				A9ECC229252261FB0023ECBF /* remove_function_reduction_opportunity.h in Headers */,
-				A9ECC4ED252261FC0023ECBF /* scalar_replacement_pass.h in Headers */,
-				A9ECC1C6252261FB0023ECBF /* timer.h in Headers */,
-				A9ECC1DB252261FB0023ECBF /* ilist.h in Headers */,
-				A9ECC1C0252261FB0023ECBF /* small_vector.h in Headers */,
-				A9ECC2FB252261FB0023ECBF /* merge_return_pass.h in Headers */,
-				A9ECC27A252261FB0023ECBF /* reduction_util.h in Headers */,
-				A9ECC1D2252261FB0023ECBF /* hex_float.h in Headers */,
-				A9ECC4DE252261FC0023ECBF /* reflect.h in Headers */,
-				A9ECC3C1252261FB0023ECBF /* def_use_manager.h in Headers */,
-				A9ECC22F252261FB0023ECBF /* change_operand_to_undef_reduction_opportunity.h in Headers */,
-				A9ECC448252261FB0023ECBF /* inline_pass.h in Headers */,
-				A9ECC3E2252261FB0023ECBF /* desc_sroa.h in Headers */,
-				A9ECC27D252261FB0023ECBF /* merge_blocks_reduction_opportunity.h in Headers */,
-				A9ECC403252261FB0023ECBF /* local_single_block_elim_pass.h in Headers */,
-				A9ECC235252261FB0023ECBF /* remove_selection_reduction_opportunity.h in Headers */,
-				A9ECC421252261FB0023ECBF /* dead_insert_elim_pass.h in Headers */,
-				A9ECC487252261FB0023ECBF /* copy_prop_arrays.h in Headers */,
-				A9ECC529252261FC0023ECBF /* aggressive_dead_code_elim_pass.h in Headers */,
-				A9ECC436252261FB0023ECBF /* eliminate_dead_members_pass.h in Headers */,
-				A9ECC2FE252261FB0023ECBF /* inline_opaque_pass.h in Headers */,
-				A9ECC9A3252261FE0023ECBF /* binary.h in Headers */,
-				A9ECC29B252261FB0023ECBF /* pch_source.h in Headers */,
-				A9ECC29E252261FB0023ECBF /* enum_string_mapping.h in Headers */,
-				A9ECC1AB252261FB0023ECBF /* text.h in Headers */,
-				A9ECC50B252261FC0023ECBF /* module.h in Headers */,
-				A9ECC3D6252261FB0023ECBF /* loop_peeling.h in Headers */,
-				A9ECC4F3252261FC0023ECBF /* pch_source_opt.h in Headers */,
-				A9ECC982252261FE0023ECBF /* ext_inst.h in Headers */,
-				A9ECC51A252261FC0023ECBF /* cfg.h in Headers */,
-				A9ECC44B252261FB0023ECBF /* loop_dependence.h in Headers */,
-				A9ECC1BD252261FB0023ECBF /* string_utils.h in Headers */,
-				A9ECC496252261FC0023ECBF /* dead_variable_elimination.h in Headers */,
-				A9ECC2D7252261FB0023ECBF /* spirv_endian.h in Headers */,
-				A9ECC301252261FB0023ECBF /* loop_fusion.h in Headers */,
-				A9ECC3A3252261FB0023ECBF /* debug_info_manager.h in Headers */,
-				A9ECC574252261FC0023ECBF /* table.h in Headers */,
-				A9ECC40C252261FB0023ECBF /* strength_reduction_pass.h in Headers */,
-				A9ECC1ED252261FB0023ECBF /* operand_to_dominating_id_reduction_opportunity_finder.h in Headers */,
-				A9ECC1B4252261FB0023ECBF /* parse_number.h in Headers */,
-				A9ECC19C252261FB0023ECBF /* spirv_fuzzer_options.h in Headers */,
-				A9ECC523252261FC0023ECBF /* generate_webgpu_initializers_pass.h in Headers */,
-				A9ECC1B7252261FB0023ECBF /* ilist_node.h in Headers */,
-				A9ECC4B1252261FC0023ECBF /* dead_branch_elim_pass.h in Headers */,
-				A9ECC232252261FB0023ECBF /* structured_loop_to_selection_reduction_opportunity_finder.h in Headers */,
-				A9ECC3C7252261FB0023ECBF /* cfg_cleanup_pass.h in Headers */,
-				A9ECCA1E252261FE0023ECBF /* instruction.h in Headers */,
-				A9ECC4C6252261FC0023ECBF /* passes.h in Headers */,
-				A9ECC565252261FC0023ECBF /* dominator_tree.h in Headers */,
-				A9ECC3B8252261FB0023ECBF /* convert_to_half_pass.h in Headers */,
-				A9ECC427252261FB0023ECBF /* freeze_spec_constant_value_pass.h in Headers */,
-				A9ECC9EB252261FE0023ECBF /* validate.h in Headers */,
-				A9ECC310252261FB0023ECBF /* register_pressure.h in Headers */,
-				A9ECC2BF252261FB0023ECBF /* spirv_validator_options.h in Headers */,
-				A9ECC2AD252261FB0023ECBF /* spirv_definition.h in Headers */,
-				A9ECC253252261FB0023ECBF /* remove_function_reduction_opportunity_finder.h in Headers */,
-				A9ECC4A5252261FC0023ECBF /* eliminate_dead_functions_pass.h in Headers */,
-				A9ECC30D252261FB0023ECBF /* compact_ids_pass.h in Headers */,
-				A9ECC271252261FB0023ECBF /* change_operand_reduction_opportunity.h in Headers */,
-				A9ECC4AB252261FC0023ECBF /* fold.h in Headers */,
-				A9ECC265252261FB0023ECBF /* reduction_opportunity.h in Headers */,
-				A9ECC4CF252261FC0023ECBF /* strip_reflect_info_pass.h in Headers */,
-				A9ECC52F252261FC0023ECBF /* vector_dce.h in Headers */,
-				A9ECC343252261FB0023ECBF /* local_access_chain_convert_pass.h in Headers */,
-				A9ECC2E6252261FB0023ECBF /* print.h in Headers */,
-				A9ECC1A2252261FB0023ECBF /* enum_set.h in Headers */,
-				A9ECC451252261FB0023ECBF /* flatten_decoration_pass.h in Headers */,
-				A9ECC430252261FB0023ECBF /* mem_pass.h in Headers */,
-				A9ECC2F2252261FB0023ECBF /* if_conversion.h in Headers */,
-				A9ECC319252261FB0023ECBF /* strip_atomic_counter_memory_pass.h in Headers */,
-				A9ECC1F6252261FB0023ECBF /* operand_to_const_reduction_opportunity_finder.h in Headers */,
-				A9ECC2C8252261FB0023ECBF /* parsed_operand.h in Headers */,
-				A9ECC1CC252261FB0023ECBF /* bit_vector.h in Headers */,
-				A9ECC559252261FC0023ECBF /* feature_manager.h in Headers */,
-				A9ECC268252261FB0023ECBF /* conditional_branch_to_simple_conditional_branch_opportunity_finder.h in Headers */,
-				A9ECC340252261FB0023ECBF /* replace_invalid_opc.h in Headers */,
-				A9ECC45A252261FB0023ECBF /* inline_exhaustive_pass.h in Headers */,
-				A9ECC322252261FB0023ECBF /* reduce_load_size.h in Headers */,
-				A9ECC4A8252261FC0023ECBF /* eliminate_dead_functions_util.h in Headers */,
-				A9ECC361252261FB0023ECBF /* amd_ext_to_khr.h in Headers */,
-				A9ECC367252261FB0023ECBF /* ir_context.h in Headers */,
+				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 */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
@@ -3369,195 +3364,195 @@
 			isa = PBXHeadersBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
-				A9ECC38D252261FB0023ECBF /* types.h in Headers */,
-				A9ECC534252261FC0023ECBF /* combine_access_chains.h in Headers */,
-				A9ECC22E252261FB0023ECBF /* remove_unused_instruction_reduction_opportunity_finder.h in Headers */,
-				A9ECC486252261FB0023ECBF /* split_invalid_unreachable_pass.h in Headers */,
-				A9ECC39F252261FB0023ECBF /* block_merge_pass.h in Headers */,
-				A9ECC4A4252261FC0023ECBF /* folding_rules.h in Headers */,
-				A9ECC51F252261FC0023ECBF /* code_sink.h in Headers */,
-				A9ECC3ED252261FB0023ECBF /* struct_cfg_analysis.h in Headers */,
-				A9ECC56D252261FC0023ECBF /* type_manager.h in Headers */,
-				A9ECC522252261FC0023ECBF /* loop_descriptor.h in Headers */,
-				A9ECC9C6252261FE0023ECBF /* basic_block.h in Headers */,
-				A9ECC3EA252261FB0023ECBF /* loop_fusion_pass.h in Headers */,
-				A9ECC2B2252261FB0023ECBF /* operand.h in Headers */,
-				A9ECC276252261FB0023ECBF /* remove_block_reduction_opportunity_finder.h in Headers */,
-				A9ECC99C252261FE0023ECBF /* latest_version_glsl_std_450_header.h in Headers */,
-				A9ECC2B8252261FB0023ECBF /* macro.h in Headers */,
-				A9ECC270252261FB0023ECBF /* reduction_opportunity_finder.h in Headers */,
-				A9ECC402252261FB0023ECBF /* process_lines_pass.h in Headers */,
-				A9ECC29A252261FB0023ECBF /* cfa.h in Headers */,
-				A9ECC30C252261FB0023ECBF /* composite.h in Headers */,
-				A9ECC3F6252261FB0023ECBF /* wrap_opkill.h in Headers */,
-				A9ECC3DE252261FB0023ECBF /* block_merge_util.h in Headers */,
-				A9ECC261252261FB0023ECBF /* reducer.h in Headers */,
-				A9ECC1E6252261FB0023ECBF /* operand_to_undef_reduction_opportunity_finder.h in Headers */,
-				A9ECC318252261FB0023ECBF /* graphics_robust_access_pass.h in Headers */,
-				A9ECC4E6252261FC0023ECBF /* null_pass.h in Headers */,
-				A9ECC4DA252261FC0023ECBF /* remove_duplicates_pass.h in Headers */,
-				A9ECC23D252261FB0023ECBF /* remove_selection_reduction_opportunity_finder.h in Headers */,
-				A9ECC2D6252261FB0023ECBF /* diagnostic.h in Headers */,
-				A9ECC20A252261FB0023ECBF /* conditional_branch_to_simple_conditional_branch_reduction_opportunity.h in Headers */,
-				A9ECC519252261FC0023ECBF /* loop_unswitch_pass.h in Headers */,
-				A9ECC546252261FC0023ECBF /* build_module.h in Headers */,
-				A9ECC99F252261FE0023ECBF /* extensions.h in Headers */,
-				A9ECC3FC252261FB0023ECBF /* decoration_manager.h in Headers */,
-				A9ECC990252261FE0023ECBF /* instruction.h in Headers */,
-				A9ECC483252261FB0023ECBF /* log.h in Headers */,
-				A9ECC42F252261FB0023ECBF /* instrument_pass.h in Headers */,
-				A9ECC351252261FB0023ECBF /* propagator.h in Headers */,
-				A9ECC2CD252261FB0023ECBF /* name_mapper.h in Headers */,
-				A9ECC384252261FB0023ECBF /* unify_const_pass.h in Headers */,
-				A9ECC21F252261FB0023ECBF /* simple_conditional_branch_to_branch_opportunity_finder.h in Headers */,
-				A9ECC552252261FC0023ECBF /* function.h in Headers */,
-				A9ECC2EE252261FB0023ECBF /* disassemble.h in Headers */,
-				A9ECC98A252261FE0023ECBF /* latest_version_spirv_header.h in Headers */,
-				A9ECC1D1252261FB0023ECBF /* bitutils.h in Headers */,
-				A9ECC1E0252261FB0023ECBF /* spirv_target_env.h in Headers */,
-				A9ECC528252261FC0023ECBF /* instruction.h in Headers */,
-				A9ECC378252261FB0023ECBF /* loop_unroller.h in Headers */,
-				A9ECC330252261FB0023ECBF /* strip_debug_info_pass.h in Headers */,
-				A9ECC258252261FB0023ECBF /* pch_source_reduce.h in Headers */,
-				A9ECC9FF252261FE0023ECBF /* validate_memory_semantics.h in Headers */,
-				A9ECC1BC252261FB0023ECBF /* make_unique.h in Headers */,
-				A9ECC2A6252261FB0023ECBF /* spirv_reducer_options.h in Headers */,
-				A9ECC207252261FB0023ECBF /* remove_instruction_reduction_opportunity.h in Headers */,
-				A9ECC9F9252261FE0023ECBF /* validate_scopes.h in Headers */,
-				A9ECC4B9252261FC0023ECBF /* scalar_analysis_nodes.h in Headers */,
-				A9ECC228252261FB0023ECBF /* structured_loop_to_selection_reduction_opportunity.h in Headers */,
-				A9ECC48C252261FC0023ECBF /* eliminate_dead_constant_pass.h in Headers */,
-				A9ECC46E252261FB0023ECBF /* upgrade_memory_model.h in Headers */,
-				A9ECC1A1252261FB0023ECBF /* assembly_grammar.h in Headers */,
-				A9ECC4FB252261FC0023ECBF /* redundancy_elimination.h in Headers */,
-				A9ECC2BB252261FB0023ECBF /* spirv_constant.h in Headers */,
-				A9ECC1EC252261FB0023ECBF /* remove_block_reduction_opportunity.h in Headers */,
-				A9ECC537252261FC0023ECBF /* pass_manager.h in Headers */,
-				A9ECC49E252261FC0023ECBF /* dominator_analysis.h in Headers */,
-				A9ECC9DB252261FE0023ECBF /* validation_state.h in Headers */,
-				A9ECC4BF252261FC0023ECBF /* fix_storage_class.h in Headers */,
-				A9ECCA3B252261FE0023ECBF /* decoration.h in Headers */,
-				A9ECC3BD252261FB0023ECBF /* relax_float_ops_pass.h in Headers */,
-				A9ECC47A252261FB0023ECBF /* loop_fission.h in Headers */,
-				A9ECC396252261FB0023ECBF /* basic_block.h in Headers */,
-				A9ECC549252261FC0023ECBF /* ccp_pass.h in Headers */,
-				A9ECC321252261FB0023ECBF /* local_single_store_elim_pass.h in Headers */,
-				A9ECC450252261FB0023ECBF /* value_number_table.h in Headers */,
-				A9ECC4D7252261FC0023ECBF /* simplification_pass.h in Headers */,
-				A9ECC50A252261FC0023ECBF /* loop_utils.h in Headers */,
-				A9ECC993252261FE0023ECBF /* spirv_optimizer_options.h in Headers */,
-				A9ECC3D2252261FB0023ECBF /* local_redundancy_elimination.h in Headers */,
-				A9ECC417252261FB0023ECBF /* inst_debug_printf_pass.h in Headers */,
-				A9ECC55E252261FC0023ECBF /* inst_bindless_check_pass.h in Headers */,
-				A9ECC54F252261FC0023ECBF /* decompose_initialized_variables_pass.h in Headers */,
-				A9ECC21C252261FB0023ECBF /* remove_struct_member_reduction_opportunity.h in Headers */,
-				A9ECC32D252261FB0023ECBF /* scalar_analysis.h in Headers */,
-				A9ECC390252261FB0023ECBF /* fold_spec_constant_op_and_composite_pass.h in Headers */,
-				A9ECC564252261FC0023ECBF /* set_spec_constant_default_value_pass.h in Headers */,
-				A9ECC543252261FC0023ECBF /* licm_pass.h in Headers */,
-				A9ECC47D252261FB0023ECBF /* workaround1209.h in Headers */,
-				A9ECC291252261FB0023ECBF /* reduction_pass.h in Headers */,
-				A9ECC4EC252261FC0023ECBF /* const_folding_rules.h in Headers */,
-				A9ECC3B7252261FB0023ECBF /* private_to_local_pass.h in Headers */,
-				A9ECC240252261FB0023ECBF /* merge_blocks_reduction_opportunity_finder.h in Headers */,
-				A9ECC31E252261FB0023ECBF /* legalize_vector_shuffle_pass.h in Headers */,
-				A9ECC294252261FB0023ECBF /* latest_version_opencl_std_header.h in Headers */,
-				A9ECC2C7252261FB0023ECBF /* text_handler.h in Headers */,
-				A9ECC9B7252261FE0023ECBF /* construct.h in Headers */,
-				A9ECC492252261FC0023ECBF /* ssa_rewrite_pass.h in Headers */,
-				A9ECC201252261FB0023ECBF /* simple_conditional_branch_to_branch_reduction_opportunity.h in Headers */,
-				A9ECC45F252261FB0023ECBF /* constants.h in Headers */,
-				A9ECCA2F252261FE0023ECBF /* function.h in Headers */,
-				A9ECC540252261FC0023ECBF /* iterator.h in Headers */,
-				A9ECC354252261FB0023ECBF /* instruction_list.h in Headers */,
-				A9ECC996252261FE0023ECBF /* opcode.h in Headers */,
-				A9ECC4A1252261FC0023ECBF /* pass.h in Headers */,
-				A9ECC315252261FB0023ECBF /* tree_iterator.h in Headers */,
-				A9ECC387252261FB0023ECBF /* ir_loader.h in Headers */,
-				A9ECC516252261FC0023ECBF /* ir_builder.h in Headers */,
-				A9ECC249252261FB0023ECBF /* remove_unused_struct_member_reduction_opportunity_finder.h in Headers */,
-				A9ECC40B252261FB0023ECBF /* inst_buff_addr_check_pass.h in Headers */,
-				A9ECC22B252261FB0023ECBF /* remove_function_reduction_opportunity.h in Headers */,
-				A9ECC4EF252261FC0023ECBF /* scalar_replacement_pass.h in Headers */,
-				A9ECC1C8252261FB0023ECBF /* timer.h in Headers */,
-				A9ECC1DD252261FB0023ECBF /* ilist.h in Headers */,
-				A9ECC1C2252261FB0023ECBF /* small_vector.h in Headers */,
-				A9ECC2FD252261FB0023ECBF /* merge_return_pass.h in Headers */,
-				A9ECC27C252261FB0023ECBF /* reduction_util.h in Headers */,
-				A9ECC1D4252261FB0023ECBF /* hex_float.h in Headers */,
-				A9ECC4E0252261FC0023ECBF /* reflect.h in Headers */,
-				A9ECC3C3252261FB0023ECBF /* def_use_manager.h in Headers */,
-				A9ECC231252261FB0023ECBF /* change_operand_to_undef_reduction_opportunity.h in Headers */,
-				A9ECC44A252261FB0023ECBF /* inline_pass.h in Headers */,
-				A9ECC3E4252261FB0023ECBF /* desc_sroa.h in Headers */,
-				A9ECC27F252261FB0023ECBF /* merge_blocks_reduction_opportunity.h in Headers */,
-				A9ECC405252261FB0023ECBF /* local_single_block_elim_pass.h in Headers */,
-				A9ECC237252261FB0023ECBF /* remove_selection_reduction_opportunity.h in Headers */,
-				A9ECC423252261FB0023ECBF /* dead_insert_elim_pass.h in Headers */,
-				A9ECC489252261FB0023ECBF /* copy_prop_arrays.h in Headers */,
-				A9ECC52B252261FC0023ECBF /* aggressive_dead_code_elim_pass.h in Headers */,
-				A9ECC438252261FB0023ECBF /* eliminate_dead_members_pass.h in Headers */,
-				A9ECC300252261FB0023ECBF /* inline_opaque_pass.h in Headers */,
-				A9ECC9A5252261FE0023ECBF /* binary.h in Headers */,
-				A9ECC29D252261FB0023ECBF /* pch_source.h in Headers */,
-				A9ECC2A0252261FB0023ECBF /* enum_string_mapping.h in Headers */,
-				A9ECC1AD252261FB0023ECBF /* text.h in Headers */,
-				A9ECC50D252261FC0023ECBF /* module.h in Headers */,
-				A9ECC3D8252261FB0023ECBF /* loop_peeling.h in Headers */,
-				A9ECC4F5252261FC0023ECBF /* pch_source_opt.h in Headers */,
-				A9ECC984252261FE0023ECBF /* ext_inst.h in Headers */,
-				A9ECC51C252261FC0023ECBF /* cfg.h in Headers */,
-				A9ECC44D252261FB0023ECBF /* loop_dependence.h in Headers */,
-				A9ECC1BF252261FB0023ECBF /* string_utils.h in Headers */,
-				A9ECC498252261FC0023ECBF /* dead_variable_elimination.h in Headers */,
-				A9ECC2D9252261FB0023ECBF /* spirv_endian.h in Headers */,
-				A9ECC303252261FB0023ECBF /* loop_fusion.h in Headers */,
-				A9ECC3A5252261FB0023ECBF /* debug_info_manager.h in Headers */,
-				A9ECC576252261FC0023ECBF /* table.h in Headers */,
-				A9ECC40E252261FB0023ECBF /* strength_reduction_pass.h in Headers */,
-				A9ECC1EF252261FB0023ECBF /* operand_to_dominating_id_reduction_opportunity_finder.h in Headers */,
-				A9ECC1B6252261FB0023ECBF /* parse_number.h in Headers */,
-				A9ECC19E252261FB0023ECBF /* spirv_fuzzer_options.h in Headers */,
-				A9ECC525252261FC0023ECBF /* generate_webgpu_initializers_pass.h in Headers */,
-				A9ECC1B9252261FB0023ECBF /* ilist_node.h in Headers */,
-				A9ECC4B3252261FC0023ECBF /* dead_branch_elim_pass.h in Headers */,
-				A9ECC234252261FB0023ECBF /* structured_loop_to_selection_reduction_opportunity_finder.h in Headers */,
-				A9ECC3C9252261FB0023ECBF /* cfg_cleanup_pass.h in Headers */,
-				A9ECCA20252261FE0023ECBF /* instruction.h in Headers */,
-				A9ECC4C8252261FC0023ECBF /* passes.h in Headers */,
-				A9ECC567252261FC0023ECBF /* dominator_tree.h in Headers */,
-				A9ECC3BA252261FB0023ECBF /* convert_to_half_pass.h in Headers */,
-				A9ECC429252261FB0023ECBF /* freeze_spec_constant_value_pass.h in Headers */,
-				A9ECC9ED252261FE0023ECBF /* validate.h in Headers */,
-				A9ECC312252261FB0023ECBF /* register_pressure.h in Headers */,
-				A9ECC2C1252261FB0023ECBF /* spirv_validator_options.h in Headers */,
-				A9ECC2AF252261FB0023ECBF /* spirv_definition.h in Headers */,
-				A9ECC255252261FB0023ECBF /* remove_function_reduction_opportunity_finder.h in Headers */,
-				A9ECC4A7252261FC0023ECBF /* eliminate_dead_functions_pass.h in Headers */,
-				A9ECC30F252261FB0023ECBF /* compact_ids_pass.h in Headers */,
-				A9ECC273252261FB0023ECBF /* change_operand_reduction_opportunity.h in Headers */,
-				A9ECC4AD252261FC0023ECBF /* fold.h in Headers */,
-				A9ECC267252261FB0023ECBF /* reduction_opportunity.h in Headers */,
-				A9ECC4D1252261FC0023ECBF /* strip_reflect_info_pass.h in Headers */,
-				A9ECC531252261FC0023ECBF /* vector_dce.h in Headers */,
-				A9ECC345252261FB0023ECBF /* local_access_chain_convert_pass.h in Headers */,
-				A9ECC2E8252261FB0023ECBF /* print.h in Headers */,
-				A9ECC1A4252261FB0023ECBF /* enum_set.h in Headers */,
-				A9ECC453252261FB0023ECBF /* flatten_decoration_pass.h in Headers */,
-				A9ECC432252261FB0023ECBF /* mem_pass.h in Headers */,
-				A9ECC2F4252261FB0023ECBF /* if_conversion.h in Headers */,
-				A9ECC31B252261FB0023ECBF /* strip_atomic_counter_memory_pass.h in Headers */,
-				A9ECC1F8252261FB0023ECBF /* operand_to_const_reduction_opportunity_finder.h in Headers */,
-				A9ECC2CA252261FB0023ECBF /* parsed_operand.h in Headers */,
-				A9ECC1CE252261FB0023ECBF /* bit_vector.h in Headers */,
-				A9ECC55B252261FC0023ECBF /* feature_manager.h in Headers */,
-				A9ECC26A252261FB0023ECBF /* conditional_branch_to_simple_conditional_branch_opportunity_finder.h in Headers */,
-				A9ECC342252261FB0023ECBF /* replace_invalid_opc.h in Headers */,
-				A9ECC45C252261FB0023ECBF /* inline_exhaustive_pass.h in Headers */,
-				A9ECC324252261FB0023ECBF /* reduce_load_size.h in Headers */,
-				A9ECC4AA252261FC0023ECBF /* eliminate_dead_functions_util.h in Headers */,
-				A9ECC363252261FB0023ECBF /* amd_ext_to_khr.h in Headers */,
-				A9ECC369252261FB0023ECBF /* ir_context.h in Headers */,
+				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 */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
@@ -4171,209 +4166,208 @@
 			isa = PBXSourcesBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
-				A9ECC36B252261FB0023ECBF /* eliminate_dead_constant_pass.cpp in Sources */,
-				A9ECC3A7252261FB0023ECBF /* fold_spec_constant_op_and_composite_pass.cpp in Sources */,
-				A9ECC389252261FB0023ECBF /* inst_debug_printf_pass.cpp in Sources */,
-				A9ECC4CD252261FC0023ECBF /* amd_ext_to_khr.cpp in Sources */,
-				A9ECC467252261FB0023ECBF /* desc_sroa.cpp in Sources */,
-				A9ECC9B9252261FE0023ECBF /* validate_barriers.cpp in Sources */,
-				A9ECC2DE252261FB0023ECBF /* linker.cpp in Sources */,
-				A9ECC2E4252261FB0023ECBF /* opcode.cpp in Sources */,
-				A9ECC464252261FB0023ECBF /* strength_reduction_pass.cpp in Sources */,
-				A9ECC9E3252261FE0023ECBF /* validate_extensions.cpp in Sources */,
-				A9ECC26C252261FB0023ECBF /* operand_to_dominating_id_reduction_opportunity_finder.cpp in Sources */,
-				A9ECC20C252261FB0023ECBF /* simple_conditional_branch_to_branch_reduction_opportunity.cpp in Sources */,
-				A9ECC1A6252261FB0023ECBF /* text.cpp in Sources */,
-				A9ECC9C2252261FE0023ECBF /* validate_atomics.cpp in Sources */,
-				A9ECCA16252261FE0023ECBF /* validate_literals.cpp in Sources */,
-				A9ECC9EF252261FE0023ECBF /* validate_adjacency.cpp in Sources */,
-				A9ECC338252261FB0023ECBF /* decoration_manager.cpp in Sources */,
-				A9ECC9AA252261FE0023ECBF /* validate_annotation.cpp in Sources */,
-				A9ECC3FE252261FB0023ECBF /* ccp_pass.cpp in Sources */,
-				A9ECC4E8252261FC0023ECBF /* relax_float_ops_pass.cpp in Sources */,
-				A9ECC54B252261FC0023ECBF /* graphics_robust_access_pass.cpp in Sources */,
-				A9ECCA10252261FE0023ECBF /* validate_memory.cpp in Sources */,
-				A9ECC33B252261FB0023ECBF /* local_single_block_elim_pass.cpp in Sources */,
-				A9ECC569252261FC0023ECBF /* legalize_vector_shuffle_pass.cpp in Sources */,
-				A9ECC9BC252261FE0023ECBF /* validate_non_uniform.cpp in Sources */,
-				A9ECC24E252261FB0023ECBF /* reducer.cpp in Sources */,
-				A9ECC2C3252261FB0023ECBF /* enum_string_mapping.cpp in Sources */,
-				A9ECC458252261FB0023ECBF /* debug_info_manager.cpp in Sources */,
-				A9ECC4C4252261FC0023ECBF /* set_spec_constant_default_value_pass.cpp in Sources */,
-				A9ECC1B2252261FB0023ECBF /* pch_source.cpp in Sources */,
-				A9ECC410252261FB0023ECBF /* aggressive_dead_code_elim_pass.cpp in Sources */,
-				A9ECC41F252261FB0023ECBF /* flatten_decoration_pass.cpp in Sources */,
-				A9ECC20F252261FB0023ECBF /* remove_function_reduction_opportunity.cpp in Sources */,
-				A9ECC24B252261FB0023ECBF /* remove_unused_instruction_reduction_opportunity_finder.cpp in Sources */,
-				A9ECC3B0252261FB0023ECBF /* type_manager.cpp in Sources */,
-				A9ECC43D252261FB0023ECBF /* instruction_list.cpp in Sources */,
-				A9ECC215252261FB0023ECBF /* remove_selection_reduction_opportunity_finder.cpp in Sources */,
-				A9ECC419252261FB0023ECBF /* simplification_pass.cpp in Sources */,
-				A9ECC36E252261FB0023ECBF /* cfg_cleanup_pass.cpp in Sources */,
-				A9ECC218252261FB0023ECBF /* conditional_branch_to_simple_conditional_branch_reduction_opportunity.cpp in Sources */,
-				A9ECC413252261FB0023ECBF /* eliminate_dead_functions_util.cpp in Sources */,
-				A9ECC398252261FB0023ECBF /* remove_duplicates_pass.cpp in Sources */,
-				A9ECC326252261FB0023ECBF /* code_sink.cpp in Sources */,
-				A9ECC49A252261FC0023ECBF /* block_merge_pass.cpp in Sources */,
-				A9ECC34D252261FB0023ECBF /* instrument_pass.cpp in Sources */,
-				A9ECC4C1252261FC0023ECBF /* loop_dependence_helpers.cpp in Sources */,
-				A9ECC9FB252261FE0023ECBF /* validate_id.cpp in Sources */,
-				A9ECC347252261FB0023ECBF /* inst_bindless_check_pass.cpp in Sources */,
-				A9ECC34A252261FB0023ECBF /* local_redundancy_elimination.cpp in Sources */,
-				A9ECC25A252261FB0023ECBF /* merge_blocks_reduction_opportunity_finder.cpp in Sources */,
-				A9ECC46A252261FB0023ECBF /* block_merge_util.cpp in Sources */,
-				A9ECC425252261FB0023ECBF /* folding_rules.cpp in Sources */,
-				A9ECC2A2252261FB0023ECBF /* spirv_fuzzer_options.cpp in Sources */,
-				A9ECC42B252261FB0023ECBF /* ir_context.cpp in Sources */,
-				A9ECC2F6252261FB0023ECBF /* register_pressure.cpp in Sources */,
-				A9ECC560252261FC0023ECBF /* scalar_analysis_simplification.cpp in Sources */,
-				A9ECC39B252261FB0023ECBF /* dead_variable_elimination.cpp in Sources */,
-				A9ECC1E2252261FB0023ECBF /* table.cpp in Sources */,
-				A9ECC52D252261FC0023ECBF /* struct_cfg_analysis.cpp in Sources */,
-				A9ECC3F2252261FB0023ECBF /* def_use_manager.cpp in Sources */,
-				A9ECC3D4252261FB0023ECBF /* split_invalid_unreachable_pass.cpp in Sources */,
-				A9ECC443252261FB0023ECBF /* convert_to_half_pass.cpp in Sources */,
-				A9ECC380252261FB0023ECBF /* loop_dependence.cpp in Sources */,
-				A9ECC203252261FB0023ECBF /* remove_function_reduction_opportunity_finder.cpp in Sources */,
-				A9ECCA25252261FE0023ECBF /* validate_layout.cpp in Sources */,
-				A9ECC446252261FB0023ECBF /* process_lines_pass.cpp in Sources */,
-				A9ECC2BD252261FB0023ECBF /* binary.cpp in Sources */,
-				A9ECC9AD252261FE0023ECBF /* validate_misc.cpp in Sources */,
-				A9ECC56F252261FC0023ECBF /* compact_ids_pass.cpp in Sources */,
-				A9ECC557252261FC0023ECBF /* upgrade_memory_model.cpp in Sources */,
-				A9ECC455252261FB0023ECBF /* if_conversion.cpp in Sources */,
-				A9ECC4D3252261FC0023ECBF /* scalar_replacement_pass.cpp in Sources */,
-				A9ECC3B3252261FB0023ECBF /* generate_webgpu_initializers_pass.cpp in Sources */,
-				A9ECC263252261FB0023ECBF /* change_operand_to_undef_reduction_opportunity.cpp in Sources */,
-				A9ECC19A252261FB0023ECBF /* spirv_target_env.cpp in Sources */,
-				A9ECC9CB252261FE0023ECBF /* validate_decorations.cpp in Sources */,
-				A9ECC3C5252261FB0023ECBF /* ir_loader.cpp in Sources */,
-				A9ECC1E8252261FB0023ECBF /* remove_selection_reduction_opportunity.cpp in Sources */,
-				A9ECC440252261FB0023ECBF /* composite.cpp in Sources */,
-				A9ECC434252261FB0023ECBF /* loop_descriptor.cpp in Sources */,
-				A9ECC3E0252261FB0023ECBF /* loop_unroller.cpp in Sources */,
-				A9ECC4F1252261FC0023ECBF /* instruction.cpp in Sources */,
-				A9ECC1CA252261FB0023ECBF /* string_utils.cpp in Sources */,
-				A9ECC35C252261FB0023ECBF /* loop_fission.cpp in Sources */,
-				A9ECC2F0252261FB0023ECBF /* optimizer.cpp in Sources */,
-				A9ECC3F8252261FB0023ECBF /* strip_reflect_info_pass.cpp in Sources */,
-				A9ECC4DC252261FC0023ECBF /* redundancy_elimination.cpp in Sources */,
-				A9ECC494252261FC0023ECBF /* scalar_analysis.cpp in Sources */,
-				A9ECC9DD252261FE0023ECBF /* validate_constants.cpp in Sources */,
-				A9ECC9B0252261FE0023ECBF /* validate_cfg.cpp in Sources */,
-				A9ECC48E252261FC0023ECBF /* dead_insert_elim_pass.cpp in Sources */,
-				A9ECC37D252261FB0023ECBF /* ssa_rewrite_pass.cpp in Sources */,
-				A9ECC9E6252261FE0023ECBF /* construct.cpp in Sources */,
-				A9ECC4FD252261FC0023ECBF /* fix_storage_class.cpp in Sources */,
-				A9ECC25D252261FB0023ECBF /* reduction_opportunity.cpp in Sources */,
-				A9ECC308252261FB0023ECBF /* build_module.cpp in Sources */,
-				A9ECCA13252261FE0023ECBF /* validate_image.cpp in Sources */,
-				A9ECC9E0252261FE0023ECBF /* validate_bitwise.cpp in Sources */,
-				A9ECC512252261FC0023ECBF /* decompose_initialized_variables_pass.cpp in Sources */,
-				A9ECC554252261FC0023ECBF /* loop_fusion.cpp in Sources */,
-				A9ECCA04252261FE0023ECBF /* validate_mode_setting.cpp in Sources */,
-				A9ECC1D6252261FB0023ECBF /* parse_number.cpp in Sources */,
-				A9ECC3CB252261FB0023ECBF /* licm_pass.cpp in Sources */,
-				A9ECC3CE252261FB0023ECBF /* eliminate_dead_functions_pass.cpp in Sources */,
-				A9ECC2E1252261FB0023ECBF /* software_version.cpp in Sources */,
-				A9ECC503252261FC0023ECBF /* inline_opaque_pass.cpp in Sources */,
-				A9ECC1FA252261FB0023ECBF /* reduction_util.cpp in Sources */,
-				A9ECC98C252261FE0023ECBF /* libspirv.cpp in Sources */,
-				A9ECC3A1252261FB0023ECBF /* module.cpp in Sources */,
-				A9ECC251252261FB0023ECBF /* operand_to_undef_reduction_opportunity_finder.cpp in Sources */,
-				A9ECC4BB252261FC0023ECBF /* propagator.cpp in Sources */,
-				A9ECC572252261FC0023ECBF /* loop_peeling.cpp in Sources */,
-				A9ECC9A1252261FE0023ECBF /* disassemble.cpp in Sources */,
-				A9ECC4AF252261FC0023ECBF /* local_single_store_elim_pass.cpp in Sources */,
-				A9ECC3AA252261FB0023ECBF /* loop_unswitch_pass.cpp in Sources */,
-				A9ECC1A9252261FB0023ECBF /* assembly_grammar.cpp in Sources */,
-				A9ECC287252261FB0023ECBF /* remove_block_reduction_opportunity.cpp in Sources */,
-				A9ECCA28252261FE0023ECBF /* basic_block.cpp in Sources */,
-				A9ECC407252261FB0023ECBF /* pch_source_opt.cpp in Sources */,
-				A9ECC9A7252261FE0023ECBF /* text_handler.cpp in Sources */,
-				A9ECC9BF252261FE0023ECBF /* validate_scopes.cpp in Sources */,
-				A9ECC4E2252261FC0023ECBF /* workaround1209.cpp in Sources */,
-				A9ECC224252261FB0023ECBF /* change_operand_reduction_opportunity.cpp in Sources */,
-				A9ECC4CA252261FC0023ECBF /* fold.cpp in Sources */,
-				A9ECC9C8252261FE0023ECBF /* validate_instruction.cpp in Sources */,
-				A9ECC43A252261FB0023ECBF /* function.cpp in Sources */,
-				A9ECCA34252261FE0023ECBF /* validation_state.cpp in Sources */,
-				A9ECC506252261FC0023ECBF /* replace_invalid_opc.cpp in Sources */,
-				A9ECC539252261FC0023ECBF /* local_access_chain_convert_pass.cpp in Sources */,
-				A9ECC50F252261FC0023ECBF /* dominator_analysis.cpp in Sources */,
-				A9ECC9F2252261FE0023ECBF /* validate_conversion.cpp in Sources */,
-				A9ECC986252261FE0023ECBF /* diagnostic.cpp in Sources */,
-				A9ECC305252261FB0023ECBF /* combine_access_chains.cpp in Sources */,
-				A9ECCA01252261FE0023ECBF /* validate_arithmetics.cpp in Sources */,
-				A9ECC476252261FB0023ECBF /* inline_exhaustive_pass.cpp in Sources */,
-				A9ECC356252261FB0023ECBF /* feature_manager.cpp in Sources */,
-				A9ECC281252261FB0023ECBF /* conditional_branch_to_simple_conditional_branch_opportunity_finder.cpp in Sources */,
-				A9ECC371252261FB0023ECBF /* wrap_opkill.cpp in Sources */,
-				A9ECC33E252261FB0023ECBF /* freeze_spec_constant_value_pass.cpp in Sources */,
-				A9ECC2AB252261FB0023ECBF /* print.cpp in Sources */,
-				A9ECC500252261FC0023ECBF /* value_number_table.cpp in Sources */,
-				A9ECCA2B252261FE0023ECBF /* validate_function.cpp in Sources */,
-				A9ECC3DA252261FB0023ECBF /* vector_dce.cpp in Sources */,
-				A9ECCA19252261FE0023ECBF /* instruction.cpp in Sources */,
-				A9ECC2CF252261FB0023ECBF /* spirv_reducer_options.cpp in Sources */,
-				A9ECC47F252261FB0023ECBF /* loop_fusion_pass.cpp in Sources */,
-				A9ECC28A252261FB0023ECBF /* remove_unused_struct_member_reduction_opportunity_finder.cpp in Sources */,
-				A9ECC9E9252261FE0023ECBF /* function.cpp in Sources */,
-				A9ECCA0A252261FE0023ECBF /* validate_logicals.cpp in Sources */,
-				A9ECC9D7252261FE0023ECBF /* validate.cpp in Sources */,
-				A9ECC4B5252261FC0023ECBF /* private_to_local_pass.cpp in Sources */,
-				A9ECC365252261FB0023ECBF /* merge_return_pass.cpp in Sources */,
-				A9ECC2EA252261FB0023ECBF /* ext_inst.cpp in Sources */,
-				A9ECC35F252261FB0023ECBF /* dominator_tree.cpp in Sources */,
-				A9ECC242252261FB0023ECBF /* pch_source_reduce.cpp in Sources */,
-				A9ECC3BF252261FB0023ECBF /* inline_pass.cpp in Sources */,
-				A9ECCA07252261FE0023ECBF /* validate_memory_semantics.cpp in Sources */,
-				A9ECC9CE252261FE0023ECBF /* validate_debug.cpp in Sources */,
-				A9ECC9B3252261FE0023ECBF /* validate_capability.cpp in Sources */,
-				A9ECC212252261FB0023ECBF /* simple_conditional_branch_to_branch_opportunity_finder.cpp in Sources */,
-				A9ECC1D9252261FB0023ECBF /* bit_vector.cpp in Sources */,
-				A9ECC470252261FB0023ECBF /* copy_prop_arrays.cpp in Sources */,
-				A9ECCA1C252261FE0023ECBF /* validate_type.cpp in Sources */,
-				A9ECC1AF252261FB0023ECBF /* extensions.cpp in Sources */,
-				A9ECC2B4252261FB0023ECBF /* spirv_endian.cpp in Sources */,
-				A9ECC392252261FB0023ECBF /* mem_pass.cpp in Sources */,
-				A9ECC335252261FB0023ECBF /* strip_atomic_counter_memory_pass.cpp in Sources */,
-				A9ECC2DB252261FB0023ECBF /* name_mapper.cpp in Sources */,
-				A9ECC3EF252261FB0023ECBF /* inst_buff_addr_check_pass.cpp in Sources */,
-				A9ECCA22252261FE0023ECBF /* validate_execution_limitations.cpp in Sources */,
-				A9ECC1FD252261FB0023ECBF /* structured_loop_to_selection_reduction_opportunity_finder.cpp in Sources */,
-				A9ECC53C252261FC0023ECBF /* basic_block.cpp in Sources */,
-				A9ECCA0D252261FE0023ECBF /* validate_derivatives.cpp in Sources */,
-				A9ECC461252261FB0023ECBF /* eliminate_dead_members_pass.cpp in Sources */,
-				A9ECC245252261FB0023ECBF /* remove_struct_member_reduction_opportunity.cpp in Sources */,
-				A9ECC41C252261FB0023ECBF /* dead_branch_elim_pass.cpp in Sources */,
-				A9ECC221252261FB0023ECBF /* merge_blocks_reduction_opportunity.cpp in Sources */,
-				A9ECC4F7252261FC0023ECBF /* reduce_load_size.cpp in Sources */,
-				A9ECC9D4252261FE0023ECBF /* validate_interfaces.cpp in Sources */,
-				A9ECC239252261FB0023ECBF /* remove_instruction_reduction_opportunity.cpp in Sources */,
-				A9ECC374252261FB0023ECBF /* const_folding_rules.cpp in Sources */,
-				A9ECC1F1252261FB0023ECBF /* reduction_pass.cpp in Sources */,
-				A9ECC359252261FB0023ECBF /* pass.cpp in Sources */,
-				A9ECC284252261FB0023ECBF /* structured_loop_to_selection_reduction_opportunity.cpp in Sources */,
-				A9ECC37A252261FB0023ECBF /* strip_debug_info_pass.cpp in Sources */,
-				A9ECC2A8252261FB0023ECBF /* spirv_validator_options.cpp in Sources */,
-				A9ECCA37252261FE0023ECBF /* validate_primitives.cpp in Sources */,
-				A9ECC2F9252261FB0023ECBF /* loop_utils.cpp in Sources */,
-				A9ECC998252261FE0023ECBF /* operand.cpp in Sources */,
-				A9ECCA31252261FE0023ECBF /* validate_composites.cpp in Sources */,
-				A9ECC2D2252261FB0023ECBF /* parsed_operand.cpp in Sources */,
-				A9ECC1C4252261FB0023ECBF /* timer.cpp in Sources */,
-				A9ECC1F4252261FB0023ECBF /* operand_to_const_reduction_opportunity_finder.cpp in Sources */,
-				A9ECC9F5252261FE0023ECBF /* validate_small_type_uses.cpp in Sources */,
-				A9ECC3E6252261FB0023ECBF /* constants.cpp in Sources */,
-				A9ECC296252261FB0023ECBF /* spirv_optimizer_options.cpp in Sources */,
-				A9ECC28D252261FB0023ECBF /* reduction_opportunity_finder.cpp in Sources */,
-				A9ECC3AD252261FB0023ECBF /* unify_const_pass.cpp in Sources */,
-				A9ECC278252261FB0023ECBF /* remove_block_reduction_opportunity_finder.cpp in Sources */,
-				A9ECC9D1252261FE0023ECBF /* validate_builtins.cpp in Sources */,
-				A9ECC332252261FB0023ECBF /* cfg.cpp in Sources */,
-				A9ECC473252261FB0023ECBF /* pass_manager.cpp in Sources */,
-				A9ECC329252261FB0023ECBF /* types.cpp in Sources */,
+				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 */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
@@ -4395,209 +4389,208 @@
 			isa = PBXSourcesBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
-				A9ECC36A252261FB0023ECBF /* eliminate_dead_constant_pass.cpp in Sources */,
-				A9ECC3A6252261FB0023ECBF /* fold_spec_constant_op_and_composite_pass.cpp in Sources */,
-				A9ECC388252261FB0023ECBF /* inst_debug_printf_pass.cpp in Sources */,
-				A9ECC4CC252261FC0023ECBF /* amd_ext_to_khr.cpp in Sources */,
-				A9ECC466252261FB0023ECBF /* desc_sroa.cpp in Sources */,
-				A9ECC9B8252261FE0023ECBF /* validate_barriers.cpp in Sources */,
-				A9ECC2DD252261FB0023ECBF /* linker.cpp in Sources */,
-				A9ECC2E3252261FB0023ECBF /* opcode.cpp in Sources */,
-				A9ECC463252261FB0023ECBF /* strength_reduction_pass.cpp in Sources */,
-				A9ECC9E2252261FE0023ECBF /* validate_extensions.cpp in Sources */,
-				A9ECC26B252261FB0023ECBF /* operand_to_dominating_id_reduction_opportunity_finder.cpp in Sources */,
-				A9ECC20B252261FB0023ECBF /* simple_conditional_branch_to_branch_reduction_opportunity.cpp in Sources */,
-				A9ECC1A5252261FB0023ECBF /* text.cpp in Sources */,
-				A9ECC9C1252261FE0023ECBF /* validate_atomics.cpp in Sources */,
-				A9ECCA15252261FE0023ECBF /* validate_literals.cpp in Sources */,
-				A9ECC9EE252261FE0023ECBF /* validate_adjacency.cpp in Sources */,
-				A9ECC337252261FB0023ECBF /* decoration_manager.cpp in Sources */,
-				A9ECC9A9252261FE0023ECBF /* validate_annotation.cpp in Sources */,
-				A9ECC3FD252261FB0023ECBF /* ccp_pass.cpp in Sources */,
-				A9ECC4E7252261FC0023ECBF /* relax_float_ops_pass.cpp in Sources */,
-				A9ECC54A252261FC0023ECBF /* graphics_robust_access_pass.cpp in Sources */,
-				A9ECCA0F252261FE0023ECBF /* validate_memory.cpp in Sources */,
-				A9ECC33A252261FB0023ECBF /* local_single_block_elim_pass.cpp in Sources */,
-				A9ECC568252261FC0023ECBF /* legalize_vector_shuffle_pass.cpp in Sources */,
-				A9ECC9BB252261FE0023ECBF /* validate_non_uniform.cpp in Sources */,
-				A9ECC24D252261FB0023ECBF /* reducer.cpp in Sources */,
-				A9ECC2C2252261FB0023ECBF /* enum_string_mapping.cpp in Sources */,
-				A9ECC457252261FB0023ECBF /* debug_info_manager.cpp in Sources */,
-				A9ECC4C3252261FC0023ECBF /* set_spec_constant_default_value_pass.cpp in Sources */,
-				A9ECC1B1252261FB0023ECBF /* pch_source.cpp in Sources */,
-				A9ECC40F252261FB0023ECBF /* aggressive_dead_code_elim_pass.cpp in Sources */,
-				A9ECC41E252261FB0023ECBF /* flatten_decoration_pass.cpp in Sources */,
-				A9ECC20E252261FB0023ECBF /* remove_function_reduction_opportunity.cpp in Sources */,
-				A9ECC24A252261FB0023ECBF /* remove_unused_instruction_reduction_opportunity_finder.cpp in Sources */,
-				A9ECC3AF252261FB0023ECBF /* type_manager.cpp in Sources */,
-				A9ECC43C252261FB0023ECBF /* instruction_list.cpp in Sources */,
-				A9ECC214252261FB0023ECBF /* remove_selection_reduction_opportunity_finder.cpp in Sources */,
-				A9ECC418252261FB0023ECBF /* simplification_pass.cpp in Sources */,
-				A9ECC36D252261FB0023ECBF /* cfg_cleanup_pass.cpp in Sources */,
-				A9ECC217252261FB0023ECBF /* conditional_branch_to_simple_conditional_branch_reduction_opportunity.cpp in Sources */,
-				A9ECC412252261FB0023ECBF /* eliminate_dead_functions_util.cpp in Sources */,
-				A9ECC397252261FB0023ECBF /* remove_duplicates_pass.cpp in Sources */,
-				A9ECC325252261FB0023ECBF /* code_sink.cpp in Sources */,
-				A9ECC499252261FC0023ECBF /* block_merge_pass.cpp in Sources */,
-				A9ECC34C252261FB0023ECBF /* instrument_pass.cpp in Sources */,
-				A9ECC4C0252261FC0023ECBF /* loop_dependence_helpers.cpp in Sources */,
-				A9ECC9FA252261FE0023ECBF /* validate_id.cpp in Sources */,
-				A9ECC346252261FB0023ECBF /* inst_bindless_check_pass.cpp in Sources */,
-				A9ECC349252261FB0023ECBF /* local_redundancy_elimination.cpp in Sources */,
-				A9ECC259252261FB0023ECBF /* merge_blocks_reduction_opportunity_finder.cpp in Sources */,
-				A9ECC469252261FB0023ECBF /* block_merge_util.cpp in Sources */,
-				A9ECC424252261FB0023ECBF /* folding_rules.cpp in Sources */,
-				A9ECC2A1252261FB0023ECBF /* spirv_fuzzer_options.cpp in Sources */,
-				A9ECC42A252261FB0023ECBF /* ir_context.cpp in Sources */,
-				A9ECC2F5252261FB0023ECBF /* register_pressure.cpp in Sources */,
-				A9ECC55F252261FC0023ECBF /* scalar_analysis_simplification.cpp in Sources */,
-				A9ECC39A252261FB0023ECBF /* dead_variable_elimination.cpp in Sources */,
-				A9ECC1E1252261FB0023ECBF /* table.cpp in Sources */,
-				A9ECC52C252261FC0023ECBF /* struct_cfg_analysis.cpp in Sources */,
-				A9ECC3F1252261FB0023ECBF /* def_use_manager.cpp in Sources */,
-				A9ECC3D3252261FB0023ECBF /* split_invalid_unreachable_pass.cpp in Sources */,
-				A9ECC442252261FB0023ECBF /* convert_to_half_pass.cpp in Sources */,
-				A9ECC37F252261FB0023ECBF /* loop_dependence.cpp in Sources */,
-				A9ECC202252261FB0023ECBF /* remove_function_reduction_opportunity_finder.cpp in Sources */,
-				A9ECCA24252261FE0023ECBF /* validate_layout.cpp in Sources */,
-				A9ECC445252261FB0023ECBF /* process_lines_pass.cpp in Sources */,
-				A9ECC2BC252261FB0023ECBF /* binary.cpp in Sources */,
-				A9ECC9AC252261FE0023ECBF /* validate_misc.cpp in Sources */,
-				A9ECC56E252261FC0023ECBF /* compact_ids_pass.cpp in Sources */,
-				A9ECC556252261FC0023ECBF /* upgrade_memory_model.cpp in Sources */,
-				A9ECC454252261FB0023ECBF /* if_conversion.cpp in Sources */,
-				A9ECC4D2252261FC0023ECBF /* scalar_replacement_pass.cpp in Sources */,
-				A9ECC3B2252261FB0023ECBF /* generate_webgpu_initializers_pass.cpp in Sources */,
-				A9ECC262252261FB0023ECBF /* change_operand_to_undef_reduction_opportunity.cpp in Sources */,
-				A9ECC199252261FB0023ECBF /* spirv_target_env.cpp in Sources */,
-				A9ECC9CA252261FE0023ECBF /* validate_decorations.cpp in Sources */,
-				A9ECC3C4252261FB0023ECBF /* ir_loader.cpp in Sources */,
-				A9ECC1E7252261FB0023ECBF /* remove_selection_reduction_opportunity.cpp in Sources */,
-				A9ECC43F252261FB0023ECBF /* composite.cpp in Sources */,
-				A9ECC433252261FB0023ECBF /* loop_descriptor.cpp in Sources */,
-				A9ECC3DF252261FB0023ECBF /* loop_unroller.cpp in Sources */,
-				A9ECC4F0252261FC0023ECBF /* instruction.cpp in Sources */,
-				A9ECC1C9252261FB0023ECBF /* string_utils.cpp in Sources */,
-				A9ECC35B252261FB0023ECBF /* loop_fission.cpp in Sources */,
-				A9ECC2EF252261FB0023ECBF /* optimizer.cpp in Sources */,
-				A9ECC3F7252261FB0023ECBF /* strip_reflect_info_pass.cpp in Sources */,
-				A9ECC4DB252261FC0023ECBF /* redundancy_elimination.cpp in Sources */,
-				A9ECC493252261FC0023ECBF /* scalar_analysis.cpp in Sources */,
-				A9ECC9DC252261FE0023ECBF /* validate_constants.cpp in Sources */,
-				A9ECC9AF252261FE0023ECBF /* validate_cfg.cpp in Sources */,
-				A9ECC48D252261FC0023ECBF /* dead_insert_elim_pass.cpp in Sources */,
-				A9ECC37C252261FB0023ECBF /* ssa_rewrite_pass.cpp in Sources */,
-				A9ECC9E5252261FE0023ECBF /* construct.cpp in Sources */,
-				A9ECC4FC252261FC0023ECBF /* fix_storage_class.cpp in Sources */,
-				A9ECC25C252261FB0023ECBF /* reduction_opportunity.cpp in Sources */,
-				A9ECC307252261FB0023ECBF /* build_module.cpp in Sources */,
-				A9ECCA12252261FE0023ECBF /* validate_image.cpp in Sources */,
-				A9ECC9DF252261FE0023ECBF /* validate_bitwise.cpp in Sources */,
-				A9ECC511252261FC0023ECBF /* decompose_initialized_variables_pass.cpp in Sources */,
-				A9ECC553252261FC0023ECBF /* loop_fusion.cpp in Sources */,
-				A9ECCA03252261FE0023ECBF /* validate_mode_setting.cpp in Sources */,
-				A9ECC1D5252261FB0023ECBF /* parse_number.cpp in Sources */,
-				A9ECC3CA252261FB0023ECBF /* licm_pass.cpp in Sources */,
-				A9ECC3CD252261FB0023ECBF /* eliminate_dead_functions_pass.cpp in Sources */,
-				A9ECC2E0252261FB0023ECBF /* software_version.cpp in Sources */,
-				A9ECC502252261FC0023ECBF /* inline_opaque_pass.cpp in Sources */,
-				A9ECC1F9252261FB0023ECBF /* reduction_util.cpp in Sources */,
-				A9ECC98B252261FE0023ECBF /* libspirv.cpp in Sources */,
-				A9ECC3A0252261FB0023ECBF /* module.cpp in Sources */,
-				A9ECC250252261FB0023ECBF /* operand_to_undef_reduction_opportunity_finder.cpp in Sources */,
-				A9ECC4BA252261FC0023ECBF /* propagator.cpp in Sources */,
-				A9ECC571252261FC0023ECBF /* loop_peeling.cpp in Sources */,
-				A9ECC9A0252261FE0023ECBF /* disassemble.cpp in Sources */,
-				A9ECC4AE252261FC0023ECBF /* local_single_store_elim_pass.cpp in Sources */,
-				A9ECC3A9252261FB0023ECBF /* loop_unswitch_pass.cpp in Sources */,
-				A9ECC1A8252261FB0023ECBF /* assembly_grammar.cpp in Sources */,
-				A9ECC286252261FB0023ECBF /* remove_block_reduction_opportunity.cpp in Sources */,
-				A9ECCA27252261FE0023ECBF /* basic_block.cpp in Sources */,
-				A9ECC406252261FB0023ECBF /* pch_source_opt.cpp in Sources */,
-				A9ECC9A6252261FE0023ECBF /* text_handler.cpp in Sources */,
-				A9ECC9BE252261FE0023ECBF /* validate_scopes.cpp in Sources */,
-				A9ECC4E1252261FC0023ECBF /* workaround1209.cpp in Sources */,
-				A9ECC223252261FB0023ECBF /* change_operand_reduction_opportunity.cpp in Sources */,
-				A9ECC4C9252261FC0023ECBF /* fold.cpp in Sources */,
-				A9ECC9C7252261FE0023ECBF /* validate_instruction.cpp in Sources */,
-				A9ECC439252261FB0023ECBF /* function.cpp in Sources */,
-				A9ECCA33252261FE0023ECBF /* validation_state.cpp in Sources */,
-				A9ECC505252261FC0023ECBF /* replace_invalid_opc.cpp in Sources */,
-				A9ECC538252261FC0023ECBF /* local_access_chain_convert_pass.cpp in Sources */,
-				A9ECC50E252261FC0023ECBF /* dominator_analysis.cpp in Sources */,
-				A9ECC9F1252261FE0023ECBF /* validate_conversion.cpp in Sources */,
-				A9ECC985252261FE0023ECBF /* diagnostic.cpp in Sources */,
-				A9ECC304252261FB0023ECBF /* combine_access_chains.cpp in Sources */,
-				A9ECCA00252261FE0023ECBF /* validate_arithmetics.cpp in Sources */,
-				A9ECC475252261FB0023ECBF /* inline_exhaustive_pass.cpp in Sources */,
-				A9ECC355252261FB0023ECBF /* feature_manager.cpp in Sources */,
-				A9ECC280252261FB0023ECBF /* conditional_branch_to_simple_conditional_branch_opportunity_finder.cpp in Sources */,
-				A9ECC370252261FB0023ECBF /* wrap_opkill.cpp in Sources */,
-				A9ECC33D252261FB0023ECBF /* freeze_spec_constant_value_pass.cpp in Sources */,
-				A9ECC2AA252261FB0023ECBF /* print.cpp in Sources */,
-				A9ECC4FF252261FC0023ECBF /* value_number_table.cpp in Sources */,
-				A9ECCA2A252261FE0023ECBF /* validate_function.cpp in Sources */,
-				A9ECC3D9252261FB0023ECBF /* vector_dce.cpp in Sources */,
-				A9ECCA18252261FE0023ECBF /* instruction.cpp in Sources */,
-				A9ECC2CE252261FB0023ECBF /* spirv_reducer_options.cpp in Sources */,
-				A9ECC47E252261FB0023ECBF /* loop_fusion_pass.cpp in Sources */,
-				A9ECC289252261FB0023ECBF /* remove_unused_struct_member_reduction_opportunity_finder.cpp in Sources */,
-				A9ECC9E8252261FE0023ECBF /* function.cpp in Sources */,
-				A9ECCA09252261FE0023ECBF /* validate_logicals.cpp in Sources */,
-				A9ECC9D6252261FE0023ECBF /* validate.cpp in Sources */,
-				A9ECC4B4252261FC0023ECBF /* private_to_local_pass.cpp in Sources */,
-				A9ECC364252261FB0023ECBF /* merge_return_pass.cpp in Sources */,
-				A9ECC2E9252261FB0023ECBF /* ext_inst.cpp in Sources */,
-				A9ECC35E252261FB0023ECBF /* dominator_tree.cpp in Sources */,
-				A9ECC241252261FB0023ECBF /* pch_source_reduce.cpp in Sources */,
-				A9ECC3BE252261FB0023ECBF /* inline_pass.cpp in Sources */,
-				A9ECCA06252261FE0023ECBF /* validate_memory_semantics.cpp in Sources */,
-				A9ECC9CD252261FE0023ECBF /* validate_debug.cpp in Sources */,
-				A9ECC9B2252261FE0023ECBF /* validate_capability.cpp in Sources */,
-				A9ECC211252261FB0023ECBF /* simple_conditional_branch_to_branch_opportunity_finder.cpp in Sources */,
-				A9ECC1D8252261FB0023ECBF /* bit_vector.cpp in Sources */,
-				A9ECC46F252261FB0023ECBF /* copy_prop_arrays.cpp in Sources */,
-				A9ECCA1B252261FE0023ECBF /* validate_type.cpp in Sources */,
-				A9ECC1AE252261FB0023ECBF /* extensions.cpp in Sources */,
-				A9ECC2B3252261FB0023ECBF /* spirv_endian.cpp in Sources */,
-				A9ECC391252261FB0023ECBF /* mem_pass.cpp in Sources */,
-				A9ECC334252261FB0023ECBF /* strip_atomic_counter_memory_pass.cpp in Sources */,
-				A9ECC2DA252261FB0023ECBF /* name_mapper.cpp in Sources */,
-				A9ECC3EE252261FB0023ECBF /* inst_buff_addr_check_pass.cpp in Sources */,
-				A9ECCA21252261FE0023ECBF /* validate_execution_limitations.cpp in Sources */,
-				A9ECC1FC252261FB0023ECBF /* structured_loop_to_selection_reduction_opportunity_finder.cpp in Sources */,
-				A9ECC53B252261FC0023ECBF /* basic_block.cpp in Sources */,
-				A9ECCA0C252261FE0023ECBF /* validate_derivatives.cpp in Sources */,
-				A9ECC460252261FB0023ECBF /* eliminate_dead_members_pass.cpp in Sources */,
-				A9ECC244252261FB0023ECBF /* remove_struct_member_reduction_opportunity.cpp in Sources */,
-				A9ECC41B252261FB0023ECBF /* dead_branch_elim_pass.cpp in Sources */,
-				A9ECC220252261FB0023ECBF /* merge_blocks_reduction_opportunity.cpp in Sources */,
-				A9ECC4F6252261FC0023ECBF /* reduce_load_size.cpp in Sources */,
-				A9ECC9D3252261FE0023ECBF /* validate_interfaces.cpp in Sources */,
-				A9ECC238252261FB0023ECBF /* remove_instruction_reduction_opportunity.cpp in Sources */,
-				A9ECC373252261FB0023ECBF /* const_folding_rules.cpp in Sources */,
-				A9ECC1F0252261FB0023ECBF /* reduction_pass.cpp in Sources */,
-				A9ECC358252261FB0023ECBF /* pass.cpp in Sources */,
-				A9ECC283252261FB0023ECBF /* structured_loop_to_selection_reduction_opportunity.cpp in Sources */,
-				A9ECC379252261FB0023ECBF /* strip_debug_info_pass.cpp in Sources */,
-				A9ECC2A7252261FB0023ECBF /* spirv_validator_options.cpp in Sources */,
-				A9ECCA36252261FE0023ECBF /* validate_primitives.cpp in Sources */,
-				A9ECC2F8252261FB0023ECBF /* loop_utils.cpp in Sources */,
-				A9ECC997252261FE0023ECBF /* operand.cpp in Sources */,
-				A9ECCA30252261FE0023ECBF /* validate_composites.cpp in Sources */,
-				A9ECC2D1252261FB0023ECBF /* parsed_operand.cpp in Sources */,
-				A9ECC1C3252261FB0023ECBF /* timer.cpp in Sources */,
-				A9ECC1F3252261FB0023ECBF /* operand_to_const_reduction_opportunity_finder.cpp in Sources */,
-				A9ECC9F4252261FE0023ECBF /* validate_small_type_uses.cpp in Sources */,
-				A9ECC3E5252261FB0023ECBF /* constants.cpp in Sources */,
-				A9ECC295252261FB0023ECBF /* spirv_optimizer_options.cpp in Sources */,
-				A9ECC28C252261FB0023ECBF /* reduction_opportunity_finder.cpp in Sources */,
-				A9ECC3AC252261FB0023ECBF /* unify_const_pass.cpp in Sources */,
-				A9ECC277252261FB0023ECBF /* remove_block_reduction_opportunity_finder.cpp in Sources */,
-				A9ECC9D0252261FE0023ECBF /* validate_builtins.cpp in Sources */,
-				A9ECC331252261FB0023ECBF /* cfg.cpp in Sources */,
-				A9ECC472252261FB0023ECBF /* pass_manager.cpp in Sources */,
-				A9ECC328252261FB0023ECBF /* types.cpp in Sources */,
+				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 */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
@@ -4605,209 +4598,208 @@
 			isa = PBXSourcesBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
-				A9ECC36C252261FB0023ECBF /* eliminate_dead_constant_pass.cpp in Sources */,
-				A9ECC3A8252261FB0023ECBF /* fold_spec_constant_op_and_composite_pass.cpp in Sources */,
-				A9ECC38A252261FB0023ECBF /* inst_debug_printf_pass.cpp in Sources */,
-				A9ECC4CE252261FC0023ECBF /* amd_ext_to_khr.cpp in Sources */,
-				A9ECC468252261FB0023ECBF /* desc_sroa.cpp in Sources */,
-				A9ECC9BA252261FE0023ECBF /* validate_barriers.cpp in Sources */,
-				A9ECC2DF252261FB0023ECBF /* linker.cpp in Sources */,
-				A9ECC2E5252261FB0023ECBF /* opcode.cpp in Sources */,
-				A9ECC465252261FB0023ECBF /* strength_reduction_pass.cpp in Sources */,
-				A9ECC9E4252261FE0023ECBF /* validate_extensions.cpp in Sources */,
-				A9ECC26D252261FB0023ECBF /* operand_to_dominating_id_reduction_opportunity_finder.cpp in Sources */,
-				A9ECC20D252261FB0023ECBF /* simple_conditional_branch_to_branch_reduction_opportunity.cpp in Sources */,
-				A9ECC1A7252261FB0023ECBF /* text.cpp in Sources */,
-				A9ECC9C3252261FE0023ECBF /* validate_atomics.cpp in Sources */,
-				A9ECCA17252261FE0023ECBF /* validate_literals.cpp in Sources */,
-				A9ECC9F0252261FE0023ECBF /* validate_adjacency.cpp in Sources */,
-				A9ECC339252261FB0023ECBF /* decoration_manager.cpp in Sources */,
-				A9ECC9AB252261FE0023ECBF /* validate_annotation.cpp in Sources */,
-				A9ECC3FF252261FB0023ECBF /* ccp_pass.cpp in Sources */,
-				A9ECC4E9252261FC0023ECBF /* relax_float_ops_pass.cpp in Sources */,
-				A9ECC54C252261FC0023ECBF /* graphics_robust_access_pass.cpp in Sources */,
-				A9ECCA11252261FE0023ECBF /* validate_memory.cpp in Sources */,
-				A9ECC33C252261FB0023ECBF /* local_single_block_elim_pass.cpp in Sources */,
-				A9ECC56A252261FC0023ECBF /* legalize_vector_shuffle_pass.cpp in Sources */,
-				A9ECC9BD252261FE0023ECBF /* validate_non_uniform.cpp in Sources */,
-				A9ECC24F252261FB0023ECBF /* reducer.cpp in Sources */,
-				A9ECC2C4252261FB0023ECBF /* enum_string_mapping.cpp in Sources */,
-				A9ECC459252261FB0023ECBF /* debug_info_manager.cpp in Sources */,
-				A9ECC4C5252261FC0023ECBF /* set_spec_constant_default_value_pass.cpp in Sources */,
-				A9ECC1B3252261FB0023ECBF /* pch_source.cpp in Sources */,
-				A9ECC411252261FB0023ECBF /* aggressive_dead_code_elim_pass.cpp in Sources */,
-				A9ECC420252261FB0023ECBF /* flatten_decoration_pass.cpp in Sources */,
-				A9ECC210252261FB0023ECBF /* remove_function_reduction_opportunity.cpp in Sources */,
-				A9ECC24C252261FB0023ECBF /* remove_unused_instruction_reduction_opportunity_finder.cpp in Sources */,
-				A9ECC3B1252261FB0023ECBF /* type_manager.cpp in Sources */,
-				A9ECC43E252261FB0023ECBF /* instruction_list.cpp in Sources */,
-				A9ECC216252261FB0023ECBF /* remove_selection_reduction_opportunity_finder.cpp in Sources */,
-				A9ECC41A252261FB0023ECBF /* simplification_pass.cpp in Sources */,
-				A9ECC36F252261FB0023ECBF /* cfg_cleanup_pass.cpp in Sources */,
-				A9ECC219252261FB0023ECBF /* conditional_branch_to_simple_conditional_branch_reduction_opportunity.cpp in Sources */,
-				A9ECC414252261FB0023ECBF /* eliminate_dead_functions_util.cpp in Sources */,
-				A9ECC399252261FB0023ECBF /* remove_duplicates_pass.cpp in Sources */,
-				A9ECC327252261FB0023ECBF /* code_sink.cpp in Sources */,
-				A9ECC49B252261FC0023ECBF /* block_merge_pass.cpp in Sources */,
-				A9ECC34E252261FB0023ECBF /* instrument_pass.cpp in Sources */,
-				A9ECC4C2252261FC0023ECBF /* loop_dependence_helpers.cpp in Sources */,
-				A9ECC9FC252261FE0023ECBF /* validate_id.cpp in Sources */,
-				A9ECC348252261FB0023ECBF /* inst_bindless_check_pass.cpp in Sources */,
-				A9ECC34B252261FB0023ECBF /* local_redundancy_elimination.cpp in Sources */,
-				A9ECC25B252261FB0023ECBF /* merge_blocks_reduction_opportunity_finder.cpp in Sources */,
-				A9ECC46B252261FB0023ECBF /* block_merge_util.cpp in Sources */,
-				A9ECC426252261FB0023ECBF /* folding_rules.cpp in Sources */,
-				A9ECC2A3252261FB0023ECBF /* spirv_fuzzer_options.cpp in Sources */,
-				A9ECC42C252261FB0023ECBF /* ir_context.cpp in Sources */,
-				A9ECC2F7252261FB0023ECBF /* register_pressure.cpp in Sources */,
-				A9ECC561252261FC0023ECBF /* scalar_analysis_simplification.cpp in Sources */,
-				A9ECC39C252261FB0023ECBF /* dead_variable_elimination.cpp in Sources */,
-				A9ECC1E3252261FB0023ECBF /* table.cpp in Sources */,
-				A9ECC52E252261FC0023ECBF /* struct_cfg_analysis.cpp in Sources */,
-				A9ECC3F3252261FB0023ECBF /* def_use_manager.cpp in Sources */,
-				A9ECC3D5252261FB0023ECBF /* split_invalid_unreachable_pass.cpp in Sources */,
-				A9ECC444252261FB0023ECBF /* convert_to_half_pass.cpp in Sources */,
-				A9ECC381252261FB0023ECBF /* loop_dependence.cpp in Sources */,
-				A9ECC204252261FB0023ECBF /* remove_function_reduction_opportunity_finder.cpp in Sources */,
-				A9ECCA26252261FE0023ECBF /* validate_layout.cpp in Sources */,
-				A9ECC447252261FB0023ECBF /* process_lines_pass.cpp in Sources */,
-				A9ECC2BE252261FB0023ECBF /* binary.cpp in Sources */,
-				A9ECC9AE252261FE0023ECBF /* validate_misc.cpp in Sources */,
-				A9ECC570252261FC0023ECBF /* compact_ids_pass.cpp in Sources */,
-				A9ECC558252261FC0023ECBF /* upgrade_memory_model.cpp in Sources */,
-				A9ECC456252261FB0023ECBF /* if_conversion.cpp in Sources */,
-				A9ECC4D4252261FC0023ECBF /* scalar_replacement_pass.cpp in Sources */,
-				A9ECC3B4252261FB0023ECBF /* generate_webgpu_initializers_pass.cpp in Sources */,
-				A9ECC264252261FB0023ECBF /* change_operand_to_undef_reduction_opportunity.cpp in Sources */,
-				A9ECC19B252261FB0023ECBF /* spirv_target_env.cpp in Sources */,
-				A9ECC9CC252261FE0023ECBF /* validate_decorations.cpp in Sources */,
-				A9ECC3C6252261FB0023ECBF /* ir_loader.cpp in Sources */,
-				A9ECC1E9252261FB0023ECBF /* remove_selection_reduction_opportunity.cpp in Sources */,
-				A9ECC441252261FB0023ECBF /* composite.cpp in Sources */,
-				A9ECC435252261FB0023ECBF /* loop_descriptor.cpp in Sources */,
-				A9ECC3E1252261FB0023ECBF /* loop_unroller.cpp in Sources */,
-				A9ECC4F2252261FC0023ECBF /* instruction.cpp in Sources */,
-				A9ECC1CB252261FB0023ECBF /* string_utils.cpp in Sources */,
-				A9ECC35D252261FB0023ECBF /* loop_fission.cpp in Sources */,
-				A9ECC2F1252261FB0023ECBF /* optimizer.cpp in Sources */,
-				A9ECC3F9252261FB0023ECBF /* strip_reflect_info_pass.cpp in Sources */,
-				A9ECC4DD252261FC0023ECBF /* redundancy_elimination.cpp in Sources */,
-				A9ECC495252261FC0023ECBF /* scalar_analysis.cpp in Sources */,
-				A9ECC9DE252261FE0023ECBF /* validate_constants.cpp in Sources */,
-				A9ECC9B1252261FE0023ECBF /* validate_cfg.cpp in Sources */,
-				A9ECC48F252261FC0023ECBF /* dead_insert_elim_pass.cpp in Sources */,
-				A9ECC37E252261FB0023ECBF /* ssa_rewrite_pass.cpp in Sources */,
-				A9ECC9E7252261FE0023ECBF /* construct.cpp in Sources */,
-				A9ECC4FE252261FC0023ECBF /* fix_storage_class.cpp in Sources */,
-				A9ECC25E252261FB0023ECBF /* reduction_opportunity.cpp in Sources */,
-				A9ECC309252261FB0023ECBF /* build_module.cpp in Sources */,
-				A9ECCA14252261FE0023ECBF /* validate_image.cpp in Sources */,
-				A9ECC9E1252261FE0023ECBF /* validate_bitwise.cpp in Sources */,
-				A9ECC513252261FC0023ECBF /* decompose_initialized_variables_pass.cpp in Sources */,
-				A9ECC555252261FC0023ECBF /* loop_fusion.cpp in Sources */,
-				A9ECCA05252261FE0023ECBF /* validate_mode_setting.cpp in Sources */,
-				A9ECC1D7252261FB0023ECBF /* parse_number.cpp in Sources */,
-				A9ECC3CC252261FB0023ECBF /* licm_pass.cpp in Sources */,
-				A9ECC3CF252261FB0023ECBF /* eliminate_dead_functions_pass.cpp in Sources */,
-				A9ECC2E2252261FB0023ECBF /* software_version.cpp in Sources */,
-				A9ECC504252261FC0023ECBF /* inline_opaque_pass.cpp in Sources */,
-				A9ECC1FB252261FB0023ECBF /* reduction_util.cpp in Sources */,
-				A9ECC98D252261FE0023ECBF /* libspirv.cpp in Sources */,
-				A9ECC3A2252261FB0023ECBF /* module.cpp in Sources */,
-				A9ECC252252261FB0023ECBF /* operand_to_undef_reduction_opportunity_finder.cpp in Sources */,
-				A9ECC4BC252261FC0023ECBF /* propagator.cpp in Sources */,
-				A9ECC573252261FC0023ECBF /* loop_peeling.cpp in Sources */,
-				A9ECC9A2252261FE0023ECBF /* disassemble.cpp in Sources */,
-				A9ECC4B0252261FC0023ECBF /* local_single_store_elim_pass.cpp in Sources */,
-				A9ECC3AB252261FB0023ECBF /* loop_unswitch_pass.cpp in Sources */,
-				A9ECC1AA252261FB0023ECBF /* assembly_grammar.cpp in Sources */,
-				A9ECC288252261FB0023ECBF /* remove_block_reduction_opportunity.cpp in Sources */,
-				A9ECCA29252261FE0023ECBF /* basic_block.cpp in Sources */,
-				A9ECC408252261FB0023ECBF /* pch_source_opt.cpp in Sources */,
-				A9ECC9A8252261FE0023ECBF /* text_handler.cpp in Sources */,
-				A9ECC9C0252261FE0023ECBF /* validate_scopes.cpp in Sources */,
-				A9ECC4E3252261FC0023ECBF /* workaround1209.cpp in Sources */,
-				A9ECC225252261FB0023ECBF /* change_operand_reduction_opportunity.cpp in Sources */,
-				A9ECC4CB252261FC0023ECBF /* fold.cpp in Sources */,
-				A9ECC9C9252261FE0023ECBF /* validate_instruction.cpp in Sources */,
-				A9ECC43B252261FB0023ECBF /* function.cpp in Sources */,
-				A9ECCA35252261FE0023ECBF /* validation_state.cpp in Sources */,
-				A9ECC507252261FC0023ECBF /* replace_invalid_opc.cpp in Sources */,
-				A9ECC53A252261FC0023ECBF /* local_access_chain_convert_pass.cpp in Sources */,
-				A9ECC510252261FC0023ECBF /* dominator_analysis.cpp in Sources */,
-				A9ECC9F3252261FE0023ECBF /* validate_conversion.cpp in Sources */,
-				A9ECC987252261FE0023ECBF /* diagnostic.cpp in Sources */,
-				A9ECC306252261FB0023ECBF /* combine_access_chains.cpp in Sources */,
-				A9ECCA02252261FE0023ECBF /* validate_arithmetics.cpp in Sources */,
-				A9ECC477252261FB0023ECBF /* inline_exhaustive_pass.cpp in Sources */,
-				A9ECC357252261FB0023ECBF /* feature_manager.cpp in Sources */,
-				A9ECC282252261FB0023ECBF /* conditional_branch_to_simple_conditional_branch_opportunity_finder.cpp in Sources */,
-				A9ECC372252261FB0023ECBF /* wrap_opkill.cpp in Sources */,
-				A9ECC33F252261FB0023ECBF /* freeze_spec_constant_value_pass.cpp in Sources */,
-				A9ECC2AC252261FB0023ECBF /* print.cpp in Sources */,
-				A9ECC501252261FC0023ECBF /* value_number_table.cpp in Sources */,
-				A9ECCA2C252261FE0023ECBF /* validate_function.cpp in Sources */,
-				A9ECC3DB252261FB0023ECBF /* vector_dce.cpp in Sources */,
-				A9ECCA1A252261FE0023ECBF /* instruction.cpp in Sources */,
-				A9ECC2D0252261FB0023ECBF /* spirv_reducer_options.cpp in Sources */,
-				A9ECC480252261FB0023ECBF /* loop_fusion_pass.cpp in Sources */,
-				A9ECC28B252261FB0023ECBF /* remove_unused_struct_member_reduction_opportunity_finder.cpp in Sources */,
-				A9ECC9EA252261FE0023ECBF /* function.cpp in Sources */,
-				A9ECCA0B252261FE0023ECBF /* validate_logicals.cpp in Sources */,
-				A9ECC9D8252261FE0023ECBF /* validate.cpp in Sources */,
-				A9ECC4B6252261FC0023ECBF /* private_to_local_pass.cpp in Sources */,
-				A9ECC366252261FB0023ECBF /* merge_return_pass.cpp in Sources */,
-				A9ECC2EB252261FB0023ECBF /* ext_inst.cpp in Sources */,
-				A9ECC360252261FB0023ECBF /* dominator_tree.cpp in Sources */,
-				A9ECC243252261FB0023ECBF /* pch_source_reduce.cpp in Sources */,
-				A9ECC3C0252261FB0023ECBF /* inline_pass.cpp in Sources */,
-				A9ECCA08252261FE0023ECBF /* validate_memory_semantics.cpp in Sources */,
-				A9ECC9CF252261FE0023ECBF /* validate_debug.cpp in Sources */,
-				A9ECC9B4252261FE0023ECBF /* validate_capability.cpp in Sources */,
-				A9ECC213252261FB0023ECBF /* simple_conditional_branch_to_branch_opportunity_finder.cpp in Sources */,
-				A9ECC1DA252261FB0023ECBF /* bit_vector.cpp in Sources */,
-				A9ECC471252261FB0023ECBF /* copy_prop_arrays.cpp in Sources */,
-				A9ECCA1D252261FE0023ECBF /* validate_type.cpp in Sources */,
-				A9ECC1B0252261FB0023ECBF /* extensions.cpp in Sources */,
-				A9ECC2B5252261FB0023ECBF /* spirv_endian.cpp in Sources */,
-				A9ECC393252261FB0023ECBF /* mem_pass.cpp in Sources */,
-				A9ECC336252261FB0023ECBF /* strip_atomic_counter_memory_pass.cpp in Sources */,
-				A9ECC2DC252261FB0023ECBF /* name_mapper.cpp in Sources */,
-				A9ECC3F0252261FB0023ECBF /* inst_buff_addr_check_pass.cpp in Sources */,
-				A9ECCA23252261FE0023ECBF /* validate_execution_limitations.cpp in Sources */,
-				A9ECC1FE252261FB0023ECBF /* structured_loop_to_selection_reduction_opportunity_finder.cpp in Sources */,
-				A9ECC53D252261FC0023ECBF /* basic_block.cpp in Sources */,
-				A9ECCA0E252261FE0023ECBF /* validate_derivatives.cpp in Sources */,
-				A9ECC462252261FB0023ECBF /* eliminate_dead_members_pass.cpp in Sources */,
-				A9ECC246252261FB0023ECBF /* remove_struct_member_reduction_opportunity.cpp in Sources */,
-				A9ECC41D252261FB0023ECBF /* dead_branch_elim_pass.cpp in Sources */,
-				A9ECC222252261FB0023ECBF /* merge_blocks_reduction_opportunity.cpp in Sources */,
-				A9ECC4F8252261FC0023ECBF /* reduce_load_size.cpp in Sources */,
-				A9ECC9D5252261FE0023ECBF /* validate_interfaces.cpp in Sources */,
-				A9ECC23A252261FB0023ECBF /* remove_instruction_reduction_opportunity.cpp in Sources */,
-				A9ECC375252261FB0023ECBF /* const_folding_rules.cpp in Sources */,
-				A9ECC1F2252261FB0023ECBF /* reduction_pass.cpp in Sources */,
-				A9ECC35A252261FB0023ECBF /* pass.cpp in Sources */,
-				A9ECC285252261FB0023ECBF /* structured_loop_to_selection_reduction_opportunity.cpp in Sources */,
-				A9ECC37B252261FB0023ECBF /* strip_debug_info_pass.cpp in Sources */,
-				A9ECC2A9252261FB0023ECBF /* spirv_validator_options.cpp in Sources */,
-				A9ECCA38252261FE0023ECBF /* validate_primitives.cpp in Sources */,
-				A9ECC2FA252261FB0023ECBF /* loop_utils.cpp in Sources */,
-				A9ECC999252261FE0023ECBF /* operand.cpp in Sources */,
-				A9ECCA32252261FE0023ECBF /* validate_composites.cpp in Sources */,
-				A9ECC2D3252261FB0023ECBF /* parsed_operand.cpp in Sources */,
-				A9ECC1C5252261FB0023ECBF /* timer.cpp in Sources */,
-				A9ECC1F5252261FB0023ECBF /* operand_to_const_reduction_opportunity_finder.cpp in Sources */,
-				A9ECC9F6252261FE0023ECBF /* validate_small_type_uses.cpp in Sources */,
-				A9ECC3E7252261FB0023ECBF /* constants.cpp in Sources */,
-				A9ECC297252261FB0023ECBF /* spirv_optimizer_options.cpp in Sources */,
-				A9ECC28E252261FB0023ECBF /* reduction_opportunity_finder.cpp in Sources */,
-				A9ECC3AE252261FB0023ECBF /* unify_const_pass.cpp in Sources */,
-				A9ECC279252261FB0023ECBF /* remove_block_reduction_opportunity_finder.cpp in Sources */,
-				A9ECC9D2252261FE0023ECBF /* validate_builtins.cpp in Sources */,
-				A9ECC333252261FB0023ECBF /* cfg.cpp in Sources */,
-				A9ECC474252261FB0023ECBF /* pass_manager.cpp in Sources */,
-				A9ECC32A252261FB0023ECBF /* types.cpp in Sources */,
+				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 */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
diff --git a/ExternalRevisions/SPIRV-Cross_repo_revision b/ExternalRevisions/SPIRV-Cross_repo_revision
index f4ebef3..f065f1e 100644
--- a/ExternalRevisions/SPIRV-Cross_repo_revision
+++ b/ExternalRevisions/SPIRV-Cross_repo_revision
@@ -1 +1 @@
-3d16060c3243e9f7bfd027de6e2e27c348d1791e
+762c3082ae65e43f1c4f11546a21d3f9c1317160
diff --git a/ExternalRevisions/Vulkan-Headers_repo_revision b/ExternalRevisions/Vulkan-Headers_repo_revision
index 77ca791..826e727 100644
--- a/ExternalRevisions/Vulkan-Headers_repo_revision
+++ b/ExternalRevisions/Vulkan-Headers_repo_revision
@@ -1 +1 @@
-7f9879b1b1fab53f719a9ed5e6e29533b10972b2
+87aaa16d4c8e1ac70f8f04acdcd46eed4bd77209
diff --git a/ExternalRevisions/Vulkan-Tools_repo_revision b/ExternalRevisions/Vulkan-Tools_repo_revision
index 2535bb4..9678881 100644
--- a/ExternalRevisions/Vulkan-Tools_repo_revision
+++ b/ExternalRevisions/Vulkan-Tools_repo_revision
@@ -1 +1 @@
-2bfd6a752dc6cb26ceda4ec9d56e7dce98527680
+0387f633882df56347c368149759b825ec55fd71
diff --git a/ExternalRevisions/VulkanSamples_repo_revision b/ExternalRevisions/VulkanSamples_repo_revision
index ea3882c..95c22a9 100644
--- a/ExternalRevisions/VulkanSamples_repo_revision
+++ b/ExternalRevisions/VulkanSamples_repo_revision
@@ -1 +1 @@
-a1fe1176690ec2574deb4dd3be6c4e62d1f5d186
+753fc69bac132e58da6d8864a9930cc587fde60a
diff --git a/ExternalRevisions/glslang_repo_revision b/ExternalRevisions/glslang_repo_revision
index f4936df..22afe2f 100644
--- a/ExternalRevisions/glslang_repo_revision
+++ b/ExternalRevisions/glslang_repo_revision
@@ -1 +1 @@
-bacaef3237c515e40d1a24722be48c0a0b30f75f
+c594de23cdd790d64ad5f9c8b059baae0ee2941d
diff --git a/MoltenVK/MoltenVK/GPUObjects/MVKDevice.mm b/MoltenVK/MoltenVK/GPUObjects/MVKDevice.mm
index f0d911b..6b3d5c1 100644
--- a/MoltenVK/MoltenVK/GPUObjects/MVKDevice.mm
+++ b/MoltenVK/MoltenVK/GPUObjects/MVKDevice.mm
@@ -60,6 +60,11 @@
 
 #define supportsMTLGPUFamily(GPUF)	([_mtlDevice respondsToSelector: @selector(supportsFamily:)] && [_mtlDevice supportsFamily: MTLGPUFamily ##GPUF])
 
+// Suppress unused variable warnings to allow us to define these all in one place,
+// but use them in platform-conditional code blocks.
+#pragma clang diagnostic push
+#pragma clang diagnostic ignored "-Wunused-variable"
+
 static const uint32_t kAMDVendorId = 0x1002;
 static const uint32_t kAppleVendorId = 0x106b;
 static const uint32_t kIntelVendorId = 0x8086;
@@ -68,6 +73,8 @@
 static const uint32_t kAMDRadeonRX5700XTDeviceId = 0x731f;
 static const uint32_t kAMDRadeonRX5500XTDeviceId = 0x7340;
 
+#pragma clang diagnostic pop
+
 
 #pragma mark -
 #pragma mark MVKPhysicalDevice
@@ -3681,6 +3688,10 @@
 
 	_commandResourceFactory = new MVKCommandResourceFactory(this);
 
+// This code will be refactored in an upcoming release, but for now,
+// suppress deprecation warnings for startCaptureWithDevice: on MacCatalyst.
+#pragma clang diagnostic push
+#pragma clang diagnostic ignored "-Wdeprecated-declarations"
 	if (getInstance()->_autoGPUCaptureScope == MVK_CONFIG_AUTO_GPU_CAPTURE_SCOPE_DEVICE) {
 		MTLCaptureManager *captureMgr = [MTLCaptureManager sharedCaptureManager];
 		if (!getInstance()->_autoGPUCaptureOutputFile.empty()) {
@@ -3710,6 +3721,7 @@
 			[captureMgr startCaptureWithDevice: getMTLDevice()];
 		}
 	}
+#pragma clang diagnostic pop
 
 	MVKLogInfo("Created VkDevice to run on GPU %s with the following %d Vulkan extensions enabled:%s",
 			   _pProperties->deviceName,
diff --git a/MoltenVK/MoltenVK/GPUObjects/MVKQueue.mm b/MoltenVK/MoltenVK/GPUObjects/MVKQueue.mm
index 37ffccc..caec05e 100644
--- a/MoltenVK/MoltenVK/GPUObjects/MVKQueue.mm
+++ b/MoltenVK/MoltenVK/GPUObjects/MVKQueue.mm
@@ -300,15 +300,15 @@
 	MVKDevice* device = _queue->getDevice();
 	id<MTLCommandBuffer> mtlCmdBuff = _activeMTLCommandBuffer;
 	// If command buffer execution fails, log it, and mark the device lost.
-	[mtlCmdBuff addCompletedHandler: ^(id<MTLCommandBuffer> mtlCmdBuff) {
-		if (mtlCmdBuff.status == MTLCommandBufferStatusError) {
-			device->reportError(device->markLost(), "Command buffer %p \"%s\" execution failed (code %li): %s", mtlCmdBuff, mtlCmdBuff.label ? mtlCmdBuff.label.UTF8String : "", mtlCmdBuff.error.code, mtlCmdBuff.error.localizedDescription.UTF8String);
+	[mtlCmdBuff addCompletedHandler: ^(id<MTLCommandBuffer> mtlCB) {
+		if (mtlCB.status == MTLCommandBufferStatusError) {
+			device->reportError(device->markLost(), "Command buffer %p \"%s\" execution failed (code %li): %s", mtlCB, mtlCB.label ? mtlCB.label.UTF8String : "", mtlCB.error.code, mtlCB.error.localizedDescription.UTF8String);
 			// Some errors indicate we lost the physical device as well.
-			switch (mtlCmdBuff.error.code) {
+			switch (mtlCB.error.code) {
 				case MTLCommandBufferErrorBlacklisted:
 				// XXX This may also be used for command buffers executed in the background without the right entitlement.
 				case MTLCommandBufferErrorNotPermitted:
-#if MVK_MACOS
+#if MVK_MACOS && !MVK_MACCAT
 				case MTLCommandBufferErrorDeviceRemoved:
 #endif
 					device->getPhysicalDevice()->setConfigurationResult(VK_ERROR_DEVICE_LOST);
diff --git a/Templates/spirv-tools/build.zip b/Templates/spirv-tools/build.zip
index 205e3ec..f63393c 100644
--- a/Templates/spirv-tools/build.zip
+++ b/Templates/spirv-tools/build.zip
Binary files differ
diff --git a/fetchDependencies b/fetchDependencies
index b4dc38e..4f55904 100755
--- a/fetchDependencies
+++ b/fetchDependencies
@@ -493,7 +493,7 @@
 		echo "WARNING: You did not specify a platform to build."
 		echo "To build the external libraries, include one or"
 		echo "more of the following platform options:"
-		echo "    --macos --ios --iossim --tvos --tvossim --all"
+		echo "    --macos --ios --iossim --maccat --tvos --tvossim --all"
 		echo "See the instructions in the fetchDependencies script for more info."
 	fi
 fi