Merge pull request #1470 from billhollings/sdk-1.2.198

Update library dependencies to match Vulkan SDK 1.2.198.
diff --git a/Docs/Whats_New.md b/Docs/Whats_New.md
index 992da4c..618034b 100644
--- a/Docs/Whats_New.md
+++ b/Docs/Whats_New.md
@@ -16,24 +16,47 @@
 MoltenVK 1.1.6
 --------------
 
-Released TBD
+Released 2021/11/15
 
-- Support maximum point primitive size of 511.
+- Set maximum point primitive size based on GPU vendor ID, which can now be as large as `511`.
 - Improved checks for timestamp GPU counter support on older devices.
 - Fix incorrect validation error on multilayer `VkImage` marked for rendering, when multilayered-rendering 
   is not supported on platform, but app doesn't actually attempt to render to multiple layers.
-- Fix dynamic pipeline state such as `vkCmdSetDepthBias()` sometimes ignoring pipeline dyamic 
+- Fix dynamic pipeline state such as `vkCmdSetDepthBias()` sometimes ignoring pipeline dynamic 
   state flags when called before `vkCmdBindPipeline()`.
+- Fix incorrect validation of multilayer-rendering validation when `MVKImageView` 
+  does not actually perform multilayer-rendering.
+- Fix issue where dynamic pipeline flags were sometimes read from previously bound pipeline.
+- Fix issue where correct base layer and mipmap for attachment was sometimes not being used.
+- Add `MTLFence` between Metal encoders and timestamp stage counter BLIT encoder 
+  to ensure previous work is finished before being timestamped.
+- Fix issue with `BC1_RGB` compressed format where incorrect alpha value returned.
+- Add `vkGetMTLCommandQueueMVK()` function to expose underlying `MTLCommandQueue` object.
+- Add `vkSetWorkgroupSizeMVK()` function.
+- Add unsupported `VkApplicationInfo::apiVersion` warning.
 - Update to latest SPIRV-Cross version:
 	- MSL: Add support for `OpSpecConstantOp` ops `OpQuantizeToF16` and `OpSRem`.
 	- MSL: Return fragment function value even when last SPIR-V Op is discard (`OpKill`).
 	- MSL: Fix location and component variable matching between shader stages.
-	- MSL: Track location component to match vecsize between shader stages.
+	- MSL: Fix type redirection when struct members are reordered to align with offsets.
+	- MSL: Remove over-zealous check for struct packing compatibility.
+	- MSL: Correctly emit user(`clip/cullN`) for clip/cull builtins in tess output struct.
+	- MSL: Don't output depth and stencil values with explicit early fragment tests.
+	- MSL: Track location component to match `vecsize` between shader stages.
 	- MSL: Selectively enable `fast-math` in MSL code to match Vulkan CTS results.
 	- MSL: Honor `DecorationNoContraction` when compiling using `fast-math`.
 	- MSL: Honor infinities in `OpQuantizeToF16` when compiling using `fast-math`.
 	- MSL: Support synthetic functions in function constants.
 	- MSL: Improve handling of `INT_MIN/INT64_MIN` literals.
+	- MSL: Consolidate `spvQuantizeToF16()` functions into a single template function.
+	- MSL: Use `vec<T, n>` in template `SpvHalfTypeSelector` for function `spvQuantizeToF16()`.
+	- MSL: Support more usecases for unpacked vectors.
+	- MSL: Workaround compiler crashes when using `threadgroup bool`.
+	- MSL: Handle non-thread storage class in `Modf/Frexp` pointer versions.
+	- Improve handling of `INT_MIN/INT64_MIN` literals.
+	- Per spec, support undefined behavior for out-of-bounds swizzles.
+	- Correctly reflect declared buffer size for out of order members.
+	- Separate (partially) the tracking of depth images from depth compare ops.
 
 
 
diff --git a/ExternalDependencies.xcodeproj/project.pbxproj b/ExternalDependencies.xcodeproj/project.pbxproj
index f92a13b..16c5eaf 100644
--- a/ExternalDependencies.xcodeproj/project.pbxproj
+++ b/ExternalDependencies.xcodeproj/project.pbxproj
@@ -83,1149 +83,6 @@
 		450A4F66221C5A95007203D7 /* spirv_reflect.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 450A4F63221C5A95007203D7 /* spirv_reflect.hpp */; };
 		450A4F67221C5A95007203D7 /* spirv_reflect.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 450A4F64221C5A95007203D7 /* spirv_reflect.cpp */; };
 		450A4F68221C5A95007203D7 /* spirv_reflect.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 450A4F64221C5A95007203D7 /* spirv_reflect.cpp */; };
-		A95604FD25E46D1D008BC84F /* spirv_target_env.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95601F925E46D1C008BC84F /* spirv_target_env.cpp */; };
-		A95604FE25E46D1D008BC84F /* spirv_target_env.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95601F925E46D1C008BC84F /* spirv_target_env.cpp */; };
-		A95604FF25E46D1D008BC84F /* spirv_target_env.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95601F925E46D1C008BC84F /* spirv_target_env.cpp */; };
-		A956050025E46D1D008BC84F /* spirv_fuzzer_options.h in Headers */ = {isa = PBXBuildFile; fileRef = A95601FA25E46D1C008BC84F /* spirv_fuzzer_options.h */; };
-		A956050125E46D1D008BC84F /* spirv_fuzzer_options.h in Headers */ = {isa = PBXBuildFile; fileRef = A95601FA25E46D1C008BC84F /* spirv_fuzzer_options.h */; };
-		A956050225E46D1D008BC84F /* spirv_fuzzer_options.h in Headers */ = {isa = PBXBuildFile; fileRef = A95601FA25E46D1C008BC84F /* spirv_fuzzer_options.h */; };
-		A956050325E46D1D008BC84F /* assembly_grammar.h in Headers */ = {isa = PBXBuildFile; fileRef = A95601FB25E46D1C008BC84F /* assembly_grammar.h */; };
-		A956050425E46D1D008BC84F /* assembly_grammar.h in Headers */ = {isa = PBXBuildFile; fileRef = A95601FB25E46D1C008BC84F /* assembly_grammar.h */; };
-		A956050525E46D1D008BC84F /* assembly_grammar.h in Headers */ = {isa = PBXBuildFile; fileRef = A95601FB25E46D1C008BC84F /* assembly_grammar.h */; };
-		A956050625E46D1D008BC84F /* enum_set.h in Headers */ = {isa = PBXBuildFile; fileRef = A95601FC25E46D1C008BC84F /* enum_set.h */; };
-		A956050725E46D1D008BC84F /* enum_set.h in Headers */ = {isa = PBXBuildFile; fileRef = A95601FC25E46D1C008BC84F /* enum_set.h */; };
-		A956050825E46D1D008BC84F /* enum_set.h in Headers */ = {isa = PBXBuildFile; fileRef = A95601FC25E46D1C008BC84F /* enum_set.h */; };
-		A956050925E46D1D008BC84F /* text.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95601FE25E46D1C008BC84F /* text.cpp */; };
-		A956050A25E46D1D008BC84F /* text.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95601FE25E46D1C008BC84F /* text.cpp */; };
-		A956050B25E46D1D008BC84F /* text.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95601FE25E46D1C008BC84F /* text.cpp */; };
-		A956050C25E46D1D008BC84F /* assembly_grammar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95601FF25E46D1C008BC84F /* assembly_grammar.cpp */; };
-		A956050D25E46D1D008BC84F /* assembly_grammar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95601FF25E46D1C008BC84F /* assembly_grammar.cpp */; };
-		A956050E25E46D1D008BC84F /* assembly_grammar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95601FF25E46D1C008BC84F /* assembly_grammar.cpp */; };
-		A956050F25E46D1D008BC84F /* text.h in Headers */ = {isa = PBXBuildFile; fileRef = A956020025E46D1C008BC84F /* text.h */; };
-		A956051025E46D1D008BC84F /* text.h in Headers */ = {isa = PBXBuildFile; fileRef = A956020025E46D1C008BC84F /* text.h */; };
-		A956051125E46D1D008BC84F /* text.h in Headers */ = {isa = PBXBuildFile; fileRef = A956020025E46D1C008BC84F /* text.h */; };
-		A956051225E46D1D008BC84F /* extensions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956020125E46D1C008BC84F /* extensions.cpp */; };
-		A956051325E46D1D008BC84F /* extensions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956020125E46D1C008BC84F /* extensions.cpp */; };
-		A956051425E46D1D008BC84F /* extensions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956020125E46D1C008BC84F /* extensions.cpp */; };
-		A956051525E46D1D008BC84F /* pch_source.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956020225E46D1C008BC84F /* pch_source.cpp */; };
-		A956051625E46D1D008BC84F /* pch_source.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956020225E46D1C008BC84F /* pch_source.cpp */; };
-		A956051725E46D1D008BC84F /* pch_source.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956020225E46D1C008BC84F /* pch_source.cpp */; };
-		A956051825E46D1D008BC84F /* parse_number.h in Headers */ = {isa = PBXBuildFile; fileRef = A956020425E46D1C008BC84F /* parse_number.h */; };
-		A956051925E46D1D008BC84F /* parse_number.h in Headers */ = {isa = PBXBuildFile; fileRef = A956020425E46D1C008BC84F /* parse_number.h */; };
-		A956051A25E46D1D008BC84F /* parse_number.h in Headers */ = {isa = PBXBuildFile; fileRef = A956020425E46D1C008BC84F /* parse_number.h */; };
-		A956051B25E46D1D008BC84F /* ilist_node.h in Headers */ = {isa = PBXBuildFile; fileRef = A956020525E46D1C008BC84F /* ilist_node.h */; };
-		A956051C25E46D1D008BC84F /* ilist_node.h in Headers */ = {isa = PBXBuildFile; fileRef = A956020525E46D1C008BC84F /* ilist_node.h */; };
-		A956051D25E46D1D008BC84F /* ilist_node.h in Headers */ = {isa = PBXBuildFile; fileRef = A956020525E46D1C008BC84F /* ilist_node.h */; };
-		A956051E25E46D1D008BC84F /* make_unique.h in Headers */ = {isa = PBXBuildFile; fileRef = A956020625E46D1C008BC84F /* make_unique.h */; };
-		A956051F25E46D1D008BC84F /* make_unique.h in Headers */ = {isa = PBXBuildFile; fileRef = A956020625E46D1C008BC84F /* make_unique.h */; };
-		A956052025E46D1D008BC84F /* make_unique.h in Headers */ = {isa = PBXBuildFile; fileRef = A956020625E46D1C008BC84F /* make_unique.h */; };
-		A956052125E46D1D008BC84F /* string_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = A956020725E46D1C008BC84F /* string_utils.h */; };
-		A956052225E46D1D008BC84F /* string_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = A956020725E46D1C008BC84F /* string_utils.h */; };
-		A956052325E46D1D008BC84F /* string_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = A956020725E46D1C008BC84F /* string_utils.h */; };
-		A956052425E46D1D008BC84F /* small_vector.h in Headers */ = {isa = PBXBuildFile; fileRef = A956020825E46D1C008BC84F /* small_vector.h */; };
-		A956052525E46D1D008BC84F /* small_vector.h in Headers */ = {isa = PBXBuildFile; fileRef = A956020825E46D1C008BC84F /* small_vector.h */; };
-		A956052625E46D1D008BC84F /* small_vector.h in Headers */ = {isa = PBXBuildFile; fileRef = A956020825E46D1C008BC84F /* small_vector.h */; };
-		A956052725E46D1D008BC84F /* timer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956020925E46D1C008BC84F /* timer.cpp */; };
-		A956052825E46D1D008BC84F /* timer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956020925E46D1C008BC84F /* timer.cpp */; };
-		A956052925E46D1D008BC84F /* timer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956020925E46D1C008BC84F /* timer.cpp */; };
-		A956052A25E46D1D008BC84F /* timer.h in Headers */ = {isa = PBXBuildFile; fileRef = A956020A25E46D1C008BC84F /* timer.h */; };
-		A956052B25E46D1D008BC84F /* timer.h in Headers */ = {isa = PBXBuildFile; fileRef = A956020A25E46D1C008BC84F /* timer.h */; };
-		A956052C25E46D1D008BC84F /* timer.h in Headers */ = {isa = PBXBuildFile; fileRef = A956020A25E46D1C008BC84F /* timer.h */; };
-		A956052D25E46D1D008BC84F /* string_utils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956020B25E46D1C008BC84F /* string_utils.cpp */; };
-		A956052E25E46D1D008BC84F /* string_utils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956020B25E46D1C008BC84F /* string_utils.cpp */; };
-		A956052F25E46D1D008BC84F /* string_utils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956020B25E46D1C008BC84F /* string_utils.cpp */; };
-		A956053025E46D1D008BC84F /* bit_vector.h in Headers */ = {isa = PBXBuildFile; fileRef = A956020C25E46D1C008BC84F /* bit_vector.h */; };
-		A956053125E46D1D008BC84F /* bit_vector.h in Headers */ = {isa = PBXBuildFile; fileRef = A956020C25E46D1C008BC84F /* bit_vector.h */; };
-		A956053225E46D1D008BC84F /* bit_vector.h in Headers */ = {isa = PBXBuildFile; fileRef = A956020C25E46D1C008BC84F /* bit_vector.h */; };
-		A956053325E46D1D008BC84F /* bitutils.h in Headers */ = {isa = PBXBuildFile; fileRef = A956020D25E46D1C008BC84F /* bitutils.h */; };
-		A956053425E46D1D008BC84F /* bitutils.h in Headers */ = {isa = PBXBuildFile; fileRef = A956020D25E46D1C008BC84F /* bitutils.h */; };
-		A956053525E46D1D008BC84F /* bitutils.h in Headers */ = {isa = PBXBuildFile; fileRef = A956020D25E46D1C008BC84F /* bitutils.h */; };
-		A956053625E46D1D008BC84F /* hex_float.h in Headers */ = {isa = PBXBuildFile; fileRef = A956020E25E46D1C008BC84F /* hex_float.h */; };
-		A956053725E46D1D008BC84F /* hex_float.h in Headers */ = {isa = PBXBuildFile; fileRef = A956020E25E46D1C008BC84F /* hex_float.h */; };
-		A956053825E46D1D008BC84F /* hex_float.h in Headers */ = {isa = PBXBuildFile; fileRef = A956020E25E46D1C008BC84F /* hex_float.h */; };
-		A956053925E46D1D008BC84F /* parse_number.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956020F25E46D1C008BC84F /* parse_number.cpp */; };
-		A956053A25E46D1D008BC84F /* parse_number.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956020F25E46D1C008BC84F /* parse_number.cpp */; };
-		A956053B25E46D1D008BC84F /* parse_number.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956020F25E46D1C008BC84F /* parse_number.cpp */; };
-		A956053C25E46D1D008BC84F /* bit_vector.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956021025E46D1C008BC84F /* bit_vector.cpp */; };
-		A956053D25E46D1D008BC84F /* bit_vector.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956021025E46D1C008BC84F /* bit_vector.cpp */; };
-		A956053E25E46D1D008BC84F /* bit_vector.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956021025E46D1C008BC84F /* bit_vector.cpp */; };
-		A956053F25E46D1D008BC84F /* ilist.h in Headers */ = {isa = PBXBuildFile; fileRef = A956021125E46D1C008BC84F /* ilist.h */; };
-		A956054025E46D1D008BC84F /* ilist.h in Headers */ = {isa = PBXBuildFile; fileRef = A956021125E46D1C008BC84F /* ilist.h */; };
-		A956054125E46D1D008BC84F /* ilist.h in Headers */ = {isa = PBXBuildFile; fileRef = A956021125E46D1C008BC84F /* ilist.h */; };
-		A956054225E46D1D008BC84F /* spirv_target_env.h in Headers */ = {isa = PBXBuildFile; fileRef = A956021225E46D1C008BC84F /* spirv_target_env.h */; };
-		A956054325E46D1D008BC84F /* spirv_target_env.h in Headers */ = {isa = PBXBuildFile; fileRef = A956021225E46D1C008BC84F /* spirv_target_env.h */; };
-		A956054425E46D1D008BC84F /* spirv_target_env.h in Headers */ = {isa = PBXBuildFile; fileRef = A956021225E46D1C008BC84F /* spirv_target_env.h */; };
-		A956054525E46D1D008BC84F /* table.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956021325E46D1C008BC84F /* table.cpp */; };
-		A956054625E46D1D008BC84F /* table.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956021325E46D1C008BC84F /* table.cpp */; };
-		A956054725E46D1D008BC84F /* table.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956021325E46D1C008BC84F /* table.cpp */; };
-		A956054825E46D1D008BC84F /* operand_to_undef_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A956021525E46D1C008BC84F /* operand_to_undef_reduction_opportunity_finder.h */; };
-		A956054925E46D1D008BC84F /* operand_to_undef_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A956021525E46D1C008BC84F /* operand_to_undef_reduction_opportunity_finder.h */; };
-		A956054A25E46D1D008BC84F /* operand_to_undef_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A956021525E46D1C008BC84F /* operand_to_undef_reduction_opportunity_finder.h */; };
-		A956054B25E46D1D008BC84F /* remove_selection_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956021625E46D1C008BC84F /* remove_selection_reduction_opportunity.cpp */; };
-		A956054C25E46D1D008BC84F /* remove_selection_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956021625E46D1C008BC84F /* remove_selection_reduction_opportunity.cpp */; };
-		A956054D25E46D1D008BC84F /* remove_selection_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956021625E46D1C008BC84F /* remove_selection_reduction_opportunity.cpp */; };
-		A956054E25E46D1D008BC84F /* remove_block_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A956021725E46D1C008BC84F /* remove_block_reduction_opportunity.h */; };
-		A956054F25E46D1D008BC84F /* remove_block_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A956021725E46D1C008BC84F /* remove_block_reduction_opportunity.h */; };
-		A956055025E46D1D008BC84F /* remove_block_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A956021725E46D1C008BC84F /* remove_block_reduction_opportunity.h */; };
-		A956055125E46D1D008BC84F /* operand_to_dominating_id_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A956021825E46D1C008BC84F /* operand_to_dominating_id_reduction_opportunity_finder.h */; };
-		A956055225E46D1D008BC84F /* operand_to_dominating_id_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A956021825E46D1C008BC84F /* operand_to_dominating_id_reduction_opportunity_finder.h */; };
-		A956055325E46D1D008BC84F /* operand_to_dominating_id_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A956021825E46D1C008BC84F /* operand_to_dominating_id_reduction_opportunity_finder.h */; };
-		A956055425E46D1D008BC84F /* reduction_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956021925E46D1C008BC84F /* reduction_pass.cpp */; };
-		A956055525E46D1D008BC84F /* reduction_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956021925E46D1C008BC84F /* reduction_pass.cpp */; };
-		A956055625E46D1D008BC84F /* reduction_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956021925E46D1C008BC84F /* reduction_pass.cpp */; };
-		A956055725E46D1D008BC84F /* operand_to_const_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956021A25E46D1C008BC84F /* operand_to_const_reduction_opportunity_finder.cpp */; };
-		A956055825E46D1D008BC84F /* operand_to_const_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956021A25E46D1C008BC84F /* operand_to_const_reduction_opportunity_finder.cpp */; };
-		A956055925E46D1D008BC84F /* operand_to_const_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956021A25E46D1C008BC84F /* operand_to_const_reduction_opportunity_finder.cpp */; };
-		A956055A25E46D1D008BC84F /* operand_to_const_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A956021B25E46D1C008BC84F /* operand_to_const_reduction_opportunity_finder.h */; };
-		A956055B25E46D1D008BC84F /* operand_to_const_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A956021B25E46D1C008BC84F /* operand_to_const_reduction_opportunity_finder.h */; };
-		A956055C25E46D1D008BC84F /* operand_to_const_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A956021B25E46D1C008BC84F /* operand_to_const_reduction_opportunity_finder.h */; };
-		A956055D25E46D1D008BC84F /* reduction_util.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956021D25E46D1C008BC84F /* reduction_util.cpp */; };
-		A956055E25E46D1D008BC84F /* reduction_util.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956021D25E46D1C008BC84F /* reduction_util.cpp */; };
-		A956055F25E46D1D008BC84F /* reduction_util.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956021D25E46D1C008BC84F /* reduction_util.cpp */; };
-		A956056025E46D1D008BC84F /* structured_loop_to_selection_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956021E25E46D1C008BC84F /* structured_loop_to_selection_reduction_opportunity_finder.cpp */; };
-		A956056125E46D1D008BC84F /* structured_loop_to_selection_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956021E25E46D1C008BC84F /* structured_loop_to_selection_reduction_opportunity_finder.cpp */; };
-		A956056225E46D1D008BC84F /* structured_loop_to_selection_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956021E25E46D1C008BC84F /* structured_loop_to_selection_reduction_opportunity_finder.cpp */; };
-		A956056325E46D1D008BC84F /* simple_conditional_branch_to_branch_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A956021F25E46D1C008BC84F /* simple_conditional_branch_to_branch_reduction_opportunity.h */; };
-		A956056425E46D1D008BC84F /* simple_conditional_branch_to_branch_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A956021F25E46D1C008BC84F /* simple_conditional_branch_to_branch_reduction_opportunity.h */; };
-		A956056525E46D1D008BC84F /* simple_conditional_branch_to_branch_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A956021F25E46D1C008BC84F /* simple_conditional_branch_to_branch_reduction_opportunity.h */; };
-		A956056625E46D1D008BC84F /* remove_function_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956022025E46D1C008BC84F /* remove_function_reduction_opportunity_finder.cpp */; };
-		A956056725E46D1D008BC84F /* remove_function_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956022025E46D1C008BC84F /* remove_function_reduction_opportunity_finder.cpp */; };
-		A956056825E46D1D008BC84F /* remove_function_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956022025E46D1C008BC84F /* remove_function_reduction_opportunity_finder.cpp */; };
-		A956056925E46D1D008BC84F /* remove_instruction_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A956022125E46D1C008BC84F /* remove_instruction_reduction_opportunity.h */; };
-		A956056A25E46D1D008BC84F /* remove_instruction_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A956022125E46D1C008BC84F /* remove_instruction_reduction_opportunity.h */; };
-		A956056B25E46D1D008BC84F /* remove_instruction_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A956022125E46D1C008BC84F /* remove_instruction_reduction_opportunity.h */; };
-		A956056C25E46D1D008BC84F /* conditional_branch_to_simple_conditional_branch_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A956022225E46D1C008BC84F /* conditional_branch_to_simple_conditional_branch_reduction_opportunity.h */; };
-		A956056D25E46D1D008BC84F /* conditional_branch_to_simple_conditional_branch_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A956022225E46D1C008BC84F /* conditional_branch_to_simple_conditional_branch_reduction_opportunity.h */; };
-		A956056E25E46D1D008BC84F /* conditional_branch_to_simple_conditional_branch_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A956022225E46D1C008BC84F /* conditional_branch_to_simple_conditional_branch_reduction_opportunity.h */; };
-		A956056F25E46D1D008BC84F /* simple_conditional_branch_to_branch_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956022325E46D1C008BC84F /* simple_conditional_branch_to_branch_reduction_opportunity.cpp */; };
-		A956057025E46D1D008BC84F /* simple_conditional_branch_to_branch_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956022325E46D1C008BC84F /* simple_conditional_branch_to_branch_reduction_opportunity.cpp */; };
-		A956057125E46D1D008BC84F /* simple_conditional_branch_to_branch_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956022325E46D1C008BC84F /* simple_conditional_branch_to_branch_reduction_opportunity.cpp */; };
-		A956057225E46D1D008BC84F /* remove_function_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956022425E46D1C008BC84F /* remove_function_reduction_opportunity.cpp */; };
-		A956057325E46D1D008BC84F /* remove_function_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956022425E46D1C008BC84F /* remove_function_reduction_opportunity.cpp */; };
-		A956057425E46D1D008BC84F /* remove_function_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956022425E46D1C008BC84F /* remove_function_reduction_opportunity.cpp */; };
-		A956057525E46D1D008BC84F /* simple_conditional_branch_to_branch_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956022525E46D1C008BC84F /* simple_conditional_branch_to_branch_opportunity_finder.cpp */; };
-		A956057625E46D1D008BC84F /* simple_conditional_branch_to_branch_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956022525E46D1C008BC84F /* simple_conditional_branch_to_branch_opportunity_finder.cpp */; };
-		A956057725E46D1D008BC84F /* simple_conditional_branch_to_branch_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956022525E46D1C008BC84F /* simple_conditional_branch_to_branch_opportunity_finder.cpp */; };
-		A956057825E46D1D008BC84F /* remove_selection_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956022625E46D1C008BC84F /* remove_selection_reduction_opportunity_finder.cpp */; };
-		A956057925E46D1D008BC84F /* remove_selection_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956022625E46D1C008BC84F /* remove_selection_reduction_opportunity_finder.cpp */; };
-		A956057A25E46D1D008BC84F /* remove_selection_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956022625E46D1C008BC84F /* remove_selection_reduction_opportunity_finder.cpp */; };
-		A956057B25E46D1D008BC84F /* conditional_branch_to_simple_conditional_branch_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956022725E46D1C008BC84F /* conditional_branch_to_simple_conditional_branch_reduction_opportunity.cpp */; };
-		A956057C25E46D1D008BC84F /* conditional_branch_to_simple_conditional_branch_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956022725E46D1C008BC84F /* conditional_branch_to_simple_conditional_branch_reduction_opportunity.cpp */; };
-		A956057D25E46D1D008BC84F /* conditional_branch_to_simple_conditional_branch_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956022725E46D1C008BC84F /* conditional_branch_to_simple_conditional_branch_reduction_opportunity.cpp */; };
-		A956057E25E46D1D008BC84F /* remove_struct_member_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A956022825E46D1C008BC84F /* remove_struct_member_reduction_opportunity.h */; };
-		A956057F25E46D1D008BC84F /* remove_struct_member_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A956022825E46D1C008BC84F /* remove_struct_member_reduction_opportunity.h */; };
-		A956058025E46D1D008BC84F /* remove_struct_member_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A956022825E46D1C008BC84F /* remove_struct_member_reduction_opportunity.h */; };
-		A956058125E46D1D008BC84F /* simple_conditional_branch_to_branch_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A956022925E46D1C008BC84F /* simple_conditional_branch_to_branch_opportunity_finder.h */; };
-		A956058225E46D1D008BC84F /* simple_conditional_branch_to_branch_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A956022925E46D1C008BC84F /* simple_conditional_branch_to_branch_opportunity_finder.h */; };
-		A956058325E46D1D008BC84F /* simple_conditional_branch_to_branch_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A956022925E46D1C008BC84F /* simple_conditional_branch_to_branch_opportunity_finder.h */; };
-		A956058425E46D1D008BC84F /* merge_blocks_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956022A25E46D1C008BC84F /* merge_blocks_reduction_opportunity.cpp */; };
-		A956058525E46D1D008BC84F /* merge_blocks_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956022A25E46D1C008BC84F /* merge_blocks_reduction_opportunity.cpp */; };
-		A956058625E46D1D008BC84F /* merge_blocks_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956022A25E46D1C008BC84F /* merge_blocks_reduction_opportunity.cpp */; };
-		A956058725E46D1D008BC84F /* change_operand_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956022B25E46D1C008BC84F /* change_operand_reduction_opportunity.cpp */; };
-		A956058825E46D1D008BC84F /* change_operand_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956022B25E46D1C008BC84F /* change_operand_reduction_opportunity.cpp */; };
-		A956058925E46D1D008BC84F /* change_operand_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956022B25E46D1C008BC84F /* change_operand_reduction_opportunity.cpp */; };
-		A956058A25E46D1D008BC84F /* structured_loop_to_selection_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A956022C25E46D1C008BC84F /* structured_loop_to_selection_reduction_opportunity.h */; };
-		A956058B25E46D1D008BC84F /* structured_loop_to_selection_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A956022C25E46D1C008BC84F /* structured_loop_to_selection_reduction_opportunity.h */; };
-		A956058C25E46D1D008BC84F /* structured_loop_to_selection_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A956022C25E46D1C008BC84F /* structured_loop_to_selection_reduction_opportunity.h */; };
-		A956058D25E46D1D008BC84F /* remove_function_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A956022D25E46D1C008BC84F /* remove_function_reduction_opportunity.h */; };
-		A956058E25E46D1D008BC84F /* remove_function_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A956022D25E46D1C008BC84F /* remove_function_reduction_opportunity.h */; };
-		A956058F25E46D1D008BC84F /* remove_function_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A956022D25E46D1C008BC84F /* remove_function_reduction_opportunity.h */; };
-		A956059025E46D1D008BC84F /* remove_unused_instruction_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A956022E25E46D1C008BC84F /* remove_unused_instruction_reduction_opportunity_finder.h */; };
-		A956059125E46D1D008BC84F /* remove_unused_instruction_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A956022E25E46D1C008BC84F /* remove_unused_instruction_reduction_opportunity_finder.h */; };
-		A956059225E46D1D008BC84F /* remove_unused_instruction_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A956022E25E46D1C008BC84F /* remove_unused_instruction_reduction_opportunity_finder.h */; };
-		A956059325E46D1D008BC84F /* change_operand_to_undef_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A956022F25E46D1C008BC84F /* change_operand_to_undef_reduction_opportunity.h */; };
-		A956059425E46D1D008BC84F /* change_operand_to_undef_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A956022F25E46D1C008BC84F /* change_operand_to_undef_reduction_opportunity.h */; };
-		A956059525E46D1D008BC84F /* change_operand_to_undef_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A956022F25E46D1C008BC84F /* change_operand_to_undef_reduction_opportunity.h */; };
-		A956059625E46D1D008BC84F /* structured_loop_to_selection_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A956023025E46D1C008BC84F /* structured_loop_to_selection_reduction_opportunity_finder.h */; };
-		A956059725E46D1D008BC84F /* structured_loop_to_selection_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A956023025E46D1C008BC84F /* structured_loop_to_selection_reduction_opportunity_finder.h */; };
-		A956059825E46D1D008BC84F /* structured_loop_to_selection_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A956023025E46D1C008BC84F /* structured_loop_to_selection_reduction_opportunity_finder.h */; };
-		A956059925E46D1D008BC84F /* remove_selection_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A956023125E46D1C008BC84F /* remove_selection_reduction_opportunity.h */; };
-		A956059A25E46D1D008BC84F /* remove_selection_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A956023125E46D1C008BC84F /* remove_selection_reduction_opportunity.h */; };
-		A956059B25E46D1D008BC84F /* remove_selection_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A956023125E46D1C008BC84F /* remove_selection_reduction_opportunity.h */; };
-		A956059C25E46D1D008BC84F /* remove_instruction_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956023225E46D1C008BC84F /* remove_instruction_reduction_opportunity.cpp */; };
-		A956059D25E46D1D008BC84F /* remove_instruction_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956023225E46D1C008BC84F /* remove_instruction_reduction_opportunity.cpp */; };
-		A956059E25E46D1D008BC84F /* remove_instruction_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956023225E46D1C008BC84F /* remove_instruction_reduction_opportunity.cpp */; };
-		A956059F25E46D1D008BC84F /* remove_selection_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A956023325E46D1C008BC84F /* remove_selection_reduction_opportunity_finder.h */; };
-		A95605A025E46D1D008BC84F /* remove_selection_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A956023325E46D1C008BC84F /* remove_selection_reduction_opportunity_finder.h */; };
-		A95605A125E46D1D008BC84F /* remove_selection_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A956023325E46D1C008BC84F /* remove_selection_reduction_opportunity_finder.h */; };
-		A95605A225E46D1D008BC84F /* merge_blocks_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A956023425E46D1C008BC84F /* merge_blocks_reduction_opportunity_finder.h */; };
-		A95605A325E46D1D008BC84F /* merge_blocks_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A956023425E46D1C008BC84F /* merge_blocks_reduction_opportunity_finder.h */; };
-		A95605A425E46D1D008BC84F /* merge_blocks_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A956023425E46D1C008BC84F /* merge_blocks_reduction_opportunity_finder.h */; };
-		A95605A525E46D1D008BC84F /* pch_source_reduce.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956023525E46D1C008BC84F /* pch_source_reduce.cpp */; };
-		A95605A625E46D1D008BC84F /* pch_source_reduce.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956023525E46D1C008BC84F /* pch_source_reduce.cpp */; };
-		A95605A725E46D1D008BC84F /* pch_source_reduce.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956023525E46D1C008BC84F /* pch_source_reduce.cpp */; };
-		A95605A825E46D1D008BC84F /* remove_struct_member_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956023625E46D1C008BC84F /* remove_struct_member_reduction_opportunity.cpp */; };
-		A95605A925E46D1D008BC84F /* remove_struct_member_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956023625E46D1C008BC84F /* remove_struct_member_reduction_opportunity.cpp */; };
-		A95605AA25E46D1D008BC84F /* remove_struct_member_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956023625E46D1C008BC84F /* remove_struct_member_reduction_opportunity.cpp */; };
-		A95605AB25E46D1D008BC84F /* remove_unused_struct_member_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A956023725E46D1C008BC84F /* remove_unused_struct_member_reduction_opportunity_finder.h */; };
-		A95605AC25E46D1D008BC84F /* remove_unused_struct_member_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A956023725E46D1C008BC84F /* remove_unused_struct_member_reduction_opportunity_finder.h */; };
-		A95605AD25E46D1D008BC84F /* remove_unused_struct_member_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A956023725E46D1C008BC84F /* remove_unused_struct_member_reduction_opportunity_finder.h */; };
-		A95605AE25E46D1D008BC84F /* remove_unused_instruction_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956023825E46D1C008BC84F /* remove_unused_instruction_reduction_opportunity_finder.cpp */; };
-		A95605AF25E46D1D008BC84F /* remove_unused_instruction_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956023825E46D1C008BC84F /* remove_unused_instruction_reduction_opportunity_finder.cpp */; };
-		A95605B025E46D1D008BC84F /* remove_unused_instruction_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956023825E46D1C008BC84F /* remove_unused_instruction_reduction_opportunity_finder.cpp */; };
-		A95605B125E46D1D008BC84F /* reducer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956023925E46D1C008BC84F /* reducer.cpp */; };
-		A95605B225E46D1D008BC84F /* reducer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956023925E46D1C008BC84F /* reducer.cpp */; };
-		A95605B325E46D1D008BC84F /* reducer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956023925E46D1C008BC84F /* reducer.cpp */; };
-		A95605B425E46D1D008BC84F /* operand_to_undef_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956023A25E46D1C008BC84F /* operand_to_undef_reduction_opportunity_finder.cpp */; };
-		A95605B525E46D1D008BC84F /* operand_to_undef_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956023A25E46D1C008BC84F /* operand_to_undef_reduction_opportunity_finder.cpp */; };
-		A95605B625E46D1D008BC84F /* operand_to_undef_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956023A25E46D1C008BC84F /* operand_to_undef_reduction_opportunity_finder.cpp */; };
-		A95605B725E46D1D008BC84F /* remove_function_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A956023B25E46D1C008BC84F /* remove_function_reduction_opportunity_finder.h */; };
-		A95605B825E46D1D008BC84F /* remove_function_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A956023B25E46D1C008BC84F /* remove_function_reduction_opportunity_finder.h */; };
-		A95605B925E46D1D008BC84F /* remove_function_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A956023B25E46D1C008BC84F /* remove_function_reduction_opportunity_finder.h */; };
-		A95605BA25E46D1D008BC84F /* pch_source_reduce.h in Headers */ = {isa = PBXBuildFile; fileRef = A956023C25E46D1C008BC84F /* pch_source_reduce.h */; };
-		A95605BB25E46D1D008BC84F /* pch_source_reduce.h in Headers */ = {isa = PBXBuildFile; fileRef = A956023C25E46D1C008BC84F /* pch_source_reduce.h */; };
-		A95605BC25E46D1D008BC84F /* pch_source_reduce.h in Headers */ = {isa = PBXBuildFile; fileRef = A956023C25E46D1C008BC84F /* pch_source_reduce.h */; };
-		A95605BD25E46D1D008BC84F /* merge_blocks_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956023D25E46D1C008BC84F /* merge_blocks_reduction_opportunity_finder.cpp */; };
-		A95605BE25E46D1D008BC84F /* merge_blocks_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956023D25E46D1C008BC84F /* merge_blocks_reduction_opportunity_finder.cpp */; };
-		A95605BF25E46D1D008BC84F /* merge_blocks_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956023D25E46D1C008BC84F /* merge_blocks_reduction_opportunity_finder.cpp */; };
-		A95605C025E46D1D008BC84F /* reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956023E25E46D1C008BC84F /* reduction_opportunity.cpp */; };
-		A95605C125E46D1D008BC84F /* reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956023E25E46D1C008BC84F /* reduction_opportunity.cpp */; };
-		A95605C225E46D1D008BC84F /* reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956023E25E46D1C008BC84F /* reduction_opportunity.cpp */; };
-		A95605C325E46D1D008BC84F /* reducer.h in Headers */ = {isa = PBXBuildFile; fileRef = A956023F25E46D1C008BC84F /* reducer.h */; };
-		A95605C425E46D1D008BC84F /* reducer.h in Headers */ = {isa = PBXBuildFile; fileRef = A956023F25E46D1C008BC84F /* reducer.h */; };
-		A95605C525E46D1D008BC84F /* reducer.h in Headers */ = {isa = PBXBuildFile; fileRef = A956023F25E46D1C008BC84F /* reducer.h */; };
-		A95605C625E46D1D008BC84F /* change_operand_to_undef_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956024025E46D1C008BC84F /* change_operand_to_undef_reduction_opportunity.cpp */; };
-		A95605C725E46D1D008BC84F /* change_operand_to_undef_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956024025E46D1C008BC84F /* change_operand_to_undef_reduction_opportunity.cpp */; };
-		A95605C825E46D1D008BC84F /* change_operand_to_undef_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956024025E46D1C008BC84F /* change_operand_to_undef_reduction_opportunity.cpp */; };
-		A95605C925E46D1D008BC84F /* reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A956024125E46D1C008BC84F /* reduction_opportunity.h */; };
-		A95605CA25E46D1D008BC84F /* reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A956024125E46D1C008BC84F /* reduction_opportunity.h */; };
-		A95605CB25E46D1D008BC84F /* reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A956024125E46D1C008BC84F /* reduction_opportunity.h */; };
-		A95605CC25E46D1D008BC84F /* conditional_branch_to_simple_conditional_branch_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A956024225E46D1C008BC84F /* conditional_branch_to_simple_conditional_branch_opportunity_finder.h */; };
-		A95605CD25E46D1D008BC84F /* conditional_branch_to_simple_conditional_branch_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A956024225E46D1C008BC84F /* conditional_branch_to_simple_conditional_branch_opportunity_finder.h */; };
-		A95605CE25E46D1D008BC84F /* conditional_branch_to_simple_conditional_branch_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A956024225E46D1C008BC84F /* conditional_branch_to_simple_conditional_branch_opportunity_finder.h */; };
-		A95605CF25E46D1D008BC84F /* operand_to_dominating_id_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956024325E46D1C008BC84F /* operand_to_dominating_id_reduction_opportunity_finder.cpp */; };
-		A95605D025E46D1D008BC84F /* operand_to_dominating_id_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956024325E46D1C008BC84F /* operand_to_dominating_id_reduction_opportunity_finder.cpp */; };
-		A95605D125E46D1D008BC84F /* operand_to_dominating_id_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956024325E46D1C008BC84F /* operand_to_dominating_id_reduction_opportunity_finder.cpp */; };
-		A95605D225E46D1D008BC84F /* reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A956024425E46D1C008BC84F /* reduction_opportunity_finder.h */; };
-		A95605D325E46D1D008BC84F /* reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A956024425E46D1C008BC84F /* reduction_opportunity_finder.h */; };
-		A95605D425E46D1D008BC84F /* reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A956024425E46D1C008BC84F /* reduction_opportunity_finder.h */; };
-		A95605D525E46D1D008BC84F /* change_operand_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A956024525E46D1C008BC84F /* change_operand_reduction_opportunity.h */; };
-		A95605D625E46D1D008BC84F /* change_operand_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A956024525E46D1C008BC84F /* change_operand_reduction_opportunity.h */; };
-		A95605D725E46D1D008BC84F /* change_operand_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A956024525E46D1C008BC84F /* change_operand_reduction_opportunity.h */; };
-		A95605D825E46D1D008BC84F /* remove_block_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A956024625E46D1C008BC84F /* remove_block_reduction_opportunity_finder.h */; };
-		A95605D925E46D1D008BC84F /* remove_block_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A956024625E46D1C008BC84F /* remove_block_reduction_opportunity_finder.h */; };
-		A95605DA25E46D1D008BC84F /* remove_block_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A956024625E46D1C008BC84F /* remove_block_reduction_opportunity_finder.h */; };
-		A95605DB25E46D1D008BC84F /* remove_block_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956024725E46D1C008BC84F /* remove_block_reduction_opportunity_finder.cpp */; };
-		A95605DC25E46D1D008BC84F /* remove_block_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956024725E46D1C008BC84F /* remove_block_reduction_opportunity_finder.cpp */; };
-		A95605DD25E46D1D008BC84F /* remove_block_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956024725E46D1C008BC84F /* remove_block_reduction_opportunity_finder.cpp */; };
-		A95605DE25E46D1D008BC84F /* reduction_util.h in Headers */ = {isa = PBXBuildFile; fileRef = A956024825E46D1C008BC84F /* reduction_util.h */; };
-		A95605DF25E46D1D008BC84F /* reduction_util.h in Headers */ = {isa = PBXBuildFile; fileRef = A956024825E46D1C008BC84F /* reduction_util.h */; };
-		A95605E025E46D1D008BC84F /* reduction_util.h in Headers */ = {isa = PBXBuildFile; fileRef = A956024825E46D1C008BC84F /* reduction_util.h */; };
-		A95605E125E46D1D008BC84F /* merge_blocks_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A956024925E46D1C008BC84F /* merge_blocks_reduction_opportunity.h */; };
-		A95605E225E46D1D008BC84F /* merge_blocks_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A956024925E46D1C008BC84F /* merge_blocks_reduction_opportunity.h */; };
-		A95605E325E46D1D008BC84F /* merge_blocks_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A956024925E46D1C008BC84F /* merge_blocks_reduction_opportunity.h */; };
-		A95605E425E46D1D008BC84F /* conditional_branch_to_simple_conditional_branch_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956024A25E46D1C008BC84F /* conditional_branch_to_simple_conditional_branch_opportunity_finder.cpp */; };
-		A95605E525E46D1D008BC84F /* conditional_branch_to_simple_conditional_branch_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956024A25E46D1C008BC84F /* conditional_branch_to_simple_conditional_branch_opportunity_finder.cpp */; };
-		A95605E625E46D1D008BC84F /* conditional_branch_to_simple_conditional_branch_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956024A25E46D1C008BC84F /* conditional_branch_to_simple_conditional_branch_opportunity_finder.cpp */; };
-		A95605E725E46D1D008BC84F /* structured_loop_to_selection_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956024B25E46D1C008BC84F /* structured_loop_to_selection_reduction_opportunity.cpp */; };
-		A95605E825E46D1D008BC84F /* structured_loop_to_selection_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956024B25E46D1C008BC84F /* structured_loop_to_selection_reduction_opportunity.cpp */; };
-		A95605E925E46D1D008BC84F /* structured_loop_to_selection_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956024B25E46D1C008BC84F /* structured_loop_to_selection_reduction_opportunity.cpp */; };
-		A95605EA25E46D1D008BC84F /* remove_block_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956024C25E46D1C008BC84F /* remove_block_reduction_opportunity.cpp */; };
-		A95605EB25E46D1D008BC84F /* remove_block_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956024C25E46D1C008BC84F /* remove_block_reduction_opportunity.cpp */; };
-		A95605EC25E46D1D008BC84F /* remove_block_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956024C25E46D1C008BC84F /* remove_block_reduction_opportunity.cpp */; };
-		A95605ED25E46D1D008BC84F /* remove_unused_struct_member_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956024D25E46D1C008BC84F /* remove_unused_struct_member_reduction_opportunity_finder.cpp */; };
-		A95605EE25E46D1D008BC84F /* remove_unused_struct_member_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956024D25E46D1C008BC84F /* remove_unused_struct_member_reduction_opportunity_finder.cpp */; };
-		A95605EF25E46D1D008BC84F /* remove_unused_struct_member_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956024D25E46D1C008BC84F /* remove_unused_struct_member_reduction_opportunity_finder.cpp */; };
-		A95605F025E46D1D008BC84F /* reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956024E25E46D1C008BC84F /* reduction_opportunity_finder.cpp */; };
-		A95605F125E46D1D008BC84F /* reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956024E25E46D1C008BC84F /* reduction_opportunity_finder.cpp */; };
-		A95605F225E46D1D008BC84F /* reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956024E25E46D1C008BC84F /* reduction_opportunity_finder.cpp */; };
-		A95605F325E46D1D008BC84F /* reduction_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A956024F25E46D1C008BC84F /* reduction_pass.h */; };
-		A95605F425E46D1D008BC84F /* reduction_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A956024F25E46D1C008BC84F /* reduction_pass.h */; };
-		A95605F525E46D1D008BC84F /* reduction_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A956024F25E46D1C008BC84F /* reduction_pass.h */; };
-		A95605F625E46D1D008BC84F /* latest_version_opencl_std_header.h in Headers */ = {isa = PBXBuildFile; fileRef = A956025025E46D1C008BC84F /* latest_version_opencl_std_header.h */; };
-		A95605F725E46D1D008BC84F /* latest_version_opencl_std_header.h in Headers */ = {isa = PBXBuildFile; fileRef = A956025025E46D1C008BC84F /* latest_version_opencl_std_header.h */; };
-		A95605F825E46D1D008BC84F /* latest_version_opencl_std_header.h in Headers */ = {isa = PBXBuildFile; fileRef = A956025025E46D1C008BC84F /* latest_version_opencl_std_header.h */; };
-		A95605F925E46D1D008BC84F /* spirv_optimizer_options.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956025125E46D1C008BC84F /* spirv_optimizer_options.cpp */; };
-		A95605FA25E46D1D008BC84F /* spirv_optimizer_options.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956025125E46D1C008BC84F /* spirv_optimizer_options.cpp */; };
-		A95605FB25E46D1D008BC84F /* spirv_optimizer_options.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956025125E46D1C008BC84F /* spirv_optimizer_options.cpp */; };
-		A95605FC25E46D1D008BC84F /* cfa.h in Headers */ = {isa = PBXBuildFile; fileRef = A956025225E46D1C008BC84F /* cfa.h */; };
-		A95605FD25E46D1D008BC84F /* cfa.h in Headers */ = {isa = PBXBuildFile; fileRef = A956025225E46D1C008BC84F /* cfa.h */; };
-		A95605FE25E46D1D008BC84F /* cfa.h in Headers */ = {isa = PBXBuildFile; fileRef = A956025225E46D1C008BC84F /* cfa.h */; };
-		A95605FF25E46D1D008BC84F /* pch_source.h in Headers */ = {isa = PBXBuildFile; fileRef = A956025325E46D1C008BC84F /* pch_source.h */; };
-		A956060025E46D1D008BC84F /* pch_source.h in Headers */ = {isa = PBXBuildFile; fileRef = A956025325E46D1C008BC84F /* pch_source.h */; };
-		A956060125E46D1D008BC84F /* pch_source.h in Headers */ = {isa = PBXBuildFile; fileRef = A956025325E46D1C008BC84F /* pch_source.h */; };
-		A956060225E46D1D008BC84F /* enum_string_mapping.h in Headers */ = {isa = PBXBuildFile; fileRef = A956025425E46D1C008BC84F /* enum_string_mapping.h */; };
-		A956060325E46D1D008BC84F /* enum_string_mapping.h in Headers */ = {isa = PBXBuildFile; fileRef = A956025425E46D1C008BC84F /* enum_string_mapping.h */; };
-		A956060425E46D1D008BC84F /* enum_string_mapping.h in Headers */ = {isa = PBXBuildFile; fileRef = A956025425E46D1C008BC84F /* enum_string_mapping.h */; };
-		A956060525E46D1D008BC84F /* spirv_fuzzer_options.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956025525E46D1C008BC84F /* spirv_fuzzer_options.cpp */; };
-		A956060625E46D1D008BC84F /* spirv_fuzzer_options.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956025525E46D1C008BC84F /* spirv_fuzzer_options.cpp */; };
-		A956060725E46D1D008BC84F /* spirv_fuzzer_options.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956025525E46D1C008BC84F /* spirv_fuzzer_options.cpp */; };
-		A956060825E46D1D008BC84F /* spirv_reducer_options.h in Headers */ = {isa = PBXBuildFile; fileRef = A956025625E46D1C008BC84F /* spirv_reducer_options.h */; };
-		A956060925E46D1D008BC84F /* spirv_reducer_options.h in Headers */ = {isa = PBXBuildFile; fileRef = A956025625E46D1C008BC84F /* spirv_reducer_options.h */; };
-		A956060A25E46D1D008BC84F /* spirv_reducer_options.h in Headers */ = {isa = PBXBuildFile; fileRef = A956025625E46D1C008BC84F /* spirv_reducer_options.h */; };
-		A956060B25E46D1D008BC84F /* spirv_validator_options.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956025725E46D1C008BC84F /* spirv_validator_options.cpp */; };
-		A956060C25E46D1D008BC84F /* spirv_validator_options.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956025725E46D1C008BC84F /* spirv_validator_options.cpp */; };
-		A956060D25E46D1D008BC84F /* spirv_validator_options.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956025725E46D1C008BC84F /* spirv_validator_options.cpp */; };
-		A956060E25E46D1D008BC84F /* print.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956025825E46D1C008BC84F /* print.cpp */; };
-		A956060F25E46D1D008BC84F /* print.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956025825E46D1C008BC84F /* print.cpp */; };
-		A956061025E46D1D008BC84F /* print.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956025825E46D1C008BC84F /* print.cpp */; };
-		A956061125E46D1D008BC84F /* spirv_definition.h in Headers */ = {isa = PBXBuildFile; fileRef = A956025925E46D1C008BC84F /* spirv_definition.h */; };
-		A956061225E46D1D008BC84F /* spirv_definition.h in Headers */ = {isa = PBXBuildFile; fileRef = A956025925E46D1C008BC84F /* spirv_definition.h */; };
-		A956061325E46D1D008BC84F /* spirv_definition.h in Headers */ = {isa = PBXBuildFile; fileRef = A956025925E46D1C008BC84F /* spirv_definition.h */; };
-		A956061425E46D1D008BC84F /* operand.h in Headers */ = {isa = PBXBuildFile; fileRef = A956025A25E46D1C008BC84F /* operand.h */; };
-		A956061525E46D1D008BC84F /* operand.h in Headers */ = {isa = PBXBuildFile; fileRef = A956025A25E46D1C008BC84F /* operand.h */; };
-		A956061625E46D1D008BC84F /* operand.h in Headers */ = {isa = PBXBuildFile; fileRef = A956025A25E46D1C008BC84F /* operand.h */; };
-		A956061725E46D1D008BC84F /* spirv_endian.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956025B25E46D1C008BC84F /* spirv_endian.cpp */; };
-		A956061825E46D1D008BC84F /* spirv_endian.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956025B25E46D1C008BC84F /* spirv_endian.cpp */; };
-		A956061925E46D1D008BC84F /* spirv_endian.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956025B25E46D1C008BC84F /* spirv_endian.cpp */; };
-		A956061A25E46D1D008BC84F /* macro.h in Headers */ = {isa = PBXBuildFile; fileRef = A956025C25E46D1C008BC84F /* macro.h */; };
-		A956061B25E46D1D008BC84F /* macro.h in Headers */ = {isa = PBXBuildFile; fileRef = A956025C25E46D1C008BC84F /* macro.h */; };
-		A956061C25E46D1D008BC84F /* macro.h in Headers */ = {isa = PBXBuildFile; fileRef = A956025C25E46D1C008BC84F /* macro.h */; };
-		A956061D25E46D1D008BC84F /* spirv_constant.h in Headers */ = {isa = PBXBuildFile; fileRef = A956025D25E46D1C008BC84F /* spirv_constant.h */; };
-		A956061E25E46D1D008BC84F /* spirv_constant.h in Headers */ = {isa = PBXBuildFile; fileRef = A956025D25E46D1C008BC84F /* spirv_constant.h */; };
-		A956061F25E46D1D008BC84F /* spirv_constant.h in Headers */ = {isa = PBXBuildFile; fileRef = A956025D25E46D1C008BC84F /* spirv_constant.h */; };
-		A956062025E46D1D008BC84F /* binary.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956025E25E46D1C008BC84F /* binary.cpp */; };
-		A956062125E46D1D008BC84F /* binary.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956025E25E46D1C008BC84F /* binary.cpp */; };
-		A956062225E46D1D008BC84F /* binary.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956025E25E46D1C008BC84F /* binary.cpp */; };
-		A956062325E46D1D008BC84F /* spirv_validator_options.h in Headers */ = {isa = PBXBuildFile; fileRef = A956025F25E46D1C008BC84F /* spirv_validator_options.h */; };
-		A956062425E46D1D008BC84F /* spirv_validator_options.h in Headers */ = {isa = PBXBuildFile; fileRef = A956025F25E46D1C008BC84F /* spirv_validator_options.h */; };
-		A956062525E46D1D008BC84F /* spirv_validator_options.h in Headers */ = {isa = PBXBuildFile; fileRef = A956025F25E46D1C008BC84F /* spirv_validator_options.h */; };
-		A956062625E46D1D008BC84F /* enum_string_mapping.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956026025E46D1C008BC84F /* enum_string_mapping.cpp */; };
-		A956062725E46D1D008BC84F /* enum_string_mapping.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956026025E46D1C008BC84F /* enum_string_mapping.cpp */; };
-		A956062825E46D1D008BC84F /* enum_string_mapping.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956026025E46D1C008BC84F /* enum_string_mapping.cpp */; };
-		A956062925E46D1D008BC84F /* text_handler.h in Headers */ = {isa = PBXBuildFile; fileRef = A956026125E46D1C008BC84F /* text_handler.h */; };
-		A956062A25E46D1D008BC84F /* text_handler.h in Headers */ = {isa = PBXBuildFile; fileRef = A956026125E46D1C008BC84F /* text_handler.h */; };
-		A956062B25E46D1D008BC84F /* text_handler.h in Headers */ = {isa = PBXBuildFile; fileRef = A956026125E46D1C008BC84F /* text_handler.h */; };
-		A956062C25E46D1D008BC84F /* parsed_operand.h in Headers */ = {isa = PBXBuildFile; fileRef = A956026225E46D1C008BC84F /* parsed_operand.h */; };
-		A956062D25E46D1D008BC84F /* parsed_operand.h in Headers */ = {isa = PBXBuildFile; fileRef = A956026225E46D1C008BC84F /* parsed_operand.h */; };
-		A956062E25E46D1D008BC84F /* parsed_operand.h in Headers */ = {isa = PBXBuildFile; fileRef = A956026225E46D1C008BC84F /* parsed_operand.h */; };
-		A956062F25E46D1D008BC84F /* name_mapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A956026325E46D1C008BC84F /* name_mapper.h */; };
-		A956063025E46D1D008BC84F /* name_mapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A956026325E46D1C008BC84F /* name_mapper.h */; };
-		A956063125E46D1D008BC84F /* name_mapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A956026325E46D1C008BC84F /* name_mapper.h */; };
-		A956063225E46D1D008BC84F /* spirv_reducer_options.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956026425E46D1C008BC84F /* spirv_reducer_options.cpp */; };
-		A956063325E46D1D008BC84F /* spirv_reducer_options.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956026425E46D1C008BC84F /* spirv_reducer_options.cpp */; };
-		A956063425E46D1D008BC84F /* spirv_reducer_options.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956026425E46D1C008BC84F /* spirv_reducer_options.cpp */; };
-		A956063525E46D1D008BC84F /* parsed_operand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956026525E46D1C008BC84F /* parsed_operand.cpp */; };
-		A956063625E46D1D008BC84F /* parsed_operand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956026525E46D1C008BC84F /* parsed_operand.cpp */; };
-		A956063725E46D1D008BC84F /* parsed_operand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956026525E46D1C008BC84F /* parsed_operand.cpp */; };
-		A956063825E46D1D008BC84F /* diagnostic.h in Headers */ = {isa = PBXBuildFile; fileRef = A956026625E46D1C008BC84F /* diagnostic.h */; };
-		A956063925E46D1D008BC84F /* diagnostic.h in Headers */ = {isa = PBXBuildFile; fileRef = A956026625E46D1C008BC84F /* diagnostic.h */; };
-		A956063A25E46D1D008BC84F /* diagnostic.h in Headers */ = {isa = PBXBuildFile; fileRef = A956026625E46D1C008BC84F /* diagnostic.h */; };
-		A956063B25E46D1D008BC84F /* spirv_endian.h in Headers */ = {isa = PBXBuildFile; fileRef = A956026725E46D1C008BC84F /* spirv_endian.h */; };
-		A956063C25E46D1D008BC84F /* spirv_endian.h in Headers */ = {isa = PBXBuildFile; fileRef = A956026725E46D1C008BC84F /* spirv_endian.h */; };
-		A956063D25E46D1D008BC84F /* spirv_endian.h in Headers */ = {isa = PBXBuildFile; fileRef = A956026725E46D1C008BC84F /* spirv_endian.h */; };
-		A956063E25E46D1D008BC84F /* name_mapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956026825E46D1C008BC84F /* name_mapper.cpp */; };
-		A956063F25E46D1D008BC84F /* name_mapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956026825E46D1C008BC84F /* name_mapper.cpp */; };
-		A956064025E46D1D008BC84F /* name_mapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956026825E46D1C008BC84F /* name_mapper.cpp */; };
-		A956064125E46D1D008BC84F /* linker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956026B25E46D1C008BC84F /* linker.cpp */; };
-		A956064225E46D1D008BC84F /* linker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956026B25E46D1C008BC84F /* linker.cpp */; };
-		A956064325E46D1D008BC84F /* linker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956026B25E46D1C008BC84F /* linker.cpp */; };
-		A956064425E46D1D008BC84F /* software_version.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956026C25E46D1C008BC84F /* software_version.cpp */; };
-		A956064525E46D1D008BC84F /* software_version.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956026C25E46D1C008BC84F /* software_version.cpp */; };
-		A956064625E46D1D008BC84F /* software_version.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956026C25E46D1C008BC84F /* software_version.cpp */; };
-		A956064725E46D1D008BC84F /* opcode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956026D25E46D1C008BC84F /* opcode.cpp */; };
-		A956064825E46D1D008BC84F /* opcode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956026D25E46D1C008BC84F /* opcode.cpp */; };
-		A956064925E46D1D008BC84F /* opcode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956026D25E46D1C008BC84F /* opcode.cpp */; };
-		A956064A25E46D1D008BC84F /* print.h in Headers */ = {isa = PBXBuildFile; fileRef = A956026E25E46D1C008BC84F /* print.h */; };
-		A956064B25E46D1D008BC84F /* print.h in Headers */ = {isa = PBXBuildFile; fileRef = A956026E25E46D1C008BC84F /* print.h */; };
-		A956064C25E46D1D008BC84F /* print.h in Headers */ = {isa = PBXBuildFile; fileRef = A956026E25E46D1C008BC84F /* print.h */; };
-		A956064D25E46D1D008BC84F /* ext_inst.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956026F25E46D1C008BC84F /* ext_inst.cpp */; };
-		A956064E25E46D1D008BC84F /* ext_inst.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956026F25E46D1C008BC84F /* ext_inst.cpp */; };
-		A956064F25E46D1D008BC84F /* ext_inst.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956026F25E46D1C008BC84F /* ext_inst.cpp */; };
-		A956065025E46D1D008BC84F /* disassemble.h in Headers */ = {isa = PBXBuildFile; fileRef = A956027025E46D1C008BC84F /* disassemble.h */; };
-		A956065125E46D1D008BC84F /* disassemble.h in Headers */ = {isa = PBXBuildFile; fileRef = A956027025E46D1C008BC84F /* disassemble.h */; };
-		A956065225E46D1D008BC84F /* disassemble.h in Headers */ = {isa = PBXBuildFile; fileRef = A956027025E46D1C008BC84F /* disassemble.h */; };
-		A956065325E46D1D008BC84F /* optimizer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956027225E46D1C008BC84F /* optimizer.cpp */; };
-		A956065425E46D1D008BC84F /* optimizer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956027225E46D1C008BC84F /* optimizer.cpp */; };
-		A956065525E46D1D008BC84F /* optimizer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956027225E46D1C008BC84F /* optimizer.cpp */; };
-		A956065625E46D1D008BC84F /* if_conversion.h in Headers */ = {isa = PBXBuildFile; fileRef = A956027325E46D1C008BC84F /* if_conversion.h */; };
-		A956065725E46D1D008BC84F /* if_conversion.h in Headers */ = {isa = PBXBuildFile; fileRef = A956027325E46D1C008BC84F /* if_conversion.h */; };
-		A956065825E46D1D008BC84F /* if_conversion.h in Headers */ = {isa = PBXBuildFile; fileRef = A956027325E46D1C008BC84F /* if_conversion.h */; };
-		A956065925E46D1D008BC84F /* register_pressure.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956027425E46D1C008BC84F /* register_pressure.cpp */; };
-		A956065A25E46D1D008BC84F /* register_pressure.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956027425E46D1C008BC84F /* register_pressure.cpp */; };
-		A956065B25E46D1D008BC84F /* register_pressure.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956027425E46D1C008BC84F /* register_pressure.cpp */; };
-		A956065C25E46D1D008BC84F /* loop_utils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956027525E46D1C008BC84F /* loop_utils.cpp */; };
-		A956065D25E46D1D008BC84F /* loop_utils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956027525E46D1C008BC84F /* loop_utils.cpp */; };
-		A956065E25E46D1D008BC84F /* loop_utils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956027525E46D1C008BC84F /* loop_utils.cpp */; };
-		A956065F25E46D1D008BC84F /* merge_return_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A956027625E46D1C008BC84F /* merge_return_pass.h */; };
-		A956066025E46D1D008BC84F /* merge_return_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A956027625E46D1C008BC84F /* merge_return_pass.h */; };
-		A956066125E46D1D008BC84F /* merge_return_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A956027625E46D1C008BC84F /* merge_return_pass.h */; };
-		A956066225E46D1D008BC84F /* inline_opaque_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A956027725E46D1C008BC84F /* inline_opaque_pass.h */; };
-		A956066325E46D1D008BC84F /* inline_opaque_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A956027725E46D1C008BC84F /* inline_opaque_pass.h */; };
-		A956066425E46D1D008BC84F /* inline_opaque_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A956027725E46D1C008BC84F /* inline_opaque_pass.h */; };
-		A956066525E46D1D008BC84F /* loop_fusion.h in Headers */ = {isa = PBXBuildFile; fileRef = A956027825E46D1C008BC84F /* loop_fusion.h */; };
-		A956066625E46D1D008BC84F /* loop_fusion.h in Headers */ = {isa = PBXBuildFile; fileRef = A956027825E46D1C008BC84F /* loop_fusion.h */; };
-		A956066725E46D1D008BC84F /* loop_fusion.h in Headers */ = {isa = PBXBuildFile; fileRef = A956027825E46D1C008BC84F /* loop_fusion.h */; };
-		A956066825E46D1D008BC84F /* combine_access_chains.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956027925E46D1C008BC84F /* combine_access_chains.cpp */; };
-		A956066925E46D1D008BC84F /* combine_access_chains.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956027925E46D1C008BC84F /* combine_access_chains.cpp */; };
-		A956066A25E46D1D008BC84F /* combine_access_chains.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956027925E46D1C008BC84F /* combine_access_chains.cpp */; };
-		A956066B25E46D1D008BC84F /* build_module.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956027A25E46D1C008BC84F /* build_module.cpp */; };
-		A956066C25E46D1D008BC84F /* build_module.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956027A25E46D1C008BC84F /* build_module.cpp */; };
-		A956066D25E46D1D008BC84F /* build_module.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956027A25E46D1C008BC84F /* build_module.cpp */; };
-		A956066E25E46D1D008BC84F /* composite.h in Headers */ = {isa = PBXBuildFile; fileRef = A956027B25E46D1C008BC84F /* composite.h */; };
-		A956066F25E46D1D008BC84F /* composite.h in Headers */ = {isa = PBXBuildFile; fileRef = A956027B25E46D1C008BC84F /* composite.h */; };
-		A956067025E46D1D008BC84F /* composite.h in Headers */ = {isa = PBXBuildFile; fileRef = A956027B25E46D1C008BC84F /* composite.h */; };
-		A956067125E46D1D008BC84F /* compact_ids_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A956027C25E46D1C008BC84F /* compact_ids_pass.h */; };
-		A956067225E46D1D008BC84F /* compact_ids_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A956027C25E46D1C008BC84F /* compact_ids_pass.h */; };
-		A956067325E46D1D008BC84F /* compact_ids_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A956027C25E46D1C008BC84F /* compact_ids_pass.h */; };
-		A956067425E46D1D008BC84F /* register_pressure.h in Headers */ = {isa = PBXBuildFile; fileRef = A956027D25E46D1C008BC84F /* register_pressure.h */; };
-		A956067525E46D1D008BC84F /* register_pressure.h in Headers */ = {isa = PBXBuildFile; fileRef = A956027D25E46D1C008BC84F /* register_pressure.h */; };
-		A956067625E46D1D008BC84F /* register_pressure.h in Headers */ = {isa = PBXBuildFile; fileRef = A956027D25E46D1C008BC84F /* register_pressure.h */; };
-		A956067725E46D1D008BC84F /* tree_iterator.h in Headers */ = {isa = PBXBuildFile; fileRef = A956027E25E46D1C008BC84F /* tree_iterator.h */; };
-		A956067825E46D1D008BC84F /* tree_iterator.h in Headers */ = {isa = PBXBuildFile; fileRef = A956027E25E46D1C008BC84F /* tree_iterator.h */; };
-		A956067925E46D1D008BC84F /* tree_iterator.h in Headers */ = {isa = PBXBuildFile; fileRef = A956027E25E46D1C008BC84F /* tree_iterator.h */; };
-		A956067A25E46D1D008BC84F /* graphics_robust_access_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A956027F25E46D1C008BC84F /* graphics_robust_access_pass.h */; };
-		A956067B25E46D1D008BC84F /* graphics_robust_access_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A956027F25E46D1C008BC84F /* graphics_robust_access_pass.h */; };
-		A956067C25E46D1D008BC84F /* graphics_robust_access_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A956027F25E46D1C008BC84F /* graphics_robust_access_pass.h */; };
-		A956067D25E46D1D008BC84F /* local_single_store_elim_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A956028025E46D1C008BC84F /* local_single_store_elim_pass.h */; };
-		A956067E25E46D1D008BC84F /* local_single_store_elim_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A956028025E46D1C008BC84F /* local_single_store_elim_pass.h */; };
-		A956067F25E46D1D008BC84F /* local_single_store_elim_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A956028025E46D1C008BC84F /* local_single_store_elim_pass.h */; };
-		A956068025E46D1D008BC84F /* reduce_load_size.h in Headers */ = {isa = PBXBuildFile; fileRef = A956028125E46D1C008BC84F /* reduce_load_size.h */; };
-		A956068125E46D1D008BC84F /* reduce_load_size.h in Headers */ = {isa = PBXBuildFile; fileRef = A956028125E46D1C008BC84F /* reduce_load_size.h */; };
-		A956068225E46D1D008BC84F /* reduce_load_size.h in Headers */ = {isa = PBXBuildFile; fileRef = A956028125E46D1C008BC84F /* reduce_load_size.h */; };
-		A956068325E46D1D008BC84F /* code_sink.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956028225E46D1C008BC84F /* code_sink.cpp */; };
-		A956068425E46D1D008BC84F /* code_sink.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956028225E46D1C008BC84F /* code_sink.cpp */; };
-		A956068525E46D1D008BC84F /* code_sink.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956028225E46D1C008BC84F /* code_sink.cpp */; };
-		A956068625E46D1D008BC84F /* types.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956028325E46D1C008BC84F /* types.cpp */; };
-		A956068725E46D1D008BC84F /* types.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956028325E46D1C008BC84F /* types.cpp */; };
-		A956068825E46D1D008BC84F /* types.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956028325E46D1C008BC84F /* types.cpp */; };
-		A956068925E46D1D008BC84F /* scalar_analysis.h in Headers */ = {isa = PBXBuildFile; fileRef = A956028425E46D1C008BC84F /* scalar_analysis.h */; };
-		A956068A25E46D1D008BC84F /* scalar_analysis.h in Headers */ = {isa = PBXBuildFile; fileRef = A956028425E46D1C008BC84F /* scalar_analysis.h */; };
-		A956068B25E46D1D008BC84F /* scalar_analysis.h in Headers */ = {isa = PBXBuildFile; fileRef = A956028425E46D1C008BC84F /* scalar_analysis.h */; };
-		A956068C25E46D1D008BC84F /* strip_debug_info_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A956028525E46D1C008BC84F /* strip_debug_info_pass.h */; };
-		A956068D25E46D1D008BC84F /* strip_debug_info_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A956028525E46D1C008BC84F /* strip_debug_info_pass.h */; };
-		A956068E25E46D1D008BC84F /* strip_debug_info_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A956028525E46D1C008BC84F /* strip_debug_info_pass.h */; };
-		A956068F25E46D1D008BC84F /* cfg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956028625E46D1C008BC84F /* cfg.cpp */; };
-		A956069025E46D1D008BC84F /* cfg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956028625E46D1C008BC84F /* cfg.cpp */; };
-		A956069125E46D1D008BC84F /* cfg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956028625E46D1C008BC84F /* cfg.cpp */; };
-		A956069225E46D1D008BC84F /* decoration_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956028725E46D1C008BC84F /* decoration_manager.cpp */; };
-		A956069325E46D1D008BC84F /* decoration_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956028725E46D1C008BC84F /* decoration_manager.cpp */; };
-		A956069425E46D1D008BC84F /* decoration_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956028725E46D1C008BC84F /* decoration_manager.cpp */; };
-		A956069525E46D1D008BC84F /* local_single_block_elim_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956028825E46D1C008BC84F /* local_single_block_elim_pass.cpp */; };
-		A956069625E46D1D008BC84F /* local_single_block_elim_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956028825E46D1C008BC84F /* local_single_block_elim_pass.cpp */; };
-		A956069725E46D1D008BC84F /* local_single_block_elim_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956028825E46D1C008BC84F /* local_single_block_elim_pass.cpp */; };
-		A956069825E46D1D008BC84F /* freeze_spec_constant_value_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956028925E46D1C008BC84F /* freeze_spec_constant_value_pass.cpp */; };
-		A956069925E46D1D008BC84F /* freeze_spec_constant_value_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956028925E46D1C008BC84F /* freeze_spec_constant_value_pass.cpp */; };
-		A956069A25E46D1D008BC84F /* freeze_spec_constant_value_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956028925E46D1C008BC84F /* freeze_spec_constant_value_pass.cpp */; };
-		A956069B25E46D1D008BC84F /* replace_invalid_opc.h in Headers */ = {isa = PBXBuildFile; fileRef = A956028A25E46D1C008BC84F /* replace_invalid_opc.h */; };
-		A956069C25E46D1D008BC84F /* replace_invalid_opc.h in Headers */ = {isa = PBXBuildFile; fileRef = A956028A25E46D1C008BC84F /* replace_invalid_opc.h */; };
-		A956069D25E46D1D008BC84F /* replace_invalid_opc.h in Headers */ = {isa = PBXBuildFile; fileRef = A956028A25E46D1C008BC84F /* replace_invalid_opc.h */; };
-		A956069E25E46D1D008BC84F /* local_access_chain_convert_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A956028B25E46D1C008BC84F /* local_access_chain_convert_pass.h */; };
-		A956069F25E46D1D008BC84F /* local_access_chain_convert_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A956028B25E46D1C008BC84F /* local_access_chain_convert_pass.h */; };
-		A95606A025E46D1D008BC84F /* local_access_chain_convert_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A956028B25E46D1C008BC84F /* local_access_chain_convert_pass.h */; };
-		A95606A125E46D1D008BC84F /* inst_bindless_check_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956028C25E46D1C008BC84F /* inst_bindless_check_pass.cpp */; };
-		A95606A225E46D1D008BC84F /* inst_bindless_check_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956028C25E46D1C008BC84F /* inst_bindless_check_pass.cpp */; };
-		A95606A325E46D1D008BC84F /* inst_bindless_check_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956028C25E46D1C008BC84F /* inst_bindless_check_pass.cpp */; };
-		A95606A425E46D1D008BC84F /* local_redundancy_elimination.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956028D25E46D1C008BC84F /* local_redundancy_elimination.cpp */; };
-		A95606A525E46D1D008BC84F /* local_redundancy_elimination.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956028D25E46D1C008BC84F /* local_redundancy_elimination.cpp */; };
-		A95606A625E46D1D008BC84F /* local_redundancy_elimination.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956028D25E46D1C008BC84F /* local_redundancy_elimination.cpp */; };
-		A95606A725E46D1D008BC84F /* instrument_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956028F25E46D1C008BC84F /* instrument_pass.cpp */; };
-		A95606A825E46D1D008BC84F /* instrument_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956028F25E46D1C008BC84F /* instrument_pass.cpp */; };
-		A95606A925E46D1D008BC84F /* instrument_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956028F25E46D1C008BC84F /* instrument_pass.cpp */; };
-		A95606AA25E46D1D008BC84F /* propagator.h in Headers */ = {isa = PBXBuildFile; fileRef = A956029025E46D1C008BC84F /* propagator.h */; };
-		A95606AB25E46D1D008BC84F /* propagator.h in Headers */ = {isa = PBXBuildFile; fileRef = A956029025E46D1C008BC84F /* propagator.h */; };
-		A95606AC25E46D1D008BC84F /* propagator.h in Headers */ = {isa = PBXBuildFile; fileRef = A956029025E46D1C008BC84F /* propagator.h */; };
-		A95606AD25E46D1D008BC84F /* instruction_list.h in Headers */ = {isa = PBXBuildFile; fileRef = A956029125E46D1C008BC84F /* instruction_list.h */; };
-		A95606AE25E46D1D008BC84F /* instruction_list.h in Headers */ = {isa = PBXBuildFile; fileRef = A956029125E46D1C008BC84F /* instruction_list.h */; };
-		A95606AF25E46D1D008BC84F /* instruction_list.h in Headers */ = {isa = PBXBuildFile; fileRef = A956029125E46D1C008BC84F /* instruction_list.h */; };
-		A95606B025E46D1D008BC84F /* feature_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956029225E46D1C008BC84F /* feature_manager.cpp */; };
-		A95606B125E46D1D008BC84F /* feature_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956029225E46D1C008BC84F /* feature_manager.cpp */; };
-		A95606B225E46D1D008BC84F /* feature_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956029225E46D1C008BC84F /* feature_manager.cpp */; };
-		A95606B325E46D1D008BC84F /* pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956029325E46D1C008BC84F /* pass.cpp */; };
-		A95606B425E46D1D008BC84F /* pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956029325E46D1C008BC84F /* pass.cpp */; };
-		A95606B525E46D1D008BC84F /* pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956029325E46D1C008BC84F /* pass.cpp */; };
-		A95606B625E46D1D008BC84F /* loop_fission.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956029425E46D1C008BC84F /* loop_fission.cpp */; };
-		A95606B725E46D1D008BC84F /* loop_fission.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956029425E46D1C008BC84F /* loop_fission.cpp */; };
-		A95606B825E46D1D008BC84F /* loop_fission.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956029425E46D1C008BC84F /* loop_fission.cpp */; };
-		A95606B925E46D1D008BC84F /* dominator_tree.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956029525E46D1C008BC84F /* dominator_tree.cpp */; };
-		A95606BA25E46D1D008BC84F /* dominator_tree.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956029525E46D1C008BC84F /* dominator_tree.cpp */; };
-		A95606BB25E46D1D008BC84F /* dominator_tree.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956029525E46D1C008BC84F /* dominator_tree.cpp */; };
-		A95606BC25E46D1D008BC84F /* amd_ext_to_khr.h in Headers */ = {isa = PBXBuildFile; fileRef = A956029625E46D1C008BC84F /* amd_ext_to_khr.h */; };
-		A95606BD25E46D1D008BC84F /* amd_ext_to_khr.h in Headers */ = {isa = PBXBuildFile; fileRef = A956029625E46D1C008BC84F /* amd_ext_to_khr.h */; };
-		A95606BE25E46D1D008BC84F /* amd_ext_to_khr.h in Headers */ = {isa = PBXBuildFile; fileRef = A956029625E46D1C008BC84F /* amd_ext_to_khr.h */; };
-		A95606BF25E46D1D008BC84F /* merge_return_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956029725E46D1C008BC84F /* merge_return_pass.cpp */; };
-		A95606C025E46D1D008BC84F /* merge_return_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956029725E46D1C008BC84F /* merge_return_pass.cpp */; };
-		A95606C125E46D1D008BC84F /* merge_return_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956029725E46D1C008BC84F /* merge_return_pass.cpp */; };
-		A95606C225E46D1D008BC84F /* ir_context.h in Headers */ = {isa = PBXBuildFile; fileRef = A956029825E46D1C008BC84F /* ir_context.h */; };
-		A95606C325E46D1D008BC84F /* ir_context.h in Headers */ = {isa = PBXBuildFile; fileRef = A956029825E46D1C008BC84F /* ir_context.h */; };
-		A95606C425E46D1D008BC84F /* ir_context.h in Headers */ = {isa = PBXBuildFile; fileRef = A956029825E46D1C008BC84F /* ir_context.h */; };
-		A95606C525E46D1D008BC84F /* eliminate_dead_constant_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956029925E46D1C008BC84F /* eliminate_dead_constant_pass.cpp */; };
-		A95606C625E46D1D008BC84F /* eliminate_dead_constant_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956029925E46D1C008BC84F /* eliminate_dead_constant_pass.cpp */; };
-		A95606C725E46D1D008BC84F /* eliminate_dead_constant_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956029925E46D1C008BC84F /* eliminate_dead_constant_pass.cpp */; };
-		A95606C825E46D1D008BC84F /* cfg_cleanup_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956029A25E46D1C008BC84F /* cfg_cleanup_pass.cpp */; };
-		A95606C925E46D1D008BC84F /* cfg_cleanup_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956029A25E46D1C008BC84F /* cfg_cleanup_pass.cpp */; };
-		A95606CA25E46D1D008BC84F /* cfg_cleanup_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956029A25E46D1C008BC84F /* cfg_cleanup_pass.cpp */; };
-		A95606CB25E46D1D008BC84F /* wrap_opkill.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956029B25E46D1C008BC84F /* wrap_opkill.cpp */; };
-		A95606CC25E46D1D008BC84F /* wrap_opkill.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956029B25E46D1C008BC84F /* wrap_opkill.cpp */; };
-		A95606CD25E46D1D008BC84F /* wrap_opkill.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956029B25E46D1C008BC84F /* wrap_opkill.cpp */; };
-		A95606CE25E46D1D008BC84F /* const_folding_rules.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956029C25E46D1C008BC84F /* const_folding_rules.cpp */; };
-		A95606CF25E46D1D008BC84F /* const_folding_rules.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956029C25E46D1C008BC84F /* const_folding_rules.cpp */; };
-		A95606D025E46D1D008BC84F /* const_folding_rules.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956029C25E46D1C008BC84F /* const_folding_rules.cpp */; };
-		A95606D125E46D1D008BC84F /* loop_unroller.h in Headers */ = {isa = PBXBuildFile; fileRef = A956029D25E46D1C008BC84F /* loop_unroller.h */; };
-		A95606D225E46D1D008BC84F /* loop_unroller.h in Headers */ = {isa = PBXBuildFile; fileRef = A956029D25E46D1C008BC84F /* loop_unroller.h */; };
-		A95606D325E46D1D008BC84F /* loop_unroller.h in Headers */ = {isa = PBXBuildFile; fileRef = A956029D25E46D1C008BC84F /* loop_unroller.h */; };
-		A95606D425E46D1D008BC84F /* strip_debug_info_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956029E25E46D1C008BC84F /* strip_debug_info_pass.cpp */; };
-		A95606D525E46D1D008BC84F /* strip_debug_info_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956029E25E46D1C008BC84F /* strip_debug_info_pass.cpp */; };
-		A95606D625E46D1D008BC84F /* strip_debug_info_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956029E25E46D1C008BC84F /* strip_debug_info_pass.cpp */; };
-		A95606D725E46D1D008BC84F /* ssa_rewrite_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956029F25E46D1C008BC84F /* ssa_rewrite_pass.cpp */; };
-		A95606D825E46D1D008BC84F /* ssa_rewrite_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956029F25E46D1C008BC84F /* ssa_rewrite_pass.cpp */; };
-		A95606D925E46D1D008BC84F /* ssa_rewrite_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956029F25E46D1C008BC84F /* ssa_rewrite_pass.cpp */; };
-		A95606DA25E46D1D008BC84F /* loop_dependence.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602A025E46D1C008BC84F /* loop_dependence.cpp */; };
-		A95606DB25E46D1D008BC84F /* loop_dependence.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602A025E46D1C008BC84F /* loop_dependence.cpp */; };
-		A95606DC25E46D1D008BC84F /* loop_dependence.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602A025E46D1C008BC84F /* loop_dependence.cpp */; };
-		A95606DD25E46D1D008BC84F /* unify_const_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602A125E46D1C008BC84F /* unify_const_pass.h */; };
-		A95606DE25E46D1D008BC84F /* unify_const_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602A125E46D1C008BC84F /* unify_const_pass.h */; };
-		A95606DF25E46D1D008BC84F /* unify_const_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602A125E46D1C008BC84F /* unify_const_pass.h */; };
-		A95606E025E46D1D008BC84F /* ir_loader.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602A225E46D1C008BC84F /* ir_loader.h */; };
-		A95606E125E46D1D008BC84F /* ir_loader.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602A225E46D1C008BC84F /* ir_loader.h */; };
-		A95606E225E46D1D008BC84F /* ir_loader.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602A225E46D1C008BC84F /* ir_loader.h */; };
-		A95606E325E46D1D008BC84F /* inst_debug_printf_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602A325E46D1C008BC84F /* inst_debug_printf_pass.cpp */; };
-		A95606E425E46D1D008BC84F /* inst_debug_printf_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602A325E46D1C008BC84F /* inst_debug_printf_pass.cpp */; };
-		A95606E525E46D1D008BC84F /* inst_debug_printf_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602A325E46D1C008BC84F /* inst_debug_printf_pass.cpp */; };
-		A95606E625E46D1D008BC84F /* types.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602A425E46D1C008BC84F /* types.h */; };
-		A95606E725E46D1D008BC84F /* types.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602A425E46D1C008BC84F /* types.h */; };
-		A95606E825E46D1D008BC84F /* types.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602A425E46D1C008BC84F /* types.h */; };
-		A95606E925E46D1D008BC84F /* fold_spec_constant_op_and_composite_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602A525E46D1C008BC84F /* fold_spec_constant_op_and_composite_pass.h */; };
-		A95606EA25E46D1D008BC84F /* fold_spec_constant_op_and_composite_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602A525E46D1C008BC84F /* fold_spec_constant_op_and_composite_pass.h */; };
-		A95606EB25E46D1D008BC84F /* fold_spec_constant_op_and_composite_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602A525E46D1C008BC84F /* fold_spec_constant_op_and_composite_pass.h */; };
-		A95606EC25E46D1D008BC84F /* mem_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602A625E46D1C008BC84F /* mem_pass.cpp */; };
-		A95606ED25E46D1D008BC84F /* mem_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602A625E46D1C008BC84F /* mem_pass.cpp */; };
-		A95606EE25E46D1D008BC84F /* mem_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602A625E46D1C008BC84F /* mem_pass.cpp */; };
-		A95606EF25E46D1D008BC84F /* basic_block.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602A725E46D1C008BC84F /* basic_block.h */; };
-		A95606F025E46D1D008BC84F /* basic_block.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602A725E46D1C008BC84F /* basic_block.h */; };
-		A95606F125E46D1D008BC84F /* basic_block.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602A725E46D1C008BC84F /* basic_block.h */; };
-		A95606F225E46D1D008BC84F /* remove_duplicates_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602A825E46D1C008BC84F /* remove_duplicates_pass.cpp */; };
-		A95606F325E46D1D008BC84F /* remove_duplicates_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602A825E46D1C008BC84F /* remove_duplicates_pass.cpp */; };
-		A95606F425E46D1D008BC84F /* remove_duplicates_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602A825E46D1C008BC84F /* remove_duplicates_pass.cpp */; };
-		A95606F525E46D1D008BC84F /* dead_variable_elimination.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602A925E46D1C008BC84F /* dead_variable_elimination.cpp */; };
-		A95606F625E46D1D008BC84F /* dead_variable_elimination.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602A925E46D1C008BC84F /* dead_variable_elimination.cpp */; };
-		A95606F725E46D1D008BC84F /* dead_variable_elimination.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602A925E46D1C008BC84F /* dead_variable_elimination.cpp */; };
-		A95606F825E46D1D008BC84F /* block_merge_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602AA25E46D1C008BC84F /* block_merge_pass.h */; };
-		A95606F925E46D1D008BC84F /* block_merge_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602AA25E46D1C008BC84F /* block_merge_pass.h */; };
-		A95606FA25E46D1D008BC84F /* block_merge_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602AA25E46D1C008BC84F /* block_merge_pass.h */; };
-		A95606FB25E46D1D008BC84F /* module.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602AB25E46D1C008BC84F /* module.cpp */; };
-		A95606FC25E46D1D008BC84F /* module.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602AB25E46D1C008BC84F /* module.cpp */; };
-		A95606FD25E46D1D008BC84F /* module.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602AB25E46D1C008BC84F /* module.cpp */; };
-		A95606FE25E46D1D008BC84F /* debug_info_manager.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602AC25E46D1C008BC84F /* debug_info_manager.h */; };
-		A95606FF25E46D1D008BC84F /* debug_info_manager.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602AC25E46D1C008BC84F /* debug_info_manager.h */; };
-		A956070025E46D1D008BC84F /* debug_info_manager.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602AC25E46D1C008BC84F /* debug_info_manager.h */; };
-		A956070125E46D1D008BC84F /* fold_spec_constant_op_and_composite_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602AD25E46D1C008BC84F /* fold_spec_constant_op_and_composite_pass.cpp */; };
-		A956070225E46D1D008BC84F /* fold_spec_constant_op_and_composite_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602AD25E46D1C008BC84F /* fold_spec_constant_op_and_composite_pass.cpp */; };
-		A956070325E46D1D008BC84F /* fold_spec_constant_op_and_composite_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602AD25E46D1C008BC84F /* fold_spec_constant_op_and_composite_pass.cpp */; };
-		A956070425E46D1D008BC84F /* loop_unswitch_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602AE25E46D1C008BC84F /* loop_unswitch_pass.cpp */; };
-		A956070525E46D1D008BC84F /* loop_unswitch_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602AE25E46D1C008BC84F /* loop_unswitch_pass.cpp */; };
-		A956070625E46D1D008BC84F /* loop_unswitch_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602AE25E46D1C008BC84F /* loop_unswitch_pass.cpp */; };
-		A956070725E46D1D008BC84F /* unify_const_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602AF25E46D1C008BC84F /* unify_const_pass.cpp */; };
-		A956070825E46D1D008BC84F /* unify_const_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602AF25E46D1C008BC84F /* unify_const_pass.cpp */; };
-		A956070925E46D1D008BC84F /* unify_const_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602AF25E46D1C008BC84F /* unify_const_pass.cpp */; };
-		A956070A25E46D1D008BC84F /* type_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602B025E46D1C008BC84F /* type_manager.cpp */; };
-		A956070B25E46D1D008BC84F /* type_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602B025E46D1C008BC84F /* type_manager.cpp */; };
-		A956070C25E46D1D008BC84F /* type_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602B025E46D1C008BC84F /* type_manager.cpp */; };
-		A956070D25E46D1D008BC84F /* private_to_local_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602B125E46D1C008BC84F /* private_to_local_pass.h */; };
-		A956070E25E46D1D008BC84F /* private_to_local_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602B125E46D1C008BC84F /* private_to_local_pass.h */; };
-		A956070F25E46D1D008BC84F /* private_to_local_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602B125E46D1C008BC84F /* private_to_local_pass.h */; };
-		A956071025E46D1D008BC84F /* convert_to_half_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602B225E46D1C008BC84F /* convert_to_half_pass.h */; };
-		A956071125E46D1D008BC84F /* convert_to_half_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602B225E46D1C008BC84F /* convert_to_half_pass.h */; };
-		A956071225E46D1D008BC84F /* convert_to_half_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602B225E46D1C008BC84F /* convert_to_half_pass.h */; };
-		A956071325E46D1D008BC84F /* relax_float_ops_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602B325E46D1C008BC84F /* relax_float_ops_pass.h */; };
-		A956071425E46D1D008BC84F /* relax_float_ops_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602B325E46D1C008BC84F /* relax_float_ops_pass.h */; };
-		A956071525E46D1D008BC84F /* relax_float_ops_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602B325E46D1C008BC84F /* relax_float_ops_pass.h */; };
-		A956071625E46D1D008BC84F /* inline_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602B425E46D1C008BC84F /* inline_pass.cpp */; };
-		A956071725E46D1D008BC84F /* inline_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602B425E46D1C008BC84F /* inline_pass.cpp */; };
-		A956071825E46D1D008BC84F /* inline_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602B425E46D1C008BC84F /* inline_pass.cpp */; };
-		A956071925E46D1D008BC84F /* def_use_manager.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602B525E46D1C008BC84F /* def_use_manager.h */; };
-		A956071A25E46D1D008BC84F /* def_use_manager.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602B525E46D1C008BC84F /* def_use_manager.h */; };
-		A956071B25E46D1D008BC84F /* def_use_manager.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602B525E46D1C008BC84F /* def_use_manager.h */; };
-		A956071C25E46D1D008BC84F /* ir_loader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602B625E46D1C008BC84F /* ir_loader.cpp */; };
-		A956071D25E46D1D008BC84F /* ir_loader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602B625E46D1C008BC84F /* ir_loader.cpp */; };
-		A956071E25E46D1D008BC84F /* ir_loader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602B625E46D1C008BC84F /* ir_loader.cpp */; };
-		A956071F25E46D1D008BC84F /* cfg_cleanup_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602B725E46D1C008BC84F /* cfg_cleanup_pass.h */; };
-		A956072025E46D1D008BC84F /* cfg_cleanup_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602B725E46D1C008BC84F /* cfg_cleanup_pass.h */; };
-		A956072125E46D1D008BC84F /* cfg_cleanup_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602B725E46D1C008BC84F /* cfg_cleanup_pass.h */; };
-		A956072225E46D1D008BC84F /* licm_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602B825E46D1C008BC84F /* licm_pass.cpp */; };
-		A956072325E46D1D008BC84F /* licm_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602B825E46D1C008BC84F /* licm_pass.cpp */; };
-		A956072425E46D1D008BC84F /* licm_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602B825E46D1C008BC84F /* licm_pass.cpp */; };
-		A956072525E46D1D008BC84F /* eliminate_dead_functions_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602B925E46D1C008BC84F /* eliminate_dead_functions_pass.cpp */; };
-		A956072625E46D1D008BC84F /* eliminate_dead_functions_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602B925E46D1C008BC84F /* eliminate_dead_functions_pass.cpp */; };
-		A956072725E46D1D008BC84F /* eliminate_dead_functions_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602B925E46D1C008BC84F /* eliminate_dead_functions_pass.cpp */; };
-		A956072825E46D1D008BC84F /* local_redundancy_elimination.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602BA25E46D1C008BC84F /* local_redundancy_elimination.h */; };
-		A956072925E46D1D008BC84F /* local_redundancy_elimination.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602BA25E46D1C008BC84F /* local_redundancy_elimination.h */; };
-		A956072A25E46D1D008BC84F /* local_redundancy_elimination.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602BA25E46D1C008BC84F /* local_redundancy_elimination.h */; };
-		A956072B25E46D1D008BC84F /* loop_peeling.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602BB25E46D1C008BC84F /* loop_peeling.h */; };
-		A956072C25E46D1D008BC84F /* loop_peeling.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602BB25E46D1C008BC84F /* loop_peeling.h */; };
-		A956072D25E46D1D008BC84F /* loop_peeling.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602BB25E46D1C008BC84F /* loop_peeling.h */; };
-		A956072E25E46D1D008BC84F /* vector_dce.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602BC25E46D1C008BC84F /* vector_dce.cpp */; };
-		A956072F25E46D1D008BC84F /* vector_dce.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602BC25E46D1C008BC84F /* vector_dce.cpp */; };
-		A956073025E46D1D008BC84F /* vector_dce.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602BC25E46D1C008BC84F /* vector_dce.cpp */; };
-		A956073125E46D1D008BC84F /* block_merge_util.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602BD25E46D1C008BC84F /* block_merge_util.h */; };
-		A956073225E46D1D008BC84F /* block_merge_util.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602BD25E46D1C008BC84F /* block_merge_util.h */; };
-		A956073325E46D1D008BC84F /* block_merge_util.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602BD25E46D1C008BC84F /* block_merge_util.h */; };
-		A956073425E46D1D008BC84F /* loop_unroller.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602BE25E46D1C008BC84F /* loop_unroller.cpp */; };
-		A956073525E46D1D008BC84F /* loop_unroller.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602BE25E46D1C008BC84F /* loop_unroller.cpp */; };
-		A956073625E46D1D008BC84F /* loop_unroller.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602BE25E46D1C008BC84F /* loop_unroller.cpp */; };
-		A956073725E46D1D008BC84F /* desc_sroa.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602BF25E46D1C008BC84F /* desc_sroa.h */; };
-		A956073825E46D1D008BC84F /* desc_sroa.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602BF25E46D1C008BC84F /* desc_sroa.h */; };
-		A956073925E46D1D008BC84F /* desc_sroa.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602BF25E46D1C008BC84F /* desc_sroa.h */; };
-		A956073A25E46D1D008BC84F /* constants.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602C025E46D1C008BC84F /* constants.cpp */; };
-		A956073B25E46D1D008BC84F /* constants.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602C025E46D1C008BC84F /* constants.cpp */; };
-		A956073C25E46D1D008BC84F /* constants.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602C025E46D1C008BC84F /* constants.cpp */; };
-		A956073D25E46D1D008BC84F /* loop_fusion_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602C125E46D1C008BC84F /* loop_fusion_pass.h */; };
-		A956073E25E46D1D008BC84F /* loop_fusion_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602C125E46D1C008BC84F /* loop_fusion_pass.h */; };
-		A956073F25E46D1D008BC84F /* loop_fusion_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602C125E46D1C008BC84F /* loop_fusion_pass.h */; };
-		A956074025E46D1D008BC84F /* struct_cfg_analysis.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602C225E46D1C008BC84F /* struct_cfg_analysis.h */; };
-		A956074125E46D1D008BC84F /* struct_cfg_analysis.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602C225E46D1C008BC84F /* struct_cfg_analysis.h */; };
-		A956074225E46D1D008BC84F /* struct_cfg_analysis.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602C225E46D1C008BC84F /* struct_cfg_analysis.h */; };
-		A956074325E46D1D008BC84F /* inst_buff_addr_check_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602C325E46D1C008BC84F /* inst_buff_addr_check_pass.cpp */; };
-		A956074425E46D1D008BC84F /* inst_buff_addr_check_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602C325E46D1C008BC84F /* inst_buff_addr_check_pass.cpp */; };
-		A956074525E46D1D008BC84F /* inst_buff_addr_check_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602C325E46D1C008BC84F /* inst_buff_addr_check_pass.cpp */; };
-		A956074625E46D1D008BC84F /* def_use_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602C425E46D1C008BC84F /* def_use_manager.cpp */; };
-		A956074725E46D1D008BC84F /* def_use_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602C425E46D1C008BC84F /* def_use_manager.cpp */; };
-		A956074825E46D1D008BC84F /* def_use_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602C425E46D1C008BC84F /* def_use_manager.cpp */; };
-		A956074925E46D1D008BC84F /* wrap_opkill.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602C525E46D1C008BC84F /* wrap_opkill.h */; };
-		A956074A25E46D1D008BC84F /* wrap_opkill.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602C525E46D1C008BC84F /* wrap_opkill.h */; };
-		A956074B25E46D1D008BC84F /* wrap_opkill.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602C525E46D1C008BC84F /* wrap_opkill.h */; };
-		A956074C25E46D1D008BC84F /* strip_reflect_info_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602C625E46D1C008BC84F /* strip_reflect_info_pass.cpp */; };
-		A956074D25E46D1D008BC84F /* strip_reflect_info_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602C625E46D1C008BC84F /* strip_reflect_info_pass.cpp */; };
-		A956074E25E46D1D008BC84F /* strip_reflect_info_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602C625E46D1C008BC84F /* strip_reflect_info_pass.cpp */; };
-		A956074F25E46D1D008BC84F /* empty_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602C725E46D1C008BC84F /* empty_pass.h */; };
-		A956075025E46D1D008BC84F /* empty_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602C725E46D1C008BC84F /* empty_pass.h */; };
-		A956075125E46D1D008BC84F /* empty_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602C725E46D1C008BC84F /* empty_pass.h */; };
-		A956075225E46D1E008BC84F /* decoration_manager.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602C825E46D1C008BC84F /* decoration_manager.h */; };
-		A956075325E46D1E008BC84F /* decoration_manager.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602C825E46D1C008BC84F /* decoration_manager.h */; };
-		A956075425E46D1E008BC84F /* decoration_manager.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602C825E46D1C008BC84F /* decoration_manager.h */; };
-		A956075525E46D1E008BC84F /* ccp_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602C925E46D1C008BC84F /* ccp_pass.cpp */; };
-		A956075625E46D1E008BC84F /* ccp_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602C925E46D1C008BC84F /* ccp_pass.cpp */; };
-		A956075725E46D1E008BC84F /* ccp_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602C925E46D1C008BC84F /* ccp_pass.cpp */; };
-		A956075825E46D1E008BC84F /* local_single_block_elim_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602CA25E46D1C008BC84F /* local_single_block_elim_pass.h */; };
-		A956075925E46D1E008BC84F /* local_single_block_elim_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602CA25E46D1C008BC84F /* local_single_block_elim_pass.h */; };
-		A956075A25E46D1E008BC84F /* local_single_block_elim_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602CA25E46D1C008BC84F /* local_single_block_elim_pass.h */; };
-		A956075B25E46D1E008BC84F /* pch_source_opt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602CB25E46D1C008BC84F /* pch_source_opt.cpp */; };
-		A956075C25E46D1E008BC84F /* pch_source_opt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602CB25E46D1C008BC84F /* pch_source_opt.cpp */; };
-		A956075D25E46D1E008BC84F /* pch_source_opt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602CB25E46D1C008BC84F /* pch_source_opt.cpp */; };
-		A956075E25E46D1E008BC84F /* inst_buff_addr_check_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602CC25E46D1C008BC84F /* inst_buff_addr_check_pass.h */; };
-		A956075F25E46D1E008BC84F /* inst_buff_addr_check_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602CC25E46D1C008BC84F /* inst_buff_addr_check_pass.h */; };
-		A956076025E46D1E008BC84F /* inst_buff_addr_check_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602CC25E46D1C008BC84F /* inst_buff_addr_check_pass.h */; };
-		A956076125E46D1E008BC84F /* strength_reduction_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602CD25E46D1C008BC84F /* strength_reduction_pass.h */; };
-		A956076225E46D1E008BC84F /* strength_reduction_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602CD25E46D1C008BC84F /* strength_reduction_pass.h */; };
-		A956076325E46D1E008BC84F /* strength_reduction_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602CD25E46D1C008BC84F /* strength_reduction_pass.h */; };
-		A956076425E46D1E008BC84F /* aggressive_dead_code_elim_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602CE25E46D1C008BC84F /* aggressive_dead_code_elim_pass.cpp */; };
-		A956076525E46D1E008BC84F /* aggressive_dead_code_elim_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602CE25E46D1C008BC84F /* aggressive_dead_code_elim_pass.cpp */; };
-		A956076625E46D1E008BC84F /* aggressive_dead_code_elim_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602CE25E46D1C008BC84F /* aggressive_dead_code_elim_pass.cpp */; };
-		A956076725E46D1E008BC84F /* eliminate_dead_functions_util.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602CF25E46D1C008BC84F /* eliminate_dead_functions_util.cpp */; };
-		A956076825E46D1E008BC84F /* eliminate_dead_functions_util.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602CF25E46D1C008BC84F /* eliminate_dead_functions_util.cpp */; };
-		A956076925E46D1E008BC84F /* eliminate_dead_functions_util.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602CF25E46D1C008BC84F /* eliminate_dead_functions_util.cpp */; };
-		A956076A25E46D1E008BC84F /* inst_debug_printf_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602D025E46D1C008BC84F /* inst_debug_printf_pass.h */; };
-		A956076B25E46D1E008BC84F /* inst_debug_printf_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602D025E46D1C008BC84F /* inst_debug_printf_pass.h */; };
-		A956076C25E46D1E008BC84F /* inst_debug_printf_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602D025E46D1C008BC84F /* inst_debug_printf_pass.h */; };
-		A956076D25E46D1E008BC84F /* simplification_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602D125E46D1C008BC84F /* simplification_pass.cpp */; };
-		A956076E25E46D1E008BC84F /* simplification_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602D125E46D1C008BC84F /* simplification_pass.cpp */; };
-		A956076F25E46D1E008BC84F /* simplification_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602D125E46D1C008BC84F /* simplification_pass.cpp */; };
-		A956077025E46D1E008BC84F /* dead_branch_elim_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602D225E46D1C008BC84F /* dead_branch_elim_pass.cpp */; };
-		A956077125E46D1E008BC84F /* dead_branch_elim_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602D225E46D1C008BC84F /* dead_branch_elim_pass.cpp */; };
-		A956077225E46D1E008BC84F /* dead_branch_elim_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602D225E46D1C008BC84F /* dead_branch_elim_pass.cpp */; };
-		A956077325E46D1E008BC84F /* flatten_decoration_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602D325E46D1C008BC84F /* flatten_decoration_pass.cpp */; };
-		A956077425E46D1E008BC84F /* flatten_decoration_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602D325E46D1C008BC84F /* flatten_decoration_pass.cpp */; };
-		A956077525E46D1E008BC84F /* flatten_decoration_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602D325E46D1C008BC84F /* flatten_decoration_pass.cpp */; };
-		A956077625E46D1E008BC84F /* dead_insert_elim_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602D425E46D1C008BC84F /* dead_insert_elim_pass.h */; };
-		A956077725E46D1E008BC84F /* dead_insert_elim_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602D425E46D1C008BC84F /* dead_insert_elim_pass.h */; };
-		A956077825E46D1E008BC84F /* dead_insert_elim_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602D425E46D1C008BC84F /* dead_insert_elim_pass.h */; };
-		A956077925E46D1E008BC84F /* folding_rules.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602D525E46D1C008BC84F /* folding_rules.cpp */; };
-		A956077A25E46D1E008BC84F /* folding_rules.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602D525E46D1C008BC84F /* folding_rules.cpp */; };
-		A956077B25E46D1E008BC84F /* folding_rules.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602D525E46D1C008BC84F /* folding_rules.cpp */; };
-		A956077C25E46D1E008BC84F /* freeze_spec_constant_value_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602D625E46D1C008BC84F /* freeze_spec_constant_value_pass.h */; };
-		A956077D25E46D1E008BC84F /* freeze_spec_constant_value_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602D625E46D1C008BC84F /* freeze_spec_constant_value_pass.h */; };
-		A956077E25E46D1E008BC84F /* freeze_spec_constant_value_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602D625E46D1C008BC84F /* freeze_spec_constant_value_pass.h */; };
-		A956077F25E46D1E008BC84F /* ir_context.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602D725E46D1C008BC84F /* ir_context.cpp */; };
-		A956078025E46D1E008BC84F /* ir_context.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602D725E46D1C008BC84F /* ir_context.cpp */; };
-		A956078125E46D1E008BC84F /* ir_context.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602D725E46D1C008BC84F /* ir_context.cpp */; };
-		A956078225E46D1E008BC84F /* instrument_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602D825E46D1C008BC84F /* instrument_pass.h */; };
-		A956078325E46D1E008BC84F /* instrument_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602D825E46D1C008BC84F /* instrument_pass.h */; };
-		A956078425E46D1E008BC84F /* instrument_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602D825E46D1C008BC84F /* instrument_pass.h */; };
-		A956078525E46D1E008BC84F /* mem_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602D925E46D1C008BC84F /* mem_pass.h */; };
-		A956078625E46D1E008BC84F /* mem_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602D925E46D1C008BC84F /* mem_pass.h */; };
-		A956078725E46D1E008BC84F /* mem_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602D925E46D1C008BC84F /* mem_pass.h */; };
-		A956078825E46D1E008BC84F /* loop_descriptor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602DA25E46D1C008BC84F /* loop_descriptor.cpp */; };
-		A956078925E46D1E008BC84F /* loop_descriptor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602DA25E46D1C008BC84F /* loop_descriptor.cpp */; };
-		A956078A25E46D1E008BC84F /* loop_descriptor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602DA25E46D1C008BC84F /* loop_descriptor.cpp */; };
-		A956078B25E46D1E008BC84F /* eliminate_dead_members_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602DB25E46D1C008BC84F /* eliminate_dead_members_pass.h */; };
-		A956078C25E46D1E008BC84F /* eliminate_dead_members_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602DB25E46D1C008BC84F /* eliminate_dead_members_pass.h */; };
-		A956078D25E46D1E008BC84F /* eliminate_dead_members_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602DB25E46D1C008BC84F /* eliminate_dead_members_pass.h */; };
-		A956078E25E46D1E008BC84F /* function.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602DC25E46D1C008BC84F /* function.cpp */; };
-		A956078F25E46D1E008BC84F /* function.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602DC25E46D1C008BC84F /* function.cpp */; };
-		A956079025E46D1E008BC84F /* function.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602DC25E46D1C008BC84F /* function.cpp */; };
-		A956079125E46D1E008BC84F /* instruction_list.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602DD25E46D1C008BC84F /* instruction_list.cpp */; };
-		A956079225E46D1E008BC84F /* instruction_list.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602DD25E46D1C008BC84F /* instruction_list.cpp */; };
-		A956079325E46D1E008BC84F /* instruction_list.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602DD25E46D1C008BC84F /* instruction_list.cpp */; };
-		A956079425E46D1E008BC84F /* composite.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602DE25E46D1C008BC84F /* composite.cpp */; };
-		A956079525E46D1E008BC84F /* composite.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602DE25E46D1C008BC84F /* composite.cpp */; };
-		A956079625E46D1E008BC84F /* composite.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602DE25E46D1C008BC84F /* composite.cpp */; };
-		A956079725E46D1E008BC84F /* convert_to_half_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602DF25E46D1C008BC84F /* convert_to_half_pass.cpp */; };
-		A956079825E46D1E008BC84F /* convert_to_half_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602DF25E46D1C008BC84F /* convert_to_half_pass.cpp */; };
-		A956079925E46D1E008BC84F /* convert_to_half_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602DF25E46D1C008BC84F /* convert_to_half_pass.cpp */; };
-		A956079A25E46D1E008BC84F /* inline_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602E025E46D1C008BC84F /* inline_pass.h */; };
-		A956079B25E46D1E008BC84F /* inline_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602E025E46D1C008BC84F /* inline_pass.h */; };
-		A956079C25E46D1E008BC84F /* inline_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602E025E46D1C008BC84F /* inline_pass.h */; };
-		A956079D25E46D1E008BC84F /* loop_dependence.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602E125E46D1C008BC84F /* loop_dependence.h */; };
-		A956079E25E46D1E008BC84F /* loop_dependence.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602E125E46D1C008BC84F /* loop_dependence.h */; };
-		A956079F25E46D1E008BC84F /* loop_dependence.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602E125E46D1C008BC84F /* loop_dependence.h */; };
-		A95607A025E46D1E008BC84F /* value_number_table.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602E225E46D1C008BC84F /* value_number_table.h */; };
-		A95607A125E46D1E008BC84F /* value_number_table.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602E225E46D1C008BC84F /* value_number_table.h */; };
-		A95607A225E46D1E008BC84F /* value_number_table.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602E225E46D1C008BC84F /* value_number_table.h */; };
-		A95607A325E46D1E008BC84F /* flatten_decoration_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602E325E46D1C008BC84F /* flatten_decoration_pass.h */; };
-		A95607A425E46D1E008BC84F /* flatten_decoration_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602E325E46D1C008BC84F /* flatten_decoration_pass.h */; };
-		A95607A525E46D1E008BC84F /* flatten_decoration_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602E325E46D1C008BC84F /* flatten_decoration_pass.h */; };
-		A95607A625E46D1E008BC84F /* if_conversion.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602E425E46D1C008BC84F /* if_conversion.cpp */; };
-		A95607A725E46D1E008BC84F /* if_conversion.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602E425E46D1C008BC84F /* if_conversion.cpp */; };
-		A95607A825E46D1E008BC84F /* if_conversion.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602E425E46D1C008BC84F /* if_conversion.cpp */; };
-		A95607A925E46D1E008BC84F /* debug_info_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602E525E46D1C008BC84F /* debug_info_manager.cpp */; };
-		A95607AA25E46D1E008BC84F /* debug_info_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602E525E46D1C008BC84F /* debug_info_manager.cpp */; };
-		A95607AB25E46D1E008BC84F /* debug_info_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602E525E46D1C008BC84F /* debug_info_manager.cpp */; };
-		A95607AC25E46D1E008BC84F /* inline_exhaustive_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602E625E46D1C008BC84F /* inline_exhaustive_pass.h */; };
-		A95607AD25E46D1E008BC84F /* inline_exhaustive_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602E625E46D1C008BC84F /* inline_exhaustive_pass.h */; };
-		A95607AE25E46D1E008BC84F /* inline_exhaustive_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602E625E46D1C008BC84F /* inline_exhaustive_pass.h */; };
-		A95607AF25E46D1E008BC84F /* constants.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602E725E46D1C008BC84F /* constants.h */; };
-		A95607B025E46D1E008BC84F /* constants.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602E725E46D1C008BC84F /* constants.h */; };
-		A95607B125E46D1E008BC84F /* constants.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602E725E46D1C008BC84F /* constants.h */; };
-		A95607B225E46D1E008BC84F /* eliminate_dead_members_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602E825E46D1C008BC84F /* eliminate_dead_members_pass.cpp */; };
-		A95607B325E46D1E008BC84F /* eliminate_dead_members_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602E825E46D1C008BC84F /* eliminate_dead_members_pass.cpp */; };
-		A95607B425E46D1E008BC84F /* eliminate_dead_members_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602E825E46D1C008BC84F /* eliminate_dead_members_pass.cpp */; };
-		A95607B525E46D1E008BC84F /* strength_reduction_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602E925E46D1C008BC84F /* strength_reduction_pass.cpp */; };
-		A95607B625E46D1E008BC84F /* strength_reduction_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602E925E46D1C008BC84F /* strength_reduction_pass.cpp */; };
-		A95607B725E46D1E008BC84F /* strength_reduction_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602E925E46D1C008BC84F /* strength_reduction_pass.cpp */; };
-		A95607B825E46D1E008BC84F /* desc_sroa.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602EA25E46D1C008BC84F /* desc_sroa.cpp */; };
-		A95607B925E46D1E008BC84F /* desc_sroa.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602EA25E46D1C008BC84F /* desc_sroa.cpp */; };
-		A95607BA25E46D1E008BC84F /* desc_sroa.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602EA25E46D1C008BC84F /* desc_sroa.cpp */; };
-		A95607BB25E46D1E008BC84F /* block_merge_util.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602EB25E46D1C008BC84F /* block_merge_util.cpp */; };
-		A95607BC25E46D1E008BC84F /* block_merge_util.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602EB25E46D1C008BC84F /* block_merge_util.cpp */; };
-		A95607BD25E46D1E008BC84F /* block_merge_util.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602EB25E46D1C008BC84F /* block_merge_util.cpp */; };
-		A95607BE25E46D1E008BC84F /* upgrade_memory_model.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602EC25E46D1C008BC84F /* upgrade_memory_model.h */; };
-		A95607BF25E46D1E008BC84F /* upgrade_memory_model.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602EC25E46D1C008BC84F /* upgrade_memory_model.h */; };
-		A95607C025E46D1E008BC84F /* upgrade_memory_model.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602EC25E46D1C008BC84F /* upgrade_memory_model.h */; };
-		A95607C125E46D1E008BC84F /* copy_prop_arrays.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602ED25E46D1C008BC84F /* copy_prop_arrays.cpp */; };
-		A95607C225E46D1E008BC84F /* copy_prop_arrays.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602ED25E46D1C008BC84F /* copy_prop_arrays.cpp */; };
-		A95607C325E46D1E008BC84F /* copy_prop_arrays.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602ED25E46D1C008BC84F /* copy_prop_arrays.cpp */; };
-		A95607C425E46D1E008BC84F /* pass_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602EE25E46D1C008BC84F /* pass_manager.cpp */; };
-		A95607C525E46D1E008BC84F /* pass_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602EE25E46D1C008BC84F /* pass_manager.cpp */; };
-		A95607C625E46D1E008BC84F /* pass_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602EE25E46D1C008BC84F /* pass_manager.cpp */; };
-		A95607C725E46D1E008BC84F /* inline_exhaustive_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602EF25E46D1C008BC84F /* inline_exhaustive_pass.cpp */; };
-		A95607C825E46D1E008BC84F /* inline_exhaustive_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602EF25E46D1C008BC84F /* inline_exhaustive_pass.cpp */; };
-		A95607C925E46D1E008BC84F /* inline_exhaustive_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602EF25E46D1C008BC84F /* inline_exhaustive_pass.cpp */; };
-		A95607CA25E46D1E008BC84F /* loop_fission.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602F025E46D1C008BC84F /* loop_fission.h */; };
-		A95607CB25E46D1E008BC84F /* loop_fission.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602F025E46D1C008BC84F /* loop_fission.h */; };
-		A95607CC25E46D1E008BC84F /* loop_fission.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602F025E46D1C008BC84F /* loop_fission.h */; };
-		A95607CD25E46D1E008BC84F /* workaround1209.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602F125E46D1C008BC84F /* workaround1209.h */; };
-		A95607CE25E46D1E008BC84F /* workaround1209.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602F125E46D1C008BC84F /* workaround1209.h */; };
-		A95607CF25E46D1E008BC84F /* workaround1209.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602F125E46D1C008BC84F /* workaround1209.h */; };
-		A95607D025E46D1E008BC84F /* loop_fusion_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602F225E46D1C008BC84F /* loop_fusion_pass.cpp */; };
-		A95607D125E46D1E008BC84F /* loop_fusion_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602F225E46D1C008BC84F /* loop_fusion_pass.cpp */; };
-		A95607D225E46D1E008BC84F /* loop_fusion_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602F225E46D1C008BC84F /* loop_fusion_pass.cpp */; };
-		A95607D325E46D1E008BC84F /* log.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602F325E46D1C008BC84F /* log.h */; };
-		A95607D425E46D1E008BC84F /* log.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602F325E46D1C008BC84F /* log.h */; };
-		A95607D525E46D1E008BC84F /* log.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602F325E46D1C008BC84F /* log.h */; };
-		A95607D625E46D1E008BC84F /* copy_prop_arrays.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602F425E46D1C008BC84F /* copy_prop_arrays.h */; };
-		A95607D725E46D1E008BC84F /* copy_prop_arrays.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602F425E46D1C008BC84F /* copy_prop_arrays.h */; };
-		A95607D825E46D1E008BC84F /* copy_prop_arrays.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602F425E46D1C008BC84F /* copy_prop_arrays.h */; };
-		A95607D925E46D1E008BC84F /* eliminate_dead_constant_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602F525E46D1C008BC84F /* eliminate_dead_constant_pass.h */; };
-		A95607DA25E46D1E008BC84F /* eliminate_dead_constant_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602F525E46D1C008BC84F /* eliminate_dead_constant_pass.h */; };
-		A95607DB25E46D1E008BC84F /* eliminate_dead_constant_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602F525E46D1C008BC84F /* eliminate_dead_constant_pass.h */; };
-		A95607DC25E46D1E008BC84F /* dead_insert_elim_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602F625E46D1C008BC84F /* dead_insert_elim_pass.cpp */; };
-		A95607DD25E46D1E008BC84F /* dead_insert_elim_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602F625E46D1C008BC84F /* dead_insert_elim_pass.cpp */; };
-		A95607DE25E46D1E008BC84F /* dead_insert_elim_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602F625E46D1C008BC84F /* dead_insert_elim_pass.cpp */; };
-		A95607DF25E46D1E008BC84F /* ssa_rewrite_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602F725E46D1C008BC84F /* ssa_rewrite_pass.h */; };
-		A95607E025E46D1E008BC84F /* ssa_rewrite_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602F725E46D1C008BC84F /* ssa_rewrite_pass.h */; };
-		A95607E125E46D1E008BC84F /* ssa_rewrite_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602F725E46D1C008BC84F /* ssa_rewrite_pass.h */; };
-		A95607E225E46D1E008BC84F /* scalar_analysis.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602F825E46D1C008BC84F /* scalar_analysis.cpp */; };
-		A95607E325E46D1E008BC84F /* scalar_analysis.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602F825E46D1C008BC84F /* scalar_analysis.cpp */; };
-		A95607E425E46D1E008BC84F /* scalar_analysis.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602F825E46D1C008BC84F /* scalar_analysis.cpp */; };
-		A95607E525E46D1E008BC84F /* dead_variable_elimination.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602F925E46D1C008BC84F /* dead_variable_elimination.h */; };
-		A95607E625E46D1E008BC84F /* dead_variable_elimination.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602F925E46D1C008BC84F /* dead_variable_elimination.h */; };
-		A95607E725E46D1E008BC84F /* dead_variable_elimination.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602F925E46D1C008BC84F /* dead_variable_elimination.h */; };
-		A95607E825E46D1E008BC84F /* block_merge_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602FA25E46D1C008BC84F /* block_merge_pass.cpp */; };
-		A95607E925E46D1E008BC84F /* block_merge_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602FA25E46D1C008BC84F /* block_merge_pass.cpp */; };
-		A95607EA25E46D1E008BC84F /* block_merge_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95602FA25E46D1C008BC84F /* block_merge_pass.cpp */; };
-		A95607EB25E46D1E008BC84F /* dominator_analysis.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602FB25E46D1C008BC84F /* dominator_analysis.h */; };
-		A95607EC25E46D1E008BC84F /* dominator_analysis.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602FB25E46D1C008BC84F /* dominator_analysis.h */; };
-		A95607ED25E46D1E008BC84F /* dominator_analysis.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602FB25E46D1C008BC84F /* dominator_analysis.h */; };
-		A95607EE25E46D1E008BC84F /* pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602FC25E46D1C008BC84F /* pass.h */; };
-		A95607EF25E46D1E008BC84F /* pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602FC25E46D1C008BC84F /* pass.h */; };
-		A95607F025E46D1E008BC84F /* pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602FC25E46D1C008BC84F /* pass.h */; };
-		A95607F125E46D1E008BC84F /* folding_rules.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602FD25E46D1C008BC84F /* folding_rules.h */; };
-		A95607F225E46D1E008BC84F /* folding_rules.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602FD25E46D1C008BC84F /* folding_rules.h */; };
-		A95607F325E46D1E008BC84F /* folding_rules.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602FD25E46D1C008BC84F /* folding_rules.h */; };
-		A95607F425E46D1E008BC84F /* eliminate_dead_functions_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602FE25E46D1C008BC84F /* eliminate_dead_functions_pass.h */; };
-		A95607F525E46D1E008BC84F /* eliminate_dead_functions_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602FE25E46D1C008BC84F /* eliminate_dead_functions_pass.h */; };
-		A95607F625E46D1E008BC84F /* eliminate_dead_functions_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602FE25E46D1C008BC84F /* eliminate_dead_functions_pass.h */; };
-		A95607F725E46D1E008BC84F /* eliminate_dead_functions_util.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602FF25E46D1C008BC84F /* eliminate_dead_functions_util.h */; };
-		A95607F825E46D1E008BC84F /* eliminate_dead_functions_util.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602FF25E46D1C008BC84F /* eliminate_dead_functions_util.h */; };
-		A95607F925E46D1E008BC84F /* eliminate_dead_functions_util.h in Headers */ = {isa = PBXBuildFile; fileRef = A95602FF25E46D1C008BC84F /* eliminate_dead_functions_util.h */; };
-		A95607FA25E46D1E008BC84F /* fold.h in Headers */ = {isa = PBXBuildFile; fileRef = A956030025E46D1C008BC84F /* fold.h */; };
-		A95607FB25E46D1E008BC84F /* fold.h in Headers */ = {isa = PBXBuildFile; fileRef = A956030025E46D1C008BC84F /* fold.h */; };
-		A95607FC25E46D1E008BC84F /* fold.h in Headers */ = {isa = PBXBuildFile; fileRef = A956030025E46D1C008BC84F /* fold.h */; };
-		A95607FD25E46D1E008BC84F /* local_single_store_elim_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956030125E46D1C008BC84F /* local_single_store_elim_pass.cpp */; };
-		A95607FE25E46D1E008BC84F /* local_single_store_elim_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956030125E46D1C008BC84F /* local_single_store_elim_pass.cpp */; };
-		A95607FF25E46D1E008BC84F /* local_single_store_elim_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956030125E46D1C008BC84F /* local_single_store_elim_pass.cpp */; };
-		A956080025E46D1E008BC84F /* dead_branch_elim_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A956030225E46D1C008BC84F /* dead_branch_elim_pass.h */; };
-		A956080125E46D1E008BC84F /* dead_branch_elim_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A956030225E46D1C008BC84F /* dead_branch_elim_pass.h */; };
-		A956080225E46D1E008BC84F /* dead_branch_elim_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A956030225E46D1C008BC84F /* dead_branch_elim_pass.h */; };
-		A956080325E46D1E008BC84F /* private_to_local_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956030325E46D1C008BC84F /* private_to_local_pass.cpp */; };
-		A956080425E46D1E008BC84F /* private_to_local_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956030325E46D1C008BC84F /* private_to_local_pass.cpp */; };
-		A956080525E46D1E008BC84F /* private_to_local_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956030325E46D1C008BC84F /* private_to_local_pass.cpp */; };
-		A956080625E46D1E008BC84F /* scalar_analysis_nodes.h in Headers */ = {isa = PBXBuildFile; fileRef = A956030425E46D1C008BC84F /* scalar_analysis_nodes.h */; };
-		A956080725E46D1E008BC84F /* scalar_analysis_nodes.h in Headers */ = {isa = PBXBuildFile; fileRef = A956030425E46D1C008BC84F /* scalar_analysis_nodes.h */; };
-		A956080825E46D1E008BC84F /* scalar_analysis_nodes.h in Headers */ = {isa = PBXBuildFile; fileRef = A956030425E46D1C008BC84F /* scalar_analysis_nodes.h */; };
-		A956080925E46D1E008BC84F /* propagator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956030525E46D1C008BC84F /* propagator.cpp */; };
-		A956080A25E46D1E008BC84F /* propagator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956030525E46D1C008BC84F /* propagator.cpp */; };
-		A956080B25E46D1E008BC84F /* propagator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956030525E46D1C008BC84F /* propagator.cpp */; };
-		A956080C25E46D1E008BC84F /* fix_storage_class.h in Headers */ = {isa = PBXBuildFile; fileRef = A956030625E46D1C008BC84F /* fix_storage_class.h */; };
-		A956080D25E46D1E008BC84F /* fix_storage_class.h in Headers */ = {isa = PBXBuildFile; fileRef = A956030625E46D1C008BC84F /* fix_storage_class.h */; };
-		A956080E25E46D1E008BC84F /* fix_storage_class.h in Headers */ = {isa = PBXBuildFile; fileRef = A956030625E46D1C008BC84F /* fix_storage_class.h */; };
-		A956080F25E46D1E008BC84F /* loop_dependence_helpers.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956030725E46D1C008BC84F /* loop_dependence_helpers.cpp */; };
-		A956081025E46D1E008BC84F /* loop_dependence_helpers.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956030725E46D1C008BC84F /* loop_dependence_helpers.cpp */; };
-		A956081125E46D1E008BC84F /* loop_dependence_helpers.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956030725E46D1C008BC84F /* loop_dependence_helpers.cpp */; };
-		A956081225E46D1E008BC84F /* set_spec_constant_default_value_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956030825E46D1C008BC84F /* set_spec_constant_default_value_pass.cpp */; };
-		A956081325E46D1E008BC84F /* set_spec_constant_default_value_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956030825E46D1C008BC84F /* set_spec_constant_default_value_pass.cpp */; };
-		A956081425E46D1E008BC84F /* set_spec_constant_default_value_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956030825E46D1C008BC84F /* set_spec_constant_default_value_pass.cpp */; };
-		A956081525E46D1E008BC84F /* passes.h in Headers */ = {isa = PBXBuildFile; fileRef = A956030925E46D1C008BC84F /* passes.h */; };
-		A956081625E46D1E008BC84F /* passes.h in Headers */ = {isa = PBXBuildFile; fileRef = A956030925E46D1C008BC84F /* passes.h */; };
-		A956081725E46D1E008BC84F /* passes.h in Headers */ = {isa = PBXBuildFile; fileRef = A956030925E46D1C008BC84F /* passes.h */; };
-		A956081825E46D1E008BC84F /* fold.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956030A25E46D1C008BC84F /* fold.cpp */; };
-		A956081925E46D1E008BC84F /* fold.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956030A25E46D1C008BC84F /* fold.cpp */; };
-		A956081A25E46D1E008BC84F /* fold.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956030A25E46D1C008BC84F /* fold.cpp */; };
-		A956081B25E46D1E008BC84F /* amd_ext_to_khr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956030B25E46D1C008BC84F /* amd_ext_to_khr.cpp */; };
-		A956081C25E46D1E008BC84F /* amd_ext_to_khr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956030B25E46D1C008BC84F /* amd_ext_to_khr.cpp */; };
-		A956081D25E46D1E008BC84F /* amd_ext_to_khr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956030B25E46D1C008BC84F /* amd_ext_to_khr.cpp */; };
-		A956081E25E46D1E008BC84F /* strip_reflect_info_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A956030C25E46D1C008BC84F /* strip_reflect_info_pass.h */; };
-		A956081F25E46D1E008BC84F /* strip_reflect_info_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A956030C25E46D1C008BC84F /* strip_reflect_info_pass.h */; };
-		A956082025E46D1E008BC84F /* strip_reflect_info_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A956030C25E46D1C008BC84F /* strip_reflect_info_pass.h */; };
-		A956082125E46D1E008BC84F /* scalar_replacement_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956030D25E46D1C008BC84F /* scalar_replacement_pass.cpp */; };
-		A956082225E46D1E008BC84F /* scalar_replacement_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956030D25E46D1C008BC84F /* scalar_replacement_pass.cpp */; };
-		A956082325E46D1E008BC84F /* scalar_replacement_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956030D25E46D1C008BC84F /* scalar_replacement_pass.cpp */; };
-		A956082425E46D1E008BC84F /* simplification_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A956030E25E46D1C008BC84F /* simplification_pass.h */; };
-		A956082525E46D1E008BC84F /* simplification_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A956030E25E46D1C008BC84F /* simplification_pass.h */; };
-		A956082625E46D1E008BC84F /* simplification_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A956030E25E46D1C008BC84F /* simplification_pass.h */; };
-		A956082725E46D1E008BC84F /* remove_duplicates_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A956030F25E46D1C008BC84F /* remove_duplicates_pass.h */; };
-		A956082825E46D1E008BC84F /* remove_duplicates_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A956030F25E46D1C008BC84F /* remove_duplicates_pass.h */; };
-		A956082925E46D1E008BC84F /* remove_duplicates_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A956030F25E46D1C008BC84F /* remove_duplicates_pass.h */; };
-		A956082A25E46D1E008BC84F /* redundancy_elimination.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956031025E46D1C008BC84F /* redundancy_elimination.cpp */; };
-		A956082B25E46D1E008BC84F /* redundancy_elimination.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956031025E46D1C008BC84F /* redundancy_elimination.cpp */; };
-		A956082C25E46D1E008BC84F /* redundancy_elimination.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956031025E46D1C008BC84F /* redundancy_elimination.cpp */; };
-		A956082D25E46D1E008BC84F /* reflect.h in Headers */ = {isa = PBXBuildFile; fileRef = A956031125E46D1C008BC84F /* reflect.h */; };
-		A956082E25E46D1E008BC84F /* reflect.h in Headers */ = {isa = PBXBuildFile; fileRef = A956031125E46D1C008BC84F /* reflect.h */; };
-		A956082F25E46D1E008BC84F /* reflect.h in Headers */ = {isa = PBXBuildFile; fileRef = A956031125E46D1C008BC84F /* reflect.h */; };
-		A956083025E46D1E008BC84F /* workaround1209.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956031225E46D1C008BC84F /* workaround1209.cpp */; };
-		A956083125E46D1E008BC84F /* workaround1209.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956031225E46D1C008BC84F /* workaround1209.cpp */; };
-		A956083225E46D1E008BC84F /* workaround1209.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956031225E46D1C008BC84F /* workaround1209.cpp */; };
-		A956083325E46D1E008BC84F /* null_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A956031325E46D1C008BC84F /* null_pass.h */; };
-		A956083425E46D1E008BC84F /* null_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A956031325E46D1C008BC84F /* null_pass.h */; };
-		A956083525E46D1E008BC84F /* null_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A956031325E46D1C008BC84F /* null_pass.h */; };
-		A956083625E46D1E008BC84F /* relax_float_ops_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956031425E46D1C008BC84F /* relax_float_ops_pass.cpp */; };
-		A956083725E46D1E008BC84F /* relax_float_ops_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956031425E46D1C008BC84F /* relax_float_ops_pass.cpp */; };
-		A956083825E46D1E008BC84F /* relax_float_ops_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956031425E46D1C008BC84F /* relax_float_ops_pass.cpp */; };
-		A956083925E46D1E008BC84F /* const_folding_rules.h in Headers */ = {isa = PBXBuildFile; fileRef = A956031525E46D1C008BC84F /* const_folding_rules.h */; };
-		A956083A25E46D1E008BC84F /* const_folding_rules.h in Headers */ = {isa = PBXBuildFile; fileRef = A956031525E46D1C008BC84F /* const_folding_rules.h */; };
-		A956083B25E46D1E008BC84F /* const_folding_rules.h in Headers */ = {isa = PBXBuildFile; fileRef = A956031525E46D1C008BC84F /* const_folding_rules.h */; };
-		A956083C25E46D1E008BC84F /* scalar_replacement_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A956031625E46D1C008BC84F /* scalar_replacement_pass.h */; };
-		A956083D25E46D1E008BC84F /* scalar_replacement_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A956031625E46D1C008BC84F /* scalar_replacement_pass.h */; };
-		A956083E25E46D1E008BC84F /* scalar_replacement_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A956031625E46D1C008BC84F /* scalar_replacement_pass.h */; };
-		A956083F25E46D1E008BC84F /* instruction.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956031725E46D1C008BC84F /* instruction.cpp */; };
-		A956084025E46D1E008BC84F /* instruction.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956031725E46D1C008BC84F /* instruction.cpp */; };
-		A956084125E46D1E008BC84F /* instruction.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956031725E46D1C008BC84F /* instruction.cpp */; };
-		A956084225E46D1E008BC84F /* pch_source_opt.h in Headers */ = {isa = PBXBuildFile; fileRef = A956031825E46D1C008BC84F /* pch_source_opt.h */; };
-		A956084325E46D1E008BC84F /* pch_source_opt.h in Headers */ = {isa = PBXBuildFile; fileRef = A956031825E46D1C008BC84F /* pch_source_opt.h */; };
-		A956084425E46D1E008BC84F /* pch_source_opt.h in Headers */ = {isa = PBXBuildFile; fileRef = A956031825E46D1C008BC84F /* pch_source_opt.h */; };
-		A956084525E46D1E008BC84F /* reduce_load_size.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956031925E46D1C008BC84F /* reduce_load_size.cpp */; };
-		A956084625E46D1E008BC84F /* reduce_load_size.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956031925E46D1C008BC84F /* reduce_load_size.cpp */; };
-		A956084725E46D1E008BC84F /* reduce_load_size.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956031925E46D1C008BC84F /* reduce_load_size.cpp */; };
-		A956084825E46D1E008BC84F /* redundancy_elimination.h in Headers */ = {isa = PBXBuildFile; fileRef = A956031A25E46D1C008BC84F /* redundancy_elimination.h */; };
-		A956084925E46D1E008BC84F /* redundancy_elimination.h in Headers */ = {isa = PBXBuildFile; fileRef = A956031A25E46D1C008BC84F /* redundancy_elimination.h */; };
-		A956084A25E46D1E008BC84F /* redundancy_elimination.h in Headers */ = {isa = PBXBuildFile; fileRef = A956031A25E46D1C008BC84F /* redundancy_elimination.h */; };
-		A956084B25E46D1E008BC84F /* fix_storage_class.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956031B25E46D1C008BC84F /* fix_storage_class.cpp */; };
-		A956084C25E46D1E008BC84F /* fix_storage_class.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956031B25E46D1C008BC84F /* fix_storage_class.cpp */; };
-		A956084D25E46D1E008BC84F /* fix_storage_class.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956031B25E46D1C008BC84F /* fix_storage_class.cpp */; };
-		A956084E25E46D1E008BC84F /* value_number_table.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956031C25E46D1C008BC84F /* value_number_table.cpp */; };
-		A956084F25E46D1E008BC84F /* value_number_table.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956031C25E46D1C008BC84F /* value_number_table.cpp */; };
-		A956085025E46D1E008BC84F /* value_number_table.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956031C25E46D1C008BC84F /* value_number_table.cpp */; };
-		A956085125E46D1E008BC84F /* inline_opaque_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956031D25E46D1C008BC84F /* inline_opaque_pass.cpp */; };
-		A956085225E46D1E008BC84F /* inline_opaque_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956031D25E46D1C008BC84F /* inline_opaque_pass.cpp */; };
-		A956085325E46D1E008BC84F /* inline_opaque_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956031D25E46D1C008BC84F /* inline_opaque_pass.cpp */; };
-		A956085425E46D1E008BC84F /* replace_invalid_opc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956031E25E46D1C008BC84F /* replace_invalid_opc.cpp */; };
-		A956085525E46D1E008BC84F /* replace_invalid_opc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956031E25E46D1C008BC84F /* replace_invalid_opc.cpp */; };
-		A956085625E46D1E008BC84F /* replace_invalid_opc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956031E25E46D1C008BC84F /* replace_invalid_opc.cpp */; };
-		A956085725E46D1E008BC84F /* loop_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = A956031F25E46D1C008BC84F /* loop_utils.h */; };
-		A956085825E46D1E008BC84F /* loop_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = A956031F25E46D1C008BC84F /* loop_utils.h */; };
-		A956085925E46D1E008BC84F /* loop_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = A956031F25E46D1C008BC84F /* loop_utils.h */; };
-		A956085A25E46D1E008BC84F /* module.h in Headers */ = {isa = PBXBuildFile; fileRef = A956032025E46D1C008BC84F /* module.h */; };
-		A956085B25E46D1E008BC84F /* module.h in Headers */ = {isa = PBXBuildFile; fileRef = A956032025E46D1C008BC84F /* module.h */; };
-		A956085C25E46D1E008BC84F /* module.h in Headers */ = {isa = PBXBuildFile; fileRef = A956032025E46D1C008BC84F /* module.h */; };
-		A956085D25E46D1E008BC84F /* dominator_analysis.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956032125E46D1C008BC84F /* dominator_analysis.cpp */; };
-		A956085E25E46D1E008BC84F /* dominator_analysis.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956032125E46D1C008BC84F /* dominator_analysis.cpp */; };
-		A956085F25E46D1E008BC84F /* dominator_analysis.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956032125E46D1C008BC84F /* dominator_analysis.cpp */; };
-		A956086025E46D1E008BC84F /* ir_builder.h in Headers */ = {isa = PBXBuildFile; fileRef = A956032225E46D1C008BC84F /* ir_builder.h */; };
-		A956086125E46D1E008BC84F /* ir_builder.h in Headers */ = {isa = PBXBuildFile; fileRef = A956032225E46D1C008BC84F /* ir_builder.h */; };
-		A956086225E46D1E008BC84F /* ir_builder.h in Headers */ = {isa = PBXBuildFile; fileRef = A956032225E46D1C008BC84F /* ir_builder.h */; };
-		A956086325E46D1E008BC84F /* loop_unswitch_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A956032325E46D1C008BC84F /* loop_unswitch_pass.h */; };
-		A956086425E46D1E008BC84F /* loop_unswitch_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A956032325E46D1C008BC84F /* loop_unswitch_pass.h */; };
-		A956086525E46D1E008BC84F /* loop_unswitch_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A956032325E46D1C008BC84F /* loop_unswitch_pass.h */; };
-		A956086625E46D1E008BC84F /* cfg.h in Headers */ = {isa = PBXBuildFile; fileRef = A956032425E46D1C008BC84F /* cfg.h */; };
-		A956086725E46D1E008BC84F /* cfg.h in Headers */ = {isa = PBXBuildFile; fileRef = A956032425E46D1C008BC84F /* cfg.h */; };
-		A956086825E46D1E008BC84F /* cfg.h in Headers */ = {isa = PBXBuildFile; fileRef = A956032425E46D1C008BC84F /* cfg.h */; };
-		A956086925E46D1E008BC84F /* code_sink.h in Headers */ = {isa = PBXBuildFile; fileRef = A956032525E46D1C008BC84F /* code_sink.h */; };
-		A956086A25E46D1E008BC84F /* code_sink.h in Headers */ = {isa = PBXBuildFile; fileRef = A956032525E46D1C008BC84F /* code_sink.h */; };
-		A956086B25E46D1E008BC84F /* code_sink.h in Headers */ = {isa = PBXBuildFile; fileRef = A956032525E46D1C008BC84F /* code_sink.h */; };
-		A956086C25E46D1E008BC84F /* loop_descriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = A956032625E46D1C008BC84F /* loop_descriptor.h */; };
-		A956086D25E46D1E008BC84F /* loop_descriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = A956032625E46D1C008BC84F /* loop_descriptor.h */; };
-		A956086E25E46D1E008BC84F /* loop_descriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = A956032625E46D1C008BC84F /* loop_descriptor.h */; };
-		A956086F25E46D1E008BC84F /* instruction.h in Headers */ = {isa = PBXBuildFile; fileRef = A956032725E46D1C008BC84F /* instruction.h */; };
-		A956087025E46D1E008BC84F /* instruction.h in Headers */ = {isa = PBXBuildFile; fileRef = A956032725E46D1C008BC84F /* instruction.h */; };
-		A956087125E46D1E008BC84F /* instruction.h in Headers */ = {isa = PBXBuildFile; fileRef = A956032725E46D1C008BC84F /* instruction.h */; };
-		A956087225E46D1E008BC84F /* aggressive_dead_code_elim_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A956032825E46D1C008BC84F /* aggressive_dead_code_elim_pass.h */; };
-		A956087325E46D1E008BC84F /* aggressive_dead_code_elim_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A956032825E46D1C008BC84F /* aggressive_dead_code_elim_pass.h */; };
-		A956087425E46D1E008BC84F /* aggressive_dead_code_elim_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A956032825E46D1C008BC84F /* aggressive_dead_code_elim_pass.h */; };
-		A956087525E46D1E008BC84F /* struct_cfg_analysis.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956032925E46D1C008BC84F /* struct_cfg_analysis.cpp */; };
-		A956087625E46D1E008BC84F /* struct_cfg_analysis.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956032925E46D1C008BC84F /* struct_cfg_analysis.cpp */; };
-		A956087725E46D1E008BC84F /* struct_cfg_analysis.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956032925E46D1C008BC84F /* struct_cfg_analysis.cpp */; };
-		A956087825E46D1E008BC84F /* vector_dce.h in Headers */ = {isa = PBXBuildFile; fileRef = A956032A25E46D1C008BC84F /* vector_dce.h */; };
-		A956087925E46D1E008BC84F /* vector_dce.h in Headers */ = {isa = PBXBuildFile; fileRef = A956032A25E46D1C008BC84F /* vector_dce.h */; };
-		A956087A25E46D1E008BC84F /* vector_dce.h in Headers */ = {isa = PBXBuildFile; fileRef = A956032A25E46D1C008BC84F /* vector_dce.h */; };
-		A956087B25E46D1E008BC84F /* combine_access_chains.h in Headers */ = {isa = PBXBuildFile; fileRef = A956032B25E46D1C008BC84F /* combine_access_chains.h */; };
-		A956087C25E46D1E008BC84F /* combine_access_chains.h in Headers */ = {isa = PBXBuildFile; fileRef = A956032B25E46D1C008BC84F /* combine_access_chains.h */; };
-		A956087D25E46D1E008BC84F /* combine_access_chains.h in Headers */ = {isa = PBXBuildFile; fileRef = A956032B25E46D1C008BC84F /* combine_access_chains.h */; };
-		A956087E25E46D1E008BC84F /* pass_manager.h in Headers */ = {isa = PBXBuildFile; fileRef = A956032C25E46D1C008BC84F /* pass_manager.h */; };
-		A956087F25E46D1E008BC84F /* pass_manager.h in Headers */ = {isa = PBXBuildFile; fileRef = A956032C25E46D1C008BC84F /* pass_manager.h */; };
-		A956088025E46D1E008BC84F /* pass_manager.h in Headers */ = {isa = PBXBuildFile; fileRef = A956032C25E46D1C008BC84F /* pass_manager.h */; };
-		A956088125E46D1E008BC84F /* local_access_chain_convert_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956032D25E46D1C008BC84F /* local_access_chain_convert_pass.cpp */; };
-		A956088225E46D1E008BC84F /* local_access_chain_convert_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956032D25E46D1C008BC84F /* local_access_chain_convert_pass.cpp */; };
-		A956088325E46D1E008BC84F /* local_access_chain_convert_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956032D25E46D1C008BC84F /* local_access_chain_convert_pass.cpp */; };
-		A956088425E46D1E008BC84F /* basic_block.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956032E25E46D1C008BC84F /* basic_block.cpp */; };
-		A956088525E46D1E008BC84F /* basic_block.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956032E25E46D1C008BC84F /* basic_block.cpp */; };
-		A956088625E46D1E008BC84F /* basic_block.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956032E25E46D1C008BC84F /* basic_block.cpp */; };
-		A956088725E46D1E008BC84F /* iterator.h in Headers */ = {isa = PBXBuildFile; fileRef = A956032F25E46D1C008BC84F /* iterator.h */; };
-		A956088825E46D1E008BC84F /* iterator.h in Headers */ = {isa = PBXBuildFile; fileRef = A956032F25E46D1C008BC84F /* iterator.h */; };
-		A956088925E46D1E008BC84F /* iterator.h in Headers */ = {isa = PBXBuildFile; fileRef = A956032F25E46D1C008BC84F /* iterator.h */; };
-		A956088A25E46D1E008BC84F /* licm_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A956033025E46D1C008BC84F /* licm_pass.h */; };
-		A956088B25E46D1E008BC84F /* licm_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A956033025E46D1C008BC84F /* licm_pass.h */; };
-		A956088C25E46D1E008BC84F /* licm_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A956033025E46D1C008BC84F /* licm_pass.h */; };
-		A956088D25E46D1E008BC84F /* build_module.h in Headers */ = {isa = PBXBuildFile; fileRef = A956033125E46D1C008BC84F /* build_module.h */; };
-		A956088E25E46D1E008BC84F /* build_module.h in Headers */ = {isa = PBXBuildFile; fileRef = A956033125E46D1C008BC84F /* build_module.h */; };
-		A956088F25E46D1E008BC84F /* build_module.h in Headers */ = {isa = PBXBuildFile; fileRef = A956033125E46D1C008BC84F /* build_module.h */; };
-		A956089025E46D1E008BC84F /* ccp_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A956033225E46D1C008BC84F /* ccp_pass.h */; };
-		A956089125E46D1E008BC84F /* ccp_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A956033225E46D1C008BC84F /* ccp_pass.h */; };
-		A956089225E46D1E008BC84F /* ccp_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A956033225E46D1C008BC84F /* ccp_pass.h */; };
-		A956089325E46D1E008BC84F /* graphics_robust_access_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956033325E46D1D008BC84F /* graphics_robust_access_pass.cpp */; };
-		A956089425E46D1E008BC84F /* graphics_robust_access_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956033325E46D1D008BC84F /* graphics_robust_access_pass.cpp */; };
-		A956089525E46D1E008BC84F /* graphics_robust_access_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956033325E46D1D008BC84F /* graphics_robust_access_pass.cpp */; };
-		A956089625E46D1E008BC84F /* function.h in Headers */ = {isa = PBXBuildFile; fileRef = A956033425E46D1D008BC84F /* function.h */; };
-		A956089725E46D1E008BC84F /* function.h in Headers */ = {isa = PBXBuildFile; fileRef = A956033425E46D1D008BC84F /* function.h */; };
-		A956089825E46D1E008BC84F /* function.h in Headers */ = {isa = PBXBuildFile; fileRef = A956033425E46D1D008BC84F /* function.h */; };
-		A956089925E46D1E008BC84F /* loop_fusion.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956033525E46D1D008BC84F /* loop_fusion.cpp */; };
-		A956089A25E46D1E008BC84F /* loop_fusion.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956033525E46D1D008BC84F /* loop_fusion.cpp */; };
-		A956089B25E46D1E008BC84F /* loop_fusion.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956033525E46D1D008BC84F /* loop_fusion.cpp */; };
-		A956089C25E46D1E008BC84F /* upgrade_memory_model.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956033625E46D1D008BC84F /* upgrade_memory_model.cpp */; };
-		A956089D25E46D1E008BC84F /* upgrade_memory_model.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956033625E46D1D008BC84F /* upgrade_memory_model.cpp */; };
-		A956089E25E46D1E008BC84F /* upgrade_memory_model.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956033625E46D1D008BC84F /* upgrade_memory_model.cpp */; };
-		A956089F25E46D1E008BC84F /* feature_manager.h in Headers */ = {isa = PBXBuildFile; fileRef = A956033725E46D1D008BC84F /* feature_manager.h */; };
-		A95608A025E46D1E008BC84F /* feature_manager.h in Headers */ = {isa = PBXBuildFile; fileRef = A956033725E46D1D008BC84F /* feature_manager.h */; };
-		A95608A125E46D1E008BC84F /* feature_manager.h in Headers */ = {isa = PBXBuildFile; fileRef = A956033725E46D1D008BC84F /* feature_manager.h */; };
-		A95608A225E46D1E008BC84F /* inst_bindless_check_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A956033825E46D1D008BC84F /* inst_bindless_check_pass.h */; };
-		A95608A325E46D1E008BC84F /* inst_bindless_check_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A956033825E46D1D008BC84F /* inst_bindless_check_pass.h */; };
-		A95608A425E46D1E008BC84F /* inst_bindless_check_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A956033825E46D1D008BC84F /* inst_bindless_check_pass.h */; };
-		A95608A525E46D1E008BC84F /* scalar_analysis_simplification.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956033925E46D1D008BC84F /* scalar_analysis_simplification.cpp */; };
-		A95608A625E46D1E008BC84F /* scalar_analysis_simplification.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956033925E46D1D008BC84F /* scalar_analysis_simplification.cpp */; };
-		A95608A725E46D1E008BC84F /* scalar_analysis_simplification.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956033925E46D1D008BC84F /* scalar_analysis_simplification.cpp */; };
-		A95608A825E46D1E008BC84F /* set_spec_constant_default_value_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A956033A25E46D1D008BC84F /* set_spec_constant_default_value_pass.h */; };
-		A95608A925E46D1E008BC84F /* set_spec_constant_default_value_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A956033A25E46D1D008BC84F /* set_spec_constant_default_value_pass.h */; };
-		A95608AA25E46D1E008BC84F /* set_spec_constant_default_value_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A956033A25E46D1D008BC84F /* set_spec_constant_default_value_pass.h */; };
-		A95608AB25E46D1E008BC84F /* dominator_tree.h in Headers */ = {isa = PBXBuildFile; fileRef = A956033B25E46D1D008BC84F /* dominator_tree.h */; };
-		A95608AC25E46D1E008BC84F /* dominator_tree.h in Headers */ = {isa = PBXBuildFile; fileRef = A956033B25E46D1D008BC84F /* dominator_tree.h */; };
-		A95608AD25E46D1E008BC84F /* dominator_tree.h in Headers */ = {isa = PBXBuildFile; fileRef = A956033B25E46D1D008BC84F /* dominator_tree.h */; };
-		A95608AE25E46D1E008BC84F /* type_manager.h in Headers */ = {isa = PBXBuildFile; fileRef = A956033C25E46D1D008BC84F /* type_manager.h */; };
-		A95608AF25E46D1E008BC84F /* type_manager.h in Headers */ = {isa = PBXBuildFile; fileRef = A956033C25E46D1D008BC84F /* type_manager.h */; };
-		A95608B025E46D1E008BC84F /* type_manager.h in Headers */ = {isa = PBXBuildFile; fileRef = A956033C25E46D1D008BC84F /* type_manager.h */; };
-		A95608B125E46D1E008BC84F /* compact_ids_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956033D25E46D1D008BC84F /* compact_ids_pass.cpp */; };
-		A95608B225E46D1E008BC84F /* compact_ids_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956033D25E46D1D008BC84F /* compact_ids_pass.cpp */; };
-		A95608B325E46D1E008BC84F /* compact_ids_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956033D25E46D1D008BC84F /* compact_ids_pass.cpp */; };
-		A95608B425E46D1E008BC84F /* loop_peeling.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956033E25E46D1D008BC84F /* loop_peeling.cpp */; };
-		A95608B525E46D1E008BC84F /* loop_peeling.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956033E25E46D1D008BC84F /* loop_peeling.cpp */; };
-		A95608B625E46D1E008BC84F /* loop_peeling.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A956033E25E46D1D008BC84F /* loop_peeling.cpp */; };
-		A95608B725E46D1E008BC84F /* table.h in Headers */ = {isa = PBXBuildFile; fileRef = A956033F25E46D1D008BC84F /* table.h */; };
-		A95608B825E46D1E008BC84F /* table.h in Headers */ = {isa = PBXBuildFile; fileRef = A956033F25E46D1D008BC84F /* table.h */; };
-		A95608B925E46D1E008BC84F /* table.h in Headers */ = {isa = PBXBuildFile; fileRef = A956033F25E46D1D008BC84F /* table.h */; };
-		A9560D2525E46D1F008BC84F /* ext_inst.h in Headers */ = {isa = PBXBuildFile; fileRef = A95604BE25E46D1D008BC84F /* ext_inst.h */; };
-		A9560D2625E46D1F008BC84F /* ext_inst.h in Headers */ = {isa = PBXBuildFile; fileRef = A95604BE25E46D1D008BC84F /* ext_inst.h */; };
-		A9560D2725E46D1F008BC84F /* ext_inst.h in Headers */ = {isa = PBXBuildFile; fileRef = A95604BE25E46D1D008BC84F /* ext_inst.h */; };
-		A9560D2825E46D1F008BC84F /* diagnostic.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604BF25E46D1D008BC84F /* diagnostic.cpp */; };
-		A9560D2925E46D1F008BC84F /* diagnostic.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604BF25E46D1D008BC84F /* diagnostic.cpp */; };
-		A9560D2A25E46D1F008BC84F /* diagnostic.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604BF25E46D1D008BC84F /* diagnostic.cpp */; };
-		A9560D2B25E46D1F008BC84F /* latest_version_spirv_header.h in Headers */ = {isa = PBXBuildFile; fileRef = A95604C025E46D1D008BC84F /* latest_version_spirv_header.h */; };
-		A9560D2C25E46D1F008BC84F /* latest_version_spirv_header.h in Headers */ = {isa = PBXBuildFile; fileRef = A95604C025E46D1D008BC84F /* latest_version_spirv_header.h */; };
-		A9560D2D25E46D1F008BC84F /* latest_version_spirv_header.h in Headers */ = {isa = PBXBuildFile; fileRef = A95604C025E46D1D008BC84F /* latest_version_spirv_header.h */; };
-		A9560D2E25E46D1F008BC84F /* libspirv.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604C125E46D1D008BC84F /* libspirv.cpp */; };
-		A9560D2F25E46D1F008BC84F /* libspirv.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604C125E46D1D008BC84F /* libspirv.cpp */; };
-		A9560D3025E46D1F008BC84F /* libspirv.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604C125E46D1D008BC84F /* libspirv.cpp */; };
-		A9560D3125E46D1F008BC84F /* instruction.h in Headers */ = {isa = PBXBuildFile; fileRef = A95604C225E46D1D008BC84F /* instruction.h */; };
-		A9560D3225E46D1F008BC84F /* instruction.h in Headers */ = {isa = PBXBuildFile; fileRef = A95604C225E46D1D008BC84F /* instruction.h */; };
-		A9560D3325E46D1F008BC84F /* instruction.h in Headers */ = {isa = PBXBuildFile; fileRef = A95604C225E46D1D008BC84F /* instruction.h */; };
-		A9560D3425E46D1F008BC84F /* spirv_optimizer_options.h in Headers */ = {isa = PBXBuildFile; fileRef = A95604C325E46D1D008BC84F /* spirv_optimizer_options.h */; };
-		A9560D3525E46D1F008BC84F /* spirv_optimizer_options.h in Headers */ = {isa = PBXBuildFile; fileRef = A95604C325E46D1D008BC84F /* spirv_optimizer_options.h */; };
-		A9560D3625E46D1F008BC84F /* spirv_optimizer_options.h in Headers */ = {isa = PBXBuildFile; fileRef = A95604C325E46D1D008BC84F /* spirv_optimizer_options.h */; };
-		A9560D3725E46D1F008BC84F /* opcode.h in Headers */ = {isa = PBXBuildFile; fileRef = A95604C425E46D1D008BC84F /* opcode.h */; };
-		A9560D3825E46D1F008BC84F /* opcode.h in Headers */ = {isa = PBXBuildFile; fileRef = A95604C425E46D1D008BC84F /* opcode.h */; };
-		A9560D3925E46D1F008BC84F /* opcode.h in Headers */ = {isa = PBXBuildFile; fileRef = A95604C425E46D1D008BC84F /* opcode.h */; };
-		A9560D3A25E46D1F008BC84F /* operand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604C525E46D1D008BC84F /* operand.cpp */; };
-		A9560D3B25E46D1F008BC84F /* operand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604C525E46D1D008BC84F /* operand.cpp */; };
-		A9560D3C25E46D1F008BC84F /* operand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604C525E46D1D008BC84F /* operand.cpp */; };
-		A9560D3D25E46D1F008BC84F /* latest_version_glsl_std_450_header.h in Headers */ = {isa = PBXBuildFile; fileRef = A95604C625E46D1D008BC84F /* latest_version_glsl_std_450_header.h */; };
-		A9560D3E25E46D1F008BC84F /* latest_version_glsl_std_450_header.h in Headers */ = {isa = PBXBuildFile; fileRef = A95604C625E46D1D008BC84F /* latest_version_glsl_std_450_header.h */; };
-		A9560D3F25E46D1F008BC84F /* latest_version_glsl_std_450_header.h in Headers */ = {isa = PBXBuildFile; fileRef = A95604C625E46D1D008BC84F /* latest_version_glsl_std_450_header.h */; };
-		A9560D4025E46D1F008BC84F /* extensions.h in Headers */ = {isa = PBXBuildFile; fileRef = A95604C725E46D1D008BC84F /* extensions.h */; };
-		A9560D4125E46D1F008BC84F /* extensions.h in Headers */ = {isa = PBXBuildFile; fileRef = A95604C725E46D1D008BC84F /* extensions.h */; };
-		A9560D4225E46D1F008BC84F /* extensions.h in Headers */ = {isa = PBXBuildFile; fileRef = A95604C725E46D1D008BC84F /* extensions.h */; };
-		A9560D4325E46D1F008BC84F /* disassemble.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604C825E46D1D008BC84F /* disassemble.cpp */; };
-		A9560D4425E46D1F008BC84F /* disassemble.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604C825E46D1D008BC84F /* disassemble.cpp */; };
-		A9560D4525E46D1F008BC84F /* disassemble.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604C825E46D1D008BC84F /* disassemble.cpp */; };
-		A9560D4625E46D1F008BC84F /* binary.h in Headers */ = {isa = PBXBuildFile; fileRef = A95604C925E46D1D008BC84F /* binary.h */; };
-		A9560D4725E46D1F008BC84F /* binary.h in Headers */ = {isa = PBXBuildFile; fileRef = A95604C925E46D1D008BC84F /* binary.h */; };
-		A9560D4825E46D1F008BC84F /* binary.h in Headers */ = {isa = PBXBuildFile; fileRef = A95604C925E46D1D008BC84F /* binary.h */; };
-		A9560D4925E46D1F008BC84F /* text_handler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604CA25E46D1D008BC84F /* text_handler.cpp */; };
-		A9560D4A25E46D1F008BC84F /* text_handler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604CA25E46D1D008BC84F /* text_handler.cpp */; };
-		A9560D4B25E46D1F008BC84F /* text_handler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604CA25E46D1D008BC84F /* text_handler.cpp */; };
-		A9560D4C25E46D1F008BC84F /* validate_annotation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604CC25E46D1D008BC84F /* validate_annotation.cpp */; };
-		A9560D4D25E46D1F008BC84F /* validate_annotation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604CC25E46D1D008BC84F /* validate_annotation.cpp */; };
-		A9560D4E25E46D1F008BC84F /* validate_annotation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604CC25E46D1D008BC84F /* validate_annotation.cpp */; };
-		A9560D4F25E46D1F008BC84F /* validate_misc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604CD25E46D1D008BC84F /* validate_misc.cpp */; };
-		A9560D5025E46D1F008BC84F /* validate_misc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604CD25E46D1D008BC84F /* validate_misc.cpp */; };
-		A9560D5125E46D1F008BC84F /* validate_misc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604CD25E46D1D008BC84F /* validate_misc.cpp */; };
-		A9560D5225E46D1F008BC84F /* validate_cfg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604CE25E46D1D008BC84F /* validate_cfg.cpp */; };
-		A9560D5325E46D1F008BC84F /* validate_cfg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604CE25E46D1D008BC84F /* validate_cfg.cpp */; };
-		A9560D5425E46D1F008BC84F /* validate_cfg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604CE25E46D1D008BC84F /* validate_cfg.cpp */; };
-		A9560D5525E46D1F008BC84F /* validate_capability.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604CF25E46D1D008BC84F /* validate_capability.cpp */; };
-		A9560D5625E46D1F008BC84F /* validate_capability.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604CF25E46D1D008BC84F /* validate_capability.cpp */; };
-		A9560D5725E46D1F008BC84F /* validate_capability.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604CF25E46D1D008BC84F /* validate_capability.cpp */; };
-		A9560D5825E46D1F008BC84F /* construct.h in Headers */ = {isa = PBXBuildFile; fileRef = A95604D025E46D1D008BC84F /* construct.h */; };
-		A9560D5925E46D1F008BC84F /* construct.h in Headers */ = {isa = PBXBuildFile; fileRef = A95604D025E46D1D008BC84F /* construct.h */; };
-		A9560D5A25E46D1F008BC84F /* construct.h in Headers */ = {isa = PBXBuildFile; fileRef = A95604D025E46D1D008BC84F /* construct.h */; };
-		A9560D5B25E46D1F008BC84F /* validate_barriers.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604D125E46D1D008BC84F /* validate_barriers.cpp */; };
-		A9560D5C25E46D1F008BC84F /* validate_barriers.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604D125E46D1D008BC84F /* validate_barriers.cpp */; };
-		A9560D5D25E46D1F008BC84F /* validate_barriers.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604D125E46D1D008BC84F /* validate_barriers.cpp */; };
-		A9560D5E25E46D1F008BC84F /* validate_non_uniform.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604D225E46D1D008BC84F /* validate_non_uniform.cpp */; };
-		A9560D5F25E46D1F008BC84F /* validate_non_uniform.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604D225E46D1D008BC84F /* validate_non_uniform.cpp */; };
-		A9560D6025E46D1F008BC84F /* validate_non_uniform.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604D225E46D1D008BC84F /* validate_non_uniform.cpp */; };
-		A9560D6125E46D1F008BC84F /* validate_scopes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604D325E46D1D008BC84F /* validate_scopes.cpp */; };
-		A9560D6225E46D1F008BC84F /* validate_scopes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604D325E46D1D008BC84F /* validate_scopes.cpp */; };
-		A9560D6325E46D1F008BC84F /* validate_scopes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604D325E46D1D008BC84F /* validate_scopes.cpp */; };
-		A9560D6425E46D1F008BC84F /* validate_atomics.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604D425E46D1D008BC84F /* validate_atomics.cpp */; };
-		A9560D6525E46D1F008BC84F /* validate_atomics.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604D425E46D1D008BC84F /* validate_atomics.cpp */; };
-		A9560D6625E46D1F008BC84F /* validate_atomics.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604D425E46D1D008BC84F /* validate_atomics.cpp */; };
-		A9560D6725E46D1F008BC84F /* basic_block.h in Headers */ = {isa = PBXBuildFile; fileRef = A95604D525E46D1D008BC84F /* basic_block.h */; };
-		A9560D6825E46D1F008BC84F /* basic_block.h in Headers */ = {isa = PBXBuildFile; fileRef = A95604D525E46D1D008BC84F /* basic_block.h */; };
-		A9560D6925E46D1F008BC84F /* basic_block.h in Headers */ = {isa = PBXBuildFile; fileRef = A95604D525E46D1D008BC84F /* basic_block.h */; };
-		A9560D6A25E46D1F008BC84F /* validate_instruction.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604D625E46D1D008BC84F /* validate_instruction.cpp */; };
-		A9560D6B25E46D1F008BC84F /* validate_instruction.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604D625E46D1D008BC84F /* validate_instruction.cpp */; };
-		A9560D6C25E46D1F008BC84F /* validate_instruction.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604D625E46D1D008BC84F /* validate_instruction.cpp */; };
-		A9560D6D25E46D1F008BC84F /* validate_decorations.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604D725E46D1D008BC84F /* validate_decorations.cpp */; };
-		A9560D6E25E46D1F008BC84F /* validate_decorations.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604D725E46D1D008BC84F /* validate_decorations.cpp */; };
-		A9560D6F25E46D1F008BC84F /* validate_decorations.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604D725E46D1D008BC84F /* validate_decorations.cpp */; };
-		A9560D7025E46D1F008BC84F /* validate_debug.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604D825E46D1D008BC84F /* validate_debug.cpp */; };
-		A9560D7125E46D1F008BC84F /* validate_debug.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604D825E46D1D008BC84F /* validate_debug.cpp */; };
-		A9560D7225E46D1F008BC84F /* validate_debug.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604D825E46D1D008BC84F /* validate_debug.cpp */; };
-		A9560D7325E46D1F008BC84F /* validate_builtins.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604D925E46D1D008BC84F /* validate_builtins.cpp */; };
-		A9560D7425E46D1F008BC84F /* validate_builtins.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604D925E46D1D008BC84F /* validate_builtins.cpp */; };
-		A9560D7525E46D1F008BC84F /* validate_builtins.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604D925E46D1D008BC84F /* validate_builtins.cpp */; };
-		A9560D7625E46D1F008BC84F /* validate_interfaces.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604DA25E46D1D008BC84F /* validate_interfaces.cpp */; };
-		A9560D7725E46D1F008BC84F /* validate_interfaces.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604DA25E46D1D008BC84F /* validate_interfaces.cpp */; };
-		A9560D7825E46D1F008BC84F /* validate_interfaces.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604DA25E46D1D008BC84F /* validate_interfaces.cpp */; };
-		A9560D7925E46D1F008BC84F /* validate.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604DB25E46D1D008BC84F /* validate.cpp */; };
-		A9560D7A25E46D1F008BC84F /* validate.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604DB25E46D1D008BC84F /* validate.cpp */; };
-		A9560D7B25E46D1F008BC84F /* validate.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604DB25E46D1D008BC84F /* validate.cpp */; };
-		A9560D7C25E46D1F008BC84F /* validation_state.h in Headers */ = {isa = PBXBuildFile; fileRef = A95604DC25E46D1D008BC84F /* validation_state.h */; };
-		A9560D7D25E46D1F008BC84F /* validation_state.h in Headers */ = {isa = PBXBuildFile; fileRef = A95604DC25E46D1D008BC84F /* validation_state.h */; };
-		A9560D7E25E46D1F008BC84F /* validation_state.h in Headers */ = {isa = PBXBuildFile; fileRef = A95604DC25E46D1D008BC84F /* validation_state.h */; };
-		A9560D7F25E46D1F008BC84F /* validate_constants.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604DD25E46D1D008BC84F /* validate_constants.cpp */; };
-		A9560D8025E46D1F008BC84F /* validate_constants.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604DD25E46D1D008BC84F /* validate_constants.cpp */; };
-		A9560D8125E46D1F008BC84F /* validate_constants.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604DD25E46D1D008BC84F /* validate_constants.cpp */; };
-		A9560D8225E46D1F008BC84F /* validate_bitwise.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604DE25E46D1D008BC84F /* validate_bitwise.cpp */; };
-		A9560D8325E46D1F008BC84F /* validate_bitwise.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604DE25E46D1D008BC84F /* validate_bitwise.cpp */; };
-		A9560D8425E46D1F008BC84F /* validate_bitwise.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604DE25E46D1D008BC84F /* validate_bitwise.cpp */; };
-		A9560D8525E46D1F008BC84F /* validate_extensions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604DF25E46D1D008BC84F /* validate_extensions.cpp */; };
-		A9560D8625E46D1F008BC84F /* validate_extensions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604DF25E46D1D008BC84F /* validate_extensions.cpp */; };
-		A9560D8725E46D1F008BC84F /* validate_extensions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604DF25E46D1D008BC84F /* validate_extensions.cpp */; };
-		A9560D8825E46D1F008BC84F /* construct.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604E025E46D1D008BC84F /* construct.cpp */; };
-		A9560D8925E46D1F008BC84F /* construct.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604E025E46D1D008BC84F /* construct.cpp */; };
-		A9560D8A25E46D1F008BC84F /* construct.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604E025E46D1D008BC84F /* construct.cpp */; };
-		A9560D8B25E46D1F008BC84F /* function.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604E125E46D1D008BC84F /* function.cpp */; };
-		A9560D8C25E46D1F008BC84F /* function.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604E125E46D1D008BC84F /* function.cpp */; };
-		A9560D8D25E46D1F008BC84F /* function.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604E125E46D1D008BC84F /* function.cpp */; };
-		A9560D8E25E46D1F008BC84F /* validate.h in Headers */ = {isa = PBXBuildFile; fileRef = A95604E225E46D1D008BC84F /* validate.h */; };
-		A9560D8F25E46D1F008BC84F /* validate.h in Headers */ = {isa = PBXBuildFile; fileRef = A95604E225E46D1D008BC84F /* validate.h */; };
-		A9560D9025E46D1F008BC84F /* validate.h in Headers */ = {isa = PBXBuildFile; fileRef = A95604E225E46D1D008BC84F /* validate.h */; };
-		A9560D9125E46D1F008BC84F /* validate_adjacency.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604E325E46D1D008BC84F /* validate_adjacency.cpp */; };
-		A9560D9225E46D1F008BC84F /* validate_adjacency.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604E325E46D1D008BC84F /* validate_adjacency.cpp */; };
-		A9560D9325E46D1F008BC84F /* validate_adjacency.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604E325E46D1D008BC84F /* validate_adjacency.cpp */; };
-		A9560D9425E46D1F008BC84F /* validate_conversion.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604E425E46D1D008BC84F /* validate_conversion.cpp */; };
-		A9560D9525E46D1F008BC84F /* validate_conversion.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604E425E46D1D008BC84F /* validate_conversion.cpp */; };
-		A9560D9625E46D1F008BC84F /* validate_conversion.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604E425E46D1D008BC84F /* validate_conversion.cpp */; };
-		A9560D9725E46D1F008BC84F /* validate_small_type_uses.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604E525E46D1D008BC84F /* validate_small_type_uses.cpp */; };
-		A9560D9825E46D1F008BC84F /* validate_small_type_uses.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604E525E46D1D008BC84F /* validate_small_type_uses.cpp */; };
-		A9560D9925E46D1F008BC84F /* validate_small_type_uses.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604E525E46D1D008BC84F /* validate_small_type_uses.cpp */; };
-		A9560D9A25E46D1F008BC84F /* validate_scopes.h in Headers */ = {isa = PBXBuildFile; fileRef = A95604E625E46D1D008BC84F /* validate_scopes.h */; };
-		A9560D9B25E46D1F008BC84F /* validate_scopes.h in Headers */ = {isa = PBXBuildFile; fileRef = A95604E625E46D1D008BC84F /* validate_scopes.h */; };
-		A9560D9C25E46D1F008BC84F /* validate_scopes.h in Headers */ = {isa = PBXBuildFile; fileRef = A95604E625E46D1D008BC84F /* validate_scopes.h */; };
-		A9560D9D25E46D1F008BC84F /* validate_id.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604E725E46D1D008BC84F /* validate_id.cpp */; };
-		A9560D9E25E46D1F008BC84F /* validate_id.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604E725E46D1D008BC84F /* validate_id.cpp */; };
-		A9560D9F25E46D1F008BC84F /* validate_id.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604E725E46D1D008BC84F /* validate_id.cpp */; };
-		A9560DA025E46D1F008BC84F /* validate_memory_semantics.h in Headers */ = {isa = PBXBuildFile; fileRef = A95604E825E46D1D008BC84F /* validate_memory_semantics.h */; };
-		A9560DA125E46D1F008BC84F /* validate_memory_semantics.h in Headers */ = {isa = PBXBuildFile; fileRef = A95604E825E46D1D008BC84F /* validate_memory_semantics.h */; };
-		A9560DA225E46D1F008BC84F /* validate_memory_semantics.h in Headers */ = {isa = PBXBuildFile; fileRef = A95604E825E46D1D008BC84F /* validate_memory_semantics.h */; };
-		A9560DA325E46D1F008BC84F /* validate_arithmetics.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604E925E46D1D008BC84F /* validate_arithmetics.cpp */; };
-		A9560DA425E46D1F008BC84F /* validate_arithmetics.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604E925E46D1D008BC84F /* validate_arithmetics.cpp */; };
-		A9560DA525E46D1F008BC84F /* validate_arithmetics.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604E925E46D1D008BC84F /* validate_arithmetics.cpp */; };
-		A9560DA625E46D1F008BC84F /* validate_mode_setting.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604EA25E46D1D008BC84F /* validate_mode_setting.cpp */; };
-		A9560DA725E46D1F008BC84F /* validate_mode_setting.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604EA25E46D1D008BC84F /* validate_mode_setting.cpp */; };
-		A9560DA825E46D1F008BC84F /* validate_mode_setting.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604EA25E46D1D008BC84F /* validate_mode_setting.cpp */; };
-		A9560DA925E46D1F008BC84F /* validate_memory_semantics.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604EB25E46D1D008BC84F /* validate_memory_semantics.cpp */; };
-		A9560DAA25E46D1F008BC84F /* validate_memory_semantics.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604EB25E46D1D008BC84F /* validate_memory_semantics.cpp */; };
-		A9560DAB25E46D1F008BC84F /* validate_memory_semantics.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604EB25E46D1D008BC84F /* validate_memory_semantics.cpp */; };
-		A9560DAC25E46D1F008BC84F /* validate_logicals.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604EC25E46D1D008BC84F /* validate_logicals.cpp */; };
-		A9560DAD25E46D1F008BC84F /* validate_logicals.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604EC25E46D1D008BC84F /* validate_logicals.cpp */; };
-		A9560DAE25E46D1F008BC84F /* validate_logicals.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604EC25E46D1D008BC84F /* validate_logicals.cpp */; };
-		A9560DAF25E46D1F008BC84F /* validate_derivatives.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604ED25E46D1D008BC84F /* validate_derivatives.cpp */; };
-		A9560DB025E46D1F008BC84F /* validate_derivatives.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604ED25E46D1D008BC84F /* validate_derivatives.cpp */; };
-		A9560DB125E46D1F008BC84F /* validate_derivatives.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604ED25E46D1D008BC84F /* validate_derivatives.cpp */; };
-		A9560DB225E46D1F008BC84F /* validate_memory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604EE25E46D1D008BC84F /* validate_memory.cpp */; };
-		A9560DB325E46D1F008BC84F /* validate_memory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604EE25E46D1D008BC84F /* validate_memory.cpp */; };
-		A9560DB425E46D1F008BC84F /* validate_memory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604EE25E46D1D008BC84F /* validate_memory.cpp */; };
-		A9560DB525E46D1F008BC84F /* validate_image.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604EF25E46D1D008BC84F /* validate_image.cpp */; };
-		A9560DB625E46D1F008BC84F /* validate_image.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604EF25E46D1D008BC84F /* validate_image.cpp */; };
-		A9560DB725E46D1F008BC84F /* validate_image.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604EF25E46D1D008BC84F /* validate_image.cpp */; };
-		A9560DB825E46D1F008BC84F /* validate_literals.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604F025E46D1D008BC84F /* validate_literals.cpp */; };
-		A9560DB925E46D1F008BC84F /* validate_literals.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604F025E46D1D008BC84F /* validate_literals.cpp */; };
-		A9560DBA25E46D1F008BC84F /* validate_literals.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604F025E46D1D008BC84F /* validate_literals.cpp */; };
-		A9560DBB25E46D1F008BC84F /* instruction.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604F125E46D1D008BC84F /* instruction.cpp */; };
-		A9560DBC25E46D1F008BC84F /* instruction.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604F125E46D1D008BC84F /* instruction.cpp */; };
-		A9560DBD25E46D1F008BC84F /* instruction.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604F125E46D1D008BC84F /* instruction.cpp */; };
-		A9560DBE25E46D1F008BC84F /* validate_type.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604F225E46D1D008BC84F /* validate_type.cpp */; };
-		A9560DBF25E46D1F008BC84F /* validate_type.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604F225E46D1D008BC84F /* validate_type.cpp */; };
-		A9560DC025E46D1F008BC84F /* validate_type.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604F225E46D1D008BC84F /* validate_type.cpp */; };
-		A9560DC125E46D1F008BC84F /* instruction.h in Headers */ = {isa = PBXBuildFile; fileRef = A95604F325E46D1D008BC84F /* instruction.h */; };
-		A9560DC225E46D1F008BC84F /* instruction.h in Headers */ = {isa = PBXBuildFile; fileRef = A95604F325E46D1D008BC84F /* instruction.h */; };
-		A9560DC325E46D1F008BC84F /* instruction.h in Headers */ = {isa = PBXBuildFile; fileRef = A95604F325E46D1D008BC84F /* instruction.h */; };
-		A9560DC425E46D1F008BC84F /* validate_execution_limitations.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604F425E46D1D008BC84F /* validate_execution_limitations.cpp */; };
-		A9560DC525E46D1F008BC84F /* validate_execution_limitations.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604F425E46D1D008BC84F /* validate_execution_limitations.cpp */; };
-		A9560DC625E46D1F008BC84F /* validate_execution_limitations.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604F425E46D1D008BC84F /* validate_execution_limitations.cpp */; };
-		A9560DC725E46D1F008BC84F /* validate_layout.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604F525E46D1D008BC84F /* validate_layout.cpp */; };
-		A9560DC825E46D1F008BC84F /* validate_layout.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604F525E46D1D008BC84F /* validate_layout.cpp */; };
-		A9560DC925E46D1F008BC84F /* validate_layout.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604F525E46D1D008BC84F /* validate_layout.cpp */; };
-		A9560DCA25E46D1F008BC84F /* basic_block.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604F625E46D1D008BC84F /* basic_block.cpp */; };
-		A9560DCB25E46D1F008BC84F /* basic_block.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604F625E46D1D008BC84F /* basic_block.cpp */; };
-		A9560DCC25E46D1F008BC84F /* basic_block.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604F625E46D1D008BC84F /* basic_block.cpp */; };
-		A9560DCD25E46D1F008BC84F /* validate_function.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604F725E46D1D008BC84F /* validate_function.cpp */; };
-		A9560DCE25E46D1F008BC84F /* validate_function.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604F725E46D1D008BC84F /* validate_function.cpp */; };
-		A9560DCF25E46D1F008BC84F /* validate_function.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604F725E46D1D008BC84F /* validate_function.cpp */; };
-		A9560DD025E46D1F008BC84F /* function.h in Headers */ = {isa = PBXBuildFile; fileRef = A95604F825E46D1D008BC84F /* function.h */; };
-		A9560DD125E46D1F008BC84F /* function.h in Headers */ = {isa = PBXBuildFile; fileRef = A95604F825E46D1D008BC84F /* function.h */; };
-		A9560DD225E46D1F008BC84F /* function.h in Headers */ = {isa = PBXBuildFile; fileRef = A95604F825E46D1D008BC84F /* function.h */; };
-		A9560DD325E46D1F008BC84F /* validate_composites.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604F925E46D1D008BC84F /* validate_composites.cpp */; };
-		A9560DD425E46D1F008BC84F /* validate_composites.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604F925E46D1D008BC84F /* validate_composites.cpp */; };
-		A9560DD525E46D1F008BC84F /* validate_composites.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604F925E46D1D008BC84F /* validate_composites.cpp */; };
-		A9560DD625E46D1F008BC84F /* validation_state.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604FA25E46D1D008BC84F /* validation_state.cpp */; };
-		A9560DD725E46D1F008BC84F /* validation_state.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604FA25E46D1D008BC84F /* validation_state.cpp */; };
-		A9560DD825E46D1F008BC84F /* validation_state.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604FA25E46D1D008BC84F /* validation_state.cpp */; };
-		A9560DD925E46D1F008BC84F /* validate_primitives.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604FB25E46D1D008BC84F /* validate_primitives.cpp */; };
-		A9560DDA25E46D1F008BC84F /* validate_primitives.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604FB25E46D1D008BC84F /* validate_primitives.cpp */; };
-		A9560DDB25E46D1F008BC84F /* validate_primitives.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95604FB25E46D1D008BC84F /* validate_primitives.cpp */; };
-		A9560DDC25E46D1F008BC84F /* decoration.h in Headers */ = {isa = PBXBuildFile; fileRef = A95604FC25E46D1D008BC84F /* decoration.h */; };
-		A9560DDD25E46D1F008BC84F /* decoration.h in Headers */ = {isa = PBXBuildFile; fileRef = A95604FC25E46D1D008BC84F /* decoration.h */; };
-		A9560DDE25E46D1F008BC84F /* decoration.h in Headers */ = {isa = PBXBuildFile; fileRef = A95604FC25E46D1D008BC84F /* decoration.h */; };
 		A9717C0526EE8C570041AE82 /* spirv_cross_containers.hpp in Headers */ = {isa = PBXBuildFile; fileRef = A9717C0326EE8C570041AE82 /* spirv_cross_containers.hpp */; };
 		A9717C0626EE8C570041AE82 /* spirv_cross_containers.hpp in Headers */ = {isa = PBXBuildFile; fileRef = A9717C0326EE8C570041AE82 /* spirv_cross_containers.hpp */; };
 		A9717C0726EE8C570041AE82 /* spirv_cross_containers.hpp in Headers */ = {isa = PBXBuildFile; fileRef = A9717C0326EE8C570041AE82 /* spirv_cross_containers.hpp */; };
@@ -1264,6 +121,1221 @@
 		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 */; };
+		A994F0E1273FD32C00CD6242 /* spirv_target_env.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EDAF273FD32B00CD6242 /* spirv_target_env.cpp */; };
+		A994F0E2273FD32C00CD6242 /* spirv_target_env.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EDAF273FD32B00CD6242 /* spirv_target_env.cpp */; };
+		A994F0E3273FD32C00CD6242 /* spirv_target_env.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EDAF273FD32B00CD6242 /* spirv_target_env.cpp */; };
+		A994F0E4273FD32C00CD6242 /* spirv_fuzzer_options.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EDB0273FD32B00CD6242 /* spirv_fuzzer_options.h */; };
+		A994F0E5273FD32C00CD6242 /* spirv_fuzzer_options.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EDB0273FD32B00CD6242 /* spirv_fuzzer_options.h */; };
+		A994F0E6273FD32C00CD6242 /* spirv_fuzzer_options.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EDB0273FD32B00CD6242 /* spirv_fuzzer_options.h */; };
+		A994F0E7273FD32C00CD6242 /* assembly_grammar.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EDB1273FD32B00CD6242 /* assembly_grammar.h */; };
+		A994F0E8273FD32C00CD6242 /* assembly_grammar.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EDB1273FD32B00CD6242 /* assembly_grammar.h */; };
+		A994F0E9273FD32C00CD6242 /* assembly_grammar.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EDB1273FD32B00CD6242 /* assembly_grammar.h */; };
+		A994F0EA273FD32C00CD6242 /* lint_divergent_derivatives.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EDB4273FD32B00CD6242 /* lint_divergent_derivatives.cpp */; };
+		A994F0EB273FD32C00CD6242 /* lint_divergent_derivatives.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EDB4273FD32B00CD6242 /* lint_divergent_derivatives.cpp */; };
+		A994F0EC273FD32C00CD6242 /* lint_divergent_derivatives.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EDB4273FD32B00CD6242 /* lint_divergent_derivatives.cpp */; };
+		A994F0ED273FD32C00CD6242 /* linter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EDB5273FD32B00CD6242 /* linter.cpp */; };
+		A994F0EE273FD32C00CD6242 /* linter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EDB5273FD32B00CD6242 /* linter.cpp */; };
+		A994F0EF273FD32C00CD6242 /* linter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EDB5273FD32B00CD6242 /* linter.cpp */; };
+		A994F0F0273FD32C00CD6242 /* divergence_analysis.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EDB6273FD32B00CD6242 /* divergence_analysis.cpp */; };
+		A994F0F1273FD32C00CD6242 /* divergence_analysis.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EDB6273FD32B00CD6242 /* divergence_analysis.cpp */; };
+		A994F0F2273FD32C00CD6242 /* divergence_analysis.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EDB6273FD32B00CD6242 /* divergence_analysis.cpp */; };
+		A994F0F3273FD32C00CD6242 /* lints.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EDB7273FD32B00CD6242 /* lints.h */; };
+		A994F0F4273FD32C00CD6242 /* lints.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EDB7273FD32B00CD6242 /* lints.h */; };
+		A994F0F5273FD32C00CD6242 /* lints.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EDB7273FD32B00CD6242 /* lints.h */; };
+		A994F0F6273FD32C00CD6242 /* divergence_analysis.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EDB8273FD32B00CD6242 /* divergence_analysis.h */; };
+		A994F0F7273FD32C00CD6242 /* divergence_analysis.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EDB8273FD32B00CD6242 /* divergence_analysis.h */; };
+		A994F0F8273FD32C00CD6242 /* divergence_analysis.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EDB8273FD32B00CD6242 /* divergence_analysis.h */; };
+		A994F0F9273FD32C00CD6242 /* enum_set.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EDB9273FD32B00CD6242 /* enum_set.h */; };
+		A994F0FA273FD32C00CD6242 /* enum_set.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EDB9273FD32B00CD6242 /* enum_set.h */; };
+		A994F0FB273FD32C00CD6242 /* enum_set.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EDB9273FD32B00CD6242 /* enum_set.h */; };
+		A994F0FC273FD32C00CD6242 /* text.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EDBB273FD32B00CD6242 /* text.cpp */; };
+		A994F0FD273FD32C00CD6242 /* text.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EDBB273FD32B00CD6242 /* text.cpp */; };
+		A994F0FE273FD32C00CD6242 /* text.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EDBB273FD32B00CD6242 /* text.cpp */; };
+		A994F0FF273FD32C00CD6242 /* assembly_grammar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EDBC273FD32B00CD6242 /* assembly_grammar.cpp */; };
+		A994F100273FD32C00CD6242 /* assembly_grammar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EDBC273FD32B00CD6242 /* assembly_grammar.cpp */; };
+		A994F101273FD32C00CD6242 /* assembly_grammar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EDBC273FD32B00CD6242 /* assembly_grammar.cpp */; };
+		A994F102273FD32C00CD6242 /* text.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EDBD273FD32B00CD6242 /* text.h */; };
+		A994F103273FD32C00CD6242 /* text.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EDBD273FD32B00CD6242 /* text.h */; };
+		A994F104273FD32C00CD6242 /* text.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EDBD273FD32B00CD6242 /* text.h */; };
+		A994F105273FD32C00CD6242 /* extensions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EDBE273FD32B00CD6242 /* extensions.cpp */; };
+		A994F106273FD32C00CD6242 /* extensions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EDBE273FD32B00CD6242 /* extensions.cpp */; };
+		A994F107273FD32C00CD6242 /* extensions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EDBE273FD32B00CD6242 /* extensions.cpp */; };
+		A994F108273FD32C00CD6242 /* pch_source.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EDBF273FD32B00CD6242 /* pch_source.cpp */; };
+		A994F109273FD32C00CD6242 /* pch_source.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EDBF273FD32B00CD6242 /* pch_source.cpp */; };
+		A994F10A273FD32C00CD6242 /* pch_source.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EDBF273FD32B00CD6242 /* pch_source.cpp */; };
+		A994F10B273FD32C00CD6242 /* parse_number.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EDC1273FD32B00CD6242 /* parse_number.h */; };
+		A994F10C273FD32C00CD6242 /* parse_number.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EDC1273FD32B00CD6242 /* parse_number.h */; };
+		A994F10D273FD32C00CD6242 /* parse_number.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EDC1273FD32B00CD6242 /* parse_number.h */; };
+		A994F10E273FD32C00CD6242 /* ilist_node.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EDC2273FD32B00CD6242 /* ilist_node.h */; };
+		A994F10F273FD32C00CD6242 /* ilist_node.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EDC2273FD32B00CD6242 /* ilist_node.h */; };
+		A994F110273FD32C00CD6242 /* ilist_node.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EDC2273FD32B00CD6242 /* ilist_node.h */; };
+		A994F111273FD32C00CD6242 /* make_unique.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EDC3273FD32B00CD6242 /* make_unique.h */; };
+		A994F112273FD32C00CD6242 /* make_unique.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EDC3273FD32B00CD6242 /* make_unique.h */; };
+		A994F113273FD32C00CD6242 /* make_unique.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EDC3273FD32B00CD6242 /* make_unique.h */; };
+		A994F114273FD32C00CD6242 /* string_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EDC4273FD32B00CD6242 /* string_utils.h */; };
+		A994F115273FD32C00CD6242 /* string_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EDC4273FD32B00CD6242 /* string_utils.h */; };
+		A994F116273FD32C00CD6242 /* string_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EDC4273FD32B00CD6242 /* string_utils.h */; };
+		A994F117273FD32C00CD6242 /* small_vector.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EDC5273FD32B00CD6242 /* small_vector.h */; };
+		A994F118273FD32C00CD6242 /* small_vector.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EDC5273FD32B00CD6242 /* small_vector.h */; };
+		A994F119273FD32C00CD6242 /* small_vector.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EDC5273FD32B00CD6242 /* small_vector.h */; };
+		A994F11A273FD32C00CD6242 /* timer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EDC6273FD32B00CD6242 /* timer.cpp */; };
+		A994F11B273FD32C00CD6242 /* timer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EDC6273FD32B00CD6242 /* timer.cpp */; };
+		A994F11C273FD32C00CD6242 /* timer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EDC6273FD32B00CD6242 /* timer.cpp */; };
+		A994F11D273FD32C00CD6242 /* timer.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EDC7273FD32B00CD6242 /* timer.h */; };
+		A994F11E273FD32C00CD6242 /* timer.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EDC7273FD32B00CD6242 /* timer.h */; };
+		A994F11F273FD32C00CD6242 /* timer.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EDC7273FD32B00CD6242 /* timer.h */; };
+		A994F120273FD32C00CD6242 /* string_utils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EDC8273FD32B00CD6242 /* string_utils.cpp */; };
+		A994F121273FD32C00CD6242 /* string_utils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EDC8273FD32B00CD6242 /* string_utils.cpp */; };
+		A994F122273FD32C00CD6242 /* string_utils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EDC8273FD32B00CD6242 /* string_utils.cpp */; };
+		A994F123273FD32C00CD6242 /* bit_vector.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EDC9273FD32B00CD6242 /* bit_vector.h */; };
+		A994F124273FD32C00CD6242 /* bit_vector.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EDC9273FD32B00CD6242 /* bit_vector.h */; };
+		A994F125273FD32C00CD6242 /* bit_vector.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EDC9273FD32B00CD6242 /* bit_vector.h */; };
+		A994F126273FD32C00CD6242 /* bitutils.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EDCA273FD32B00CD6242 /* bitutils.h */; };
+		A994F127273FD32C00CD6242 /* bitutils.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EDCA273FD32B00CD6242 /* bitutils.h */; };
+		A994F128273FD32C00CD6242 /* bitutils.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EDCA273FD32B00CD6242 /* bitutils.h */; };
+		A994F129273FD32C00CD6242 /* hex_float.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EDCB273FD32B00CD6242 /* hex_float.h */; };
+		A994F12A273FD32C00CD6242 /* hex_float.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EDCB273FD32B00CD6242 /* hex_float.h */; };
+		A994F12B273FD32C00CD6242 /* hex_float.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EDCB273FD32B00CD6242 /* hex_float.h */; };
+		A994F12C273FD32C00CD6242 /* parse_number.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EDCC273FD32B00CD6242 /* parse_number.cpp */; };
+		A994F12D273FD32C00CD6242 /* parse_number.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EDCC273FD32B00CD6242 /* parse_number.cpp */; };
+		A994F12E273FD32C00CD6242 /* parse_number.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EDCC273FD32B00CD6242 /* parse_number.cpp */; };
+		A994F12F273FD32C00CD6242 /* bit_vector.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EDCD273FD32B00CD6242 /* bit_vector.cpp */; };
+		A994F130273FD32C00CD6242 /* bit_vector.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EDCD273FD32B00CD6242 /* bit_vector.cpp */; };
+		A994F131273FD32C00CD6242 /* bit_vector.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EDCD273FD32B00CD6242 /* bit_vector.cpp */; };
+		A994F132273FD32C00CD6242 /* ilist.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EDCE273FD32B00CD6242 /* ilist.h */; };
+		A994F133273FD32C00CD6242 /* ilist.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EDCE273FD32B00CD6242 /* ilist.h */; };
+		A994F134273FD32C00CD6242 /* ilist.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EDCE273FD32B00CD6242 /* ilist.h */; };
+		A994F135273FD32C00CD6242 /* spirv_target_env.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EDCF273FD32B00CD6242 /* spirv_target_env.h */; };
+		A994F136273FD32C00CD6242 /* spirv_target_env.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EDCF273FD32B00CD6242 /* spirv_target_env.h */; };
+		A994F137273FD32C00CD6242 /* spirv_target_env.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EDCF273FD32B00CD6242 /* spirv_target_env.h */; };
+		A994F138273FD32C00CD6242 /* table.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EDD0273FD32B00CD6242 /* table.cpp */; };
+		A994F139273FD32C00CD6242 /* table.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EDD0273FD32B00CD6242 /* table.cpp */; };
+		A994F13A273FD32C00CD6242 /* table.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EDD0273FD32B00CD6242 /* table.cpp */; };
+		A994F13B273FD32C00CD6242 /* operand_to_undef_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EDD2273FD32B00CD6242 /* operand_to_undef_reduction_opportunity_finder.h */; };
+		A994F13C273FD32C00CD6242 /* operand_to_undef_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EDD2273FD32B00CD6242 /* operand_to_undef_reduction_opportunity_finder.h */; };
+		A994F13D273FD32C00CD6242 /* operand_to_undef_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EDD2273FD32B00CD6242 /* operand_to_undef_reduction_opportunity_finder.h */; };
+		A994F13E273FD32C00CD6242 /* remove_selection_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EDD3273FD32B00CD6242 /* remove_selection_reduction_opportunity.cpp */; };
+		A994F13F273FD32C00CD6242 /* remove_selection_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EDD3273FD32B00CD6242 /* remove_selection_reduction_opportunity.cpp */; };
+		A994F140273FD32C00CD6242 /* remove_selection_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EDD3273FD32B00CD6242 /* remove_selection_reduction_opportunity.cpp */; };
+		A994F141273FD32C00CD6242 /* remove_block_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EDD4273FD32B00CD6242 /* remove_block_reduction_opportunity.h */; };
+		A994F142273FD32C00CD6242 /* remove_block_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EDD4273FD32B00CD6242 /* remove_block_reduction_opportunity.h */; };
+		A994F143273FD32C00CD6242 /* remove_block_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EDD4273FD32B00CD6242 /* remove_block_reduction_opportunity.h */; };
+		A994F144273FD32C00CD6242 /* operand_to_dominating_id_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EDD5273FD32B00CD6242 /* operand_to_dominating_id_reduction_opportunity_finder.h */; };
+		A994F145273FD32C00CD6242 /* operand_to_dominating_id_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EDD5273FD32B00CD6242 /* operand_to_dominating_id_reduction_opportunity_finder.h */; };
+		A994F146273FD32C00CD6242 /* operand_to_dominating_id_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EDD5273FD32B00CD6242 /* operand_to_dominating_id_reduction_opportunity_finder.h */; };
+		A994F147273FD32C00CD6242 /* reduction_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EDD6273FD32B00CD6242 /* reduction_pass.cpp */; };
+		A994F148273FD32C00CD6242 /* reduction_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EDD6273FD32B00CD6242 /* reduction_pass.cpp */; };
+		A994F149273FD32C00CD6242 /* reduction_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EDD6273FD32B00CD6242 /* reduction_pass.cpp */; };
+		A994F14A273FD32C00CD6242 /* structured_construct_to_block_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EDD7273FD32B00CD6242 /* structured_construct_to_block_reduction_opportunity.h */; };
+		A994F14B273FD32C00CD6242 /* structured_construct_to_block_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EDD7273FD32B00CD6242 /* structured_construct_to_block_reduction_opportunity.h */; };
+		A994F14C273FD32C00CD6242 /* structured_construct_to_block_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EDD7273FD32B00CD6242 /* structured_construct_to_block_reduction_opportunity.h */; };
+		A994F14D273FD32C00CD6242 /* operand_to_const_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EDD8273FD32B00CD6242 /* operand_to_const_reduction_opportunity_finder.cpp */; };
+		A994F14E273FD32C00CD6242 /* operand_to_const_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EDD8273FD32B00CD6242 /* operand_to_const_reduction_opportunity_finder.cpp */; };
+		A994F14F273FD32C00CD6242 /* operand_to_const_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EDD8273FD32B00CD6242 /* operand_to_const_reduction_opportunity_finder.cpp */; };
+		A994F150273FD32C00CD6242 /* operand_to_const_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EDD9273FD32B00CD6242 /* operand_to_const_reduction_opportunity_finder.h */; };
+		A994F151273FD32C00CD6242 /* operand_to_const_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EDD9273FD32B00CD6242 /* operand_to_const_reduction_opportunity_finder.h */; };
+		A994F152273FD32C00CD6242 /* operand_to_const_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EDD9273FD32B00CD6242 /* operand_to_const_reduction_opportunity_finder.h */; };
+		A994F153273FD32C00CD6242 /* reduction_util.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EDDB273FD32B00CD6242 /* reduction_util.cpp */; };
+		A994F154273FD32C00CD6242 /* reduction_util.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EDDB273FD32B00CD6242 /* reduction_util.cpp */; };
+		A994F155273FD32C00CD6242 /* reduction_util.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EDDB273FD32B00CD6242 /* reduction_util.cpp */; };
+		A994F156273FD32C00CD6242 /* structured_construct_to_block_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EDDC273FD32B00CD6242 /* structured_construct_to_block_reduction_opportunity_finder.h */; };
+		A994F157273FD32C00CD6242 /* structured_construct_to_block_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EDDC273FD32B00CD6242 /* structured_construct_to_block_reduction_opportunity_finder.h */; };
+		A994F158273FD32C00CD6242 /* structured_construct_to_block_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EDDC273FD32B00CD6242 /* structured_construct_to_block_reduction_opportunity_finder.h */; };
+		A994F159273FD32C00CD6242 /* structured_loop_to_selection_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EDDD273FD32B00CD6242 /* structured_loop_to_selection_reduction_opportunity_finder.cpp */; };
+		A994F15A273FD32C00CD6242 /* structured_loop_to_selection_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EDDD273FD32B00CD6242 /* structured_loop_to_selection_reduction_opportunity_finder.cpp */; };
+		A994F15B273FD32C00CD6242 /* structured_loop_to_selection_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EDDD273FD32B00CD6242 /* structured_loop_to_selection_reduction_opportunity_finder.cpp */; };
+		A994F15C273FD32C00CD6242 /* simple_conditional_branch_to_branch_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EDDE273FD32B00CD6242 /* simple_conditional_branch_to_branch_reduction_opportunity.h */; };
+		A994F15D273FD32C00CD6242 /* simple_conditional_branch_to_branch_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EDDE273FD32B00CD6242 /* simple_conditional_branch_to_branch_reduction_opportunity.h */; };
+		A994F15E273FD32C00CD6242 /* simple_conditional_branch_to_branch_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EDDE273FD32B00CD6242 /* simple_conditional_branch_to_branch_reduction_opportunity.h */; };
+		A994F15F273FD32C00CD6242 /* remove_function_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EDDF273FD32B00CD6242 /* remove_function_reduction_opportunity_finder.cpp */; };
+		A994F160273FD32C00CD6242 /* remove_function_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EDDF273FD32B00CD6242 /* remove_function_reduction_opportunity_finder.cpp */; };
+		A994F161273FD32C00CD6242 /* remove_function_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EDDF273FD32B00CD6242 /* remove_function_reduction_opportunity_finder.cpp */; };
+		A994F162273FD32C00CD6242 /* remove_instruction_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EDE0273FD32B00CD6242 /* remove_instruction_reduction_opportunity.h */; };
+		A994F163273FD32C00CD6242 /* remove_instruction_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EDE0273FD32B00CD6242 /* remove_instruction_reduction_opportunity.h */; };
+		A994F164273FD32C00CD6242 /* remove_instruction_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EDE0273FD32B00CD6242 /* remove_instruction_reduction_opportunity.h */; };
+		A994F165273FD32C00CD6242 /* conditional_branch_to_simple_conditional_branch_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EDE1273FD32B00CD6242 /* conditional_branch_to_simple_conditional_branch_reduction_opportunity.h */; };
+		A994F166273FD32C00CD6242 /* conditional_branch_to_simple_conditional_branch_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EDE1273FD32B00CD6242 /* conditional_branch_to_simple_conditional_branch_reduction_opportunity.h */; };
+		A994F167273FD32C00CD6242 /* conditional_branch_to_simple_conditional_branch_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EDE1273FD32B00CD6242 /* conditional_branch_to_simple_conditional_branch_reduction_opportunity.h */; };
+		A994F168273FD32C00CD6242 /* simple_conditional_branch_to_branch_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EDE2273FD32B00CD6242 /* simple_conditional_branch_to_branch_reduction_opportunity.cpp */; };
+		A994F169273FD32C00CD6242 /* simple_conditional_branch_to_branch_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EDE2273FD32B00CD6242 /* simple_conditional_branch_to_branch_reduction_opportunity.cpp */; };
+		A994F16A273FD32C00CD6242 /* simple_conditional_branch_to_branch_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EDE2273FD32B00CD6242 /* simple_conditional_branch_to_branch_reduction_opportunity.cpp */; };
+		A994F16B273FD32C00CD6242 /* remove_function_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EDE3273FD32B00CD6242 /* remove_function_reduction_opportunity.cpp */; };
+		A994F16C273FD32C00CD6242 /* remove_function_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EDE3273FD32B00CD6242 /* remove_function_reduction_opportunity.cpp */; };
+		A994F16D273FD32C00CD6242 /* remove_function_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EDE3273FD32B00CD6242 /* remove_function_reduction_opportunity.cpp */; };
+		A994F16E273FD32C00CD6242 /* simple_conditional_branch_to_branch_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EDE4273FD32B00CD6242 /* simple_conditional_branch_to_branch_opportunity_finder.cpp */; };
+		A994F16F273FD32C00CD6242 /* simple_conditional_branch_to_branch_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EDE4273FD32B00CD6242 /* simple_conditional_branch_to_branch_opportunity_finder.cpp */; };
+		A994F170273FD32C00CD6242 /* simple_conditional_branch_to_branch_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EDE4273FD32B00CD6242 /* simple_conditional_branch_to_branch_opportunity_finder.cpp */; };
+		A994F171273FD32C00CD6242 /* remove_selection_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EDE5273FD32B00CD6242 /* remove_selection_reduction_opportunity_finder.cpp */; };
+		A994F172273FD32C00CD6242 /* remove_selection_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EDE5273FD32B00CD6242 /* remove_selection_reduction_opportunity_finder.cpp */; };
+		A994F173273FD32C00CD6242 /* remove_selection_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EDE5273FD32B00CD6242 /* remove_selection_reduction_opportunity_finder.cpp */; };
+		A994F174273FD32C00CD6242 /* conditional_branch_to_simple_conditional_branch_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EDE6273FD32B00CD6242 /* conditional_branch_to_simple_conditional_branch_reduction_opportunity.cpp */; };
+		A994F175273FD32C00CD6242 /* conditional_branch_to_simple_conditional_branch_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EDE6273FD32B00CD6242 /* conditional_branch_to_simple_conditional_branch_reduction_opportunity.cpp */; };
+		A994F176273FD32C00CD6242 /* conditional_branch_to_simple_conditional_branch_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EDE6273FD32B00CD6242 /* conditional_branch_to_simple_conditional_branch_reduction_opportunity.cpp */; };
+		A994F177273FD32C00CD6242 /* remove_struct_member_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EDE7273FD32B00CD6242 /* remove_struct_member_reduction_opportunity.h */; };
+		A994F178273FD32C00CD6242 /* remove_struct_member_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EDE7273FD32B00CD6242 /* remove_struct_member_reduction_opportunity.h */; };
+		A994F179273FD32C00CD6242 /* remove_struct_member_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EDE7273FD32B00CD6242 /* remove_struct_member_reduction_opportunity.h */; };
+		A994F17A273FD32C00CD6242 /* simple_conditional_branch_to_branch_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EDE8273FD32B00CD6242 /* simple_conditional_branch_to_branch_opportunity_finder.h */; };
+		A994F17B273FD32C00CD6242 /* simple_conditional_branch_to_branch_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EDE8273FD32B00CD6242 /* simple_conditional_branch_to_branch_opportunity_finder.h */; };
+		A994F17C273FD32C00CD6242 /* simple_conditional_branch_to_branch_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EDE8273FD32B00CD6242 /* simple_conditional_branch_to_branch_opportunity_finder.h */; };
+		A994F17D273FD32C00CD6242 /* merge_blocks_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EDE9273FD32B00CD6242 /* merge_blocks_reduction_opportunity.cpp */; };
+		A994F17E273FD32C00CD6242 /* merge_blocks_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EDE9273FD32B00CD6242 /* merge_blocks_reduction_opportunity.cpp */; };
+		A994F17F273FD32C00CD6242 /* merge_blocks_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EDE9273FD32B00CD6242 /* merge_blocks_reduction_opportunity.cpp */; };
+		A994F180273FD32C00CD6242 /* change_operand_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EDEA273FD32B00CD6242 /* change_operand_reduction_opportunity.cpp */; };
+		A994F181273FD32C00CD6242 /* change_operand_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EDEA273FD32B00CD6242 /* change_operand_reduction_opportunity.cpp */; };
+		A994F182273FD32C00CD6242 /* change_operand_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EDEA273FD32B00CD6242 /* change_operand_reduction_opportunity.cpp */; };
+		A994F183273FD32C00CD6242 /* structured_loop_to_selection_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EDEB273FD32B00CD6242 /* structured_loop_to_selection_reduction_opportunity.h */; };
+		A994F184273FD32C00CD6242 /* structured_loop_to_selection_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EDEB273FD32B00CD6242 /* structured_loop_to_selection_reduction_opportunity.h */; };
+		A994F185273FD32C00CD6242 /* structured_loop_to_selection_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EDEB273FD32B00CD6242 /* structured_loop_to_selection_reduction_opportunity.h */; };
+		A994F186273FD32C00CD6242 /* remove_function_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EDEC273FD32B00CD6242 /* remove_function_reduction_opportunity.h */; };
+		A994F187273FD32C00CD6242 /* remove_function_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EDEC273FD32B00CD6242 /* remove_function_reduction_opportunity.h */; };
+		A994F188273FD32C00CD6242 /* remove_function_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EDEC273FD32B00CD6242 /* remove_function_reduction_opportunity.h */; };
+		A994F189273FD32C00CD6242 /* remove_unused_instruction_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EDED273FD32B00CD6242 /* remove_unused_instruction_reduction_opportunity_finder.h */; };
+		A994F18A273FD32C00CD6242 /* remove_unused_instruction_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EDED273FD32B00CD6242 /* remove_unused_instruction_reduction_opportunity_finder.h */; };
+		A994F18B273FD32C00CD6242 /* remove_unused_instruction_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EDED273FD32B00CD6242 /* remove_unused_instruction_reduction_opportunity_finder.h */; };
+		A994F18C273FD32C00CD6242 /* change_operand_to_undef_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EDEE273FD32B00CD6242 /* change_operand_to_undef_reduction_opportunity.h */; };
+		A994F18D273FD32C00CD6242 /* change_operand_to_undef_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EDEE273FD32B00CD6242 /* change_operand_to_undef_reduction_opportunity.h */; };
+		A994F18E273FD32C00CD6242 /* change_operand_to_undef_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EDEE273FD32B00CD6242 /* change_operand_to_undef_reduction_opportunity.h */; };
+		A994F18F273FD32C00CD6242 /* structured_loop_to_selection_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EDEF273FD32B00CD6242 /* structured_loop_to_selection_reduction_opportunity_finder.h */; };
+		A994F190273FD32C00CD6242 /* structured_loop_to_selection_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EDEF273FD32B00CD6242 /* structured_loop_to_selection_reduction_opportunity_finder.h */; };
+		A994F191273FD32C00CD6242 /* structured_loop_to_selection_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EDEF273FD32B00CD6242 /* structured_loop_to_selection_reduction_opportunity_finder.h */; };
+		A994F192273FD32C00CD6242 /* remove_selection_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EDF0273FD32B00CD6242 /* remove_selection_reduction_opportunity.h */; };
+		A994F193273FD32C00CD6242 /* remove_selection_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EDF0273FD32B00CD6242 /* remove_selection_reduction_opportunity.h */; };
+		A994F194273FD32C00CD6242 /* remove_selection_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EDF0273FD32B00CD6242 /* remove_selection_reduction_opportunity.h */; };
+		A994F195273FD32C00CD6242 /* remove_instruction_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EDF1273FD32B00CD6242 /* remove_instruction_reduction_opportunity.cpp */; };
+		A994F196273FD32C00CD6242 /* remove_instruction_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EDF1273FD32B00CD6242 /* remove_instruction_reduction_opportunity.cpp */; };
+		A994F197273FD32C00CD6242 /* remove_instruction_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EDF1273FD32B00CD6242 /* remove_instruction_reduction_opportunity.cpp */; };
+		A994F198273FD32C00CD6242 /* remove_selection_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EDF2273FD32B00CD6242 /* remove_selection_reduction_opportunity_finder.h */; };
+		A994F199273FD32C00CD6242 /* remove_selection_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EDF2273FD32B00CD6242 /* remove_selection_reduction_opportunity_finder.h */; };
+		A994F19A273FD32C00CD6242 /* remove_selection_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EDF2273FD32B00CD6242 /* remove_selection_reduction_opportunity_finder.h */; };
+		A994F19B273FD32C00CD6242 /* merge_blocks_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EDF3273FD32B00CD6242 /* merge_blocks_reduction_opportunity_finder.h */; };
+		A994F19C273FD32C00CD6242 /* merge_blocks_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EDF3273FD32B00CD6242 /* merge_blocks_reduction_opportunity_finder.h */; };
+		A994F19D273FD32C00CD6242 /* merge_blocks_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EDF3273FD32B00CD6242 /* merge_blocks_reduction_opportunity_finder.h */; };
+		A994F19E273FD32C00CD6242 /* pch_source_reduce.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EDF4273FD32B00CD6242 /* pch_source_reduce.cpp */; };
+		A994F19F273FD32C00CD6242 /* pch_source_reduce.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EDF4273FD32B00CD6242 /* pch_source_reduce.cpp */; };
+		A994F1A0273FD32C00CD6242 /* pch_source_reduce.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EDF4273FD32B00CD6242 /* pch_source_reduce.cpp */; };
+		A994F1A1273FD32C00CD6242 /* remove_struct_member_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EDF5273FD32B00CD6242 /* remove_struct_member_reduction_opportunity.cpp */; };
+		A994F1A2273FD32C00CD6242 /* remove_struct_member_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EDF5273FD32B00CD6242 /* remove_struct_member_reduction_opportunity.cpp */; };
+		A994F1A3273FD32C00CD6242 /* remove_struct_member_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EDF5273FD32B00CD6242 /* remove_struct_member_reduction_opportunity.cpp */; };
+		A994F1A4273FD32C00CD6242 /* remove_unused_struct_member_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EDF6273FD32B00CD6242 /* remove_unused_struct_member_reduction_opportunity_finder.h */; };
+		A994F1A5273FD32C00CD6242 /* remove_unused_struct_member_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EDF6273FD32B00CD6242 /* remove_unused_struct_member_reduction_opportunity_finder.h */; };
+		A994F1A6273FD32C00CD6242 /* remove_unused_struct_member_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EDF6273FD32B00CD6242 /* remove_unused_struct_member_reduction_opportunity_finder.h */; };
+		A994F1A7273FD32C00CD6242 /* remove_unused_instruction_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EDF7273FD32B00CD6242 /* remove_unused_instruction_reduction_opportunity_finder.cpp */; };
+		A994F1A8273FD32C00CD6242 /* remove_unused_instruction_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EDF7273FD32B00CD6242 /* remove_unused_instruction_reduction_opportunity_finder.cpp */; };
+		A994F1A9273FD32C00CD6242 /* remove_unused_instruction_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EDF7273FD32B00CD6242 /* remove_unused_instruction_reduction_opportunity_finder.cpp */; };
+		A994F1AA273FD32C00CD6242 /* reducer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EDF8273FD32B00CD6242 /* reducer.cpp */; };
+		A994F1AB273FD32C00CD6242 /* reducer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EDF8273FD32B00CD6242 /* reducer.cpp */; };
+		A994F1AC273FD32C00CD6242 /* reducer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EDF8273FD32B00CD6242 /* reducer.cpp */; };
+		A994F1AD273FD32C00CD6242 /* operand_to_undef_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EDF9273FD32B00CD6242 /* operand_to_undef_reduction_opportunity_finder.cpp */; };
+		A994F1AE273FD32C00CD6242 /* operand_to_undef_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EDF9273FD32B00CD6242 /* operand_to_undef_reduction_opportunity_finder.cpp */; };
+		A994F1AF273FD32C00CD6242 /* operand_to_undef_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EDF9273FD32B00CD6242 /* operand_to_undef_reduction_opportunity_finder.cpp */; };
+		A994F1B0273FD32C00CD6242 /* remove_function_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EDFA273FD32B00CD6242 /* remove_function_reduction_opportunity_finder.h */; };
+		A994F1B1273FD32C00CD6242 /* remove_function_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EDFA273FD32B00CD6242 /* remove_function_reduction_opportunity_finder.h */; };
+		A994F1B2273FD32C00CD6242 /* remove_function_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EDFA273FD32B00CD6242 /* remove_function_reduction_opportunity_finder.h */; };
+		A994F1B3273FD32C00CD6242 /* pch_source_reduce.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EDFB273FD32B00CD6242 /* pch_source_reduce.h */; };
+		A994F1B4273FD32C00CD6242 /* pch_source_reduce.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EDFB273FD32B00CD6242 /* pch_source_reduce.h */; };
+		A994F1B5273FD32C00CD6242 /* pch_source_reduce.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EDFB273FD32B00CD6242 /* pch_source_reduce.h */; };
+		A994F1B6273FD32C00CD6242 /* merge_blocks_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EDFC273FD32B00CD6242 /* merge_blocks_reduction_opportunity_finder.cpp */; };
+		A994F1B7273FD32C00CD6242 /* merge_blocks_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EDFC273FD32B00CD6242 /* merge_blocks_reduction_opportunity_finder.cpp */; };
+		A994F1B8273FD32C00CD6242 /* merge_blocks_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EDFC273FD32B00CD6242 /* merge_blocks_reduction_opportunity_finder.cpp */; };
+		A994F1B9273FD32C00CD6242 /* reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EDFD273FD32B00CD6242 /* reduction_opportunity.cpp */; };
+		A994F1BA273FD32C00CD6242 /* reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EDFD273FD32B00CD6242 /* reduction_opportunity.cpp */; };
+		A994F1BB273FD32C00CD6242 /* reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EDFD273FD32B00CD6242 /* reduction_opportunity.cpp */; };
+		A994F1BC273FD32C00CD6242 /* reducer.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EDFE273FD32B00CD6242 /* reducer.h */; };
+		A994F1BD273FD32C00CD6242 /* reducer.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EDFE273FD32B00CD6242 /* reducer.h */; };
+		A994F1BE273FD32C00CD6242 /* reducer.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EDFE273FD32B00CD6242 /* reducer.h */; };
+		A994F1BF273FD32C00CD6242 /* change_operand_to_undef_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EDFF273FD32B00CD6242 /* change_operand_to_undef_reduction_opportunity.cpp */; };
+		A994F1C0273FD32C00CD6242 /* change_operand_to_undef_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EDFF273FD32B00CD6242 /* change_operand_to_undef_reduction_opportunity.cpp */; };
+		A994F1C1273FD32C00CD6242 /* change_operand_to_undef_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EDFF273FD32B00CD6242 /* change_operand_to_undef_reduction_opportunity.cpp */; };
+		A994F1C2273FD32C00CD6242 /* reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE00273FD32B00CD6242 /* reduction_opportunity.h */; };
+		A994F1C3273FD32C00CD6242 /* reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE00273FD32B00CD6242 /* reduction_opportunity.h */; };
+		A994F1C4273FD32C00CD6242 /* reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE00273FD32B00CD6242 /* reduction_opportunity.h */; };
+		A994F1C5273FD32C00CD6242 /* conditional_branch_to_simple_conditional_branch_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE01273FD32B00CD6242 /* conditional_branch_to_simple_conditional_branch_opportunity_finder.h */; };
+		A994F1C6273FD32C00CD6242 /* conditional_branch_to_simple_conditional_branch_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE01273FD32B00CD6242 /* conditional_branch_to_simple_conditional_branch_opportunity_finder.h */; };
+		A994F1C7273FD32C00CD6242 /* conditional_branch_to_simple_conditional_branch_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE01273FD32B00CD6242 /* conditional_branch_to_simple_conditional_branch_opportunity_finder.h */; };
+		A994F1C8273FD32C00CD6242 /* operand_to_dominating_id_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE02273FD32B00CD6242 /* operand_to_dominating_id_reduction_opportunity_finder.cpp */; };
+		A994F1C9273FD32C00CD6242 /* operand_to_dominating_id_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE02273FD32B00CD6242 /* operand_to_dominating_id_reduction_opportunity_finder.cpp */; };
+		A994F1CA273FD32C00CD6242 /* operand_to_dominating_id_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE02273FD32B00CD6242 /* operand_to_dominating_id_reduction_opportunity_finder.cpp */; };
+		A994F1CB273FD32C00CD6242 /* reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE03273FD32B00CD6242 /* reduction_opportunity_finder.h */; };
+		A994F1CC273FD32C00CD6242 /* reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE03273FD32B00CD6242 /* reduction_opportunity_finder.h */; };
+		A994F1CD273FD32C00CD6242 /* reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE03273FD32B00CD6242 /* reduction_opportunity_finder.h */; };
+		A994F1CE273FD32C00CD6242 /* change_operand_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE04273FD32B00CD6242 /* change_operand_reduction_opportunity.h */; };
+		A994F1CF273FD32C00CD6242 /* change_operand_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE04273FD32B00CD6242 /* change_operand_reduction_opportunity.h */; };
+		A994F1D0273FD32C00CD6242 /* change_operand_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE04273FD32B00CD6242 /* change_operand_reduction_opportunity.h */; };
+		A994F1D1273FD32C00CD6242 /* remove_block_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE05273FD32B00CD6242 /* remove_block_reduction_opportunity_finder.h */; };
+		A994F1D2273FD32C00CD6242 /* remove_block_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE05273FD32B00CD6242 /* remove_block_reduction_opportunity_finder.h */; };
+		A994F1D3273FD32C00CD6242 /* remove_block_reduction_opportunity_finder.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE05273FD32B00CD6242 /* remove_block_reduction_opportunity_finder.h */; };
+		A994F1D4273FD32C00CD6242 /* remove_block_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE06273FD32B00CD6242 /* remove_block_reduction_opportunity_finder.cpp */; };
+		A994F1D5273FD32C00CD6242 /* remove_block_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE06273FD32B00CD6242 /* remove_block_reduction_opportunity_finder.cpp */; };
+		A994F1D6273FD32C00CD6242 /* remove_block_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE06273FD32B00CD6242 /* remove_block_reduction_opportunity_finder.cpp */; };
+		A994F1D7273FD32C00CD6242 /* reduction_util.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE07273FD32B00CD6242 /* reduction_util.h */; };
+		A994F1D8273FD32C00CD6242 /* reduction_util.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE07273FD32B00CD6242 /* reduction_util.h */; };
+		A994F1D9273FD32C00CD6242 /* reduction_util.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE07273FD32B00CD6242 /* reduction_util.h */; };
+		A994F1DA273FD32C00CD6242 /* merge_blocks_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE08273FD32B00CD6242 /* merge_blocks_reduction_opportunity.h */; };
+		A994F1DB273FD32C00CD6242 /* merge_blocks_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE08273FD32B00CD6242 /* merge_blocks_reduction_opportunity.h */; };
+		A994F1DC273FD32C00CD6242 /* merge_blocks_reduction_opportunity.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE08273FD32B00CD6242 /* merge_blocks_reduction_opportunity.h */; };
+		A994F1DD273FD32C00CD6242 /* conditional_branch_to_simple_conditional_branch_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE09273FD32B00CD6242 /* conditional_branch_to_simple_conditional_branch_opportunity_finder.cpp */; };
+		A994F1DE273FD32C00CD6242 /* conditional_branch_to_simple_conditional_branch_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE09273FD32B00CD6242 /* conditional_branch_to_simple_conditional_branch_opportunity_finder.cpp */; };
+		A994F1DF273FD32C00CD6242 /* conditional_branch_to_simple_conditional_branch_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE09273FD32B00CD6242 /* conditional_branch_to_simple_conditional_branch_opportunity_finder.cpp */; };
+		A994F1E0273FD32C00CD6242 /* structured_loop_to_selection_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE0A273FD32B00CD6242 /* structured_loop_to_selection_reduction_opportunity.cpp */; };
+		A994F1E1273FD32C00CD6242 /* structured_loop_to_selection_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE0A273FD32B00CD6242 /* structured_loop_to_selection_reduction_opportunity.cpp */; };
+		A994F1E2273FD32C00CD6242 /* structured_loop_to_selection_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE0A273FD32B00CD6242 /* structured_loop_to_selection_reduction_opportunity.cpp */; };
+		A994F1E3273FD32C00CD6242 /* structured_construct_to_block_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE0B273FD32B00CD6242 /* structured_construct_to_block_reduction_opportunity.cpp */; };
+		A994F1E4273FD32C00CD6242 /* structured_construct_to_block_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE0B273FD32B00CD6242 /* structured_construct_to_block_reduction_opportunity.cpp */; };
+		A994F1E5273FD32C00CD6242 /* structured_construct_to_block_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE0B273FD32B00CD6242 /* structured_construct_to_block_reduction_opportunity.cpp */; };
+		A994F1E6273FD32C00CD6242 /* remove_block_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE0C273FD32B00CD6242 /* remove_block_reduction_opportunity.cpp */; };
+		A994F1E7273FD32C00CD6242 /* remove_block_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE0C273FD32B00CD6242 /* remove_block_reduction_opportunity.cpp */; };
+		A994F1E8273FD32C00CD6242 /* remove_block_reduction_opportunity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE0C273FD32B00CD6242 /* remove_block_reduction_opportunity.cpp */; };
+		A994F1E9273FD32C00CD6242 /* remove_unused_struct_member_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE0D273FD32B00CD6242 /* remove_unused_struct_member_reduction_opportunity_finder.cpp */; };
+		A994F1EA273FD32C00CD6242 /* remove_unused_struct_member_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE0D273FD32B00CD6242 /* remove_unused_struct_member_reduction_opportunity_finder.cpp */; };
+		A994F1EB273FD32C00CD6242 /* remove_unused_struct_member_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE0D273FD32B00CD6242 /* remove_unused_struct_member_reduction_opportunity_finder.cpp */; };
+		A994F1EC273FD32C00CD6242 /* reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE0E273FD32B00CD6242 /* reduction_opportunity_finder.cpp */; };
+		A994F1ED273FD32C00CD6242 /* reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE0E273FD32B00CD6242 /* reduction_opportunity_finder.cpp */; };
+		A994F1EE273FD32C00CD6242 /* reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE0E273FD32B00CD6242 /* reduction_opportunity_finder.cpp */; };
+		A994F1EF273FD32C00CD6242 /* structured_construct_to_block_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE0F273FD32B00CD6242 /* structured_construct_to_block_reduction_opportunity_finder.cpp */; };
+		A994F1F0273FD32C00CD6242 /* structured_construct_to_block_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE0F273FD32B00CD6242 /* structured_construct_to_block_reduction_opportunity_finder.cpp */; };
+		A994F1F1273FD32C00CD6242 /* structured_construct_to_block_reduction_opportunity_finder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE0F273FD32B00CD6242 /* structured_construct_to_block_reduction_opportunity_finder.cpp */; };
+		A994F1F2273FD32C00CD6242 /* reduction_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE10273FD32B00CD6242 /* reduction_pass.h */; };
+		A994F1F3273FD32C00CD6242 /* reduction_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE10273FD32B00CD6242 /* reduction_pass.h */; };
+		A994F1F4273FD32C00CD6242 /* reduction_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE10273FD32B00CD6242 /* reduction_pass.h */; };
+		A994F1F5273FD32C00CD6242 /* latest_version_opencl_std_header.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE11273FD32B00CD6242 /* latest_version_opencl_std_header.h */; };
+		A994F1F6273FD32C00CD6242 /* latest_version_opencl_std_header.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE11273FD32B00CD6242 /* latest_version_opencl_std_header.h */; };
+		A994F1F7273FD32C00CD6242 /* latest_version_opencl_std_header.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE11273FD32B00CD6242 /* latest_version_opencl_std_header.h */; };
+		A994F1F8273FD32C00CD6242 /* spirv_optimizer_options.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE12273FD32B00CD6242 /* spirv_optimizer_options.cpp */; };
+		A994F1F9273FD32C00CD6242 /* spirv_optimizer_options.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE12273FD32B00CD6242 /* spirv_optimizer_options.cpp */; };
+		A994F1FA273FD32C00CD6242 /* spirv_optimizer_options.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE12273FD32B00CD6242 /* spirv_optimizer_options.cpp */; };
+		A994F1FB273FD32C00CD6242 /* cfa.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE13273FD32B00CD6242 /* cfa.h */; };
+		A994F1FC273FD32C00CD6242 /* cfa.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE13273FD32B00CD6242 /* cfa.h */; };
+		A994F1FD273FD32C00CD6242 /* cfa.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE13273FD32B00CD6242 /* cfa.h */; };
+		A994F1FE273FD32C00CD6242 /* pch_source.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE14273FD32B00CD6242 /* pch_source.h */; };
+		A994F1FF273FD32C00CD6242 /* pch_source.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE14273FD32B00CD6242 /* pch_source.h */; };
+		A994F200273FD32C00CD6242 /* pch_source.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE14273FD32B00CD6242 /* pch_source.h */; };
+		A994F201273FD32C00CD6242 /* enum_string_mapping.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE15273FD32B00CD6242 /* enum_string_mapping.h */; };
+		A994F202273FD32C00CD6242 /* enum_string_mapping.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE15273FD32B00CD6242 /* enum_string_mapping.h */; };
+		A994F203273FD32C00CD6242 /* enum_string_mapping.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE15273FD32B00CD6242 /* enum_string_mapping.h */; };
+		A994F204273FD32C00CD6242 /* spirv_fuzzer_options.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE16273FD32B00CD6242 /* spirv_fuzzer_options.cpp */; };
+		A994F205273FD32C00CD6242 /* spirv_fuzzer_options.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE16273FD32B00CD6242 /* spirv_fuzzer_options.cpp */; };
+		A994F206273FD32C00CD6242 /* spirv_fuzzer_options.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE16273FD32B00CD6242 /* spirv_fuzzer_options.cpp */; };
+		A994F207273FD32C00CD6242 /* spirv_reducer_options.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE17273FD32B00CD6242 /* spirv_reducer_options.h */; };
+		A994F208273FD32C00CD6242 /* spirv_reducer_options.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE17273FD32B00CD6242 /* spirv_reducer_options.h */; };
+		A994F209273FD32C00CD6242 /* spirv_reducer_options.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE17273FD32B00CD6242 /* spirv_reducer_options.h */; };
+		A994F20A273FD32C00CD6242 /* spirv_validator_options.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE18273FD32B00CD6242 /* spirv_validator_options.cpp */; };
+		A994F20B273FD32C00CD6242 /* spirv_validator_options.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE18273FD32B00CD6242 /* spirv_validator_options.cpp */; };
+		A994F20C273FD32C00CD6242 /* spirv_validator_options.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE18273FD32B00CD6242 /* spirv_validator_options.cpp */; };
+		A994F210273FD32C00CD6242 /* print.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE1F273FD32B00CD6242 /* print.cpp */; };
+		A994F211273FD32C00CD6242 /* print.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE1F273FD32B00CD6242 /* print.cpp */; };
+		A994F212273FD32C00CD6242 /* print.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE1F273FD32B00CD6242 /* print.cpp */; };
+		A994F213273FD32C00CD6242 /* spirv_definition.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE20273FD32B00CD6242 /* spirv_definition.h */; };
+		A994F214273FD32C00CD6242 /* spirv_definition.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE20273FD32B00CD6242 /* spirv_definition.h */; };
+		A994F215273FD32C00CD6242 /* spirv_definition.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE20273FD32B00CD6242 /* spirv_definition.h */; };
+		A994F216273FD32C00CD6242 /* operand.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE21273FD32B00CD6242 /* operand.h */; };
+		A994F217273FD32C00CD6242 /* operand.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE21273FD32B00CD6242 /* operand.h */; };
+		A994F218273FD32C00CD6242 /* operand.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE21273FD32B00CD6242 /* operand.h */; };
+		A994F219273FD32C00CD6242 /* spirv_endian.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE22273FD32B00CD6242 /* spirv_endian.cpp */; };
+		A994F21A273FD32C00CD6242 /* spirv_endian.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE22273FD32B00CD6242 /* spirv_endian.cpp */; };
+		A994F21B273FD32C00CD6242 /* spirv_endian.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE22273FD32B00CD6242 /* spirv_endian.cpp */; };
+		A994F21C273FD32C00CD6242 /* macro.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE23273FD32B00CD6242 /* macro.h */; };
+		A994F21D273FD32C00CD6242 /* macro.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE23273FD32B00CD6242 /* macro.h */; };
+		A994F21E273FD32C00CD6242 /* macro.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE23273FD32B00CD6242 /* macro.h */; };
+		A994F21F273FD32C00CD6242 /* spirv_constant.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE24273FD32B00CD6242 /* spirv_constant.h */; };
+		A994F220273FD32C00CD6242 /* spirv_constant.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE24273FD32B00CD6242 /* spirv_constant.h */; };
+		A994F221273FD32C00CD6242 /* spirv_constant.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE24273FD32B00CD6242 /* spirv_constant.h */; };
+		A994F222273FD32C00CD6242 /* binary.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE25273FD32B00CD6242 /* binary.cpp */; };
+		A994F223273FD32C00CD6242 /* binary.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE25273FD32B00CD6242 /* binary.cpp */; };
+		A994F224273FD32C00CD6242 /* binary.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE25273FD32B00CD6242 /* binary.cpp */; };
+		A994F225273FD32C00CD6242 /* spirv_validator_options.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE26273FD32B00CD6242 /* spirv_validator_options.h */; };
+		A994F226273FD32C00CD6242 /* spirv_validator_options.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE26273FD32B00CD6242 /* spirv_validator_options.h */; };
+		A994F227273FD32C00CD6242 /* spirv_validator_options.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE26273FD32B00CD6242 /* spirv_validator_options.h */; };
+		A994F228273FD32C00CD6242 /* enum_string_mapping.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE27273FD32B00CD6242 /* enum_string_mapping.cpp */; };
+		A994F229273FD32C00CD6242 /* enum_string_mapping.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE27273FD32B00CD6242 /* enum_string_mapping.cpp */; };
+		A994F22A273FD32C00CD6242 /* enum_string_mapping.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE27273FD32B00CD6242 /* enum_string_mapping.cpp */; };
+		A994F22B273FD32C00CD6242 /* text_handler.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE28273FD32B00CD6242 /* text_handler.h */; };
+		A994F22C273FD32C00CD6242 /* text_handler.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE28273FD32B00CD6242 /* text_handler.h */; };
+		A994F22D273FD32C00CD6242 /* text_handler.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE28273FD32B00CD6242 /* text_handler.h */; };
+		A994F22E273FD32C00CD6242 /* parsed_operand.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE29273FD32B00CD6242 /* parsed_operand.h */; };
+		A994F22F273FD32C00CD6242 /* parsed_operand.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE29273FD32B00CD6242 /* parsed_operand.h */; };
+		A994F230273FD32C00CD6242 /* parsed_operand.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE29273FD32B00CD6242 /* parsed_operand.h */; };
+		A994F231273FD32C00CD6242 /* name_mapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE2A273FD32B00CD6242 /* name_mapper.h */; };
+		A994F232273FD32C00CD6242 /* name_mapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE2A273FD32B00CD6242 /* name_mapper.h */; };
+		A994F233273FD32C00CD6242 /* name_mapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE2A273FD32B00CD6242 /* name_mapper.h */; };
+		A994F234273FD32C00CD6242 /* spirv_reducer_options.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE2B273FD32B00CD6242 /* spirv_reducer_options.cpp */; };
+		A994F235273FD32C00CD6242 /* spirv_reducer_options.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE2B273FD32B00CD6242 /* spirv_reducer_options.cpp */; };
+		A994F236273FD32C00CD6242 /* spirv_reducer_options.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE2B273FD32B00CD6242 /* spirv_reducer_options.cpp */; };
+		A994F237273FD32C00CD6242 /* parsed_operand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE2C273FD32B00CD6242 /* parsed_operand.cpp */; };
+		A994F238273FD32C00CD6242 /* parsed_operand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE2C273FD32B00CD6242 /* parsed_operand.cpp */; };
+		A994F239273FD32C00CD6242 /* parsed_operand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE2C273FD32B00CD6242 /* parsed_operand.cpp */; };
+		A994F23A273FD32C00CD6242 /* diagnostic.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE2D273FD32B00CD6242 /* diagnostic.h */; };
+		A994F23B273FD32C00CD6242 /* diagnostic.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE2D273FD32B00CD6242 /* diagnostic.h */; };
+		A994F23C273FD32C00CD6242 /* diagnostic.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE2D273FD32B00CD6242 /* diagnostic.h */; };
+		A994F23D273FD32C00CD6242 /* spirv_endian.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE2E273FD32B00CD6242 /* spirv_endian.h */; };
+		A994F23E273FD32C00CD6242 /* spirv_endian.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE2E273FD32B00CD6242 /* spirv_endian.h */; };
+		A994F23F273FD32C00CD6242 /* spirv_endian.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE2E273FD32B00CD6242 /* spirv_endian.h */; };
+		A994F240273FD32C00CD6242 /* name_mapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE2F273FD32B00CD6242 /* name_mapper.cpp */; };
+		A994F241273FD32C00CD6242 /* name_mapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE2F273FD32B00CD6242 /* name_mapper.cpp */; };
+		A994F242273FD32C00CD6242 /* name_mapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE2F273FD32B00CD6242 /* name_mapper.cpp */; };
+		A994F243273FD32C00CD6242 /* linker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE32273FD32B00CD6242 /* linker.cpp */; };
+		A994F244273FD32C00CD6242 /* linker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE32273FD32B00CD6242 /* linker.cpp */; };
+		A994F245273FD32C00CD6242 /* linker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE32273FD32B00CD6242 /* linker.cpp */; };
+		A994F246273FD32C00CD6242 /* common_debug_info.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE33273FD32B00CD6242 /* common_debug_info.h */; };
+		A994F247273FD32C00CD6242 /* common_debug_info.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE33273FD32B00CD6242 /* common_debug_info.h */; };
+		A994F248273FD32C00CD6242 /* common_debug_info.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE33273FD32B00CD6242 /* common_debug_info.h */; };
+		A994F249273FD32C00CD6242 /* software_version.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE34273FD32B00CD6242 /* software_version.cpp */; };
+		A994F24A273FD32C00CD6242 /* software_version.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE34273FD32B00CD6242 /* software_version.cpp */; };
+		A994F24B273FD32C00CD6242 /* software_version.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE34273FD32B00CD6242 /* software_version.cpp */; };
+		A994F24C273FD32C00CD6242 /* opcode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE35273FD32B00CD6242 /* opcode.cpp */; };
+		A994F24D273FD32C00CD6242 /* opcode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE35273FD32B00CD6242 /* opcode.cpp */; };
+		A994F24E273FD32C00CD6242 /* opcode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE35273FD32B00CD6242 /* opcode.cpp */; };
+		A994F24F273FD32C00CD6242 /* print.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE36273FD32B00CD6242 /* print.h */; };
+		A994F250273FD32C00CD6242 /* print.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE36273FD32B00CD6242 /* print.h */; };
+		A994F251273FD32C00CD6242 /* print.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE36273FD32B00CD6242 /* print.h */; };
+		A994F252273FD32C00CD6242 /* ext_inst.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE37273FD32B00CD6242 /* ext_inst.cpp */; };
+		A994F253273FD32C00CD6242 /* ext_inst.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE37273FD32B00CD6242 /* ext_inst.cpp */; };
+		A994F254273FD32C00CD6242 /* ext_inst.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE37273FD32B00CD6242 /* ext_inst.cpp */; };
+		A994F255273FD32C00CD6242 /* disassemble.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE38273FD32B00CD6242 /* disassemble.h */; };
+		A994F256273FD32C00CD6242 /* disassemble.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE38273FD32B00CD6242 /* disassemble.h */; };
+		A994F257273FD32C00CD6242 /* disassemble.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE38273FD32B00CD6242 /* disassemble.h */; };
+		A994F258273FD32C00CD6242 /* optimizer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE3A273FD32B00CD6242 /* optimizer.cpp */; };
+		A994F259273FD32C00CD6242 /* optimizer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE3A273FD32B00CD6242 /* optimizer.cpp */; };
+		A994F25A273FD32C00CD6242 /* optimizer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE3A273FD32B00CD6242 /* optimizer.cpp */; };
+		A994F25B273FD32C00CD6242 /* if_conversion.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE3B273FD32B00CD6242 /* if_conversion.h */; };
+		A994F25C273FD32C00CD6242 /* if_conversion.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE3B273FD32B00CD6242 /* if_conversion.h */; };
+		A994F25D273FD32C00CD6242 /* if_conversion.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE3B273FD32B00CD6242 /* if_conversion.h */; };
+		A994F25E273FD32C00CD6242 /* register_pressure.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE3C273FD32B00CD6242 /* register_pressure.cpp */; };
+		A994F25F273FD32C00CD6242 /* register_pressure.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE3C273FD32B00CD6242 /* register_pressure.cpp */; };
+		A994F260273FD32C00CD6242 /* register_pressure.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE3C273FD32B00CD6242 /* register_pressure.cpp */; };
+		A994F261273FD32C00CD6242 /* loop_utils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE3D273FD32B00CD6242 /* loop_utils.cpp */; };
+		A994F262273FD32C00CD6242 /* loop_utils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE3D273FD32B00CD6242 /* loop_utils.cpp */; };
+		A994F263273FD32C00CD6242 /* loop_utils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE3D273FD32B00CD6242 /* loop_utils.cpp */; };
+		A994F264273FD32C00CD6242 /* merge_return_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE3E273FD32B00CD6242 /* merge_return_pass.h */; };
+		A994F265273FD32C00CD6242 /* merge_return_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE3E273FD32B00CD6242 /* merge_return_pass.h */; };
+		A994F266273FD32C00CD6242 /* merge_return_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE3E273FD32B00CD6242 /* merge_return_pass.h */; };
+		A994F267273FD32C00CD6242 /* inline_opaque_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE3F273FD32B00CD6242 /* inline_opaque_pass.h */; };
+		A994F268273FD32C00CD6242 /* inline_opaque_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE3F273FD32B00CD6242 /* inline_opaque_pass.h */; };
+		A994F269273FD32C00CD6242 /* inline_opaque_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE3F273FD32B00CD6242 /* inline_opaque_pass.h */; };
+		A994F26A273FD32C00CD6242 /* loop_fusion.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE40273FD32B00CD6242 /* loop_fusion.h */; };
+		A994F26B273FD32C00CD6242 /* loop_fusion.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE40273FD32B00CD6242 /* loop_fusion.h */; };
+		A994F26C273FD32C00CD6242 /* loop_fusion.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE40273FD32B00CD6242 /* loop_fusion.h */; };
+		A994F26D273FD32C00CD6242 /* combine_access_chains.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE41273FD32B00CD6242 /* combine_access_chains.cpp */; };
+		A994F26E273FD32C00CD6242 /* combine_access_chains.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE41273FD32B00CD6242 /* combine_access_chains.cpp */; };
+		A994F26F273FD32C00CD6242 /* combine_access_chains.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE41273FD32B00CD6242 /* combine_access_chains.cpp */; };
+		A994F270273FD32C00CD6242 /* build_module.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE42273FD32B00CD6242 /* build_module.cpp */; };
+		A994F271273FD32C00CD6242 /* build_module.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE42273FD32B00CD6242 /* build_module.cpp */; };
+		A994F272273FD32C00CD6242 /* build_module.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE42273FD32B00CD6242 /* build_module.cpp */; };
+		A994F273273FD32C00CD6242 /* composite.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE43273FD32B00CD6242 /* composite.h */; };
+		A994F274273FD32C00CD6242 /* composite.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE43273FD32B00CD6242 /* composite.h */; };
+		A994F275273FD32C00CD6242 /* composite.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE43273FD32B00CD6242 /* composite.h */; };
+		A994F276273FD32C00CD6242 /* compact_ids_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE44273FD32B00CD6242 /* compact_ids_pass.h */; };
+		A994F277273FD32C00CD6242 /* compact_ids_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE44273FD32B00CD6242 /* compact_ids_pass.h */; };
+		A994F278273FD32C00CD6242 /* compact_ids_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE44273FD32B00CD6242 /* compact_ids_pass.h */; };
+		A994F279273FD32C00CD6242 /* register_pressure.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE45273FD32B00CD6242 /* register_pressure.h */; };
+		A994F27A273FD32C00CD6242 /* register_pressure.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE45273FD32B00CD6242 /* register_pressure.h */; };
+		A994F27B273FD32C00CD6242 /* register_pressure.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE45273FD32B00CD6242 /* register_pressure.h */; };
+		A994F27C273FD32C00CD6242 /* tree_iterator.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE46273FD32B00CD6242 /* tree_iterator.h */; };
+		A994F27D273FD32C00CD6242 /* tree_iterator.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE46273FD32B00CD6242 /* tree_iterator.h */; };
+		A994F27E273FD32C00CD6242 /* tree_iterator.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE46273FD32B00CD6242 /* tree_iterator.h */; };
+		A994F27F273FD32C00CD6242 /* graphics_robust_access_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE47273FD32B00CD6242 /* graphics_robust_access_pass.h */; };
+		A994F280273FD32C00CD6242 /* graphics_robust_access_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE47273FD32B00CD6242 /* graphics_robust_access_pass.h */; };
+		A994F281273FD32C00CD6242 /* graphics_robust_access_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE47273FD32B00CD6242 /* graphics_robust_access_pass.h */; };
+		A994F282273FD32C00CD6242 /* local_single_store_elim_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE48273FD32B00CD6242 /* local_single_store_elim_pass.h */; };
+		A994F283273FD32C00CD6242 /* local_single_store_elim_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE48273FD32B00CD6242 /* local_single_store_elim_pass.h */; };
+		A994F284273FD32C00CD6242 /* local_single_store_elim_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE48273FD32B00CD6242 /* local_single_store_elim_pass.h */; };
+		A994F285273FD32C00CD6242 /* reduce_load_size.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE49273FD32B00CD6242 /* reduce_load_size.h */; };
+		A994F286273FD32C00CD6242 /* reduce_load_size.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE49273FD32B00CD6242 /* reduce_load_size.h */; };
+		A994F287273FD32C00CD6242 /* reduce_load_size.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE49273FD32B00CD6242 /* reduce_load_size.h */; };
+		A994F288273FD32C00CD6242 /* code_sink.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE4A273FD32B00CD6242 /* code_sink.cpp */; };
+		A994F289273FD32C00CD6242 /* code_sink.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE4A273FD32B00CD6242 /* code_sink.cpp */; };
+		A994F28A273FD32C00CD6242 /* code_sink.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE4A273FD32B00CD6242 /* code_sink.cpp */; };
+		A994F28B273FD32C00CD6242 /* types.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE4B273FD32B00CD6242 /* types.cpp */; };
+		A994F28C273FD32C00CD6242 /* types.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE4B273FD32B00CD6242 /* types.cpp */; };
+		A994F28D273FD32C00CD6242 /* types.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE4B273FD32B00CD6242 /* types.cpp */; };
+		A994F28E273FD32C00CD6242 /* scalar_analysis.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE4C273FD32B00CD6242 /* scalar_analysis.h */; };
+		A994F28F273FD32C00CD6242 /* scalar_analysis.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE4C273FD32B00CD6242 /* scalar_analysis.h */; };
+		A994F290273FD32C00CD6242 /* scalar_analysis.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE4C273FD32B00CD6242 /* scalar_analysis.h */; };
+		A994F291273FD32C00CD6242 /* strip_debug_info_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE4D273FD32B00CD6242 /* strip_debug_info_pass.h */; };
+		A994F292273FD32C00CD6242 /* strip_debug_info_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE4D273FD32B00CD6242 /* strip_debug_info_pass.h */; };
+		A994F293273FD32C00CD6242 /* strip_debug_info_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE4D273FD32B00CD6242 /* strip_debug_info_pass.h */; };
+		A994F294273FD32C00CD6242 /* replace_desc_array_access_using_var_index.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE4E273FD32B00CD6242 /* replace_desc_array_access_using_var_index.h */; };
+		A994F295273FD32C00CD6242 /* replace_desc_array_access_using_var_index.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE4E273FD32B00CD6242 /* replace_desc_array_access_using_var_index.h */; };
+		A994F296273FD32C00CD6242 /* replace_desc_array_access_using_var_index.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE4E273FD32B00CD6242 /* replace_desc_array_access_using_var_index.h */; };
+		A994F297273FD32C00CD6242 /* cfg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE4F273FD32B00CD6242 /* cfg.cpp */; };
+		A994F298273FD32C00CD6242 /* cfg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE4F273FD32B00CD6242 /* cfg.cpp */; };
+		A994F299273FD32C00CD6242 /* cfg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE4F273FD32B00CD6242 /* cfg.cpp */; };
+		A994F29A273FD32C00CD6242 /* decoration_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE50273FD32B00CD6242 /* decoration_manager.cpp */; };
+		A994F29B273FD32C00CD6242 /* decoration_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE50273FD32B00CD6242 /* decoration_manager.cpp */; };
+		A994F29C273FD32C00CD6242 /* decoration_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE50273FD32B00CD6242 /* decoration_manager.cpp */; };
+		A994F29D273FD32C00CD6242 /* local_single_block_elim_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE51273FD32B00CD6242 /* local_single_block_elim_pass.cpp */; };
+		A994F29E273FD32C00CD6242 /* local_single_block_elim_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE51273FD32B00CD6242 /* local_single_block_elim_pass.cpp */; };
+		A994F29F273FD32C00CD6242 /* local_single_block_elim_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE51273FD32B00CD6242 /* local_single_block_elim_pass.cpp */; };
+		A994F2A0273FD32C00CD6242 /* freeze_spec_constant_value_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE52273FD32B00CD6242 /* freeze_spec_constant_value_pass.cpp */; };
+		A994F2A1273FD32C00CD6242 /* freeze_spec_constant_value_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE52273FD32B00CD6242 /* freeze_spec_constant_value_pass.cpp */; };
+		A994F2A2273FD32C00CD6242 /* freeze_spec_constant_value_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE52273FD32B00CD6242 /* freeze_spec_constant_value_pass.cpp */; };
+		A994F2A3273FD32C00CD6242 /* replace_invalid_opc.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE53273FD32B00CD6242 /* replace_invalid_opc.h */; };
+		A994F2A4273FD32C00CD6242 /* replace_invalid_opc.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE53273FD32B00CD6242 /* replace_invalid_opc.h */; };
+		A994F2A5273FD32C00CD6242 /* replace_invalid_opc.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE53273FD32B00CD6242 /* replace_invalid_opc.h */; };
+		A994F2A6273FD32C00CD6242 /* local_access_chain_convert_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE54273FD32B00CD6242 /* local_access_chain_convert_pass.h */; };
+		A994F2A7273FD32C00CD6242 /* local_access_chain_convert_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE54273FD32B00CD6242 /* local_access_chain_convert_pass.h */; };
+		A994F2A8273FD32C00CD6242 /* local_access_chain_convert_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE54273FD32B00CD6242 /* local_access_chain_convert_pass.h */; };
+		A994F2A9273FD32C00CD6242 /* inst_bindless_check_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE55273FD32B00CD6242 /* inst_bindless_check_pass.cpp */; };
+		A994F2AA273FD32C00CD6242 /* inst_bindless_check_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE55273FD32B00CD6242 /* inst_bindless_check_pass.cpp */; };
+		A994F2AB273FD32C00CD6242 /* inst_bindless_check_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE55273FD32B00CD6242 /* inst_bindless_check_pass.cpp */; };
+		A994F2AC273FD32C00CD6242 /* local_redundancy_elimination.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE56273FD32B00CD6242 /* local_redundancy_elimination.cpp */; };
+		A994F2AD273FD32C00CD6242 /* local_redundancy_elimination.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE56273FD32B00CD6242 /* local_redundancy_elimination.cpp */; };
+		A994F2AE273FD32C00CD6242 /* local_redundancy_elimination.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE56273FD32B00CD6242 /* local_redundancy_elimination.cpp */; };
+		A994F2AF273FD32C00CD6242 /* instrument_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE58273FD32B00CD6242 /* instrument_pass.cpp */; };
+		A994F2B0273FD32C00CD6242 /* instrument_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE58273FD32B00CD6242 /* instrument_pass.cpp */; };
+		A994F2B1273FD32C00CD6242 /* instrument_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE58273FD32B00CD6242 /* instrument_pass.cpp */; };
+		A994F2B2273FD32C00CD6242 /* propagator.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE59273FD32B00CD6242 /* propagator.h */; };
+		A994F2B3273FD32C00CD6242 /* propagator.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE59273FD32B00CD6242 /* propagator.h */; };
+		A994F2B4273FD32C00CD6242 /* propagator.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE59273FD32B00CD6242 /* propagator.h */; };
+		A994F2B5273FD32C00CD6242 /* instruction_list.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE5A273FD32B00CD6242 /* instruction_list.h */; };
+		A994F2B6273FD32C00CD6242 /* instruction_list.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE5A273FD32B00CD6242 /* instruction_list.h */; };
+		A994F2B7273FD32C00CD6242 /* instruction_list.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE5A273FD32B00CD6242 /* instruction_list.h */; };
+		A994F2B8273FD32C00CD6242 /* feature_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE5B273FD32B00CD6242 /* feature_manager.cpp */; };
+		A994F2B9273FD32C00CD6242 /* feature_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE5B273FD32B00CD6242 /* feature_manager.cpp */; };
+		A994F2BA273FD32C00CD6242 /* feature_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE5B273FD32B00CD6242 /* feature_manager.cpp */; };
+		A994F2BB273FD32C00CD6242 /* pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE5C273FD32B00CD6242 /* pass.cpp */; };
+		A994F2BC273FD32C00CD6242 /* pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE5C273FD32B00CD6242 /* pass.cpp */; };
+		A994F2BD273FD32C00CD6242 /* pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE5C273FD32B00CD6242 /* pass.cpp */; };
+		A994F2BE273FD32C00CD6242 /* loop_fission.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE5D273FD32B00CD6242 /* loop_fission.cpp */; };
+		A994F2BF273FD32C00CD6242 /* loop_fission.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE5D273FD32B00CD6242 /* loop_fission.cpp */; };
+		A994F2C0273FD32C00CD6242 /* loop_fission.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE5D273FD32B00CD6242 /* loop_fission.cpp */; };
+		A994F2C1273FD32C00CD6242 /* dominator_tree.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE5E273FD32B00CD6242 /* dominator_tree.cpp */; };
+		A994F2C2273FD32C00CD6242 /* dominator_tree.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE5E273FD32B00CD6242 /* dominator_tree.cpp */; };
+		A994F2C3273FD32C00CD6242 /* dominator_tree.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE5E273FD32B00CD6242 /* dominator_tree.cpp */; };
+		A994F2C4273FD32C00CD6242 /* amd_ext_to_khr.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE5F273FD32B00CD6242 /* amd_ext_to_khr.h */; };
+		A994F2C5273FD32C00CD6242 /* amd_ext_to_khr.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE5F273FD32B00CD6242 /* amd_ext_to_khr.h */; };
+		A994F2C6273FD32C00CD6242 /* amd_ext_to_khr.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE5F273FD32B00CD6242 /* amd_ext_to_khr.h */; };
+		A994F2C7273FD32C00CD6242 /* merge_return_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE60273FD32B00CD6242 /* merge_return_pass.cpp */; };
+		A994F2C8273FD32C00CD6242 /* merge_return_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE60273FD32B00CD6242 /* merge_return_pass.cpp */; };
+		A994F2C9273FD32C00CD6242 /* merge_return_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE60273FD32B00CD6242 /* merge_return_pass.cpp */; };
+		A994F2CA273FD32C00CD6242 /* ir_context.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE61273FD32B00CD6242 /* ir_context.h */; };
+		A994F2CB273FD32C00CD6242 /* ir_context.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE61273FD32B00CD6242 /* ir_context.h */; };
+		A994F2CC273FD32C00CD6242 /* ir_context.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE61273FD32B00CD6242 /* ir_context.h */; };
+		A994F2CD273FD32C00CD6242 /* eliminate_dead_constant_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE62273FD32B00CD6242 /* eliminate_dead_constant_pass.cpp */; };
+		A994F2CE273FD32C00CD6242 /* eliminate_dead_constant_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE62273FD32B00CD6242 /* eliminate_dead_constant_pass.cpp */; };
+		A994F2CF273FD32C00CD6242 /* eliminate_dead_constant_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE62273FD32B00CD6242 /* eliminate_dead_constant_pass.cpp */; };
+		A994F2D0273FD32C00CD6242 /* control_dependence.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE63273FD32B00CD6242 /* control_dependence.h */; };
+		A994F2D1273FD32C00CD6242 /* control_dependence.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE63273FD32B00CD6242 /* control_dependence.h */; };
+		A994F2D2273FD32C00CD6242 /* control_dependence.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE63273FD32B00CD6242 /* control_dependence.h */; };
+		A994F2D3273FD32C00CD6242 /* cfg_cleanup_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE64273FD32B00CD6242 /* cfg_cleanup_pass.cpp */; };
+		A994F2D4273FD32C00CD6242 /* cfg_cleanup_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE64273FD32B00CD6242 /* cfg_cleanup_pass.cpp */; };
+		A994F2D5273FD32C00CD6242 /* cfg_cleanup_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE64273FD32B00CD6242 /* cfg_cleanup_pass.cpp */; };
+		A994F2D6273FD32C00CD6242 /* wrap_opkill.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE65273FD32B00CD6242 /* wrap_opkill.cpp */; };
+		A994F2D7273FD32C00CD6242 /* wrap_opkill.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE65273FD32B00CD6242 /* wrap_opkill.cpp */; };
+		A994F2D8273FD32C00CD6242 /* wrap_opkill.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE65273FD32B00CD6242 /* wrap_opkill.cpp */; };
+		A994F2D9273FD32C00CD6242 /* const_folding_rules.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE66273FD32B00CD6242 /* const_folding_rules.cpp */; };
+		A994F2DA273FD32C00CD6242 /* const_folding_rules.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE66273FD32B00CD6242 /* const_folding_rules.cpp */; };
+		A994F2DB273FD32C00CD6242 /* const_folding_rules.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE66273FD32B00CD6242 /* const_folding_rules.cpp */; };
+		A994F2DC273FD32C00CD6242 /* loop_unroller.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE67273FD32B00CD6242 /* loop_unroller.h */; };
+		A994F2DD273FD32C00CD6242 /* loop_unroller.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE67273FD32B00CD6242 /* loop_unroller.h */; };
+		A994F2DE273FD32C00CD6242 /* loop_unroller.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE67273FD32B00CD6242 /* loop_unroller.h */; };
+		A994F2DF273FD32C00CD6242 /* strip_debug_info_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE68273FD32B00CD6242 /* strip_debug_info_pass.cpp */; };
+		A994F2E0273FD32C00CD6242 /* strip_debug_info_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE68273FD32B00CD6242 /* strip_debug_info_pass.cpp */; };
+		A994F2E1273FD32C00CD6242 /* strip_debug_info_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE68273FD32B00CD6242 /* strip_debug_info_pass.cpp */; };
+		A994F2E2273FD32C00CD6242 /* ssa_rewrite_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE69273FD32B00CD6242 /* ssa_rewrite_pass.cpp */; };
+		A994F2E3273FD32C00CD6242 /* ssa_rewrite_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE69273FD32B00CD6242 /* ssa_rewrite_pass.cpp */; };
+		A994F2E4273FD32C00CD6242 /* ssa_rewrite_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE69273FD32B00CD6242 /* ssa_rewrite_pass.cpp */; };
+		A994F2E5273FD32C00CD6242 /* loop_dependence.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE6A273FD32B00CD6242 /* loop_dependence.cpp */; };
+		A994F2E6273FD32C00CD6242 /* loop_dependence.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE6A273FD32B00CD6242 /* loop_dependence.cpp */; };
+		A994F2E7273FD32C00CD6242 /* loop_dependence.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE6A273FD32B00CD6242 /* loop_dependence.cpp */; };
+		A994F2E8273FD32C00CD6242 /* unify_const_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE6B273FD32B00CD6242 /* unify_const_pass.h */; };
+		A994F2E9273FD32C00CD6242 /* unify_const_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE6B273FD32B00CD6242 /* unify_const_pass.h */; };
+		A994F2EA273FD32C00CD6242 /* unify_const_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE6B273FD32B00CD6242 /* unify_const_pass.h */; };
+		A994F2EB273FD32C00CD6242 /* ir_loader.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE6C273FD32B00CD6242 /* ir_loader.h */; };
+		A994F2EC273FD32C00CD6242 /* ir_loader.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE6C273FD32B00CD6242 /* ir_loader.h */; };
+		A994F2ED273FD32C00CD6242 /* ir_loader.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE6C273FD32B00CD6242 /* ir_loader.h */; };
+		A994F2EE273FD32C00CD6242 /* inst_debug_printf_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE6D273FD32B00CD6242 /* inst_debug_printf_pass.cpp */; };
+		A994F2EF273FD32C00CD6242 /* inst_debug_printf_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE6D273FD32B00CD6242 /* inst_debug_printf_pass.cpp */; };
+		A994F2F0273FD32C00CD6242 /* inst_debug_printf_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE6D273FD32B00CD6242 /* inst_debug_printf_pass.cpp */; };
+		A994F2F1273FD32C00CD6242 /* types.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE6E273FD32B00CD6242 /* types.h */; };
+		A994F2F2273FD32C00CD6242 /* types.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE6E273FD32B00CD6242 /* types.h */; };
+		A994F2F3273FD32C00CD6242 /* types.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE6E273FD32B00CD6242 /* types.h */; };
+		A994F2F4273FD32C00CD6242 /* fold_spec_constant_op_and_composite_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE6F273FD32B00CD6242 /* fold_spec_constant_op_and_composite_pass.h */; };
+		A994F2F5273FD32C00CD6242 /* fold_spec_constant_op_and_composite_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE6F273FD32B00CD6242 /* fold_spec_constant_op_and_composite_pass.h */; };
+		A994F2F6273FD32C00CD6242 /* fold_spec_constant_op_and_composite_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE6F273FD32B00CD6242 /* fold_spec_constant_op_and_composite_pass.h */; };
+		A994F2F7273FD32C00CD6242 /* mem_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE70273FD32B00CD6242 /* mem_pass.cpp */; };
+		A994F2F8273FD32C00CD6242 /* mem_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE70273FD32B00CD6242 /* mem_pass.cpp */; };
+		A994F2F9273FD32C00CD6242 /* mem_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE70273FD32B00CD6242 /* mem_pass.cpp */; };
+		A994F2FA273FD32C00CD6242 /* basic_block.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE71273FD32B00CD6242 /* basic_block.h */; };
+		A994F2FB273FD32C00CD6242 /* basic_block.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE71273FD32B00CD6242 /* basic_block.h */; };
+		A994F2FC273FD32C00CD6242 /* basic_block.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE71273FD32B00CD6242 /* basic_block.h */; };
+		A994F2FD273FD32C00CD6242 /* remove_duplicates_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE72273FD32B00CD6242 /* remove_duplicates_pass.cpp */; };
+		A994F2FE273FD32C00CD6242 /* remove_duplicates_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE72273FD32B00CD6242 /* remove_duplicates_pass.cpp */; };
+		A994F2FF273FD32C00CD6242 /* remove_duplicates_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE72273FD32B00CD6242 /* remove_duplicates_pass.cpp */; };
+		A994F300273FD32C00CD6242 /* dead_variable_elimination.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE73273FD32B00CD6242 /* dead_variable_elimination.cpp */; };
+		A994F301273FD32C00CD6242 /* dead_variable_elimination.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE73273FD32B00CD6242 /* dead_variable_elimination.cpp */; };
+		A994F302273FD32C00CD6242 /* dead_variable_elimination.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE73273FD32B00CD6242 /* dead_variable_elimination.cpp */; };
+		A994F303273FD32C00CD6242 /* block_merge_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE74273FD32B00CD6242 /* block_merge_pass.h */; };
+		A994F304273FD32C00CD6242 /* block_merge_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE74273FD32B00CD6242 /* block_merge_pass.h */; };
+		A994F305273FD32C00CD6242 /* block_merge_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE74273FD32B00CD6242 /* block_merge_pass.h */; };
+		A994F306273FD32C00CD6242 /* module.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE75273FD32B00CD6242 /* module.cpp */; };
+		A994F307273FD32C00CD6242 /* module.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE75273FD32B00CD6242 /* module.cpp */; };
+		A994F308273FD32C00CD6242 /* module.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE75273FD32B00CD6242 /* module.cpp */; };
+		A994F309273FD32C00CD6242 /* debug_info_manager.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE76273FD32B00CD6242 /* debug_info_manager.h */; };
+		A994F30A273FD32C00CD6242 /* debug_info_manager.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE76273FD32B00CD6242 /* debug_info_manager.h */; };
+		A994F30B273FD32C00CD6242 /* debug_info_manager.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE76273FD32B00CD6242 /* debug_info_manager.h */; };
+		A994F30C273FD32C00CD6242 /* fold_spec_constant_op_and_composite_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE77273FD32B00CD6242 /* fold_spec_constant_op_and_composite_pass.cpp */; };
+		A994F30D273FD32C00CD6242 /* fold_spec_constant_op_and_composite_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE77273FD32B00CD6242 /* fold_spec_constant_op_and_composite_pass.cpp */; };
+		A994F30E273FD32C00CD6242 /* fold_spec_constant_op_and_composite_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE77273FD32B00CD6242 /* fold_spec_constant_op_and_composite_pass.cpp */; };
+		A994F30F273FD32C00CD6242 /* loop_unswitch_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE78273FD32B00CD6242 /* loop_unswitch_pass.cpp */; };
+		A994F310273FD32C00CD6242 /* loop_unswitch_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE78273FD32B00CD6242 /* loop_unswitch_pass.cpp */; };
+		A994F311273FD32C00CD6242 /* loop_unswitch_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE78273FD32B00CD6242 /* loop_unswitch_pass.cpp */; };
+		A994F312273FD32C00CD6242 /* unify_const_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE79273FD32B00CD6242 /* unify_const_pass.cpp */; };
+		A994F313273FD32C00CD6242 /* unify_const_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE79273FD32B00CD6242 /* unify_const_pass.cpp */; };
+		A994F314273FD32C00CD6242 /* unify_const_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE79273FD32B00CD6242 /* unify_const_pass.cpp */; };
+		A994F315273FD32C00CD6242 /* type_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE7A273FD32B00CD6242 /* type_manager.cpp */; };
+		A994F316273FD32C00CD6242 /* type_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE7A273FD32B00CD6242 /* type_manager.cpp */; };
+		A994F317273FD32C00CD6242 /* type_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE7A273FD32B00CD6242 /* type_manager.cpp */; };
+		A994F318273FD32C00CD6242 /* private_to_local_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE7B273FD32B00CD6242 /* private_to_local_pass.h */; };
+		A994F319273FD32C00CD6242 /* private_to_local_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE7B273FD32B00CD6242 /* private_to_local_pass.h */; };
+		A994F31A273FD32C00CD6242 /* private_to_local_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE7B273FD32B00CD6242 /* private_to_local_pass.h */; };
+		A994F31B273FD32C00CD6242 /* convert_to_half_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE7C273FD32B00CD6242 /* convert_to_half_pass.h */; };
+		A994F31C273FD32C00CD6242 /* convert_to_half_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE7C273FD32B00CD6242 /* convert_to_half_pass.h */; };
+		A994F31D273FD32C00CD6242 /* convert_to_half_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE7C273FD32B00CD6242 /* convert_to_half_pass.h */; };
+		A994F31E273FD32C00CD6242 /* relax_float_ops_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE7D273FD32B00CD6242 /* relax_float_ops_pass.h */; };
+		A994F31F273FD32C00CD6242 /* relax_float_ops_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE7D273FD32B00CD6242 /* relax_float_ops_pass.h */; };
+		A994F320273FD32C00CD6242 /* relax_float_ops_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE7D273FD32B00CD6242 /* relax_float_ops_pass.h */; };
+		A994F321273FD32C00CD6242 /* inline_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE7E273FD32B00CD6242 /* inline_pass.cpp */; };
+		A994F322273FD32C00CD6242 /* inline_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE7E273FD32B00CD6242 /* inline_pass.cpp */; };
+		A994F323273FD32C00CD6242 /* inline_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE7E273FD32B00CD6242 /* inline_pass.cpp */; };
+		A994F324273FD32C00CD6242 /* def_use_manager.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE7F273FD32B00CD6242 /* def_use_manager.h */; };
+		A994F325273FD32C00CD6242 /* def_use_manager.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE7F273FD32B00CD6242 /* def_use_manager.h */; };
+		A994F326273FD32C00CD6242 /* def_use_manager.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE7F273FD32B00CD6242 /* def_use_manager.h */; };
+		A994F327273FD32C00CD6242 /* ir_loader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE80273FD32B00CD6242 /* ir_loader.cpp */; };
+		A994F328273FD32C00CD6242 /* ir_loader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE80273FD32B00CD6242 /* ir_loader.cpp */; };
+		A994F329273FD32C00CD6242 /* ir_loader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE80273FD32B00CD6242 /* ir_loader.cpp */; };
+		A994F32A273FD32C00CD6242 /* convert_to_sampled_image_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE81273FD32B00CD6242 /* convert_to_sampled_image_pass.h */; };
+		A994F32B273FD32C00CD6242 /* convert_to_sampled_image_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE81273FD32B00CD6242 /* convert_to_sampled_image_pass.h */; };
+		A994F32C273FD32C00CD6242 /* convert_to_sampled_image_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE81273FD32B00CD6242 /* convert_to_sampled_image_pass.h */; };
+		A994F32D273FD32C00CD6242 /* cfg_cleanup_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE82273FD32B00CD6242 /* cfg_cleanup_pass.h */; };
+		A994F32E273FD32C00CD6242 /* cfg_cleanup_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE82273FD32B00CD6242 /* cfg_cleanup_pass.h */; };
+		A994F32F273FD32C00CD6242 /* cfg_cleanup_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE82273FD32B00CD6242 /* cfg_cleanup_pass.h */; };
+		A994F330273FD32C00CD6242 /* licm_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE83273FD32B00CD6242 /* licm_pass.cpp */; };
+		A994F331273FD32C00CD6242 /* licm_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE83273FD32B00CD6242 /* licm_pass.cpp */; };
+		A994F332273FD32C00CD6242 /* licm_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE83273FD32B00CD6242 /* licm_pass.cpp */; };
+		A994F333273FD32C00CD6242 /* eliminate_dead_functions_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE84273FD32B00CD6242 /* eliminate_dead_functions_pass.cpp */; };
+		A994F334273FD32C00CD6242 /* eliminate_dead_functions_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE84273FD32B00CD6242 /* eliminate_dead_functions_pass.cpp */; };
+		A994F335273FD32C00CD6242 /* eliminate_dead_functions_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE84273FD32B00CD6242 /* eliminate_dead_functions_pass.cpp */; };
+		A994F336273FD32C00CD6242 /* local_redundancy_elimination.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE85273FD32B00CD6242 /* local_redundancy_elimination.h */; };
+		A994F337273FD32C00CD6242 /* local_redundancy_elimination.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE85273FD32B00CD6242 /* local_redundancy_elimination.h */; };
+		A994F338273FD32C00CD6242 /* local_redundancy_elimination.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE85273FD32B00CD6242 /* local_redundancy_elimination.h */; };
+		A994F339273FD32C00CD6242 /* loop_peeling.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE86273FD32B00CD6242 /* loop_peeling.h */; };
+		A994F33A273FD32C00CD6242 /* loop_peeling.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE86273FD32B00CD6242 /* loop_peeling.h */; };
+		A994F33B273FD32C00CD6242 /* loop_peeling.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE86273FD32B00CD6242 /* loop_peeling.h */; };
+		A994F33C273FD32C00CD6242 /* vector_dce.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE87273FD32B00CD6242 /* vector_dce.cpp */; };
+		A994F33D273FD32C00CD6242 /* vector_dce.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE87273FD32B00CD6242 /* vector_dce.cpp */; };
+		A994F33E273FD32C00CD6242 /* vector_dce.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE87273FD32B00CD6242 /* vector_dce.cpp */; };
+		A994F33F273FD32C00CD6242 /* block_merge_util.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE88273FD32B00CD6242 /* block_merge_util.h */; };
+		A994F340273FD32C00CD6242 /* block_merge_util.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE88273FD32B00CD6242 /* block_merge_util.h */; };
+		A994F341273FD32C00CD6242 /* block_merge_util.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE88273FD32B00CD6242 /* block_merge_util.h */; };
+		A994F342273FD32C00CD6242 /* loop_unroller.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE89273FD32B00CD6242 /* loop_unroller.cpp */; };
+		A994F343273FD32C00CD6242 /* loop_unroller.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE89273FD32B00CD6242 /* loop_unroller.cpp */; };
+		A994F344273FD32C00CD6242 /* loop_unroller.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE89273FD32B00CD6242 /* loop_unroller.cpp */; };
+		A994F345273FD32C00CD6242 /* desc_sroa.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE8A273FD32B00CD6242 /* desc_sroa.h */; };
+		A994F346273FD32C00CD6242 /* desc_sroa.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE8A273FD32B00CD6242 /* desc_sroa.h */; };
+		A994F347273FD32C00CD6242 /* desc_sroa.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE8A273FD32B00CD6242 /* desc_sroa.h */; };
+		A994F348273FD32C00CD6242 /* constants.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE8B273FD32B00CD6242 /* constants.cpp */; };
+		A994F349273FD32C00CD6242 /* constants.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE8B273FD32B00CD6242 /* constants.cpp */; };
+		A994F34A273FD32C00CD6242 /* constants.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE8B273FD32B00CD6242 /* constants.cpp */; };
+		A994F34B273FD32C00CD6242 /* loop_fusion_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE8C273FD32B00CD6242 /* loop_fusion_pass.h */; };
+		A994F34C273FD32C00CD6242 /* loop_fusion_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE8C273FD32B00CD6242 /* loop_fusion_pass.h */; };
+		A994F34D273FD32C00CD6242 /* loop_fusion_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE8C273FD32B00CD6242 /* loop_fusion_pass.h */; };
+		A994F34E273FD32C00CD6242 /* struct_cfg_analysis.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE8D273FD32B00CD6242 /* struct_cfg_analysis.h */; };
+		A994F34F273FD32C00CD6242 /* struct_cfg_analysis.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE8D273FD32B00CD6242 /* struct_cfg_analysis.h */; };
+		A994F350273FD32C00CD6242 /* struct_cfg_analysis.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE8D273FD32B00CD6242 /* struct_cfg_analysis.h */; };
+		A994F351273FD32C00CD6242 /* desc_sroa_util.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE8E273FD32B00CD6242 /* desc_sroa_util.cpp */; };
+		A994F352273FD32C00CD6242 /* desc_sroa_util.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE8E273FD32B00CD6242 /* desc_sroa_util.cpp */; };
+		A994F353273FD32C00CD6242 /* desc_sroa_util.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE8E273FD32B00CD6242 /* desc_sroa_util.cpp */; };
+		A994F354273FD32C00CD6242 /* inst_buff_addr_check_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE8F273FD32B00CD6242 /* inst_buff_addr_check_pass.cpp */; };
+		A994F355273FD32C00CD6242 /* inst_buff_addr_check_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE8F273FD32B00CD6242 /* inst_buff_addr_check_pass.cpp */; };
+		A994F356273FD32C00CD6242 /* inst_buff_addr_check_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE8F273FD32B00CD6242 /* inst_buff_addr_check_pass.cpp */; };
+		A994F357273FD32C00CD6242 /* def_use_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE90273FD32B00CD6242 /* def_use_manager.cpp */; };
+		A994F358273FD32C00CD6242 /* def_use_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE90273FD32B00CD6242 /* def_use_manager.cpp */; };
+		A994F359273FD32C00CD6242 /* def_use_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE90273FD32B00CD6242 /* def_use_manager.cpp */; };
+		A994F35A273FD32C00CD6242 /* wrap_opkill.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE91273FD32B00CD6242 /* wrap_opkill.h */; };
+		A994F35B273FD32C00CD6242 /* wrap_opkill.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE91273FD32B00CD6242 /* wrap_opkill.h */; };
+		A994F35C273FD32C00CD6242 /* wrap_opkill.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE91273FD32B00CD6242 /* wrap_opkill.h */; };
+		A994F35D273FD32C00CD6242 /* strip_reflect_info_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE92273FD32B00CD6242 /* strip_reflect_info_pass.cpp */; };
+		A994F35E273FD32C00CD6242 /* strip_reflect_info_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE92273FD32B00CD6242 /* strip_reflect_info_pass.cpp */; };
+		A994F35F273FD32C00CD6242 /* strip_reflect_info_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE92273FD32B00CD6242 /* strip_reflect_info_pass.cpp */; };
+		A994F360273FD32C00CD6242 /* empty_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE93273FD32B00CD6242 /* empty_pass.h */; };
+		A994F361273FD32C00CD6242 /* empty_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE93273FD32B00CD6242 /* empty_pass.h */; };
+		A994F362273FD32C00CD6242 /* empty_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE93273FD32B00CD6242 /* empty_pass.h */; };
+		A994F363273FD32C00CD6242 /* decoration_manager.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE94273FD32B00CD6242 /* decoration_manager.h */; };
+		A994F364273FD32C00CD6242 /* decoration_manager.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE94273FD32B00CD6242 /* decoration_manager.h */; };
+		A994F365273FD32C00CD6242 /* decoration_manager.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE94273FD32B00CD6242 /* decoration_manager.h */; };
+		A994F366273FD32C00CD6242 /* ccp_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE95273FD32B00CD6242 /* ccp_pass.cpp */; };
+		A994F367273FD32C00CD6242 /* ccp_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE95273FD32B00CD6242 /* ccp_pass.cpp */; };
+		A994F368273FD32C00CD6242 /* ccp_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE95273FD32B00CD6242 /* ccp_pass.cpp */; };
+		A994F369273FD32C00CD6242 /* local_single_block_elim_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE96273FD32B00CD6242 /* local_single_block_elim_pass.h */; };
+		A994F36A273FD32C00CD6242 /* local_single_block_elim_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE96273FD32B00CD6242 /* local_single_block_elim_pass.h */; };
+		A994F36B273FD32C00CD6242 /* local_single_block_elim_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE96273FD32B00CD6242 /* local_single_block_elim_pass.h */; };
+		A994F36C273FD32C00CD6242 /* interp_fixup_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE97273FD32B00CD6242 /* interp_fixup_pass.h */; };
+		A994F36D273FD32C00CD6242 /* interp_fixup_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE97273FD32B00CD6242 /* interp_fixup_pass.h */; };
+		A994F36E273FD32C00CD6242 /* interp_fixup_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE97273FD32B00CD6242 /* interp_fixup_pass.h */; };
+		A994F36F273FD32C00CD6242 /* pch_source_opt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE98273FD32B00CD6242 /* pch_source_opt.cpp */; };
+		A994F370273FD32C00CD6242 /* pch_source_opt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE98273FD32B00CD6242 /* pch_source_opt.cpp */; };
+		A994F371273FD32C00CD6242 /* pch_source_opt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE98273FD32B00CD6242 /* pch_source_opt.cpp */; };
+		A994F372273FD32C00CD6242 /* inst_buff_addr_check_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE99273FD32B00CD6242 /* inst_buff_addr_check_pass.h */; };
+		A994F373273FD32C00CD6242 /* inst_buff_addr_check_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE99273FD32B00CD6242 /* inst_buff_addr_check_pass.h */; };
+		A994F374273FD32C00CD6242 /* inst_buff_addr_check_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE99273FD32B00CD6242 /* inst_buff_addr_check_pass.h */; };
+		A994F375273FD32C00CD6242 /* strength_reduction_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE9A273FD32B00CD6242 /* strength_reduction_pass.h */; };
+		A994F376273FD32C00CD6242 /* strength_reduction_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE9A273FD32B00CD6242 /* strength_reduction_pass.h */; };
+		A994F377273FD32C00CD6242 /* strength_reduction_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE9A273FD32B00CD6242 /* strength_reduction_pass.h */; };
+		A994F378273FD32C00CD6242 /* aggressive_dead_code_elim_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE9B273FD32B00CD6242 /* aggressive_dead_code_elim_pass.cpp */; };
+		A994F379273FD32C00CD6242 /* aggressive_dead_code_elim_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE9B273FD32B00CD6242 /* aggressive_dead_code_elim_pass.cpp */; };
+		A994F37A273FD32C00CD6242 /* aggressive_dead_code_elim_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE9B273FD32B00CD6242 /* aggressive_dead_code_elim_pass.cpp */; };
+		A994F37B273FD32C00CD6242 /* eliminate_dead_functions_util.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE9C273FD32B00CD6242 /* eliminate_dead_functions_util.cpp */; };
+		A994F37C273FD32C00CD6242 /* eliminate_dead_functions_util.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE9C273FD32B00CD6242 /* eliminate_dead_functions_util.cpp */; };
+		A994F37D273FD32C00CD6242 /* eliminate_dead_functions_util.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE9C273FD32B00CD6242 /* eliminate_dead_functions_util.cpp */; };
+		A994F37E273FD32C00CD6242 /* inst_debug_printf_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE9D273FD32B00CD6242 /* inst_debug_printf_pass.h */; };
+		A994F37F273FD32C00CD6242 /* inst_debug_printf_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE9D273FD32B00CD6242 /* inst_debug_printf_pass.h */; };
+		A994F380273FD32C00CD6242 /* inst_debug_printf_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EE9D273FD32B00CD6242 /* inst_debug_printf_pass.h */; };
+		A994F381273FD32C00CD6242 /* simplification_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE9E273FD32B00CD6242 /* simplification_pass.cpp */; };
+		A994F382273FD32C00CD6242 /* simplification_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE9E273FD32B00CD6242 /* simplification_pass.cpp */; };
+		A994F383273FD32C00CD6242 /* simplification_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE9E273FD32B00CD6242 /* simplification_pass.cpp */; };
+		A994F384273FD32C00CD6242 /* dead_branch_elim_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE9F273FD32B00CD6242 /* dead_branch_elim_pass.cpp */; };
+		A994F385273FD32C00CD6242 /* dead_branch_elim_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE9F273FD32B00CD6242 /* dead_branch_elim_pass.cpp */; };
+		A994F386273FD32C00CD6242 /* dead_branch_elim_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EE9F273FD32B00CD6242 /* dead_branch_elim_pass.cpp */; };
+		A994F387273FD32C00CD6242 /* flatten_decoration_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EEA0273FD32B00CD6242 /* flatten_decoration_pass.cpp */; };
+		A994F388273FD32C00CD6242 /* flatten_decoration_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EEA0273FD32B00CD6242 /* flatten_decoration_pass.cpp */; };
+		A994F389273FD32C00CD6242 /* flatten_decoration_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EEA0273FD32B00CD6242 /* flatten_decoration_pass.cpp */; };
+		A994F38A273FD32C00CD6242 /* dead_insert_elim_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EEA1273FD32B00CD6242 /* dead_insert_elim_pass.h */; };
+		A994F38B273FD32C00CD6242 /* dead_insert_elim_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EEA1273FD32B00CD6242 /* dead_insert_elim_pass.h */; };
+		A994F38C273FD32C00CD6242 /* dead_insert_elim_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EEA1273FD32B00CD6242 /* dead_insert_elim_pass.h */; };
+		A994F38D273FD32C00CD6242 /* folding_rules.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EEA2273FD32B00CD6242 /* folding_rules.cpp */; };
+		A994F38E273FD32C00CD6242 /* folding_rules.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EEA2273FD32B00CD6242 /* folding_rules.cpp */; };
+		A994F38F273FD32C00CD6242 /* folding_rules.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EEA2273FD32B00CD6242 /* folding_rules.cpp */; };
+		A994F390273FD32C00CD6242 /* freeze_spec_constant_value_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EEA3273FD32B00CD6242 /* freeze_spec_constant_value_pass.h */; };
+		A994F391273FD32C00CD6242 /* freeze_spec_constant_value_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EEA3273FD32B00CD6242 /* freeze_spec_constant_value_pass.h */; };
+		A994F392273FD32C00CD6242 /* freeze_spec_constant_value_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EEA3273FD32B00CD6242 /* freeze_spec_constant_value_pass.h */; };
+		A994F393273FD32C00CD6242 /* ir_context.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EEA4273FD32B00CD6242 /* ir_context.cpp */; };
+		A994F394273FD32C00CD6242 /* ir_context.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EEA4273FD32B00CD6242 /* ir_context.cpp */; };
+		A994F395273FD32C00CD6242 /* ir_context.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EEA4273FD32B00CD6242 /* ir_context.cpp */; };
+		A994F396273FD32C00CD6242 /* instrument_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EEA5273FD32B00CD6242 /* instrument_pass.h */; };
+		A994F397273FD32C00CD6242 /* instrument_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EEA5273FD32B00CD6242 /* instrument_pass.h */; };
+		A994F398273FD32C00CD6242 /* instrument_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EEA5273FD32B00CD6242 /* instrument_pass.h */; };
+		A994F399273FD32C00CD6242 /* mem_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EEA6273FD32B00CD6242 /* mem_pass.h */; };
+		A994F39A273FD32C00CD6242 /* mem_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EEA6273FD32B00CD6242 /* mem_pass.h */; };
+		A994F39B273FD32C00CD6242 /* mem_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EEA6273FD32B00CD6242 /* mem_pass.h */; };
+		A994F39C273FD32C00CD6242 /* loop_descriptor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EEA7273FD32B00CD6242 /* loop_descriptor.cpp */; };
+		A994F39D273FD32C00CD6242 /* loop_descriptor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EEA7273FD32B00CD6242 /* loop_descriptor.cpp */; };
+		A994F39E273FD32C00CD6242 /* loop_descriptor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EEA7273FD32B00CD6242 /* loop_descriptor.cpp */; };
+		A994F39F273FD32C00CD6242 /* eliminate_dead_members_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EEA8273FD32B00CD6242 /* eliminate_dead_members_pass.h */; };
+		A994F3A0273FD32C00CD6242 /* eliminate_dead_members_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EEA8273FD32B00CD6242 /* eliminate_dead_members_pass.h */; };
+		A994F3A1273FD32C00CD6242 /* eliminate_dead_members_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EEA8273FD32B00CD6242 /* eliminate_dead_members_pass.h */; };
+		A994F3A2273FD32C00CD6242 /* function.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EEA9273FD32B00CD6242 /* function.cpp */; };
+		A994F3A3273FD32C00CD6242 /* function.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EEA9273FD32B00CD6242 /* function.cpp */; };
+		A994F3A4273FD32C00CD6242 /* function.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EEA9273FD32B00CD6242 /* function.cpp */; };
+		A994F3A5273FD32C00CD6242 /* instruction_list.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EEAA273FD32B00CD6242 /* instruction_list.cpp */; };
+		A994F3A6273FD32C00CD6242 /* instruction_list.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EEAA273FD32B00CD6242 /* instruction_list.cpp */; };
+		A994F3A7273FD32C00CD6242 /* instruction_list.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EEAA273FD32B00CD6242 /* instruction_list.cpp */; };
+		A994F3A8273FD32C00CD6242 /* control_dependence.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EEAB273FD32B00CD6242 /* control_dependence.cpp */; };
+		A994F3A9273FD32C00CD6242 /* control_dependence.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EEAB273FD32B00CD6242 /* control_dependence.cpp */; };
+		A994F3AA273FD32C00CD6242 /* control_dependence.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EEAB273FD32B00CD6242 /* control_dependence.cpp */; };
+		A994F3AB273FD32C00CD6242 /* composite.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EEAC273FD32B00CD6242 /* composite.cpp */; };
+		A994F3AC273FD32C00CD6242 /* composite.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EEAC273FD32B00CD6242 /* composite.cpp */; };
+		A994F3AD273FD32C00CD6242 /* composite.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EEAC273FD32B00CD6242 /* composite.cpp */; };
+		A994F3AE273FD32C00CD6242 /* convert_to_half_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EEAD273FD32B00CD6242 /* convert_to_half_pass.cpp */; };
+		A994F3AF273FD32C00CD6242 /* convert_to_half_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EEAD273FD32B00CD6242 /* convert_to_half_pass.cpp */; };
+		A994F3B0273FD32C00CD6242 /* convert_to_half_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EEAD273FD32B00CD6242 /* convert_to_half_pass.cpp */; };
+		A994F3B1273FD32C00CD6242 /* inline_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EEAE273FD32B00CD6242 /* inline_pass.h */; };
+		A994F3B2273FD32C00CD6242 /* inline_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EEAE273FD32B00CD6242 /* inline_pass.h */; };
+		A994F3B3273FD32C00CD6242 /* inline_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EEAE273FD32B00CD6242 /* inline_pass.h */; };
+		A994F3B4273FD32C00CD6242 /* loop_dependence.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EEAF273FD32B00CD6242 /* loop_dependence.h */; };
+		A994F3B5273FD32C00CD6242 /* loop_dependence.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EEAF273FD32B00CD6242 /* loop_dependence.h */; };
+		A994F3B6273FD32C00CD6242 /* loop_dependence.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EEAF273FD32B00CD6242 /* loop_dependence.h */; };
+		A994F3B7273FD32C00CD6242 /* value_number_table.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EEB0273FD32B00CD6242 /* value_number_table.h */; };
+		A994F3B8273FD32C00CD6242 /* value_number_table.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EEB0273FD32B00CD6242 /* value_number_table.h */; };
+		A994F3B9273FD32C00CD6242 /* value_number_table.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EEB0273FD32B00CD6242 /* value_number_table.h */; };
+		A994F3BA273FD32C00CD6242 /* flatten_decoration_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EEB1273FD32B00CD6242 /* flatten_decoration_pass.h */; };
+		A994F3BB273FD32C00CD6242 /* flatten_decoration_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EEB1273FD32B00CD6242 /* flatten_decoration_pass.h */; };
+		A994F3BC273FD32C00CD6242 /* flatten_decoration_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EEB1273FD32B00CD6242 /* flatten_decoration_pass.h */; };
+		A994F3BD273FD32C00CD6242 /* if_conversion.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EEB2273FD32B00CD6242 /* if_conversion.cpp */; };
+		A994F3BE273FD32C00CD6242 /* if_conversion.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EEB2273FD32B00CD6242 /* if_conversion.cpp */; };
+		A994F3BF273FD32C00CD6242 /* if_conversion.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EEB2273FD32B00CD6242 /* if_conversion.cpp */; };
+		A994F3C0273FD32C00CD6242 /* debug_info_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EEB3273FD32B00CD6242 /* debug_info_manager.cpp */; };
+		A994F3C1273FD32C00CD6242 /* debug_info_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EEB3273FD32B00CD6242 /* debug_info_manager.cpp */; };
+		A994F3C2273FD32C00CD6242 /* debug_info_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EEB3273FD32B00CD6242 /* debug_info_manager.cpp */; };
+		A994F3C3273FD32C00CD6242 /* inline_exhaustive_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EEB4273FD32B00CD6242 /* inline_exhaustive_pass.h */; };
+		A994F3C4273FD32C00CD6242 /* inline_exhaustive_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EEB4273FD32B00CD6242 /* inline_exhaustive_pass.h */; };
+		A994F3C5273FD32C00CD6242 /* inline_exhaustive_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EEB4273FD32B00CD6242 /* inline_exhaustive_pass.h */; };
+		A994F3C6273FD32C00CD6242 /* constants.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EEB5273FD32B00CD6242 /* constants.h */; };
+		A994F3C7273FD32C00CD6242 /* constants.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EEB5273FD32B00CD6242 /* constants.h */; };
+		A994F3C8273FD32C00CD6242 /* constants.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EEB5273FD32B00CD6242 /* constants.h */; };
+		A994F3C9273FD32C00CD6242 /* eliminate_dead_members_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EEB6273FD32B00CD6242 /* eliminate_dead_members_pass.cpp */; };
+		A994F3CA273FD32C00CD6242 /* eliminate_dead_members_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EEB6273FD32B00CD6242 /* eliminate_dead_members_pass.cpp */; };
+		A994F3CB273FD32C00CD6242 /* eliminate_dead_members_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EEB6273FD32B00CD6242 /* eliminate_dead_members_pass.cpp */; };
+		A994F3CC273FD32C00CD6242 /* strength_reduction_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EEB7273FD32B00CD6242 /* strength_reduction_pass.cpp */; };
+		A994F3CD273FD32C00CD6242 /* strength_reduction_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EEB7273FD32B00CD6242 /* strength_reduction_pass.cpp */; };
+		A994F3CE273FD32C00CD6242 /* strength_reduction_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EEB7273FD32B00CD6242 /* strength_reduction_pass.cpp */; };
+		A994F3CF273FD32C00CD6242 /* desc_sroa.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EEB8273FD32B00CD6242 /* desc_sroa.cpp */; };
+		A994F3D0273FD32C00CD6242 /* desc_sroa.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EEB8273FD32B00CD6242 /* desc_sroa.cpp */; };
+		A994F3D1273FD32C00CD6242 /* desc_sroa.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EEB8273FD32B00CD6242 /* desc_sroa.cpp */; };
+		A994F3D2273FD32C00CD6242 /* block_merge_util.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EEB9273FD32B00CD6242 /* block_merge_util.cpp */; };
+		A994F3D3273FD32C00CD6242 /* block_merge_util.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EEB9273FD32B00CD6242 /* block_merge_util.cpp */; };
+		A994F3D4273FD32C00CD6242 /* block_merge_util.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EEB9273FD32B00CD6242 /* block_merge_util.cpp */; };
+		A994F3D5273FD32C00CD6242 /* upgrade_memory_model.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EEBA273FD32B00CD6242 /* upgrade_memory_model.h */; };
+		A994F3D6273FD32C00CD6242 /* upgrade_memory_model.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EEBA273FD32B00CD6242 /* upgrade_memory_model.h */; };
+		A994F3D7273FD32C00CD6242 /* upgrade_memory_model.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EEBA273FD32B00CD6242 /* upgrade_memory_model.h */; };
+		A994F3D8273FD32C00CD6242 /* copy_prop_arrays.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EEBB273FD32B00CD6242 /* copy_prop_arrays.cpp */; };
+		A994F3D9273FD32C00CD6242 /* copy_prop_arrays.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EEBB273FD32B00CD6242 /* copy_prop_arrays.cpp */; };
+		A994F3DA273FD32C00CD6242 /* copy_prop_arrays.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EEBB273FD32B00CD6242 /* copy_prop_arrays.cpp */; };
+		A994F3DB273FD32C00CD6242 /* pass_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EEBC273FD32B00CD6242 /* pass_manager.cpp */; };
+		A994F3DC273FD32C00CD6242 /* pass_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EEBC273FD32B00CD6242 /* pass_manager.cpp */; };
+		A994F3DD273FD32C00CD6242 /* pass_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EEBC273FD32B00CD6242 /* pass_manager.cpp */; };
+		A994F3DE273FD32C00CD6242 /* inline_exhaustive_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EEBD273FD32B00CD6242 /* inline_exhaustive_pass.cpp */; };
+		A994F3DF273FD32C00CD6242 /* inline_exhaustive_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EEBD273FD32B00CD6242 /* inline_exhaustive_pass.cpp */; };
+		A994F3E0273FD32C00CD6242 /* inline_exhaustive_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EEBD273FD32B00CD6242 /* inline_exhaustive_pass.cpp */; };
+		A994F3E1273FD32C00CD6242 /* loop_fission.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EEBE273FD32B00CD6242 /* loop_fission.h */; };
+		A994F3E2273FD32C00CD6242 /* loop_fission.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EEBE273FD32B00CD6242 /* loop_fission.h */; };
+		A994F3E3273FD32C00CD6242 /* loop_fission.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EEBE273FD32B00CD6242 /* loop_fission.h */; };
+		A994F3E4273FD32C00CD6242 /* workaround1209.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EEBF273FD32B00CD6242 /* workaround1209.h */; };
+		A994F3E5273FD32C00CD6242 /* workaround1209.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EEBF273FD32B00CD6242 /* workaround1209.h */; };
+		A994F3E6273FD32C00CD6242 /* workaround1209.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EEBF273FD32B00CD6242 /* workaround1209.h */; };
+		A994F3E7273FD32C00CD6242 /* loop_fusion_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EEC0273FD32B00CD6242 /* loop_fusion_pass.cpp */; };
+		A994F3E8273FD32C00CD6242 /* loop_fusion_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EEC0273FD32B00CD6242 /* loop_fusion_pass.cpp */; };
+		A994F3E9273FD32C00CD6242 /* loop_fusion_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EEC0273FD32B00CD6242 /* loop_fusion_pass.cpp */; };
+		A994F3EA273FD32C00CD6242 /* log.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EEC1273FD32B00CD6242 /* log.h */; };
+		A994F3EB273FD32C00CD6242 /* log.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EEC1273FD32B00CD6242 /* log.h */; };
+		A994F3EC273FD32C00CD6242 /* log.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EEC1273FD32B00CD6242 /* log.h */; };
+		A994F3ED273FD32C00CD6242 /* copy_prop_arrays.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EEC2273FD32B00CD6242 /* copy_prop_arrays.h */; };
+		A994F3EE273FD32C00CD6242 /* copy_prop_arrays.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EEC2273FD32B00CD6242 /* copy_prop_arrays.h */; };
+		A994F3EF273FD32C00CD6242 /* copy_prop_arrays.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EEC2273FD32B00CD6242 /* copy_prop_arrays.h */; };
+		A994F3F0273FD32C00CD6242 /* eliminate_dead_constant_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EEC3273FD32B00CD6242 /* eliminate_dead_constant_pass.h */; };
+		A994F3F1273FD32C00CD6242 /* eliminate_dead_constant_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EEC3273FD32B00CD6242 /* eliminate_dead_constant_pass.h */; };
+		A994F3F2273FD32C00CD6242 /* eliminate_dead_constant_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EEC3273FD32B00CD6242 /* eliminate_dead_constant_pass.h */; };
+		A994F3F3273FD32C00CD6242 /* dead_insert_elim_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EEC4273FD32B00CD6242 /* dead_insert_elim_pass.cpp */; };
+		A994F3F4273FD32C00CD6242 /* dead_insert_elim_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EEC4273FD32B00CD6242 /* dead_insert_elim_pass.cpp */; };
+		A994F3F5273FD32C00CD6242 /* dead_insert_elim_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EEC4273FD32B00CD6242 /* dead_insert_elim_pass.cpp */; };
+		A994F3F6273FD32C00CD6242 /* ssa_rewrite_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EEC5273FD32B00CD6242 /* ssa_rewrite_pass.h */; };
+		A994F3F7273FD32C00CD6242 /* ssa_rewrite_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EEC5273FD32B00CD6242 /* ssa_rewrite_pass.h */; };
+		A994F3F8273FD32C00CD6242 /* ssa_rewrite_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EEC5273FD32B00CD6242 /* ssa_rewrite_pass.h */; };
+		A994F3F9273FD32C00CD6242 /* scalar_analysis.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EEC6273FD32B00CD6242 /* scalar_analysis.cpp */; };
+		A994F3FA273FD32C00CD6242 /* scalar_analysis.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EEC6273FD32B00CD6242 /* scalar_analysis.cpp */; };
+		A994F3FB273FD32C00CD6242 /* scalar_analysis.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EEC6273FD32B00CD6242 /* scalar_analysis.cpp */; };
+		A994F3FC273FD32C00CD6242 /* dead_variable_elimination.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EEC7273FD32B00CD6242 /* dead_variable_elimination.h */; };
+		A994F3FD273FD32C00CD6242 /* dead_variable_elimination.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EEC7273FD32B00CD6242 /* dead_variable_elimination.h */; };
+		A994F3FE273FD32C00CD6242 /* dead_variable_elimination.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EEC7273FD32B00CD6242 /* dead_variable_elimination.h */; };
+		A994F3FF273FD32C00CD6242 /* block_merge_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EEC8273FD32B00CD6242 /* block_merge_pass.cpp */; };
+		A994F400273FD32C00CD6242 /* block_merge_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EEC8273FD32B00CD6242 /* block_merge_pass.cpp */; };
+		A994F401273FD32C00CD6242 /* block_merge_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EEC8273FD32B00CD6242 /* block_merge_pass.cpp */; };
+		A994F402273FD32C00CD6242 /* dominator_analysis.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EEC9273FD32B00CD6242 /* dominator_analysis.h */; };
+		A994F403273FD32C00CD6242 /* dominator_analysis.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EEC9273FD32B00CD6242 /* dominator_analysis.h */; };
+		A994F404273FD32C00CD6242 /* dominator_analysis.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EEC9273FD32B00CD6242 /* dominator_analysis.h */; };
+		A994F405273FD32C00CD6242 /* convert_to_sampled_image_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EECA273FD32B00CD6242 /* convert_to_sampled_image_pass.cpp */; };
+		A994F406273FD32C00CD6242 /* convert_to_sampled_image_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EECA273FD32B00CD6242 /* convert_to_sampled_image_pass.cpp */; };
+		A994F407273FD32C00CD6242 /* convert_to_sampled_image_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EECA273FD32B00CD6242 /* convert_to_sampled_image_pass.cpp */; };
+		A994F408273FD32C00CD6242 /* pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EECB273FD32B00CD6242 /* pass.h */; };
+		A994F409273FD32C00CD6242 /* pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EECB273FD32B00CD6242 /* pass.h */; };
+		A994F40A273FD32C00CD6242 /* pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EECB273FD32B00CD6242 /* pass.h */; };
+		A994F40B273FD32C00CD6242 /* folding_rules.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EECC273FD32B00CD6242 /* folding_rules.h */; };
+		A994F40C273FD32C00CD6242 /* folding_rules.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EECC273FD32B00CD6242 /* folding_rules.h */; };
+		A994F40D273FD32C00CD6242 /* folding_rules.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EECC273FD32B00CD6242 /* folding_rules.h */; };
+		A994F40E273FD32C00CD6242 /* eliminate_dead_functions_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EECD273FD32B00CD6242 /* eliminate_dead_functions_pass.h */; };
+		A994F40F273FD32C00CD6242 /* eliminate_dead_functions_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EECD273FD32B00CD6242 /* eliminate_dead_functions_pass.h */; };
+		A994F410273FD32C00CD6242 /* eliminate_dead_functions_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EECD273FD32B00CD6242 /* eliminate_dead_functions_pass.h */; };
+		A994F411273FD32C00CD6242 /* eliminate_dead_functions_util.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EECE273FD32B00CD6242 /* eliminate_dead_functions_util.h */; };
+		A994F412273FD32C00CD6242 /* eliminate_dead_functions_util.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EECE273FD32B00CD6242 /* eliminate_dead_functions_util.h */; };
+		A994F413273FD32C00CD6242 /* eliminate_dead_functions_util.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EECE273FD32B00CD6242 /* eliminate_dead_functions_util.h */; };
+		A994F414273FD32C00CD6242 /* fold.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EECF273FD32B00CD6242 /* fold.h */; };
+		A994F415273FD32C00CD6242 /* fold.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EECF273FD32B00CD6242 /* fold.h */; };
+		A994F416273FD32C00CD6242 /* fold.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EECF273FD32B00CD6242 /* fold.h */; };
+		A994F417273FD32C00CD6242 /* local_single_store_elim_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EED0273FD32B00CD6242 /* local_single_store_elim_pass.cpp */; };
+		A994F418273FD32C00CD6242 /* local_single_store_elim_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EED0273FD32B00CD6242 /* local_single_store_elim_pass.cpp */; };
+		A994F419273FD32C00CD6242 /* local_single_store_elim_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EED0273FD32B00CD6242 /* local_single_store_elim_pass.cpp */; };
+		A994F41A273FD32C00CD6242 /* dead_branch_elim_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EED1273FD32B00CD6242 /* dead_branch_elim_pass.h */; };
+		A994F41B273FD32C00CD6242 /* dead_branch_elim_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EED1273FD32B00CD6242 /* dead_branch_elim_pass.h */; };
+		A994F41C273FD32C00CD6242 /* dead_branch_elim_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EED1273FD32B00CD6242 /* dead_branch_elim_pass.h */; };
+		A994F41D273FD32C00CD6242 /* private_to_local_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EED2273FD32B00CD6242 /* private_to_local_pass.cpp */; };
+		A994F41E273FD32C00CD6242 /* private_to_local_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EED2273FD32B00CD6242 /* private_to_local_pass.cpp */; };
+		A994F41F273FD32C00CD6242 /* private_to_local_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EED2273FD32B00CD6242 /* private_to_local_pass.cpp */; };
+		A994F420273FD32C00CD6242 /* scalar_analysis_nodes.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EED3273FD32B00CD6242 /* scalar_analysis_nodes.h */; };
+		A994F421273FD32C00CD6242 /* scalar_analysis_nodes.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EED3273FD32B00CD6242 /* scalar_analysis_nodes.h */; };
+		A994F422273FD32C00CD6242 /* scalar_analysis_nodes.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EED3273FD32B00CD6242 /* scalar_analysis_nodes.h */; };
+		A994F423273FD32C00CD6242 /* propagator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EED4273FD32B00CD6242 /* propagator.cpp */; };
+		A994F424273FD32C00CD6242 /* propagator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EED4273FD32B00CD6242 /* propagator.cpp */; };
+		A994F425273FD32C00CD6242 /* propagator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EED4273FD32B00CD6242 /* propagator.cpp */; };
+		A994F426273FD32C00CD6242 /* fix_storage_class.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EED5273FD32B00CD6242 /* fix_storage_class.h */; };
+		A994F427273FD32C00CD6242 /* fix_storage_class.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EED5273FD32B00CD6242 /* fix_storage_class.h */; };
+		A994F428273FD32C00CD6242 /* fix_storage_class.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EED5273FD32B00CD6242 /* fix_storage_class.h */; };
+		A994F429273FD32C00CD6242 /* loop_dependence_helpers.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EED6273FD32B00CD6242 /* loop_dependence_helpers.cpp */; };
+		A994F42A273FD32D00CD6242 /* loop_dependence_helpers.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EED6273FD32B00CD6242 /* loop_dependence_helpers.cpp */; };
+		A994F42B273FD32D00CD6242 /* loop_dependence_helpers.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EED6273FD32B00CD6242 /* loop_dependence_helpers.cpp */; };
+		A994F42C273FD32D00CD6242 /* set_spec_constant_default_value_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EED7273FD32B00CD6242 /* set_spec_constant_default_value_pass.cpp */; };
+		A994F42D273FD32D00CD6242 /* set_spec_constant_default_value_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EED7273FD32B00CD6242 /* set_spec_constant_default_value_pass.cpp */; };
+		A994F42E273FD32D00CD6242 /* set_spec_constant_default_value_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EED7273FD32B00CD6242 /* set_spec_constant_default_value_pass.cpp */; };
+		A994F42F273FD32D00CD6242 /* passes.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EED8273FD32B00CD6242 /* passes.h */; };
+		A994F430273FD32D00CD6242 /* passes.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EED8273FD32B00CD6242 /* passes.h */; };
+		A994F431273FD32D00CD6242 /* passes.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EED8273FD32B00CD6242 /* passes.h */; };
+		A994F432273FD32D00CD6242 /* fold.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EED9273FD32B00CD6242 /* fold.cpp */; };
+		A994F433273FD32D00CD6242 /* fold.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EED9273FD32B00CD6242 /* fold.cpp */; };
+		A994F434273FD32D00CD6242 /* fold.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EED9273FD32B00CD6242 /* fold.cpp */; };
+		A994F435273FD32D00CD6242 /* amd_ext_to_khr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EEDA273FD32B00CD6242 /* amd_ext_to_khr.cpp */; };
+		A994F436273FD32D00CD6242 /* amd_ext_to_khr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EEDA273FD32B00CD6242 /* amd_ext_to_khr.cpp */; };
+		A994F437273FD32D00CD6242 /* amd_ext_to_khr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EEDA273FD32B00CD6242 /* amd_ext_to_khr.cpp */; };
+		A994F438273FD32D00CD6242 /* strip_reflect_info_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EEDB273FD32B00CD6242 /* strip_reflect_info_pass.h */; };
+		A994F439273FD32D00CD6242 /* strip_reflect_info_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EEDB273FD32B00CD6242 /* strip_reflect_info_pass.h */; };
+		A994F43A273FD32D00CD6242 /* strip_reflect_info_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EEDB273FD32B00CD6242 /* strip_reflect_info_pass.h */; };
+		A994F43B273FD32D00CD6242 /* scalar_replacement_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EEDC273FD32B00CD6242 /* scalar_replacement_pass.cpp */; };
+		A994F43C273FD32D00CD6242 /* scalar_replacement_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EEDC273FD32B00CD6242 /* scalar_replacement_pass.cpp */; };
+		A994F43D273FD32D00CD6242 /* scalar_replacement_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EEDC273FD32B00CD6242 /* scalar_replacement_pass.cpp */; };
+		A994F43E273FD32D00CD6242 /* simplification_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EEDD273FD32B00CD6242 /* simplification_pass.h */; };
+		A994F43F273FD32D00CD6242 /* simplification_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EEDD273FD32B00CD6242 /* simplification_pass.h */; };
+		A994F440273FD32D00CD6242 /* simplification_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EEDD273FD32B00CD6242 /* simplification_pass.h */; };
+		A994F441273FD32D00CD6242 /* remove_duplicates_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EEDE273FD32B00CD6242 /* remove_duplicates_pass.h */; };
+		A994F442273FD32D00CD6242 /* remove_duplicates_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EEDE273FD32B00CD6242 /* remove_duplicates_pass.h */; };
+		A994F443273FD32D00CD6242 /* remove_duplicates_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EEDE273FD32B00CD6242 /* remove_duplicates_pass.h */; };
+		A994F444273FD32D00CD6242 /* desc_sroa_util.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EEDF273FD32B00CD6242 /* desc_sroa_util.h */; };
+		A994F445273FD32D00CD6242 /* desc_sroa_util.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EEDF273FD32B00CD6242 /* desc_sroa_util.h */; };
+		A994F446273FD32D00CD6242 /* desc_sroa_util.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EEDF273FD32B00CD6242 /* desc_sroa_util.h */; };
+		A994F447273FD32D00CD6242 /* redundancy_elimination.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EEE0273FD32B00CD6242 /* redundancy_elimination.cpp */; };
+		A994F448273FD32D00CD6242 /* redundancy_elimination.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EEE0273FD32B00CD6242 /* redundancy_elimination.cpp */; };
+		A994F449273FD32D00CD6242 /* redundancy_elimination.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EEE0273FD32B00CD6242 /* redundancy_elimination.cpp */; };
+		A994F44A273FD32D00CD6242 /* reflect.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EEE1273FD32B00CD6242 /* reflect.h */; };
+		A994F44B273FD32D00CD6242 /* reflect.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EEE1273FD32B00CD6242 /* reflect.h */; };
+		A994F44C273FD32D00CD6242 /* reflect.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EEE1273FD32B00CD6242 /* reflect.h */; };
+		A994F44D273FD32D00CD6242 /* workaround1209.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EEE2273FD32B00CD6242 /* workaround1209.cpp */; };
+		A994F44E273FD32D00CD6242 /* workaround1209.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EEE2273FD32B00CD6242 /* workaround1209.cpp */; };
+		A994F44F273FD32D00CD6242 /* workaround1209.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EEE2273FD32B00CD6242 /* workaround1209.cpp */; };
+		A994F450273FD32D00CD6242 /* null_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EEE3273FD32B00CD6242 /* null_pass.h */; };
+		A994F451273FD32D00CD6242 /* null_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EEE3273FD32B00CD6242 /* null_pass.h */; };
+		A994F452273FD32D00CD6242 /* null_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EEE3273FD32B00CD6242 /* null_pass.h */; };
+		A994F453273FD32D00CD6242 /* relax_float_ops_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EEE4273FD32B00CD6242 /* relax_float_ops_pass.cpp */; };
+		A994F454273FD32D00CD6242 /* relax_float_ops_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EEE4273FD32B00CD6242 /* relax_float_ops_pass.cpp */; };
+		A994F455273FD32D00CD6242 /* relax_float_ops_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EEE4273FD32B00CD6242 /* relax_float_ops_pass.cpp */; };
+		A994F456273FD32D00CD6242 /* const_folding_rules.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EEE5273FD32B00CD6242 /* const_folding_rules.h */; };
+		A994F457273FD32D00CD6242 /* const_folding_rules.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EEE5273FD32B00CD6242 /* const_folding_rules.h */; };
+		A994F458273FD32D00CD6242 /* const_folding_rules.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EEE5273FD32B00CD6242 /* const_folding_rules.h */; };
+		A994F459273FD32D00CD6242 /* scalar_replacement_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EEE6273FD32B00CD6242 /* scalar_replacement_pass.h */; };
+		A994F45A273FD32D00CD6242 /* scalar_replacement_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EEE6273FD32B00CD6242 /* scalar_replacement_pass.h */; };
+		A994F45B273FD32D00CD6242 /* scalar_replacement_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EEE6273FD32B00CD6242 /* scalar_replacement_pass.h */; };
+		A994F45C273FD32D00CD6242 /* instruction.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EEE7273FD32B00CD6242 /* instruction.cpp */; };
+		A994F45D273FD32D00CD6242 /* instruction.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EEE7273FD32B00CD6242 /* instruction.cpp */; };
+		A994F45E273FD32D00CD6242 /* instruction.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EEE7273FD32B00CD6242 /* instruction.cpp */; };
+		A994F45F273FD32D00CD6242 /* pch_source_opt.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EEE8273FD32B00CD6242 /* pch_source_opt.h */; };
+		A994F460273FD32D00CD6242 /* pch_source_opt.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EEE8273FD32B00CD6242 /* pch_source_opt.h */; };
+		A994F461273FD32D00CD6242 /* pch_source_opt.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EEE8273FD32B00CD6242 /* pch_source_opt.h */; };
+		A994F462273FD32D00CD6242 /* reduce_load_size.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EEE9273FD32B00CD6242 /* reduce_load_size.cpp */; };
+		A994F463273FD32D00CD6242 /* reduce_load_size.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EEE9273FD32B00CD6242 /* reduce_load_size.cpp */; };
+		A994F464273FD32D00CD6242 /* reduce_load_size.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EEE9273FD32B00CD6242 /* reduce_load_size.cpp */; };
+		A994F465273FD32D00CD6242 /* redundancy_elimination.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EEEA273FD32B00CD6242 /* redundancy_elimination.h */; };
+		A994F466273FD32D00CD6242 /* redundancy_elimination.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EEEA273FD32B00CD6242 /* redundancy_elimination.h */; };
+		A994F467273FD32D00CD6242 /* redundancy_elimination.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EEEA273FD32B00CD6242 /* redundancy_elimination.h */; };
+		A994F468273FD32D00CD6242 /* fix_storage_class.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EEEB273FD32B00CD6242 /* fix_storage_class.cpp */; };
+		A994F469273FD32D00CD6242 /* fix_storage_class.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EEEB273FD32B00CD6242 /* fix_storage_class.cpp */; };
+		A994F46A273FD32D00CD6242 /* fix_storage_class.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EEEB273FD32B00CD6242 /* fix_storage_class.cpp */; };
+		A994F46B273FD32D00CD6242 /* value_number_table.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EEEC273FD32B00CD6242 /* value_number_table.cpp */; };
+		A994F46C273FD32D00CD6242 /* value_number_table.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EEEC273FD32B00CD6242 /* value_number_table.cpp */; };
+		A994F46D273FD32D00CD6242 /* value_number_table.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EEEC273FD32B00CD6242 /* value_number_table.cpp */; };
+		A994F46E273FD32D00CD6242 /* remove_unused_interface_variables_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EEED273FD32B00CD6242 /* remove_unused_interface_variables_pass.cpp */; };
+		A994F46F273FD32D00CD6242 /* remove_unused_interface_variables_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EEED273FD32B00CD6242 /* remove_unused_interface_variables_pass.cpp */; };
+		A994F470273FD32D00CD6242 /* remove_unused_interface_variables_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EEED273FD32B00CD6242 /* remove_unused_interface_variables_pass.cpp */; };
+		A994F471273FD32D00CD6242 /* inline_opaque_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EEEE273FD32B00CD6242 /* inline_opaque_pass.cpp */; };
+		A994F472273FD32D00CD6242 /* inline_opaque_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EEEE273FD32B00CD6242 /* inline_opaque_pass.cpp */; };
+		A994F473273FD32D00CD6242 /* inline_opaque_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EEEE273FD32B00CD6242 /* inline_opaque_pass.cpp */; };
+		A994F474273FD32D00CD6242 /* replace_invalid_opc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EEEF273FD32B00CD6242 /* replace_invalid_opc.cpp */; };
+		A994F475273FD32D00CD6242 /* replace_invalid_opc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EEEF273FD32B00CD6242 /* replace_invalid_opc.cpp */; };
+		A994F476273FD32D00CD6242 /* replace_invalid_opc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EEEF273FD32B00CD6242 /* replace_invalid_opc.cpp */; };
+		A994F477273FD32D00CD6242 /* loop_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EEF0273FD32B00CD6242 /* loop_utils.h */; };
+		A994F478273FD32D00CD6242 /* loop_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EEF0273FD32B00CD6242 /* loop_utils.h */; };
+		A994F479273FD32D00CD6242 /* loop_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EEF0273FD32B00CD6242 /* loop_utils.h */; };
+		A994F47A273FD32D00CD6242 /* module.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EEF1273FD32B00CD6242 /* module.h */; };
+		A994F47B273FD32D00CD6242 /* module.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EEF1273FD32B00CD6242 /* module.h */; };
+		A994F47C273FD32D00CD6242 /* module.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EEF1273FD32B00CD6242 /* module.h */; };
+		A994F47D273FD32D00CD6242 /* dominator_analysis.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EEF2273FD32B00CD6242 /* dominator_analysis.cpp */; };
+		A994F47E273FD32D00CD6242 /* dominator_analysis.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EEF2273FD32B00CD6242 /* dominator_analysis.cpp */; };
+		A994F47F273FD32D00CD6242 /* dominator_analysis.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EEF2273FD32B00CD6242 /* dominator_analysis.cpp */; };
+		A994F480273FD32D00CD6242 /* ir_builder.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EEF3273FD32B00CD6242 /* ir_builder.h */; };
+		A994F481273FD32D00CD6242 /* ir_builder.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EEF3273FD32B00CD6242 /* ir_builder.h */; };
+		A994F482273FD32D00CD6242 /* ir_builder.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EEF3273FD32B00CD6242 /* ir_builder.h */; };
+		A994F483273FD32D00CD6242 /* replace_desc_array_access_using_var_index.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EEF4273FD32B00CD6242 /* replace_desc_array_access_using_var_index.cpp */; };
+		A994F484273FD32D00CD6242 /* replace_desc_array_access_using_var_index.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EEF4273FD32B00CD6242 /* replace_desc_array_access_using_var_index.cpp */; };
+		A994F485273FD32D00CD6242 /* replace_desc_array_access_using_var_index.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EEF4273FD32B00CD6242 /* replace_desc_array_access_using_var_index.cpp */; };
+		A994F486273FD32D00CD6242 /* loop_unswitch_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EEF5273FD32B00CD6242 /* loop_unswitch_pass.h */; };
+		A994F487273FD32D00CD6242 /* loop_unswitch_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EEF5273FD32B00CD6242 /* loop_unswitch_pass.h */; };
+		A994F488273FD32D00CD6242 /* loop_unswitch_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EEF5273FD32B00CD6242 /* loop_unswitch_pass.h */; };
+		A994F489273FD32D00CD6242 /* cfg.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EEF6273FD32B00CD6242 /* cfg.h */; };
+		A994F48A273FD32D00CD6242 /* cfg.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EEF6273FD32B00CD6242 /* cfg.h */; };
+		A994F48B273FD32D00CD6242 /* cfg.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EEF6273FD32B00CD6242 /* cfg.h */; };
+		A994F48C273FD32D00CD6242 /* code_sink.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EEF7273FD32B00CD6242 /* code_sink.h */; };
+		A994F48D273FD32D00CD6242 /* code_sink.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EEF7273FD32B00CD6242 /* code_sink.h */; };
+		A994F48E273FD32D00CD6242 /* code_sink.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EEF7273FD32B00CD6242 /* code_sink.h */; };
+		A994F48F273FD32D00CD6242 /* dataflow.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EEF8273FD32B00CD6242 /* dataflow.cpp */; };
+		A994F490273FD32D00CD6242 /* dataflow.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EEF8273FD32B00CD6242 /* dataflow.cpp */; };
+		A994F491273FD32D00CD6242 /* dataflow.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EEF8273FD32B00CD6242 /* dataflow.cpp */; };
+		A994F492273FD32D00CD6242 /* loop_descriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EEF9273FD32B00CD6242 /* loop_descriptor.h */; };
+		A994F493273FD32D00CD6242 /* loop_descriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EEF9273FD32B00CD6242 /* loop_descriptor.h */; };
+		A994F494273FD32D00CD6242 /* loop_descriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EEF9273FD32B00CD6242 /* loop_descriptor.h */; };
+		A994F495273FD32D00CD6242 /* instruction.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EEFA273FD32B00CD6242 /* instruction.h */; };
+		A994F496273FD32D00CD6242 /* instruction.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EEFA273FD32B00CD6242 /* instruction.h */; };
+		A994F497273FD32D00CD6242 /* instruction.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EEFA273FD32B00CD6242 /* instruction.h */; };
+		A994F498273FD32D00CD6242 /* aggressive_dead_code_elim_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EEFB273FD32B00CD6242 /* aggressive_dead_code_elim_pass.h */; };
+		A994F499273FD32D00CD6242 /* aggressive_dead_code_elim_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EEFB273FD32B00CD6242 /* aggressive_dead_code_elim_pass.h */; };
+		A994F49A273FD32D00CD6242 /* aggressive_dead_code_elim_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EEFB273FD32B00CD6242 /* aggressive_dead_code_elim_pass.h */; };
+		A994F49B273FD32D00CD6242 /* struct_cfg_analysis.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EEFC273FD32B00CD6242 /* struct_cfg_analysis.cpp */; };
+		A994F49C273FD32D00CD6242 /* struct_cfg_analysis.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EEFC273FD32B00CD6242 /* struct_cfg_analysis.cpp */; };
+		A994F49D273FD32D00CD6242 /* struct_cfg_analysis.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EEFC273FD32B00CD6242 /* struct_cfg_analysis.cpp */; };
+		A994F49E273FD32D00CD6242 /* vector_dce.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EEFD273FD32B00CD6242 /* vector_dce.h */; };
+		A994F49F273FD32D00CD6242 /* vector_dce.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EEFD273FD32B00CD6242 /* vector_dce.h */; };
+		A994F4A0273FD32D00CD6242 /* vector_dce.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EEFD273FD32B00CD6242 /* vector_dce.h */; };
+		A994F4A1273FD32D00CD6242 /* combine_access_chains.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EEFE273FD32B00CD6242 /* combine_access_chains.h */; };
+		A994F4A2273FD32D00CD6242 /* combine_access_chains.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EEFE273FD32B00CD6242 /* combine_access_chains.h */; };
+		A994F4A3273FD32D00CD6242 /* combine_access_chains.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EEFE273FD32B00CD6242 /* combine_access_chains.h */; };
+		A994F4A4273FD32D00CD6242 /* pass_manager.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EEFF273FD32B00CD6242 /* pass_manager.h */; };
+		A994F4A5273FD32D00CD6242 /* pass_manager.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EEFF273FD32B00CD6242 /* pass_manager.h */; };
+		A994F4A6273FD32D00CD6242 /* pass_manager.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EEFF273FD32B00CD6242 /* pass_manager.h */; };
+		A994F4A7273FD32D00CD6242 /* local_access_chain_convert_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EF00273FD32B00CD6242 /* local_access_chain_convert_pass.cpp */; };
+		A994F4A8273FD32D00CD6242 /* local_access_chain_convert_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EF00273FD32B00CD6242 /* local_access_chain_convert_pass.cpp */; };
+		A994F4A9273FD32D00CD6242 /* local_access_chain_convert_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EF00273FD32B00CD6242 /* local_access_chain_convert_pass.cpp */; };
+		A994F4AA273FD32D00CD6242 /* interp_fixup_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EF01273FD32B00CD6242 /* interp_fixup_pass.cpp */; };
+		A994F4AB273FD32D00CD6242 /* interp_fixup_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EF01273FD32B00CD6242 /* interp_fixup_pass.cpp */; };
+		A994F4AC273FD32D00CD6242 /* interp_fixup_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EF01273FD32B00CD6242 /* interp_fixup_pass.cpp */; };
+		A994F4AD273FD32D00CD6242 /* basic_block.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EF02273FD32B00CD6242 /* basic_block.cpp */; };
+		A994F4AE273FD32D00CD6242 /* basic_block.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EF02273FD32B00CD6242 /* basic_block.cpp */; };
+		A994F4AF273FD32D00CD6242 /* basic_block.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EF02273FD32B00CD6242 /* basic_block.cpp */; };
+		A994F4B0273FD32D00CD6242 /* iterator.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EF03273FD32B00CD6242 /* iterator.h */; };
+		A994F4B1273FD32D00CD6242 /* iterator.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EF03273FD32B00CD6242 /* iterator.h */; };
+		A994F4B2273FD32D00CD6242 /* iterator.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EF03273FD32B00CD6242 /* iterator.h */; };
+		A994F4B3273FD32D00CD6242 /* licm_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EF04273FD32B00CD6242 /* licm_pass.h */; };
+		A994F4B4273FD32D00CD6242 /* licm_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EF04273FD32B00CD6242 /* licm_pass.h */; };
+		A994F4B5273FD32D00CD6242 /* licm_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EF04273FD32B00CD6242 /* licm_pass.h */; };
+		A994F4B6273FD32D00CD6242 /* build_module.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EF05273FD32B00CD6242 /* build_module.h */; };
+		A994F4B7273FD32D00CD6242 /* build_module.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EF05273FD32B00CD6242 /* build_module.h */; };
+		A994F4B8273FD32D00CD6242 /* build_module.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EF05273FD32B00CD6242 /* build_module.h */; };
+		A994F4B9273FD32D00CD6242 /* ccp_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EF06273FD32B00CD6242 /* ccp_pass.h */; };
+		A994F4BA273FD32D00CD6242 /* ccp_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EF06273FD32B00CD6242 /* ccp_pass.h */; };
+		A994F4BB273FD32D00CD6242 /* ccp_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EF06273FD32B00CD6242 /* ccp_pass.h */; };
+		A994F4BC273FD32D00CD6242 /* graphics_robust_access_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EF07273FD32B00CD6242 /* graphics_robust_access_pass.cpp */; };
+		A994F4BD273FD32D00CD6242 /* graphics_robust_access_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EF07273FD32B00CD6242 /* graphics_robust_access_pass.cpp */; };
+		A994F4BE273FD32D00CD6242 /* graphics_robust_access_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EF07273FD32B00CD6242 /* graphics_robust_access_pass.cpp */; };
+		A994F4BF273FD32D00CD6242 /* function.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EF08273FD32B00CD6242 /* function.h */; };
+		A994F4C0273FD32D00CD6242 /* function.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EF08273FD32B00CD6242 /* function.h */; };
+		A994F4C1273FD32D00CD6242 /* function.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EF08273FD32B00CD6242 /* function.h */; };
+		A994F4C2273FD32D00CD6242 /* loop_fusion.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EF09273FD32B00CD6242 /* loop_fusion.cpp */; };
+		A994F4C3273FD32D00CD6242 /* loop_fusion.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EF09273FD32B00CD6242 /* loop_fusion.cpp */; };
+		A994F4C4273FD32D00CD6242 /* loop_fusion.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EF09273FD32B00CD6242 /* loop_fusion.cpp */; };
+		A994F4C5273FD32D00CD6242 /* upgrade_memory_model.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EF0A273FD32B00CD6242 /* upgrade_memory_model.cpp */; };
+		A994F4C6273FD32D00CD6242 /* upgrade_memory_model.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EF0A273FD32B00CD6242 /* upgrade_memory_model.cpp */; };
+		A994F4C7273FD32D00CD6242 /* upgrade_memory_model.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EF0A273FD32B00CD6242 /* upgrade_memory_model.cpp */; };
+		A994F4C8273FD32D00CD6242 /* feature_manager.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EF0B273FD32B00CD6242 /* feature_manager.h */; };
+		A994F4C9273FD32D00CD6242 /* feature_manager.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EF0B273FD32B00CD6242 /* feature_manager.h */; };
+		A994F4CA273FD32D00CD6242 /* feature_manager.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EF0B273FD32B00CD6242 /* feature_manager.h */; };
+		A994F4CB273FD32D00CD6242 /* dataflow.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EF0C273FD32B00CD6242 /* dataflow.h */; };
+		A994F4CC273FD32D00CD6242 /* dataflow.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EF0C273FD32B00CD6242 /* dataflow.h */; };
+		A994F4CD273FD32D00CD6242 /* dataflow.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EF0C273FD32B00CD6242 /* dataflow.h */; };
+		A994F4CE273FD32D00CD6242 /* inst_bindless_check_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EF0D273FD32B00CD6242 /* inst_bindless_check_pass.h */; };
+		A994F4CF273FD32D00CD6242 /* inst_bindless_check_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EF0D273FD32B00CD6242 /* inst_bindless_check_pass.h */; };
+		A994F4D0273FD32D00CD6242 /* inst_bindless_check_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EF0D273FD32B00CD6242 /* inst_bindless_check_pass.h */; };
+		A994F4D1273FD32D00CD6242 /* scalar_analysis_simplification.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EF0E273FD32B00CD6242 /* scalar_analysis_simplification.cpp */; };
+		A994F4D2273FD32D00CD6242 /* scalar_analysis_simplification.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EF0E273FD32B00CD6242 /* scalar_analysis_simplification.cpp */; };
+		A994F4D3273FD32D00CD6242 /* scalar_analysis_simplification.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EF0E273FD32B00CD6242 /* scalar_analysis_simplification.cpp */; };
+		A994F4D4273FD32D00CD6242 /* set_spec_constant_default_value_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EF0F273FD32B00CD6242 /* set_spec_constant_default_value_pass.h */; };
+		A994F4D5273FD32D00CD6242 /* set_spec_constant_default_value_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EF0F273FD32B00CD6242 /* set_spec_constant_default_value_pass.h */; };
+		A994F4D6273FD32D00CD6242 /* set_spec_constant_default_value_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EF0F273FD32B00CD6242 /* set_spec_constant_default_value_pass.h */; };
+		A994F4D7273FD32D00CD6242 /* dominator_tree.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EF10273FD32B00CD6242 /* dominator_tree.h */; };
+		A994F4D8273FD32D00CD6242 /* dominator_tree.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EF10273FD32B00CD6242 /* dominator_tree.h */; };
+		A994F4D9273FD32D00CD6242 /* dominator_tree.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EF10273FD32B00CD6242 /* dominator_tree.h */; };
+		A994F4DA273FD32D00CD6242 /* remove_unused_interface_variables_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EF11273FD32B00CD6242 /* remove_unused_interface_variables_pass.h */; };
+		A994F4DB273FD32D00CD6242 /* remove_unused_interface_variables_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EF11273FD32B00CD6242 /* remove_unused_interface_variables_pass.h */; };
+		A994F4DC273FD32D00CD6242 /* remove_unused_interface_variables_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EF11273FD32B00CD6242 /* remove_unused_interface_variables_pass.h */; };
+		A994F4DD273FD32D00CD6242 /* type_manager.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EF12273FD32B00CD6242 /* type_manager.h */; };
+		A994F4DE273FD32D00CD6242 /* type_manager.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EF12273FD32B00CD6242 /* type_manager.h */; };
+		A994F4DF273FD32D00CD6242 /* type_manager.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EF12273FD32B00CD6242 /* type_manager.h */; };
+		A994F4E0273FD32D00CD6242 /* compact_ids_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EF13273FD32B00CD6242 /* compact_ids_pass.cpp */; };
+		A994F4E1273FD32D00CD6242 /* compact_ids_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EF13273FD32B00CD6242 /* compact_ids_pass.cpp */; };
+		A994F4E2273FD32D00CD6242 /* compact_ids_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EF13273FD32B00CD6242 /* compact_ids_pass.cpp */; };
+		A994F4E3273FD32D00CD6242 /* loop_peeling.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EF14273FD32B00CD6242 /* loop_peeling.cpp */; };
+		A994F4E4273FD32D00CD6242 /* loop_peeling.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EF14273FD32B00CD6242 /* loop_peeling.cpp */; };
+		A994F4E5273FD32D00CD6242 /* loop_peeling.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994EF14273FD32B00CD6242 /* loop_peeling.cpp */; };
+		A994F4E6273FD32D00CD6242 /* table.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EF15273FD32B00CD6242 /* table.h */; };
+		A994F4E7273FD32D00CD6242 /* table.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EF15273FD32B00CD6242 /* table.h */; };
+		A994F4E8273FD32D00CD6242 /* table.h in Headers */ = {isa = PBXBuildFile; fileRef = A994EF15273FD32B00CD6242 /* table.h */; };
+		A994F97E273FD32E00CD6242 /* ext_inst.h in Headers */ = {isa = PBXBuildFile; fileRef = A994F0A2273FD32C00CD6242 /* ext_inst.h */; };
+		A994F97F273FD32E00CD6242 /* ext_inst.h in Headers */ = {isa = PBXBuildFile; fileRef = A994F0A2273FD32C00CD6242 /* ext_inst.h */; };
+		A994F980273FD32E00CD6242 /* ext_inst.h in Headers */ = {isa = PBXBuildFile; fileRef = A994F0A2273FD32C00CD6242 /* ext_inst.h */; };
+		A994F981273FD32E00CD6242 /* diagnostic.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994F0A3273FD32C00CD6242 /* diagnostic.cpp */; };
+		A994F982273FD32E00CD6242 /* diagnostic.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994F0A3273FD32C00CD6242 /* diagnostic.cpp */; };
+		A994F983273FD32E00CD6242 /* diagnostic.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994F0A3273FD32C00CD6242 /* diagnostic.cpp */; };
+		A994F984273FD32E00CD6242 /* latest_version_spirv_header.h in Headers */ = {isa = PBXBuildFile; fileRef = A994F0A4273FD32C00CD6242 /* latest_version_spirv_header.h */; };
+		A994F985273FD32E00CD6242 /* latest_version_spirv_header.h in Headers */ = {isa = PBXBuildFile; fileRef = A994F0A4273FD32C00CD6242 /* latest_version_spirv_header.h */; };
+		A994F986273FD32E00CD6242 /* latest_version_spirv_header.h in Headers */ = {isa = PBXBuildFile; fileRef = A994F0A4273FD32C00CD6242 /* latest_version_spirv_header.h */; };
+		A994F987273FD32E00CD6242 /* libspirv.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994F0A5273FD32C00CD6242 /* libspirv.cpp */; };
+		A994F988273FD32E00CD6242 /* libspirv.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994F0A5273FD32C00CD6242 /* libspirv.cpp */; };
+		A994F989273FD32E00CD6242 /* libspirv.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994F0A5273FD32C00CD6242 /* libspirv.cpp */; };
+		A994F98A273FD32E00CD6242 /* instruction.h in Headers */ = {isa = PBXBuildFile; fileRef = A994F0A6273FD32C00CD6242 /* instruction.h */; };
+		A994F98B273FD32E00CD6242 /* instruction.h in Headers */ = {isa = PBXBuildFile; fileRef = A994F0A6273FD32C00CD6242 /* instruction.h */; };
+		A994F98C273FD32E00CD6242 /* instruction.h in Headers */ = {isa = PBXBuildFile; fileRef = A994F0A6273FD32C00CD6242 /* instruction.h */; };
+		A994F98D273FD32E00CD6242 /* spirv_optimizer_options.h in Headers */ = {isa = PBXBuildFile; fileRef = A994F0A7273FD32C00CD6242 /* spirv_optimizer_options.h */; };
+		A994F98E273FD32E00CD6242 /* spirv_optimizer_options.h in Headers */ = {isa = PBXBuildFile; fileRef = A994F0A7273FD32C00CD6242 /* spirv_optimizer_options.h */; };
+		A994F98F273FD32E00CD6242 /* spirv_optimizer_options.h in Headers */ = {isa = PBXBuildFile; fileRef = A994F0A7273FD32C00CD6242 /* spirv_optimizer_options.h */; };
+		A994F990273FD32E00CD6242 /* opcode.h in Headers */ = {isa = PBXBuildFile; fileRef = A994F0A8273FD32C00CD6242 /* opcode.h */; };
+		A994F991273FD32E00CD6242 /* opcode.h in Headers */ = {isa = PBXBuildFile; fileRef = A994F0A8273FD32C00CD6242 /* opcode.h */; };
+		A994F992273FD32E00CD6242 /* opcode.h in Headers */ = {isa = PBXBuildFile; fileRef = A994F0A8273FD32C00CD6242 /* opcode.h */; };
+		A994F993273FD32E00CD6242 /* operand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994F0A9273FD32C00CD6242 /* operand.cpp */; };
+		A994F994273FD32E00CD6242 /* operand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994F0A9273FD32C00CD6242 /* operand.cpp */; };
+		A994F995273FD32E00CD6242 /* operand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994F0A9273FD32C00CD6242 /* operand.cpp */; };
+		A994F996273FD32F00CD6242 /* latest_version_glsl_std_450_header.h in Headers */ = {isa = PBXBuildFile; fileRef = A994F0AA273FD32C00CD6242 /* latest_version_glsl_std_450_header.h */; };
+		A994F997273FD32F00CD6242 /* latest_version_glsl_std_450_header.h in Headers */ = {isa = PBXBuildFile; fileRef = A994F0AA273FD32C00CD6242 /* latest_version_glsl_std_450_header.h */; };
+		A994F998273FD32F00CD6242 /* latest_version_glsl_std_450_header.h in Headers */ = {isa = PBXBuildFile; fileRef = A994F0AA273FD32C00CD6242 /* latest_version_glsl_std_450_header.h */; };
+		A994F999273FD32F00CD6242 /* extensions.h in Headers */ = {isa = PBXBuildFile; fileRef = A994F0AB273FD32C00CD6242 /* extensions.h */; };
+		A994F99A273FD32F00CD6242 /* extensions.h in Headers */ = {isa = PBXBuildFile; fileRef = A994F0AB273FD32C00CD6242 /* extensions.h */; };
+		A994F99B273FD32F00CD6242 /* extensions.h in Headers */ = {isa = PBXBuildFile; fileRef = A994F0AB273FD32C00CD6242 /* extensions.h */; };
+		A994F99C273FD32F00CD6242 /* disassemble.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994F0AC273FD32C00CD6242 /* disassemble.cpp */; };
+		A994F99D273FD32F00CD6242 /* disassemble.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994F0AC273FD32C00CD6242 /* disassemble.cpp */; };
+		A994F99E273FD32F00CD6242 /* disassemble.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994F0AC273FD32C00CD6242 /* disassemble.cpp */; };
+		A994F99F273FD32F00CD6242 /* binary.h in Headers */ = {isa = PBXBuildFile; fileRef = A994F0AD273FD32C00CD6242 /* binary.h */; };
+		A994F9A0273FD32F00CD6242 /* binary.h in Headers */ = {isa = PBXBuildFile; fileRef = A994F0AD273FD32C00CD6242 /* binary.h */; };
+		A994F9A1273FD32F00CD6242 /* binary.h in Headers */ = {isa = PBXBuildFile; fileRef = A994F0AD273FD32C00CD6242 /* binary.h */; };
+		A994F9A2273FD32F00CD6242 /* text_handler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994F0AE273FD32C00CD6242 /* text_handler.cpp */; };
+		A994F9A3273FD32F00CD6242 /* text_handler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994F0AE273FD32C00CD6242 /* text_handler.cpp */; };
+		A994F9A4273FD32F00CD6242 /* text_handler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994F0AE273FD32C00CD6242 /* text_handler.cpp */; };
+		A994F9A5273FD32F00CD6242 /* validate_annotation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994F0B0273FD32C00CD6242 /* validate_annotation.cpp */; };
+		A994F9A6273FD32F00CD6242 /* validate_annotation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994F0B0273FD32C00CD6242 /* validate_annotation.cpp */; };
+		A994F9A7273FD32F00CD6242 /* validate_annotation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994F0B0273FD32C00CD6242 /* validate_annotation.cpp */; };
+		A994F9A8273FD32F00CD6242 /* validate_misc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994F0B1273FD32C00CD6242 /* validate_misc.cpp */; };
+		A994F9A9273FD32F00CD6242 /* validate_misc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994F0B1273FD32C00CD6242 /* validate_misc.cpp */; };
+		A994F9AA273FD32F00CD6242 /* validate_misc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994F0B1273FD32C00CD6242 /* validate_misc.cpp */; };
+		A994F9AB273FD32F00CD6242 /* validate_cfg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994F0B2273FD32C00CD6242 /* validate_cfg.cpp */; };
+		A994F9AC273FD32F00CD6242 /* validate_cfg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994F0B2273FD32C00CD6242 /* validate_cfg.cpp */; };
+		A994F9AD273FD32F00CD6242 /* validate_cfg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994F0B2273FD32C00CD6242 /* validate_cfg.cpp */; };
+		A994F9AE273FD32F00CD6242 /* validate_capability.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994F0B3273FD32C00CD6242 /* validate_capability.cpp */; };
+		A994F9AF273FD32F00CD6242 /* validate_capability.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994F0B3273FD32C00CD6242 /* validate_capability.cpp */; };
+		A994F9B0273FD32F00CD6242 /* validate_capability.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994F0B3273FD32C00CD6242 /* validate_capability.cpp */; };
+		A994F9B1273FD32F00CD6242 /* construct.h in Headers */ = {isa = PBXBuildFile; fileRef = A994F0B4273FD32C00CD6242 /* construct.h */; };
+		A994F9B2273FD32F00CD6242 /* construct.h in Headers */ = {isa = PBXBuildFile; fileRef = A994F0B4273FD32C00CD6242 /* construct.h */; };
+		A994F9B3273FD32F00CD6242 /* construct.h in Headers */ = {isa = PBXBuildFile; fileRef = A994F0B4273FD32C00CD6242 /* construct.h */; };
+		A994F9B4273FD32F00CD6242 /* validate_barriers.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994F0B5273FD32C00CD6242 /* validate_barriers.cpp */; };
+		A994F9B5273FD32F00CD6242 /* validate_barriers.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994F0B5273FD32C00CD6242 /* validate_barriers.cpp */; };
+		A994F9B6273FD32F00CD6242 /* validate_barriers.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994F0B5273FD32C00CD6242 /* validate_barriers.cpp */; };
+		A994F9B7273FD32F00CD6242 /* validate_non_uniform.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994F0B6273FD32C00CD6242 /* validate_non_uniform.cpp */; };
+		A994F9B8273FD32F00CD6242 /* validate_non_uniform.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994F0B6273FD32C00CD6242 /* validate_non_uniform.cpp */; };
+		A994F9B9273FD32F00CD6242 /* validate_non_uniform.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994F0B6273FD32C00CD6242 /* validate_non_uniform.cpp */; };
+		A994F9BA273FD32F00CD6242 /* validate_scopes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994F0B7273FD32C00CD6242 /* validate_scopes.cpp */; };
+		A994F9BB273FD32F00CD6242 /* validate_scopes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994F0B7273FD32C00CD6242 /* validate_scopes.cpp */; };
+		A994F9BC273FD32F00CD6242 /* validate_scopes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994F0B7273FD32C00CD6242 /* validate_scopes.cpp */; };
+		A994F9BD273FD32F00CD6242 /* validate_atomics.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994F0B8273FD32C00CD6242 /* validate_atomics.cpp */; };
+		A994F9BE273FD32F00CD6242 /* validate_atomics.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994F0B8273FD32C00CD6242 /* validate_atomics.cpp */; };
+		A994F9BF273FD32F00CD6242 /* validate_atomics.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994F0B8273FD32C00CD6242 /* validate_atomics.cpp */; };
+		A994F9C0273FD32F00CD6242 /* basic_block.h in Headers */ = {isa = PBXBuildFile; fileRef = A994F0B9273FD32C00CD6242 /* basic_block.h */; };
+		A994F9C1273FD32F00CD6242 /* basic_block.h in Headers */ = {isa = PBXBuildFile; fileRef = A994F0B9273FD32C00CD6242 /* basic_block.h */; };
+		A994F9C2273FD32F00CD6242 /* basic_block.h in Headers */ = {isa = PBXBuildFile; fileRef = A994F0B9273FD32C00CD6242 /* basic_block.h */; };
+		A994F9C3273FD32F00CD6242 /* validate_instruction.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994F0BA273FD32C00CD6242 /* validate_instruction.cpp */; };
+		A994F9C4273FD32F00CD6242 /* validate_instruction.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994F0BA273FD32C00CD6242 /* validate_instruction.cpp */; };
+		A994F9C5273FD32F00CD6242 /* validate_instruction.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994F0BA273FD32C00CD6242 /* validate_instruction.cpp */; };
+		A994F9C6273FD32F00CD6242 /* validate_decorations.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994F0BB273FD32C00CD6242 /* validate_decorations.cpp */; };
+		A994F9C7273FD32F00CD6242 /* validate_decorations.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994F0BB273FD32C00CD6242 /* validate_decorations.cpp */; };
+		A994F9C8273FD32F00CD6242 /* validate_decorations.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994F0BB273FD32C00CD6242 /* validate_decorations.cpp */; };
+		A994F9C9273FD32F00CD6242 /* validate_debug.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994F0BC273FD32C00CD6242 /* validate_debug.cpp */; };
+		A994F9CA273FD32F00CD6242 /* validate_debug.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994F0BC273FD32C00CD6242 /* validate_debug.cpp */; };
+		A994F9CB273FD32F00CD6242 /* validate_debug.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994F0BC273FD32C00CD6242 /* validate_debug.cpp */; };
+		A994F9CC273FD32F00CD6242 /* validate_builtins.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994F0BD273FD32C00CD6242 /* validate_builtins.cpp */; };
+		A994F9CD273FD32F00CD6242 /* validate_builtins.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994F0BD273FD32C00CD6242 /* validate_builtins.cpp */; };
+		A994F9CE273FD32F00CD6242 /* validate_builtins.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994F0BD273FD32C00CD6242 /* validate_builtins.cpp */; };
+		A994F9CF273FD32F00CD6242 /* validate_interfaces.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994F0BE273FD32C00CD6242 /* validate_interfaces.cpp */; };
+		A994F9D0273FD32F00CD6242 /* validate_interfaces.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994F0BE273FD32C00CD6242 /* validate_interfaces.cpp */; };
+		A994F9D1273FD32F00CD6242 /* validate_interfaces.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994F0BE273FD32C00CD6242 /* validate_interfaces.cpp */; };
+		A994F9D2273FD32F00CD6242 /* validate.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994F0BF273FD32C00CD6242 /* validate.cpp */; };
+		A994F9D3273FD32F00CD6242 /* validate.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994F0BF273FD32C00CD6242 /* validate.cpp */; };
+		A994F9D4273FD32F00CD6242 /* validate.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994F0BF273FD32C00CD6242 /* validate.cpp */; };
+		A994F9D5273FD32F00CD6242 /* validation_state.h in Headers */ = {isa = PBXBuildFile; fileRef = A994F0C0273FD32C00CD6242 /* validation_state.h */; };
+		A994F9D6273FD32F00CD6242 /* validation_state.h in Headers */ = {isa = PBXBuildFile; fileRef = A994F0C0273FD32C00CD6242 /* validation_state.h */; };
+		A994F9D7273FD32F00CD6242 /* validation_state.h in Headers */ = {isa = PBXBuildFile; fileRef = A994F0C0273FD32C00CD6242 /* validation_state.h */; };
+		A994F9D8273FD32F00CD6242 /* validate_constants.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994F0C1273FD32C00CD6242 /* validate_constants.cpp */; };
+		A994F9D9273FD32F00CD6242 /* validate_constants.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994F0C1273FD32C00CD6242 /* validate_constants.cpp */; };
+		A994F9DA273FD32F00CD6242 /* validate_constants.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994F0C1273FD32C00CD6242 /* validate_constants.cpp */; };
+		A994F9DB273FD32F00CD6242 /* validate_bitwise.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994F0C2273FD32C00CD6242 /* validate_bitwise.cpp */; };
+		A994F9DC273FD32F00CD6242 /* validate_bitwise.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994F0C2273FD32C00CD6242 /* validate_bitwise.cpp */; };
+		A994F9DD273FD32F00CD6242 /* validate_bitwise.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994F0C2273FD32C00CD6242 /* validate_bitwise.cpp */; };
+		A994F9DE273FD32F00CD6242 /* validate_extensions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994F0C3273FD32C00CD6242 /* validate_extensions.cpp */; };
+		A994F9DF273FD32F00CD6242 /* validate_extensions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994F0C3273FD32C00CD6242 /* validate_extensions.cpp */; };
+		A994F9E0273FD32F00CD6242 /* validate_extensions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994F0C3273FD32C00CD6242 /* validate_extensions.cpp */; };
+		A994F9E1273FD32F00CD6242 /* construct.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994F0C4273FD32C00CD6242 /* construct.cpp */; };
+		A994F9E2273FD32F00CD6242 /* construct.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994F0C4273FD32C00CD6242 /* construct.cpp */; };
+		A994F9E3273FD32F00CD6242 /* construct.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994F0C4273FD32C00CD6242 /* construct.cpp */; };
+		A994F9E4273FD32F00CD6242 /* function.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994F0C5273FD32C00CD6242 /* function.cpp */; };
+		A994F9E5273FD32F00CD6242 /* function.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994F0C5273FD32C00CD6242 /* function.cpp */; };
+		A994F9E6273FD32F00CD6242 /* function.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994F0C5273FD32C00CD6242 /* function.cpp */; };
+		A994F9E7273FD32F00CD6242 /* validate.h in Headers */ = {isa = PBXBuildFile; fileRef = A994F0C6273FD32C00CD6242 /* validate.h */; };
+		A994F9E8273FD32F00CD6242 /* validate.h in Headers */ = {isa = PBXBuildFile; fileRef = A994F0C6273FD32C00CD6242 /* validate.h */; };
+		A994F9E9273FD32F00CD6242 /* validate.h in Headers */ = {isa = PBXBuildFile; fileRef = A994F0C6273FD32C00CD6242 /* validate.h */; };
+		A994F9EA273FD32F00CD6242 /* validate_adjacency.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994F0C7273FD32C00CD6242 /* validate_adjacency.cpp */; };
+		A994F9EB273FD32F00CD6242 /* validate_adjacency.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994F0C7273FD32C00CD6242 /* validate_adjacency.cpp */; };
+		A994F9EC273FD32F00CD6242 /* validate_adjacency.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994F0C7273FD32C00CD6242 /* validate_adjacency.cpp */; };
+		A994F9ED273FD32F00CD6242 /* validate_conversion.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994F0C8273FD32C00CD6242 /* validate_conversion.cpp */; };
+		A994F9EE273FD32F00CD6242 /* validate_conversion.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994F0C8273FD32C00CD6242 /* validate_conversion.cpp */; };
+		A994F9EF273FD32F00CD6242 /* validate_conversion.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994F0C8273FD32C00CD6242 /* validate_conversion.cpp */; };
+		A994F9F0273FD32F00CD6242 /* validate_small_type_uses.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994F0C9273FD32C00CD6242 /* validate_small_type_uses.cpp */; };
+		A994F9F1273FD32F00CD6242 /* validate_small_type_uses.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994F0C9273FD32C00CD6242 /* validate_small_type_uses.cpp */; };
+		A994F9F2273FD32F00CD6242 /* validate_small_type_uses.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994F0C9273FD32C00CD6242 /* validate_small_type_uses.cpp */; };
+		A994F9F3273FD32F00CD6242 /* validate_scopes.h in Headers */ = {isa = PBXBuildFile; fileRef = A994F0CA273FD32C00CD6242 /* validate_scopes.h */; };
+		A994F9F4273FD32F00CD6242 /* validate_scopes.h in Headers */ = {isa = PBXBuildFile; fileRef = A994F0CA273FD32C00CD6242 /* validate_scopes.h */; };
+		A994F9F5273FD32F00CD6242 /* validate_scopes.h in Headers */ = {isa = PBXBuildFile; fileRef = A994F0CA273FD32C00CD6242 /* validate_scopes.h */; };
+		A994F9F6273FD32F00CD6242 /* validate_id.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994F0CB273FD32C00CD6242 /* validate_id.cpp */; };
+		A994F9F7273FD32F00CD6242 /* validate_id.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994F0CB273FD32C00CD6242 /* validate_id.cpp */; };
+		A994F9F8273FD32F00CD6242 /* validate_id.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994F0CB273FD32C00CD6242 /* validate_id.cpp */; };
+		A994F9F9273FD32F00CD6242 /* validate_memory_semantics.h in Headers */ = {isa = PBXBuildFile; fileRef = A994F0CC273FD32C00CD6242 /* validate_memory_semantics.h */; };
+		A994F9FA273FD32F00CD6242 /* validate_memory_semantics.h in Headers */ = {isa = PBXBuildFile; fileRef = A994F0CC273FD32C00CD6242 /* validate_memory_semantics.h */; };
+		A994F9FB273FD32F00CD6242 /* validate_memory_semantics.h in Headers */ = {isa = PBXBuildFile; fileRef = A994F0CC273FD32C00CD6242 /* validate_memory_semantics.h */; };
+		A994F9FC273FD32F00CD6242 /* validate_arithmetics.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994F0CD273FD32C00CD6242 /* validate_arithmetics.cpp */; };
+		A994F9FD273FD32F00CD6242 /* validate_arithmetics.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994F0CD273FD32C00CD6242 /* validate_arithmetics.cpp */; };
+		A994F9FE273FD32F00CD6242 /* validate_arithmetics.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994F0CD273FD32C00CD6242 /* validate_arithmetics.cpp */; };
+		A994F9FF273FD32F00CD6242 /* validate_mode_setting.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994F0CE273FD32C00CD6242 /* validate_mode_setting.cpp */; };
+		A994FA00273FD32F00CD6242 /* validate_mode_setting.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994F0CE273FD32C00CD6242 /* validate_mode_setting.cpp */; };
+		A994FA01273FD32F00CD6242 /* validate_mode_setting.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994F0CE273FD32C00CD6242 /* validate_mode_setting.cpp */; };
+		A994FA02273FD32F00CD6242 /* validate_memory_semantics.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994F0CF273FD32C00CD6242 /* validate_memory_semantics.cpp */; };
+		A994FA03273FD32F00CD6242 /* validate_memory_semantics.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994F0CF273FD32C00CD6242 /* validate_memory_semantics.cpp */; };
+		A994FA04273FD32F00CD6242 /* validate_memory_semantics.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994F0CF273FD32C00CD6242 /* validate_memory_semantics.cpp */; };
+		A994FA05273FD32F00CD6242 /* validate_logicals.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994F0D0273FD32C00CD6242 /* validate_logicals.cpp */; };
+		A994FA06273FD32F00CD6242 /* validate_logicals.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994F0D0273FD32C00CD6242 /* validate_logicals.cpp */; };
+		A994FA07273FD32F00CD6242 /* validate_logicals.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994F0D0273FD32C00CD6242 /* validate_logicals.cpp */; };
+		A994FA08273FD32F00CD6242 /* validate_derivatives.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994F0D1273FD32C00CD6242 /* validate_derivatives.cpp */; };
+		A994FA09273FD32F00CD6242 /* validate_derivatives.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994F0D1273FD32C00CD6242 /* validate_derivatives.cpp */; };
+		A994FA0A273FD32F00CD6242 /* validate_derivatives.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994F0D1273FD32C00CD6242 /* validate_derivatives.cpp */; };
+		A994FA0B273FD32F00CD6242 /* validate_memory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994F0D2273FD32C00CD6242 /* validate_memory.cpp */; };
+		A994FA0C273FD32F00CD6242 /* validate_memory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994F0D2273FD32C00CD6242 /* validate_memory.cpp */; };
+		A994FA0D273FD32F00CD6242 /* validate_memory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994F0D2273FD32C00CD6242 /* validate_memory.cpp */; };
+		A994FA0E273FD32F00CD6242 /* validate_image.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994F0D3273FD32C00CD6242 /* validate_image.cpp */; };
+		A994FA0F273FD32F00CD6242 /* validate_image.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994F0D3273FD32C00CD6242 /* validate_image.cpp */; };
+		A994FA10273FD32F00CD6242 /* validate_image.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994F0D3273FD32C00CD6242 /* validate_image.cpp */; };
+		A994FA11273FD32F00CD6242 /* validate_literals.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994F0D4273FD32C00CD6242 /* validate_literals.cpp */; };
+		A994FA12273FD32F00CD6242 /* validate_literals.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994F0D4273FD32C00CD6242 /* validate_literals.cpp */; };
+		A994FA13273FD32F00CD6242 /* validate_literals.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994F0D4273FD32C00CD6242 /* validate_literals.cpp */; };
+		A994FA14273FD32F00CD6242 /* instruction.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994F0D5273FD32C00CD6242 /* instruction.cpp */; };
+		A994FA15273FD32F00CD6242 /* instruction.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994F0D5273FD32C00CD6242 /* instruction.cpp */; };
+		A994FA16273FD32F00CD6242 /* instruction.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994F0D5273FD32C00CD6242 /* instruction.cpp */; };
+		A994FA17273FD32F00CD6242 /* validate_type.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994F0D6273FD32C00CD6242 /* validate_type.cpp */; };
+		A994FA18273FD32F00CD6242 /* validate_type.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994F0D6273FD32C00CD6242 /* validate_type.cpp */; };
+		A994FA19273FD32F00CD6242 /* validate_type.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994F0D6273FD32C00CD6242 /* validate_type.cpp */; };
+		A994FA1A273FD32F00CD6242 /* instruction.h in Headers */ = {isa = PBXBuildFile; fileRef = A994F0D7273FD32C00CD6242 /* instruction.h */; };
+		A994FA1B273FD32F00CD6242 /* instruction.h in Headers */ = {isa = PBXBuildFile; fileRef = A994F0D7273FD32C00CD6242 /* instruction.h */; };
+		A994FA1C273FD32F00CD6242 /* instruction.h in Headers */ = {isa = PBXBuildFile; fileRef = A994F0D7273FD32C00CD6242 /* instruction.h */; };
+		A994FA1D273FD32F00CD6242 /* validate_execution_limitations.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994F0D8273FD32C00CD6242 /* validate_execution_limitations.cpp */; };
+		A994FA1E273FD32F00CD6242 /* validate_execution_limitations.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994F0D8273FD32C00CD6242 /* validate_execution_limitations.cpp */; };
+		A994FA1F273FD32F00CD6242 /* validate_execution_limitations.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994F0D8273FD32C00CD6242 /* validate_execution_limitations.cpp */; };
+		A994FA20273FD32F00CD6242 /* validate_layout.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994F0D9273FD32C00CD6242 /* validate_layout.cpp */; };
+		A994FA21273FD32F00CD6242 /* validate_layout.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994F0D9273FD32C00CD6242 /* validate_layout.cpp */; };
+		A994FA22273FD32F00CD6242 /* validate_layout.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994F0D9273FD32C00CD6242 /* validate_layout.cpp */; };
+		A994FA23273FD32F00CD6242 /* basic_block.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994F0DA273FD32C00CD6242 /* basic_block.cpp */; };
+		A994FA24273FD32F00CD6242 /* basic_block.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994F0DA273FD32C00CD6242 /* basic_block.cpp */; };
+		A994FA25273FD32F00CD6242 /* basic_block.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994F0DA273FD32C00CD6242 /* basic_block.cpp */; };
+		A994FA26273FD32F00CD6242 /* validate_function.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994F0DB273FD32C00CD6242 /* validate_function.cpp */; };
+		A994FA27273FD32F00CD6242 /* validate_function.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994F0DB273FD32C00CD6242 /* validate_function.cpp */; };
+		A994FA28273FD32F00CD6242 /* validate_function.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994F0DB273FD32C00CD6242 /* validate_function.cpp */; };
+		A994FA29273FD32F00CD6242 /* function.h in Headers */ = {isa = PBXBuildFile; fileRef = A994F0DC273FD32C00CD6242 /* function.h */; };
+		A994FA2A273FD32F00CD6242 /* function.h in Headers */ = {isa = PBXBuildFile; fileRef = A994F0DC273FD32C00CD6242 /* function.h */; };
+		A994FA2B273FD32F00CD6242 /* function.h in Headers */ = {isa = PBXBuildFile; fileRef = A994F0DC273FD32C00CD6242 /* function.h */; };
+		A994FA2C273FD32F00CD6242 /* validate_composites.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994F0DD273FD32C00CD6242 /* validate_composites.cpp */; };
+		A994FA2D273FD32F00CD6242 /* validate_composites.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994F0DD273FD32C00CD6242 /* validate_composites.cpp */; };
+		A994FA2E273FD32F00CD6242 /* validate_composites.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994F0DD273FD32C00CD6242 /* validate_composites.cpp */; };
+		A994FA2F273FD32F00CD6242 /* validation_state.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994F0DE273FD32C00CD6242 /* validation_state.cpp */; };
+		A994FA30273FD32F00CD6242 /* validation_state.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994F0DE273FD32C00CD6242 /* validation_state.cpp */; };
+		A994FA31273FD32F00CD6242 /* validation_state.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994F0DE273FD32C00CD6242 /* validation_state.cpp */; };
+		A994FA32273FD32F00CD6242 /* validate_primitives.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994F0DF273FD32C00CD6242 /* validate_primitives.cpp */; };
+		A994FA33273FD32F00CD6242 /* validate_primitives.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994F0DF273FD32C00CD6242 /* validate_primitives.cpp */; };
+		A994FA34273FD32F00CD6242 /* validate_primitives.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994F0DF273FD32C00CD6242 /* validate_primitives.cpp */; };
+		A994FA35273FD32F00CD6242 /* decoration.h in Headers */ = {isa = PBXBuildFile; fileRef = A994F0E0273FD32C00CD6242 /* decoration.h */; };
+		A994FA36273FD32F00CD6242 /* decoration.h in Headers */ = {isa = PBXBuildFile; fileRef = A994F0E0273FD32C00CD6242 /* decoration.h */; };
+		A994FA37273FD32F00CD6242 /* decoration.h in Headers */ = {isa = PBXBuildFile; fileRef = A994F0E0273FD32C00CD6242 /* decoration.h */; };
 		A997F9CE26865A550006F71B /* NonSemanticDebugPrintf.h in Headers */ = {isa = PBXBuildFile; fileRef = A997F94226865A550006F71B /* NonSemanticDebugPrintf.h */; };
 		A997F9CF26865A550006F71B /* NonSemanticDebugPrintf.h in Headers */ = {isa = PBXBuildFile; fileRef = A997F94226865A550006F71B /* NonSemanticDebugPrintf.h */; };
 		A997F9D026865A550006F71B /* NonSemanticDebugPrintf.h in Headers */ = {isa = PBXBuildFile; fileRef = A997F94226865A550006F71B /* NonSemanticDebugPrintf.h */; };
@@ -1652,395 +1724,10 @@
 		A9194DF424E8940600FB127B /* copy_ext_lib_to_staging.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = copy_ext_lib_to_staging.sh; sourceTree = "<group>"; };
 		A9194DF524E8979100FB127B /* create_ext_lib_xcframeworks.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = create_ext_lib_xcframeworks.sh; sourceTree = "<group>"; };
 		A9415EF624366B0E00566F16 /* packagePregenSpirvToolsHeaders */ = {isa = PBXFileReference; lastKnownFileType = text; path = packagePregenSpirvToolsHeaders; sourceTree = "<group>"; };
-		A95601F925E46D1C008BC84F /* spirv_target_env.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = spirv_target_env.cpp; sourceTree = "<group>"; };
-		A95601FA25E46D1C008BC84F /* spirv_fuzzer_options.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = spirv_fuzzer_options.h; sourceTree = "<group>"; };
-		A95601FB25E46D1C008BC84F /* assembly_grammar.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = assembly_grammar.h; sourceTree = "<group>"; };
-		A95601FC25E46D1C008BC84F /* enum_set.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = enum_set.h; sourceTree = "<group>"; };
-		A95601FD25E46D1C008BC84F /* CMakeLists.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
-		A95601FE25E46D1C008BC84F /* text.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = text.cpp; sourceTree = "<group>"; };
-		A95601FF25E46D1C008BC84F /* assembly_grammar.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = assembly_grammar.cpp; sourceTree = "<group>"; };
-		A956020025E46D1C008BC84F /* text.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = text.h; sourceTree = "<group>"; };
-		A956020125E46D1C008BC84F /* extensions.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = extensions.cpp; sourceTree = "<group>"; };
-		A956020225E46D1C008BC84F /* pch_source.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = pch_source.cpp; sourceTree = "<group>"; };
-		A956020425E46D1C008BC84F /* parse_number.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = parse_number.h; sourceTree = "<group>"; };
-		A956020525E46D1C008BC84F /* ilist_node.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ilist_node.h; sourceTree = "<group>"; };
-		A956020625E46D1C008BC84F /* make_unique.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = make_unique.h; sourceTree = "<group>"; };
-		A956020725E46D1C008BC84F /* string_utils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = string_utils.h; sourceTree = "<group>"; };
-		A956020825E46D1C008BC84F /* small_vector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = small_vector.h; sourceTree = "<group>"; };
-		A956020925E46D1C008BC84F /* timer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = timer.cpp; sourceTree = "<group>"; };
-		A956020A25E46D1C008BC84F /* timer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = timer.h; sourceTree = "<group>"; };
-		A956020B25E46D1C008BC84F /* string_utils.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = string_utils.cpp; sourceTree = "<group>"; };
-		A956020C25E46D1C008BC84F /* bit_vector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = bit_vector.h; sourceTree = "<group>"; };
-		A956020D25E46D1C008BC84F /* bitutils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = bitutils.h; sourceTree = "<group>"; };
-		A956020E25E46D1C008BC84F /* hex_float.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = hex_float.h; sourceTree = "<group>"; };
-		A956020F25E46D1C008BC84F /* parse_number.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = parse_number.cpp; sourceTree = "<group>"; };
-		A956021025E46D1C008BC84F /* bit_vector.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = bit_vector.cpp; sourceTree = "<group>"; };
-		A956021125E46D1C008BC84F /* ilist.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ilist.h; sourceTree = "<group>"; };
-		A956021225E46D1C008BC84F /* spirv_target_env.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = spirv_target_env.h; sourceTree = "<group>"; };
-		A956021325E46D1C008BC84F /* table.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = table.cpp; sourceTree = "<group>"; };
-		A956021525E46D1C008BC84F /* operand_to_undef_reduction_opportunity_finder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = operand_to_undef_reduction_opportunity_finder.h; sourceTree = "<group>"; };
-		A956021625E46D1C008BC84F /* remove_selection_reduction_opportunity.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = remove_selection_reduction_opportunity.cpp; sourceTree = "<group>"; };
-		A956021725E46D1C008BC84F /* remove_block_reduction_opportunity.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = remove_block_reduction_opportunity.h; sourceTree = "<group>"; };
-		A956021825E46D1C008BC84F /* operand_to_dominating_id_reduction_opportunity_finder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = operand_to_dominating_id_reduction_opportunity_finder.h; sourceTree = "<group>"; };
-		A956021925E46D1C008BC84F /* reduction_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = reduction_pass.cpp; sourceTree = "<group>"; };
-		A956021A25E46D1C008BC84F /* operand_to_const_reduction_opportunity_finder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = operand_to_const_reduction_opportunity_finder.cpp; sourceTree = "<group>"; };
-		A956021B25E46D1C008BC84F /* operand_to_const_reduction_opportunity_finder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = operand_to_const_reduction_opportunity_finder.h; sourceTree = "<group>"; };
-		A956021C25E46D1C008BC84F /* CMakeLists.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
-		A956021D25E46D1C008BC84F /* reduction_util.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = reduction_util.cpp; sourceTree = "<group>"; };
-		A956021E25E46D1C008BC84F /* structured_loop_to_selection_reduction_opportunity_finder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = structured_loop_to_selection_reduction_opportunity_finder.cpp; sourceTree = "<group>"; };
-		A956021F25E46D1C008BC84F /* simple_conditional_branch_to_branch_reduction_opportunity.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = simple_conditional_branch_to_branch_reduction_opportunity.h; sourceTree = "<group>"; };
-		A956022025E46D1C008BC84F /* remove_function_reduction_opportunity_finder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = remove_function_reduction_opportunity_finder.cpp; sourceTree = "<group>"; };
-		A956022125E46D1C008BC84F /* remove_instruction_reduction_opportunity.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = remove_instruction_reduction_opportunity.h; sourceTree = "<group>"; };
-		A956022225E46D1C008BC84F /* conditional_branch_to_simple_conditional_branch_reduction_opportunity.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = conditional_branch_to_simple_conditional_branch_reduction_opportunity.h; sourceTree = "<group>"; };
-		A956022325E46D1C008BC84F /* simple_conditional_branch_to_branch_reduction_opportunity.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = simple_conditional_branch_to_branch_reduction_opportunity.cpp; sourceTree = "<group>"; };
-		A956022425E46D1C008BC84F /* remove_function_reduction_opportunity.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = remove_function_reduction_opportunity.cpp; sourceTree = "<group>"; };
-		A956022525E46D1C008BC84F /* simple_conditional_branch_to_branch_opportunity_finder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = simple_conditional_branch_to_branch_opportunity_finder.cpp; sourceTree = "<group>"; };
-		A956022625E46D1C008BC84F /* remove_selection_reduction_opportunity_finder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = remove_selection_reduction_opportunity_finder.cpp; sourceTree = "<group>"; };
-		A956022725E46D1C008BC84F /* conditional_branch_to_simple_conditional_branch_reduction_opportunity.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = conditional_branch_to_simple_conditional_branch_reduction_opportunity.cpp; sourceTree = "<group>"; };
-		A956022825E46D1C008BC84F /* remove_struct_member_reduction_opportunity.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = remove_struct_member_reduction_opportunity.h; sourceTree = "<group>"; };
-		A956022925E46D1C008BC84F /* simple_conditional_branch_to_branch_opportunity_finder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = simple_conditional_branch_to_branch_opportunity_finder.h; sourceTree = "<group>"; };
-		A956022A25E46D1C008BC84F /* merge_blocks_reduction_opportunity.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = merge_blocks_reduction_opportunity.cpp; sourceTree = "<group>"; };
-		A956022B25E46D1C008BC84F /* change_operand_reduction_opportunity.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = change_operand_reduction_opportunity.cpp; sourceTree = "<group>"; };
-		A956022C25E46D1C008BC84F /* structured_loop_to_selection_reduction_opportunity.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = structured_loop_to_selection_reduction_opportunity.h; sourceTree = "<group>"; };
-		A956022D25E46D1C008BC84F /* remove_function_reduction_opportunity.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = remove_function_reduction_opportunity.h; sourceTree = "<group>"; };
-		A956022E25E46D1C008BC84F /* remove_unused_instruction_reduction_opportunity_finder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = remove_unused_instruction_reduction_opportunity_finder.h; sourceTree = "<group>"; };
-		A956022F25E46D1C008BC84F /* change_operand_to_undef_reduction_opportunity.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = change_operand_to_undef_reduction_opportunity.h; sourceTree = "<group>"; };
-		A956023025E46D1C008BC84F /* structured_loop_to_selection_reduction_opportunity_finder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = structured_loop_to_selection_reduction_opportunity_finder.h; sourceTree = "<group>"; };
-		A956023125E46D1C008BC84F /* remove_selection_reduction_opportunity.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = remove_selection_reduction_opportunity.h; sourceTree = "<group>"; };
-		A956023225E46D1C008BC84F /* remove_instruction_reduction_opportunity.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = remove_instruction_reduction_opportunity.cpp; sourceTree = "<group>"; };
-		A956023325E46D1C008BC84F /* remove_selection_reduction_opportunity_finder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = remove_selection_reduction_opportunity_finder.h; sourceTree = "<group>"; };
-		A956023425E46D1C008BC84F /* merge_blocks_reduction_opportunity_finder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = merge_blocks_reduction_opportunity_finder.h; sourceTree = "<group>"; };
-		A956023525E46D1C008BC84F /* pch_source_reduce.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = pch_source_reduce.cpp; sourceTree = "<group>"; };
-		A956023625E46D1C008BC84F /* remove_struct_member_reduction_opportunity.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = remove_struct_member_reduction_opportunity.cpp; sourceTree = "<group>"; };
-		A956023725E46D1C008BC84F /* remove_unused_struct_member_reduction_opportunity_finder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = remove_unused_struct_member_reduction_opportunity_finder.h; sourceTree = "<group>"; };
-		A956023825E46D1C008BC84F /* remove_unused_instruction_reduction_opportunity_finder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = remove_unused_instruction_reduction_opportunity_finder.cpp; sourceTree = "<group>"; };
-		A956023925E46D1C008BC84F /* reducer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = reducer.cpp; sourceTree = "<group>"; };
-		A956023A25E46D1C008BC84F /* operand_to_undef_reduction_opportunity_finder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = operand_to_undef_reduction_opportunity_finder.cpp; sourceTree = "<group>"; };
-		A956023B25E46D1C008BC84F /* remove_function_reduction_opportunity_finder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = remove_function_reduction_opportunity_finder.h; sourceTree = "<group>"; };
-		A956023C25E46D1C008BC84F /* pch_source_reduce.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pch_source_reduce.h; sourceTree = "<group>"; };
-		A956023D25E46D1C008BC84F /* merge_blocks_reduction_opportunity_finder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = merge_blocks_reduction_opportunity_finder.cpp; sourceTree = "<group>"; };
-		A956023E25E46D1C008BC84F /* reduction_opportunity.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = reduction_opportunity.cpp; sourceTree = "<group>"; };
-		A956023F25E46D1C008BC84F /* reducer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = reducer.h; sourceTree = "<group>"; };
-		A956024025E46D1C008BC84F /* change_operand_to_undef_reduction_opportunity.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = change_operand_to_undef_reduction_opportunity.cpp; sourceTree = "<group>"; };
-		A956024125E46D1C008BC84F /* reduction_opportunity.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = reduction_opportunity.h; sourceTree = "<group>"; };
-		A956024225E46D1C008BC84F /* conditional_branch_to_simple_conditional_branch_opportunity_finder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = conditional_branch_to_simple_conditional_branch_opportunity_finder.h; sourceTree = "<group>"; };
-		A956024325E46D1C008BC84F /* operand_to_dominating_id_reduction_opportunity_finder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = operand_to_dominating_id_reduction_opportunity_finder.cpp; sourceTree = "<group>"; };
-		A956024425E46D1C008BC84F /* reduction_opportunity_finder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = reduction_opportunity_finder.h; sourceTree = "<group>"; };
-		A956024525E46D1C008BC84F /* change_operand_reduction_opportunity.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = change_operand_reduction_opportunity.h; sourceTree = "<group>"; };
-		A956024625E46D1C008BC84F /* remove_block_reduction_opportunity_finder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = remove_block_reduction_opportunity_finder.h; sourceTree = "<group>"; };
-		A956024725E46D1C008BC84F /* remove_block_reduction_opportunity_finder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = remove_block_reduction_opportunity_finder.cpp; sourceTree = "<group>"; };
-		A956024825E46D1C008BC84F /* reduction_util.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = reduction_util.h; sourceTree = "<group>"; };
-		A956024925E46D1C008BC84F /* merge_blocks_reduction_opportunity.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = merge_blocks_reduction_opportunity.h; sourceTree = "<group>"; };
-		A956024A25E46D1C008BC84F /* conditional_branch_to_simple_conditional_branch_opportunity_finder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = conditional_branch_to_simple_conditional_branch_opportunity_finder.cpp; sourceTree = "<group>"; };
-		A956024B25E46D1C008BC84F /* structured_loop_to_selection_reduction_opportunity.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = structured_loop_to_selection_reduction_opportunity.cpp; sourceTree = "<group>"; };
-		A956024C25E46D1C008BC84F /* remove_block_reduction_opportunity.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = remove_block_reduction_opportunity.cpp; sourceTree = "<group>"; };
-		A956024D25E46D1C008BC84F /* remove_unused_struct_member_reduction_opportunity_finder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = remove_unused_struct_member_reduction_opportunity_finder.cpp; sourceTree = "<group>"; };
-		A956024E25E46D1C008BC84F /* reduction_opportunity_finder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = reduction_opportunity_finder.cpp; sourceTree = "<group>"; };
-		A956024F25E46D1C008BC84F /* reduction_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = reduction_pass.h; sourceTree = "<group>"; };
-		A956025025E46D1C008BC84F /* latest_version_opencl_std_header.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = latest_version_opencl_std_header.h; sourceTree = "<group>"; };
-		A956025125E46D1C008BC84F /* spirv_optimizer_options.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = spirv_optimizer_options.cpp; sourceTree = "<group>"; };
-		A956025225E46D1C008BC84F /* cfa.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cfa.h; sourceTree = "<group>"; };
-		A956025325E46D1C008BC84F /* pch_source.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pch_source.h; sourceTree = "<group>"; };
-		A956025425E46D1C008BC84F /* enum_string_mapping.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = enum_string_mapping.h; sourceTree = "<group>"; };
-		A956025525E46D1C008BC84F /* spirv_fuzzer_options.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = spirv_fuzzer_options.cpp; sourceTree = "<group>"; };
-		A956025625E46D1C008BC84F /* spirv_reducer_options.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = spirv_reducer_options.h; sourceTree = "<group>"; };
-		A956025725E46D1C008BC84F /* spirv_validator_options.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = spirv_validator_options.cpp; sourceTree = "<group>"; };
-		A956025825E46D1C008BC84F /* print.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = print.cpp; sourceTree = "<group>"; };
-		A956025925E46D1C008BC84F /* spirv_definition.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = spirv_definition.h; sourceTree = "<group>"; };
-		A956025A25E46D1C008BC84F /* operand.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = operand.h; sourceTree = "<group>"; };
-		A956025B25E46D1C008BC84F /* spirv_endian.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = spirv_endian.cpp; sourceTree = "<group>"; };
-		A956025C25E46D1C008BC84F /* macro.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = macro.h; sourceTree = "<group>"; };
-		A956025D25E46D1C008BC84F /* spirv_constant.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = spirv_constant.h; sourceTree = "<group>"; };
-		A956025E25E46D1C008BC84F /* binary.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = binary.cpp; sourceTree = "<group>"; };
-		A956025F25E46D1C008BC84F /* spirv_validator_options.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = spirv_validator_options.h; sourceTree = "<group>"; };
-		A956026025E46D1C008BC84F /* enum_string_mapping.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = enum_string_mapping.cpp; sourceTree = "<group>"; };
-		A956026125E46D1C008BC84F /* text_handler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = text_handler.h; sourceTree = "<group>"; };
-		A956026225E46D1C008BC84F /* parsed_operand.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = parsed_operand.h; sourceTree = "<group>"; };
-		A956026325E46D1C008BC84F /* name_mapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = name_mapper.h; sourceTree = "<group>"; };
-		A956026425E46D1C008BC84F /* spirv_reducer_options.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = spirv_reducer_options.cpp; sourceTree = "<group>"; };
-		A956026525E46D1C008BC84F /* parsed_operand.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = parsed_operand.cpp; sourceTree = "<group>"; };
-		A956026625E46D1C008BC84F /* diagnostic.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = diagnostic.h; sourceTree = "<group>"; };
-		A956026725E46D1C008BC84F /* spirv_endian.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = spirv_endian.h; sourceTree = "<group>"; };
-		A956026825E46D1C008BC84F /* name_mapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = name_mapper.cpp; sourceTree = "<group>"; };
-		A956026A25E46D1C008BC84F /* CMakeLists.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
-		A956026B25E46D1C008BC84F /* linker.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = linker.cpp; sourceTree = "<group>"; };
-		A956026C25E46D1C008BC84F /* software_version.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = software_version.cpp; sourceTree = "<group>"; };
-		A956026D25E46D1C008BC84F /* opcode.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = opcode.cpp; sourceTree = "<group>"; };
-		A956026E25E46D1C008BC84F /* print.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = print.h; sourceTree = "<group>"; };
-		A956026F25E46D1C008BC84F /* ext_inst.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ext_inst.cpp; sourceTree = "<group>"; };
-		A956027025E46D1C008BC84F /* disassemble.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = disassemble.h; sourceTree = "<group>"; };
-		A956027225E46D1C008BC84F /* optimizer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = optimizer.cpp; sourceTree = "<group>"; };
-		A956027325E46D1C008BC84F /* if_conversion.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = if_conversion.h; sourceTree = "<group>"; };
-		A956027425E46D1C008BC84F /* register_pressure.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = register_pressure.cpp; sourceTree = "<group>"; };
-		A956027525E46D1C008BC84F /* loop_utils.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = loop_utils.cpp; sourceTree = "<group>"; };
-		A956027625E46D1C008BC84F /* merge_return_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = merge_return_pass.h; sourceTree = "<group>"; };
-		A956027725E46D1C008BC84F /* inline_opaque_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = inline_opaque_pass.h; sourceTree = "<group>"; };
-		A956027825E46D1C008BC84F /* loop_fusion.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = loop_fusion.h; sourceTree = "<group>"; };
-		A956027925E46D1C008BC84F /* combine_access_chains.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = combine_access_chains.cpp; sourceTree = "<group>"; };
-		A956027A25E46D1C008BC84F /* build_module.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = build_module.cpp; sourceTree = "<group>"; };
-		A956027B25E46D1C008BC84F /* composite.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = composite.h; sourceTree = "<group>"; };
-		A956027C25E46D1C008BC84F /* compact_ids_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = compact_ids_pass.h; sourceTree = "<group>"; };
-		A956027D25E46D1C008BC84F /* register_pressure.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = register_pressure.h; sourceTree = "<group>"; };
-		A956027E25E46D1C008BC84F /* tree_iterator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tree_iterator.h; sourceTree = "<group>"; };
-		A956027F25E46D1C008BC84F /* graphics_robust_access_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = graphics_robust_access_pass.h; sourceTree = "<group>"; };
-		A956028025E46D1C008BC84F /* local_single_store_elim_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = local_single_store_elim_pass.h; sourceTree = "<group>"; };
-		A956028125E46D1C008BC84F /* reduce_load_size.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = reduce_load_size.h; sourceTree = "<group>"; };
-		A956028225E46D1C008BC84F /* code_sink.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = code_sink.cpp; sourceTree = "<group>"; };
-		A956028325E46D1C008BC84F /* types.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = types.cpp; sourceTree = "<group>"; };
-		A956028425E46D1C008BC84F /* scalar_analysis.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = scalar_analysis.h; sourceTree = "<group>"; };
-		A956028525E46D1C008BC84F /* strip_debug_info_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = strip_debug_info_pass.h; sourceTree = "<group>"; };
-		A956028625E46D1C008BC84F /* cfg.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = cfg.cpp; sourceTree = "<group>"; };
-		A956028725E46D1C008BC84F /* decoration_manager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = decoration_manager.cpp; sourceTree = "<group>"; };
-		A956028825E46D1C008BC84F /* local_single_block_elim_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = local_single_block_elim_pass.cpp; sourceTree = "<group>"; };
-		A956028925E46D1C008BC84F /* freeze_spec_constant_value_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = freeze_spec_constant_value_pass.cpp; sourceTree = "<group>"; };
-		A956028A25E46D1C008BC84F /* replace_invalid_opc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = replace_invalid_opc.h; sourceTree = "<group>"; };
-		A956028B25E46D1C008BC84F /* local_access_chain_convert_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = local_access_chain_convert_pass.h; sourceTree = "<group>"; };
-		A956028C25E46D1C008BC84F /* inst_bindless_check_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = inst_bindless_check_pass.cpp; sourceTree = "<group>"; };
-		A956028D25E46D1C008BC84F /* local_redundancy_elimination.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = local_redundancy_elimination.cpp; sourceTree = "<group>"; };
-		A956028E25E46D1C008BC84F /* CMakeLists.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
-		A956028F25E46D1C008BC84F /* instrument_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = instrument_pass.cpp; sourceTree = "<group>"; };
-		A956029025E46D1C008BC84F /* propagator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = propagator.h; sourceTree = "<group>"; };
-		A956029125E46D1C008BC84F /* instruction_list.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = instruction_list.h; sourceTree = "<group>"; };
-		A956029225E46D1C008BC84F /* feature_manager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = feature_manager.cpp; sourceTree = "<group>"; };
-		A956029325E46D1C008BC84F /* pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = pass.cpp; sourceTree = "<group>"; };
-		A956029425E46D1C008BC84F /* loop_fission.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = loop_fission.cpp; sourceTree = "<group>"; };
-		A956029525E46D1C008BC84F /* dominator_tree.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = dominator_tree.cpp; sourceTree = "<group>"; };
-		A956029625E46D1C008BC84F /* amd_ext_to_khr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = amd_ext_to_khr.h; sourceTree = "<group>"; };
-		A956029725E46D1C008BC84F /* merge_return_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = merge_return_pass.cpp; sourceTree = "<group>"; };
-		A956029825E46D1C008BC84F /* ir_context.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ir_context.h; sourceTree = "<group>"; };
-		A956029925E46D1C008BC84F /* eliminate_dead_constant_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = eliminate_dead_constant_pass.cpp; sourceTree = "<group>"; };
-		A956029A25E46D1C008BC84F /* cfg_cleanup_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = cfg_cleanup_pass.cpp; sourceTree = "<group>"; };
-		A956029B25E46D1C008BC84F /* wrap_opkill.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = wrap_opkill.cpp; sourceTree = "<group>"; };
-		A956029C25E46D1C008BC84F /* const_folding_rules.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = const_folding_rules.cpp; sourceTree = "<group>"; };
-		A956029D25E46D1C008BC84F /* loop_unroller.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = loop_unroller.h; sourceTree = "<group>"; };
-		A956029E25E46D1C008BC84F /* strip_debug_info_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = strip_debug_info_pass.cpp; sourceTree = "<group>"; };
-		A956029F25E46D1C008BC84F /* ssa_rewrite_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ssa_rewrite_pass.cpp; sourceTree = "<group>"; };
-		A95602A025E46D1C008BC84F /* loop_dependence.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = loop_dependence.cpp; sourceTree = "<group>"; };
-		A95602A125E46D1C008BC84F /* unify_const_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = unify_const_pass.h; sourceTree = "<group>"; };
-		A95602A225E46D1C008BC84F /* ir_loader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ir_loader.h; sourceTree = "<group>"; };
-		A95602A325E46D1C008BC84F /* inst_debug_printf_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = inst_debug_printf_pass.cpp; sourceTree = "<group>"; };
-		A95602A425E46D1C008BC84F /* types.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = types.h; sourceTree = "<group>"; };
-		A95602A525E46D1C008BC84F /* fold_spec_constant_op_and_composite_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fold_spec_constant_op_and_composite_pass.h; sourceTree = "<group>"; };
-		A95602A625E46D1C008BC84F /* mem_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = mem_pass.cpp; sourceTree = "<group>"; };
-		A95602A725E46D1C008BC84F /* basic_block.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = basic_block.h; sourceTree = "<group>"; };
-		A95602A825E46D1C008BC84F /* remove_duplicates_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = remove_duplicates_pass.cpp; sourceTree = "<group>"; };
-		A95602A925E46D1C008BC84F /* dead_variable_elimination.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = dead_variable_elimination.cpp; sourceTree = "<group>"; };
-		A95602AA25E46D1C008BC84F /* block_merge_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = block_merge_pass.h; sourceTree = "<group>"; };
-		A95602AB25E46D1C008BC84F /* module.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = module.cpp; sourceTree = "<group>"; };
-		A95602AC25E46D1C008BC84F /* debug_info_manager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = debug_info_manager.h; sourceTree = "<group>"; };
-		A95602AD25E46D1C008BC84F /* fold_spec_constant_op_and_composite_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = fold_spec_constant_op_and_composite_pass.cpp; sourceTree = "<group>"; };
-		A95602AE25E46D1C008BC84F /* loop_unswitch_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = loop_unswitch_pass.cpp; sourceTree = "<group>"; };
-		A95602AF25E46D1C008BC84F /* unify_const_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = unify_const_pass.cpp; sourceTree = "<group>"; };
-		A95602B025E46D1C008BC84F /* type_manager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = type_manager.cpp; sourceTree = "<group>"; };
-		A95602B125E46D1C008BC84F /* private_to_local_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = private_to_local_pass.h; sourceTree = "<group>"; };
-		A95602B225E46D1C008BC84F /* convert_to_half_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = convert_to_half_pass.h; sourceTree = "<group>"; };
-		A95602B325E46D1C008BC84F /* relax_float_ops_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = relax_float_ops_pass.h; sourceTree = "<group>"; };
-		A95602B425E46D1C008BC84F /* inline_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = inline_pass.cpp; sourceTree = "<group>"; };
-		A95602B525E46D1C008BC84F /* def_use_manager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = def_use_manager.h; sourceTree = "<group>"; };
-		A95602B625E46D1C008BC84F /* ir_loader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ir_loader.cpp; sourceTree = "<group>"; };
-		A95602B725E46D1C008BC84F /* cfg_cleanup_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cfg_cleanup_pass.h; sourceTree = "<group>"; };
-		A95602B825E46D1C008BC84F /* licm_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = licm_pass.cpp; sourceTree = "<group>"; };
-		A95602B925E46D1C008BC84F /* eliminate_dead_functions_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = eliminate_dead_functions_pass.cpp; sourceTree = "<group>"; };
-		A95602BA25E46D1C008BC84F /* local_redundancy_elimination.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = local_redundancy_elimination.h; sourceTree = "<group>"; };
-		A95602BB25E46D1C008BC84F /* loop_peeling.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = loop_peeling.h; sourceTree = "<group>"; };
-		A95602BC25E46D1C008BC84F /* vector_dce.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = vector_dce.cpp; sourceTree = "<group>"; };
-		A95602BD25E46D1C008BC84F /* block_merge_util.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = block_merge_util.h; sourceTree = "<group>"; };
-		A95602BE25E46D1C008BC84F /* loop_unroller.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = loop_unroller.cpp; sourceTree = "<group>"; };
-		A95602BF25E46D1C008BC84F /* desc_sroa.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = desc_sroa.h; sourceTree = "<group>"; };
-		A95602C025E46D1C008BC84F /* constants.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = constants.cpp; sourceTree = "<group>"; };
-		A95602C125E46D1C008BC84F /* loop_fusion_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = loop_fusion_pass.h; sourceTree = "<group>"; };
-		A95602C225E46D1C008BC84F /* struct_cfg_analysis.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = struct_cfg_analysis.h; sourceTree = "<group>"; };
-		A95602C325E46D1C008BC84F /* inst_buff_addr_check_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = inst_buff_addr_check_pass.cpp; sourceTree = "<group>"; };
-		A95602C425E46D1C008BC84F /* def_use_manager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = def_use_manager.cpp; sourceTree = "<group>"; };
-		A95602C525E46D1C008BC84F /* wrap_opkill.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = wrap_opkill.h; sourceTree = "<group>"; };
-		A95602C625E46D1C008BC84F /* strip_reflect_info_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = strip_reflect_info_pass.cpp; sourceTree = "<group>"; };
-		A95602C725E46D1C008BC84F /* empty_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = empty_pass.h; sourceTree = "<group>"; };
-		A95602C825E46D1C008BC84F /* decoration_manager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = decoration_manager.h; sourceTree = "<group>"; };
-		A95602C925E46D1C008BC84F /* ccp_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ccp_pass.cpp; sourceTree = "<group>"; };
-		A95602CA25E46D1C008BC84F /* local_single_block_elim_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = local_single_block_elim_pass.h; sourceTree = "<group>"; };
-		A95602CB25E46D1C008BC84F /* pch_source_opt.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = pch_source_opt.cpp; sourceTree = "<group>"; };
-		A95602CC25E46D1C008BC84F /* inst_buff_addr_check_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = inst_buff_addr_check_pass.h; sourceTree = "<group>"; };
-		A95602CD25E46D1C008BC84F /* strength_reduction_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = strength_reduction_pass.h; sourceTree = "<group>"; };
-		A95602CE25E46D1C008BC84F /* aggressive_dead_code_elim_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = aggressive_dead_code_elim_pass.cpp; sourceTree = "<group>"; };
-		A95602CF25E46D1C008BC84F /* eliminate_dead_functions_util.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = eliminate_dead_functions_util.cpp; sourceTree = "<group>"; };
-		A95602D025E46D1C008BC84F /* inst_debug_printf_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = inst_debug_printf_pass.h; sourceTree = "<group>"; };
-		A95602D125E46D1C008BC84F /* simplification_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = simplification_pass.cpp; sourceTree = "<group>"; };
-		A95602D225E46D1C008BC84F /* dead_branch_elim_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = dead_branch_elim_pass.cpp; sourceTree = "<group>"; };
-		A95602D325E46D1C008BC84F /* flatten_decoration_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = flatten_decoration_pass.cpp; sourceTree = "<group>"; };
-		A95602D425E46D1C008BC84F /* dead_insert_elim_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dead_insert_elim_pass.h; sourceTree = "<group>"; };
-		A95602D525E46D1C008BC84F /* folding_rules.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = folding_rules.cpp; sourceTree = "<group>"; };
-		A95602D625E46D1C008BC84F /* freeze_spec_constant_value_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = freeze_spec_constant_value_pass.h; sourceTree = "<group>"; };
-		A95602D725E46D1C008BC84F /* ir_context.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ir_context.cpp; sourceTree = "<group>"; };
-		A95602D825E46D1C008BC84F /* instrument_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = instrument_pass.h; sourceTree = "<group>"; };
-		A95602D925E46D1C008BC84F /* mem_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mem_pass.h; sourceTree = "<group>"; };
-		A95602DA25E46D1C008BC84F /* loop_descriptor.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = loop_descriptor.cpp; sourceTree = "<group>"; };
-		A95602DB25E46D1C008BC84F /* eliminate_dead_members_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = eliminate_dead_members_pass.h; sourceTree = "<group>"; };
-		A95602DC25E46D1C008BC84F /* function.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = function.cpp; sourceTree = "<group>"; };
-		A95602DD25E46D1C008BC84F /* instruction_list.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = instruction_list.cpp; sourceTree = "<group>"; };
-		A95602DE25E46D1C008BC84F /* composite.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = composite.cpp; sourceTree = "<group>"; };
-		A95602DF25E46D1C008BC84F /* convert_to_half_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = convert_to_half_pass.cpp; sourceTree = "<group>"; };
-		A95602E025E46D1C008BC84F /* inline_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = inline_pass.h; sourceTree = "<group>"; };
-		A95602E125E46D1C008BC84F /* loop_dependence.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = loop_dependence.h; sourceTree = "<group>"; };
-		A95602E225E46D1C008BC84F /* value_number_table.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = value_number_table.h; sourceTree = "<group>"; };
-		A95602E325E46D1C008BC84F /* flatten_decoration_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = flatten_decoration_pass.h; sourceTree = "<group>"; };
-		A95602E425E46D1C008BC84F /* if_conversion.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = if_conversion.cpp; sourceTree = "<group>"; };
-		A95602E525E46D1C008BC84F /* debug_info_manager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = debug_info_manager.cpp; sourceTree = "<group>"; };
-		A95602E625E46D1C008BC84F /* inline_exhaustive_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = inline_exhaustive_pass.h; sourceTree = "<group>"; };
-		A95602E725E46D1C008BC84F /* constants.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = constants.h; sourceTree = "<group>"; };
-		A95602E825E46D1C008BC84F /* eliminate_dead_members_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = eliminate_dead_members_pass.cpp; sourceTree = "<group>"; };
-		A95602E925E46D1C008BC84F /* strength_reduction_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = strength_reduction_pass.cpp; sourceTree = "<group>"; };
-		A95602EA25E46D1C008BC84F /* desc_sroa.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = desc_sroa.cpp; sourceTree = "<group>"; };
-		A95602EB25E46D1C008BC84F /* block_merge_util.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = block_merge_util.cpp; sourceTree = "<group>"; };
-		A95602EC25E46D1C008BC84F /* upgrade_memory_model.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = upgrade_memory_model.h; sourceTree = "<group>"; };
-		A95602ED25E46D1C008BC84F /* copy_prop_arrays.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = copy_prop_arrays.cpp; sourceTree = "<group>"; };
-		A95602EE25E46D1C008BC84F /* pass_manager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = pass_manager.cpp; sourceTree = "<group>"; };
-		A95602EF25E46D1C008BC84F /* inline_exhaustive_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = inline_exhaustive_pass.cpp; sourceTree = "<group>"; };
-		A95602F025E46D1C008BC84F /* loop_fission.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = loop_fission.h; sourceTree = "<group>"; };
-		A95602F125E46D1C008BC84F /* workaround1209.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = workaround1209.h; sourceTree = "<group>"; };
-		A95602F225E46D1C008BC84F /* loop_fusion_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = loop_fusion_pass.cpp; sourceTree = "<group>"; };
-		A95602F325E46D1C008BC84F /* log.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = log.h; sourceTree = "<group>"; };
-		A95602F425E46D1C008BC84F /* copy_prop_arrays.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = copy_prop_arrays.h; sourceTree = "<group>"; };
-		A95602F525E46D1C008BC84F /* eliminate_dead_constant_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = eliminate_dead_constant_pass.h; sourceTree = "<group>"; };
-		A95602F625E46D1C008BC84F /* dead_insert_elim_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = dead_insert_elim_pass.cpp; sourceTree = "<group>"; };
-		A95602F725E46D1C008BC84F /* ssa_rewrite_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ssa_rewrite_pass.h; sourceTree = "<group>"; };
-		A95602F825E46D1C008BC84F /* scalar_analysis.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = scalar_analysis.cpp; sourceTree = "<group>"; };
-		A95602F925E46D1C008BC84F /* dead_variable_elimination.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dead_variable_elimination.h; sourceTree = "<group>"; };
-		A95602FA25E46D1C008BC84F /* block_merge_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = block_merge_pass.cpp; sourceTree = "<group>"; };
-		A95602FB25E46D1C008BC84F /* dominator_analysis.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dominator_analysis.h; sourceTree = "<group>"; };
-		A95602FC25E46D1C008BC84F /* pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pass.h; sourceTree = "<group>"; };
-		A95602FD25E46D1C008BC84F /* folding_rules.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = folding_rules.h; sourceTree = "<group>"; };
-		A95602FE25E46D1C008BC84F /* eliminate_dead_functions_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = eliminate_dead_functions_pass.h; sourceTree = "<group>"; };
-		A95602FF25E46D1C008BC84F /* eliminate_dead_functions_util.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = eliminate_dead_functions_util.h; sourceTree = "<group>"; };
-		A956030025E46D1C008BC84F /* fold.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fold.h; sourceTree = "<group>"; };
-		A956030125E46D1C008BC84F /* local_single_store_elim_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = local_single_store_elim_pass.cpp; sourceTree = "<group>"; };
-		A956030225E46D1C008BC84F /* dead_branch_elim_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dead_branch_elim_pass.h; sourceTree = "<group>"; };
-		A956030325E46D1C008BC84F /* private_to_local_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = private_to_local_pass.cpp; sourceTree = "<group>"; };
-		A956030425E46D1C008BC84F /* scalar_analysis_nodes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = scalar_analysis_nodes.h; sourceTree = "<group>"; };
-		A956030525E46D1C008BC84F /* propagator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = propagator.cpp; sourceTree = "<group>"; };
-		A956030625E46D1C008BC84F /* fix_storage_class.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fix_storage_class.h; sourceTree = "<group>"; };
-		A956030725E46D1C008BC84F /* loop_dependence_helpers.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = loop_dependence_helpers.cpp; sourceTree = "<group>"; };
-		A956030825E46D1C008BC84F /* set_spec_constant_default_value_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = set_spec_constant_default_value_pass.cpp; sourceTree = "<group>"; };
-		A956030925E46D1C008BC84F /* passes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = passes.h; sourceTree = "<group>"; };
-		A956030A25E46D1C008BC84F /* fold.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = fold.cpp; sourceTree = "<group>"; };
-		A956030B25E46D1C008BC84F /* amd_ext_to_khr.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = amd_ext_to_khr.cpp; sourceTree = "<group>"; };
-		A956030C25E46D1C008BC84F /* strip_reflect_info_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = strip_reflect_info_pass.h; sourceTree = "<group>"; };
-		A956030D25E46D1C008BC84F /* scalar_replacement_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = scalar_replacement_pass.cpp; sourceTree = "<group>"; };
-		A956030E25E46D1C008BC84F /* simplification_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = simplification_pass.h; sourceTree = "<group>"; };
-		A956030F25E46D1C008BC84F /* remove_duplicates_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = remove_duplicates_pass.h; sourceTree = "<group>"; };
-		A956031025E46D1C008BC84F /* redundancy_elimination.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = redundancy_elimination.cpp; sourceTree = "<group>"; };
-		A956031125E46D1C008BC84F /* reflect.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = reflect.h; sourceTree = "<group>"; };
-		A956031225E46D1C008BC84F /* workaround1209.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = workaround1209.cpp; sourceTree = "<group>"; };
-		A956031325E46D1C008BC84F /* null_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = null_pass.h; sourceTree = "<group>"; };
-		A956031425E46D1C008BC84F /* relax_float_ops_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = relax_float_ops_pass.cpp; sourceTree = "<group>"; };
-		A956031525E46D1C008BC84F /* const_folding_rules.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = const_folding_rules.h; sourceTree = "<group>"; };
-		A956031625E46D1C008BC84F /* scalar_replacement_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = scalar_replacement_pass.h; sourceTree = "<group>"; };
-		A956031725E46D1C008BC84F /* instruction.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = instruction.cpp; sourceTree = "<group>"; };
-		A956031825E46D1C008BC84F /* pch_source_opt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pch_source_opt.h; sourceTree = "<group>"; };
-		A956031925E46D1C008BC84F /* reduce_load_size.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = reduce_load_size.cpp; sourceTree = "<group>"; };
-		A956031A25E46D1C008BC84F /* redundancy_elimination.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = redundancy_elimination.h; sourceTree = "<group>"; };
-		A956031B25E46D1C008BC84F /* fix_storage_class.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = fix_storage_class.cpp; sourceTree = "<group>"; };
-		A956031C25E46D1C008BC84F /* value_number_table.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = value_number_table.cpp; sourceTree = "<group>"; };
-		A956031D25E46D1C008BC84F /* inline_opaque_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = inline_opaque_pass.cpp; sourceTree = "<group>"; };
-		A956031E25E46D1C008BC84F /* replace_invalid_opc.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = replace_invalid_opc.cpp; sourceTree = "<group>"; };
-		A956031F25E46D1C008BC84F /* loop_utils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = loop_utils.h; sourceTree = "<group>"; };
-		A956032025E46D1C008BC84F /* module.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = module.h; sourceTree = "<group>"; };
-		A956032125E46D1C008BC84F /* dominator_analysis.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = dominator_analysis.cpp; sourceTree = "<group>"; };
-		A956032225E46D1C008BC84F /* ir_builder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ir_builder.h; sourceTree = "<group>"; };
-		A956032325E46D1C008BC84F /* loop_unswitch_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = loop_unswitch_pass.h; sourceTree = "<group>"; };
-		A956032425E46D1C008BC84F /* cfg.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cfg.h; sourceTree = "<group>"; };
-		A956032525E46D1C008BC84F /* code_sink.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = code_sink.h; sourceTree = "<group>"; };
-		A956032625E46D1C008BC84F /* loop_descriptor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = loop_descriptor.h; sourceTree = "<group>"; };
-		A956032725E46D1C008BC84F /* instruction.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = instruction.h; sourceTree = "<group>"; };
-		A956032825E46D1C008BC84F /* aggressive_dead_code_elim_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = aggressive_dead_code_elim_pass.h; sourceTree = "<group>"; };
-		A956032925E46D1C008BC84F /* struct_cfg_analysis.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = struct_cfg_analysis.cpp; sourceTree = "<group>"; };
-		A956032A25E46D1C008BC84F /* vector_dce.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vector_dce.h; sourceTree = "<group>"; };
-		A956032B25E46D1C008BC84F /* combine_access_chains.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = combine_access_chains.h; sourceTree = "<group>"; };
-		A956032C25E46D1C008BC84F /* pass_manager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pass_manager.h; sourceTree = "<group>"; };
-		A956032D25E46D1C008BC84F /* local_access_chain_convert_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = local_access_chain_convert_pass.cpp; sourceTree = "<group>"; };
-		A956032E25E46D1C008BC84F /* basic_block.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = basic_block.cpp; sourceTree = "<group>"; };
-		A956032F25E46D1C008BC84F /* iterator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = iterator.h; sourceTree = "<group>"; };
-		A956033025E46D1C008BC84F /* licm_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = licm_pass.h; sourceTree = "<group>"; };
-		A956033125E46D1C008BC84F /* build_module.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = build_module.h; sourceTree = "<group>"; };
-		A956033225E46D1C008BC84F /* ccp_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccp_pass.h; sourceTree = "<group>"; };
-		A956033325E46D1D008BC84F /* graphics_robust_access_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = graphics_robust_access_pass.cpp; sourceTree = "<group>"; };
-		A956033425E46D1D008BC84F /* function.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = function.h; sourceTree = "<group>"; };
-		A956033525E46D1D008BC84F /* loop_fusion.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = loop_fusion.cpp; sourceTree = "<group>"; };
-		A956033625E46D1D008BC84F /* upgrade_memory_model.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = upgrade_memory_model.cpp; sourceTree = "<group>"; };
-		A956033725E46D1D008BC84F /* feature_manager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = feature_manager.h; sourceTree = "<group>"; };
-		A956033825E46D1D008BC84F /* inst_bindless_check_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = inst_bindless_check_pass.h; sourceTree = "<group>"; };
-		A956033925E46D1D008BC84F /* scalar_analysis_simplification.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = scalar_analysis_simplification.cpp; sourceTree = "<group>"; };
-		A956033A25E46D1D008BC84F /* set_spec_constant_default_value_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = set_spec_constant_default_value_pass.h; sourceTree = "<group>"; };
-		A956033B25E46D1D008BC84F /* dominator_tree.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dominator_tree.h; sourceTree = "<group>"; };
-		A956033C25E46D1D008BC84F /* type_manager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = type_manager.h; sourceTree = "<group>"; };
-		A956033D25E46D1D008BC84F /* compact_ids_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = compact_ids_pass.cpp; sourceTree = "<group>"; };
-		A956033E25E46D1D008BC84F /* loop_peeling.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = loop_peeling.cpp; sourceTree = "<group>"; };
-		A956033F25E46D1D008BC84F /* table.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = table.h; sourceTree = "<group>"; };
-		A95604BE25E46D1D008BC84F /* ext_inst.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ext_inst.h; sourceTree = "<group>"; };
-		A95604BF25E46D1D008BC84F /* diagnostic.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = diagnostic.cpp; sourceTree = "<group>"; };
-		A95604C025E46D1D008BC84F /* latest_version_spirv_header.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = latest_version_spirv_header.h; sourceTree = "<group>"; };
-		A95604C125E46D1D008BC84F /* libspirv.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = libspirv.cpp; sourceTree = "<group>"; };
-		A95604C225E46D1D008BC84F /* instruction.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = instruction.h; sourceTree = "<group>"; };
-		A95604C325E46D1D008BC84F /* spirv_optimizer_options.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = spirv_optimizer_options.h; sourceTree = "<group>"; };
-		A95604C425E46D1D008BC84F /* opcode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = opcode.h; sourceTree = "<group>"; };
-		A95604C525E46D1D008BC84F /* operand.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = operand.cpp; sourceTree = "<group>"; };
-		A95604C625E46D1D008BC84F /* latest_version_glsl_std_450_header.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = latest_version_glsl_std_450_header.h; sourceTree = "<group>"; };
-		A95604C725E46D1D008BC84F /* extensions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = extensions.h; sourceTree = "<group>"; };
-		A95604C825E46D1D008BC84F /* disassemble.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = disassemble.cpp; sourceTree = "<group>"; };
-		A95604C925E46D1D008BC84F /* binary.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = binary.h; sourceTree = "<group>"; };
-		A95604CA25E46D1D008BC84F /* text_handler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = text_handler.cpp; sourceTree = "<group>"; };
-		A95604CC25E46D1D008BC84F /* validate_annotation.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_annotation.cpp; sourceTree = "<group>"; };
-		A95604CD25E46D1D008BC84F /* validate_misc.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_misc.cpp; sourceTree = "<group>"; };
-		A95604CE25E46D1D008BC84F /* validate_cfg.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_cfg.cpp; sourceTree = "<group>"; };
-		A95604CF25E46D1D008BC84F /* validate_capability.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_capability.cpp; sourceTree = "<group>"; };
-		A95604D025E46D1D008BC84F /* construct.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = construct.h; sourceTree = "<group>"; };
-		A95604D125E46D1D008BC84F /* validate_barriers.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_barriers.cpp; sourceTree = "<group>"; };
-		A95604D225E46D1D008BC84F /* validate_non_uniform.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_non_uniform.cpp; sourceTree = "<group>"; };
-		A95604D325E46D1D008BC84F /* validate_scopes.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_scopes.cpp; sourceTree = "<group>"; };
-		A95604D425E46D1D008BC84F /* validate_atomics.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_atomics.cpp; sourceTree = "<group>"; };
-		A95604D525E46D1D008BC84F /* basic_block.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = basic_block.h; sourceTree = "<group>"; };
-		A95604D625E46D1D008BC84F /* validate_instruction.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_instruction.cpp; sourceTree = "<group>"; };
-		A95604D725E46D1D008BC84F /* validate_decorations.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_decorations.cpp; sourceTree = "<group>"; };
-		A95604D825E46D1D008BC84F /* validate_debug.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_debug.cpp; sourceTree = "<group>"; };
-		A95604D925E46D1D008BC84F /* validate_builtins.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_builtins.cpp; sourceTree = "<group>"; };
-		A95604DA25E46D1D008BC84F /* validate_interfaces.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_interfaces.cpp; sourceTree = "<group>"; };
-		A95604DB25E46D1D008BC84F /* validate.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate.cpp; sourceTree = "<group>"; };
-		A95604DC25E46D1D008BC84F /* validation_state.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = validation_state.h; sourceTree = "<group>"; };
-		A95604DD25E46D1D008BC84F /* validate_constants.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_constants.cpp; sourceTree = "<group>"; };
-		A95604DE25E46D1D008BC84F /* validate_bitwise.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_bitwise.cpp; sourceTree = "<group>"; };
-		A95604DF25E46D1D008BC84F /* validate_extensions.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_extensions.cpp; sourceTree = "<group>"; };
-		A95604E025E46D1D008BC84F /* construct.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = construct.cpp; sourceTree = "<group>"; };
-		A95604E125E46D1D008BC84F /* function.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = function.cpp; sourceTree = "<group>"; };
-		A95604E225E46D1D008BC84F /* validate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = validate.h; sourceTree = "<group>"; };
-		A95604E325E46D1D008BC84F /* validate_adjacency.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_adjacency.cpp; sourceTree = "<group>"; };
-		A95604E425E46D1D008BC84F /* validate_conversion.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_conversion.cpp; sourceTree = "<group>"; };
-		A95604E525E46D1D008BC84F /* validate_small_type_uses.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_small_type_uses.cpp; sourceTree = "<group>"; };
-		A95604E625E46D1D008BC84F /* validate_scopes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = validate_scopes.h; sourceTree = "<group>"; };
-		A95604E725E46D1D008BC84F /* validate_id.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_id.cpp; sourceTree = "<group>"; };
-		A95604E825E46D1D008BC84F /* validate_memory_semantics.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = validate_memory_semantics.h; sourceTree = "<group>"; };
-		A95604E925E46D1D008BC84F /* validate_arithmetics.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_arithmetics.cpp; sourceTree = "<group>"; };
-		A95604EA25E46D1D008BC84F /* validate_mode_setting.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_mode_setting.cpp; sourceTree = "<group>"; };
-		A95604EB25E46D1D008BC84F /* validate_memory_semantics.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_memory_semantics.cpp; sourceTree = "<group>"; };
-		A95604EC25E46D1D008BC84F /* validate_logicals.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_logicals.cpp; sourceTree = "<group>"; };
-		A95604ED25E46D1D008BC84F /* validate_derivatives.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_derivatives.cpp; sourceTree = "<group>"; };
-		A95604EE25E46D1D008BC84F /* validate_memory.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_memory.cpp; sourceTree = "<group>"; };
-		A95604EF25E46D1D008BC84F /* validate_image.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_image.cpp; sourceTree = "<group>"; };
-		A95604F025E46D1D008BC84F /* validate_literals.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_literals.cpp; sourceTree = "<group>"; };
-		A95604F125E46D1D008BC84F /* instruction.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = instruction.cpp; sourceTree = "<group>"; };
-		A95604F225E46D1D008BC84F /* validate_type.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_type.cpp; sourceTree = "<group>"; };
-		A95604F325E46D1D008BC84F /* instruction.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = instruction.h; sourceTree = "<group>"; };
-		A95604F425E46D1D008BC84F /* validate_execution_limitations.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_execution_limitations.cpp; sourceTree = "<group>"; };
-		A95604F525E46D1D008BC84F /* validate_layout.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_layout.cpp; sourceTree = "<group>"; };
-		A95604F625E46D1D008BC84F /* basic_block.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = basic_block.cpp; sourceTree = "<group>"; };
-		A95604F725E46D1D008BC84F /* validate_function.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_function.cpp; sourceTree = "<group>"; };
-		A95604F825E46D1D008BC84F /* function.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = function.h; sourceTree = "<group>"; };
-		A95604F925E46D1D008BC84F /* validate_composites.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_composites.cpp; sourceTree = "<group>"; };
-		A95604FA25E46D1D008BC84F /* validation_state.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validation_state.cpp; sourceTree = "<group>"; };
-		A95604FB25E46D1D008BC84F /* validate_primitives.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_primitives.cpp; sourceTree = "<group>"; };
-		A95604FC25E46D1D008BC84F /* decoration.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = decoration.h; sourceTree = "<group>"; };
-		A9717C0326EE8C570041AE82 /* spirv_cross_containers.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = spirv_cross_containers.hpp; path = spirv_cross_containers.hpp; sourceTree = "<group>"; };
-		A9717C0426EE8C570041AE82 /* spirv_cross_error_handling.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = spirv_cross_error_handling.hpp; path = spirv_cross_error_handling.hpp; sourceTree = "<group>"; };
-		A9717C0B26EE8C730041AE82 /* spirv_cross_util.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = spirv_cross_util.hpp; path = spirv_cross_util.hpp; sourceTree = "<group>"; };
-		A9717C0F26EE8C9D0041AE82 /* spirv.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = spirv.hpp; path = spirv.hpp; sourceTree = "<group>"; };
+		A9717C0326EE8C570041AE82 /* spirv_cross_containers.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = spirv_cross_containers.hpp; sourceTree = "<group>"; };
+		A9717C0426EE8C570041AE82 /* spirv_cross_error_handling.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = spirv_cross_error_handling.hpp; sourceTree = "<group>"; };
+		A9717C0B26EE8C730041AE82 /* spirv_cross_util.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = spirv_cross_util.hpp; sourceTree = "<group>"; };
+		A9717C0F26EE8C9D0041AE82 /* spirv.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = spirv.hpp; sourceTree = "<group>"; };
 		A972A80F21CECBBF0013AB25 /* libSPIRVTools.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libSPIRVTools.a; sourceTree = BUILT_PRODUCTS_DIR; };
 		A972A82321CECBE90013AB25 /* libSPIRVTools.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libSPIRVTools.a; sourceTree = BUILT_PRODUCTS_DIR; };
 		A972ABDC21CED7BC0013AB25 /* libglslang.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libglslang.a; sourceTree = BUILT_PRODUCTS_DIR; };
@@ -2060,6 +1747,416 @@
 		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>"; };
 		A991DB2124E6016E00AEEC36 /* create_xcframework_func.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = create_xcframework_func.sh; sourceTree = "<group>"; };
+		A994EDAF273FD32B00CD6242 /* spirv_target_env.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = spirv_target_env.cpp; sourceTree = "<group>"; };
+		A994EDB0273FD32B00CD6242 /* spirv_fuzzer_options.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = spirv_fuzzer_options.h; sourceTree = "<group>"; };
+		A994EDB1273FD32B00CD6242 /* assembly_grammar.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = assembly_grammar.h; sourceTree = "<group>"; };
+		A994EDB3273FD32B00CD6242 /* CMakeLists.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
+		A994EDB4273FD32B00CD6242 /* lint_divergent_derivatives.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = lint_divergent_derivatives.cpp; sourceTree = "<group>"; };
+		A994EDB5273FD32B00CD6242 /* linter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = linter.cpp; sourceTree = "<group>"; };
+		A994EDB6273FD32B00CD6242 /* divergence_analysis.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = divergence_analysis.cpp; sourceTree = "<group>"; };
+		A994EDB7273FD32B00CD6242 /* lints.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = lints.h; sourceTree = "<group>"; };
+		A994EDB8273FD32B00CD6242 /* divergence_analysis.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = divergence_analysis.h; sourceTree = "<group>"; };
+		A994EDB9273FD32B00CD6242 /* enum_set.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = enum_set.h; sourceTree = "<group>"; };
+		A994EDBA273FD32B00CD6242 /* CMakeLists.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
+		A994EDBB273FD32B00CD6242 /* text.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = text.cpp; sourceTree = "<group>"; };
+		A994EDBC273FD32B00CD6242 /* assembly_grammar.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = assembly_grammar.cpp; sourceTree = "<group>"; };
+		A994EDBD273FD32B00CD6242 /* text.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = text.h; sourceTree = "<group>"; };
+		A994EDBE273FD32B00CD6242 /* extensions.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = extensions.cpp; sourceTree = "<group>"; };
+		A994EDBF273FD32B00CD6242 /* pch_source.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = pch_source.cpp; sourceTree = "<group>"; };
+		A994EDC1273FD32B00CD6242 /* parse_number.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = parse_number.h; sourceTree = "<group>"; };
+		A994EDC2273FD32B00CD6242 /* ilist_node.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ilist_node.h; sourceTree = "<group>"; };
+		A994EDC3273FD32B00CD6242 /* make_unique.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = make_unique.h; sourceTree = "<group>"; };
+		A994EDC4273FD32B00CD6242 /* string_utils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = string_utils.h; sourceTree = "<group>"; };
+		A994EDC5273FD32B00CD6242 /* small_vector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = small_vector.h; sourceTree = "<group>"; };
+		A994EDC6273FD32B00CD6242 /* timer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = timer.cpp; sourceTree = "<group>"; };
+		A994EDC7273FD32B00CD6242 /* timer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = timer.h; sourceTree = "<group>"; };
+		A994EDC8273FD32B00CD6242 /* string_utils.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = string_utils.cpp; sourceTree = "<group>"; };
+		A994EDC9273FD32B00CD6242 /* bit_vector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = bit_vector.h; sourceTree = "<group>"; };
+		A994EDCA273FD32B00CD6242 /* bitutils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = bitutils.h; sourceTree = "<group>"; };
+		A994EDCB273FD32B00CD6242 /* hex_float.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = hex_float.h; sourceTree = "<group>"; };
+		A994EDCC273FD32B00CD6242 /* parse_number.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = parse_number.cpp; sourceTree = "<group>"; };
+		A994EDCD273FD32B00CD6242 /* bit_vector.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = bit_vector.cpp; sourceTree = "<group>"; };
+		A994EDCE273FD32B00CD6242 /* ilist.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ilist.h; sourceTree = "<group>"; };
+		A994EDCF273FD32B00CD6242 /* spirv_target_env.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = spirv_target_env.h; sourceTree = "<group>"; };
+		A994EDD0273FD32B00CD6242 /* table.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = table.cpp; sourceTree = "<group>"; };
+		A994EDD2273FD32B00CD6242 /* 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>"; };
+		A994EDD3273FD32B00CD6242 /* remove_selection_reduction_opportunity.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = remove_selection_reduction_opportunity.cpp; sourceTree = "<group>"; };
+		A994EDD4273FD32B00CD6242 /* remove_block_reduction_opportunity.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = remove_block_reduction_opportunity.h; sourceTree = "<group>"; };
+		A994EDD5273FD32B00CD6242 /* 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>"; };
+		A994EDD6273FD32B00CD6242 /* reduction_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = reduction_pass.cpp; sourceTree = "<group>"; };
+		A994EDD7273FD32B00CD6242 /* structured_construct_to_block_reduction_opportunity.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = structured_construct_to_block_reduction_opportunity.h; sourceTree = "<group>"; };
+		A994EDD8273FD32B00CD6242 /* 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>"; };
+		A994EDD9273FD32B00CD6242 /* 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>"; };
+		A994EDDA273FD32B00CD6242 /* CMakeLists.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
+		A994EDDB273FD32B00CD6242 /* reduction_util.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = reduction_util.cpp; sourceTree = "<group>"; };
+		A994EDDC273FD32B00CD6242 /* structured_construct_to_block_reduction_opportunity_finder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = structured_construct_to_block_reduction_opportunity_finder.h; sourceTree = "<group>"; };
+		A994EDDD273FD32B00CD6242 /* 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>"; };
+		A994EDDE273FD32B00CD6242 /* 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>"; };
+		A994EDDF273FD32B00CD6242 /* remove_function_reduction_opportunity_finder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = remove_function_reduction_opportunity_finder.cpp; sourceTree = "<group>"; };
+		A994EDE0273FD32B00CD6242 /* remove_instruction_reduction_opportunity.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = remove_instruction_reduction_opportunity.h; sourceTree = "<group>"; };
+		A994EDE1273FD32B00CD6242 /* 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>"; };
+		A994EDE2273FD32B00CD6242 /* 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>"; };
+		A994EDE3273FD32B00CD6242 /* remove_function_reduction_opportunity.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = remove_function_reduction_opportunity.cpp; sourceTree = "<group>"; };
+		A994EDE4273FD32B00CD6242 /* 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>"; };
+		A994EDE5273FD32B00CD6242 /* remove_selection_reduction_opportunity_finder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = remove_selection_reduction_opportunity_finder.cpp; sourceTree = "<group>"; };
+		A994EDE6273FD32B00CD6242 /* 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>"; };
+		A994EDE7273FD32B00CD6242 /* remove_struct_member_reduction_opportunity.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = remove_struct_member_reduction_opportunity.h; sourceTree = "<group>"; };
+		A994EDE8273FD32B00CD6242 /* 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>"; };
+		A994EDE9273FD32B00CD6242 /* merge_blocks_reduction_opportunity.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = merge_blocks_reduction_opportunity.cpp; sourceTree = "<group>"; };
+		A994EDEA273FD32B00CD6242 /* change_operand_reduction_opportunity.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = change_operand_reduction_opportunity.cpp; sourceTree = "<group>"; };
+		A994EDEB273FD32B00CD6242 /* 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>"; };
+		A994EDEC273FD32B00CD6242 /* remove_function_reduction_opportunity.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = remove_function_reduction_opportunity.h; sourceTree = "<group>"; };
+		A994EDED273FD32B00CD6242 /* 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>"; };
+		A994EDEE273FD32B00CD6242 /* 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>"; };
+		A994EDEF273FD32B00CD6242 /* 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>"; };
+		A994EDF0273FD32B00CD6242 /* remove_selection_reduction_opportunity.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = remove_selection_reduction_opportunity.h; sourceTree = "<group>"; };
+		A994EDF1273FD32B00CD6242 /* remove_instruction_reduction_opportunity.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = remove_instruction_reduction_opportunity.cpp; sourceTree = "<group>"; };
+		A994EDF2273FD32B00CD6242 /* remove_selection_reduction_opportunity_finder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = remove_selection_reduction_opportunity_finder.h; sourceTree = "<group>"; };
+		A994EDF3273FD32B00CD6242 /* merge_blocks_reduction_opportunity_finder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = merge_blocks_reduction_opportunity_finder.h; sourceTree = "<group>"; };
+		A994EDF4273FD32B00CD6242 /* pch_source_reduce.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = pch_source_reduce.cpp; sourceTree = "<group>"; };
+		A994EDF5273FD32B00CD6242 /* remove_struct_member_reduction_opportunity.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = remove_struct_member_reduction_opportunity.cpp; sourceTree = "<group>"; };
+		A994EDF6273FD32B00CD6242 /* 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>"; };
+		A994EDF7273FD32B00CD6242 /* 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>"; };
+		A994EDF8273FD32B00CD6242 /* reducer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = reducer.cpp; sourceTree = "<group>"; };
+		A994EDF9273FD32B00CD6242 /* 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>"; };
+		A994EDFA273FD32B00CD6242 /* remove_function_reduction_opportunity_finder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = remove_function_reduction_opportunity_finder.h; sourceTree = "<group>"; };
+		A994EDFB273FD32B00CD6242 /* pch_source_reduce.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pch_source_reduce.h; sourceTree = "<group>"; };
+		A994EDFC273FD32B00CD6242 /* merge_blocks_reduction_opportunity_finder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = merge_blocks_reduction_opportunity_finder.cpp; sourceTree = "<group>"; };
+		A994EDFD273FD32B00CD6242 /* reduction_opportunity.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = reduction_opportunity.cpp; sourceTree = "<group>"; };
+		A994EDFE273FD32B00CD6242 /* reducer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = reducer.h; sourceTree = "<group>"; };
+		A994EDFF273FD32B00CD6242 /* 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>"; };
+		A994EE00273FD32B00CD6242 /* reduction_opportunity.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = reduction_opportunity.h; sourceTree = "<group>"; };
+		A994EE01273FD32B00CD6242 /* 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>"; };
+		A994EE02273FD32B00CD6242 /* 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>"; };
+		A994EE03273FD32B00CD6242 /* reduction_opportunity_finder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = reduction_opportunity_finder.h; sourceTree = "<group>"; };
+		A994EE04273FD32B00CD6242 /* change_operand_reduction_opportunity.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = change_operand_reduction_opportunity.h; sourceTree = "<group>"; };
+		A994EE05273FD32B00CD6242 /* remove_block_reduction_opportunity_finder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = remove_block_reduction_opportunity_finder.h; sourceTree = "<group>"; };
+		A994EE06273FD32B00CD6242 /* remove_block_reduction_opportunity_finder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = remove_block_reduction_opportunity_finder.cpp; sourceTree = "<group>"; };
+		A994EE07273FD32B00CD6242 /* reduction_util.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = reduction_util.h; sourceTree = "<group>"; };
+		A994EE08273FD32B00CD6242 /* merge_blocks_reduction_opportunity.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = merge_blocks_reduction_opportunity.h; sourceTree = "<group>"; };
+		A994EE09273FD32B00CD6242 /* 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>"; };
+		A994EE0A273FD32B00CD6242 /* 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>"; };
+		A994EE0B273FD32B00CD6242 /* structured_construct_to_block_reduction_opportunity.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = structured_construct_to_block_reduction_opportunity.cpp; sourceTree = "<group>"; };
+		A994EE0C273FD32B00CD6242 /* remove_block_reduction_opportunity.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = remove_block_reduction_opportunity.cpp; sourceTree = "<group>"; };
+		A994EE0D273FD32B00CD6242 /* 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>"; };
+		A994EE0E273FD32B00CD6242 /* reduction_opportunity_finder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = reduction_opportunity_finder.cpp; sourceTree = "<group>"; };
+		A994EE0F273FD32B00CD6242 /* structured_construct_to_block_reduction_opportunity_finder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = structured_construct_to_block_reduction_opportunity_finder.cpp; sourceTree = "<group>"; };
+		A994EE10273FD32B00CD6242 /* reduction_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = reduction_pass.h; sourceTree = "<group>"; };
+		A994EE11273FD32B00CD6242 /* latest_version_opencl_std_header.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = latest_version_opencl_std_header.h; sourceTree = "<group>"; };
+		A994EE12273FD32B00CD6242 /* spirv_optimizer_options.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = spirv_optimizer_options.cpp; sourceTree = "<group>"; };
+		A994EE13273FD32B00CD6242 /* cfa.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cfa.h; sourceTree = "<group>"; };
+		A994EE14273FD32B00CD6242 /* pch_source.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pch_source.h; sourceTree = "<group>"; };
+		A994EE15273FD32B00CD6242 /* enum_string_mapping.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = enum_string_mapping.h; sourceTree = "<group>"; };
+		A994EE16273FD32B00CD6242 /* spirv_fuzzer_options.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = spirv_fuzzer_options.cpp; sourceTree = "<group>"; };
+		A994EE17273FD32B00CD6242 /* spirv_reducer_options.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = spirv_reducer_options.h; sourceTree = "<group>"; };
+		A994EE18273FD32B00CD6242 /* spirv_validator_options.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = spirv_validator_options.cpp; sourceTree = "<group>"; };
+		A994EE1F273FD32B00CD6242 /* print.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = print.cpp; sourceTree = "<group>"; };
+		A994EE20273FD32B00CD6242 /* spirv_definition.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = spirv_definition.h; sourceTree = "<group>"; };
+		A994EE21273FD32B00CD6242 /* operand.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = operand.h; sourceTree = "<group>"; };
+		A994EE22273FD32B00CD6242 /* spirv_endian.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = spirv_endian.cpp; sourceTree = "<group>"; };
+		A994EE23273FD32B00CD6242 /* macro.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = macro.h; sourceTree = "<group>"; };
+		A994EE24273FD32B00CD6242 /* spirv_constant.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = spirv_constant.h; sourceTree = "<group>"; };
+		A994EE25273FD32B00CD6242 /* binary.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = binary.cpp; sourceTree = "<group>"; };
+		A994EE26273FD32B00CD6242 /* spirv_validator_options.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = spirv_validator_options.h; sourceTree = "<group>"; };
+		A994EE27273FD32B00CD6242 /* enum_string_mapping.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = enum_string_mapping.cpp; sourceTree = "<group>"; };
+		A994EE28273FD32B00CD6242 /* text_handler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = text_handler.h; sourceTree = "<group>"; };
+		A994EE29273FD32B00CD6242 /* parsed_operand.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = parsed_operand.h; sourceTree = "<group>"; };
+		A994EE2A273FD32B00CD6242 /* name_mapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = name_mapper.h; sourceTree = "<group>"; };
+		A994EE2B273FD32B00CD6242 /* spirv_reducer_options.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = spirv_reducer_options.cpp; sourceTree = "<group>"; };
+		A994EE2C273FD32B00CD6242 /* parsed_operand.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = parsed_operand.cpp; sourceTree = "<group>"; };
+		A994EE2D273FD32B00CD6242 /* diagnostic.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = diagnostic.h; sourceTree = "<group>"; };
+		A994EE2E273FD32B00CD6242 /* spirv_endian.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = spirv_endian.h; sourceTree = "<group>"; };
+		A994EE2F273FD32B00CD6242 /* name_mapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = name_mapper.cpp; sourceTree = "<group>"; };
+		A994EE31273FD32B00CD6242 /* CMakeLists.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
+		A994EE32273FD32B00CD6242 /* linker.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = linker.cpp; sourceTree = "<group>"; };
+		A994EE33273FD32B00CD6242 /* common_debug_info.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = common_debug_info.h; sourceTree = "<group>"; };
+		A994EE34273FD32B00CD6242 /* software_version.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = software_version.cpp; sourceTree = "<group>"; };
+		A994EE35273FD32B00CD6242 /* opcode.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = opcode.cpp; sourceTree = "<group>"; };
+		A994EE36273FD32B00CD6242 /* print.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = print.h; sourceTree = "<group>"; };
+		A994EE37273FD32B00CD6242 /* ext_inst.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ext_inst.cpp; sourceTree = "<group>"; };
+		A994EE38273FD32B00CD6242 /* disassemble.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = disassemble.h; sourceTree = "<group>"; };
+		A994EE3A273FD32B00CD6242 /* optimizer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = optimizer.cpp; sourceTree = "<group>"; };
+		A994EE3B273FD32B00CD6242 /* if_conversion.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = if_conversion.h; sourceTree = "<group>"; };
+		A994EE3C273FD32B00CD6242 /* register_pressure.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = register_pressure.cpp; sourceTree = "<group>"; };
+		A994EE3D273FD32B00CD6242 /* loop_utils.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = loop_utils.cpp; sourceTree = "<group>"; };
+		A994EE3E273FD32B00CD6242 /* merge_return_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = merge_return_pass.h; sourceTree = "<group>"; };
+		A994EE3F273FD32B00CD6242 /* inline_opaque_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = inline_opaque_pass.h; sourceTree = "<group>"; };
+		A994EE40273FD32B00CD6242 /* loop_fusion.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = loop_fusion.h; sourceTree = "<group>"; };
+		A994EE41273FD32B00CD6242 /* combine_access_chains.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = combine_access_chains.cpp; sourceTree = "<group>"; };
+		A994EE42273FD32B00CD6242 /* build_module.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = build_module.cpp; sourceTree = "<group>"; };
+		A994EE43273FD32B00CD6242 /* composite.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = composite.h; sourceTree = "<group>"; };
+		A994EE44273FD32B00CD6242 /* compact_ids_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = compact_ids_pass.h; sourceTree = "<group>"; };
+		A994EE45273FD32B00CD6242 /* register_pressure.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = register_pressure.h; sourceTree = "<group>"; };
+		A994EE46273FD32B00CD6242 /* tree_iterator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tree_iterator.h; sourceTree = "<group>"; };
+		A994EE47273FD32B00CD6242 /* graphics_robust_access_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = graphics_robust_access_pass.h; sourceTree = "<group>"; };
+		A994EE48273FD32B00CD6242 /* local_single_store_elim_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = local_single_store_elim_pass.h; sourceTree = "<group>"; };
+		A994EE49273FD32B00CD6242 /* reduce_load_size.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = reduce_load_size.h; sourceTree = "<group>"; };
+		A994EE4A273FD32B00CD6242 /* code_sink.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = code_sink.cpp; sourceTree = "<group>"; };
+		A994EE4B273FD32B00CD6242 /* types.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = types.cpp; sourceTree = "<group>"; };
+		A994EE4C273FD32B00CD6242 /* scalar_analysis.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = scalar_analysis.h; sourceTree = "<group>"; };
+		A994EE4D273FD32B00CD6242 /* strip_debug_info_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = strip_debug_info_pass.h; sourceTree = "<group>"; };
+		A994EE4E273FD32B00CD6242 /* replace_desc_array_access_using_var_index.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = replace_desc_array_access_using_var_index.h; sourceTree = "<group>"; };
+		A994EE4F273FD32B00CD6242 /* cfg.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = cfg.cpp; sourceTree = "<group>"; };
+		A994EE50273FD32B00CD6242 /* decoration_manager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = decoration_manager.cpp; sourceTree = "<group>"; };
+		A994EE51273FD32B00CD6242 /* local_single_block_elim_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = local_single_block_elim_pass.cpp; sourceTree = "<group>"; };
+		A994EE52273FD32B00CD6242 /* freeze_spec_constant_value_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = freeze_spec_constant_value_pass.cpp; sourceTree = "<group>"; };
+		A994EE53273FD32B00CD6242 /* replace_invalid_opc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = replace_invalid_opc.h; sourceTree = "<group>"; };
+		A994EE54273FD32B00CD6242 /* local_access_chain_convert_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = local_access_chain_convert_pass.h; sourceTree = "<group>"; };
+		A994EE55273FD32B00CD6242 /* inst_bindless_check_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = inst_bindless_check_pass.cpp; sourceTree = "<group>"; };
+		A994EE56273FD32B00CD6242 /* local_redundancy_elimination.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = local_redundancy_elimination.cpp; sourceTree = "<group>"; };
+		A994EE57273FD32B00CD6242 /* CMakeLists.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
+		A994EE58273FD32B00CD6242 /* instrument_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = instrument_pass.cpp; sourceTree = "<group>"; };
+		A994EE59273FD32B00CD6242 /* propagator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = propagator.h; sourceTree = "<group>"; };
+		A994EE5A273FD32B00CD6242 /* instruction_list.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = instruction_list.h; sourceTree = "<group>"; };
+		A994EE5B273FD32B00CD6242 /* feature_manager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = feature_manager.cpp; sourceTree = "<group>"; };
+		A994EE5C273FD32B00CD6242 /* pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = pass.cpp; sourceTree = "<group>"; };
+		A994EE5D273FD32B00CD6242 /* loop_fission.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = loop_fission.cpp; sourceTree = "<group>"; };
+		A994EE5E273FD32B00CD6242 /* dominator_tree.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = dominator_tree.cpp; sourceTree = "<group>"; };
+		A994EE5F273FD32B00CD6242 /* amd_ext_to_khr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = amd_ext_to_khr.h; sourceTree = "<group>"; };
+		A994EE60273FD32B00CD6242 /* merge_return_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = merge_return_pass.cpp; sourceTree = "<group>"; };
+		A994EE61273FD32B00CD6242 /* ir_context.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ir_context.h; sourceTree = "<group>"; };
+		A994EE62273FD32B00CD6242 /* eliminate_dead_constant_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = eliminate_dead_constant_pass.cpp; sourceTree = "<group>"; };
+		A994EE63273FD32B00CD6242 /* control_dependence.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = control_dependence.h; sourceTree = "<group>"; };
+		A994EE64273FD32B00CD6242 /* cfg_cleanup_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = cfg_cleanup_pass.cpp; sourceTree = "<group>"; };
+		A994EE65273FD32B00CD6242 /* wrap_opkill.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = wrap_opkill.cpp; sourceTree = "<group>"; };
+		A994EE66273FD32B00CD6242 /* const_folding_rules.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = const_folding_rules.cpp; sourceTree = "<group>"; };
+		A994EE67273FD32B00CD6242 /* loop_unroller.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = loop_unroller.h; sourceTree = "<group>"; };
+		A994EE68273FD32B00CD6242 /* strip_debug_info_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = strip_debug_info_pass.cpp; sourceTree = "<group>"; };
+		A994EE69273FD32B00CD6242 /* ssa_rewrite_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ssa_rewrite_pass.cpp; sourceTree = "<group>"; };
+		A994EE6A273FD32B00CD6242 /* loop_dependence.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = loop_dependence.cpp; sourceTree = "<group>"; };
+		A994EE6B273FD32B00CD6242 /* unify_const_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = unify_const_pass.h; sourceTree = "<group>"; };
+		A994EE6C273FD32B00CD6242 /* ir_loader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ir_loader.h; sourceTree = "<group>"; };
+		A994EE6D273FD32B00CD6242 /* inst_debug_printf_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = inst_debug_printf_pass.cpp; sourceTree = "<group>"; };
+		A994EE6E273FD32B00CD6242 /* types.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = types.h; sourceTree = "<group>"; };
+		A994EE6F273FD32B00CD6242 /* 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>"; };
+		A994EE70273FD32B00CD6242 /* mem_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = mem_pass.cpp; sourceTree = "<group>"; };
+		A994EE71273FD32B00CD6242 /* basic_block.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = basic_block.h; sourceTree = "<group>"; };
+		A994EE72273FD32B00CD6242 /* remove_duplicates_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = remove_duplicates_pass.cpp; sourceTree = "<group>"; };
+		A994EE73273FD32B00CD6242 /* dead_variable_elimination.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = dead_variable_elimination.cpp; sourceTree = "<group>"; };
+		A994EE74273FD32B00CD6242 /* block_merge_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = block_merge_pass.h; sourceTree = "<group>"; };
+		A994EE75273FD32B00CD6242 /* module.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = module.cpp; sourceTree = "<group>"; };
+		A994EE76273FD32B00CD6242 /* debug_info_manager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = debug_info_manager.h; sourceTree = "<group>"; };
+		A994EE77273FD32B00CD6242 /* 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>"; };
+		A994EE78273FD32B00CD6242 /* loop_unswitch_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = loop_unswitch_pass.cpp; sourceTree = "<group>"; };
+		A994EE79273FD32B00CD6242 /* unify_const_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = unify_const_pass.cpp; sourceTree = "<group>"; };
+		A994EE7A273FD32B00CD6242 /* type_manager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = type_manager.cpp; sourceTree = "<group>"; };
+		A994EE7B273FD32B00CD6242 /* private_to_local_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = private_to_local_pass.h; sourceTree = "<group>"; };
+		A994EE7C273FD32B00CD6242 /* convert_to_half_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = convert_to_half_pass.h; sourceTree = "<group>"; };
+		A994EE7D273FD32B00CD6242 /* relax_float_ops_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = relax_float_ops_pass.h; sourceTree = "<group>"; };
+		A994EE7E273FD32B00CD6242 /* inline_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = inline_pass.cpp; sourceTree = "<group>"; };
+		A994EE7F273FD32B00CD6242 /* def_use_manager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = def_use_manager.h; sourceTree = "<group>"; };
+		A994EE80273FD32B00CD6242 /* ir_loader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ir_loader.cpp; sourceTree = "<group>"; };
+		A994EE81273FD32B00CD6242 /* convert_to_sampled_image_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = convert_to_sampled_image_pass.h; sourceTree = "<group>"; };
+		A994EE82273FD32B00CD6242 /* cfg_cleanup_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cfg_cleanup_pass.h; sourceTree = "<group>"; };
+		A994EE83273FD32B00CD6242 /* licm_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = licm_pass.cpp; sourceTree = "<group>"; };
+		A994EE84273FD32B00CD6242 /* eliminate_dead_functions_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = eliminate_dead_functions_pass.cpp; sourceTree = "<group>"; };
+		A994EE85273FD32B00CD6242 /* local_redundancy_elimination.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = local_redundancy_elimination.h; sourceTree = "<group>"; };
+		A994EE86273FD32B00CD6242 /* loop_peeling.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = loop_peeling.h; sourceTree = "<group>"; };
+		A994EE87273FD32B00CD6242 /* vector_dce.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = vector_dce.cpp; sourceTree = "<group>"; };
+		A994EE88273FD32B00CD6242 /* block_merge_util.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = block_merge_util.h; sourceTree = "<group>"; };
+		A994EE89273FD32B00CD6242 /* loop_unroller.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = loop_unroller.cpp; sourceTree = "<group>"; };
+		A994EE8A273FD32B00CD6242 /* desc_sroa.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = desc_sroa.h; sourceTree = "<group>"; };
+		A994EE8B273FD32B00CD6242 /* constants.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = constants.cpp; sourceTree = "<group>"; };
+		A994EE8C273FD32B00CD6242 /* loop_fusion_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = loop_fusion_pass.h; sourceTree = "<group>"; };
+		A994EE8D273FD32B00CD6242 /* struct_cfg_analysis.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = struct_cfg_analysis.h; sourceTree = "<group>"; };
+		A994EE8E273FD32B00CD6242 /* desc_sroa_util.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = desc_sroa_util.cpp; sourceTree = "<group>"; };
+		A994EE8F273FD32B00CD6242 /* inst_buff_addr_check_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = inst_buff_addr_check_pass.cpp; sourceTree = "<group>"; };
+		A994EE90273FD32B00CD6242 /* def_use_manager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = def_use_manager.cpp; sourceTree = "<group>"; };
+		A994EE91273FD32B00CD6242 /* wrap_opkill.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = wrap_opkill.h; sourceTree = "<group>"; };
+		A994EE92273FD32B00CD6242 /* strip_reflect_info_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = strip_reflect_info_pass.cpp; sourceTree = "<group>"; };
+		A994EE93273FD32B00CD6242 /* empty_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = empty_pass.h; sourceTree = "<group>"; };
+		A994EE94273FD32B00CD6242 /* decoration_manager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = decoration_manager.h; sourceTree = "<group>"; };
+		A994EE95273FD32B00CD6242 /* ccp_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ccp_pass.cpp; sourceTree = "<group>"; };
+		A994EE96273FD32B00CD6242 /* local_single_block_elim_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = local_single_block_elim_pass.h; sourceTree = "<group>"; };
+		A994EE97273FD32B00CD6242 /* interp_fixup_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = interp_fixup_pass.h; sourceTree = "<group>"; };
+		A994EE98273FD32B00CD6242 /* pch_source_opt.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = pch_source_opt.cpp; sourceTree = "<group>"; };
+		A994EE99273FD32B00CD6242 /* inst_buff_addr_check_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = inst_buff_addr_check_pass.h; sourceTree = "<group>"; };
+		A994EE9A273FD32B00CD6242 /* strength_reduction_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = strength_reduction_pass.h; sourceTree = "<group>"; };
+		A994EE9B273FD32B00CD6242 /* aggressive_dead_code_elim_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = aggressive_dead_code_elim_pass.cpp; sourceTree = "<group>"; };
+		A994EE9C273FD32B00CD6242 /* eliminate_dead_functions_util.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = eliminate_dead_functions_util.cpp; sourceTree = "<group>"; };
+		A994EE9D273FD32B00CD6242 /* inst_debug_printf_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = inst_debug_printf_pass.h; sourceTree = "<group>"; };
+		A994EE9E273FD32B00CD6242 /* simplification_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = simplification_pass.cpp; sourceTree = "<group>"; };
+		A994EE9F273FD32B00CD6242 /* dead_branch_elim_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = dead_branch_elim_pass.cpp; sourceTree = "<group>"; };
+		A994EEA0273FD32B00CD6242 /* flatten_decoration_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = flatten_decoration_pass.cpp; sourceTree = "<group>"; };
+		A994EEA1273FD32B00CD6242 /* dead_insert_elim_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dead_insert_elim_pass.h; sourceTree = "<group>"; };
+		A994EEA2273FD32B00CD6242 /* folding_rules.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = folding_rules.cpp; sourceTree = "<group>"; };
+		A994EEA3273FD32B00CD6242 /* freeze_spec_constant_value_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = freeze_spec_constant_value_pass.h; sourceTree = "<group>"; };
+		A994EEA4273FD32B00CD6242 /* ir_context.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ir_context.cpp; sourceTree = "<group>"; };
+		A994EEA5273FD32B00CD6242 /* instrument_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = instrument_pass.h; sourceTree = "<group>"; };
+		A994EEA6273FD32B00CD6242 /* mem_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mem_pass.h; sourceTree = "<group>"; };
+		A994EEA7273FD32B00CD6242 /* loop_descriptor.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = loop_descriptor.cpp; sourceTree = "<group>"; };
+		A994EEA8273FD32B00CD6242 /* eliminate_dead_members_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = eliminate_dead_members_pass.h; sourceTree = "<group>"; };
+		A994EEA9273FD32B00CD6242 /* function.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = function.cpp; sourceTree = "<group>"; };
+		A994EEAA273FD32B00CD6242 /* instruction_list.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = instruction_list.cpp; sourceTree = "<group>"; };
+		A994EEAB273FD32B00CD6242 /* control_dependence.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = control_dependence.cpp; sourceTree = "<group>"; };
+		A994EEAC273FD32B00CD6242 /* composite.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = composite.cpp; sourceTree = "<group>"; };
+		A994EEAD273FD32B00CD6242 /* convert_to_half_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = convert_to_half_pass.cpp; sourceTree = "<group>"; };
+		A994EEAE273FD32B00CD6242 /* inline_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = inline_pass.h; sourceTree = "<group>"; };
+		A994EEAF273FD32B00CD6242 /* loop_dependence.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = loop_dependence.h; sourceTree = "<group>"; };
+		A994EEB0273FD32B00CD6242 /* value_number_table.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = value_number_table.h; sourceTree = "<group>"; };
+		A994EEB1273FD32B00CD6242 /* flatten_decoration_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = flatten_decoration_pass.h; sourceTree = "<group>"; };
+		A994EEB2273FD32B00CD6242 /* if_conversion.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = if_conversion.cpp; sourceTree = "<group>"; };
+		A994EEB3273FD32B00CD6242 /* debug_info_manager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = debug_info_manager.cpp; sourceTree = "<group>"; };
+		A994EEB4273FD32B00CD6242 /* inline_exhaustive_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = inline_exhaustive_pass.h; sourceTree = "<group>"; };
+		A994EEB5273FD32B00CD6242 /* constants.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = constants.h; sourceTree = "<group>"; };
+		A994EEB6273FD32B00CD6242 /* eliminate_dead_members_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = eliminate_dead_members_pass.cpp; sourceTree = "<group>"; };
+		A994EEB7273FD32B00CD6242 /* strength_reduction_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = strength_reduction_pass.cpp; sourceTree = "<group>"; };
+		A994EEB8273FD32B00CD6242 /* desc_sroa.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = desc_sroa.cpp; sourceTree = "<group>"; };
+		A994EEB9273FD32B00CD6242 /* block_merge_util.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = block_merge_util.cpp; sourceTree = "<group>"; };
+		A994EEBA273FD32B00CD6242 /* upgrade_memory_model.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = upgrade_memory_model.h; sourceTree = "<group>"; };
+		A994EEBB273FD32B00CD6242 /* copy_prop_arrays.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = copy_prop_arrays.cpp; sourceTree = "<group>"; };
+		A994EEBC273FD32B00CD6242 /* pass_manager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = pass_manager.cpp; sourceTree = "<group>"; };
+		A994EEBD273FD32B00CD6242 /* inline_exhaustive_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = inline_exhaustive_pass.cpp; sourceTree = "<group>"; };
+		A994EEBE273FD32B00CD6242 /* loop_fission.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = loop_fission.h; sourceTree = "<group>"; };
+		A994EEBF273FD32B00CD6242 /* workaround1209.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = workaround1209.h; sourceTree = "<group>"; };
+		A994EEC0273FD32B00CD6242 /* loop_fusion_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = loop_fusion_pass.cpp; sourceTree = "<group>"; };
+		A994EEC1273FD32B00CD6242 /* log.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = log.h; sourceTree = "<group>"; };
+		A994EEC2273FD32B00CD6242 /* copy_prop_arrays.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = copy_prop_arrays.h; sourceTree = "<group>"; };
+		A994EEC3273FD32B00CD6242 /* eliminate_dead_constant_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = eliminate_dead_constant_pass.h; sourceTree = "<group>"; };
+		A994EEC4273FD32B00CD6242 /* dead_insert_elim_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = dead_insert_elim_pass.cpp; sourceTree = "<group>"; };
+		A994EEC5273FD32B00CD6242 /* ssa_rewrite_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ssa_rewrite_pass.h; sourceTree = "<group>"; };
+		A994EEC6273FD32B00CD6242 /* scalar_analysis.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = scalar_analysis.cpp; sourceTree = "<group>"; };
+		A994EEC7273FD32B00CD6242 /* dead_variable_elimination.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dead_variable_elimination.h; sourceTree = "<group>"; };
+		A994EEC8273FD32B00CD6242 /* block_merge_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = block_merge_pass.cpp; sourceTree = "<group>"; };
+		A994EEC9273FD32B00CD6242 /* dominator_analysis.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dominator_analysis.h; sourceTree = "<group>"; };
+		A994EECA273FD32B00CD6242 /* convert_to_sampled_image_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = convert_to_sampled_image_pass.cpp; sourceTree = "<group>"; };
+		A994EECB273FD32B00CD6242 /* pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pass.h; sourceTree = "<group>"; };
+		A994EECC273FD32B00CD6242 /* folding_rules.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = folding_rules.h; sourceTree = "<group>"; };
+		A994EECD273FD32B00CD6242 /* eliminate_dead_functions_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = eliminate_dead_functions_pass.h; sourceTree = "<group>"; };
+		A994EECE273FD32B00CD6242 /* eliminate_dead_functions_util.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = eliminate_dead_functions_util.h; sourceTree = "<group>"; };
+		A994EECF273FD32B00CD6242 /* fold.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fold.h; sourceTree = "<group>"; };
+		A994EED0273FD32B00CD6242 /* local_single_store_elim_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = local_single_store_elim_pass.cpp; sourceTree = "<group>"; };
+		A994EED1273FD32B00CD6242 /* dead_branch_elim_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dead_branch_elim_pass.h; sourceTree = "<group>"; };
+		A994EED2273FD32B00CD6242 /* private_to_local_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = private_to_local_pass.cpp; sourceTree = "<group>"; };
+		A994EED3273FD32B00CD6242 /* scalar_analysis_nodes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = scalar_analysis_nodes.h; sourceTree = "<group>"; };
+		A994EED4273FD32B00CD6242 /* propagator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = propagator.cpp; sourceTree = "<group>"; };
+		A994EED5273FD32B00CD6242 /* fix_storage_class.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fix_storage_class.h; sourceTree = "<group>"; };
+		A994EED6273FD32B00CD6242 /* loop_dependence_helpers.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = loop_dependence_helpers.cpp; sourceTree = "<group>"; };
+		A994EED7273FD32B00CD6242 /* 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>"; };
+		A994EED8273FD32B00CD6242 /* passes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = passes.h; sourceTree = "<group>"; };
+		A994EED9273FD32B00CD6242 /* fold.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = fold.cpp; sourceTree = "<group>"; };
+		A994EEDA273FD32B00CD6242 /* amd_ext_to_khr.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = amd_ext_to_khr.cpp; sourceTree = "<group>"; };
+		A994EEDB273FD32B00CD6242 /* strip_reflect_info_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = strip_reflect_info_pass.h; sourceTree = "<group>"; };
+		A994EEDC273FD32B00CD6242 /* scalar_replacement_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = scalar_replacement_pass.cpp; sourceTree = "<group>"; };
+		A994EEDD273FD32B00CD6242 /* simplification_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = simplification_pass.h; sourceTree = "<group>"; };
+		A994EEDE273FD32B00CD6242 /* remove_duplicates_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = remove_duplicates_pass.h; sourceTree = "<group>"; };
+		A994EEDF273FD32B00CD6242 /* desc_sroa_util.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = desc_sroa_util.h; sourceTree = "<group>"; };
+		A994EEE0273FD32B00CD6242 /* redundancy_elimination.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = redundancy_elimination.cpp; sourceTree = "<group>"; };
+		A994EEE1273FD32B00CD6242 /* reflect.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = reflect.h; sourceTree = "<group>"; };
+		A994EEE2273FD32B00CD6242 /* workaround1209.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = workaround1209.cpp; sourceTree = "<group>"; };
+		A994EEE3273FD32B00CD6242 /* null_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = null_pass.h; sourceTree = "<group>"; };
+		A994EEE4273FD32B00CD6242 /* relax_float_ops_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = relax_float_ops_pass.cpp; sourceTree = "<group>"; };
+		A994EEE5273FD32B00CD6242 /* const_folding_rules.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = const_folding_rules.h; sourceTree = "<group>"; };
+		A994EEE6273FD32B00CD6242 /* scalar_replacement_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = scalar_replacement_pass.h; sourceTree = "<group>"; };
+		A994EEE7273FD32B00CD6242 /* instruction.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = instruction.cpp; sourceTree = "<group>"; };
+		A994EEE8273FD32B00CD6242 /* pch_source_opt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pch_source_opt.h; sourceTree = "<group>"; };
+		A994EEE9273FD32B00CD6242 /* reduce_load_size.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = reduce_load_size.cpp; sourceTree = "<group>"; };
+		A994EEEA273FD32B00CD6242 /* redundancy_elimination.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = redundancy_elimination.h; sourceTree = "<group>"; };
+		A994EEEB273FD32B00CD6242 /* fix_storage_class.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = fix_storage_class.cpp; sourceTree = "<group>"; };
+		A994EEEC273FD32B00CD6242 /* value_number_table.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = value_number_table.cpp; sourceTree = "<group>"; };
+		A994EEED273FD32B00CD6242 /* remove_unused_interface_variables_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = remove_unused_interface_variables_pass.cpp; sourceTree = "<group>"; };
+		A994EEEE273FD32B00CD6242 /* inline_opaque_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = inline_opaque_pass.cpp; sourceTree = "<group>"; };
+		A994EEEF273FD32B00CD6242 /* replace_invalid_opc.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = replace_invalid_opc.cpp; sourceTree = "<group>"; };
+		A994EEF0273FD32B00CD6242 /* loop_utils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = loop_utils.h; sourceTree = "<group>"; };
+		A994EEF1273FD32B00CD6242 /* module.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = module.h; sourceTree = "<group>"; };
+		A994EEF2273FD32B00CD6242 /* dominator_analysis.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = dominator_analysis.cpp; sourceTree = "<group>"; };
+		A994EEF3273FD32B00CD6242 /* ir_builder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ir_builder.h; sourceTree = "<group>"; };
+		A994EEF4273FD32B00CD6242 /* replace_desc_array_access_using_var_index.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = replace_desc_array_access_using_var_index.cpp; sourceTree = "<group>"; };
+		A994EEF5273FD32B00CD6242 /* loop_unswitch_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = loop_unswitch_pass.h; sourceTree = "<group>"; };
+		A994EEF6273FD32B00CD6242 /* cfg.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cfg.h; sourceTree = "<group>"; };
+		A994EEF7273FD32B00CD6242 /* code_sink.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = code_sink.h; sourceTree = "<group>"; };
+		A994EEF8273FD32B00CD6242 /* dataflow.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = dataflow.cpp; sourceTree = "<group>"; };
+		A994EEF9273FD32B00CD6242 /* loop_descriptor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = loop_descriptor.h; sourceTree = "<group>"; };
+		A994EEFA273FD32B00CD6242 /* instruction.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = instruction.h; sourceTree = "<group>"; };
+		A994EEFB273FD32B00CD6242 /* aggressive_dead_code_elim_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = aggressive_dead_code_elim_pass.h; sourceTree = "<group>"; };
+		A994EEFC273FD32B00CD6242 /* struct_cfg_analysis.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = struct_cfg_analysis.cpp; sourceTree = "<group>"; };
+		A994EEFD273FD32B00CD6242 /* vector_dce.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vector_dce.h; sourceTree = "<group>"; };
+		A994EEFE273FD32B00CD6242 /* combine_access_chains.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = combine_access_chains.h; sourceTree = "<group>"; };
+		A994EEFF273FD32B00CD6242 /* pass_manager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pass_manager.h; sourceTree = "<group>"; };
+		A994EF00273FD32B00CD6242 /* local_access_chain_convert_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = local_access_chain_convert_pass.cpp; sourceTree = "<group>"; };
+		A994EF01273FD32B00CD6242 /* interp_fixup_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = interp_fixup_pass.cpp; sourceTree = "<group>"; };
+		A994EF02273FD32B00CD6242 /* basic_block.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = basic_block.cpp; sourceTree = "<group>"; };
+		A994EF03273FD32B00CD6242 /* iterator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = iterator.h; sourceTree = "<group>"; };
+		A994EF04273FD32B00CD6242 /* licm_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = licm_pass.h; sourceTree = "<group>"; };
+		A994EF05273FD32B00CD6242 /* build_module.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = build_module.h; sourceTree = "<group>"; };
+		A994EF06273FD32B00CD6242 /* ccp_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccp_pass.h; sourceTree = "<group>"; };
+		A994EF07273FD32B00CD6242 /* graphics_robust_access_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = graphics_robust_access_pass.cpp; sourceTree = "<group>"; };
+		A994EF08273FD32B00CD6242 /* function.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = function.h; sourceTree = "<group>"; };
+		A994EF09273FD32B00CD6242 /* loop_fusion.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = loop_fusion.cpp; sourceTree = "<group>"; };
+		A994EF0A273FD32B00CD6242 /* upgrade_memory_model.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = upgrade_memory_model.cpp; sourceTree = "<group>"; };
+		A994EF0B273FD32B00CD6242 /* feature_manager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = feature_manager.h; sourceTree = "<group>"; };
+		A994EF0C273FD32B00CD6242 /* dataflow.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dataflow.h; sourceTree = "<group>"; };
+		A994EF0D273FD32B00CD6242 /* inst_bindless_check_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = inst_bindless_check_pass.h; sourceTree = "<group>"; };
+		A994EF0E273FD32B00CD6242 /* scalar_analysis_simplification.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = scalar_analysis_simplification.cpp; sourceTree = "<group>"; };
+		A994EF0F273FD32B00CD6242 /* 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>"; };
+		A994EF10273FD32B00CD6242 /* dominator_tree.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dominator_tree.h; sourceTree = "<group>"; };
+		A994EF11273FD32B00CD6242 /* remove_unused_interface_variables_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = remove_unused_interface_variables_pass.h; sourceTree = "<group>"; };
+		A994EF12273FD32B00CD6242 /* type_manager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = type_manager.h; sourceTree = "<group>"; };
+		A994EF13273FD32B00CD6242 /* compact_ids_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = compact_ids_pass.cpp; sourceTree = "<group>"; };
+		A994EF14273FD32B00CD6242 /* loop_peeling.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = loop_peeling.cpp; sourceTree = "<group>"; };
+		A994EF15273FD32B00CD6242 /* table.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = table.h; sourceTree = "<group>"; };
+		A994F0A2273FD32C00CD6242 /* ext_inst.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ext_inst.h; sourceTree = "<group>"; };
+		A994F0A3273FD32C00CD6242 /* diagnostic.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = diagnostic.cpp; sourceTree = "<group>"; };
+		A994F0A4273FD32C00CD6242 /* latest_version_spirv_header.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = latest_version_spirv_header.h; sourceTree = "<group>"; };
+		A994F0A5273FD32C00CD6242 /* libspirv.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = libspirv.cpp; sourceTree = "<group>"; };
+		A994F0A6273FD32C00CD6242 /* instruction.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = instruction.h; sourceTree = "<group>"; };
+		A994F0A7273FD32C00CD6242 /* spirv_optimizer_options.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = spirv_optimizer_options.h; sourceTree = "<group>"; };
+		A994F0A8273FD32C00CD6242 /* opcode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = opcode.h; sourceTree = "<group>"; };
+		A994F0A9273FD32C00CD6242 /* operand.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = operand.cpp; sourceTree = "<group>"; };
+		A994F0AA273FD32C00CD6242 /* 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>"; };
+		A994F0AB273FD32C00CD6242 /* extensions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = extensions.h; sourceTree = "<group>"; };
+		A994F0AC273FD32C00CD6242 /* disassemble.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = disassemble.cpp; sourceTree = "<group>"; };
+		A994F0AD273FD32C00CD6242 /* binary.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = binary.h; sourceTree = "<group>"; };
+		A994F0AE273FD32C00CD6242 /* text_handler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = text_handler.cpp; sourceTree = "<group>"; };
+		A994F0B0273FD32C00CD6242 /* validate_annotation.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_annotation.cpp; sourceTree = "<group>"; };
+		A994F0B1273FD32C00CD6242 /* validate_misc.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_misc.cpp; sourceTree = "<group>"; };
+		A994F0B2273FD32C00CD6242 /* validate_cfg.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_cfg.cpp; sourceTree = "<group>"; };
+		A994F0B3273FD32C00CD6242 /* validate_capability.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_capability.cpp; sourceTree = "<group>"; };
+		A994F0B4273FD32C00CD6242 /* construct.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = construct.h; sourceTree = "<group>"; };
+		A994F0B5273FD32C00CD6242 /* validate_barriers.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_barriers.cpp; sourceTree = "<group>"; };
+		A994F0B6273FD32C00CD6242 /* validate_non_uniform.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_non_uniform.cpp; sourceTree = "<group>"; };
+		A994F0B7273FD32C00CD6242 /* validate_scopes.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_scopes.cpp; sourceTree = "<group>"; };
+		A994F0B8273FD32C00CD6242 /* validate_atomics.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_atomics.cpp; sourceTree = "<group>"; };
+		A994F0B9273FD32C00CD6242 /* basic_block.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = basic_block.h; sourceTree = "<group>"; };
+		A994F0BA273FD32C00CD6242 /* validate_instruction.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_instruction.cpp; sourceTree = "<group>"; };
+		A994F0BB273FD32C00CD6242 /* validate_decorations.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_decorations.cpp; sourceTree = "<group>"; };
+		A994F0BC273FD32C00CD6242 /* validate_debug.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_debug.cpp; sourceTree = "<group>"; };
+		A994F0BD273FD32C00CD6242 /* validate_builtins.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_builtins.cpp; sourceTree = "<group>"; };
+		A994F0BE273FD32C00CD6242 /* validate_interfaces.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_interfaces.cpp; sourceTree = "<group>"; };
+		A994F0BF273FD32C00CD6242 /* validate.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate.cpp; sourceTree = "<group>"; };
+		A994F0C0273FD32C00CD6242 /* validation_state.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = validation_state.h; sourceTree = "<group>"; };
+		A994F0C1273FD32C00CD6242 /* validate_constants.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_constants.cpp; sourceTree = "<group>"; };
+		A994F0C2273FD32C00CD6242 /* validate_bitwise.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_bitwise.cpp; sourceTree = "<group>"; };
+		A994F0C3273FD32C00CD6242 /* validate_extensions.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_extensions.cpp; sourceTree = "<group>"; };
+		A994F0C4273FD32C00CD6242 /* construct.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = construct.cpp; sourceTree = "<group>"; };
+		A994F0C5273FD32C00CD6242 /* function.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = function.cpp; sourceTree = "<group>"; };
+		A994F0C6273FD32C00CD6242 /* validate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = validate.h; sourceTree = "<group>"; };
+		A994F0C7273FD32C00CD6242 /* validate_adjacency.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_adjacency.cpp; sourceTree = "<group>"; };
+		A994F0C8273FD32C00CD6242 /* validate_conversion.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_conversion.cpp; sourceTree = "<group>"; };
+		A994F0C9273FD32C00CD6242 /* validate_small_type_uses.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_small_type_uses.cpp; sourceTree = "<group>"; };
+		A994F0CA273FD32C00CD6242 /* validate_scopes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = validate_scopes.h; sourceTree = "<group>"; };
+		A994F0CB273FD32C00CD6242 /* validate_id.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_id.cpp; sourceTree = "<group>"; };
+		A994F0CC273FD32C00CD6242 /* validate_memory_semantics.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = validate_memory_semantics.h; sourceTree = "<group>"; };
+		A994F0CD273FD32C00CD6242 /* validate_arithmetics.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_arithmetics.cpp; sourceTree = "<group>"; };
+		A994F0CE273FD32C00CD6242 /* validate_mode_setting.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_mode_setting.cpp; sourceTree = "<group>"; };
+		A994F0CF273FD32C00CD6242 /* validate_memory_semantics.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_memory_semantics.cpp; sourceTree = "<group>"; };
+		A994F0D0273FD32C00CD6242 /* validate_logicals.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_logicals.cpp; sourceTree = "<group>"; };
+		A994F0D1273FD32C00CD6242 /* validate_derivatives.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_derivatives.cpp; sourceTree = "<group>"; };
+		A994F0D2273FD32C00CD6242 /* validate_memory.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_memory.cpp; sourceTree = "<group>"; };
+		A994F0D3273FD32C00CD6242 /* validate_image.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_image.cpp; sourceTree = "<group>"; };
+		A994F0D4273FD32C00CD6242 /* validate_literals.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_literals.cpp; sourceTree = "<group>"; };
+		A994F0D5273FD32C00CD6242 /* instruction.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = instruction.cpp; sourceTree = "<group>"; };
+		A994F0D6273FD32C00CD6242 /* validate_type.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_type.cpp; sourceTree = "<group>"; };
+		A994F0D7273FD32C00CD6242 /* instruction.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = instruction.h; sourceTree = "<group>"; };
+		A994F0D8273FD32C00CD6242 /* validate_execution_limitations.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_execution_limitations.cpp; sourceTree = "<group>"; };
+		A994F0D9273FD32C00CD6242 /* validate_layout.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_layout.cpp; sourceTree = "<group>"; };
+		A994F0DA273FD32C00CD6242 /* basic_block.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = basic_block.cpp; sourceTree = "<group>"; };
+		A994F0DB273FD32C00CD6242 /* validate_function.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_function.cpp; sourceTree = "<group>"; };
+		A994F0DC273FD32C00CD6242 /* function.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = function.h; sourceTree = "<group>"; };
+		A994F0DD273FD32C00CD6242 /* validate_composites.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_composites.cpp; sourceTree = "<group>"; };
+		A994F0DE273FD32C00CD6242 /* validation_state.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validation_state.cpp; sourceTree = "<group>"; };
+		A994F0DF273FD32C00CD6242 /* validate_primitives.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_primitives.cpp; sourceTree = "<group>"; };
+		A994F0E0273FD32C00CD6242 /* decoration.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = decoration.h; sourceTree = "<group>"; };
 		A997F94226865A550006F71B /* NonSemanticDebugPrintf.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NonSemanticDebugPrintf.h; sourceTree = "<group>"; };
 		A997F94326865A550006F71B /* SPVRemapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SPVRemapper.h; sourceTree = "<group>"; };
 		A997F94426865A550006F71B /* SpvBuilder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SpvBuilder.h; sourceTree = "<group>"; };
@@ -2178,438 +2275,6 @@
 			path = External;
 			sourceTree = "<group>";
 		};
-		A95601F825E46D1C008BC84F /* source */ = {
-			isa = PBXGroup;
-			children = (
-				A95601F925E46D1C008BC84F /* spirv_target_env.cpp */,
-				A95601FA25E46D1C008BC84F /* spirv_fuzzer_options.h */,
-				A95601FB25E46D1C008BC84F /* assembly_grammar.h */,
-				A95601FC25E46D1C008BC84F /* enum_set.h */,
-				A95601FD25E46D1C008BC84F /* CMakeLists.txt */,
-				A95601FE25E46D1C008BC84F /* text.cpp */,
-				A95601FF25E46D1C008BC84F /* assembly_grammar.cpp */,
-				A956020025E46D1C008BC84F /* text.h */,
-				A956020125E46D1C008BC84F /* extensions.cpp */,
-				A956020225E46D1C008BC84F /* pch_source.cpp */,
-				A956020325E46D1C008BC84F /* util */,
-				A956021225E46D1C008BC84F /* spirv_target_env.h */,
-				A956021325E46D1C008BC84F /* table.cpp */,
-				A956021425E46D1C008BC84F /* reduce */,
-				A956025025E46D1C008BC84F /* latest_version_opencl_std_header.h */,
-				A956025125E46D1C008BC84F /* spirv_optimizer_options.cpp */,
-				A956025225E46D1C008BC84F /* cfa.h */,
-				A956025325E46D1C008BC84F /* pch_source.h */,
-				A956025425E46D1C008BC84F /* enum_string_mapping.h */,
-				A956025525E46D1C008BC84F /* spirv_fuzzer_options.cpp */,
-				A956025625E46D1C008BC84F /* spirv_reducer_options.h */,
-				A956025725E46D1C008BC84F /* spirv_validator_options.cpp */,
-				A956025825E46D1C008BC84F /* print.cpp */,
-				A956025925E46D1C008BC84F /* spirv_definition.h */,
-				A956025A25E46D1C008BC84F /* operand.h */,
-				A956025B25E46D1C008BC84F /* spirv_endian.cpp */,
-				A956025C25E46D1C008BC84F /* macro.h */,
-				A956025D25E46D1C008BC84F /* spirv_constant.h */,
-				A956025E25E46D1C008BC84F /* binary.cpp */,
-				A956025F25E46D1C008BC84F /* spirv_validator_options.h */,
-				A956026025E46D1C008BC84F /* enum_string_mapping.cpp */,
-				A956026125E46D1C008BC84F /* text_handler.h */,
-				A956026225E46D1C008BC84F /* parsed_operand.h */,
-				A956026325E46D1C008BC84F /* name_mapper.h */,
-				A956026425E46D1C008BC84F /* spirv_reducer_options.cpp */,
-				A956026525E46D1C008BC84F /* parsed_operand.cpp */,
-				A956026625E46D1C008BC84F /* diagnostic.h */,
-				A956026725E46D1C008BC84F /* spirv_endian.h */,
-				A956026825E46D1C008BC84F /* name_mapper.cpp */,
-				A956026925E46D1C008BC84F /* link */,
-				A956026C25E46D1C008BC84F /* software_version.cpp */,
-				A956026D25E46D1C008BC84F /* opcode.cpp */,
-				A956026E25E46D1C008BC84F /* print.h */,
-				A956026F25E46D1C008BC84F /* ext_inst.cpp */,
-				A956027025E46D1C008BC84F /* disassemble.h */,
-				A956027125E46D1C008BC84F /* opt */,
-				A956033F25E46D1D008BC84F /* table.h */,
-				A95604BE25E46D1D008BC84F /* ext_inst.h */,
-				A95604BF25E46D1D008BC84F /* diagnostic.cpp */,
-				A95604C025E46D1D008BC84F /* latest_version_spirv_header.h */,
-				A95604C125E46D1D008BC84F /* libspirv.cpp */,
-				A95604C225E46D1D008BC84F /* instruction.h */,
-				A95604C325E46D1D008BC84F /* spirv_optimizer_options.h */,
-				A95604C425E46D1D008BC84F /* opcode.h */,
-				A95604C525E46D1D008BC84F /* operand.cpp */,
-				A95604C625E46D1D008BC84F /* latest_version_glsl_std_450_header.h */,
-				A95604C725E46D1D008BC84F /* extensions.h */,
-				A95604C825E46D1D008BC84F /* disassemble.cpp */,
-				A95604C925E46D1D008BC84F /* binary.h */,
-				A95604CA25E46D1D008BC84F /* text_handler.cpp */,
-				A95604CB25E46D1D008BC84F /* val */,
-			);
-			path = source;
-			sourceTree = "<group>";
-		};
-		A956020325E46D1C008BC84F /* util */ = {
-			isa = PBXGroup;
-			children = (
-				A956020425E46D1C008BC84F /* parse_number.h */,
-				A956020525E46D1C008BC84F /* ilist_node.h */,
-				A956020625E46D1C008BC84F /* make_unique.h */,
-				A956020725E46D1C008BC84F /* string_utils.h */,
-				A956020825E46D1C008BC84F /* small_vector.h */,
-				A956020925E46D1C008BC84F /* timer.cpp */,
-				A956020A25E46D1C008BC84F /* timer.h */,
-				A956020B25E46D1C008BC84F /* string_utils.cpp */,
-				A956020C25E46D1C008BC84F /* bit_vector.h */,
-				A956020D25E46D1C008BC84F /* bitutils.h */,
-				A956020E25E46D1C008BC84F /* hex_float.h */,
-				A956020F25E46D1C008BC84F /* parse_number.cpp */,
-				A956021025E46D1C008BC84F /* bit_vector.cpp */,
-				A956021125E46D1C008BC84F /* ilist.h */,
-			);
-			path = util;
-			sourceTree = "<group>";
-		};
-		A956021425E46D1C008BC84F /* reduce */ = {
-			isa = PBXGroup;
-			children = (
-				A956021525E46D1C008BC84F /* operand_to_undef_reduction_opportunity_finder.h */,
-				A956021625E46D1C008BC84F /* remove_selection_reduction_opportunity.cpp */,
-				A956021725E46D1C008BC84F /* remove_block_reduction_opportunity.h */,
-				A956021825E46D1C008BC84F /* operand_to_dominating_id_reduction_opportunity_finder.h */,
-				A956021925E46D1C008BC84F /* reduction_pass.cpp */,
-				A956021A25E46D1C008BC84F /* operand_to_const_reduction_opportunity_finder.cpp */,
-				A956021B25E46D1C008BC84F /* operand_to_const_reduction_opportunity_finder.h */,
-				A956021C25E46D1C008BC84F /* CMakeLists.txt */,
-				A956021D25E46D1C008BC84F /* reduction_util.cpp */,
-				A956021E25E46D1C008BC84F /* structured_loop_to_selection_reduction_opportunity_finder.cpp */,
-				A956021F25E46D1C008BC84F /* simple_conditional_branch_to_branch_reduction_opportunity.h */,
-				A956022025E46D1C008BC84F /* remove_function_reduction_opportunity_finder.cpp */,
-				A956022125E46D1C008BC84F /* remove_instruction_reduction_opportunity.h */,
-				A956022225E46D1C008BC84F /* conditional_branch_to_simple_conditional_branch_reduction_opportunity.h */,
-				A956022325E46D1C008BC84F /* simple_conditional_branch_to_branch_reduction_opportunity.cpp */,
-				A956022425E46D1C008BC84F /* remove_function_reduction_opportunity.cpp */,
-				A956022525E46D1C008BC84F /* simple_conditional_branch_to_branch_opportunity_finder.cpp */,
-				A956022625E46D1C008BC84F /* remove_selection_reduction_opportunity_finder.cpp */,
-				A956022725E46D1C008BC84F /* conditional_branch_to_simple_conditional_branch_reduction_opportunity.cpp */,
-				A956022825E46D1C008BC84F /* remove_struct_member_reduction_opportunity.h */,
-				A956022925E46D1C008BC84F /* simple_conditional_branch_to_branch_opportunity_finder.h */,
-				A956022A25E46D1C008BC84F /* merge_blocks_reduction_opportunity.cpp */,
-				A956022B25E46D1C008BC84F /* change_operand_reduction_opportunity.cpp */,
-				A956022C25E46D1C008BC84F /* structured_loop_to_selection_reduction_opportunity.h */,
-				A956022D25E46D1C008BC84F /* remove_function_reduction_opportunity.h */,
-				A956022E25E46D1C008BC84F /* remove_unused_instruction_reduction_opportunity_finder.h */,
-				A956022F25E46D1C008BC84F /* change_operand_to_undef_reduction_opportunity.h */,
-				A956023025E46D1C008BC84F /* structured_loop_to_selection_reduction_opportunity_finder.h */,
-				A956023125E46D1C008BC84F /* remove_selection_reduction_opportunity.h */,
-				A956023225E46D1C008BC84F /* remove_instruction_reduction_opportunity.cpp */,
-				A956023325E46D1C008BC84F /* remove_selection_reduction_opportunity_finder.h */,
-				A956023425E46D1C008BC84F /* merge_blocks_reduction_opportunity_finder.h */,
-				A956023525E46D1C008BC84F /* pch_source_reduce.cpp */,
-				A956023625E46D1C008BC84F /* remove_struct_member_reduction_opportunity.cpp */,
-				A956023725E46D1C008BC84F /* remove_unused_struct_member_reduction_opportunity_finder.h */,
-				A956023825E46D1C008BC84F /* remove_unused_instruction_reduction_opportunity_finder.cpp */,
-				A956023925E46D1C008BC84F /* reducer.cpp */,
-				A956023A25E46D1C008BC84F /* operand_to_undef_reduction_opportunity_finder.cpp */,
-				A956023B25E46D1C008BC84F /* remove_function_reduction_opportunity_finder.h */,
-				A956023C25E46D1C008BC84F /* pch_source_reduce.h */,
-				A956023D25E46D1C008BC84F /* merge_blocks_reduction_opportunity_finder.cpp */,
-				A956023E25E46D1C008BC84F /* reduction_opportunity.cpp */,
-				A956023F25E46D1C008BC84F /* reducer.h */,
-				A956024025E46D1C008BC84F /* change_operand_to_undef_reduction_opportunity.cpp */,
-				A956024125E46D1C008BC84F /* reduction_opportunity.h */,
-				A956024225E46D1C008BC84F /* conditional_branch_to_simple_conditional_branch_opportunity_finder.h */,
-				A956024325E46D1C008BC84F /* operand_to_dominating_id_reduction_opportunity_finder.cpp */,
-				A956024425E46D1C008BC84F /* reduction_opportunity_finder.h */,
-				A956024525E46D1C008BC84F /* change_operand_reduction_opportunity.h */,
-				A956024625E46D1C008BC84F /* remove_block_reduction_opportunity_finder.h */,
-				A956024725E46D1C008BC84F /* remove_block_reduction_opportunity_finder.cpp */,
-				A956024825E46D1C008BC84F /* reduction_util.h */,
-				A956024925E46D1C008BC84F /* merge_blocks_reduction_opportunity.h */,
-				A956024A25E46D1C008BC84F /* conditional_branch_to_simple_conditional_branch_opportunity_finder.cpp */,
-				A956024B25E46D1C008BC84F /* structured_loop_to_selection_reduction_opportunity.cpp */,
-				A956024C25E46D1C008BC84F /* remove_block_reduction_opportunity.cpp */,
-				A956024D25E46D1C008BC84F /* remove_unused_struct_member_reduction_opportunity_finder.cpp */,
-				A956024E25E46D1C008BC84F /* reduction_opportunity_finder.cpp */,
-				A956024F25E46D1C008BC84F /* reduction_pass.h */,
-			);
-			path = reduce;
-			sourceTree = "<group>";
-		};
-		A956026925E46D1C008BC84F /* link */ = {
-			isa = PBXGroup;
-			children = (
-				A956026A25E46D1C008BC84F /* CMakeLists.txt */,
-				A956026B25E46D1C008BC84F /* linker.cpp */,
-			);
-			path = link;
-			sourceTree = "<group>";
-		};
-		A956027125E46D1C008BC84F /* opt */ = {
-			isa = PBXGroup;
-			children = (
-				A956027225E46D1C008BC84F /* optimizer.cpp */,
-				A956027325E46D1C008BC84F /* if_conversion.h */,
-				A956027425E46D1C008BC84F /* register_pressure.cpp */,
-				A956027525E46D1C008BC84F /* loop_utils.cpp */,
-				A956027625E46D1C008BC84F /* merge_return_pass.h */,
-				A956027725E46D1C008BC84F /* inline_opaque_pass.h */,
-				A956027825E46D1C008BC84F /* loop_fusion.h */,
-				A956027925E46D1C008BC84F /* combine_access_chains.cpp */,
-				A956027A25E46D1C008BC84F /* build_module.cpp */,
-				A956027B25E46D1C008BC84F /* composite.h */,
-				A956027C25E46D1C008BC84F /* compact_ids_pass.h */,
-				A956027D25E46D1C008BC84F /* register_pressure.h */,
-				A956027E25E46D1C008BC84F /* tree_iterator.h */,
-				A956027F25E46D1C008BC84F /* graphics_robust_access_pass.h */,
-				A956028025E46D1C008BC84F /* local_single_store_elim_pass.h */,
-				A956028125E46D1C008BC84F /* reduce_load_size.h */,
-				A956028225E46D1C008BC84F /* code_sink.cpp */,
-				A956028325E46D1C008BC84F /* types.cpp */,
-				A956028425E46D1C008BC84F /* scalar_analysis.h */,
-				A956028525E46D1C008BC84F /* strip_debug_info_pass.h */,
-				A956028625E46D1C008BC84F /* cfg.cpp */,
-				A956028725E46D1C008BC84F /* decoration_manager.cpp */,
-				A956028825E46D1C008BC84F /* local_single_block_elim_pass.cpp */,
-				A956028925E46D1C008BC84F /* freeze_spec_constant_value_pass.cpp */,
-				A956028A25E46D1C008BC84F /* replace_invalid_opc.h */,
-				A956028B25E46D1C008BC84F /* local_access_chain_convert_pass.h */,
-				A956028C25E46D1C008BC84F /* inst_bindless_check_pass.cpp */,
-				A956028D25E46D1C008BC84F /* local_redundancy_elimination.cpp */,
-				A956028E25E46D1C008BC84F /* CMakeLists.txt */,
-				A956028F25E46D1C008BC84F /* instrument_pass.cpp */,
-				A956029025E46D1C008BC84F /* propagator.h */,
-				A956029125E46D1C008BC84F /* instruction_list.h */,
-				A956029225E46D1C008BC84F /* feature_manager.cpp */,
-				A956029325E46D1C008BC84F /* pass.cpp */,
-				A956029425E46D1C008BC84F /* loop_fission.cpp */,
-				A956029525E46D1C008BC84F /* dominator_tree.cpp */,
-				A956029625E46D1C008BC84F /* amd_ext_to_khr.h */,
-				A956029725E46D1C008BC84F /* merge_return_pass.cpp */,
-				A956029825E46D1C008BC84F /* ir_context.h */,
-				A956029925E46D1C008BC84F /* eliminate_dead_constant_pass.cpp */,
-				A956029A25E46D1C008BC84F /* cfg_cleanup_pass.cpp */,
-				A956029B25E46D1C008BC84F /* wrap_opkill.cpp */,
-				A956029C25E46D1C008BC84F /* const_folding_rules.cpp */,
-				A956029D25E46D1C008BC84F /* loop_unroller.h */,
-				A956029E25E46D1C008BC84F /* strip_debug_info_pass.cpp */,
-				A956029F25E46D1C008BC84F /* ssa_rewrite_pass.cpp */,
-				A95602A025E46D1C008BC84F /* loop_dependence.cpp */,
-				A95602A125E46D1C008BC84F /* unify_const_pass.h */,
-				A95602A225E46D1C008BC84F /* ir_loader.h */,
-				A95602A325E46D1C008BC84F /* inst_debug_printf_pass.cpp */,
-				A95602A425E46D1C008BC84F /* types.h */,
-				A95602A525E46D1C008BC84F /* fold_spec_constant_op_and_composite_pass.h */,
-				A95602A625E46D1C008BC84F /* mem_pass.cpp */,
-				A95602A725E46D1C008BC84F /* basic_block.h */,
-				A95602A825E46D1C008BC84F /* remove_duplicates_pass.cpp */,
-				A95602A925E46D1C008BC84F /* dead_variable_elimination.cpp */,
-				A95602AA25E46D1C008BC84F /* block_merge_pass.h */,
-				A95602AB25E46D1C008BC84F /* module.cpp */,
-				A95602AC25E46D1C008BC84F /* debug_info_manager.h */,
-				A95602AD25E46D1C008BC84F /* fold_spec_constant_op_and_composite_pass.cpp */,
-				A95602AE25E46D1C008BC84F /* loop_unswitch_pass.cpp */,
-				A95602AF25E46D1C008BC84F /* unify_const_pass.cpp */,
-				A95602B025E46D1C008BC84F /* type_manager.cpp */,
-				A95602B125E46D1C008BC84F /* private_to_local_pass.h */,
-				A95602B225E46D1C008BC84F /* convert_to_half_pass.h */,
-				A95602B325E46D1C008BC84F /* relax_float_ops_pass.h */,
-				A95602B425E46D1C008BC84F /* inline_pass.cpp */,
-				A95602B525E46D1C008BC84F /* def_use_manager.h */,
-				A95602B625E46D1C008BC84F /* ir_loader.cpp */,
-				A95602B725E46D1C008BC84F /* cfg_cleanup_pass.h */,
-				A95602B825E46D1C008BC84F /* licm_pass.cpp */,
-				A95602B925E46D1C008BC84F /* eliminate_dead_functions_pass.cpp */,
-				A95602BA25E46D1C008BC84F /* local_redundancy_elimination.h */,
-				A95602BB25E46D1C008BC84F /* loop_peeling.h */,
-				A95602BC25E46D1C008BC84F /* vector_dce.cpp */,
-				A95602BD25E46D1C008BC84F /* block_merge_util.h */,
-				A95602BE25E46D1C008BC84F /* loop_unroller.cpp */,
-				A95602BF25E46D1C008BC84F /* desc_sroa.h */,
-				A95602C025E46D1C008BC84F /* constants.cpp */,
-				A95602C125E46D1C008BC84F /* loop_fusion_pass.h */,
-				A95602C225E46D1C008BC84F /* struct_cfg_analysis.h */,
-				A95602C325E46D1C008BC84F /* inst_buff_addr_check_pass.cpp */,
-				A95602C425E46D1C008BC84F /* def_use_manager.cpp */,
-				A95602C525E46D1C008BC84F /* wrap_opkill.h */,
-				A95602C625E46D1C008BC84F /* strip_reflect_info_pass.cpp */,
-				A95602C725E46D1C008BC84F /* empty_pass.h */,
-				A95602C825E46D1C008BC84F /* decoration_manager.h */,
-				A95602C925E46D1C008BC84F /* ccp_pass.cpp */,
-				A95602CA25E46D1C008BC84F /* local_single_block_elim_pass.h */,
-				A95602CB25E46D1C008BC84F /* pch_source_opt.cpp */,
-				A95602CC25E46D1C008BC84F /* inst_buff_addr_check_pass.h */,
-				A95602CD25E46D1C008BC84F /* strength_reduction_pass.h */,
-				A95602CE25E46D1C008BC84F /* aggressive_dead_code_elim_pass.cpp */,
-				A95602CF25E46D1C008BC84F /* eliminate_dead_functions_util.cpp */,
-				A95602D025E46D1C008BC84F /* inst_debug_printf_pass.h */,
-				A95602D125E46D1C008BC84F /* simplification_pass.cpp */,
-				A95602D225E46D1C008BC84F /* dead_branch_elim_pass.cpp */,
-				A95602D325E46D1C008BC84F /* flatten_decoration_pass.cpp */,
-				A95602D425E46D1C008BC84F /* dead_insert_elim_pass.h */,
-				A95602D525E46D1C008BC84F /* folding_rules.cpp */,
-				A95602D625E46D1C008BC84F /* freeze_spec_constant_value_pass.h */,
-				A95602D725E46D1C008BC84F /* ir_context.cpp */,
-				A95602D825E46D1C008BC84F /* instrument_pass.h */,
-				A95602D925E46D1C008BC84F /* mem_pass.h */,
-				A95602DA25E46D1C008BC84F /* loop_descriptor.cpp */,
-				A95602DB25E46D1C008BC84F /* eliminate_dead_members_pass.h */,
-				A95602DC25E46D1C008BC84F /* function.cpp */,
-				A95602DD25E46D1C008BC84F /* instruction_list.cpp */,
-				A95602DE25E46D1C008BC84F /* composite.cpp */,
-				A95602DF25E46D1C008BC84F /* convert_to_half_pass.cpp */,
-				A95602E025E46D1C008BC84F /* inline_pass.h */,
-				A95602E125E46D1C008BC84F /* loop_dependence.h */,
-				A95602E225E46D1C008BC84F /* value_number_table.h */,
-				A95602E325E46D1C008BC84F /* flatten_decoration_pass.h */,
-				A95602E425E46D1C008BC84F /* if_conversion.cpp */,
-				A95602E525E46D1C008BC84F /* debug_info_manager.cpp */,
-				A95602E625E46D1C008BC84F /* inline_exhaustive_pass.h */,
-				A95602E725E46D1C008BC84F /* constants.h */,
-				A95602E825E46D1C008BC84F /* eliminate_dead_members_pass.cpp */,
-				A95602E925E46D1C008BC84F /* strength_reduction_pass.cpp */,
-				A95602EA25E46D1C008BC84F /* desc_sroa.cpp */,
-				A95602EB25E46D1C008BC84F /* block_merge_util.cpp */,
-				A95602EC25E46D1C008BC84F /* upgrade_memory_model.h */,
-				A95602ED25E46D1C008BC84F /* copy_prop_arrays.cpp */,
-				A95602EE25E46D1C008BC84F /* pass_manager.cpp */,
-				A95602EF25E46D1C008BC84F /* inline_exhaustive_pass.cpp */,
-				A95602F025E46D1C008BC84F /* loop_fission.h */,
-				A95602F125E46D1C008BC84F /* workaround1209.h */,
-				A95602F225E46D1C008BC84F /* loop_fusion_pass.cpp */,
-				A95602F325E46D1C008BC84F /* log.h */,
-				A95602F425E46D1C008BC84F /* copy_prop_arrays.h */,
-				A95602F525E46D1C008BC84F /* eliminate_dead_constant_pass.h */,
-				A95602F625E46D1C008BC84F /* dead_insert_elim_pass.cpp */,
-				A95602F725E46D1C008BC84F /* ssa_rewrite_pass.h */,
-				A95602F825E46D1C008BC84F /* scalar_analysis.cpp */,
-				A95602F925E46D1C008BC84F /* dead_variable_elimination.h */,
-				A95602FA25E46D1C008BC84F /* block_merge_pass.cpp */,
-				A95602FB25E46D1C008BC84F /* dominator_analysis.h */,
-				A95602FC25E46D1C008BC84F /* pass.h */,
-				A95602FD25E46D1C008BC84F /* folding_rules.h */,
-				A95602FE25E46D1C008BC84F /* eliminate_dead_functions_pass.h */,
-				A95602FF25E46D1C008BC84F /* eliminate_dead_functions_util.h */,
-				A956030025E46D1C008BC84F /* fold.h */,
-				A956030125E46D1C008BC84F /* local_single_store_elim_pass.cpp */,
-				A956030225E46D1C008BC84F /* dead_branch_elim_pass.h */,
-				A956030325E46D1C008BC84F /* private_to_local_pass.cpp */,
-				A956030425E46D1C008BC84F /* scalar_analysis_nodes.h */,
-				A956030525E46D1C008BC84F /* propagator.cpp */,
-				A956030625E46D1C008BC84F /* fix_storage_class.h */,
-				A956030725E46D1C008BC84F /* loop_dependence_helpers.cpp */,
-				A956030825E46D1C008BC84F /* set_spec_constant_default_value_pass.cpp */,
-				A956030925E46D1C008BC84F /* passes.h */,
-				A956030A25E46D1C008BC84F /* fold.cpp */,
-				A956030B25E46D1C008BC84F /* amd_ext_to_khr.cpp */,
-				A956030C25E46D1C008BC84F /* strip_reflect_info_pass.h */,
-				A956030D25E46D1C008BC84F /* scalar_replacement_pass.cpp */,
-				A956030E25E46D1C008BC84F /* simplification_pass.h */,
-				A956030F25E46D1C008BC84F /* remove_duplicates_pass.h */,
-				A956031025E46D1C008BC84F /* redundancy_elimination.cpp */,
-				A956031125E46D1C008BC84F /* reflect.h */,
-				A956031225E46D1C008BC84F /* workaround1209.cpp */,
-				A956031325E46D1C008BC84F /* null_pass.h */,
-				A956031425E46D1C008BC84F /* relax_float_ops_pass.cpp */,
-				A956031525E46D1C008BC84F /* const_folding_rules.h */,
-				A956031625E46D1C008BC84F /* scalar_replacement_pass.h */,
-				A956031725E46D1C008BC84F /* instruction.cpp */,
-				A956031825E46D1C008BC84F /* pch_source_opt.h */,
-				A956031925E46D1C008BC84F /* reduce_load_size.cpp */,
-				A956031A25E46D1C008BC84F /* redundancy_elimination.h */,
-				A956031B25E46D1C008BC84F /* fix_storage_class.cpp */,
-				A956031C25E46D1C008BC84F /* value_number_table.cpp */,
-				A956031D25E46D1C008BC84F /* inline_opaque_pass.cpp */,
-				A956031E25E46D1C008BC84F /* replace_invalid_opc.cpp */,
-				A956031F25E46D1C008BC84F /* loop_utils.h */,
-				A956032025E46D1C008BC84F /* module.h */,
-				A956032125E46D1C008BC84F /* dominator_analysis.cpp */,
-				A956032225E46D1C008BC84F /* ir_builder.h */,
-				A956032325E46D1C008BC84F /* loop_unswitch_pass.h */,
-				A956032425E46D1C008BC84F /* cfg.h */,
-				A956032525E46D1C008BC84F /* code_sink.h */,
-				A956032625E46D1C008BC84F /* loop_descriptor.h */,
-				A956032725E46D1C008BC84F /* instruction.h */,
-				A956032825E46D1C008BC84F /* aggressive_dead_code_elim_pass.h */,
-				A956032925E46D1C008BC84F /* struct_cfg_analysis.cpp */,
-				A956032A25E46D1C008BC84F /* vector_dce.h */,
-				A956032B25E46D1C008BC84F /* combine_access_chains.h */,
-				A956032C25E46D1C008BC84F /* pass_manager.h */,
-				A956032D25E46D1C008BC84F /* local_access_chain_convert_pass.cpp */,
-				A956032E25E46D1C008BC84F /* basic_block.cpp */,
-				A956032F25E46D1C008BC84F /* iterator.h */,
-				A956033025E46D1C008BC84F /* licm_pass.h */,
-				A956033125E46D1C008BC84F /* build_module.h */,
-				A956033225E46D1C008BC84F /* ccp_pass.h */,
-				A956033325E46D1D008BC84F /* graphics_robust_access_pass.cpp */,
-				A956033425E46D1D008BC84F /* function.h */,
-				A956033525E46D1D008BC84F /* loop_fusion.cpp */,
-				A956033625E46D1D008BC84F /* upgrade_memory_model.cpp */,
-				A956033725E46D1D008BC84F /* feature_manager.h */,
-				A956033825E46D1D008BC84F /* inst_bindless_check_pass.h */,
-				A956033925E46D1D008BC84F /* scalar_analysis_simplification.cpp */,
-				A956033A25E46D1D008BC84F /* set_spec_constant_default_value_pass.h */,
-				A956033B25E46D1D008BC84F /* dominator_tree.h */,
-				A956033C25E46D1D008BC84F /* type_manager.h */,
-				A956033D25E46D1D008BC84F /* compact_ids_pass.cpp */,
-				A956033E25E46D1D008BC84F /* loop_peeling.cpp */,
-			);
-			path = opt;
-			sourceTree = "<group>";
-		};
-		A95604CB25E46D1D008BC84F /* val */ = {
-			isa = PBXGroup;
-			children = (
-				A95604CC25E46D1D008BC84F /* validate_annotation.cpp */,
-				A95604CD25E46D1D008BC84F /* validate_misc.cpp */,
-				A95604CE25E46D1D008BC84F /* validate_cfg.cpp */,
-				A95604CF25E46D1D008BC84F /* validate_capability.cpp */,
-				A95604D025E46D1D008BC84F /* construct.h */,
-				A95604D125E46D1D008BC84F /* validate_barriers.cpp */,
-				A95604D225E46D1D008BC84F /* validate_non_uniform.cpp */,
-				A95604D325E46D1D008BC84F /* validate_scopes.cpp */,
-				A95604D425E46D1D008BC84F /* validate_atomics.cpp */,
-				A95604D525E46D1D008BC84F /* basic_block.h */,
-				A95604D625E46D1D008BC84F /* validate_instruction.cpp */,
-				A95604D725E46D1D008BC84F /* validate_decorations.cpp */,
-				A95604D825E46D1D008BC84F /* validate_debug.cpp */,
-				A95604D925E46D1D008BC84F /* validate_builtins.cpp */,
-				A95604DA25E46D1D008BC84F /* validate_interfaces.cpp */,
-				A95604DB25E46D1D008BC84F /* validate.cpp */,
-				A95604DC25E46D1D008BC84F /* validation_state.h */,
-				A95604DD25E46D1D008BC84F /* validate_constants.cpp */,
-				A95604DE25E46D1D008BC84F /* validate_bitwise.cpp */,
-				A95604DF25E46D1D008BC84F /* validate_extensions.cpp */,
-				A95604E025E46D1D008BC84F /* construct.cpp */,
-				A95604E125E46D1D008BC84F /* function.cpp */,
-				A95604E225E46D1D008BC84F /* validate.h */,
-				A95604E325E46D1D008BC84F /* validate_adjacency.cpp */,
-				A95604E425E46D1D008BC84F /* validate_conversion.cpp */,
-				A95604E525E46D1D008BC84F /* validate_small_type_uses.cpp */,
-				A95604E625E46D1D008BC84F /* validate_scopes.h */,
-				A95604E725E46D1D008BC84F /* validate_id.cpp */,
-				A95604E825E46D1D008BC84F /* validate_memory_semantics.h */,
-				A95604E925E46D1D008BC84F /* validate_arithmetics.cpp */,
-				A95604EA25E46D1D008BC84F /* validate_mode_setting.cpp */,
-				A95604EB25E46D1D008BC84F /* validate_memory_semantics.cpp */,
-				A95604EC25E46D1D008BC84F /* validate_logicals.cpp */,
-				A95604ED25E46D1D008BC84F /* validate_derivatives.cpp */,
-				A95604EE25E46D1D008BC84F /* validate_memory.cpp */,
-				A95604EF25E46D1D008BC84F /* validate_image.cpp */,
-				A95604F025E46D1D008BC84F /* validate_literals.cpp */,
-				A95604F125E46D1D008BC84F /* instruction.cpp */,
-				A95604F225E46D1D008BC84F /* validate_type.cpp */,
-				A95604F325E46D1D008BC84F /* instruction.h */,
-				A95604F425E46D1D008BC84F /* validate_execution_limitations.cpp */,
-				A95604F525E46D1D008BC84F /* validate_layout.cpp */,
-				A95604F625E46D1D008BC84F /* basic_block.cpp */,
-				A95604F725E46D1D008BC84F /* validate_function.cpp */,
-				A95604F825E46D1D008BC84F /* function.h */,
-				A95604F925E46D1D008BC84F /* validate_composites.cpp */,
-				A95604FA25E46D1D008BC84F /* validation_state.cpp */,
-				A95604FB25E46D1D008BC84F /* validate_primitives.cpp */,
-				A95604FC25E46D1D008BC84F /* decoration.h */,
-			);
-			path = val;
-			sourceTree = "<group>";
-		};
 		A9679AAB21D2699800856BF7 /* Scripts */ = {
 			isa = PBXGroup;
 			children = (
@@ -2626,7 +2291,7 @@
 		A972A82421CECC410013AB25 /* SPIRV-Tools */ = {
 			isa = PBXGroup;
 			children = (
-				A95601F825E46D1C008BC84F /* source */,
+				A994EDAE273FD32B00CD6242 /* source */,
 			);
 			name = "SPIRV-Tools";
 			path = "glslang/External/spirv-tools";
@@ -2684,6 +2349,471 @@
 			path = "SPIRV-Cross";
 			sourceTree = "<group>";
 		};
+		A994EDAE273FD32B00CD6242 /* source */ = {
+			isa = PBXGroup;
+			children = (
+				A994EDAF273FD32B00CD6242 /* spirv_target_env.cpp */,
+				A994EDB0273FD32B00CD6242 /* spirv_fuzzer_options.h */,
+				A994EDB1273FD32B00CD6242 /* assembly_grammar.h */,
+				A994EDB2273FD32B00CD6242 /* lint */,
+				A994EDB9273FD32B00CD6242 /* enum_set.h */,
+				A994EDBA273FD32B00CD6242 /* CMakeLists.txt */,
+				A994EDBB273FD32B00CD6242 /* text.cpp */,
+				A994EDBC273FD32B00CD6242 /* assembly_grammar.cpp */,
+				A994EDBD273FD32B00CD6242 /* text.h */,
+				A994EDBE273FD32B00CD6242 /* extensions.cpp */,
+				A994EDBF273FD32B00CD6242 /* pch_source.cpp */,
+				A994EDC0273FD32B00CD6242 /* util */,
+				A994EDCF273FD32B00CD6242 /* spirv_target_env.h */,
+				A994EDD0273FD32B00CD6242 /* table.cpp */,
+				A994EDD1273FD32B00CD6242 /* reduce */,
+				A994EE11273FD32B00CD6242 /* latest_version_opencl_std_header.h */,
+				A994EE12273FD32B00CD6242 /* spirv_optimizer_options.cpp */,
+				A994EE13273FD32B00CD6242 /* cfa.h */,
+				A994EE14273FD32B00CD6242 /* pch_source.h */,
+				A994EE15273FD32B00CD6242 /* enum_string_mapping.h */,
+				A994EE16273FD32B00CD6242 /* spirv_fuzzer_options.cpp */,
+				A994EE17273FD32B00CD6242 /* spirv_reducer_options.h */,
+				A994EE18273FD32B00CD6242 /* spirv_validator_options.cpp */,
+				A994EE1F273FD32B00CD6242 /* print.cpp */,
+				A994EE20273FD32B00CD6242 /* spirv_definition.h */,
+				A994EE21273FD32B00CD6242 /* operand.h */,
+				A994EE22273FD32B00CD6242 /* spirv_endian.cpp */,
+				A994EE23273FD32B00CD6242 /* macro.h */,
+				A994EE24273FD32B00CD6242 /* spirv_constant.h */,
+				A994EE25273FD32B00CD6242 /* binary.cpp */,
+				A994EE26273FD32B00CD6242 /* spirv_validator_options.h */,
+				A994EE27273FD32B00CD6242 /* enum_string_mapping.cpp */,
+				A994EE28273FD32B00CD6242 /* text_handler.h */,
+				A994EE29273FD32B00CD6242 /* parsed_operand.h */,
+				A994EE2A273FD32B00CD6242 /* name_mapper.h */,
+				A994EE2B273FD32B00CD6242 /* spirv_reducer_options.cpp */,
+				A994EE2C273FD32B00CD6242 /* parsed_operand.cpp */,
+				A994EE2D273FD32B00CD6242 /* diagnostic.h */,
+				A994EE2E273FD32B00CD6242 /* spirv_endian.h */,
+				A994EE2F273FD32B00CD6242 /* name_mapper.cpp */,
+				A994EE30273FD32B00CD6242 /* link */,
+				A994EE33273FD32B00CD6242 /* common_debug_info.h */,
+				A994EE34273FD32B00CD6242 /* software_version.cpp */,
+				A994EE35273FD32B00CD6242 /* opcode.cpp */,
+				A994EE36273FD32B00CD6242 /* print.h */,
+				A994EE37273FD32B00CD6242 /* ext_inst.cpp */,
+				A994EE38273FD32B00CD6242 /* disassemble.h */,
+				A994EE39273FD32B00CD6242 /* opt */,
+				A994EF15273FD32B00CD6242 /* table.h */,
+				A994F0A2273FD32C00CD6242 /* ext_inst.h */,
+				A994F0A3273FD32C00CD6242 /* diagnostic.cpp */,
+				A994F0A4273FD32C00CD6242 /* latest_version_spirv_header.h */,
+				A994F0A5273FD32C00CD6242 /* libspirv.cpp */,
+				A994F0A6273FD32C00CD6242 /* instruction.h */,
+				A994F0A7273FD32C00CD6242 /* spirv_optimizer_options.h */,
+				A994F0A8273FD32C00CD6242 /* opcode.h */,
+				A994F0A9273FD32C00CD6242 /* operand.cpp */,
+				A994F0AA273FD32C00CD6242 /* latest_version_glsl_std_450_header.h */,
+				A994F0AB273FD32C00CD6242 /* extensions.h */,
+				A994F0AC273FD32C00CD6242 /* disassemble.cpp */,
+				A994F0AD273FD32C00CD6242 /* binary.h */,
+				A994F0AE273FD32C00CD6242 /* text_handler.cpp */,
+				A994F0AF273FD32C00CD6242 /* val */,
+			);
+			path = source;
+			sourceTree = "<group>";
+		};
+		A994EDB2273FD32B00CD6242 /* lint */ = {
+			isa = PBXGroup;
+			children = (
+				A994EDB3273FD32B00CD6242 /* CMakeLists.txt */,
+				A994EDB4273FD32B00CD6242 /* lint_divergent_derivatives.cpp */,
+				A994EDB5273FD32B00CD6242 /* linter.cpp */,
+				A994EDB6273FD32B00CD6242 /* divergence_analysis.cpp */,
+				A994EDB7273FD32B00CD6242 /* lints.h */,
+				A994EDB8273FD32B00CD6242 /* divergence_analysis.h */,
+			);
+			path = lint;
+			sourceTree = "<group>";
+		};
+		A994EDC0273FD32B00CD6242 /* util */ = {
+			isa = PBXGroup;
+			children = (
+				A994EDC1273FD32B00CD6242 /* parse_number.h */,
+				A994EDC2273FD32B00CD6242 /* ilist_node.h */,
+				A994EDC3273FD32B00CD6242 /* make_unique.h */,
+				A994EDC4273FD32B00CD6242 /* string_utils.h */,
+				A994EDC5273FD32B00CD6242 /* small_vector.h */,
+				A994EDC6273FD32B00CD6242 /* timer.cpp */,
+				A994EDC7273FD32B00CD6242 /* timer.h */,
+				A994EDC8273FD32B00CD6242 /* string_utils.cpp */,
+				A994EDC9273FD32B00CD6242 /* bit_vector.h */,
+				A994EDCA273FD32B00CD6242 /* bitutils.h */,
+				A994EDCB273FD32B00CD6242 /* hex_float.h */,
+				A994EDCC273FD32B00CD6242 /* parse_number.cpp */,
+				A994EDCD273FD32B00CD6242 /* bit_vector.cpp */,
+				A994EDCE273FD32B00CD6242 /* ilist.h */,
+			);
+			path = util;
+			sourceTree = "<group>";
+		};
+		A994EDD1273FD32B00CD6242 /* reduce */ = {
+			isa = PBXGroup;
+			children = (
+				A994EDD2273FD32B00CD6242 /* operand_to_undef_reduction_opportunity_finder.h */,
+				A994EDD3273FD32B00CD6242 /* remove_selection_reduction_opportunity.cpp */,
+				A994EDD4273FD32B00CD6242 /* remove_block_reduction_opportunity.h */,
+				A994EDD5273FD32B00CD6242 /* operand_to_dominating_id_reduction_opportunity_finder.h */,
+				A994EDD6273FD32B00CD6242 /* reduction_pass.cpp */,
+				A994EDD7273FD32B00CD6242 /* structured_construct_to_block_reduction_opportunity.h */,
+				A994EDD8273FD32B00CD6242 /* operand_to_const_reduction_opportunity_finder.cpp */,
+				A994EDD9273FD32B00CD6242 /* operand_to_const_reduction_opportunity_finder.h */,
+				A994EDDA273FD32B00CD6242 /* CMakeLists.txt */,
+				A994EDDB273FD32B00CD6242 /* reduction_util.cpp */,
+				A994EDDC273FD32B00CD6242 /* structured_construct_to_block_reduction_opportunity_finder.h */,
+				A994EDDD273FD32B00CD6242 /* structured_loop_to_selection_reduction_opportunity_finder.cpp */,
+				A994EDDE273FD32B00CD6242 /* simple_conditional_branch_to_branch_reduction_opportunity.h */,
+				A994EDDF273FD32B00CD6242 /* remove_function_reduction_opportunity_finder.cpp */,
+				A994EDE0273FD32B00CD6242 /* remove_instruction_reduction_opportunity.h */,
+				A994EDE1273FD32B00CD6242 /* conditional_branch_to_simple_conditional_branch_reduction_opportunity.h */,
+				A994EDE2273FD32B00CD6242 /* simple_conditional_branch_to_branch_reduction_opportunity.cpp */,
+				A994EDE3273FD32B00CD6242 /* remove_function_reduction_opportunity.cpp */,
+				A994EDE4273FD32B00CD6242 /* simple_conditional_branch_to_branch_opportunity_finder.cpp */,
+				A994EDE5273FD32B00CD6242 /* remove_selection_reduction_opportunity_finder.cpp */,
+				A994EDE6273FD32B00CD6242 /* conditional_branch_to_simple_conditional_branch_reduction_opportunity.cpp */,
+				A994EDE7273FD32B00CD6242 /* remove_struct_member_reduction_opportunity.h */,
+				A994EDE8273FD32B00CD6242 /* simple_conditional_branch_to_branch_opportunity_finder.h */,
+				A994EDE9273FD32B00CD6242 /* merge_blocks_reduction_opportunity.cpp */,
+				A994EDEA273FD32B00CD6242 /* change_operand_reduction_opportunity.cpp */,
+				A994EDEB273FD32B00CD6242 /* structured_loop_to_selection_reduction_opportunity.h */,
+				A994EDEC273FD32B00CD6242 /* remove_function_reduction_opportunity.h */,
+				A994EDED273FD32B00CD6242 /* remove_unused_instruction_reduction_opportunity_finder.h */,
+				A994EDEE273FD32B00CD6242 /* change_operand_to_undef_reduction_opportunity.h */,
+				A994EDEF273FD32B00CD6242 /* structured_loop_to_selection_reduction_opportunity_finder.h */,
+				A994EDF0273FD32B00CD6242 /* remove_selection_reduction_opportunity.h */,
+				A994EDF1273FD32B00CD6242 /* remove_instruction_reduction_opportunity.cpp */,
+				A994EDF2273FD32B00CD6242 /* remove_selection_reduction_opportunity_finder.h */,
+				A994EDF3273FD32B00CD6242 /* merge_blocks_reduction_opportunity_finder.h */,
+				A994EDF4273FD32B00CD6242 /* pch_source_reduce.cpp */,
+				A994EDF5273FD32B00CD6242 /* remove_struct_member_reduction_opportunity.cpp */,
+				A994EDF6273FD32B00CD6242 /* remove_unused_struct_member_reduction_opportunity_finder.h */,
+				A994EDF7273FD32B00CD6242 /* remove_unused_instruction_reduction_opportunity_finder.cpp */,
+				A994EDF8273FD32B00CD6242 /* reducer.cpp */,
+				A994EDF9273FD32B00CD6242 /* operand_to_undef_reduction_opportunity_finder.cpp */,
+				A994EDFA273FD32B00CD6242 /* remove_function_reduction_opportunity_finder.h */,
+				A994EDFB273FD32B00CD6242 /* pch_source_reduce.h */,
+				A994EDFC273FD32B00CD6242 /* merge_blocks_reduction_opportunity_finder.cpp */,
+				A994EDFD273FD32B00CD6242 /* reduction_opportunity.cpp */,
+				A994EDFE273FD32B00CD6242 /* reducer.h */,
+				A994EDFF273FD32B00CD6242 /* change_operand_to_undef_reduction_opportunity.cpp */,
+				A994EE00273FD32B00CD6242 /* reduction_opportunity.h */,
+				A994EE01273FD32B00CD6242 /* conditional_branch_to_simple_conditional_branch_opportunity_finder.h */,
+				A994EE02273FD32B00CD6242 /* operand_to_dominating_id_reduction_opportunity_finder.cpp */,
+				A994EE03273FD32B00CD6242 /* reduction_opportunity_finder.h */,
+				A994EE04273FD32B00CD6242 /* change_operand_reduction_opportunity.h */,
+				A994EE05273FD32B00CD6242 /* remove_block_reduction_opportunity_finder.h */,
+				A994EE06273FD32B00CD6242 /* remove_block_reduction_opportunity_finder.cpp */,
+				A994EE07273FD32B00CD6242 /* reduction_util.h */,
+				A994EE08273FD32B00CD6242 /* merge_blocks_reduction_opportunity.h */,
+				A994EE09273FD32B00CD6242 /* conditional_branch_to_simple_conditional_branch_opportunity_finder.cpp */,
+				A994EE0A273FD32B00CD6242 /* structured_loop_to_selection_reduction_opportunity.cpp */,
+				A994EE0B273FD32B00CD6242 /* structured_construct_to_block_reduction_opportunity.cpp */,
+				A994EE0C273FD32B00CD6242 /* remove_block_reduction_opportunity.cpp */,
+				A994EE0D273FD32B00CD6242 /* remove_unused_struct_member_reduction_opportunity_finder.cpp */,
+				A994EE0E273FD32B00CD6242 /* reduction_opportunity_finder.cpp */,
+				A994EE0F273FD32B00CD6242 /* structured_construct_to_block_reduction_opportunity_finder.cpp */,
+				A994EE10273FD32B00CD6242 /* reduction_pass.h */,
+			);
+			path = reduce;
+			sourceTree = "<group>";
+		};
+		A994EE30273FD32B00CD6242 /* link */ = {
+			isa = PBXGroup;
+			children = (
+				A994EE31273FD32B00CD6242 /* CMakeLists.txt */,
+				A994EE32273FD32B00CD6242 /* linker.cpp */,
+			);
+			path = link;
+			sourceTree = "<group>";
+		};
+		A994EE39273FD32B00CD6242 /* opt */ = {
+			isa = PBXGroup;
+			children = (
+				A994EE3A273FD32B00CD6242 /* optimizer.cpp */,
+				A994EE3B273FD32B00CD6242 /* if_conversion.h */,
+				A994EE3C273FD32B00CD6242 /* register_pressure.cpp */,
+				A994EE3D273FD32B00CD6242 /* loop_utils.cpp */,
+				A994EE3E273FD32B00CD6242 /* merge_return_pass.h */,
+				A994EE3F273FD32B00CD6242 /* inline_opaque_pass.h */,
+				A994EE40273FD32B00CD6242 /* loop_fusion.h */,
+				A994EE41273FD32B00CD6242 /* combine_access_chains.cpp */,
+				A994EE42273FD32B00CD6242 /* build_module.cpp */,
+				A994EE43273FD32B00CD6242 /* composite.h */,
+				A994EE44273FD32B00CD6242 /* compact_ids_pass.h */,
+				A994EE45273FD32B00CD6242 /* register_pressure.h */,
+				A994EE46273FD32B00CD6242 /* tree_iterator.h */,
+				A994EE47273FD32B00CD6242 /* graphics_robust_access_pass.h */,
+				A994EE48273FD32B00CD6242 /* local_single_store_elim_pass.h */,
+				A994EE49273FD32B00CD6242 /* reduce_load_size.h */,
+				A994EE4A273FD32B00CD6242 /* code_sink.cpp */,
+				A994EE4B273FD32B00CD6242 /* types.cpp */,
+				A994EE4C273FD32B00CD6242 /* scalar_analysis.h */,
+				A994EE4D273FD32B00CD6242 /* strip_debug_info_pass.h */,
+				A994EE4E273FD32B00CD6242 /* replace_desc_array_access_using_var_index.h */,
+				A994EE4F273FD32B00CD6242 /* cfg.cpp */,
+				A994EE50273FD32B00CD6242 /* decoration_manager.cpp */,
+				A994EE51273FD32B00CD6242 /* local_single_block_elim_pass.cpp */,
+				A994EE52273FD32B00CD6242 /* freeze_spec_constant_value_pass.cpp */,
+				A994EE53273FD32B00CD6242 /* replace_invalid_opc.h */,
+				A994EE54273FD32B00CD6242 /* local_access_chain_convert_pass.h */,
+				A994EE55273FD32B00CD6242 /* inst_bindless_check_pass.cpp */,
+				A994EE56273FD32B00CD6242 /* local_redundancy_elimination.cpp */,
+				A994EE57273FD32B00CD6242 /* CMakeLists.txt */,
+				A994EE58273FD32B00CD6242 /* instrument_pass.cpp */,
+				A994EE59273FD32B00CD6242 /* propagator.h */,
+				A994EE5A273FD32B00CD6242 /* instruction_list.h */,
+				A994EE5B273FD32B00CD6242 /* feature_manager.cpp */,
+				A994EE5C273FD32B00CD6242 /* pass.cpp */,
+				A994EE5D273FD32B00CD6242 /* loop_fission.cpp */,
+				A994EE5E273FD32B00CD6242 /* dominator_tree.cpp */,
+				A994EE5F273FD32B00CD6242 /* amd_ext_to_khr.h */,
+				A994EE60273FD32B00CD6242 /* merge_return_pass.cpp */,
+				A994EE61273FD32B00CD6242 /* ir_context.h */,
+				A994EE62273FD32B00CD6242 /* eliminate_dead_constant_pass.cpp */,
+				A994EE63273FD32B00CD6242 /* control_dependence.h */,
+				A994EE64273FD32B00CD6242 /* cfg_cleanup_pass.cpp */,
+				A994EE65273FD32B00CD6242 /* wrap_opkill.cpp */,
+				A994EE66273FD32B00CD6242 /* const_folding_rules.cpp */,
+				A994EE67273FD32B00CD6242 /* loop_unroller.h */,
+				A994EE68273FD32B00CD6242 /* strip_debug_info_pass.cpp */,
+				A994EE69273FD32B00CD6242 /* ssa_rewrite_pass.cpp */,
+				A994EE6A273FD32B00CD6242 /* loop_dependence.cpp */,
+				A994EE6B273FD32B00CD6242 /* unify_const_pass.h */,
+				A994EE6C273FD32B00CD6242 /* ir_loader.h */,
+				A994EE6D273FD32B00CD6242 /* inst_debug_printf_pass.cpp */,
+				A994EE6E273FD32B00CD6242 /* types.h */,
+				A994EE6F273FD32B00CD6242 /* fold_spec_constant_op_and_composite_pass.h */,
+				A994EE70273FD32B00CD6242 /* mem_pass.cpp */,
+				A994EE71273FD32B00CD6242 /* basic_block.h */,
+				A994EE72273FD32B00CD6242 /* remove_duplicates_pass.cpp */,
+				A994EE73273FD32B00CD6242 /* dead_variable_elimination.cpp */,
+				A994EE74273FD32B00CD6242 /* block_merge_pass.h */,
+				A994EE75273FD32B00CD6242 /* module.cpp */,
+				A994EE76273FD32B00CD6242 /* debug_info_manager.h */,
+				A994EE77273FD32B00CD6242 /* fold_spec_constant_op_and_composite_pass.cpp */,
+				A994EE78273FD32B00CD6242 /* loop_unswitch_pass.cpp */,
+				A994EE79273FD32B00CD6242 /* unify_const_pass.cpp */,
+				A994EE7A273FD32B00CD6242 /* type_manager.cpp */,
+				A994EE7B273FD32B00CD6242 /* private_to_local_pass.h */,
+				A994EE7C273FD32B00CD6242 /* convert_to_half_pass.h */,
+				A994EE7D273FD32B00CD6242 /* relax_float_ops_pass.h */,
+				A994EE7E273FD32B00CD6242 /* inline_pass.cpp */,
+				A994EE7F273FD32B00CD6242 /* def_use_manager.h */,
+				A994EE80273FD32B00CD6242 /* ir_loader.cpp */,
+				A994EE81273FD32B00CD6242 /* convert_to_sampled_image_pass.h */,
+				A994EE82273FD32B00CD6242 /* cfg_cleanup_pass.h */,
+				A994EE83273FD32B00CD6242 /* licm_pass.cpp */,
+				A994EE84273FD32B00CD6242 /* eliminate_dead_functions_pass.cpp */,
+				A994EE85273FD32B00CD6242 /* local_redundancy_elimination.h */,
+				A994EE86273FD32B00CD6242 /* loop_peeling.h */,
+				A994EE87273FD32B00CD6242 /* vector_dce.cpp */,
+				A994EE88273FD32B00CD6242 /* block_merge_util.h */,
+				A994EE89273FD32B00CD6242 /* loop_unroller.cpp */,
+				A994EE8A273FD32B00CD6242 /* desc_sroa.h */,
+				A994EE8B273FD32B00CD6242 /* constants.cpp */,
+				A994EE8C273FD32B00CD6242 /* loop_fusion_pass.h */,
+				A994EE8D273FD32B00CD6242 /* struct_cfg_analysis.h */,
+				A994EE8E273FD32B00CD6242 /* desc_sroa_util.cpp */,
+				A994EE8F273FD32B00CD6242 /* inst_buff_addr_check_pass.cpp */,
+				A994EE90273FD32B00CD6242 /* def_use_manager.cpp */,
+				A994EE91273FD32B00CD6242 /* wrap_opkill.h */,
+				A994EE92273FD32B00CD6242 /* strip_reflect_info_pass.cpp */,
+				A994EE93273FD32B00CD6242 /* empty_pass.h */,
+				A994EE94273FD32B00CD6242 /* decoration_manager.h */,
+				A994EE95273FD32B00CD6242 /* ccp_pass.cpp */,
+				A994EE96273FD32B00CD6242 /* local_single_block_elim_pass.h */,
+				A994EE97273FD32B00CD6242 /* interp_fixup_pass.h */,
+				A994EE98273FD32B00CD6242 /* pch_source_opt.cpp */,
+				A994EE99273FD32B00CD6242 /* inst_buff_addr_check_pass.h */,
+				A994EE9A273FD32B00CD6242 /* strength_reduction_pass.h */,
+				A994EE9B273FD32B00CD6242 /* aggressive_dead_code_elim_pass.cpp */,
+				A994EE9C273FD32B00CD6242 /* eliminate_dead_functions_util.cpp */,
+				A994EE9D273FD32B00CD6242 /* inst_debug_printf_pass.h */,
+				A994EE9E273FD32B00CD6242 /* simplification_pass.cpp */,
+				A994EE9F273FD32B00CD6242 /* dead_branch_elim_pass.cpp */,
+				A994EEA0273FD32B00CD6242 /* flatten_decoration_pass.cpp */,
+				A994EEA1273FD32B00CD6242 /* dead_insert_elim_pass.h */,
+				A994EEA2273FD32B00CD6242 /* folding_rules.cpp */,
+				A994EEA3273FD32B00CD6242 /* freeze_spec_constant_value_pass.h */,
+				A994EEA4273FD32B00CD6242 /* ir_context.cpp */,
+				A994EEA5273FD32B00CD6242 /* instrument_pass.h */,
+				A994EEA6273FD32B00CD6242 /* mem_pass.h */,
+				A994EEA7273FD32B00CD6242 /* loop_descriptor.cpp */,
+				A994EEA8273FD32B00CD6242 /* eliminate_dead_members_pass.h */,
+				A994EEA9273FD32B00CD6242 /* function.cpp */,
+				A994EEAA273FD32B00CD6242 /* instruction_list.cpp */,
+				A994EEAB273FD32B00CD6242 /* control_dependence.cpp */,
+				A994EEAC273FD32B00CD6242 /* composite.cpp */,
+				A994EEAD273FD32B00CD6242 /* convert_to_half_pass.cpp */,
+				A994EEAE273FD32B00CD6242 /* inline_pass.h */,
+				A994EEAF273FD32B00CD6242 /* loop_dependence.h */,
+				A994EEB0273FD32B00CD6242 /* value_number_table.h */,
+				A994EEB1273FD32B00CD6242 /* flatten_decoration_pass.h */,
+				A994EEB2273FD32B00CD6242 /* if_conversion.cpp */,
+				A994EEB3273FD32B00CD6242 /* debug_info_manager.cpp */,
+				A994EEB4273FD32B00CD6242 /* inline_exhaustive_pass.h */,
+				A994EEB5273FD32B00CD6242 /* constants.h */,
+				A994EEB6273FD32B00CD6242 /* eliminate_dead_members_pass.cpp */,
+				A994EEB7273FD32B00CD6242 /* strength_reduction_pass.cpp */,
+				A994EEB8273FD32B00CD6242 /* desc_sroa.cpp */,
+				A994EEB9273FD32B00CD6242 /* block_merge_util.cpp */,
+				A994EEBA273FD32B00CD6242 /* upgrade_memory_model.h */,
+				A994EEBB273FD32B00CD6242 /* copy_prop_arrays.cpp */,
+				A994EEBC273FD32B00CD6242 /* pass_manager.cpp */,
+				A994EEBD273FD32B00CD6242 /* inline_exhaustive_pass.cpp */,
+				A994EEBE273FD32B00CD6242 /* loop_fission.h */,
+				A994EEBF273FD32B00CD6242 /* workaround1209.h */,
+				A994EEC0273FD32B00CD6242 /* loop_fusion_pass.cpp */,
+				A994EEC1273FD32B00CD6242 /* log.h */,
+				A994EEC2273FD32B00CD6242 /* copy_prop_arrays.h */,
+				A994EEC3273FD32B00CD6242 /* eliminate_dead_constant_pass.h */,
+				A994EEC4273FD32B00CD6242 /* dead_insert_elim_pass.cpp */,
+				A994EEC5273FD32B00CD6242 /* ssa_rewrite_pass.h */,
+				A994EEC6273FD32B00CD6242 /* scalar_analysis.cpp */,
+				A994EEC7273FD32B00CD6242 /* dead_variable_elimination.h */,
+				A994EEC8273FD32B00CD6242 /* block_merge_pass.cpp */,
+				A994EEC9273FD32B00CD6242 /* dominator_analysis.h */,
+				A994EECA273FD32B00CD6242 /* convert_to_sampled_image_pass.cpp */,
+				A994EECB273FD32B00CD6242 /* pass.h */,
+				A994EECC273FD32B00CD6242 /* folding_rules.h */,
+				A994EECD273FD32B00CD6242 /* eliminate_dead_functions_pass.h */,
+				A994EECE273FD32B00CD6242 /* eliminate_dead_functions_util.h */,
+				A994EECF273FD32B00CD6242 /* fold.h */,
+				A994EED0273FD32B00CD6242 /* local_single_store_elim_pass.cpp */,
+				A994EED1273FD32B00CD6242 /* dead_branch_elim_pass.h */,
+				A994EED2273FD32B00CD6242 /* private_to_local_pass.cpp */,
+				A994EED3273FD32B00CD6242 /* scalar_analysis_nodes.h */,
+				A994EED4273FD32B00CD6242 /* propagator.cpp */,
+				A994EED5273FD32B00CD6242 /* fix_storage_class.h */,
+				A994EED6273FD32B00CD6242 /* loop_dependence_helpers.cpp */,
+				A994EED7273FD32B00CD6242 /* set_spec_constant_default_value_pass.cpp */,
+				A994EED8273FD32B00CD6242 /* passes.h */,
+				A994EED9273FD32B00CD6242 /* fold.cpp */,
+				A994EEDA273FD32B00CD6242 /* amd_ext_to_khr.cpp */,
+				A994EEDB273FD32B00CD6242 /* strip_reflect_info_pass.h */,
+				A994EEDC273FD32B00CD6242 /* scalar_replacement_pass.cpp */,
+				A994EEDD273FD32B00CD6242 /* simplification_pass.h */,
+				A994EEDE273FD32B00CD6242 /* remove_duplicates_pass.h */,
+				A994EEDF273FD32B00CD6242 /* desc_sroa_util.h */,
+				A994EEE0273FD32B00CD6242 /* redundancy_elimination.cpp */,
+				A994EEE1273FD32B00CD6242 /* reflect.h */,
+				A994EEE2273FD32B00CD6242 /* workaround1209.cpp */,
+				A994EEE3273FD32B00CD6242 /* null_pass.h */,
+				A994EEE4273FD32B00CD6242 /* relax_float_ops_pass.cpp */,
+				A994EEE5273FD32B00CD6242 /* const_folding_rules.h */,
+				A994EEE6273FD32B00CD6242 /* scalar_replacement_pass.h */,
+				A994EEE7273FD32B00CD6242 /* instruction.cpp */,
+				A994EEE8273FD32B00CD6242 /* pch_source_opt.h */,
+				A994EEE9273FD32B00CD6242 /* reduce_load_size.cpp */,
+				A994EEEA273FD32B00CD6242 /* redundancy_elimination.h */,
+				A994EEEB273FD32B00CD6242 /* fix_storage_class.cpp */,
+				A994EEEC273FD32B00CD6242 /* value_number_table.cpp */,
+				A994EEED273FD32B00CD6242 /* remove_unused_interface_variables_pass.cpp */,
+				A994EEEE273FD32B00CD6242 /* inline_opaque_pass.cpp */,
+				A994EEEF273FD32B00CD6242 /* replace_invalid_opc.cpp */,
+				A994EEF0273FD32B00CD6242 /* loop_utils.h */,
+				A994EEF1273FD32B00CD6242 /* module.h */,
+				A994EEF2273FD32B00CD6242 /* dominator_analysis.cpp */,
+				A994EEF3273FD32B00CD6242 /* ir_builder.h */,
+				A994EEF4273FD32B00CD6242 /* replace_desc_array_access_using_var_index.cpp */,
+				A994EEF5273FD32B00CD6242 /* loop_unswitch_pass.h */,
+				A994EEF6273FD32B00CD6242 /* cfg.h */,
+				A994EEF7273FD32B00CD6242 /* code_sink.h */,
+				A994EEF8273FD32B00CD6242 /* dataflow.cpp */,
+				A994EEF9273FD32B00CD6242 /* loop_descriptor.h */,
+				A994EEFA273FD32B00CD6242 /* instruction.h */,
+				A994EEFB273FD32B00CD6242 /* aggressive_dead_code_elim_pass.h */,
+				A994EEFC273FD32B00CD6242 /* struct_cfg_analysis.cpp */,
+				A994EEFD273FD32B00CD6242 /* vector_dce.h */,
+				A994EEFE273FD32B00CD6242 /* combine_access_chains.h */,
+				A994EEFF273FD32B00CD6242 /* pass_manager.h */,
+				A994EF00273FD32B00CD6242 /* local_access_chain_convert_pass.cpp */,
+				A994EF01273FD32B00CD6242 /* interp_fixup_pass.cpp */,
+				A994EF02273FD32B00CD6242 /* basic_block.cpp */,
+				A994EF03273FD32B00CD6242 /* iterator.h */,
+				A994EF04273FD32B00CD6242 /* licm_pass.h */,
+				A994EF05273FD32B00CD6242 /* build_module.h */,
+				A994EF06273FD32B00CD6242 /* ccp_pass.h */,
+				A994EF07273FD32B00CD6242 /* graphics_robust_access_pass.cpp */,
+				A994EF08273FD32B00CD6242 /* function.h */,
+				A994EF09273FD32B00CD6242 /* loop_fusion.cpp */,
+				A994EF0A273FD32B00CD6242 /* upgrade_memory_model.cpp */,
+				A994EF0B273FD32B00CD6242 /* feature_manager.h */,
+				A994EF0C273FD32B00CD6242 /* dataflow.h */,
+				A994EF0D273FD32B00CD6242 /* inst_bindless_check_pass.h */,
+				A994EF0E273FD32B00CD6242 /* scalar_analysis_simplification.cpp */,
+				A994EF0F273FD32B00CD6242 /* set_spec_constant_default_value_pass.h */,
+				A994EF10273FD32B00CD6242 /* dominator_tree.h */,
+				A994EF11273FD32B00CD6242 /* remove_unused_interface_variables_pass.h */,
+				A994EF12273FD32B00CD6242 /* type_manager.h */,
+				A994EF13273FD32B00CD6242 /* compact_ids_pass.cpp */,
+				A994EF14273FD32B00CD6242 /* loop_peeling.cpp */,
+			);
+			path = opt;
+			sourceTree = "<group>";
+		};
+		A994F0AF273FD32C00CD6242 /* val */ = {
+			isa = PBXGroup;
+			children = (
+				A994F0B0273FD32C00CD6242 /* validate_annotation.cpp */,
+				A994F0B1273FD32C00CD6242 /* validate_misc.cpp */,
+				A994F0B2273FD32C00CD6242 /* validate_cfg.cpp */,
+				A994F0B3273FD32C00CD6242 /* validate_capability.cpp */,
+				A994F0B4273FD32C00CD6242 /* construct.h */,
+				A994F0B5273FD32C00CD6242 /* validate_barriers.cpp */,
+				A994F0B6273FD32C00CD6242 /* validate_non_uniform.cpp */,
+				A994F0B7273FD32C00CD6242 /* validate_scopes.cpp */,
+				A994F0B8273FD32C00CD6242 /* validate_atomics.cpp */,
+				A994F0B9273FD32C00CD6242 /* basic_block.h */,
+				A994F0BA273FD32C00CD6242 /* validate_instruction.cpp */,
+				A994F0BB273FD32C00CD6242 /* validate_decorations.cpp */,
+				A994F0BC273FD32C00CD6242 /* validate_debug.cpp */,
+				A994F0BD273FD32C00CD6242 /* validate_builtins.cpp */,
+				A994F0BE273FD32C00CD6242 /* validate_interfaces.cpp */,
+				A994F0BF273FD32C00CD6242 /* validate.cpp */,
+				A994F0C0273FD32C00CD6242 /* validation_state.h */,
+				A994F0C1273FD32C00CD6242 /* validate_constants.cpp */,
+				A994F0C2273FD32C00CD6242 /* validate_bitwise.cpp */,
+				A994F0C3273FD32C00CD6242 /* validate_extensions.cpp */,
+				A994F0C4273FD32C00CD6242 /* construct.cpp */,
+				A994F0C5273FD32C00CD6242 /* function.cpp */,
+				A994F0C6273FD32C00CD6242 /* validate.h */,
+				A994F0C7273FD32C00CD6242 /* validate_adjacency.cpp */,
+				A994F0C8273FD32C00CD6242 /* validate_conversion.cpp */,
+				A994F0C9273FD32C00CD6242 /* validate_small_type_uses.cpp */,
+				A994F0CA273FD32C00CD6242 /* validate_scopes.h */,
+				A994F0CB273FD32C00CD6242 /* validate_id.cpp */,
+				A994F0CC273FD32C00CD6242 /* validate_memory_semantics.h */,
+				A994F0CD273FD32C00CD6242 /* validate_arithmetics.cpp */,
+				A994F0CE273FD32C00CD6242 /* validate_mode_setting.cpp */,
+				A994F0CF273FD32C00CD6242 /* validate_memory_semantics.cpp */,
+				A994F0D0273FD32C00CD6242 /* validate_logicals.cpp */,
+				A994F0D1273FD32C00CD6242 /* validate_derivatives.cpp */,
+				A994F0D2273FD32C00CD6242 /* validate_memory.cpp */,
+				A994F0D3273FD32C00CD6242 /* validate_image.cpp */,
+				A994F0D4273FD32C00CD6242 /* validate_literals.cpp */,
+				A994F0D5273FD32C00CD6242 /* instruction.cpp */,
+				A994F0D6273FD32C00CD6242 /* validate_type.cpp */,
+				A994F0D7273FD32C00CD6242 /* instruction.h */,
+				A994F0D8273FD32C00CD6242 /* validate_execution_limitations.cpp */,
+				A994F0D9273FD32C00CD6242 /* validate_layout.cpp */,
+				A994F0DA273FD32C00CD6242 /* basic_block.cpp */,
+				A994F0DB273FD32C00CD6242 /* validate_function.cpp */,
+				A994F0DC273FD32C00CD6242 /* function.h */,
+				A994F0DD273FD32C00CD6242 /* validate_composites.cpp */,
+				A994F0DE273FD32C00CD6242 /* validation_state.cpp */,
+				A994F0DF273FD32C00CD6242 /* validate_primitives.cpp */,
+				A994F0E0273FD32C00CD6242 /* decoration.h */,
+			);
+			path = val;
+			sourceTree = "<group>";
+		};
 		A997F94126865A550006F71B /* SPIRV */ = {
 			isa = PBXGroup;
 			children = (
@@ -2957,190 +3087,202 @@
 			isa = PBXHeadersBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
-				A9560D3525E46D1F008BC84F /* spirv_optimizer_options.h in Headers */,
-				A95607AD25E46D1E008BC84F /* inline_exhaustive_pass.h in Headers */,
-				A956068D25E46D1D008BC84F /* strip_debug_info_pass.h in Headers */,
-				A956087325E46D1E008BC84F /* aggressive_dead_code_elim_pass.h in Headers */,
-				A956086125E46D1E008BC84F /* ir_builder.h in Headers */,
-				A95607D725E46D1E008BC84F /* copy_prop_arrays.h in Headers */,
-				A956084925E46D1E008BC84F /* redundancy_elimination.h in Headers */,
-				A9560D2C25E46D1F008BC84F /* latest_version_spirv_header.h in Headers */,
-				A956087925E46D1E008BC84F /* vector_dce.h in Headers */,
-				A956059125E46D1D008BC84F /* remove_unused_instruction_reduction_opportunity_finder.h in Headers */,
-				A956061525E46D1D008BC84F /* operand.h in Headers */,
-				A956083A25E46D1E008BC84F /* const_folding_rules.h in Headers */,
-				A956079E25E46D1E008BC84F /* loop_dependence.h in Headers */,
-				A956077725E46D1E008BC84F /* dead_insert_elim_pass.h in Headers */,
-				A9560D8F25E46D1F008BC84F /* validate.h in Headers */,
-				A956068A25E46D1D008BC84F /* scalar_analysis.h in Headers */,
-				A95605D925E46D1D008BC84F /* remove_block_reduction_opportunity_finder.h in Headers */,
-				A956061B25E46D1D008BC84F /* macro.h in Headers */,
-				A95606FF25E46D1D008BC84F /* debug_info_manager.h in Headers */,
-				A956079B25E46D1E008BC84F /* inline_pass.h in Headers */,
-				A95605D325E46D1D008BC84F /* reduction_opportunity_finder.h in Headers */,
-				A95605FD25E46D1D008BC84F /* cfa.h in Headers */,
-				A956066F25E46D1D008BC84F /* composite.h in Headers */,
-				A95605C425E46D1D008BC84F /* reducer.h in Headers */,
-				A956054925E46D1D008BC84F /* operand_to_undef_reduction_opportunity_finder.h in Headers */,
-				A9560D4725E46D1F008BC84F /* binary.h in Headers */,
-				A95606F025E46D1D008BC84F /* basic_block.h in Headers */,
-				A95607F225E46D1E008BC84F /* folding_rules.h in Headers */,
-				A956082525E46D1E008BC84F /* simplification_pass.h in Headers */,
-				A956067B25E46D1D008BC84F /* graphics_robust_access_pass.h in Headers */,
-				A956088E25E46D1E008BC84F /* build_module.h in Headers */,
-				A95607CB25E46D1E008BC84F /* loop_fission.h in Headers */,
-				A956078625E46D1E008BC84F /* mem_pass.h in Headers */,
-				A95605A025E46D1D008BC84F /* remove_selection_reduction_opportunity_finder.h in Headers */,
-				A956070E25E46D1D008BC84F /* private_to_local_pass.h in Headers */,
-				A956063925E46D1D008BC84F /* diagnostic.h in Headers */,
-				A95607F525E46D1E008BC84F /* eliminate_dead_functions_pass.h in Headers */,
-				A956056D25E46D1D008BC84F /* conditional_branch_to_simple_conditional_branch_reduction_opportunity.h in Headers */,
-				A956063025E46D1D008BC84F /* name_mapper.h in Headers */,
-				A956058225E46D1D008BC84F /* simple_conditional_branch_to_branch_opportunity_finder.h in Headers */,
-				A9560DC225E46D1F008BC84F /* instruction.h in Headers */,
-				A95606C325E46D1D008BC84F /* ir_context.h in Headers */,
-				A956065125E46D1D008BC84F /* disassemble.h in Headers */,
-				A95607DA25E46D1E008BC84F /* eliminate_dead_constant_pass.h in Headers */,
-				A95606DE25E46D1D008BC84F /* unify_const_pass.h in Headers */,
-				A956087025E46D1E008BC84F /* instruction.h in Headers */,
-				A956053425E46D1D008BC84F /* bitutils.h in Headers */,
-				A95608AF25E46D1E008BC84F /* type_manager.h in Headers */,
-				A956054325E46D1D008BC84F /* spirv_target_env.h in Headers */,
-				A95605BB25E46D1D008BC84F /* pch_source_reduce.h in Headers */,
-				A956051F25E46D1D008BC84F /* make_unique.h in Headers */,
-				A956060925E46D1D008BC84F /* spirv_reducer_options.h in Headers */,
-				A956071A25E46D1D008BC84F /* def_use_manager.h in Headers */,
-				A95608A025E46D1E008BC84F /* feature_manager.h in Headers */,
-				A956078325E46D1E008BC84F /* instrument_pass.h in Headers */,
-				A956056A25E46D1D008BC84F /* remove_instruction_reduction_opportunity.h in Headers */,
-				A95606E125E46D1D008BC84F /* ir_loader.h in Headers */,
-				A95607A125E46D1E008BC84F /* value_number_table.h in Headers */,
-				A956073225E46D1D008BC84F /* block_merge_util.h in Headers */,
-				A956058B25E46D1D008BC84F /* structured_loop_to_selection_reduction_opportunity.h in Headers */,
-				A956085825E46D1E008BC84F /* loop_utils.h in Headers */,
-				A956086D25E46D1E008BC84F /* loop_descriptor.h in Headers */,
-				A956088B25E46D1E008BC84F /* licm_pass.h in Headers */,
-				A956050425E46D1D008BC84F /* assembly_grammar.h in Headers */,
-				A95608AC25E46D1E008BC84F /* dominator_tree.h in Headers */,
-				A956081625E46D1E008BC84F /* passes.h in Headers */,
-				A956076B25E46D1E008BC84F /* inst_debug_printf_pass.h in Headers */,
-				A956072925E46D1D008BC84F /* local_redundancy_elimination.h in Headers */,
-				A95608A925E46D1E008BC84F /* set_spec_constant_default_value_pass.h in Headers */,
-				A95607D425E46D1E008BC84F /* log.h in Headers */,
-				A956061E25E46D1D008BC84F /* spirv_constant.h in Headers */,
-				A95607BF25E46D1E008BC84F /* upgrade_memory_model.h in Headers */,
-				A9560D5925E46D1F008BC84F /* construct.h in Headers */,
-				A95606E725E46D1D008BC84F /* types.h in Headers */,
-				A956054F25E46D1D008BC84F /* remove_block_reduction_opportunity.h in Headers */,
-				A956081F25E46D1E008BC84F /* strip_reflect_info_pass.h in Headers */,
-				A956067E25E46D1D008BC84F /* local_single_store_elim_pass.h in Headers */,
-				A95607A425E46D1E008BC84F /* flatten_decoration_pass.h in Headers */,
-				A956057F25E46D1D008BC84F /* remove_struct_member_reduction_opportunity.h in Headers */,
-				A956080125E46D1E008BC84F /* dead_branch_elim_pass.h in Headers */,
-				A9560D4125E46D1F008BC84F /* extensions.h in Headers */,
-				A95605F425E46D1D008BC84F /* reduction_pass.h in Headers */,
-				A95605A325E46D1D008BC84F /* merge_blocks_reduction_opportunity_finder.h in Headers */,
-				A95605F725E46D1D008BC84F /* latest_version_opencl_std_header.h in Headers */,
-				A956080725E46D1E008BC84F /* scalar_analysis_nodes.h in Headers */,
-				A9560DDD25E46D1F008BC84F /* decoration.h in Headers */,
-				A95606AE25E46D1D008BC84F /* instruction_list.h in Headers */,
-				A95607E025E46D1E008BC84F /* ssa_rewrite_pass.h in Headers */,
-				A956089125E46D1E008BC84F /* ccp_pass.h in Headers */,
-				A9560D7D25E46D1F008BC84F /* validation_state.h in Headers */,
-				A956062A25E46D1D008BC84F /* text_handler.h in Headers */,
-				A956056425E46D1D008BC84F /* simple_conditional_branch_to_branch_reduction_opportunity.h in Headers */,
-				A95606AB25E46D1D008BC84F /* propagator.h in Headers */,
-				A956067825E46D1D008BC84F /* tree_iterator.h in Headers */,
-				A95605AC25E46D1D008BC84F /* remove_unused_struct_member_reduction_opportunity_finder.h in Headers */,
-				A956074125E46D1D008BC84F /* struct_cfg_analysis.h in Headers */,
-				A956058E25E46D1D008BC84F /* remove_function_reduction_opportunity.h in Headers */,
-				A956082E25E46D1E008BC84F /* reflect.h in Headers */,
-				A956052B25E46D1D008BC84F /* timer.h in Headers */,
-				A956080D25E46D1E008BC84F /* fix_storage_class.h in Headers */,
-				A956054025E46D1D008BC84F /* ilist.h in Headers */,
-				A956078C25E46D1E008BC84F /* eliminate_dead_members_pass.h in Headers */,
-				A956052525E46D1D008BC84F /* small_vector.h in Headers */,
-				A956075F25E46D1E008BC84F /* inst_buff_addr_check_pass.h in Headers */,
-				A956066025E46D1D008BC84F /* merge_return_pass.h in Headers */,
-				A95605DF25E46D1D008BC84F /* reduction_util.h in Headers */,
-				A956053725E46D1D008BC84F /* hex_float.h in Headers */,
-				A956059425E46D1D008BC84F /* change_operand_to_undef_reduction_opportunity.h in Headers */,
-				A95605E225E46D1D008BC84F /* merge_blocks_reduction_opportunity.h in Headers */,
-				A9560D9B25E46D1F008BC84F /* validate_scopes.h in Headers */,
-				A956071125E46D1D008BC84F /* convert_to_half_pass.h in Headers */,
-				A95607F825E46D1E008BC84F /* eliminate_dead_functions_util.h in Headers */,
-				A9560DD125E46D1F008BC84F /* function.h in Headers */,
-				A956059A25E46D1D008BC84F /* remove_selection_reduction_opportunity.h in Headers */,
-				A9560D3E25E46D1F008BC84F /* latest_version_glsl_std_450_header.h in Headers */,
-				A956066325E46D1D008BC84F /* inline_opaque_pass.h in Headers */,
-				A956075325E46D1E008BC84F /* decoration_manager.h in Headers */,
-				A956075925E46D1E008BC84F /* local_single_block_elim_pass.h in Headers */,
-				A956077D25E46D1E008BC84F /* freeze_spec_constant_value_pass.h in Headers */,
-				A95607CE25E46D1E008BC84F /* workaround1209.h in Headers */,
-				A956073E25E46D1D008BC84F /* loop_fusion_pass.h in Headers */,
-				A956089725E46D1E008BC84F /* function.h in Headers */,
-				A95606EA25E46D1D008BC84F /* fold_spec_constant_op_and_composite_pass.h in Headers */,
-				A9560D3825E46D1F008BC84F /* opcode.h in Headers */,
-				A956088825E46D1E008BC84F /* iterator.h in Headers */,
-				A956085B25E46D1E008BC84F /* module.h in Headers */,
-				A956060025E46D1D008BC84F /* pch_source.h in Headers */,
-				A956060325E46D1D008BC84F /* enum_string_mapping.h in Headers */,
-				A956083D25E46D1E008BC84F /* scalar_replacement_pass.h in Headers */,
-				A956051025E46D1D008BC84F /* text.h in Headers */,
-				A956052225E46D1D008BC84F /* string_utils.h in Headers */,
-				A956063C25E46D1D008BC84F /* spirv_endian.h in Headers */,
-				A956066625E46D1D008BC84F /* loop_fusion.h in Headers */,
-				A956072C25E46D1D008BC84F /* loop_peeling.h in Headers */,
-				A956074A25E46D1D008BC84F /* wrap_opkill.h in Headers */,
-				A956071425E46D1D008BC84F /* relax_float_ops_pass.h in Headers */,
-				A95607EC25E46D1E008BC84F /* dominator_analysis.h in Headers */,
-				A9560D2625E46D1F008BC84F /* ext_inst.h in Headers */,
-				A956055225E46D1D008BC84F /* operand_to_dominating_id_reduction_opportunity_finder.h in Headers */,
-				A956051925E46D1D008BC84F /* parse_number.h in Headers */,
-				A956050125E46D1D008BC84F /* spirv_fuzzer_options.h in Headers */,
-				A956051C25E46D1D008BC84F /* ilist_node.h in Headers */,
-				A95608B825E46D1E008BC84F /* table.h in Headers */,
-				A956059725E46D1D008BC84F /* structured_loop_to_selection_reduction_opportunity_finder.h in Headers */,
-				A956076225E46D1E008BC84F /* strength_reduction_pass.h in Headers */,
-				A956084325E46D1E008BC84F /* pch_source_opt.h in Headers */,
-				A956069C25E46D1D008BC84F /* replace_invalid_opc.h in Headers */,
-				A956086725E46D1E008BC84F /* cfg.h in Headers */,
-				A95607E625E46D1E008BC84F /* dead_variable_elimination.h in Headers */,
-				A956072025E46D1D008BC84F /* cfg_cleanup_pass.h in Headers */,
-				A956086A25E46D1E008BC84F /* code_sink.h in Headers */,
-				A956068125E46D1D008BC84F /* reduce_load_size.h in Headers */,
-				A956067525E46D1D008BC84F /* register_pressure.h in Headers */,
-				A956062425E46D1D008BC84F /* spirv_validator_options.h in Headers */,
-				A956075025E46D1D008BC84F /* empty_pass.h in Headers */,
-				A956061225E46D1D008BC84F /* spirv_definition.h in Headers */,
-				A95606F925E46D1D008BC84F /* block_merge_pass.h in Headers */,
-				A95605B825E46D1D008BC84F /* remove_function_reduction_opportunity_finder.h in Headers */,
-				A9560DA125E46D1F008BC84F /* validate_memory_semantics.h in Headers */,
-				A956067225E46D1D008BC84F /* compact_ids_pass.h in Headers */,
-				A95605D625E46D1D008BC84F /* change_operand_reduction_opportunity.h in Headers */,
-				A95605CA25E46D1D008BC84F /* reduction_opportunity.h in Headers */,
-				A956073825E46D1D008BC84F /* desc_sroa.h in Headers */,
-				A956064B25E46D1D008BC84F /* print.h in Headers */,
-				A956083425E46D1E008BC84F /* null_pass.h in Headers */,
-				A95606BD25E46D1D008BC84F /* amd_ext_to_khr.h in Headers */,
-				A9560D3225E46D1F008BC84F /* instruction.h in Headers */,
-				A956069F25E46D1D008BC84F /* local_access_chain_convert_pass.h in Headers */,
-				A956082825E46D1E008BC84F /* remove_duplicates_pass.h in Headers */,
-				A956050725E46D1D008BC84F /* enum_set.h in Headers */,
-				A956086425E46D1E008BC84F /* loop_unswitch_pass.h in Headers */,
-				A956065725E46D1D008BC84F /* if_conversion.h in Headers */,
-				A9560D6825E46D1F008BC84F /* basic_block.h in Headers */,
-				A95607FB25E46D1E008BC84F /* fold.h in Headers */,
-				A95607B025E46D1E008BC84F /* constants.h in Headers */,
-				A956055B25E46D1D008BC84F /* operand_to_const_reduction_opportunity_finder.h in Headers */,
-				A956087F25E46D1E008BC84F /* pass_manager.h in Headers */,
-				A95607EF25E46D1E008BC84F /* pass.h in Headers */,
-				A956062D25E46D1D008BC84F /* parsed_operand.h in Headers */,
-				A956053125E46D1D008BC84F /* bit_vector.h in Headers */,
-				A95608A325E46D1E008BC84F /* inst_bindless_check_pass.h in Headers */,
-				A956087C25E46D1E008BC84F /* combine_access_chains.h in Headers */,
-				A95605CD25E46D1D008BC84F /* conditional_branch_to_simple_conditional_branch_opportunity_finder.h in Headers */,
-				A95606D225E46D1D008BC84F /* loop_unroller.h in Headers */,
+				A994F493273FD32D00CD6242 /* loop_descriptor.h in Headers */,
+				A994F412273FD32C00CD6242 /* eliminate_dead_functions_util.h in Headers */,
+				A994F3A0273FD32C00CD6242 /* eliminate_dead_members_pass.h in Headers */,
+				A994F1CC273FD32C00CD6242 /* reduction_opportunity_finder.h in Headers */,
+				A994F13C273FD32C00CD6242 /* operand_to_undef_reduction_opportunity_finder.h in Headers */,
+				A994F487273FD32D00CD6242 /* loop_unswitch_pass.h in Headers */,
+				A994F3B8273FD32C00CD6242 /* value_number_table.h in Headers */,
+				A994F10C273FD32C00CD6242 /* parse_number.h in Headers */,
+				A994F15D273FD32C00CD6242 /* simple_conditional_branch_to_branch_reduction_opportunity.h in Headers */,
+				A994FA36273FD32F00CD6242 /* decoration.h in Headers */,
+				A994F2B3273FD32C00CD6242 /* propagator.h in Headers */,
+				A994F991273FD32E00CD6242 /* opcode.h in Headers */,
+				A994F2C5273FD32C00CD6242 /* amd_ext_to_khr.h in Headers */,
+				A994F3B5273FD32C00CD6242 /* loop_dependence.h in Headers */,
+				A994F124273FD32C00CD6242 /* bit_vector.h in Headers */,
+				A994F9A0273FD32F00CD6242 /* binary.h in Headers */,
+				A994F151273FD32C00CD6242 /* operand_to_const_reduction_opportunity_finder.h in Headers */,
+				A994F37F273FD32C00CD6242 /* inst_debug_printf_pass.h in Headers */,
+				A994F19C273FD32C00CD6242 /* merge_blocks_reduction_opportunity_finder.h in Headers */,
+				A994F98E273FD32E00CD6242 /* spirv_optimizer_options.h in Headers */,
+				A994F22C273FD32C00CD6242 /* text_handler.h in Headers */,
+				A994F4C9273FD32D00CD6242 /* feature_manager.h in Headers */,
+				A994F364273FD32C00CD6242 /* decoration_manager.h in Headers */,
+				A994F133273FD32C00CD6242 /* ilist.h in Headers */,
+				A994F40F273FD32C00CD6242 /* eliminate_dead_functions_pass.h in Headers */,
+				A994F112273FD32C00CD6242 /* make_unique.h in Headers */,
+				A994F99A273FD32F00CD6242 /* extensions.h in Headers */,
+				A994F3EE273FD32C00CD6242 /* copy_prop_arrays.h in Headers */,
+				A994F1F3273FD32C00CD6242 /* reduction_pass.h in Headers */,
+				A994F38B273FD32C00CD6242 /* dead_insert_elim_pass.h in Headers */,
+				A994F997273FD32F00CD6242 /* latest_version_glsl_std_450_header.h in Headers */,
+				A994F442273FD32D00CD6242 /* remove_duplicates_pass.h in Headers */,
+				A994F43F273FD32D00CD6242 /* simplification_pass.h in Headers */,
+				A994FA2A273FD32F00CD6242 /* function.h in Headers */,
+				A994F178273FD32C00CD6242 /* remove_struct_member_reduction_opportunity.h in Headers */,
+				A994F460273FD32D00CD6242 /* pch_source_opt.h in Headers */,
+				A994F283273FD32C00CD6242 /* local_single_store_elim_pass.h in Headers */,
+				A994F12A273FD32C00CD6242 /* hex_float.h in Headers */,
+				A994F1B1273FD32C00CD6242 /* remove_function_reduction_opportunity_finder.h in Headers */,
+				A994F0FA273FD32C00CD6242 /* enum_set.h in Headers */,
+				A994F28F273FD32C00CD6242 /* scalar_analysis.h in Headers */,
+				A994F2CB273FD32C00CD6242 /* ir_context.h in Headers */,
+				A994F4B7273FD32D00CD6242 /* build_module.h in Headers */,
+				A994F97F273FD32E00CD6242 /* ext_inst.h in Headers */,
+				A994F286273FD32C00CD6242 /* reduce_load_size.h in Headers */,
+				A994F478273FD32D00CD6242 /* loop_utils.h in Headers */,
+				A994F39A273FD32C00CD6242 /* mem_pass.h in Headers */,
+				A994F0F4273FD32C00CD6242 /* lints.h in Headers */,
+				A994F373273FD32C00CD6242 /* inst_buff_addr_check_pass.h in Headers */,
+				A994F3E5273FD32C00CD6242 /* workaround1209.h in Headers */,
+				A994F1C6273FD32C00CD6242 /* conditional_branch_to_simple_conditional_branch_opportunity_finder.h in Headers */,
+				A994F34F273FD32C00CD6242 /* struct_cfg_analysis.h in Headers */,
+				A994F2B6273FD32C00CD6242 /* instruction_list.h in Headers */,
+				A994F2D1273FD32C00CD6242 /* control_dependence.h in Headers */,
+				A994F23B273FD32C00CD6242 /* diagnostic.h in Headers */,
+				A994F391273FD32C00CD6242 /* freeze_spec_constant_value_pass.h in Headers */,
+				A994F1F6273FD32C00CD6242 /* latest_version_opencl_std_header.h in Headers */,
+				A994F346273FD32C00CD6242 /* desc_sroa.h in Headers */,
+				A994F481273FD32D00CD6242 /* ir_builder.h in Headers */,
+				A994F232273FD32C00CD6242 /* name_mapper.h in Headers */,
+				A994F292273FD32C00CD6242 /* strip_debug_info_pass.h in Headers */,
+				A994F451273FD32D00CD6242 /* null_pass.h in Headers */,
+				A994F202273FD32C00CD6242 /* enum_string_mapping.h in Headers */,
+				A994F0E8273FD32C00CD6242 /* assembly_grammar.h in Headers */,
+				A994F26B273FD32C00CD6242 /* loop_fusion.h in Headers */,
+				A994F47B273FD32D00CD6242 /* module.h in Headers */,
+				A994F118273FD32C00CD6242 /* small_vector.h in Headers */,
+				A994F9FA273FD32F00CD6242 /* validate_memory_semantics.h in Headers */,
+				A994F142273FD32C00CD6242 /* remove_block_reduction_opportunity.h in Headers */,
+				A994F31C273FD32C00CD6242 /* convert_to_half_pass.h in Headers */,
+				A994F457273FD32D00CD6242 /* const_folding_rules.h in Headers */,
+				A994F1D2273FD32C00CD6242 /* remove_block_reduction_opportunity_finder.h in Headers */,
+				A994F403273FD32C00CD6242 /* dominator_analysis.h in Headers */,
+				A994F421273FD32C00CD6242 /* scalar_analysis_nodes.h in Headers */,
+				A994F295273FD32C00CD6242 /* replace_desc_array_access_using_var_index.h in Headers */,
+				A994F40C273FD32C00CD6242 /* folding_rules.h in Headers */,
+				A994F409273FD32C00CD6242 /* pass.h in Headers */,
+				A994F3C7273FD32C00CD6242 /* constants.h in Headers */,
+				A994F36A273FD32C00CD6242 /* local_single_block_elim_pass.h in Headers */,
+				A994F4B4273FD32D00CD6242 /* licm_pass.h in Headers */,
+				A994F1C3273FD32C00CD6242 /* reduction_opportunity.h in Headers */,
+				A994F18D273FD32C00CD6242 /* change_operand_to_undef_reduction_opportunity.h in Headers */,
+				A994F187273FD32C00CD6242 /* remove_function_reduction_opportunity.h in Headers */,
+				A994F226273FD32C00CD6242 /* spirv_validator_options.h in Headers */,
+				A994F32B273FD32C00CD6242 /* convert_to_sampled_image_pass.h in Headers */,
+				A994F2A4273FD32C00CD6242 /* replace_invalid_opc.h in Headers */,
+				A994F3E2273FD32C00CD6242 /* loop_fission.h in Headers */,
+				A994F136273FD32C00CD6242 /* spirv_target_env.h in Headers */,
+				A994F319273FD32C00CD6242 /* private_to_local_pass.h in Headers */,
+				A994F4CF273FD32D00CD6242 /* inst_bindless_check_pass.h in Headers */,
+				A994F11E273FD32C00CD6242 /* timer.h in Headers */,
+				A994F190273FD32C00CD6242 /* structured_loop_to_selection_reduction_opportunity_finder.h in Headers */,
+				A994F337273FD32C00CD6242 /* local_redundancy_elimination.h in Headers */,
+				A994F1A5273FD32C00CD6242 /* remove_unused_struct_member_reduction_opportunity_finder.h in Headers */,
+				A994F199273FD32C00CD6242 /* remove_selection_reduction_opportunity_finder.h in Headers */,
+				A994F2EC273FD32C00CD6242 /* ir_loader.h in Headers */,
+				A994F250273FD32C00CD6242 /* print.h in Headers */,
+				A994F127273FD32C00CD6242 /* bitutils.h in Headers */,
+				A994F3F7273FD32C00CD6242 /* ssa_rewrite_pass.h in Headers */,
+				A994F33A273FD32C00CD6242 /* loop_peeling.h in Headers */,
+				A994F247273FD32C00CD6242 /* common_debug_info.h in Headers */,
+				A994F376273FD32C00CD6242 /* strength_reduction_pass.h in Headers */,
+				A994F1FF273FD32C00CD6242 /* pch_source.h in Headers */,
+				A994F163273FD32C00CD6242 /* remove_instruction_reduction_opportunity.h in Headers */,
+				A994F397273FD32C00CD6242 /* instrument_pass.h in Headers */,
+				A994F274273FD32C00CD6242 /* composite.h in Headers */,
+				A994F10F273FD32C00CD6242 /* ilist_node.h in Headers */,
+				A994F427273FD32C00CD6242 /* fix_storage_class.h in Headers */,
+				A994F4CC273FD32D00CD6242 /* dataflow.h in Headers */,
+				A994F9D6273FD32F00CD6242 /* validation_state.h in Headers */,
+				A994F41B273FD32C00CD6242 /* dead_branch_elim_pass.h in Headers */,
+				A994F1D8273FD32C00CD6242 /* reduction_util.h in Headers */,
+				A994F2A7273FD32C00CD6242 /* local_access_chain_convert_pass.h in Headers */,
+				A994F31F273FD32C00CD6242 /* relax_float_ops_pass.h in Headers */,
+				A994F1B4273FD32C00CD6242 /* pch_source_reduce.h in Headers */,
+				A994F2E9273FD32C00CD6242 /* unify_const_pass.h in Headers */,
+				A994F34C273FD32C00CD6242 /* loop_fusion_pass.h in Headers */,
+				A994F280273FD32C00CD6242 /* graphics_robust_access_pass.h in Headers */,
+				A994F277273FD32C00CD6242 /* compact_ids_pass.h in Headers */,
+				A994F265273FD32C00CD6242 /* merge_return_pass.h in Headers */,
+				A994F1CF273FD32C00CD6242 /* change_operand_reduction_opportunity.h in Headers */,
+				A994F44B273FD32D00CD6242 /* reflect.h in Headers */,
+				A994F325273FD32C00CD6242 /* def_use_manager.h in Headers */,
+				A994F304273FD32C00CD6242 /* block_merge_pass.h in Headers */,
+				A994F496273FD32D00CD6242 /* instruction.h in Headers */,
+				A994F103273FD32C00CD6242 /* text.h in Headers */,
+				A994F340273FD32C00CD6242 /* block_merge_util.h in Headers */,
+				A994F145273FD32C00CD6242 /* operand_to_dominating_id_reduction_opportunity_finder.h in Headers */,
+				A994F4DB273FD32D00CD6242 /* remove_unused_interface_variables_pass.h in Headers */,
+				A994F98B273FD32E00CD6242 /* instruction.h in Headers */,
+				A994F22F273FD32C00CD6242 /* parsed_operand.h in Headers */,
+				A994F48D273FD32D00CD6242 /* code_sink.h in Headers */,
+				A994F1FC273FD32C00CD6242 /* cfa.h in Headers */,
+				A994F9E8273FD32F00CD6242 /* validate.h in Headers */,
+				A994F49F273FD32D00CD6242 /* vector_dce.h in Headers */,
+				A994F14B273FD32C00CD6242 /* structured_construct_to_block_reduction_opportunity.h in Headers */,
+				A994F4B1273FD32D00CD6242 /* iterator.h in Headers */,
+				A994F17B273FD32C00CD6242 /* simple_conditional_branch_to_branch_opportunity_finder.h in Headers */,
+				A994F3B2273FD32C00CD6242 /* inline_pass.h in Headers */,
+				A994F214273FD32C00CD6242 /* spirv_definition.h in Headers */,
+				A994F27D273FD32C00CD6242 /* tree_iterator.h in Headers */,
+				A994F415273FD32C00CD6242 /* fold.h in Headers */,
+				A994F9F4273FD32F00CD6242 /* validate_scopes.h in Headers */,
+				A994F45A273FD32D00CD6242 /* scalar_replacement_pass.h in Headers */,
+				A994F430273FD32D00CD6242 /* passes.h in Headers */,
+				A994F3C4273FD32C00CD6242 /* inline_exhaustive_pass.h in Headers */,
+				A994F115273FD32C00CD6242 /* string_utils.h in Headers */,
+				A994F48A273FD32D00CD6242 /* cfg.h in Headers */,
+				A994F268273FD32C00CD6242 /* inline_opaque_pass.h in Headers */,
+				A994F2F2273FD32C00CD6242 /* types.h in Headers */,
+				A994F0F7273FD32C00CD6242 /* divergence_analysis.h in Headers */,
+				A994F27A273FD32C00CD6242 /* register_pressure.h in Headers */,
+				A994F9C1273FD32F00CD6242 /* basic_block.h in Headers */,
+				A994F32E273FD32C00CD6242 /* cfg_cleanup_pass.h in Headers */,
+				A994FA1B273FD32F00CD6242 /* instruction.h in Headers */,
+				A994F4BA273FD32D00CD6242 /* ccp_pass.h in Headers */,
+				A994F1BD273FD32C00CD6242 /* reducer.h in Headers */,
+				A994F3BB273FD32C00CD6242 /* flatten_decoration_pass.h in Headers */,
+				A994F0E5273FD32C00CD6242 /* spirv_fuzzer_options.h in Headers */,
+				A994F36D273FD32C00CD6242 /* interp_fixup_pass.h in Headers */,
+				A994F220273FD32C00CD6242 /* spirv_constant.h in Headers */,
+				A994F499273FD32D00CD6242 /* aggressive_dead_code_elim_pass.h in Headers */,
+				A994F4D8273FD32D00CD6242 /* dominator_tree.h in Headers */,
+				A994F466273FD32D00CD6242 /* redundancy_elimination.h in Headers */,
+				A994F30A273FD32C00CD6242 /* debug_info_manager.h in Headers */,
+				A994F4C0273FD32D00CD6242 /* function.h in Headers */,
+				A994F1DB273FD32C00CD6242 /* merge_blocks_reduction_opportunity.h in Headers */,
+				A994F4A2273FD32D00CD6242 /* combine_access_chains.h in Headers */,
+				A994F9B2273FD32F00CD6242 /* construct.h in Headers */,
+				A994F445273FD32D00CD6242 /* desc_sroa_util.h in Headers */,
+				A994F157273FD32C00CD6242 /* structured_construct_to_block_reduction_opportunity_finder.h in Headers */,
+				A994F184273FD32C00CD6242 /* structured_loop_to_selection_reduction_opportunity.h in Headers */,
+				A994F35B273FD32C00CD6242 /* wrap_opkill.h in Headers */,
+				A994F361273FD32C00CD6242 /* empty_pass.h in Headers */,
+				A994F4DE273FD32D00CD6242 /* type_manager.h in Headers */,
+				A994F25C273FD32C00CD6242 /* if_conversion.h in Headers */,
+				A994F3EB273FD32C00CD6242 /* log.h in Headers */,
+				A994F193273FD32C00CD6242 /* remove_selection_reduction_opportunity.h in Headers */,
+				A994F208273FD32C00CD6242 /* spirv_reducer_options.h in Headers */,
+				A994F4D5273FD32D00CD6242 /* set_spec_constant_default_value_pass.h in Headers */,
+				A994F3FD273FD32C00CD6242 /* dead_variable_elimination.h in Headers */,
+				A994F4A5273FD32D00CD6242 /* pass_manager.h in Headers */,
+				A994F2F5273FD32C00CD6242 /* fold_spec_constant_op_and_composite_pass.h in Headers */,
+				A994F3D6273FD32C00CD6242 /* upgrade_memory_model.h in Headers */,
+				A994F2DD273FD32C00CD6242 /* loop_unroller.h in Headers */,
+				A994F23E273FD32C00CD6242 /* spirv_endian.h in Headers */,
+				A994F2FB273FD32C00CD6242 /* basic_block.h in Headers */,
+				A994F18A273FD32C00CD6242 /* remove_unused_instruction_reduction_opportunity_finder.h in Headers */,
+				A994F166273FD32C00CD6242 /* conditional_branch_to_simple_conditional_branch_reduction_opportunity.h in Headers */,
+				A994F4E7273FD32D00CD6242 /* table.h in Headers */,
+				A994F3F1273FD32C00CD6242 /* eliminate_dead_constant_pass.h in Headers */,
+				A994F985273FD32E00CD6242 /* latest_version_spirv_header.h in Headers */,
+				A994F439273FD32D00CD6242 /* strip_reflect_info_pass.h in Headers */,
+				A994F256273FD32C00CD6242 /* disassemble.h in Headers */,
+				A994F217273FD32C00CD6242 /* operand.h in Headers */,
+				A994F21D273FD32C00CD6242 /* macro.h in Headers */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
@@ -3167,190 +3309,202 @@
 			isa = PBXHeadersBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
-				A9560D3425E46D1F008BC84F /* spirv_optimizer_options.h in Headers */,
-				A95607AC25E46D1E008BC84F /* inline_exhaustive_pass.h in Headers */,
-				A956068C25E46D1D008BC84F /* strip_debug_info_pass.h in Headers */,
-				A956087225E46D1E008BC84F /* aggressive_dead_code_elim_pass.h in Headers */,
-				A956086025E46D1E008BC84F /* ir_builder.h in Headers */,
-				A95607D625E46D1E008BC84F /* copy_prop_arrays.h in Headers */,
-				A956084825E46D1E008BC84F /* redundancy_elimination.h in Headers */,
-				A9560D2B25E46D1F008BC84F /* latest_version_spirv_header.h in Headers */,
-				A956087825E46D1E008BC84F /* vector_dce.h in Headers */,
-				A956059025E46D1D008BC84F /* remove_unused_instruction_reduction_opportunity_finder.h in Headers */,
-				A956061425E46D1D008BC84F /* operand.h in Headers */,
-				A956083925E46D1E008BC84F /* const_folding_rules.h in Headers */,
-				A956079D25E46D1E008BC84F /* loop_dependence.h in Headers */,
-				A956077625E46D1E008BC84F /* dead_insert_elim_pass.h in Headers */,
-				A9560D8E25E46D1F008BC84F /* validate.h in Headers */,
-				A956068925E46D1D008BC84F /* scalar_analysis.h in Headers */,
-				A95605D825E46D1D008BC84F /* remove_block_reduction_opportunity_finder.h in Headers */,
-				A956061A25E46D1D008BC84F /* macro.h in Headers */,
-				A95606FE25E46D1D008BC84F /* debug_info_manager.h in Headers */,
-				A956079A25E46D1E008BC84F /* inline_pass.h in Headers */,
-				A95605D225E46D1D008BC84F /* reduction_opportunity_finder.h in Headers */,
-				A95605FC25E46D1D008BC84F /* cfa.h in Headers */,
-				A956066E25E46D1D008BC84F /* composite.h in Headers */,
-				A95605C325E46D1D008BC84F /* reducer.h in Headers */,
-				A956054825E46D1D008BC84F /* operand_to_undef_reduction_opportunity_finder.h in Headers */,
-				A9560D4625E46D1F008BC84F /* binary.h in Headers */,
-				A95606EF25E46D1D008BC84F /* basic_block.h in Headers */,
-				A95607F125E46D1E008BC84F /* folding_rules.h in Headers */,
-				A956082425E46D1E008BC84F /* simplification_pass.h in Headers */,
-				A956067A25E46D1D008BC84F /* graphics_robust_access_pass.h in Headers */,
-				A956088D25E46D1E008BC84F /* build_module.h in Headers */,
-				A95607CA25E46D1E008BC84F /* loop_fission.h in Headers */,
-				A956078525E46D1E008BC84F /* mem_pass.h in Headers */,
-				A956059F25E46D1D008BC84F /* remove_selection_reduction_opportunity_finder.h in Headers */,
-				A956070D25E46D1D008BC84F /* private_to_local_pass.h in Headers */,
-				A956063825E46D1D008BC84F /* diagnostic.h in Headers */,
-				A95607F425E46D1E008BC84F /* eliminate_dead_functions_pass.h in Headers */,
-				A956056C25E46D1D008BC84F /* conditional_branch_to_simple_conditional_branch_reduction_opportunity.h in Headers */,
-				A956062F25E46D1D008BC84F /* name_mapper.h in Headers */,
-				A956058125E46D1D008BC84F /* simple_conditional_branch_to_branch_opportunity_finder.h in Headers */,
-				A9560DC125E46D1F008BC84F /* instruction.h in Headers */,
-				A95606C225E46D1D008BC84F /* ir_context.h in Headers */,
-				A956065025E46D1D008BC84F /* disassemble.h in Headers */,
-				A95607D925E46D1E008BC84F /* eliminate_dead_constant_pass.h in Headers */,
-				A95606DD25E46D1D008BC84F /* unify_const_pass.h in Headers */,
-				A956086F25E46D1E008BC84F /* instruction.h in Headers */,
-				A956053325E46D1D008BC84F /* bitutils.h in Headers */,
-				A95608AE25E46D1E008BC84F /* type_manager.h in Headers */,
-				A956054225E46D1D008BC84F /* spirv_target_env.h in Headers */,
-				A95605BA25E46D1D008BC84F /* pch_source_reduce.h in Headers */,
-				A956051E25E46D1D008BC84F /* make_unique.h in Headers */,
-				A956060825E46D1D008BC84F /* spirv_reducer_options.h in Headers */,
-				A956071925E46D1D008BC84F /* def_use_manager.h in Headers */,
-				A956089F25E46D1E008BC84F /* feature_manager.h in Headers */,
-				A956078225E46D1E008BC84F /* instrument_pass.h in Headers */,
-				A956056925E46D1D008BC84F /* remove_instruction_reduction_opportunity.h in Headers */,
-				A95606E025E46D1D008BC84F /* ir_loader.h in Headers */,
-				A95607A025E46D1E008BC84F /* value_number_table.h in Headers */,
-				A956073125E46D1D008BC84F /* block_merge_util.h in Headers */,
-				A956058A25E46D1D008BC84F /* structured_loop_to_selection_reduction_opportunity.h in Headers */,
-				A956085725E46D1E008BC84F /* loop_utils.h in Headers */,
-				A956086C25E46D1E008BC84F /* loop_descriptor.h in Headers */,
-				A956088A25E46D1E008BC84F /* licm_pass.h in Headers */,
-				A956050325E46D1D008BC84F /* assembly_grammar.h in Headers */,
-				A95608AB25E46D1E008BC84F /* dominator_tree.h in Headers */,
-				A956081525E46D1E008BC84F /* passes.h in Headers */,
-				A956076A25E46D1E008BC84F /* inst_debug_printf_pass.h in Headers */,
-				A956072825E46D1D008BC84F /* local_redundancy_elimination.h in Headers */,
-				A95608A825E46D1E008BC84F /* set_spec_constant_default_value_pass.h in Headers */,
-				A95607D325E46D1E008BC84F /* log.h in Headers */,
-				A956061D25E46D1D008BC84F /* spirv_constant.h in Headers */,
-				A95607BE25E46D1E008BC84F /* upgrade_memory_model.h in Headers */,
-				A9560D5825E46D1F008BC84F /* construct.h in Headers */,
-				A95606E625E46D1D008BC84F /* types.h in Headers */,
-				A956054E25E46D1D008BC84F /* remove_block_reduction_opportunity.h in Headers */,
-				A956081E25E46D1E008BC84F /* strip_reflect_info_pass.h in Headers */,
-				A956067D25E46D1D008BC84F /* local_single_store_elim_pass.h in Headers */,
-				A95607A325E46D1E008BC84F /* flatten_decoration_pass.h in Headers */,
-				A956057E25E46D1D008BC84F /* remove_struct_member_reduction_opportunity.h in Headers */,
-				A956080025E46D1E008BC84F /* dead_branch_elim_pass.h in Headers */,
-				A9560D4025E46D1F008BC84F /* extensions.h in Headers */,
-				A95605F325E46D1D008BC84F /* reduction_pass.h in Headers */,
-				A95605A225E46D1D008BC84F /* merge_blocks_reduction_opportunity_finder.h in Headers */,
-				A95605F625E46D1D008BC84F /* latest_version_opencl_std_header.h in Headers */,
-				A956080625E46D1E008BC84F /* scalar_analysis_nodes.h in Headers */,
-				A9560DDC25E46D1F008BC84F /* decoration.h in Headers */,
-				A95606AD25E46D1D008BC84F /* instruction_list.h in Headers */,
-				A95607DF25E46D1E008BC84F /* ssa_rewrite_pass.h in Headers */,
-				A956089025E46D1E008BC84F /* ccp_pass.h in Headers */,
-				A9560D7C25E46D1F008BC84F /* validation_state.h in Headers */,
-				A956062925E46D1D008BC84F /* text_handler.h in Headers */,
-				A956056325E46D1D008BC84F /* simple_conditional_branch_to_branch_reduction_opportunity.h in Headers */,
-				A95606AA25E46D1D008BC84F /* propagator.h in Headers */,
-				A956067725E46D1D008BC84F /* tree_iterator.h in Headers */,
-				A95605AB25E46D1D008BC84F /* remove_unused_struct_member_reduction_opportunity_finder.h in Headers */,
-				A956074025E46D1D008BC84F /* struct_cfg_analysis.h in Headers */,
-				A956058D25E46D1D008BC84F /* remove_function_reduction_opportunity.h in Headers */,
-				A956082D25E46D1E008BC84F /* reflect.h in Headers */,
-				A956052A25E46D1D008BC84F /* timer.h in Headers */,
-				A956080C25E46D1E008BC84F /* fix_storage_class.h in Headers */,
-				A956053F25E46D1D008BC84F /* ilist.h in Headers */,
-				A956078B25E46D1E008BC84F /* eliminate_dead_members_pass.h in Headers */,
-				A956052425E46D1D008BC84F /* small_vector.h in Headers */,
-				A956075E25E46D1E008BC84F /* inst_buff_addr_check_pass.h in Headers */,
-				A956065F25E46D1D008BC84F /* merge_return_pass.h in Headers */,
-				A95605DE25E46D1D008BC84F /* reduction_util.h in Headers */,
-				A956053625E46D1D008BC84F /* hex_float.h in Headers */,
-				A956059325E46D1D008BC84F /* change_operand_to_undef_reduction_opportunity.h in Headers */,
-				A95605E125E46D1D008BC84F /* merge_blocks_reduction_opportunity.h in Headers */,
-				A9560D9A25E46D1F008BC84F /* validate_scopes.h in Headers */,
-				A956071025E46D1D008BC84F /* convert_to_half_pass.h in Headers */,
-				A95607F725E46D1E008BC84F /* eliminate_dead_functions_util.h in Headers */,
-				A9560DD025E46D1F008BC84F /* function.h in Headers */,
-				A956059925E46D1D008BC84F /* remove_selection_reduction_opportunity.h in Headers */,
-				A9560D3D25E46D1F008BC84F /* latest_version_glsl_std_450_header.h in Headers */,
-				A956066225E46D1D008BC84F /* inline_opaque_pass.h in Headers */,
-				A956075225E46D1E008BC84F /* decoration_manager.h in Headers */,
-				A956075825E46D1E008BC84F /* local_single_block_elim_pass.h in Headers */,
-				A956077C25E46D1E008BC84F /* freeze_spec_constant_value_pass.h in Headers */,
-				A95607CD25E46D1E008BC84F /* workaround1209.h in Headers */,
-				A956073D25E46D1D008BC84F /* loop_fusion_pass.h in Headers */,
-				A956089625E46D1E008BC84F /* function.h in Headers */,
-				A95606E925E46D1D008BC84F /* fold_spec_constant_op_and_composite_pass.h in Headers */,
-				A9560D3725E46D1F008BC84F /* opcode.h in Headers */,
-				A956088725E46D1E008BC84F /* iterator.h in Headers */,
-				A956085A25E46D1E008BC84F /* module.h in Headers */,
-				A95605FF25E46D1D008BC84F /* pch_source.h in Headers */,
-				A956060225E46D1D008BC84F /* enum_string_mapping.h in Headers */,
-				A956083C25E46D1E008BC84F /* scalar_replacement_pass.h in Headers */,
-				A956050F25E46D1D008BC84F /* text.h in Headers */,
-				A956052125E46D1D008BC84F /* string_utils.h in Headers */,
-				A956063B25E46D1D008BC84F /* spirv_endian.h in Headers */,
-				A956066525E46D1D008BC84F /* loop_fusion.h in Headers */,
-				A956072B25E46D1D008BC84F /* loop_peeling.h in Headers */,
-				A956074925E46D1D008BC84F /* wrap_opkill.h in Headers */,
-				A956071325E46D1D008BC84F /* relax_float_ops_pass.h in Headers */,
-				A95607EB25E46D1E008BC84F /* dominator_analysis.h in Headers */,
-				A9560D2525E46D1F008BC84F /* ext_inst.h in Headers */,
-				A956055125E46D1D008BC84F /* operand_to_dominating_id_reduction_opportunity_finder.h in Headers */,
-				A956051825E46D1D008BC84F /* parse_number.h in Headers */,
-				A956050025E46D1D008BC84F /* spirv_fuzzer_options.h in Headers */,
-				A956051B25E46D1D008BC84F /* ilist_node.h in Headers */,
-				A95608B725E46D1E008BC84F /* table.h in Headers */,
-				A956059625E46D1D008BC84F /* structured_loop_to_selection_reduction_opportunity_finder.h in Headers */,
-				A956076125E46D1E008BC84F /* strength_reduction_pass.h in Headers */,
-				A956084225E46D1E008BC84F /* pch_source_opt.h in Headers */,
-				A956069B25E46D1D008BC84F /* replace_invalid_opc.h in Headers */,
-				A956086625E46D1E008BC84F /* cfg.h in Headers */,
-				A95607E525E46D1E008BC84F /* dead_variable_elimination.h in Headers */,
-				A956071F25E46D1D008BC84F /* cfg_cleanup_pass.h in Headers */,
-				A956086925E46D1E008BC84F /* code_sink.h in Headers */,
-				A956068025E46D1D008BC84F /* reduce_load_size.h in Headers */,
-				A956067425E46D1D008BC84F /* register_pressure.h in Headers */,
-				A956062325E46D1D008BC84F /* spirv_validator_options.h in Headers */,
-				A956074F25E46D1D008BC84F /* empty_pass.h in Headers */,
-				A956061125E46D1D008BC84F /* spirv_definition.h in Headers */,
-				A95606F825E46D1D008BC84F /* block_merge_pass.h in Headers */,
-				A95605B725E46D1D008BC84F /* remove_function_reduction_opportunity_finder.h in Headers */,
-				A9560DA025E46D1F008BC84F /* validate_memory_semantics.h in Headers */,
-				A956067125E46D1D008BC84F /* compact_ids_pass.h in Headers */,
-				A95605D525E46D1D008BC84F /* change_operand_reduction_opportunity.h in Headers */,
-				A95605C925E46D1D008BC84F /* reduction_opportunity.h in Headers */,
-				A956073725E46D1D008BC84F /* desc_sroa.h in Headers */,
-				A956064A25E46D1D008BC84F /* print.h in Headers */,
-				A956083325E46D1E008BC84F /* null_pass.h in Headers */,
-				A95606BC25E46D1D008BC84F /* amd_ext_to_khr.h in Headers */,
-				A9560D3125E46D1F008BC84F /* instruction.h in Headers */,
-				A956069E25E46D1D008BC84F /* local_access_chain_convert_pass.h in Headers */,
-				A956082725E46D1E008BC84F /* remove_duplicates_pass.h in Headers */,
-				A956050625E46D1D008BC84F /* enum_set.h in Headers */,
-				A956086325E46D1E008BC84F /* loop_unswitch_pass.h in Headers */,
-				A956065625E46D1D008BC84F /* if_conversion.h in Headers */,
-				A9560D6725E46D1F008BC84F /* basic_block.h in Headers */,
-				A95607FA25E46D1E008BC84F /* fold.h in Headers */,
-				A95607AF25E46D1E008BC84F /* constants.h in Headers */,
-				A956055A25E46D1D008BC84F /* operand_to_const_reduction_opportunity_finder.h in Headers */,
-				A956087E25E46D1E008BC84F /* pass_manager.h in Headers */,
-				A95607EE25E46D1E008BC84F /* pass.h in Headers */,
-				A956062C25E46D1D008BC84F /* parsed_operand.h in Headers */,
-				A956053025E46D1D008BC84F /* bit_vector.h in Headers */,
-				A95608A225E46D1E008BC84F /* inst_bindless_check_pass.h in Headers */,
-				A956087B25E46D1E008BC84F /* combine_access_chains.h in Headers */,
-				A95605CC25E46D1D008BC84F /* conditional_branch_to_simple_conditional_branch_opportunity_finder.h in Headers */,
-				A95606D125E46D1D008BC84F /* loop_unroller.h in Headers */,
+				A994F492273FD32D00CD6242 /* loop_descriptor.h in Headers */,
+				A994F411273FD32C00CD6242 /* eliminate_dead_functions_util.h in Headers */,
+				A994F39F273FD32C00CD6242 /* eliminate_dead_members_pass.h in Headers */,
+				A994F1CB273FD32C00CD6242 /* reduction_opportunity_finder.h in Headers */,
+				A994F13B273FD32C00CD6242 /* operand_to_undef_reduction_opportunity_finder.h in Headers */,
+				A994F486273FD32D00CD6242 /* loop_unswitch_pass.h in Headers */,
+				A994F3B7273FD32C00CD6242 /* value_number_table.h in Headers */,
+				A994F10B273FD32C00CD6242 /* parse_number.h in Headers */,
+				A994F15C273FD32C00CD6242 /* simple_conditional_branch_to_branch_reduction_opportunity.h in Headers */,
+				A994FA35273FD32F00CD6242 /* decoration.h in Headers */,
+				A994F2B2273FD32C00CD6242 /* propagator.h in Headers */,
+				A994F990273FD32E00CD6242 /* opcode.h in Headers */,
+				A994F2C4273FD32C00CD6242 /* amd_ext_to_khr.h in Headers */,
+				A994F3B4273FD32C00CD6242 /* loop_dependence.h in Headers */,
+				A994F123273FD32C00CD6242 /* bit_vector.h in Headers */,
+				A994F99F273FD32F00CD6242 /* binary.h in Headers */,
+				A994F150273FD32C00CD6242 /* operand_to_const_reduction_opportunity_finder.h in Headers */,
+				A994F37E273FD32C00CD6242 /* inst_debug_printf_pass.h in Headers */,
+				A994F19B273FD32C00CD6242 /* merge_blocks_reduction_opportunity_finder.h in Headers */,
+				A994F98D273FD32E00CD6242 /* spirv_optimizer_options.h in Headers */,
+				A994F22B273FD32C00CD6242 /* text_handler.h in Headers */,
+				A994F4C8273FD32D00CD6242 /* feature_manager.h in Headers */,
+				A994F363273FD32C00CD6242 /* decoration_manager.h in Headers */,
+				A994F132273FD32C00CD6242 /* ilist.h in Headers */,
+				A994F40E273FD32C00CD6242 /* eliminate_dead_functions_pass.h in Headers */,
+				A994F111273FD32C00CD6242 /* make_unique.h in Headers */,
+				A994F999273FD32F00CD6242 /* extensions.h in Headers */,
+				A994F3ED273FD32C00CD6242 /* copy_prop_arrays.h in Headers */,
+				A994F1F2273FD32C00CD6242 /* reduction_pass.h in Headers */,
+				A994F38A273FD32C00CD6242 /* dead_insert_elim_pass.h in Headers */,
+				A994F996273FD32F00CD6242 /* latest_version_glsl_std_450_header.h in Headers */,
+				A994F441273FD32D00CD6242 /* remove_duplicates_pass.h in Headers */,
+				A994F43E273FD32D00CD6242 /* simplification_pass.h in Headers */,
+				A994FA29273FD32F00CD6242 /* function.h in Headers */,
+				A994F177273FD32C00CD6242 /* remove_struct_member_reduction_opportunity.h in Headers */,
+				A994F45F273FD32D00CD6242 /* pch_source_opt.h in Headers */,
+				A994F282273FD32C00CD6242 /* local_single_store_elim_pass.h in Headers */,
+				A994F129273FD32C00CD6242 /* hex_float.h in Headers */,
+				A994F1B0273FD32C00CD6242 /* remove_function_reduction_opportunity_finder.h in Headers */,
+				A994F0F9273FD32C00CD6242 /* enum_set.h in Headers */,
+				A994F28E273FD32C00CD6242 /* scalar_analysis.h in Headers */,
+				A994F2CA273FD32C00CD6242 /* ir_context.h in Headers */,
+				A994F4B6273FD32D00CD6242 /* build_module.h in Headers */,
+				A994F97E273FD32E00CD6242 /* ext_inst.h in Headers */,
+				A994F285273FD32C00CD6242 /* reduce_load_size.h in Headers */,
+				A994F477273FD32D00CD6242 /* loop_utils.h in Headers */,
+				A994F399273FD32C00CD6242 /* mem_pass.h in Headers */,
+				A994F0F3273FD32C00CD6242 /* lints.h in Headers */,
+				A994F372273FD32C00CD6242 /* inst_buff_addr_check_pass.h in Headers */,
+				A994F3E4273FD32C00CD6242 /* workaround1209.h in Headers */,
+				A994F1C5273FD32C00CD6242 /* conditional_branch_to_simple_conditional_branch_opportunity_finder.h in Headers */,
+				A994F34E273FD32C00CD6242 /* struct_cfg_analysis.h in Headers */,
+				A994F2B5273FD32C00CD6242 /* instruction_list.h in Headers */,
+				A994F2D0273FD32C00CD6242 /* control_dependence.h in Headers */,
+				A994F23A273FD32C00CD6242 /* diagnostic.h in Headers */,
+				A994F390273FD32C00CD6242 /* freeze_spec_constant_value_pass.h in Headers */,
+				A994F1F5273FD32C00CD6242 /* latest_version_opencl_std_header.h in Headers */,
+				A994F345273FD32C00CD6242 /* desc_sroa.h in Headers */,
+				A994F480273FD32D00CD6242 /* ir_builder.h in Headers */,
+				A994F231273FD32C00CD6242 /* name_mapper.h in Headers */,
+				A994F291273FD32C00CD6242 /* strip_debug_info_pass.h in Headers */,
+				A994F450273FD32D00CD6242 /* null_pass.h in Headers */,
+				A994F201273FD32C00CD6242 /* enum_string_mapping.h in Headers */,
+				A994F0E7273FD32C00CD6242 /* assembly_grammar.h in Headers */,
+				A994F26A273FD32C00CD6242 /* loop_fusion.h in Headers */,
+				A994F47A273FD32D00CD6242 /* module.h in Headers */,
+				A994F117273FD32C00CD6242 /* small_vector.h in Headers */,
+				A994F9F9273FD32F00CD6242 /* validate_memory_semantics.h in Headers */,
+				A994F141273FD32C00CD6242 /* remove_block_reduction_opportunity.h in Headers */,
+				A994F31B273FD32C00CD6242 /* convert_to_half_pass.h in Headers */,
+				A994F456273FD32D00CD6242 /* const_folding_rules.h in Headers */,
+				A994F1D1273FD32C00CD6242 /* remove_block_reduction_opportunity_finder.h in Headers */,
+				A994F402273FD32C00CD6242 /* dominator_analysis.h in Headers */,
+				A994F420273FD32C00CD6242 /* scalar_analysis_nodes.h in Headers */,
+				A994F294273FD32C00CD6242 /* replace_desc_array_access_using_var_index.h in Headers */,
+				A994F40B273FD32C00CD6242 /* folding_rules.h in Headers */,
+				A994F408273FD32C00CD6242 /* pass.h in Headers */,
+				A994F3C6273FD32C00CD6242 /* constants.h in Headers */,
+				A994F369273FD32C00CD6242 /* local_single_block_elim_pass.h in Headers */,
+				A994F4B3273FD32D00CD6242 /* licm_pass.h in Headers */,
+				A994F1C2273FD32C00CD6242 /* reduction_opportunity.h in Headers */,
+				A994F18C273FD32C00CD6242 /* change_operand_to_undef_reduction_opportunity.h in Headers */,
+				A994F186273FD32C00CD6242 /* remove_function_reduction_opportunity.h in Headers */,
+				A994F225273FD32C00CD6242 /* spirv_validator_options.h in Headers */,
+				A994F32A273FD32C00CD6242 /* convert_to_sampled_image_pass.h in Headers */,
+				A994F2A3273FD32C00CD6242 /* replace_invalid_opc.h in Headers */,
+				A994F3E1273FD32C00CD6242 /* loop_fission.h in Headers */,
+				A994F135273FD32C00CD6242 /* spirv_target_env.h in Headers */,
+				A994F318273FD32C00CD6242 /* private_to_local_pass.h in Headers */,
+				A994F4CE273FD32D00CD6242 /* inst_bindless_check_pass.h in Headers */,
+				A994F11D273FD32C00CD6242 /* timer.h in Headers */,
+				A994F18F273FD32C00CD6242 /* structured_loop_to_selection_reduction_opportunity_finder.h in Headers */,
+				A994F336273FD32C00CD6242 /* local_redundancy_elimination.h in Headers */,
+				A994F1A4273FD32C00CD6242 /* remove_unused_struct_member_reduction_opportunity_finder.h in Headers */,
+				A994F198273FD32C00CD6242 /* remove_selection_reduction_opportunity_finder.h in Headers */,
+				A994F2EB273FD32C00CD6242 /* ir_loader.h in Headers */,
+				A994F24F273FD32C00CD6242 /* print.h in Headers */,
+				A994F126273FD32C00CD6242 /* bitutils.h in Headers */,
+				A994F3F6273FD32C00CD6242 /* ssa_rewrite_pass.h in Headers */,
+				A994F339273FD32C00CD6242 /* loop_peeling.h in Headers */,
+				A994F246273FD32C00CD6242 /* common_debug_info.h in Headers */,
+				A994F375273FD32C00CD6242 /* strength_reduction_pass.h in Headers */,
+				A994F1FE273FD32C00CD6242 /* pch_source.h in Headers */,
+				A994F162273FD32C00CD6242 /* remove_instruction_reduction_opportunity.h in Headers */,
+				A994F396273FD32C00CD6242 /* instrument_pass.h in Headers */,
+				A994F273273FD32C00CD6242 /* composite.h in Headers */,
+				A994F10E273FD32C00CD6242 /* ilist_node.h in Headers */,
+				A994F426273FD32C00CD6242 /* fix_storage_class.h in Headers */,
+				A994F4CB273FD32D00CD6242 /* dataflow.h in Headers */,
+				A994F9D5273FD32F00CD6242 /* validation_state.h in Headers */,
+				A994F41A273FD32C00CD6242 /* dead_branch_elim_pass.h in Headers */,
+				A994F1D7273FD32C00CD6242 /* reduction_util.h in Headers */,
+				A994F2A6273FD32C00CD6242 /* local_access_chain_convert_pass.h in Headers */,
+				A994F31E273FD32C00CD6242 /* relax_float_ops_pass.h in Headers */,
+				A994F1B3273FD32C00CD6242 /* pch_source_reduce.h in Headers */,
+				A994F2E8273FD32C00CD6242 /* unify_const_pass.h in Headers */,
+				A994F34B273FD32C00CD6242 /* loop_fusion_pass.h in Headers */,
+				A994F27F273FD32C00CD6242 /* graphics_robust_access_pass.h in Headers */,
+				A994F276273FD32C00CD6242 /* compact_ids_pass.h in Headers */,
+				A994F264273FD32C00CD6242 /* merge_return_pass.h in Headers */,
+				A994F1CE273FD32C00CD6242 /* change_operand_reduction_opportunity.h in Headers */,
+				A994F44A273FD32D00CD6242 /* reflect.h in Headers */,
+				A994F324273FD32C00CD6242 /* def_use_manager.h in Headers */,
+				A994F303273FD32C00CD6242 /* block_merge_pass.h in Headers */,
+				A994F495273FD32D00CD6242 /* instruction.h in Headers */,
+				A994F102273FD32C00CD6242 /* text.h in Headers */,
+				A994F33F273FD32C00CD6242 /* block_merge_util.h in Headers */,
+				A994F144273FD32C00CD6242 /* operand_to_dominating_id_reduction_opportunity_finder.h in Headers */,
+				A994F4DA273FD32D00CD6242 /* remove_unused_interface_variables_pass.h in Headers */,
+				A994F98A273FD32E00CD6242 /* instruction.h in Headers */,
+				A994F22E273FD32C00CD6242 /* parsed_operand.h in Headers */,
+				A994F48C273FD32D00CD6242 /* code_sink.h in Headers */,
+				A994F1FB273FD32C00CD6242 /* cfa.h in Headers */,
+				A994F9E7273FD32F00CD6242 /* validate.h in Headers */,
+				A994F49E273FD32D00CD6242 /* vector_dce.h in Headers */,
+				A994F14A273FD32C00CD6242 /* structured_construct_to_block_reduction_opportunity.h in Headers */,
+				A994F4B0273FD32D00CD6242 /* iterator.h in Headers */,
+				A994F17A273FD32C00CD6242 /* simple_conditional_branch_to_branch_opportunity_finder.h in Headers */,
+				A994F3B1273FD32C00CD6242 /* inline_pass.h in Headers */,
+				A994F213273FD32C00CD6242 /* spirv_definition.h in Headers */,
+				A994F27C273FD32C00CD6242 /* tree_iterator.h in Headers */,
+				A994F414273FD32C00CD6242 /* fold.h in Headers */,
+				A994F9F3273FD32F00CD6242 /* validate_scopes.h in Headers */,
+				A994F459273FD32D00CD6242 /* scalar_replacement_pass.h in Headers */,
+				A994F42F273FD32D00CD6242 /* passes.h in Headers */,
+				A994F3C3273FD32C00CD6242 /* inline_exhaustive_pass.h in Headers */,
+				A994F114273FD32C00CD6242 /* string_utils.h in Headers */,
+				A994F489273FD32D00CD6242 /* cfg.h in Headers */,
+				A994F267273FD32C00CD6242 /* inline_opaque_pass.h in Headers */,
+				A994F2F1273FD32C00CD6242 /* types.h in Headers */,
+				A994F0F6273FD32C00CD6242 /* divergence_analysis.h in Headers */,
+				A994F279273FD32C00CD6242 /* register_pressure.h in Headers */,
+				A994F9C0273FD32F00CD6242 /* basic_block.h in Headers */,
+				A994F32D273FD32C00CD6242 /* cfg_cleanup_pass.h in Headers */,
+				A994FA1A273FD32F00CD6242 /* instruction.h in Headers */,
+				A994F4B9273FD32D00CD6242 /* ccp_pass.h in Headers */,
+				A994F1BC273FD32C00CD6242 /* reducer.h in Headers */,
+				A994F3BA273FD32C00CD6242 /* flatten_decoration_pass.h in Headers */,
+				A994F0E4273FD32C00CD6242 /* spirv_fuzzer_options.h in Headers */,
+				A994F36C273FD32C00CD6242 /* interp_fixup_pass.h in Headers */,
+				A994F21F273FD32C00CD6242 /* spirv_constant.h in Headers */,
+				A994F498273FD32D00CD6242 /* aggressive_dead_code_elim_pass.h in Headers */,
+				A994F4D7273FD32D00CD6242 /* dominator_tree.h in Headers */,
+				A994F465273FD32D00CD6242 /* redundancy_elimination.h in Headers */,
+				A994F309273FD32C00CD6242 /* debug_info_manager.h in Headers */,
+				A994F4BF273FD32D00CD6242 /* function.h in Headers */,
+				A994F1DA273FD32C00CD6242 /* merge_blocks_reduction_opportunity.h in Headers */,
+				A994F4A1273FD32D00CD6242 /* combine_access_chains.h in Headers */,
+				A994F9B1273FD32F00CD6242 /* construct.h in Headers */,
+				A994F444273FD32D00CD6242 /* desc_sroa_util.h in Headers */,
+				A994F156273FD32C00CD6242 /* structured_construct_to_block_reduction_opportunity_finder.h in Headers */,
+				A994F183273FD32C00CD6242 /* structured_loop_to_selection_reduction_opportunity.h in Headers */,
+				A994F35A273FD32C00CD6242 /* wrap_opkill.h in Headers */,
+				A994F360273FD32C00CD6242 /* empty_pass.h in Headers */,
+				A994F4DD273FD32D00CD6242 /* type_manager.h in Headers */,
+				A994F25B273FD32C00CD6242 /* if_conversion.h in Headers */,
+				A994F3EA273FD32C00CD6242 /* log.h in Headers */,
+				A994F192273FD32C00CD6242 /* remove_selection_reduction_opportunity.h in Headers */,
+				A994F207273FD32C00CD6242 /* spirv_reducer_options.h in Headers */,
+				A994F4D4273FD32D00CD6242 /* set_spec_constant_default_value_pass.h in Headers */,
+				A994F3FC273FD32C00CD6242 /* dead_variable_elimination.h in Headers */,
+				A994F4A4273FD32D00CD6242 /* pass_manager.h in Headers */,
+				A994F2F4273FD32C00CD6242 /* fold_spec_constant_op_and_composite_pass.h in Headers */,
+				A994F3D5273FD32C00CD6242 /* upgrade_memory_model.h in Headers */,
+				A994F2DC273FD32C00CD6242 /* loop_unroller.h in Headers */,
+				A994F23D273FD32C00CD6242 /* spirv_endian.h in Headers */,
+				A994F2FA273FD32C00CD6242 /* basic_block.h in Headers */,
+				A994F189273FD32C00CD6242 /* remove_unused_instruction_reduction_opportunity_finder.h in Headers */,
+				A994F165273FD32C00CD6242 /* conditional_branch_to_simple_conditional_branch_reduction_opportunity.h in Headers */,
+				A994F4E6273FD32D00CD6242 /* table.h in Headers */,
+				A994F3F0273FD32C00CD6242 /* eliminate_dead_constant_pass.h in Headers */,
+				A994F984273FD32E00CD6242 /* latest_version_spirv_header.h in Headers */,
+				A994F438273FD32D00CD6242 /* strip_reflect_info_pass.h in Headers */,
+				A994F255273FD32C00CD6242 /* disassemble.h in Headers */,
+				A994F216273FD32C00CD6242 /* operand.h in Headers */,
+				A994F21C273FD32C00CD6242 /* macro.h in Headers */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
@@ -3358,190 +3512,202 @@
 			isa = PBXHeadersBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
-				A9560D3625E46D1F008BC84F /* spirv_optimizer_options.h in Headers */,
-				A95607AE25E46D1E008BC84F /* inline_exhaustive_pass.h in Headers */,
-				A956068E25E46D1D008BC84F /* strip_debug_info_pass.h in Headers */,
-				A956087425E46D1E008BC84F /* aggressive_dead_code_elim_pass.h in Headers */,
-				A956086225E46D1E008BC84F /* ir_builder.h in Headers */,
-				A95607D825E46D1E008BC84F /* copy_prop_arrays.h in Headers */,
-				A956084A25E46D1E008BC84F /* redundancy_elimination.h in Headers */,
-				A9560D2D25E46D1F008BC84F /* latest_version_spirv_header.h in Headers */,
-				A956087A25E46D1E008BC84F /* vector_dce.h in Headers */,
-				A956059225E46D1D008BC84F /* remove_unused_instruction_reduction_opportunity_finder.h in Headers */,
-				A956061625E46D1D008BC84F /* operand.h in Headers */,
-				A956083B25E46D1E008BC84F /* const_folding_rules.h in Headers */,
-				A956079F25E46D1E008BC84F /* loop_dependence.h in Headers */,
-				A956077825E46D1E008BC84F /* dead_insert_elim_pass.h in Headers */,
-				A9560D9025E46D1F008BC84F /* validate.h in Headers */,
-				A956068B25E46D1D008BC84F /* scalar_analysis.h in Headers */,
-				A95605DA25E46D1D008BC84F /* remove_block_reduction_opportunity_finder.h in Headers */,
-				A956061C25E46D1D008BC84F /* macro.h in Headers */,
-				A956070025E46D1D008BC84F /* debug_info_manager.h in Headers */,
-				A956079C25E46D1E008BC84F /* inline_pass.h in Headers */,
-				A95605D425E46D1D008BC84F /* reduction_opportunity_finder.h in Headers */,
-				A95605FE25E46D1D008BC84F /* cfa.h in Headers */,
-				A956067025E46D1D008BC84F /* composite.h in Headers */,
-				A95605C525E46D1D008BC84F /* reducer.h in Headers */,
-				A956054A25E46D1D008BC84F /* operand_to_undef_reduction_opportunity_finder.h in Headers */,
-				A9560D4825E46D1F008BC84F /* binary.h in Headers */,
-				A95606F125E46D1D008BC84F /* basic_block.h in Headers */,
-				A95607F325E46D1E008BC84F /* folding_rules.h in Headers */,
-				A956082625E46D1E008BC84F /* simplification_pass.h in Headers */,
-				A956067C25E46D1D008BC84F /* graphics_robust_access_pass.h in Headers */,
-				A956088F25E46D1E008BC84F /* build_module.h in Headers */,
-				A95607CC25E46D1E008BC84F /* loop_fission.h in Headers */,
-				A956078725E46D1E008BC84F /* mem_pass.h in Headers */,
-				A95605A125E46D1D008BC84F /* remove_selection_reduction_opportunity_finder.h in Headers */,
-				A956070F25E46D1D008BC84F /* private_to_local_pass.h in Headers */,
-				A956063A25E46D1D008BC84F /* diagnostic.h in Headers */,
-				A95607F625E46D1E008BC84F /* eliminate_dead_functions_pass.h in Headers */,
-				A956056E25E46D1D008BC84F /* conditional_branch_to_simple_conditional_branch_reduction_opportunity.h in Headers */,
-				A956063125E46D1D008BC84F /* name_mapper.h in Headers */,
-				A956058325E46D1D008BC84F /* simple_conditional_branch_to_branch_opportunity_finder.h in Headers */,
-				A9560DC325E46D1F008BC84F /* instruction.h in Headers */,
-				A95606C425E46D1D008BC84F /* ir_context.h in Headers */,
-				A956065225E46D1D008BC84F /* disassemble.h in Headers */,
-				A95607DB25E46D1E008BC84F /* eliminate_dead_constant_pass.h in Headers */,
-				A95606DF25E46D1D008BC84F /* unify_const_pass.h in Headers */,
-				A956087125E46D1E008BC84F /* instruction.h in Headers */,
-				A956053525E46D1D008BC84F /* bitutils.h in Headers */,
-				A95608B025E46D1E008BC84F /* type_manager.h in Headers */,
-				A956054425E46D1D008BC84F /* spirv_target_env.h in Headers */,
-				A95605BC25E46D1D008BC84F /* pch_source_reduce.h in Headers */,
-				A956052025E46D1D008BC84F /* make_unique.h in Headers */,
-				A956060A25E46D1D008BC84F /* spirv_reducer_options.h in Headers */,
-				A956071B25E46D1D008BC84F /* def_use_manager.h in Headers */,
-				A95608A125E46D1E008BC84F /* feature_manager.h in Headers */,
-				A956078425E46D1E008BC84F /* instrument_pass.h in Headers */,
-				A956056B25E46D1D008BC84F /* remove_instruction_reduction_opportunity.h in Headers */,
-				A95606E225E46D1D008BC84F /* ir_loader.h in Headers */,
-				A95607A225E46D1E008BC84F /* value_number_table.h in Headers */,
-				A956073325E46D1D008BC84F /* block_merge_util.h in Headers */,
-				A956058C25E46D1D008BC84F /* structured_loop_to_selection_reduction_opportunity.h in Headers */,
-				A956085925E46D1E008BC84F /* loop_utils.h in Headers */,
-				A956086E25E46D1E008BC84F /* loop_descriptor.h in Headers */,
-				A956088C25E46D1E008BC84F /* licm_pass.h in Headers */,
-				A956050525E46D1D008BC84F /* assembly_grammar.h in Headers */,
-				A95608AD25E46D1E008BC84F /* dominator_tree.h in Headers */,
-				A956081725E46D1E008BC84F /* passes.h in Headers */,
-				A956076C25E46D1E008BC84F /* inst_debug_printf_pass.h in Headers */,
-				A956072A25E46D1D008BC84F /* local_redundancy_elimination.h in Headers */,
-				A95608AA25E46D1E008BC84F /* set_spec_constant_default_value_pass.h in Headers */,
-				A95607D525E46D1E008BC84F /* log.h in Headers */,
-				A956061F25E46D1D008BC84F /* spirv_constant.h in Headers */,
-				A95607C025E46D1E008BC84F /* upgrade_memory_model.h in Headers */,
-				A9560D5A25E46D1F008BC84F /* construct.h in Headers */,
-				A95606E825E46D1D008BC84F /* types.h in Headers */,
-				A956055025E46D1D008BC84F /* remove_block_reduction_opportunity.h in Headers */,
-				A956082025E46D1E008BC84F /* strip_reflect_info_pass.h in Headers */,
-				A956067F25E46D1D008BC84F /* local_single_store_elim_pass.h in Headers */,
-				A95607A525E46D1E008BC84F /* flatten_decoration_pass.h in Headers */,
-				A956058025E46D1D008BC84F /* remove_struct_member_reduction_opportunity.h in Headers */,
-				A956080225E46D1E008BC84F /* dead_branch_elim_pass.h in Headers */,
-				A9560D4225E46D1F008BC84F /* extensions.h in Headers */,
-				A95605F525E46D1D008BC84F /* reduction_pass.h in Headers */,
-				A95605A425E46D1D008BC84F /* merge_blocks_reduction_opportunity_finder.h in Headers */,
-				A95605F825E46D1D008BC84F /* latest_version_opencl_std_header.h in Headers */,
-				A956080825E46D1E008BC84F /* scalar_analysis_nodes.h in Headers */,
-				A9560DDE25E46D1F008BC84F /* decoration.h in Headers */,
-				A95606AF25E46D1D008BC84F /* instruction_list.h in Headers */,
-				A95607E125E46D1E008BC84F /* ssa_rewrite_pass.h in Headers */,
-				A956089225E46D1E008BC84F /* ccp_pass.h in Headers */,
-				A9560D7E25E46D1F008BC84F /* validation_state.h in Headers */,
-				A956062B25E46D1D008BC84F /* text_handler.h in Headers */,
-				A956056525E46D1D008BC84F /* simple_conditional_branch_to_branch_reduction_opportunity.h in Headers */,
-				A95606AC25E46D1D008BC84F /* propagator.h in Headers */,
-				A956067925E46D1D008BC84F /* tree_iterator.h in Headers */,
-				A95605AD25E46D1D008BC84F /* remove_unused_struct_member_reduction_opportunity_finder.h in Headers */,
-				A956074225E46D1D008BC84F /* struct_cfg_analysis.h in Headers */,
-				A956058F25E46D1D008BC84F /* remove_function_reduction_opportunity.h in Headers */,
-				A956082F25E46D1E008BC84F /* reflect.h in Headers */,
-				A956052C25E46D1D008BC84F /* timer.h in Headers */,
-				A956080E25E46D1E008BC84F /* fix_storage_class.h in Headers */,
-				A956054125E46D1D008BC84F /* ilist.h in Headers */,
-				A956078D25E46D1E008BC84F /* eliminate_dead_members_pass.h in Headers */,
-				A956052625E46D1D008BC84F /* small_vector.h in Headers */,
-				A956076025E46D1E008BC84F /* inst_buff_addr_check_pass.h in Headers */,
-				A956066125E46D1D008BC84F /* merge_return_pass.h in Headers */,
-				A95605E025E46D1D008BC84F /* reduction_util.h in Headers */,
-				A956053825E46D1D008BC84F /* hex_float.h in Headers */,
-				A956059525E46D1D008BC84F /* change_operand_to_undef_reduction_opportunity.h in Headers */,
-				A95605E325E46D1D008BC84F /* merge_blocks_reduction_opportunity.h in Headers */,
-				A9560D9C25E46D1F008BC84F /* validate_scopes.h in Headers */,
-				A956071225E46D1D008BC84F /* convert_to_half_pass.h in Headers */,
-				A95607F925E46D1E008BC84F /* eliminate_dead_functions_util.h in Headers */,
-				A9560DD225E46D1F008BC84F /* function.h in Headers */,
-				A956059B25E46D1D008BC84F /* remove_selection_reduction_opportunity.h in Headers */,
-				A9560D3F25E46D1F008BC84F /* latest_version_glsl_std_450_header.h in Headers */,
-				A956066425E46D1D008BC84F /* inline_opaque_pass.h in Headers */,
-				A956075425E46D1E008BC84F /* decoration_manager.h in Headers */,
-				A956075A25E46D1E008BC84F /* local_single_block_elim_pass.h in Headers */,
-				A956077E25E46D1E008BC84F /* freeze_spec_constant_value_pass.h in Headers */,
-				A95607CF25E46D1E008BC84F /* workaround1209.h in Headers */,
-				A956073F25E46D1D008BC84F /* loop_fusion_pass.h in Headers */,
-				A956089825E46D1E008BC84F /* function.h in Headers */,
-				A95606EB25E46D1D008BC84F /* fold_spec_constant_op_and_composite_pass.h in Headers */,
-				A9560D3925E46D1F008BC84F /* opcode.h in Headers */,
-				A956088925E46D1E008BC84F /* iterator.h in Headers */,
-				A956085C25E46D1E008BC84F /* module.h in Headers */,
-				A956060125E46D1D008BC84F /* pch_source.h in Headers */,
-				A956060425E46D1D008BC84F /* enum_string_mapping.h in Headers */,
-				A956083E25E46D1E008BC84F /* scalar_replacement_pass.h in Headers */,
-				A956051125E46D1D008BC84F /* text.h in Headers */,
-				A956052325E46D1D008BC84F /* string_utils.h in Headers */,
-				A956063D25E46D1D008BC84F /* spirv_endian.h in Headers */,
-				A956066725E46D1D008BC84F /* loop_fusion.h in Headers */,
-				A956072D25E46D1D008BC84F /* loop_peeling.h in Headers */,
-				A956074B25E46D1D008BC84F /* wrap_opkill.h in Headers */,
-				A956071525E46D1D008BC84F /* relax_float_ops_pass.h in Headers */,
-				A95607ED25E46D1E008BC84F /* dominator_analysis.h in Headers */,
-				A9560D2725E46D1F008BC84F /* ext_inst.h in Headers */,
-				A956055325E46D1D008BC84F /* operand_to_dominating_id_reduction_opportunity_finder.h in Headers */,
-				A956051A25E46D1D008BC84F /* parse_number.h in Headers */,
-				A956050225E46D1D008BC84F /* spirv_fuzzer_options.h in Headers */,
-				A956051D25E46D1D008BC84F /* ilist_node.h in Headers */,
-				A95608B925E46D1E008BC84F /* table.h in Headers */,
-				A956059825E46D1D008BC84F /* structured_loop_to_selection_reduction_opportunity_finder.h in Headers */,
-				A956076325E46D1E008BC84F /* strength_reduction_pass.h in Headers */,
-				A956084425E46D1E008BC84F /* pch_source_opt.h in Headers */,
-				A956069D25E46D1D008BC84F /* replace_invalid_opc.h in Headers */,
-				A956086825E46D1E008BC84F /* cfg.h in Headers */,
-				A95607E725E46D1E008BC84F /* dead_variable_elimination.h in Headers */,
-				A956072125E46D1D008BC84F /* cfg_cleanup_pass.h in Headers */,
-				A956086B25E46D1E008BC84F /* code_sink.h in Headers */,
-				A956068225E46D1D008BC84F /* reduce_load_size.h in Headers */,
-				A956067625E46D1D008BC84F /* register_pressure.h in Headers */,
-				A956062525E46D1D008BC84F /* spirv_validator_options.h in Headers */,
-				A956075125E46D1D008BC84F /* empty_pass.h in Headers */,
-				A956061325E46D1D008BC84F /* spirv_definition.h in Headers */,
-				A95606FA25E46D1D008BC84F /* block_merge_pass.h in Headers */,
-				A95605B925E46D1D008BC84F /* remove_function_reduction_opportunity_finder.h in Headers */,
-				A9560DA225E46D1F008BC84F /* validate_memory_semantics.h in Headers */,
-				A956067325E46D1D008BC84F /* compact_ids_pass.h in Headers */,
-				A95605D725E46D1D008BC84F /* change_operand_reduction_opportunity.h in Headers */,
-				A95605CB25E46D1D008BC84F /* reduction_opportunity.h in Headers */,
-				A956073925E46D1D008BC84F /* desc_sroa.h in Headers */,
-				A956064C25E46D1D008BC84F /* print.h in Headers */,
-				A956083525E46D1E008BC84F /* null_pass.h in Headers */,
-				A95606BE25E46D1D008BC84F /* amd_ext_to_khr.h in Headers */,
-				A9560D3325E46D1F008BC84F /* instruction.h in Headers */,
-				A95606A025E46D1D008BC84F /* local_access_chain_convert_pass.h in Headers */,
-				A956082925E46D1E008BC84F /* remove_duplicates_pass.h in Headers */,
-				A956050825E46D1D008BC84F /* enum_set.h in Headers */,
-				A956086525E46D1E008BC84F /* loop_unswitch_pass.h in Headers */,
-				A956065825E46D1D008BC84F /* if_conversion.h in Headers */,
-				A9560D6925E46D1F008BC84F /* basic_block.h in Headers */,
-				A95607FC25E46D1E008BC84F /* fold.h in Headers */,
-				A95607B125E46D1E008BC84F /* constants.h in Headers */,
-				A956055C25E46D1D008BC84F /* operand_to_const_reduction_opportunity_finder.h in Headers */,
-				A956088025E46D1E008BC84F /* pass_manager.h in Headers */,
-				A95607F025E46D1E008BC84F /* pass.h in Headers */,
-				A956062E25E46D1D008BC84F /* parsed_operand.h in Headers */,
-				A956053225E46D1D008BC84F /* bit_vector.h in Headers */,
-				A95608A425E46D1E008BC84F /* inst_bindless_check_pass.h in Headers */,
-				A956087D25E46D1E008BC84F /* combine_access_chains.h in Headers */,
-				A95605CE25E46D1D008BC84F /* conditional_branch_to_simple_conditional_branch_opportunity_finder.h in Headers */,
-				A95606D325E46D1D008BC84F /* loop_unroller.h in Headers */,
+				A994F494273FD32D00CD6242 /* loop_descriptor.h in Headers */,
+				A994F413273FD32C00CD6242 /* eliminate_dead_functions_util.h in Headers */,
+				A994F3A1273FD32C00CD6242 /* eliminate_dead_members_pass.h in Headers */,
+				A994F1CD273FD32C00CD6242 /* reduction_opportunity_finder.h in Headers */,
+				A994F13D273FD32C00CD6242 /* operand_to_undef_reduction_opportunity_finder.h in Headers */,
+				A994F488273FD32D00CD6242 /* loop_unswitch_pass.h in Headers */,
+				A994F3B9273FD32C00CD6242 /* value_number_table.h in Headers */,
+				A994F10D273FD32C00CD6242 /* parse_number.h in Headers */,
+				A994F15E273FD32C00CD6242 /* simple_conditional_branch_to_branch_reduction_opportunity.h in Headers */,
+				A994FA37273FD32F00CD6242 /* decoration.h in Headers */,
+				A994F2B4273FD32C00CD6242 /* propagator.h in Headers */,
+				A994F992273FD32E00CD6242 /* opcode.h in Headers */,
+				A994F2C6273FD32C00CD6242 /* amd_ext_to_khr.h in Headers */,
+				A994F3B6273FD32C00CD6242 /* loop_dependence.h in Headers */,
+				A994F125273FD32C00CD6242 /* bit_vector.h in Headers */,
+				A994F9A1273FD32F00CD6242 /* binary.h in Headers */,
+				A994F152273FD32C00CD6242 /* operand_to_const_reduction_opportunity_finder.h in Headers */,
+				A994F380273FD32C00CD6242 /* inst_debug_printf_pass.h in Headers */,
+				A994F19D273FD32C00CD6242 /* merge_blocks_reduction_opportunity_finder.h in Headers */,
+				A994F98F273FD32E00CD6242 /* spirv_optimizer_options.h in Headers */,
+				A994F22D273FD32C00CD6242 /* text_handler.h in Headers */,
+				A994F4CA273FD32D00CD6242 /* feature_manager.h in Headers */,
+				A994F365273FD32C00CD6242 /* decoration_manager.h in Headers */,
+				A994F134273FD32C00CD6242 /* ilist.h in Headers */,
+				A994F410273FD32C00CD6242 /* eliminate_dead_functions_pass.h in Headers */,
+				A994F113273FD32C00CD6242 /* make_unique.h in Headers */,
+				A994F99B273FD32F00CD6242 /* extensions.h in Headers */,
+				A994F3EF273FD32C00CD6242 /* copy_prop_arrays.h in Headers */,
+				A994F1F4273FD32C00CD6242 /* reduction_pass.h in Headers */,
+				A994F38C273FD32C00CD6242 /* dead_insert_elim_pass.h in Headers */,
+				A994F998273FD32F00CD6242 /* latest_version_glsl_std_450_header.h in Headers */,
+				A994F443273FD32D00CD6242 /* remove_duplicates_pass.h in Headers */,
+				A994F440273FD32D00CD6242 /* simplification_pass.h in Headers */,
+				A994FA2B273FD32F00CD6242 /* function.h in Headers */,
+				A994F179273FD32C00CD6242 /* remove_struct_member_reduction_opportunity.h in Headers */,
+				A994F461273FD32D00CD6242 /* pch_source_opt.h in Headers */,
+				A994F284273FD32C00CD6242 /* local_single_store_elim_pass.h in Headers */,
+				A994F12B273FD32C00CD6242 /* hex_float.h in Headers */,
+				A994F1B2273FD32C00CD6242 /* remove_function_reduction_opportunity_finder.h in Headers */,
+				A994F0FB273FD32C00CD6242 /* enum_set.h in Headers */,
+				A994F290273FD32C00CD6242 /* scalar_analysis.h in Headers */,
+				A994F2CC273FD32C00CD6242 /* ir_context.h in Headers */,
+				A994F4B8273FD32D00CD6242 /* build_module.h in Headers */,
+				A994F980273FD32E00CD6242 /* ext_inst.h in Headers */,
+				A994F287273FD32C00CD6242 /* reduce_load_size.h in Headers */,
+				A994F479273FD32D00CD6242 /* loop_utils.h in Headers */,
+				A994F39B273FD32C00CD6242 /* mem_pass.h in Headers */,
+				A994F0F5273FD32C00CD6242 /* lints.h in Headers */,
+				A994F374273FD32C00CD6242 /* inst_buff_addr_check_pass.h in Headers */,
+				A994F3E6273FD32C00CD6242 /* workaround1209.h in Headers */,
+				A994F1C7273FD32C00CD6242 /* conditional_branch_to_simple_conditional_branch_opportunity_finder.h in Headers */,
+				A994F350273FD32C00CD6242 /* struct_cfg_analysis.h in Headers */,
+				A994F2B7273FD32C00CD6242 /* instruction_list.h in Headers */,
+				A994F2D2273FD32C00CD6242 /* control_dependence.h in Headers */,
+				A994F23C273FD32C00CD6242 /* diagnostic.h in Headers */,
+				A994F392273FD32C00CD6242 /* freeze_spec_constant_value_pass.h in Headers */,
+				A994F1F7273FD32C00CD6242 /* latest_version_opencl_std_header.h in Headers */,
+				A994F347273FD32C00CD6242 /* desc_sroa.h in Headers */,
+				A994F482273FD32D00CD6242 /* ir_builder.h in Headers */,
+				A994F233273FD32C00CD6242 /* name_mapper.h in Headers */,
+				A994F293273FD32C00CD6242 /* strip_debug_info_pass.h in Headers */,
+				A994F452273FD32D00CD6242 /* null_pass.h in Headers */,
+				A994F203273FD32C00CD6242 /* enum_string_mapping.h in Headers */,
+				A994F0E9273FD32C00CD6242 /* assembly_grammar.h in Headers */,
+				A994F26C273FD32C00CD6242 /* loop_fusion.h in Headers */,
+				A994F47C273FD32D00CD6242 /* module.h in Headers */,
+				A994F119273FD32C00CD6242 /* small_vector.h in Headers */,
+				A994F9FB273FD32F00CD6242 /* validate_memory_semantics.h in Headers */,
+				A994F143273FD32C00CD6242 /* remove_block_reduction_opportunity.h in Headers */,
+				A994F31D273FD32C00CD6242 /* convert_to_half_pass.h in Headers */,
+				A994F458273FD32D00CD6242 /* const_folding_rules.h in Headers */,
+				A994F1D3273FD32C00CD6242 /* remove_block_reduction_opportunity_finder.h in Headers */,
+				A994F404273FD32C00CD6242 /* dominator_analysis.h in Headers */,
+				A994F422273FD32C00CD6242 /* scalar_analysis_nodes.h in Headers */,
+				A994F296273FD32C00CD6242 /* replace_desc_array_access_using_var_index.h in Headers */,
+				A994F40D273FD32C00CD6242 /* folding_rules.h in Headers */,
+				A994F40A273FD32C00CD6242 /* pass.h in Headers */,
+				A994F3C8273FD32C00CD6242 /* constants.h in Headers */,
+				A994F36B273FD32C00CD6242 /* local_single_block_elim_pass.h in Headers */,
+				A994F4B5273FD32D00CD6242 /* licm_pass.h in Headers */,
+				A994F1C4273FD32C00CD6242 /* reduction_opportunity.h in Headers */,
+				A994F18E273FD32C00CD6242 /* change_operand_to_undef_reduction_opportunity.h in Headers */,
+				A994F188273FD32C00CD6242 /* remove_function_reduction_opportunity.h in Headers */,
+				A994F227273FD32C00CD6242 /* spirv_validator_options.h in Headers */,
+				A994F32C273FD32C00CD6242 /* convert_to_sampled_image_pass.h in Headers */,
+				A994F2A5273FD32C00CD6242 /* replace_invalid_opc.h in Headers */,
+				A994F3E3273FD32C00CD6242 /* loop_fission.h in Headers */,
+				A994F137273FD32C00CD6242 /* spirv_target_env.h in Headers */,
+				A994F31A273FD32C00CD6242 /* private_to_local_pass.h in Headers */,
+				A994F4D0273FD32D00CD6242 /* inst_bindless_check_pass.h in Headers */,
+				A994F11F273FD32C00CD6242 /* timer.h in Headers */,
+				A994F191273FD32C00CD6242 /* structured_loop_to_selection_reduction_opportunity_finder.h in Headers */,
+				A994F338273FD32C00CD6242 /* local_redundancy_elimination.h in Headers */,
+				A994F1A6273FD32C00CD6242 /* remove_unused_struct_member_reduction_opportunity_finder.h in Headers */,
+				A994F19A273FD32C00CD6242 /* remove_selection_reduction_opportunity_finder.h in Headers */,
+				A994F2ED273FD32C00CD6242 /* ir_loader.h in Headers */,
+				A994F251273FD32C00CD6242 /* print.h in Headers */,
+				A994F128273FD32C00CD6242 /* bitutils.h in Headers */,
+				A994F3F8273FD32C00CD6242 /* ssa_rewrite_pass.h in Headers */,
+				A994F33B273FD32C00CD6242 /* loop_peeling.h in Headers */,
+				A994F248273FD32C00CD6242 /* common_debug_info.h in Headers */,
+				A994F377273FD32C00CD6242 /* strength_reduction_pass.h in Headers */,
+				A994F200273FD32C00CD6242 /* pch_source.h in Headers */,
+				A994F164273FD32C00CD6242 /* remove_instruction_reduction_opportunity.h in Headers */,
+				A994F398273FD32C00CD6242 /* instrument_pass.h in Headers */,
+				A994F275273FD32C00CD6242 /* composite.h in Headers */,
+				A994F110273FD32C00CD6242 /* ilist_node.h in Headers */,
+				A994F428273FD32C00CD6242 /* fix_storage_class.h in Headers */,
+				A994F4CD273FD32D00CD6242 /* dataflow.h in Headers */,
+				A994F9D7273FD32F00CD6242 /* validation_state.h in Headers */,
+				A994F41C273FD32C00CD6242 /* dead_branch_elim_pass.h in Headers */,
+				A994F1D9273FD32C00CD6242 /* reduction_util.h in Headers */,
+				A994F2A8273FD32C00CD6242 /* local_access_chain_convert_pass.h in Headers */,
+				A994F320273FD32C00CD6242 /* relax_float_ops_pass.h in Headers */,
+				A994F1B5273FD32C00CD6242 /* pch_source_reduce.h in Headers */,
+				A994F2EA273FD32C00CD6242 /* unify_const_pass.h in Headers */,
+				A994F34D273FD32C00CD6242 /* loop_fusion_pass.h in Headers */,
+				A994F281273FD32C00CD6242 /* graphics_robust_access_pass.h in Headers */,
+				A994F278273FD32C00CD6242 /* compact_ids_pass.h in Headers */,
+				A994F266273FD32C00CD6242 /* merge_return_pass.h in Headers */,
+				A994F1D0273FD32C00CD6242 /* change_operand_reduction_opportunity.h in Headers */,
+				A994F44C273FD32D00CD6242 /* reflect.h in Headers */,
+				A994F326273FD32C00CD6242 /* def_use_manager.h in Headers */,
+				A994F305273FD32C00CD6242 /* block_merge_pass.h in Headers */,
+				A994F497273FD32D00CD6242 /* instruction.h in Headers */,
+				A994F104273FD32C00CD6242 /* text.h in Headers */,
+				A994F341273FD32C00CD6242 /* block_merge_util.h in Headers */,
+				A994F146273FD32C00CD6242 /* operand_to_dominating_id_reduction_opportunity_finder.h in Headers */,
+				A994F4DC273FD32D00CD6242 /* remove_unused_interface_variables_pass.h in Headers */,
+				A994F98C273FD32E00CD6242 /* instruction.h in Headers */,
+				A994F230273FD32C00CD6242 /* parsed_operand.h in Headers */,
+				A994F48E273FD32D00CD6242 /* code_sink.h in Headers */,
+				A994F1FD273FD32C00CD6242 /* cfa.h in Headers */,
+				A994F9E9273FD32F00CD6242 /* validate.h in Headers */,
+				A994F4A0273FD32D00CD6242 /* vector_dce.h in Headers */,
+				A994F14C273FD32C00CD6242 /* structured_construct_to_block_reduction_opportunity.h in Headers */,
+				A994F4B2273FD32D00CD6242 /* iterator.h in Headers */,
+				A994F17C273FD32C00CD6242 /* simple_conditional_branch_to_branch_opportunity_finder.h in Headers */,
+				A994F3B3273FD32C00CD6242 /* inline_pass.h in Headers */,
+				A994F215273FD32C00CD6242 /* spirv_definition.h in Headers */,
+				A994F27E273FD32C00CD6242 /* tree_iterator.h in Headers */,
+				A994F416273FD32C00CD6242 /* fold.h in Headers */,
+				A994F9F5273FD32F00CD6242 /* validate_scopes.h in Headers */,
+				A994F45B273FD32D00CD6242 /* scalar_replacement_pass.h in Headers */,
+				A994F431273FD32D00CD6242 /* passes.h in Headers */,
+				A994F3C5273FD32C00CD6242 /* inline_exhaustive_pass.h in Headers */,
+				A994F116273FD32C00CD6242 /* string_utils.h in Headers */,
+				A994F48B273FD32D00CD6242 /* cfg.h in Headers */,
+				A994F269273FD32C00CD6242 /* inline_opaque_pass.h in Headers */,
+				A994F2F3273FD32C00CD6242 /* types.h in Headers */,
+				A994F0F8273FD32C00CD6242 /* divergence_analysis.h in Headers */,
+				A994F27B273FD32C00CD6242 /* register_pressure.h in Headers */,
+				A994F9C2273FD32F00CD6242 /* basic_block.h in Headers */,
+				A994F32F273FD32C00CD6242 /* cfg_cleanup_pass.h in Headers */,
+				A994FA1C273FD32F00CD6242 /* instruction.h in Headers */,
+				A994F4BB273FD32D00CD6242 /* ccp_pass.h in Headers */,
+				A994F1BE273FD32C00CD6242 /* reducer.h in Headers */,
+				A994F3BC273FD32C00CD6242 /* flatten_decoration_pass.h in Headers */,
+				A994F0E6273FD32C00CD6242 /* spirv_fuzzer_options.h in Headers */,
+				A994F36E273FD32C00CD6242 /* interp_fixup_pass.h in Headers */,
+				A994F221273FD32C00CD6242 /* spirv_constant.h in Headers */,
+				A994F49A273FD32D00CD6242 /* aggressive_dead_code_elim_pass.h in Headers */,
+				A994F4D9273FD32D00CD6242 /* dominator_tree.h in Headers */,
+				A994F467273FD32D00CD6242 /* redundancy_elimination.h in Headers */,
+				A994F30B273FD32C00CD6242 /* debug_info_manager.h in Headers */,
+				A994F4C1273FD32D00CD6242 /* function.h in Headers */,
+				A994F1DC273FD32C00CD6242 /* merge_blocks_reduction_opportunity.h in Headers */,
+				A994F4A3273FD32D00CD6242 /* combine_access_chains.h in Headers */,
+				A994F9B3273FD32F00CD6242 /* construct.h in Headers */,
+				A994F446273FD32D00CD6242 /* desc_sroa_util.h in Headers */,
+				A994F158273FD32C00CD6242 /* structured_construct_to_block_reduction_opportunity_finder.h in Headers */,
+				A994F185273FD32C00CD6242 /* structured_loop_to_selection_reduction_opportunity.h in Headers */,
+				A994F35C273FD32C00CD6242 /* wrap_opkill.h in Headers */,
+				A994F362273FD32C00CD6242 /* empty_pass.h in Headers */,
+				A994F4DF273FD32D00CD6242 /* type_manager.h in Headers */,
+				A994F25D273FD32C00CD6242 /* if_conversion.h in Headers */,
+				A994F3EC273FD32C00CD6242 /* log.h in Headers */,
+				A994F194273FD32C00CD6242 /* remove_selection_reduction_opportunity.h in Headers */,
+				A994F209273FD32C00CD6242 /* spirv_reducer_options.h in Headers */,
+				A994F4D6273FD32D00CD6242 /* set_spec_constant_default_value_pass.h in Headers */,
+				A994F3FE273FD32C00CD6242 /* dead_variable_elimination.h in Headers */,
+				A994F4A6273FD32D00CD6242 /* pass_manager.h in Headers */,
+				A994F2F6273FD32C00CD6242 /* fold_spec_constant_op_and_composite_pass.h in Headers */,
+				A994F3D7273FD32C00CD6242 /* upgrade_memory_model.h in Headers */,
+				A994F2DE273FD32C00CD6242 /* loop_unroller.h in Headers */,
+				A994F23F273FD32C00CD6242 /* spirv_endian.h in Headers */,
+				A994F2FC273FD32C00CD6242 /* basic_block.h in Headers */,
+				A994F18B273FD32C00CD6242 /* remove_unused_instruction_reduction_opportunity_finder.h in Headers */,
+				A994F167273FD32C00CD6242 /* conditional_branch_to_simple_conditional_branch_reduction_opportunity.h in Headers */,
+				A994F4E8273FD32D00CD6242 /* table.h in Headers */,
+				A994F3F2273FD32C00CD6242 /* eliminate_dead_constant_pass.h in Headers */,
+				A994F986273FD32E00CD6242 /* latest_version_spirv_header.h in Headers */,
+				A994F43A273FD32D00CD6242 /* strip_reflect_info_pass.h in Headers */,
+				A994F257273FD32C00CD6242 /* disassemble.h in Headers */,
+				A994F218273FD32C00CD6242 /* operand.h in Headers */,
+				A994F21E273FD32C00CD6242 /* macro.h in Headers */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
@@ -4169,203 +4335,215 @@
 			isa = PBXSourcesBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
-				A9560D5F25E46D1F008BC84F /* validate_non_uniform.cpp in Sources */,
-				A9560D7125E46D1F008BC84F /* validate_debug.cpp in Sources */,
-				A956088525E46D1E008BC84F /* basic_block.cpp in Sources */,
-				A956078025E46D1E008BC84F /* ir_context.cpp in Sources */,
-				A956064225E46D1D008BC84F /* linker.cpp in Sources */,
-				A9560D5025E46D1F008BC84F /* validate_misc.cpp in Sources */,
-				A95607D125E46D1E008BC84F /* loop_fusion_pass.cpp in Sources */,
-				A956081C25E46D1E008BC84F /* amd_ext_to_khr.cpp in Sources */,
-				A95606B725E46D1D008BC84F /* loop_fission.cpp in Sources */,
-				A95607A725E46D1E008BC84F /* if_conversion.cpp in Sources */,
-				A956064825E46D1D008BC84F /* opcode.cpp in Sources */,
-				A956081325E46D1E008BC84F /* set_spec_constant_default_value_pass.cpp in Sources */,
-				A9560D8025E46D1F008BC84F /* validate_constants.cpp in Sources */,
-				A95607B625E46D1E008BC84F /* strength_reduction_pass.cpp in Sources */,
-				A9560D6225E46D1F008BC84F /* validate_scopes.cpp in Sources */,
-				A95605D025E46D1D008BC84F /* operand_to_dominating_id_reduction_opportunity_finder.cpp in Sources */,
-				A956057025E46D1D008BC84F /* simple_conditional_branch_to_branch_reduction_opportunity.cpp in Sources */,
-				A9560D5C25E46D1F008BC84F /* validate_barriers.cpp in Sources */,
-				A95607C225E46D1E008BC84F /* copy_prop_arrays.cpp in Sources */,
-				A956050A25E46D1D008BC84F /* text.cpp in Sources */,
-				A956073525E46D1D008BC84F /* loop_unroller.cpp in Sources */,
-				A95605B225E46D1D008BC84F /* reducer.cpp in Sources */,
-				A956062725E46D1D008BC84F /* enum_string_mapping.cpp in Sources */,
-				A956051625E46D1D008BC84F /* pch_source.cpp in Sources */,
-				A9560D7A25E46D1F008BC84F /* validate.cpp in Sources */,
-				A95606B425E46D1D008BC84F /* pass.cpp in Sources */,
-				A956072F25E46D1D008BC84F /* vector_dce.cpp in Sources */,
-				A9560DAA25E46D1F008BC84F /* validate_memory_semantics.cpp in Sources */,
-				A956057325E46D1D008BC84F /* remove_function_reduction_opportunity.cpp in Sources */,
-				A95606C025E46D1D008BC84F /* merge_return_pass.cpp in Sources */,
-				A95607C525E46D1E008BC84F /* pass_manager.cpp in Sources */,
-				A95605AF25E46D1D008BC84F /* remove_unused_instruction_reduction_opportunity_finder.cpp in Sources */,
-				A9560D7725E46D1F008BC84F /* validate_interfaces.cpp in Sources */,
-				A956080425E46D1E008BC84F /* private_to_local_pass.cpp in Sources */,
-				A956075625E46D1E008BC84F /* ccp_pass.cpp in Sources */,
-				A956085225E46D1E008BC84F /* inline_opaque_pass.cpp in Sources */,
-				A956069925E46D1D008BC84F /* freeze_spec_constant_value_pass.cpp in Sources */,
-				A956057925E46D1D008BC84F /* remove_selection_reduction_opportunity_finder.cpp in Sources */,
-				A956057C25E46D1D008BC84F /* conditional_branch_to_simple_conditional_branch_reduction_opportunity.cpp in Sources */,
-				A95608B525E46D1E008BC84F /* loop_peeling.cpp in Sources */,
-				A956068425E46D1D008BC84F /* code_sink.cpp in Sources */,
-				A95605BE25E46D1D008BC84F /* merge_blocks_reduction_opportunity_finder.cpp in Sources */,
-				A956060625E46D1D008BC84F /* spirv_fuzzer_options.cpp in Sources */,
-				A956076E25E46D1E008BC84F /* simplification_pass.cpp in Sources */,
-				A956065A25E46D1D008BC84F /* register_pressure.cpp in Sources */,
-				A95606CC25E46D1D008BC84F /* wrap_opkill.cpp in Sources */,
-				A956079525E46D1E008BC84F /* composite.cpp in Sources */,
-				A956089D25E46D1E008BC84F /* upgrade_memory_model.cpp in Sources */,
-				A956070525E46D1D008BC84F /* loop_unswitch_pass.cpp in Sources */,
-				A956054625E46D1D008BC84F /* table.cpp in Sources */,
-				A9560D4D25E46D1F008BC84F /* validate_annotation.cpp in Sources */,
-				A956056725E46D1D008BC84F /* remove_function_reduction_opportunity_finder.cpp in Sources */,
-				A95606C625E46D1D008BC84F /* eliminate_dead_constant_pass.cpp in Sources */,
-				A956062125E46D1D008BC84F /* binary.cpp in Sources */,
-				A956076525E46D1E008BC84F /* aggressive_dead_code_elim_pass.cpp in Sources */,
-				A9560D9525E46D1F008BC84F /* validate_conversion.cpp in Sources */,
-				A956084025E46D1E008BC84F /* instruction.cpp in Sources */,
-				A95605C725E46D1D008BC84F /* change_operand_to_undef_reduction_opportunity.cpp in Sources */,
-				A95604FE25E46D1D008BC84F /* spirv_target_env.cpp in Sources */,
-				A95606ED25E46D1D008BC84F /* mem_pass.cpp in Sources */,
-				A956070B25E46D1D008BC84F /* type_manager.cpp in Sources */,
-				A956081025E46D1E008BC84F /* loop_dependence_helpers.cpp in Sources */,
-				A95608A625E46D1E008BC84F /* scalar_analysis_simplification.cpp in Sources */,
-				A9560DB925E46D1F008BC84F /* validate_literals.cpp in Sources */,
-				A95606A825E46D1D008BC84F /* instrument_pass.cpp in Sources */,
-				A956054C25E46D1D008BC84F /* remove_selection_reduction_opportunity.cpp in Sources */,
-				A956052E25E46D1D008BC84F /* string_utils.cpp in Sources */,
-				A956083725E46D1E008BC84F /* relax_float_ops_pass.cpp in Sources */,
-				A95606A225E46D1D008BC84F /* inst_bindless_check_pass.cpp in Sources */,
-				A956065425E46D1D008BC84F /* optimizer.cpp in Sources */,
-				A956089425E46D1E008BC84F /* graphics_robust_access_pass.cpp in Sources */,
-				A956072625E46D1D008BC84F /* eliminate_dead_functions_pass.cpp in Sources */,
-				A95605C125E46D1D008BC84F /* reduction_opportunity.cpp in Sources */,
-				A956079825E46D1E008BC84F /* convert_to_half_pass.cpp in Sources */,
-				A95606D825E46D1D008BC84F /* ssa_rewrite_pass.cpp in Sources */,
-				A95608B225E46D1E008BC84F /* compact_ids_pass.cpp in Sources */,
-				A9560D8925E46D1F008BC84F /* construct.cpp in Sources */,
-				A9560DB325E46D1F008BC84F /* validate_memory.cpp in Sources */,
-				A95606C925E46D1D008BC84F /* cfg_cleanup_pass.cpp in Sources */,
-				A956066C25E46D1D008BC84F /* build_module.cpp in Sources */,
-				A9560DB625E46D1F008BC84F /* validate_image.cpp in Sources */,
-				A9560D5325E46D1F008BC84F /* validate_cfg.cpp in Sources */,
-				A9560D3B25E46D1F008BC84F /* operand.cpp in Sources */,
-				A95607C825E46D1E008BC84F /* inline_exhaustive_pass.cpp in Sources */,
-				A956053A25E46D1D008BC84F /* parse_number.cpp in Sources */,
-				A956069625E46D1D008BC84F /* local_single_block_elim_pass.cpp in Sources */,
-				A956064525E46D1D008BC84F /* software_version.cpp in Sources */,
-				A956055E25E46D1D008BC84F /* reduction_util.cpp in Sources */,
-				A956083125E46D1E008BC84F /* workaround1209.cpp in Sources */,
-				A95607AA25E46D1E008BC84F /* debug_info_manager.cpp in Sources */,
-				A95606CF25E46D1D008BC84F /* const_folding_rules.cpp in Sources */,
-				A95606F625E46D1D008BC84F /* dead_variable_elimination.cpp in Sources */,
-				A956080A25E46D1E008BC84F /* propagator.cpp in Sources */,
-				A95605B525E46D1D008BC84F /* operand_to_undef_reduction_opportunity_finder.cpp in Sources */,
-				A9560DC525E46D1F008BC84F /* validate_execution_limitations.cpp in Sources */,
-				A956050D25E46D1D008BC84F /* assembly_grammar.cpp in Sources */,
-				A95607B325E46D1E008BC84F /* eliminate_dead_members_pass.cpp in Sources */,
-				A956077A25E46D1E008BC84F /* folding_rules.cpp in Sources */,
-				A95605EB25E46D1D008BC84F /* remove_block_reduction_opportunity.cpp in Sources */,
-				A956070825E46D1D008BC84F /* unify_const_pass.cpp in Sources */,
-				A956071D25E46D1D008BC84F /* ir_loader.cpp in Sources */,
-				A956058825E46D1D008BC84F /* change_operand_reduction_opportunity.cpp in Sources */,
-				A956069325E46D1D008BC84F /* decoration_manager.cpp in Sources */,
-				A956066925E46D1D008BC84F /* combine_access_chains.cpp in Sources */,
-				A956070225E46D1D008BC84F /* fold_spec_constant_op_and_composite_pass.cpp in Sources */,
-				A95607FE25E46D1E008BC84F /* local_single_store_elim_pass.cpp in Sources */,
-				A9560DCB25E46D1F008BC84F /* basic_block.cpp in Sources */,
-				A95607E925E46D1E008BC84F /* block_merge_pass.cpp in Sources */,
-				A95605E525E46D1D008BC84F /* conditional_branch_to_simple_conditional_branch_opportunity_finder.cpp in Sources */,
-				A956076825E46D1E008BC84F /* eliminate_dead_functions_util.cpp in Sources */,
-				A95607BC25E46D1E008BC84F /* block_merge_util.cpp in Sources */,
-				A956060F25E46D1D008BC84F /* print.cpp in Sources */,
-				A956084625E46D1E008BC84F /* reduce_load_size.cpp in Sources */,
-				A956074425E46D1D008BC84F /* inst_buff_addr_check_pass.cpp in Sources */,
-				A9560D6E25E46D1F008BC84F /* validate_decorations.cpp in Sources */,
-				A956081925E46D1E008BC84F /* fold.cpp in Sources */,
-				A956079225E46D1E008BC84F /* instruction_list.cpp in Sources */,
-				A95606F325E46D1D008BC84F /* remove_duplicates_pass.cpp in Sources */,
-				A956063325E46D1D008BC84F /* spirv_reducer_options.cpp in Sources */,
-				A956071725E46D1D008BC84F /* inline_pass.cpp in Sources */,
-				A95605EE25E46D1D008BC84F /* remove_unused_struct_member_reduction_opportunity_finder.cpp in Sources */,
-				A956064E25E46D1D008BC84F /* ext_inst.cpp in Sources */,
-				A9560D7425E46D1F008BC84F /* validate_builtins.cpp in Sources */,
-				A95605A625E46D1D008BC84F /* pch_source_reduce.cpp in Sources */,
-				A9560D8C25E46D1F008BC84F /* function.cpp in Sources */,
-				A956057625E46D1D008BC84F /* simple_conditional_branch_to_branch_opportunity_finder.cpp in Sources */,
-				A956078F25E46D1E008BC84F /* function.cpp in Sources */,
-				A9560DDA25E46D1F008BC84F /* validate_primitives.cpp in Sources */,
-				A9560D6B25E46D1F008BC84F /* validate_instruction.cpp in Sources */,
-				A9560D4425E46D1F008BC84F /* disassemble.cpp in Sources */,
-				A9560D4A25E46D1F008BC84F /* text_handler.cpp in Sources */,
-				A956089A25E46D1E008BC84F /* loop_fusion.cpp in Sources */,
-				A956053D25E46D1D008BC84F /* bit_vector.cpp in Sources */,
-				A9560DCE25E46D1F008BC84F /* validate_function.cpp in Sources */,
-				A95607B925E46D1E008BC84F /* desc_sroa.cpp in Sources */,
-				A9560D8625E46D1F008BC84F /* validate_extensions.cpp in Sources */,
-				A9560DB025E46D1F008BC84F /* validate_derivatives.cpp in Sources */,
-				A95606DB25E46D1D008BC84F /* loop_dependence.cpp in Sources */,
-				A956077125E46D1E008BC84F /* dead_branch_elim_pass.cpp in Sources */,
-				A956051325E46D1D008BC84F /* extensions.cpp in Sources */,
-				A9560D2925E46D1F008BC84F /* diagnostic.cpp in Sources */,
-				A9560DC825E46D1F008BC84F /* validate_layout.cpp in Sources */,
-				A956061825E46D1D008BC84F /* spirv_endian.cpp in Sources */,
-				A956063F25E46D1D008BC84F /* name_mapper.cpp in Sources */,
-				A9560DAD25E46D1F008BC84F /* validate_logicals.cpp in Sources */,
-				A956088225E46D1E008BC84F /* local_access_chain_convert_pass.cpp in Sources */,
-				A956082225E46D1E008BC84F /* scalar_replacement_pass.cpp in Sources */,
-				A956056125E46D1D008BC84F /* structured_loop_to_selection_reduction_opportunity_finder.cpp in Sources */,
-				A95605A925E46D1D008BC84F /* remove_struct_member_reduction_opportunity.cpp in Sources */,
-				A956058525E46D1D008BC84F /* merge_blocks_reduction_opportunity.cpp in Sources */,
-				A956075C25E46D1E008BC84F /* pch_source_opt.cpp in Sources */,
-				A95606A525E46D1D008BC84F /* local_redundancy_elimination.cpp in Sources */,
-				A9560DBC25E46D1F008BC84F /* instruction.cpp in Sources */,
-				A956084F25E46D1E008BC84F /* value_number_table.cpp in Sources */,
-				A95606B125E46D1D008BC84F /* feature_manager.cpp in Sources */,
-				A956059D25E46D1D008BC84F /* remove_instruction_reduction_opportunity.cpp in Sources */,
-				A95606D525E46D1D008BC84F /* strip_debug_info_pass.cpp in Sources */,
-				A956074D25E46D1D008BC84F /* strip_reflect_info_pass.cpp in Sources */,
-				A95606FC25E46D1D008BC84F /* module.cpp in Sources */,
-				A956055525E46D1D008BC84F /* reduction_pass.cpp in Sources */,
-				A95605E825E46D1D008BC84F /* structured_loop_to_selection_reduction_opportunity.cpp in Sources */,
-				A95607DD25E46D1E008BC84F /* dead_insert_elim_pass.cpp in Sources */,
-				A956060C25E46D1D008BC84F /* spirv_validator_options.cpp in Sources */,
-				A956077425E46D1E008BC84F /* flatten_decoration_pass.cpp in Sources */,
-				A956065D25E46D1D008BC84F /* loop_utils.cpp in Sources */,
-				A95607E325E46D1E008BC84F /* scalar_analysis.cpp in Sources */,
-				A95606BA25E46D1D008BC84F /* dominator_tree.cpp in Sources */,
-				A956072325E46D1D008BC84F /* licm_pass.cpp in Sources */,
-				A956087625E46D1E008BC84F /* struct_cfg_analysis.cpp in Sources */,
-				A956074725E46D1D008BC84F /* def_use_manager.cpp in Sources */,
-				A95606E425E46D1D008BC84F /* inst_debug_printf_pass.cpp in Sources */,
-				A9560D8325E46D1F008BC84F /* validate_bitwise.cpp in Sources */,
-				A9560DD425E46D1F008BC84F /* validate_composites.cpp in Sources */,
-				A9560D9225E46D1F008BC84F /* validate_adjacency.cpp in Sources */,
-				A956063625E46D1D008BC84F /* parsed_operand.cpp in Sources */,
-				A956052825E46D1D008BC84F /* timer.cpp in Sources */,
-				A9560DA425E46D1F008BC84F /* validate_arithmetics.cpp in Sources */,
-				A9560D9825E46D1F008BC84F /* validate_small_type_uses.cpp in Sources */,
-				A956078925E46D1E008BC84F /* loop_descriptor.cpp in Sources */,
-				A956085E25E46D1E008BC84F /* dominator_analysis.cpp in Sources */,
-				A956055825E46D1D008BC84F /* operand_to_const_reduction_opportunity_finder.cpp in Sources */,
-				A95605FA25E46D1D008BC84F /* spirv_optimizer_options.cpp in Sources */,
-				A95605F125E46D1D008BC84F /* reduction_opportunity_finder.cpp in Sources */,
-				A95605DC25E46D1D008BC84F /* remove_block_reduction_opportunity_finder.cpp in Sources */,
-				A9560DBF25E46D1F008BC84F /* validate_type.cpp in Sources */,
-				A9560DA725E46D1F008BC84F /* validate_mode_setting.cpp in Sources */,
-				A956082B25E46D1E008BC84F /* redundancy_elimination.cpp in Sources */,
-				A956069025E46D1D008BC84F /* cfg.cpp in Sources */,
-				A956073B25E46D1D008BC84F /* constants.cpp in Sources */,
-				A956085525E46D1E008BC84F /* replace_invalid_opc.cpp in Sources */,
-				A9560D2F25E46D1F008BC84F /* libspirv.cpp in Sources */,
-				A9560DD725E46D1F008BC84F /* validation_state.cpp in Sources */,
-				A9560D5625E46D1F008BC84F /* validate_capability.cpp in Sources */,
-				A9560D9E25E46D1F008BC84F /* validate_id.cpp in Sources */,
-				A956068725E46D1D008BC84F /* types.cpp in Sources */,
-				A956084C25E46D1E008BC84F /* fix_storage_class.cpp in Sources */,
-				A9560D6525E46D1F008BC84F /* validate_atomics.cpp in Sources */,
+				A994F139273FD32C00CD6242 /* table.cpp in Sources */,
+				A994F4A8273FD32D00CD6242 /* local_access_chain_convert_pass.cpp in Sources */,
+				A994F1C0273FD32C00CD6242 /* change_operand_to_undef_reduction_opportunity.cpp in Sources */,
+				A994F3BE273FD32C00CD6242 /* if_conversion.cpp in Sources */,
+				A994F4C3273FD32D00CD6242 /* loop_fusion.cpp in Sources */,
+				A994FA12273FD32F00CD6242 /* validate_literals.cpp in Sources */,
+				A994F3A9273FD32C00CD6242 /* control_dependence.cpp in Sources */,
+				A994F130273FD32C00CD6242 /* bit_vector.cpp in Sources */,
+				A994F9BE273FD32F00CD6242 /* validate_atomics.cpp in Sources */,
+				A994F3A3273FD32C00CD6242 /* function.cpp in Sources */,
+				A994F367273FD32C00CD6242 /* ccp_pass.cpp in Sources */,
+				A994F15A273FD32C00CD6242 /* structured_loop_to_selection_reduction_opportunity_finder.cpp in Sources */,
+				A994F3D0273FD32C00CD6242 /* desc_sroa.cpp in Sources */,
+				A994F9AF273FD32F00CD6242 /* validate_capability.cpp in Sources */,
+				A994F418273FD32C00CD6242 /* local_single_store_elim_pass.cpp in Sources */,
+				A994F37C273FD32C00CD6242 /* eliminate_dead_functions_util.cpp in Sources */,
+				A994F988273FD32E00CD6242 /* libspirv.cpp in Sources */,
+				A994F1AB273FD32C00CD6242 /* reducer.cpp in Sources */,
+				A994F9DF273FD32F00CD6242 /* validate_extensions.cpp in Sources */,
+				A994F16C273FD32C00CD6242 /* remove_function_reduction_opportunity.cpp in Sources */,
+				A994F14E273FD32C00CD6242 /* operand_to_const_reduction_opportunity_finder.cpp in Sources */,
+				A994F223273FD32C00CD6242 /* binary.cpp in Sources */,
+				A994F2BC273FD32C00CD6242 /* pass.cpp in Sources */,
+				A994FA18273FD32F00CD6242 /* validate_type.cpp in Sources */,
+				A994F2DA273FD32C00CD6242 /* const_folding_rules.cpp in Sources */,
+				A994F244273FD32C00CD6242 /* linker.cpp in Sources */,
+				A994F205273FD32C00CD6242 /* spirv_fuzzer_options.cpp in Sources */,
+				A994F12D273FD32C00CD6242 /* parse_number.cpp in Sources */,
+				A994F463273FD32D00CD6242 /* reduce_load_size.cpp in Sources */,
+				A994F28C273FD32C00CD6242 /* types.cpp in Sources */,
+				A994F253273FD32C00CD6242 /* ext_inst.cpp in Sources */,
+				A994F3D9273FD32C00CD6242 /* copy_prop_arrays.cpp in Sources */,
+				A994F9F7273FD32F00CD6242 /* validate_id.cpp in Sources */,
+				A994F0EB273FD32C00CD6242 /* lint_divergent_derivatives.cpp in Sources */,
+				A994F472273FD32D00CD6242 /* inline_opaque_pass.cpp in Sources */,
+				A994FA24273FD32F00CD6242 /* basic_block.cpp in Sources */,
+				A994F3CD273FD32C00CD6242 /* strength_reduction_pass.cpp in Sources */,
+				A994F1A2273FD32C00CD6242 /* remove_struct_member_reduction_opportunity.cpp in Sources */,
+				A994F99D273FD32F00CD6242 /* disassemble.cpp in Sources */,
+				A994F9B5273FD32F00CD6242 /* validate_barriers.cpp in Sources */,
+				A994F24A273FD32C00CD6242 /* software_version.cpp in Sources */,
+				A994FA33273FD32F00CD6242 /* validate_primitives.cpp in Sources */,
+				A994F3C1273FD32C00CD6242 /* debug_info_manager.cpp in Sources */,
+				A994F9CA273FD32F00CD6242 /* validate_debug.cpp in Sources */,
+				A994F2B9273FD32C00CD6242 /* feature_manager.cpp in Sources */,
+				A994F484273FD32D00CD6242 /* replace_desc_array_access_using_var_index.cpp in Sources */,
+				A994F160273FD32C00CD6242 /* remove_function_reduction_opportunity_finder.cpp in Sources */,
+				A994F301273FD32C00CD6242 /* dead_variable_elimination.cpp in Sources */,
+				A994F17E273FD32C00CD6242 /* merge_blocks_reduction_opportunity.cpp in Sources */,
+				A994F9DC273FD32F00CD6242 /* validate_bitwise.cpp in Sources */,
+				A994F9D3273FD32F00CD6242 /* validate.cpp in Sources */,
+				A994FA00273FD32F00CD6242 /* validate_mode_setting.cpp in Sources */,
+				A994F394273FD32C00CD6242 /* ir_context.cpp in Sources */,
+				A994F2CE273FD32C00CD6242 /* eliminate_dead_constant_pass.cpp in Sources */,
+				A994F1E7273FD32C00CD6242 /* remove_block_reduction_opportunity.cpp in Sources */,
+				A994F9E2273FD32F00CD6242 /* construct.cpp in Sources */,
+				A994F0E2273FD32C00CD6242 /* spirv_target_env.cpp in Sources */,
+				A994F4C6273FD32D00CD6242 /* upgrade_memory_model.cpp in Sources */,
+				A994FA15273FD32F00CD6242 /* instruction.cpp in Sources */,
+				A994F33D273FD32C00CD6242 /* vector_dce.cpp in Sources */,
+				A994F1D5273FD32C00CD6242 /* remove_block_reduction_opportunity_finder.cpp in Sources */,
+				A994F454273FD32D00CD6242 /* relax_float_ops_pass.cpp in Sources */,
+				A994F433273FD32D00CD6242 /* fold.cpp in Sources */,
+				A994F172273FD32C00CD6242 /* remove_selection_reduction_opportunity_finder.cpp in Sources */,
+				A994FA0C273FD32F00CD6242 /* validate_memory.cpp in Sources */,
+				A994F307273FD32C00CD6242 /* module.cpp in Sources */,
+				A994F9B8273FD32F00CD6242 /* validate_non_uniform.cpp in Sources */,
+				A994F2A1273FD32C00CD6242 /* freeze_spec_constant_value_pass.cpp in Sources */,
+				A994F35E273FD32C00CD6242 /* strip_reflect_info_pass.cpp in Sources */,
+				A994F370273FD32C00CD6242 /* pch_source_opt.cpp in Sources */,
+				A994F4AE273FD32D00CD6242 /* basic_block.cpp in Sources */,
+				A994F262273FD32C00CD6242 /* loop_utils.cpp in Sources */,
+				A994F982273FD32E00CD6242 /* diagnostic.cpp in Sources */,
+				A994F181273FD32C00CD6242 /* change_operand_reduction_opportunity.cpp in Sources */,
+				A994F2E0273FD32C00CD6242 /* strip_debug_info_pass.cpp in Sources */,
+				A994F3FA273FD32C00CD6242 /* scalar_analysis.cpp in Sources */,
+				A994F9A9273FD32F00CD6242 /* validate_misc.cpp in Sources */,
+				A994F2B0273FD32C00CD6242 /* instrument_pass.cpp in Sources */,
+				A994F24D273FD32C00CD6242 /* opcode.cpp in Sources */,
+				A994F3A6273FD32C00CD6242 /* instruction_list.cpp in Sources */,
+				A994F9D0273FD32F00CD6242 /* validate_interfaces.cpp in Sources */,
+				A994F382273FD32C00CD6242 /* simplification_pass.cpp in Sources */,
+				A994F2BF273FD32C00CD6242 /* loop_fission.cpp in Sources */,
+				A994F2AA273FD32C00CD6242 /* inst_bindless_check_pass.cpp in Sources */,
+				A994F2E6273FD32C00CD6242 /* loop_dependence.cpp in Sources */,
+				A994F379273FD32C00CD6242 /* aggressive_dead_code_elim_pass.cpp in Sources */,
+				A994F26E273FD32C00CD6242 /* combine_access_chains.cpp in Sources */,
+				A994F47E273FD32D00CD6242 /* dominator_analysis.cpp in Sources */,
+				A994F2D4273FD32C00CD6242 /* cfg_cleanup_pass.cpp in Sources */,
+				A994F358273FD32C00CD6242 /* def_use_manager.cpp in Sources */,
+				A994F436273FD32D00CD6242 /* amd_ext_to_khr.cpp in Sources */,
+				A994F4AB273FD32D00CD6242 /* interp_fixup_pass.cpp in Sources */,
+				A994F241273FD32C00CD6242 /* name_mapper.cpp in Sources */,
+				A994F121273FD32C00CD6242 /* string_utils.cpp in Sources */,
+				A994F9CD273FD32F00CD6242 /* validate_builtins.cpp in Sources */,
+				A994F9A3273FD32F00CD6242 /* text_handler.cpp in Sources */,
+				A994F289273FD32C00CD6242 /* code_sink.cpp in Sources */,
+				A994F109273FD32C00CD6242 /* pch_source.cpp in Sources */,
+				A994F2F8273FD32C00CD6242 /* mem_pass.cpp in Sources */,
+				A994F9F1273FD32F00CD6242 /* validate_small_type_uses.cpp in Sources */,
+				A994F298273FD32C00CD6242 /* cfg.cpp in Sources */,
+				A994F3AC273FD32C00CD6242 /* composite.cpp in Sources */,
+				A994F235273FD32C00CD6242 /* spirv_reducer_options.cpp in Sources */,
+				A994F9BB273FD32F00CD6242 /* validate_scopes.cpp in Sources */,
+				A994F388273FD32C00CD6242 /* flatten_decoration_pass.cpp in Sources */,
+				A994FA2D273FD32F00CD6242 /* validate_composites.cpp in Sources */,
+				A994F310273FD32C00CD6242 /* loop_unswitch_pass.cpp in Sources */,
+				A994F2D7273FD32C00CD6242 /* wrap_opkill.cpp in Sources */,
+				A994F469273FD32D00CD6242 /* fix_storage_class.cpp in Sources */,
+				A994F211273FD32C00CD6242 /* print.cpp in Sources */,
+				A994F41E273FD32C00CD6242 /* private_to_local_pass.cpp in Sources */,
+				A994F1DE273FD32C00CD6242 /* conditional_branch_to_simple_conditional_branch_opportunity_finder.cpp in Sources */,
+				A994F0EE273FD32C00CD6242 /* linter.cpp in Sources */,
+				A994F331273FD32C00CD6242 /* licm_pass.cpp in Sources */,
+				A994F169273FD32C00CD6242 /* simple_conditional_branch_to_branch_reduction_opportunity.cpp in Sources */,
+				A994FA30273FD32F00CD6242 /* validation_state.cpp in Sources */,
+				A994F9EB273FD32F00CD6242 /* validate_adjacency.cpp in Sources */,
+				A994FA21273FD32F00CD6242 /* validate_layout.cpp in Sources */,
+				A994F229273FD32C00CD6242 /* enum_string_mapping.cpp in Sources */,
+				A994F3E8273FD32C00CD6242 /* loop_fusion_pass.cpp in Sources */,
+				A994F1F9273FD32C00CD6242 /* spirv_optimizer_options.cpp in Sources */,
+				A994F3D3273FD32C00CD6242 /* block_merge_util.cpp in Sources */,
+				A994F19F273FD32C00CD6242 /* pch_source_reduce.cpp in Sources */,
+				A994F175273FD32C00CD6242 /* conditional_branch_to_simple_conditional_branch_reduction_opportunity.cpp in Sources */,
+				A994F349273FD32C00CD6242 /* constants.cpp in Sources */,
+				A994F385273FD32C00CD6242 /* dead_branch_elim_pass.cpp in Sources */,
+				A994F1C9273FD32C00CD6242 /* operand_to_dominating_id_reduction_opportunity_finder.cpp in Sources */,
+				A994FA1E273FD32F00CD6242 /* validate_execution_limitations.cpp in Sources */,
+				A994F154273FD32C00CD6242 /* reduction_util.cpp in Sources */,
+				A994F13F273FD32C00CD6242 /* remove_selection_reduction_opportunity.cpp in Sources */,
+				A994F1F0273FD32C00CD6242 /* structured_construct_to_block_reduction_opportunity_finder.cpp in Sources */,
+				A994F1ED273FD32C00CD6242 /* reduction_opportunity_finder.cpp in Sources */,
+				A994F352273FD32C00CD6242 /* desc_sroa_util.cpp in Sources */,
+				A994F238273FD32C00CD6242 /* parsed_operand.cpp in Sources */,
+				A994F4BD273FD32D00CD6242 /* graphics_robust_access_pass.cpp in Sources */,
+				A994F424273FD32C00CD6242 /* propagator.cpp in Sources */,
+				A994FA03273FD32F00CD6242 /* validate_memory_semantics.cpp in Sources */,
+				A994F355273FD32C00CD6242 /* inst_buff_addr_check_pass.cpp in Sources */,
+				A994F0FD273FD32C00CD6242 /* text.cpp in Sources */,
+				A994F1A8273FD32C00CD6242 /* remove_unused_instruction_reduction_opportunity_finder.cpp in Sources */,
+				A994F9AC273FD32F00CD6242 /* validate_cfg.cpp in Sources */,
+				A994F3AF273FD32C00CD6242 /* convert_to_half_pass.cpp in Sources */,
+				A994F29B273FD32C00CD6242 /* decoration_manager.cpp in Sources */,
+				A994F148273FD32C00CD6242 /* reduction_pass.cpp in Sources */,
+				A994F2C2273FD32C00CD6242 /* dominator_tree.cpp in Sources */,
+				A994F4E1273FD32D00CD6242 /* compact_ids_pass.cpp in Sources */,
+				A994F2E3273FD32C00CD6242 /* ssa_rewrite_pass.cpp in Sources */,
+				A994F490273FD32D00CD6242 /* dataflow.cpp in Sources */,
+				A994F259273FD32C00CD6242 /* optimizer.cpp in Sources */,
+				A994F1E1273FD32C00CD6242 /* structured_loop_to_selection_reduction_opportunity.cpp in Sources */,
+				A994F39D273FD32C00CD6242 /* loop_descriptor.cpp in Sources */,
+				A994F4D2273FD32D00CD6242 /* scalar_analysis_simplification.cpp in Sources */,
+				A994F406273FD32C00CD6242 /* convert_to_sampled_image_pass.cpp in Sources */,
+				A994F20B273FD32C00CD6242 /* spirv_validator_options.cpp in Sources */,
+				A994F44E273FD32D00CD6242 /* workaround1209.cpp in Sources */,
+				A994F9E5273FD32F00CD6242 /* function.cpp in Sources */,
+				A994F49C273FD32D00CD6242 /* struct_cfg_analysis.cpp in Sources */,
+				A994F43C273FD32D00CD6242 /* scalar_replacement_pass.cpp in Sources */,
+				A994F0F1273FD32C00CD6242 /* divergence_analysis.cpp in Sources */,
+				A994F1B7273FD32C00CD6242 /* merge_blocks_reduction_opportunity_finder.cpp in Sources */,
+				A994F45D273FD32D00CD6242 /* instruction.cpp in Sources */,
+				A994F994273FD32E00CD6242 /* operand.cpp in Sources */,
+				A994F322273FD32C00CD6242 /* inline_pass.cpp in Sources */,
+				A994F313273FD32C00CD6242 /* unify_const_pass.cpp in Sources */,
+				A994F334273FD32C00CD6242 /* eliminate_dead_functions_pass.cpp in Sources */,
+				A994F100273FD32C00CD6242 /* assembly_grammar.cpp in Sources */,
+				A994F2EF273FD32C00CD6242 /* inst_debug_printf_pass.cpp in Sources */,
+				A994F106273FD32C00CD6242 /* extensions.cpp in Sources */,
+				A994F42D273FD32D00CD6242 /* set_spec_constant_default_value_pass.cpp in Sources */,
+				A994F328273FD32C00CD6242 /* ir_loader.cpp in Sources */,
+				A994F271273FD32C00CD6242 /* build_module.cpp in Sources */,
+				A994F1BA273FD32C00CD6242 /* reduction_opportunity.cpp in Sources */,
+				A994F1EA273FD32C00CD6242 /* remove_unused_struct_member_reduction_opportunity_finder.cpp in Sources */,
+				A994FA09273FD32F00CD6242 /* validate_derivatives.cpp in Sources */,
+				A994F400273FD32C00CD6242 /* block_merge_pass.cpp in Sources */,
+				A994F25F273FD32C00CD6242 /* register_pressure.cpp in Sources */,
+				A994F46F273FD32D00CD6242 /* remove_unused_interface_variables_pass.cpp in Sources */,
+				A994F2AD273FD32C00CD6242 /* local_redundancy_elimination.cpp in Sources */,
+				A994F475273FD32D00CD6242 /* replace_invalid_opc.cpp in Sources */,
+				A994F3F4273FD32C00CD6242 /* dead_insert_elim_pass.cpp in Sources */,
+				A994F3DF273FD32C00CD6242 /* inline_exhaustive_pass.cpp in Sources */,
+				A994F11B273FD32C00CD6242 /* timer.cpp in Sources */,
+				A994F3DC273FD32C00CD6242 /* pass_manager.cpp in Sources */,
+				A994F2C8273FD32C00CD6242 /* merge_return_pass.cpp in Sources */,
+				A994FA27273FD32F00CD6242 /* validate_function.cpp in Sources */,
+				A994F343273FD32C00CD6242 /* loop_unroller.cpp in Sources */,
+				A994F9A6273FD32F00CD6242 /* validate_annotation.cpp in Sources */,
+				A994F29E273FD32C00CD6242 /* local_single_block_elim_pass.cpp in Sources */,
+				A994F21A273FD32C00CD6242 /* spirv_endian.cpp in Sources */,
+				A994F1AE273FD32C00CD6242 /* operand_to_undef_reduction_opportunity_finder.cpp in Sources */,
+				A994F30D273FD32C00CD6242 /* fold_spec_constant_op_and_composite_pass.cpp in Sources */,
+				A994F42A273FD32D00CD6242 /* loop_dependence_helpers.cpp in Sources */,
+				A994F9C7273FD32F00CD6242 /* validate_decorations.cpp in Sources */,
+				A994FA0F273FD32F00CD6242 /* validate_image.cpp in Sources */,
+				A994F316273FD32C00CD6242 /* type_manager.cpp in Sources */,
+				A994F2FE273FD32C00CD6242 /* remove_duplicates_pass.cpp in Sources */,
+				A994F9EE273FD32F00CD6242 /* validate_conversion.cpp in Sources */,
+				A994F1E4273FD32C00CD6242 /* structured_construct_to_block_reduction_opportunity.cpp in Sources */,
+				A994FA06273FD32F00CD6242 /* validate_logicals.cpp in Sources */,
+				A994F9D9273FD32F00CD6242 /* validate_constants.cpp in Sources */,
+				A994F448273FD32D00CD6242 /* redundancy_elimination.cpp in Sources */,
+				A994F16F273FD32C00CD6242 /* simple_conditional_branch_to_branch_opportunity_finder.cpp in Sources */,
+				A994F196273FD32C00CD6242 /* remove_instruction_reduction_opportunity.cpp in Sources */,
+				A994F4E4273FD32D00CD6242 /* loop_peeling.cpp in Sources */,
+				A994F3CA273FD32C00CD6242 /* eliminate_dead_members_pass.cpp in Sources */,
+				A994F38E273FD32C00CD6242 /* folding_rules.cpp in Sources */,
+				A994F9FD273FD32F00CD6242 /* validate_arithmetics.cpp in Sources */,
+				A994F46C273FD32D00CD6242 /* value_number_table.cpp in Sources */,
+				A994F9C4273FD32F00CD6242 /* validate_instruction.cpp in Sources */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
@@ -4387,203 +4565,215 @@
 			isa = PBXSourcesBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
-				A9560D5E25E46D1F008BC84F /* validate_non_uniform.cpp in Sources */,
-				A9560D7025E46D1F008BC84F /* validate_debug.cpp in Sources */,
-				A956088425E46D1E008BC84F /* basic_block.cpp in Sources */,
-				A956077F25E46D1E008BC84F /* ir_context.cpp in Sources */,
-				A956064125E46D1D008BC84F /* linker.cpp in Sources */,
-				A9560D4F25E46D1F008BC84F /* validate_misc.cpp in Sources */,
-				A95607D025E46D1E008BC84F /* loop_fusion_pass.cpp in Sources */,
-				A956081B25E46D1E008BC84F /* amd_ext_to_khr.cpp in Sources */,
-				A95606B625E46D1D008BC84F /* loop_fission.cpp in Sources */,
-				A95607A625E46D1E008BC84F /* if_conversion.cpp in Sources */,
-				A956064725E46D1D008BC84F /* opcode.cpp in Sources */,
-				A956081225E46D1E008BC84F /* set_spec_constant_default_value_pass.cpp in Sources */,
-				A9560D7F25E46D1F008BC84F /* validate_constants.cpp in Sources */,
-				A95607B525E46D1E008BC84F /* strength_reduction_pass.cpp in Sources */,
-				A9560D6125E46D1F008BC84F /* validate_scopes.cpp in Sources */,
-				A95605CF25E46D1D008BC84F /* operand_to_dominating_id_reduction_opportunity_finder.cpp in Sources */,
-				A956056F25E46D1D008BC84F /* simple_conditional_branch_to_branch_reduction_opportunity.cpp in Sources */,
-				A9560D5B25E46D1F008BC84F /* validate_barriers.cpp in Sources */,
-				A95607C125E46D1E008BC84F /* copy_prop_arrays.cpp in Sources */,
-				A956050925E46D1D008BC84F /* text.cpp in Sources */,
-				A956073425E46D1D008BC84F /* loop_unroller.cpp in Sources */,
-				A95605B125E46D1D008BC84F /* reducer.cpp in Sources */,
-				A956062625E46D1D008BC84F /* enum_string_mapping.cpp in Sources */,
-				A956051525E46D1D008BC84F /* pch_source.cpp in Sources */,
-				A9560D7925E46D1F008BC84F /* validate.cpp in Sources */,
-				A95606B325E46D1D008BC84F /* pass.cpp in Sources */,
-				A956072E25E46D1D008BC84F /* vector_dce.cpp in Sources */,
-				A9560DA925E46D1F008BC84F /* validate_memory_semantics.cpp in Sources */,
-				A956057225E46D1D008BC84F /* remove_function_reduction_opportunity.cpp in Sources */,
-				A95606BF25E46D1D008BC84F /* merge_return_pass.cpp in Sources */,
-				A95607C425E46D1E008BC84F /* pass_manager.cpp in Sources */,
-				A95605AE25E46D1D008BC84F /* remove_unused_instruction_reduction_opportunity_finder.cpp in Sources */,
-				A9560D7625E46D1F008BC84F /* validate_interfaces.cpp in Sources */,
-				A956080325E46D1E008BC84F /* private_to_local_pass.cpp in Sources */,
-				A956075525E46D1E008BC84F /* ccp_pass.cpp in Sources */,
-				A956085125E46D1E008BC84F /* inline_opaque_pass.cpp in Sources */,
-				A956069825E46D1D008BC84F /* freeze_spec_constant_value_pass.cpp in Sources */,
-				A956057825E46D1D008BC84F /* remove_selection_reduction_opportunity_finder.cpp in Sources */,
-				A956057B25E46D1D008BC84F /* conditional_branch_to_simple_conditional_branch_reduction_opportunity.cpp in Sources */,
-				A95608B425E46D1E008BC84F /* loop_peeling.cpp in Sources */,
-				A956068325E46D1D008BC84F /* code_sink.cpp in Sources */,
-				A95605BD25E46D1D008BC84F /* merge_blocks_reduction_opportunity_finder.cpp in Sources */,
-				A956060525E46D1D008BC84F /* spirv_fuzzer_options.cpp in Sources */,
-				A956076D25E46D1E008BC84F /* simplification_pass.cpp in Sources */,
-				A956065925E46D1D008BC84F /* register_pressure.cpp in Sources */,
-				A95606CB25E46D1D008BC84F /* wrap_opkill.cpp in Sources */,
-				A956079425E46D1E008BC84F /* composite.cpp in Sources */,
-				A956089C25E46D1E008BC84F /* upgrade_memory_model.cpp in Sources */,
-				A956070425E46D1D008BC84F /* loop_unswitch_pass.cpp in Sources */,
-				A956054525E46D1D008BC84F /* table.cpp in Sources */,
-				A9560D4C25E46D1F008BC84F /* validate_annotation.cpp in Sources */,
-				A956056625E46D1D008BC84F /* remove_function_reduction_opportunity_finder.cpp in Sources */,
-				A95606C525E46D1D008BC84F /* eliminate_dead_constant_pass.cpp in Sources */,
-				A956062025E46D1D008BC84F /* binary.cpp in Sources */,
-				A956076425E46D1E008BC84F /* aggressive_dead_code_elim_pass.cpp in Sources */,
-				A9560D9425E46D1F008BC84F /* validate_conversion.cpp in Sources */,
-				A956083F25E46D1E008BC84F /* instruction.cpp in Sources */,
-				A95605C625E46D1D008BC84F /* change_operand_to_undef_reduction_opportunity.cpp in Sources */,
-				A95604FD25E46D1D008BC84F /* spirv_target_env.cpp in Sources */,
-				A95606EC25E46D1D008BC84F /* mem_pass.cpp in Sources */,
-				A956070A25E46D1D008BC84F /* type_manager.cpp in Sources */,
-				A956080F25E46D1E008BC84F /* loop_dependence_helpers.cpp in Sources */,
-				A95608A525E46D1E008BC84F /* scalar_analysis_simplification.cpp in Sources */,
-				A9560DB825E46D1F008BC84F /* validate_literals.cpp in Sources */,
-				A95606A725E46D1D008BC84F /* instrument_pass.cpp in Sources */,
-				A956054B25E46D1D008BC84F /* remove_selection_reduction_opportunity.cpp in Sources */,
-				A956052D25E46D1D008BC84F /* string_utils.cpp in Sources */,
-				A956083625E46D1E008BC84F /* relax_float_ops_pass.cpp in Sources */,
-				A95606A125E46D1D008BC84F /* inst_bindless_check_pass.cpp in Sources */,
-				A956065325E46D1D008BC84F /* optimizer.cpp in Sources */,
-				A956089325E46D1E008BC84F /* graphics_robust_access_pass.cpp in Sources */,
-				A956072525E46D1D008BC84F /* eliminate_dead_functions_pass.cpp in Sources */,
-				A95605C025E46D1D008BC84F /* reduction_opportunity.cpp in Sources */,
-				A956079725E46D1E008BC84F /* convert_to_half_pass.cpp in Sources */,
-				A95606D725E46D1D008BC84F /* ssa_rewrite_pass.cpp in Sources */,
-				A95608B125E46D1E008BC84F /* compact_ids_pass.cpp in Sources */,
-				A9560D8825E46D1F008BC84F /* construct.cpp in Sources */,
-				A9560DB225E46D1F008BC84F /* validate_memory.cpp in Sources */,
-				A95606C825E46D1D008BC84F /* cfg_cleanup_pass.cpp in Sources */,
-				A956066B25E46D1D008BC84F /* build_module.cpp in Sources */,
-				A9560DB525E46D1F008BC84F /* validate_image.cpp in Sources */,
-				A9560D5225E46D1F008BC84F /* validate_cfg.cpp in Sources */,
-				A9560D3A25E46D1F008BC84F /* operand.cpp in Sources */,
-				A95607C725E46D1E008BC84F /* inline_exhaustive_pass.cpp in Sources */,
-				A956053925E46D1D008BC84F /* parse_number.cpp in Sources */,
-				A956069525E46D1D008BC84F /* local_single_block_elim_pass.cpp in Sources */,
-				A956064425E46D1D008BC84F /* software_version.cpp in Sources */,
-				A956055D25E46D1D008BC84F /* reduction_util.cpp in Sources */,
-				A956083025E46D1E008BC84F /* workaround1209.cpp in Sources */,
-				A95607A925E46D1E008BC84F /* debug_info_manager.cpp in Sources */,
-				A95606CE25E46D1D008BC84F /* const_folding_rules.cpp in Sources */,
-				A95606F525E46D1D008BC84F /* dead_variable_elimination.cpp in Sources */,
-				A956080925E46D1E008BC84F /* propagator.cpp in Sources */,
-				A95605B425E46D1D008BC84F /* operand_to_undef_reduction_opportunity_finder.cpp in Sources */,
-				A9560DC425E46D1F008BC84F /* validate_execution_limitations.cpp in Sources */,
-				A956050C25E46D1D008BC84F /* assembly_grammar.cpp in Sources */,
-				A95607B225E46D1E008BC84F /* eliminate_dead_members_pass.cpp in Sources */,
-				A956077925E46D1E008BC84F /* folding_rules.cpp in Sources */,
-				A95605EA25E46D1D008BC84F /* remove_block_reduction_opportunity.cpp in Sources */,
-				A956070725E46D1D008BC84F /* unify_const_pass.cpp in Sources */,
-				A956071C25E46D1D008BC84F /* ir_loader.cpp in Sources */,
-				A956058725E46D1D008BC84F /* change_operand_reduction_opportunity.cpp in Sources */,
-				A956069225E46D1D008BC84F /* decoration_manager.cpp in Sources */,
-				A956066825E46D1D008BC84F /* combine_access_chains.cpp in Sources */,
-				A956070125E46D1D008BC84F /* fold_spec_constant_op_and_composite_pass.cpp in Sources */,
-				A95607FD25E46D1E008BC84F /* local_single_store_elim_pass.cpp in Sources */,
-				A9560DCA25E46D1F008BC84F /* basic_block.cpp in Sources */,
-				A95607E825E46D1E008BC84F /* block_merge_pass.cpp in Sources */,
-				A95605E425E46D1D008BC84F /* conditional_branch_to_simple_conditional_branch_opportunity_finder.cpp in Sources */,
-				A956076725E46D1E008BC84F /* eliminate_dead_functions_util.cpp in Sources */,
-				A95607BB25E46D1E008BC84F /* block_merge_util.cpp in Sources */,
-				A956060E25E46D1D008BC84F /* print.cpp in Sources */,
-				A956084525E46D1E008BC84F /* reduce_load_size.cpp in Sources */,
-				A956074325E46D1D008BC84F /* inst_buff_addr_check_pass.cpp in Sources */,
-				A9560D6D25E46D1F008BC84F /* validate_decorations.cpp in Sources */,
-				A956081825E46D1E008BC84F /* fold.cpp in Sources */,
-				A956079125E46D1E008BC84F /* instruction_list.cpp in Sources */,
-				A95606F225E46D1D008BC84F /* remove_duplicates_pass.cpp in Sources */,
-				A956063225E46D1D008BC84F /* spirv_reducer_options.cpp in Sources */,
-				A956071625E46D1D008BC84F /* inline_pass.cpp in Sources */,
-				A95605ED25E46D1D008BC84F /* remove_unused_struct_member_reduction_opportunity_finder.cpp in Sources */,
-				A956064D25E46D1D008BC84F /* ext_inst.cpp in Sources */,
-				A9560D7325E46D1F008BC84F /* validate_builtins.cpp in Sources */,
-				A95605A525E46D1D008BC84F /* pch_source_reduce.cpp in Sources */,
-				A9560D8B25E46D1F008BC84F /* function.cpp in Sources */,
-				A956057525E46D1D008BC84F /* simple_conditional_branch_to_branch_opportunity_finder.cpp in Sources */,
-				A956078E25E46D1E008BC84F /* function.cpp in Sources */,
-				A9560DD925E46D1F008BC84F /* validate_primitives.cpp in Sources */,
-				A9560D6A25E46D1F008BC84F /* validate_instruction.cpp in Sources */,
-				A9560D4325E46D1F008BC84F /* disassemble.cpp in Sources */,
-				A9560D4925E46D1F008BC84F /* text_handler.cpp in Sources */,
-				A956089925E46D1E008BC84F /* loop_fusion.cpp in Sources */,
-				A956053C25E46D1D008BC84F /* bit_vector.cpp in Sources */,
-				A9560DCD25E46D1F008BC84F /* validate_function.cpp in Sources */,
-				A95607B825E46D1E008BC84F /* desc_sroa.cpp in Sources */,
-				A9560D8525E46D1F008BC84F /* validate_extensions.cpp in Sources */,
-				A9560DAF25E46D1F008BC84F /* validate_derivatives.cpp in Sources */,
-				A95606DA25E46D1D008BC84F /* loop_dependence.cpp in Sources */,
-				A956077025E46D1E008BC84F /* dead_branch_elim_pass.cpp in Sources */,
-				A956051225E46D1D008BC84F /* extensions.cpp in Sources */,
-				A9560D2825E46D1F008BC84F /* diagnostic.cpp in Sources */,
-				A9560DC725E46D1F008BC84F /* validate_layout.cpp in Sources */,
-				A956061725E46D1D008BC84F /* spirv_endian.cpp in Sources */,
-				A956063E25E46D1D008BC84F /* name_mapper.cpp in Sources */,
-				A9560DAC25E46D1F008BC84F /* validate_logicals.cpp in Sources */,
-				A956088125E46D1E008BC84F /* local_access_chain_convert_pass.cpp in Sources */,
-				A956082125E46D1E008BC84F /* scalar_replacement_pass.cpp in Sources */,
-				A956056025E46D1D008BC84F /* structured_loop_to_selection_reduction_opportunity_finder.cpp in Sources */,
-				A95605A825E46D1D008BC84F /* remove_struct_member_reduction_opportunity.cpp in Sources */,
-				A956058425E46D1D008BC84F /* merge_blocks_reduction_opportunity.cpp in Sources */,
-				A956075B25E46D1E008BC84F /* pch_source_opt.cpp in Sources */,
-				A95606A425E46D1D008BC84F /* local_redundancy_elimination.cpp in Sources */,
-				A9560DBB25E46D1F008BC84F /* instruction.cpp in Sources */,
-				A956084E25E46D1E008BC84F /* value_number_table.cpp in Sources */,
-				A95606B025E46D1D008BC84F /* feature_manager.cpp in Sources */,
-				A956059C25E46D1D008BC84F /* remove_instruction_reduction_opportunity.cpp in Sources */,
-				A95606D425E46D1D008BC84F /* strip_debug_info_pass.cpp in Sources */,
-				A956074C25E46D1D008BC84F /* strip_reflect_info_pass.cpp in Sources */,
-				A95606FB25E46D1D008BC84F /* module.cpp in Sources */,
-				A956055425E46D1D008BC84F /* reduction_pass.cpp in Sources */,
-				A95605E725E46D1D008BC84F /* structured_loop_to_selection_reduction_opportunity.cpp in Sources */,
-				A95607DC25E46D1E008BC84F /* dead_insert_elim_pass.cpp in Sources */,
-				A956060B25E46D1D008BC84F /* spirv_validator_options.cpp in Sources */,
-				A956077325E46D1E008BC84F /* flatten_decoration_pass.cpp in Sources */,
-				A956065C25E46D1D008BC84F /* loop_utils.cpp in Sources */,
-				A95607E225E46D1E008BC84F /* scalar_analysis.cpp in Sources */,
-				A95606B925E46D1D008BC84F /* dominator_tree.cpp in Sources */,
-				A956072225E46D1D008BC84F /* licm_pass.cpp in Sources */,
-				A956087525E46D1E008BC84F /* struct_cfg_analysis.cpp in Sources */,
-				A956074625E46D1D008BC84F /* def_use_manager.cpp in Sources */,
-				A95606E325E46D1D008BC84F /* inst_debug_printf_pass.cpp in Sources */,
-				A9560D8225E46D1F008BC84F /* validate_bitwise.cpp in Sources */,
-				A9560DD325E46D1F008BC84F /* validate_composites.cpp in Sources */,
-				A9560D9125E46D1F008BC84F /* validate_adjacency.cpp in Sources */,
-				A956063525E46D1D008BC84F /* parsed_operand.cpp in Sources */,
-				A956052725E46D1D008BC84F /* timer.cpp in Sources */,
-				A9560DA325E46D1F008BC84F /* validate_arithmetics.cpp in Sources */,
-				A9560D9725E46D1F008BC84F /* validate_small_type_uses.cpp in Sources */,
-				A956078825E46D1E008BC84F /* loop_descriptor.cpp in Sources */,
-				A956085D25E46D1E008BC84F /* dominator_analysis.cpp in Sources */,
-				A956055725E46D1D008BC84F /* operand_to_const_reduction_opportunity_finder.cpp in Sources */,
-				A95605F925E46D1D008BC84F /* spirv_optimizer_options.cpp in Sources */,
-				A95605F025E46D1D008BC84F /* reduction_opportunity_finder.cpp in Sources */,
-				A95605DB25E46D1D008BC84F /* remove_block_reduction_opportunity_finder.cpp in Sources */,
-				A9560DBE25E46D1F008BC84F /* validate_type.cpp in Sources */,
-				A9560DA625E46D1F008BC84F /* validate_mode_setting.cpp in Sources */,
-				A956082A25E46D1E008BC84F /* redundancy_elimination.cpp in Sources */,
-				A956068F25E46D1D008BC84F /* cfg.cpp in Sources */,
-				A956073A25E46D1D008BC84F /* constants.cpp in Sources */,
-				A956085425E46D1E008BC84F /* replace_invalid_opc.cpp in Sources */,
-				A9560D2E25E46D1F008BC84F /* libspirv.cpp in Sources */,
-				A9560DD625E46D1F008BC84F /* validation_state.cpp in Sources */,
-				A9560D5525E46D1F008BC84F /* validate_capability.cpp in Sources */,
-				A9560D9D25E46D1F008BC84F /* validate_id.cpp in Sources */,
-				A956068625E46D1D008BC84F /* types.cpp in Sources */,
-				A956084B25E46D1E008BC84F /* fix_storage_class.cpp in Sources */,
-				A9560D6425E46D1F008BC84F /* validate_atomics.cpp in Sources */,
+				A994F138273FD32C00CD6242 /* table.cpp in Sources */,
+				A994F4A7273FD32D00CD6242 /* local_access_chain_convert_pass.cpp in Sources */,
+				A994F1BF273FD32C00CD6242 /* change_operand_to_undef_reduction_opportunity.cpp in Sources */,
+				A994F3BD273FD32C00CD6242 /* if_conversion.cpp in Sources */,
+				A994F4C2273FD32D00CD6242 /* loop_fusion.cpp in Sources */,
+				A994FA11273FD32F00CD6242 /* validate_literals.cpp in Sources */,
+				A994F3A8273FD32C00CD6242 /* control_dependence.cpp in Sources */,
+				A994F12F273FD32C00CD6242 /* bit_vector.cpp in Sources */,
+				A994F9BD273FD32F00CD6242 /* validate_atomics.cpp in Sources */,
+				A994F3A2273FD32C00CD6242 /* function.cpp in Sources */,
+				A994F366273FD32C00CD6242 /* ccp_pass.cpp in Sources */,
+				A994F159273FD32C00CD6242 /* structured_loop_to_selection_reduction_opportunity_finder.cpp in Sources */,
+				A994F3CF273FD32C00CD6242 /* desc_sroa.cpp in Sources */,
+				A994F9AE273FD32F00CD6242 /* validate_capability.cpp in Sources */,
+				A994F417273FD32C00CD6242 /* local_single_store_elim_pass.cpp in Sources */,
+				A994F37B273FD32C00CD6242 /* eliminate_dead_functions_util.cpp in Sources */,
+				A994F987273FD32E00CD6242 /* libspirv.cpp in Sources */,
+				A994F1AA273FD32C00CD6242 /* reducer.cpp in Sources */,
+				A994F9DE273FD32F00CD6242 /* validate_extensions.cpp in Sources */,
+				A994F16B273FD32C00CD6242 /* remove_function_reduction_opportunity.cpp in Sources */,
+				A994F14D273FD32C00CD6242 /* operand_to_const_reduction_opportunity_finder.cpp in Sources */,
+				A994F222273FD32C00CD6242 /* binary.cpp in Sources */,
+				A994F2BB273FD32C00CD6242 /* pass.cpp in Sources */,
+				A994FA17273FD32F00CD6242 /* validate_type.cpp in Sources */,
+				A994F2D9273FD32C00CD6242 /* const_folding_rules.cpp in Sources */,
+				A994F243273FD32C00CD6242 /* linker.cpp in Sources */,
+				A994F204273FD32C00CD6242 /* spirv_fuzzer_options.cpp in Sources */,
+				A994F12C273FD32C00CD6242 /* parse_number.cpp in Sources */,
+				A994F462273FD32D00CD6242 /* reduce_load_size.cpp in Sources */,
+				A994F28B273FD32C00CD6242 /* types.cpp in Sources */,
+				A994F252273FD32C00CD6242 /* ext_inst.cpp in Sources */,
+				A994F3D8273FD32C00CD6242 /* copy_prop_arrays.cpp in Sources */,
+				A994F9F6273FD32F00CD6242 /* validate_id.cpp in Sources */,
+				A994F0EA273FD32C00CD6242 /* lint_divergent_derivatives.cpp in Sources */,
+				A994F471273FD32D00CD6242 /* inline_opaque_pass.cpp in Sources */,
+				A994FA23273FD32F00CD6242 /* basic_block.cpp in Sources */,
+				A994F3CC273FD32C00CD6242 /* strength_reduction_pass.cpp in Sources */,
+				A994F1A1273FD32C00CD6242 /* remove_struct_member_reduction_opportunity.cpp in Sources */,
+				A994F99C273FD32F00CD6242 /* disassemble.cpp in Sources */,
+				A994F9B4273FD32F00CD6242 /* validate_barriers.cpp in Sources */,
+				A994F249273FD32C00CD6242 /* software_version.cpp in Sources */,
+				A994FA32273FD32F00CD6242 /* validate_primitives.cpp in Sources */,
+				A994F3C0273FD32C00CD6242 /* debug_info_manager.cpp in Sources */,
+				A994F9C9273FD32F00CD6242 /* validate_debug.cpp in Sources */,
+				A994F2B8273FD32C00CD6242 /* feature_manager.cpp in Sources */,
+				A994F483273FD32D00CD6242 /* replace_desc_array_access_using_var_index.cpp in Sources */,
+				A994F15F273FD32C00CD6242 /* remove_function_reduction_opportunity_finder.cpp in Sources */,
+				A994F300273FD32C00CD6242 /* dead_variable_elimination.cpp in Sources */,
+				A994F17D273FD32C00CD6242 /* merge_blocks_reduction_opportunity.cpp in Sources */,
+				A994F9DB273FD32F00CD6242 /* validate_bitwise.cpp in Sources */,
+				A994F9D2273FD32F00CD6242 /* validate.cpp in Sources */,
+				A994F9FF273FD32F00CD6242 /* validate_mode_setting.cpp in Sources */,
+				A994F393273FD32C00CD6242 /* ir_context.cpp in Sources */,
+				A994F2CD273FD32C00CD6242 /* eliminate_dead_constant_pass.cpp in Sources */,
+				A994F1E6273FD32C00CD6242 /* remove_block_reduction_opportunity.cpp in Sources */,
+				A994F9E1273FD32F00CD6242 /* construct.cpp in Sources */,
+				A994F0E1273FD32C00CD6242 /* spirv_target_env.cpp in Sources */,
+				A994F4C5273FD32D00CD6242 /* upgrade_memory_model.cpp in Sources */,
+				A994FA14273FD32F00CD6242 /* instruction.cpp in Sources */,
+				A994F33C273FD32C00CD6242 /* vector_dce.cpp in Sources */,
+				A994F1D4273FD32C00CD6242 /* remove_block_reduction_opportunity_finder.cpp in Sources */,
+				A994F453273FD32D00CD6242 /* relax_float_ops_pass.cpp in Sources */,
+				A994F432273FD32D00CD6242 /* fold.cpp in Sources */,
+				A994F171273FD32C00CD6242 /* remove_selection_reduction_opportunity_finder.cpp in Sources */,
+				A994FA0B273FD32F00CD6242 /* validate_memory.cpp in Sources */,
+				A994F306273FD32C00CD6242 /* module.cpp in Sources */,
+				A994F9B7273FD32F00CD6242 /* validate_non_uniform.cpp in Sources */,
+				A994F2A0273FD32C00CD6242 /* freeze_spec_constant_value_pass.cpp in Sources */,
+				A994F35D273FD32C00CD6242 /* strip_reflect_info_pass.cpp in Sources */,
+				A994F36F273FD32C00CD6242 /* pch_source_opt.cpp in Sources */,
+				A994F4AD273FD32D00CD6242 /* basic_block.cpp in Sources */,
+				A994F261273FD32C00CD6242 /* loop_utils.cpp in Sources */,
+				A994F981273FD32E00CD6242 /* diagnostic.cpp in Sources */,
+				A994F180273FD32C00CD6242 /* change_operand_reduction_opportunity.cpp in Sources */,
+				A994F2DF273FD32C00CD6242 /* strip_debug_info_pass.cpp in Sources */,
+				A994F3F9273FD32C00CD6242 /* scalar_analysis.cpp in Sources */,
+				A994F9A8273FD32F00CD6242 /* validate_misc.cpp in Sources */,
+				A994F2AF273FD32C00CD6242 /* instrument_pass.cpp in Sources */,
+				A994F24C273FD32C00CD6242 /* opcode.cpp in Sources */,
+				A994F3A5273FD32C00CD6242 /* instruction_list.cpp in Sources */,
+				A994F9CF273FD32F00CD6242 /* validate_interfaces.cpp in Sources */,
+				A994F381273FD32C00CD6242 /* simplification_pass.cpp in Sources */,
+				A994F2BE273FD32C00CD6242 /* loop_fission.cpp in Sources */,
+				A994F2A9273FD32C00CD6242 /* inst_bindless_check_pass.cpp in Sources */,
+				A994F2E5273FD32C00CD6242 /* loop_dependence.cpp in Sources */,
+				A994F378273FD32C00CD6242 /* aggressive_dead_code_elim_pass.cpp in Sources */,
+				A994F26D273FD32C00CD6242 /* combine_access_chains.cpp in Sources */,
+				A994F47D273FD32D00CD6242 /* dominator_analysis.cpp in Sources */,
+				A994F2D3273FD32C00CD6242 /* cfg_cleanup_pass.cpp in Sources */,
+				A994F357273FD32C00CD6242 /* def_use_manager.cpp in Sources */,
+				A994F435273FD32D00CD6242 /* amd_ext_to_khr.cpp in Sources */,
+				A994F4AA273FD32D00CD6242 /* interp_fixup_pass.cpp in Sources */,
+				A994F240273FD32C00CD6242 /* name_mapper.cpp in Sources */,
+				A994F120273FD32C00CD6242 /* string_utils.cpp in Sources */,
+				A994F9CC273FD32F00CD6242 /* validate_builtins.cpp in Sources */,
+				A994F9A2273FD32F00CD6242 /* text_handler.cpp in Sources */,
+				A994F288273FD32C00CD6242 /* code_sink.cpp in Sources */,
+				A994F108273FD32C00CD6242 /* pch_source.cpp in Sources */,
+				A994F2F7273FD32C00CD6242 /* mem_pass.cpp in Sources */,
+				A994F9F0273FD32F00CD6242 /* validate_small_type_uses.cpp in Sources */,
+				A994F297273FD32C00CD6242 /* cfg.cpp in Sources */,
+				A994F3AB273FD32C00CD6242 /* composite.cpp in Sources */,
+				A994F234273FD32C00CD6242 /* spirv_reducer_options.cpp in Sources */,
+				A994F9BA273FD32F00CD6242 /* validate_scopes.cpp in Sources */,
+				A994F387273FD32C00CD6242 /* flatten_decoration_pass.cpp in Sources */,
+				A994FA2C273FD32F00CD6242 /* validate_composites.cpp in Sources */,
+				A994F30F273FD32C00CD6242 /* loop_unswitch_pass.cpp in Sources */,
+				A994F2D6273FD32C00CD6242 /* wrap_opkill.cpp in Sources */,
+				A994F468273FD32D00CD6242 /* fix_storage_class.cpp in Sources */,
+				A994F210273FD32C00CD6242 /* print.cpp in Sources */,
+				A994F41D273FD32C00CD6242 /* private_to_local_pass.cpp in Sources */,
+				A994F1DD273FD32C00CD6242 /* conditional_branch_to_simple_conditional_branch_opportunity_finder.cpp in Sources */,
+				A994F0ED273FD32C00CD6242 /* linter.cpp in Sources */,
+				A994F330273FD32C00CD6242 /* licm_pass.cpp in Sources */,
+				A994F168273FD32C00CD6242 /* simple_conditional_branch_to_branch_reduction_opportunity.cpp in Sources */,
+				A994FA2F273FD32F00CD6242 /* validation_state.cpp in Sources */,
+				A994F9EA273FD32F00CD6242 /* validate_adjacency.cpp in Sources */,
+				A994FA20273FD32F00CD6242 /* validate_layout.cpp in Sources */,
+				A994F228273FD32C00CD6242 /* enum_string_mapping.cpp in Sources */,
+				A994F3E7273FD32C00CD6242 /* loop_fusion_pass.cpp in Sources */,
+				A994F1F8273FD32C00CD6242 /* spirv_optimizer_options.cpp in Sources */,
+				A994F3D2273FD32C00CD6242 /* block_merge_util.cpp in Sources */,
+				A994F19E273FD32C00CD6242 /* pch_source_reduce.cpp in Sources */,
+				A994F174273FD32C00CD6242 /* conditional_branch_to_simple_conditional_branch_reduction_opportunity.cpp in Sources */,
+				A994F348273FD32C00CD6242 /* constants.cpp in Sources */,
+				A994F384273FD32C00CD6242 /* dead_branch_elim_pass.cpp in Sources */,
+				A994F1C8273FD32C00CD6242 /* operand_to_dominating_id_reduction_opportunity_finder.cpp in Sources */,
+				A994FA1D273FD32F00CD6242 /* validate_execution_limitations.cpp in Sources */,
+				A994F153273FD32C00CD6242 /* reduction_util.cpp in Sources */,
+				A994F13E273FD32C00CD6242 /* remove_selection_reduction_opportunity.cpp in Sources */,
+				A994F1EF273FD32C00CD6242 /* structured_construct_to_block_reduction_opportunity_finder.cpp in Sources */,
+				A994F1EC273FD32C00CD6242 /* reduction_opportunity_finder.cpp in Sources */,
+				A994F351273FD32C00CD6242 /* desc_sroa_util.cpp in Sources */,
+				A994F237273FD32C00CD6242 /* parsed_operand.cpp in Sources */,
+				A994F4BC273FD32D00CD6242 /* graphics_robust_access_pass.cpp in Sources */,
+				A994F423273FD32C00CD6242 /* propagator.cpp in Sources */,
+				A994FA02273FD32F00CD6242 /* validate_memory_semantics.cpp in Sources */,
+				A994F354273FD32C00CD6242 /* inst_buff_addr_check_pass.cpp in Sources */,
+				A994F0FC273FD32C00CD6242 /* text.cpp in Sources */,
+				A994F1A7273FD32C00CD6242 /* remove_unused_instruction_reduction_opportunity_finder.cpp in Sources */,
+				A994F9AB273FD32F00CD6242 /* validate_cfg.cpp in Sources */,
+				A994F3AE273FD32C00CD6242 /* convert_to_half_pass.cpp in Sources */,
+				A994F29A273FD32C00CD6242 /* decoration_manager.cpp in Sources */,
+				A994F147273FD32C00CD6242 /* reduction_pass.cpp in Sources */,
+				A994F2C1273FD32C00CD6242 /* dominator_tree.cpp in Sources */,
+				A994F4E0273FD32D00CD6242 /* compact_ids_pass.cpp in Sources */,
+				A994F2E2273FD32C00CD6242 /* ssa_rewrite_pass.cpp in Sources */,
+				A994F48F273FD32D00CD6242 /* dataflow.cpp in Sources */,
+				A994F258273FD32C00CD6242 /* optimizer.cpp in Sources */,
+				A994F1E0273FD32C00CD6242 /* structured_loop_to_selection_reduction_opportunity.cpp in Sources */,
+				A994F39C273FD32C00CD6242 /* loop_descriptor.cpp in Sources */,
+				A994F4D1273FD32D00CD6242 /* scalar_analysis_simplification.cpp in Sources */,
+				A994F405273FD32C00CD6242 /* convert_to_sampled_image_pass.cpp in Sources */,
+				A994F20A273FD32C00CD6242 /* spirv_validator_options.cpp in Sources */,
+				A994F44D273FD32D00CD6242 /* workaround1209.cpp in Sources */,
+				A994F9E4273FD32F00CD6242 /* function.cpp in Sources */,
+				A994F49B273FD32D00CD6242 /* struct_cfg_analysis.cpp in Sources */,
+				A994F43B273FD32D00CD6242 /* scalar_replacement_pass.cpp in Sources */,
+				A994F0F0273FD32C00CD6242 /* divergence_analysis.cpp in Sources */,
+				A994F1B6273FD32C00CD6242 /* merge_blocks_reduction_opportunity_finder.cpp in Sources */,
+				A994F45C273FD32D00CD6242 /* instruction.cpp in Sources */,
+				A994F993273FD32E00CD6242 /* operand.cpp in Sources */,
+				A994F321273FD32C00CD6242 /* inline_pass.cpp in Sources */,
+				A994F312273FD32C00CD6242 /* unify_const_pass.cpp in Sources */,
+				A994F333273FD32C00CD6242 /* eliminate_dead_functions_pass.cpp in Sources */,
+				A994F0FF273FD32C00CD6242 /* assembly_grammar.cpp in Sources */,
+				A994F2EE273FD32C00CD6242 /* inst_debug_printf_pass.cpp in Sources */,
+				A994F105273FD32C00CD6242 /* extensions.cpp in Sources */,
+				A994F42C273FD32D00CD6242 /* set_spec_constant_default_value_pass.cpp in Sources */,
+				A994F327273FD32C00CD6242 /* ir_loader.cpp in Sources */,
+				A994F270273FD32C00CD6242 /* build_module.cpp in Sources */,
+				A994F1B9273FD32C00CD6242 /* reduction_opportunity.cpp in Sources */,
+				A994F1E9273FD32C00CD6242 /* remove_unused_struct_member_reduction_opportunity_finder.cpp in Sources */,
+				A994FA08273FD32F00CD6242 /* validate_derivatives.cpp in Sources */,
+				A994F3FF273FD32C00CD6242 /* block_merge_pass.cpp in Sources */,
+				A994F25E273FD32C00CD6242 /* register_pressure.cpp in Sources */,
+				A994F46E273FD32D00CD6242 /* remove_unused_interface_variables_pass.cpp in Sources */,
+				A994F2AC273FD32C00CD6242 /* local_redundancy_elimination.cpp in Sources */,
+				A994F474273FD32D00CD6242 /* replace_invalid_opc.cpp in Sources */,
+				A994F3F3273FD32C00CD6242 /* dead_insert_elim_pass.cpp in Sources */,
+				A994F3DE273FD32C00CD6242 /* inline_exhaustive_pass.cpp in Sources */,
+				A994F11A273FD32C00CD6242 /* timer.cpp in Sources */,
+				A994F3DB273FD32C00CD6242 /* pass_manager.cpp in Sources */,
+				A994F2C7273FD32C00CD6242 /* merge_return_pass.cpp in Sources */,
+				A994FA26273FD32F00CD6242 /* validate_function.cpp in Sources */,
+				A994F342273FD32C00CD6242 /* loop_unroller.cpp in Sources */,
+				A994F9A5273FD32F00CD6242 /* validate_annotation.cpp in Sources */,
+				A994F29D273FD32C00CD6242 /* local_single_block_elim_pass.cpp in Sources */,
+				A994F219273FD32C00CD6242 /* spirv_endian.cpp in Sources */,
+				A994F1AD273FD32C00CD6242 /* operand_to_undef_reduction_opportunity_finder.cpp in Sources */,
+				A994F30C273FD32C00CD6242 /* fold_spec_constant_op_and_composite_pass.cpp in Sources */,
+				A994F429273FD32C00CD6242 /* loop_dependence_helpers.cpp in Sources */,
+				A994F9C6273FD32F00CD6242 /* validate_decorations.cpp in Sources */,
+				A994FA0E273FD32F00CD6242 /* validate_image.cpp in Sources */,
+				A994F315273FD32C00CD6242 /* type_manager.cpp in Sources */,
+				A994F2FD273FD32C00CD6242 /* remove_duplicates_pass.cpp in Sources */,
+				A994F9ED273FD32F00CD6242 /* validate_conversion.cpp in Sources */,
+				A994F1E3273FD32C00CD6242 /* structured_construct_to_block_reduction_opportunity.cpp in Sources */,
+				A994FA05273FD32F00CD6242 /* validate_logicals.cpp in Sources */,
+				A994F9D8273FD32F00CD6242 /* validate_constants.cpp in Sources */,
+				A994F447273FD32D00CD6242 /* redundancy_elimination.cpp in Sources */,
+				A994F16E273FD32C00CD6242 /* simple_conditional_branch_to_branch_opportunity_finder.cpp in Sources */,
+				A994F195273FD32C00CD6242 /* remove_instruction_reduction_opportunity.cpp in Sources */,
+				A994F4E3273FD32D00CD6242 /* loop_peeling.cpp in Sources */,
+				A994F3C9273FD32C00CD6242 /* eliminate_dead_members_pass.cpp in Sources */,
+				A994F38D273FD32C00CD6242 /* folding_rules.cpp in Sources */,
+				A994F9FC273FD32F00CD6242 /* validate_arithmetics.cpp in Sources */,
+				A994F46B273FD32D00CD6242 /* value_number_table.cpp in Sources */,
+				A994F9C3273FD32F00CD6242 /* validate_instruction.cpp in Sources */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
@@ -4591,203 +4781,215 @@
 			isa = PBXSourcesBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
-				A9560D6025E46D1F008BC84F /* validate_non_uniform.cpp in Sources */,
-				A9560D7225E46D1F008BC84F /* validate_debug.cpp in Sources */,
-				A956088625E46D1E008BC84F /* basic_block.cpp in Sources */,
-				A956078125E46D1E008BC84F /* ir_context.cpp in Sources */,
-				A956064325E46D1D008BC84F /* linker.cpp in Sources */,
-				A9560D5125E46D1F008BC84F /* validate_misc.cpp in Sources */,
-				A95607D225E46D1E008BC84F /* loop_fusion_pass.cpp in Sources */,
-				A956081D25E46D1E008BC84F /* amd_ext_to_khr.cpp in Sources */,
-				A95606B825E46D1D008BC84F /* loop_fission.cpp in Sources */,
-				A95607A825E46D1E008BC84F /* if_conversion.cpp in Sources */,
-				A956064925E46D1D008BC84F /* opcode.cpp in Sources */,
-				A956081425E46D1E008BC84F /* set_spec_constant_default_value_pass.cpp in Sources */,
-				A9560D8125E46D1F008BC84F /* validate_constants.cpp in Sources */,
-				A95607B725E46D1E008BC84F /* strength_reduction_pass.cpp in Sources */,
-				A9560D6325E46D1F008BC84F /* validate_scopes.cpp in Sources */,
-				A95605D125E46D1D008BC84F /* operand_to_dominating_id_reduction_opportunity_finder.cpp in Sources */,
-				A956057125E46D1D008BC84F /* simple_conditional_branch_to_branch_reduction_opportunity.cpp in Sources */,
-				A9560D5D25E46D1F008BC84F /* validate_barriers.cpp in Sources */,
-				A95607C325E46D1E008BC84F /* copy_prop_arrays.cpp in Sources */,
-				A956050B25E46D1D008BC84F /* text.cpp in Sources */,
-				A956073625E46D1D008BC84F /* loop_unroller.cpp in Sources */,
-				A95605B325E46D1D008BC84F /* reducer.cpp in Sources */,
-				A956062825E46D1D008BC84F /* enum_string_mapping.cpp in Sources */,
-				A956051725E46D1D008BC84F /* pch_source.cpp in Sources */,
-				A9560D7B25E46D1F008BC84F /* validate.cpp in Sources */,
-				A95606B525E46D1D008BC84F /* pass.cpp in Sources */,
-				A956073025E46D1D008BC84F /* vector_dce.cpp in Sources */,
-				A9560DAB25E46D1F008BC84F /* validate_memory_semantics.cpp in Sources */,
-				A956057425E46D1D008BC84F /* remove_function_reduction_opportunity.cpp in Sources */,
-				A95606C125E46D1D008BC84F /* merge_return_pass.cpp in Sources */,
-				A95607C625E46D1E008BC84F /* pass_manager.cpp in Sources */,
-				A95605B025E46D1D008BC84F /* remove_unused_instruction_reduction_opportunity_finder.cpp in Sources */,
-				A9560D7825E46D1F008BC84F /* validate_interfaces.cpp in Sources */,
-				A956080525E46D1E008BC84F /* private_to_local_pass.cpp in Sources */,
-				A956075725E46D1E008BC84F /* ccp_pass.cpp in Sources */,
-				A956085325E46D1E008BC84F /* inline_opaque_pass.cpp in Sources */,
-				A956069A25E46D1D008BC84F /* freeze_spec_constant_value_pass.cpp in Sources */,
-				A956057A25E46D1D008BC84F /* remove_selection_reduction_opportunity_finder.cpp in Sources */,
-				A956057D25E46D1D008BC84F /* conditional_branch_to_simple_conditional_branch_reduction_opportunity.cpp in Sources */,
-				A95608B625E46D1E008BC84F /* loop_peeling.cpp in Sources */,
-				A956068525E46D1D008BC84F /* code_sink.cpp in Sources */,
-				A95605BF25E46D1D008BC84F /* merge_blocks_reduction_opportunity_finder.cpp in Sources */,
-				A956060725E46D1D008BC84F /* spirv_fuzzer_options.cpp in Sources */,
-				A956076F25E46D1E008BC84F /* simplification_pass.cpp in Sources */,
-				A956065B25E46D1D008BC84F /* register_pressure.cpp in Sources */,
-				A95606CD25E46D1D008BC84F /* wrap_opkill.cpp in Sources */,
-				A956079625E46D1E008BC84F /* composite.cpp in Sources */,
-				A956089E25E46D1E008BC84F /* upgrade_memory_model.cpp in Sources */,
-				A956070625E46D1D008BC84F /* loop_unswitch_pass.cpp in Sources */,
-				A956054725E46D1D008BC84F /* table.cpp in Sources */,
-				A9560D4E25E46D1F008BC84F /* validate_annotation.cpp in Sources */,
-				A956056825E46D1D008BC84F /* remove_function_reduction_opportunity_finder.cpp in Sources */,
-				A95606C725E46D1D008BC84F /* eliminate_dead_constant_pass.cpp in Sources */,
-				A956062225E46D1D008BC84F /* binary.cpp in Sources */,
-				A956076625E46D1E008BC84F /* aggressive_dead_code_elim_pass.cpp in Sources */,
-				A9560D9625E46D1F008BC84F /* validate_conversion.cpp in Sources */,
-				A956084125E46D1E008BC84F /* instruction.cpp in Sources */,
-				A95605C825E46D1D008BC84F /* change_operand_to_undef_reduction_opportunity.cpp in Sources */,
-				A95604FF25E46D1D008BC84F /* spirv_target_env.cpp in Sources */,
-				A95606EE25E46D1D008BC84F /* mem_pass.cpp in Sources */,
-				A956070C25E46D1D008BC84F /* type_manager.cpp in Sources */,
-				A956081125E46D1E008BC84F /* loop_dependence_helpers.cpp in Sources */,
-				A95608A725E46D1E008BC84F /* scalar_analysis_simplification.cpp in Sources */,
-				A9560DBA25E46D1F008BC84F /* validate_literals.cpp in Sources */,
-				A95606A925E46D1D008BC84F /* instrument_pass.cpp in Sources */,
-				A956054D25E46D1D008BC84F /* remove_selection_reduction_opportunity.cpp in Sources */,
-				A956052F25E46D1D008BC84F /* string_utils.cpp in Sources */,
-				A956083825E46D1E008BC84F /* relax_float_ops_pass.cpp in Sources */,
-				A95606A325E46D1D008BC84F /* inst_bindless_check_pass.cpp in Sources */,
-				A956065525E46D1D008BC84F /* optimizer.cpp in Sources */,
-				A956089525E46D1E008BC84F /* graphics_robust_access_pass.cpp in Sources */,
-				A956072725E46D1D008BC84F /* eliminate_dead_functions_pass.cpp in Sources */,
-				A95605C225E46D1D008BC84F /* reduction_opportunity.cpp in Sources */,
-				A956079925E46D1E008BC84F /* convert_to_half_pass.cpp in Sources */,
-				A95606D925E46D1D008BC84F /* ssa_rewrite_pass.cpp in Sources */,
-				A95608B325E46D1E008BC84F /* compact_ids_pass.cpp in Sources */,
-				A9560D8A25E46D1F008BC84F /* construct.cpp in Sources */,
-				A9560DB425E46D1F008BC84F /* validate_memory.cpp in Sources */,
-				A95606CA25E46D1D008BC84F /* cfg_cleanup_pass.cpp in Sources */,
-				A956066D25E46D1D008BC84F /* build_module.cpp in Sources */,
-				A9560DB725E46D1F008BC84F /* validate_image.cpp in Sources */,
-				A9560D5425E46D1F008BC84F /* validate_cfg.cpp in Sources */,
-				A9560D3C25E46D1F008BC84F /* operand.cpp in Sources */,
-				A95607C925E46D1E008BC84F /* inline_exhaustive_pass.cpp in Sources */,
-				A956053B25E46D1D008BC84F /* parse_number.cpp in Sources */,
-				A956069725E46D1D008BC84F /* local_single_block_elim_pass.cpp in Sources */,
-				A956064625E46D1D008BC84F /* software_version.cpp in Sources */,
-				A956055F25E46D1D008BC84F /* reduction_util.cpp in Sources */,
-				A956083225E46D1E008BC84F /* workaround1209.cpp in Sources */,
-				A95607AB25E46D1E008BC84F /* debug_info_manager.cpp in Sources */,
-				A95606D025E46D1D008BC84F /* const_folding_rules.cpp in Sources */,
-				A95606F725E46D1D008BC84F /* dead_variable_elimination.cpp in Sources */,
-				A956080B25E46D1E008BC84F /* propagator.cpp in Sources */,
-				A95605B625E46D1D008BC84F /* operand_to_undef_reduction_opportunity_finder.cpp in Sources */,
-				A9560DC625E46D1F008BC84F /* validate_execution_limitations.cpp in Sources */,
-				A956050E25E46D1D008BC84F /* assembly_grammar.cpp in Sources */,
-				A95607B425E46D1E008BC84F /* eliminate_dead_members_pass.cpp in Sources */,
-				A956077B25E46D1E008BC84F /* folding_rules.cpp in Sources */,
-				A95605EC25E46D1D008BC84F /* remove_block_reduction_opportunity.cpp in Sources */,
-				A956070925E46D1D008BC84F /* unify_const_pass.cpp in Sources */,
-				A956071E25E46D1D008BC84F /* ir_loader.cpp in Sources */,
-				A956058925E46D1D008BC84F /* change_operand_reduction_opportunity.cpp in Sources */,
-				A956069425E46D1D008BC84F /* decoration_manager.cpp in Sources */,
-				A956066A25E46D1D008BC84F /* combine_access_chains.cpp in Sources */,
-				A956070325E46D1D008BC84F /* fold_spec_constant_op_and_composite_pass.cpp in Sources */,
-				A95607FF25E46D1E008BC84F /* local_single_store_elim_pass.cpp in Sources */,
-				A9560DCC25E46D1F008BC84F /* basic_block.cpp in Sources */,
-				A95607EA25E46D1E008BC84F /* block_merge_pass.cpp in Sources */,
-				A95605E625E46D1D008BC84F /* conditional_branch_to_simple_conditional_branch_opportunity_finder.cpp in Sources */,
-				A956076925E46D1E008BC84F /* eliminate_dead_functions_util.cpp in Sources */,
-				A95607BD25E46D1E008BC84F /* block_merge_util.cpp in Sources */,
-				A956061025E46D1D008BC84F /* print.cpp in Sources */,
-				A956084725E46D1E008BC84F /* reduce_load_size.cpp in Sources */,
-				A956074525E46D1D008BC84F /* inst_buff_addr_check_pass.cpp in Sources */,
-				A9560D6F25E46D1F008BC84F /* validate_decorations.cpp in Sources */,
-				A956081A25E46D1E008BC84F /* fold.cpp in Sources */,
-				A956079325E46D1E008BC84F /* instruction_list.cpp in Sources */,
-				A95606F425E46D1D008BC84F /* remove_duplicates_pass.cpp in Sources */,
-				A956063425E46D1D008BC84F /* spirv_reducer_options.cpp in Sources */,
-				A956071825E46D1D008BC84F /* inline_pass.cpp in Sources */,
-				A95605EF25E46D1D008BC84F /* remove_unused_struct_member_reduction_opportunity_finder.cpp in Sources */,
-				A956064F25E46D1D008BC84F /* ext_inst.cpp in Sources */,
-				A9560D7525E46D1F008BC84F /* validate_builtins.cpp in Sources */,
-				A95605A725E46D1D008BC84F /* pch_source_reduce.cpp in Sources */,
-				A9560D8D25E46D1F008BC84F /* function.cpp in Sources */,
-				A956057725E46D1D008BC84F /* simple_conditional_branch_to_branch_opportunity_finder.cpp in Sources */,
-				A956079025E46D1E008BC84F /* function.cpp in Sources */,
-				A9560DDB25E46D1F008BC84F /* validate_primitives.cpp in Sources */,
-				A9560D6C25E46D1F008BC84F /* validate_instruction.cpp in Sources */,
-				A9560D4525E46D1F008BC84F /* disassemble.cpp in Sources */,
-				A9560D4B25E46D1F008BC84F /* text_handler.cpp in Sources */,
-				A956089B25E46D1E008BC84F /* loop_fusion.cpp in Sources */,
-				A956053E25E46D1D008BC84F /* bit_vector.cpp in Sources */,
-				A9560DCF25E46D1F008BC84F /* validate_function.cpp in Sources */,
-				A95607BA25E46D1E008BC84F /* desc_sroa.cpp in Sources */,
-				A9560D8725E46D1F008BC84F /* validate_extensions.cpp in Sources */,
-				A9560DB125E46D1F008BC84F /* validate_derivatives.cpp in Sources */,
-				A95606DC25E46D1D008BC84F /* loop_dependence.cpp in Sources */,
-				A956077225E46D1E008BC84F /* dead_branch_elim_pass.cpp in Sources */,
-				A956051425E46D1D008BC84F /* extensions.cpp in Sources */,
-				A9560D2A25E46D1F008BC84F /* diagnostic.cpp in Sources */,
-				A9560DC925E46D1F008BC84F /* validate_layout.cpp in Sources */,
-				A956061925E46D1D008BC84F /* spirv_endian.cpp in Sources */,
-				A956064025E46D1D008BC84F /* name_mapper.cpp in Sources */,
-				A9560DAE25E46D1F008BC84F /* validate_logicals.cpp in Sources */,
-				A956088325E46D1E008BC84F /* local_access_chain_convert_pass.cpp in Sources */,
-				A956082325E46D1E008BC84F /* scalar_replacement_pass.cpp in Sources */,
-				A956056225E46D1D008BC84F /* structured_loop_to_selection_reduction_opportunity_finder.cpp in Sources */,
-				A95605AA25E46D1D008BC84F /* remove_struct_member_reduction_opportunity.cpp in Sources */,
-				A956058625E46D1D008BC84F /* merge_blocks_reduction_opportunity.cpp in Sources */,
-				A956075D25E46D1E008BC84F /* pch_source_opt.cpp in Sources */,
-				A95606A625E46D1D008BC84F /* local_redundancy_elimination.cpp in Sources */,
-				A9560DBD25E46D1F008BC84F /* instruction.cpp in Sources */,
-				A956085025E46D1E008BC84F /* value_number_table.cpp in Sources */,
-				A95606B225E46D1D008BC84F /* feature_manager.cpp in Sources */,
-				A956059E25E46D1D008BC84F /* remove_instruction_reduction_opportunity.cpp in Sources */,
-				A95606D625E46D1D008BC84F /* strip_debug_info_pass.cpp in Sources */,
-				A956074E25E46D1D008BC84F /* strip_reflect_info_pass.cpp in Sources */,
-				A95606FD25E46D1D008BC84F /* module.cpp in Sources */,
-				A956055625E46D1D008BC84F /* reduction_pass.cpp in Sources */,
-				A95605E925E46D1D008BC84F /* structured_loop_to_selection_reduction_opportunity.cpp in Sources */,
-				A95607DE25E46D1E008BC84F /* dead_insert_elim_pass.cpp in Sources */,
-				A956060D25E46D1D008BC84F /* spirv_validator_options.cpp in Sources */,
-				A956077525E46D1E008BC84F /* flatten_decoration_pass.cpp in Sources */,
-				A956065E25E46D1D008BC84F /* loop_utils.cpp in Sources */,
-				A95607E425E46D1E008BC84F /* scalar_analysis.cpp in Sources */,
-				A95606BB25E46D1D008BC84F /* dominator_tree.cpp in Sources */,
-				A956072425E46D1D008BC84F /* licm_pass.cpp in Sources */,
-				A956087725E46D1E008BC84F /* struct_cfg_analysis.cpp in Sources */,
-				A956074825E46D1D008BC84F /* def_use_manager.cpp in Sources */,
-				A95606E525E46D1D008BC84F /* inst_debug_printf_pass.cpp in Sources */,
-				A9560D8425E46D1F008BC84F /* validate_bitwise.cpp in Sources */,
-				A9560DD525E46D1F008BC84F /* validate_composites.cpp in Sources */,
-				A9560D9325E46D1F008BC84F /* validate_adjacency.cpp in Sources */,
-				A956063725E46D1D008BC84F /* parsed_operand.cpp in Sources */,
-				A956052925E46D1D008BC84F /* timer.cpp in Sources */,
-				A9560DA525E46D1F008BC84F /* validate_arithmetics.cpp in Sources */,
-				A9560D9925E46D1F008BC84F /* validate_small_type_uses.cpp in Sources */,
-				A956078A25E46D1E008BC84F /* loop_descriptor.cpp in Sources */,
-				A956085F25E46D1E008BC84F /* dominator_analysis.cpp in Sources */,
-				A956055925E46D1D008BC84F /* operand_to_const_reduction_opportunity_finder.cpp in Sources */,
-				A95605FB25E46D1D008BC84F /* spirv_optimizer_options.cpp in Sources */,
-				A95605F225E46D1D008BC84F /* reduction_opportunity_finder.cpp in Sources */,
-				A95605DD25E46D1D008BC84F /* remove_block_reduction_opportunity_finder.cpp in Sources */,
-				A9560DC025E46D1F008BC84F /* validate_type.cpp in Sources */,
-				A9560DA825E46D1F008BC84F /* validate_mode_setting.cpp in Sources */,
-				A956082C25E46D1E008BC84F /* redundancy_elimination.cpp in Sources */,
-				A956069125E46D1D008BC84F /* cfg.cpp in Sources */,
-				A956073C25E46D1D008BC84F /* constants.cpp in Sources */,
-				A956085625E46D1E008BC84F /* replace_invalid_opc.cpp in Sources */,
-				A9560D3025E46D1F008BC84F /* libspirv.cpp in Sources */,
-				A9560DD825E46D1F008BC84F /* validation_state.cpp in Sources */,
-				A9560D5725E46D1F008BC84F /* validate_capability.cpp in Sources */,
-				A9560D9F25E46D1F008BC84F /* validate_id.cpp in Sources */,
-				A956068825E46D1D008BC84F /* types.cpp in Sources */,
-				A956084D25E46D1E008BC84F /* fix_storage_class.cpp in Sources */,
-				A9560D6625E46D1F008BC84F /* validate_atomics.cpp in Sources */,
+				A994F13A273FD32C00CD6242 /* table.cpp in Sources */,
+				A994F4A9273FD32D00CD6242 /* local_access_chain_convert_pass.cpp in Sources */,
+				A994F1C1273FD32C00CD6242 /* change_operand_to_undef_reduction_opportunity.cpp in Sources */,
+				A994F3BF273FD32C00CD6242 /* if_conversion.cpp in Sources */,
+				A994F4C4273FD32D00CD6242 /* loop_fusion.cpp in Sources */,
+				A994FA13273FD32F00CD6242 /* validate_literals.cpp in Sources */,
+				A994F3AA273FD32C00CD6242 /* control_dependence.cpp in Sources */,
+				A994F131273FD32C00CD6242 /* bit_vector.cpp in Sources */,
+				A994F9BF273FD32F00CD6242 /* validate_atomics.cpp in Sources */,
+				A994F3A4273FD32C00CD6242 /* function.cpp in Sources */,
+				A994F368273FD32C00CD6242 /* ccp_pass.cpp in Sources */,
+				A994F15B273FD32C00CD6242 /* structured_loop_to_selection_reduction_opportunity_finder.cpp in Sources */,
+				A994F3D1273FD32C00CD6242 /* desc_sroa.cpp in Sources */,
+				A994F9B0273FD32F00CD6242 /* validate_capability.cpp in Sources */,
+				A994F419273FD32C00CD6242 /* local_single_store_elim_pass.cpp in Sources */,
+				A994F37D273FD32C00CD6242 /* eliminate_dead_functions_util.cpp in Sources */,
+				A994F989273FD32E00CD6242 /* libspirv.cpp in Sources */,
+				A994F1AC273FD32C00CD6242 /* reducer.cpp in Sources */,
+				A994F9E0273FD32F00CD6242 /* validate_extensions.cpp in Sources */,
+				A994F16D273FD32C00CD6242 /* remove_function_reduction_opportunity.cpp in Sources */,
+				A994F14F273FD32C00CD6242 /* operand_to_const_reduction_opportunity_finder.cpp in Sources */,
+				A994F224273FD32C00CD6242 /* binary.cpp in Sources */,
+				A994F2BD273FD32C00CD6242 /* pass.cpp in Sources */,
+				A994FA19273FD32F00CD6242 /* validate_type.cpp in Sources */,
+				A994F2DB273FD32C00CD6242 /* const_folding_rules.cpp in Sources */,
+				A994F245273FD32C00CD6242 /* linker.cpp in Sources */,
+				A994F206273FD32C00CD6242 /* spirv_fuzzer_options.cpp in Sources */,
+				A994F12E273FD32C00CD6242 /* parse_number.cpp in Sources */,
+				A994F464273FD32D00CD6242 /* reduce_load_size.cpp in Sources */,
+				A994F28D273FD32C00CD6242 /* types.cpp in Sources */,
+				A994F254273FD32C00CD6242 /* ext_inst.cpp in Sources */,
+				A994F3DA273FD32C00CD6242 /* copy_prop_arrays.cpp in Sources */,
+				A994F9F8273FD32F00CD6242 /* validate_id.cpp in Sources */,
+				A994F0EC273FD32C00CD6242 /* lint_divergent_derivatives.cpp in Sources */,
+				A994F473273FD32D00CD6242 /* inline_opaque_pass.cpp in Sources */,
+				A994FA25273FD32F00CD6242 /* basic_block.cpp in Sources */,
+				A994F3CE273FD32C00CD6242 /* strength_reduction_pass.cpp in Sources */,
+				A994F1A3273FD32C00CD6242 /* remove_struct_member_reduction_opportunity.cpp in Sources */,
+				A994F99E273FD32F00CD6242 /* disassemble.cpp in Sources */,
+				A994F9B6273FD32F00CD6242 /* validate_barriers.cpp in Sources */,
+				A994F24B273FD32C00CD6242 /* software_version.cpp in Sources */,
+				A994FA34273FD32F00CD6242 /* validate_primitives.cpp in Sources */,
+				A994F3C2273FD32C00CD6242 /* debug_info_manager.cpp in Sources */,
+				A994F9CB273FD32F00CD6242 /* validate_debug.cpp in Sources */,
+				A994F2BA273FD32C00CD6242 /* feature_manager.cpp in Sources */,
+				A994F485273FD32D00CD6242 /* replace_desc_array_access_using_var_index.cpp in Sources */,
+				A994F161273FD32C00CD6242 /* remove_function_reduction_opportunity_finder.cpp in Sources */,
+				A994F302273FD32C00CD6242 /* dead_variable_elimination.cpp in Sources */,
+				A994F17F273FD32C00CD6242 /* merge_blocks_reduction_opportunity.cpp in Sources */,
+				A994F9DD273FD32F00CD6242 /* validate_bitwise.cpp in Sources */,
+				A994F9D4273FD32F00CD6242 /* validate.cpp in Sources */,
+				A994FA01273FD32F00CD6242 /* validate_mode_setting.cpp in Sources */,
+				A994F395273FD32C00CD6242 /* ir_context.cpp in Sources */,
+				A994F2CF273FD32C00CD6242 /* eliminate_dead_constant_pass.cpp in Sources */,
+				A994F1E8273FD32C00CD6242 /* remove_block_reduction_opportunity.cpp in Sources */,
+				A994F9E3273FD32F00CD6242 /* construct.cpp in Sources */,
+				A994F0E3273FD32C00CD6242 /* spirv_target_env.cpp in Sources */,
+				A994F4C7273FD32D00CD6242 /* upgrade_memory_model.cpp in Sources */,
+				A994FA16273FD32F00CD6242 /* instruction.cpp in Sources */,
+				A994F33E273FD32C00CD6242 /* vector_dce.cpp in Sources */,
+				A994F1D6273FD32C00CD6242 /* remove_block_reduction_opportunity_finder.cpp in Sources */,
+				A994F455273FD32D00CD6242 /* relax_float_ops_pass.cpp in Sources */,
+				A994F434273FD32D00CD6242 /* fold.cpp in Sources */,
+				A994F173273FD32C00CD6242 /* remove_selection_reduction_opportunity_finder.cpp in Sources */,
+				A994FA0D273FD32F00CD6242 /* validate_memory.cpp in Sources */,
+				A994F308273FD32C00CD6242 /* module.cpp in Sources */,
+				A994F9B9273FD32F00CD6242 /* validate_non_uniform.cpp in Sources */,
+				A994F2A2273FD32C00CD6242 /* freeze_spec_constant_value_pass.cpp in Sources */,
+				A994F35F273FD32C00CD6242 /* strip_reflect_info_pass.cpp in Sources */,
+				A994F371273FD32C00CD6242 /* pch_source_opt.cpp in Sources */,
+				A994F4AF273FD32D00CD6242 /* basic_block.cpp in Sources */,
+				A994F263273FD32C00CD6242 /* loop_utils.cpp in Sources */,
+				A994F983273FD32E00CD6242 /* diagnostic.cpp in Sources */,
+				A994F182273FD32C00CD6242 /* change_operand_reduction_opportunity.cpp in Sources */,
+				A994F2E1273FD32C00CD6242 /* strip_debug_info_pass.cpp in Sources */,
+				A994F3FB273FD32C00CD6242 /* scalar_analysis.cpp in Sources */,
+				A994F9AA273FD32F00CD6242 /* validate_misc.cpp in Sources */,
+				A994F2B1273FD32C00CD6242 /* instrument_pass.cpp in Sources */,
+				A994F24E273FD32C00CD6242 /* opcode.cpp in Sources */,
+				A994F3A7273FD32C00CD6242 /* instruction_list.cpp in Sources */,
+				A994F9D1273FD32F00CD6242 /* validate_interfaces.cpp in Sources */,
+				A994F383273FD32C00CD6242 /* simplification_pass.cpp in Sources */,
+				A994F2C0273FD32C00CD6242 /* loop_fission.cpp in Sources */,
+				A994F2AB273FD32C00CD6242 /* inst_bindless_check_pass.cpp in Sources */,
+				A994F2E7273FD32C00CD6242 /* loop_dependence.cpp in Sources */,
+				A994F37A273FD32C00CD6242 /* aggressive_dead_code_elim_pass.cpp in Sources */,
+				A994F26F273FD32C00CD6242 /* combine_access_chains.cpp in Sources */,
+				A994F47F273FD32D00CD6242 /* dominator_analysis.cpp in Sources */,
+				A994F2D5273FD32C00CD6242 /* cfg_cleanup_pass.cpp in Sources */,
+				A994F359273FD32C00CD6242 /* def_use_manager.cpp in Sources */,
+				A994F437273FD32D00CD6242 /* amd_ext_to_khr.cpp in Sources */,
+				A994F4AC273FD32D00CD6242 /* interp_fixup_pass.cpp in Sources */,
+				A994F242273FD32C00CD6242 /* name_mapper.cpp in Sources */,
+				A994F122273FD32C00CD6242 /* string_utils.cpp in Sources */,
+				A994F9CE273FD32F00CD6242 /* validate_builtins.cpp in Sources */,
+				A994F9A4273FD32F00CD6242 /* text_handler.cpp in Sources */,
+				A994F28A273FD32C00CD6242 /* code_sink.cpp in Sources */,
+				A994F10A273FD32C00CD6242 /* pch_source.cpp in Sources */,
+				A994F2F9273FD32C00CD6242 /* mem_pass.cpp in Sources */,
+				A994F9F2273FD32F00CD6242 /* validate_small_type_uses.cpp in Sources */,
+				A994F299273FD32C00CD6242 /* cfg.cpp in Sources */,
+				A994F3AD273FD32C00CD6242 /* composite.cpp in Sources */,
+				A994F236273FD32C00CD6242 /* spirv_reducer_options.cpp in Sources */,
+				A994F9BC273FD32F00CD6242 /* validate_scopes.cpp in Sources */,
+				A994F389273FD32C00CD6242 /* flatten_decoration_pass.cpp in Sources */,
+				A994FA2E273FD32F00CD6242 /* validate_composites.cpp in Sources */,
+				A994F311273FD32C00CD6242 /* loop_unswitch_pass.cpp in Sources */,
+				A994F2D8273FD32C00CD6242 /* wrap_opkill.cpp in Sources */,
+				A994F46A273FD32D00CD6242 /* fix_storage_class.cpp in Sources */,
+				A994F212273FD32C00CD6242 /* print.cpp in Sources */,
+				A994F41F273FD32C00CD6242 /* private_to_local_pass.cpp in Sources */,
+				A994F1DF273FD32C00CD6242 /* conditional_branch_to_simple_conditional_branch_opportunity_finder.cpp in Sources */,
+				A994F0EF273FD32C00CD6242 /* linter.cpp in Sources */,
+				A994F332273FD32C00CD6242 /* licm_pass.cpp in Sources */,
+				A994F16A273FD32C00CD6242 /* simple_conditional_branch_to_branch_reduction_opportunity.cpp in Sources */,
+				A994FA31273FD32F00CD6242 /* validation_state.cpp in Sources */,
+				A994F9EC273FD32F00CD6242 /* validate_adjacency.cpp in Sources */,
+				A994FA22273FD32F00CD6242 /* validate_layout.cpp in Sources */,
+				A994F22A273FD32C00CD6242 /* enum_string_mapping.cpp in Sources */,
+				A994F3E9273FD32C00CD6242 /* loop_fusion_pass.cpp in Sources */,
+				A994F1FA273FD32C00CD6242 /* spirv_optimizer_options.cpp in Sources */,
+				A994F3D4273FD32C00CD6242 /* block_merge_util.cpp in Sources */,
+				A994F1A0273FD32C00CD6242 /* pch_source_reduce.cpp in Sources */,
+				A994F176273FD32C00CD6242 /* conditional_branch_to_simple_conditional_branch_reduction_opportunity.cpp in Sources */,
+				A994F34A273FD32C00CD6242 /* constants.cpp in Sources */,
+				A994F386273FD32C00CD6242 /* dead_branch_elim_pass.cpp in Sources */,
+				A994F1CA273FD32C00CD6242 /* operand_to_dominating_id_reduction_opportunity_finder.cpp in Sources */,
+				A994FA1F273FD32F00CD6242 /* validate_execution_limitations.cpp in Sources */,
+				A994F155273FD32C00CD6242 /* reduction_util.cpp in Sources */,
+				A994F140273FD32C00CD6242 /* remove_selection_reduction_opportunity.cpp in Sources */,
+				A994F1F1273FD32C00CD6242 /* structured_construct_to_block_reduction_opportunity_finder.cpp in Sources */,
+				A994F1EE273FD32C00CD6242 /* reduction_opportunity_finder.cpp in Sources */,
+				A994F353273FD32C00CD6242 /* desc_sroa_util.cpp in Sources */,
+				A994F239273FD32C00CD6242 /* parsed_operand.cpp in Sources */,
+				A994F4BE273FD32D00CD6242 /* graphics_robust_access_pass.cpp in Sources */,
+				A994F425273FD32C00CD6242 /* propagator.cpp in Sources */,
+				A994FA04273FD32F00CD6242 /* validate_memory_semantics.cpp in Sources */,
+				A994F356273FD32C00CD6242 /* inst_buff_addr_check_pass.cpp in Sources */,
+				A994F0FE273FD32C00CD6242 /* text.cpp in Sources */,
+				A994F1A9273FD32C00CD6242 /* remove_unused_instruction_reduction_opportunity_finder.cpp in Sources */,
+				A994F9AD273FD32F00CD6242 /* validate_cfg.cpp in Sources */,
+				A994F3B0273FD32C00CD6242 /* convert_to_half_pass.cpp in Sources */,
+				A994F29C273FD32C00CD6242 /* decoration_manager.cpp in Sources */,
+				A994F149273FD32C00CD6242 /* reduction_pass.cpp in Sources */,
+				A994F2C3273FD32C00CD6242 /* dominator_tree.cpp in Sources */,
+				A994F4E2273FD32D00CD6242 /* compact_ids_pass.cpp in Sources */,
+				A994F2E4273FD32C00CD6242 /* ssa_rewrite_pass.cpp in Sources */,
+				A994F491273FD32D00CD6242 /* dataflow.cpp in Sources */,
+				A994F25A273FD32C00CD6242 /* optimizer.cpp in Sources */,
+				A994F1E2273FD32C00CD6242 /* structured_loop_to_selection_reduction_opportunity.cpp in Sources */,
+				A994F39E273FD32C00CD6242 /* loop_descriptor.cpp in Sources */,
+				A994F4D3273FD32D00CD6242 /* scalar_analysis_simplification.cpp in Sources */,
+				A994F407273FD32C00CD6242 /* convert_to_sampled_image_pass.cpp in Sources */,
+				A994F20C273FD32C00CD6242 /* spirv_validator_options.cpp in Sources */,
+				A994F44F273FD32D00CD6242 /* workaround1209.cpp in Sources */,
+				A994F9E6273FD32F00CD6242 /* function.cpp in Sources */,
+				A994F49D273FD32D00CD6242 /* struct_cfg_analysis.cpp in Sources */,
+				A994F43D273FD32D00CD6242 /* scalar_replacement_pass.cpp in Sources */,
+				A994F0F2273FD32C00CD6242 /* divergence_analysis.cpp in Sources */,
+				A994F1B8273FD32C00CD6242 /* merge_blocks_reduction_opportunity_finder.cpp in Sources */,
+				A994F45E273FD32D00CD6242 /* instruction.cpp in Sources */,
+				A994F995273FD32E00CD6242 /* operand.cpp in Sources */,
+				A994F323273FD32C00CD6242 /* inline_pass.cpp in Sources */,
+				A994F314273FD32C00CD6242 /* unify_const_pass.cpp in Sources */,
+				A994F335273FD32C00CD6242 /* eliminate_dead_functions_pass.cpp in Sources */,
+				A994F101273FD32C00CD6242 /* assembly_grammar.cpp in Sources */,
+				A994F2F0273FD32C00CD6242 /* inst_debug_printf_pass.cpp in Sources */,
+				A994F107273FD32C00CD6242 /* extensions.cpp in Sources */,
+				A994F42E273FD32D00CD6242 /* set_spec_constant_default_value_pass.cpp in Sources */,
+				A994F329273FD32C00CD6242 /* ir_loader.cpp in Sources */,
+				A994F272273FD32C00CD6242 /* build_module.cpp in Sources */,
+				A994F1BB273FD32C00CD6242 /* reduction_opportunity.cpp in Sources */,
+				A994F1EB273FD32C00CD6242 /* remove_unused_struct_member_reduction_opportunity_finder.cpp in Sources */,
+				A994FA0A273FD32F00CD6242 /* validate_derivatives.cpp in Sources */,
+				A994F401273FD32C00CD6242 /* block_merge_pass.cpp in Sources */,
+				A994F260273FD32C00CD6242 /* register_pressure.cpp in Sources */,
+				A994F470273FD32D00CD6242 /* remove_unused_interface_variables_pass.cpp in Sources */,
+				A994F2AE273FD32C00CD6242 /* local_redundancy_elimination.cpp in Sources */,
+				A994F476273FD32D00CD6242 /* replace_invalid_opc.cpp in Sources */,
+				A994F3F5273FD32C00CD6242 /* dead_insert_elim_pass.cpp in Sources */,
+				A994F3E0273FD32C00CD6242 /* inline_exhaustive_pass.cpp in Sources */,
+				A994F11C273FD32C00CD6242 /* timer.cpp in Sources */,
+				A994F3DD273FD32C00CD6242 /* pass_manager.cpp in Sources */,
+				A994F2C9273FD32C00CD6242 /* merge_return_pass.cpp in Sources */,
+				A994FA28273FD32F00CD6242 /* validate_function.cpp in Sources */,
+				A994F344273FD32C00CD6242 /* loop_unroller.cpp in Sources */,
+				A994F9A7273FD32F00CD6242 /* validate_annotation.cpp in Sources */,
+				A994F29F273FD32C00CD6242 /* local_single_block_elim_pass.cpp in Sources */,
+				A994F21B273FD32C00CD6242 /* spirv_endian.cpp in Sources */,
+				A994F1AF273FD32C00CD6242 /* operand_to_undef_reduction_opportunity_finder.cpp in Sources */,
+				A994F30E273FD32C00CD6242 /* fold_spec_constant_op_and_composite_pass.cpp in Sources */,
+				A994F42B273FD32D00CD6242 /* loop_dependence_helpers.cpp in Sources */,
+				A994F9C8273FD32F00CD6242 /* validate_decorations.cpp in Sources */,
+				A994FA10273FD32F00CD6242 /* validate_image.cpp in Sources */,
+				A994F317273FD32C00CD6242 /* type_manager.cpp in Sources */,
+				A994F2FF273FD32C00CD6242 /* remove_duplicates_pass.cpp in Sources */,
+				A994F9EF273FD32F00CD6242 /* validate_conversion.cpp in Sources */,
+				A994F1E5273FD32C00CD6242 /* structured_construct_to_block_reduction_opportunity.cpp in Sources */,
+				A994FA07273FD32F00CD6242 /* validate_logicals.cpp in Sources */,
+				A994F9DA273FD32F00CD6242 /* validate_constants.cpp in Sources */,
+				A994F449273FD32D00CD6242 /* redundancy_elimination.cpp in Sources */,
+				A994F170273FD32C00CD6242 /* simple_conditional_branch_to_branch_opportunity_finder.cpp in Sources */,
+				A994F197273FD32C00CD6242 /* remove_instruction_reduction_opportunity.cpp in Sources */,
+				A994F4E5273FD32D00CD6242 /* loop_peeling.cpp in Sources */,
+				A994F3CB273FD32C00CD6242 /* eliminate_dead_members_pass.cpp in Sources */,
+				A994F38F273FD32C00CD6242 /* folding_rules.cpp in Sources */,
+				A994F9FE273FD32F00CD6242 /* validate_arithmetics.cpp in Sources */,
+				A994F46D273FD32D00CD6242 /* value_number_table.cpp in Sources */,
+				A994F9C5273FD32F00CD6242 /* validate_instruction.cpp in Sources */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
diff --git a/ExternalRevisions/README.md b/ExternalRevisions/README.md
index ad5ba92..1ac3431 100644
--- a/ExternalRevisions/README.md
+++ b/ExternalRevisions/README.md
@@ -203,7 +203,9 @@
    that opens, select the _**Create groups**_ option, add the files to *all* of the `SPIRV-Tools-macOS`, 
    `SPIRV-Tools-iOS`, and `SPIRV-Tools-tvOS` targets, and click the ***Finish*** button.
 
-5. Remove the *Group* named `fuzz` from under the *Group* named `External/SPIRV-Tools/source`.
+5. Remove the following *Groups* from under the *Group* named `External/SPIRV-Tools/source`:
+   - `fuzz`
+   - `wasm`
 
 6. In the `Scripts` folder, run `./packagePregenSpirvToolsHeaders`, which will fetch and build the 
    full `SPIRV-Tools` library and will update `Templates/spirv-tools/build.zip` from the `*.h` and 
diff --git a/ExternalRevisions/SPIRV-Cross_repo_revision b/ExternalRevisions/SPIRV-Cross_repo_revision
index 626e5e4..25967c3 100644
--- a/ExternalRevisions/SPIRV-Cross_repo_revision
+++ b/ExternalRevisions/SPIRV-Cross_repo_revision
@@ -1 +1 @@
-97a438d214b24e4958ca137a18639670648cedd0
+7c3cb0b12c9965497b08403c82ac1b82846fa7be
diff --git a/ExternalRevisions/Vulkan-Headers_repo_revision b/ExternalRevisions/Vulkan-Headers_repo_revision
index ebec084..bf174db 100644
--- a/ExternalRevisions/Vulkan-Headers_repo_revision
+++ b/ExternalRevisions/Vulkan-Headers_repo_revision
@@ -1 +1 @@
-c5b7a2fa18750e435e91e06a50cdc5451c5b9abd
+8c1c27d5a9b9de8a17f500053bd08c7ca6bba19c
diff --git a/ExternalRevisions/Vulkan-Tools_repo_revision b/ExternalRevisions/Vulkan-Tools_repo_revision
index 1acb4c8..a9f6733 100644
--- a/ExternalRevisions/Vulkan-Tools_repo_revision
+++ b/ExternalRevisions/Vulkan-Tools_repo_revision
@@ -1 +1 @@
-58051062663477240484c8904459762ad544ba18
+691252756218fcbd1f0f8d7cc14e753123f08940
diff --git a/ExternalRevisions/glslang_repo_revision b/ExternalRevisions/glslang_repo_revision
index 590b59f..c57c684 100644
--- a/ExternalRevisions/glslang_repo_revision
+++ b/ExternalRevisions/glslang_repo_revision
@@ -1 +1 @@
-2fb89a0072ae7316af1c856f22663fde4928128a
+c9706bdda0ac22b9856f1aa8261e5b9e15cd20c5
diff --git a/Templates/spirv-tools/build.zip b/Templates/spirv-tools/build.zip
index 9e45d16..162a7a9 100644
--- a/Templates/spirv-tools/build.zip
+++ b/Templates/spirv-tools/build.zip
Binary files differ