diff --git a/Demos/Khronos-Vulkan-Samples/AsynchronousTimeWarp/AsynchronousTimeWarp.xcodeproj/project.pbxproj b/Demos/Khronos-Vulkan-Samples/AsynchronousTimeWarp/AsynchronousTimeWarp.xcodeproj/project.pbxproj index 83b16c6f..9bd1fc0b 100644 --- a/Demos/Khronos-Vulkan-Samples/AsynchronousTimeWarp/AsynchronousTimeWarp.xcodeproj/project.pbxproj +++ b/Demos/Khronos-Vulkan-Samples/AsynchronousTimeWarp/AsynchronousTimeWarp.xcodeproj/project.pbxproj @@ -218,9 +218,6 @@ A958167E1C03D79500792CBF = { DevelopmentTeam = VU3TCKU48B; }; - A9A7447D1D1198A400ADB0E9 = { - DevelopmentTeam = VU3TCKU48B; - }; }; }; buildConfigurationList = A95816611C03BC4D00792CBF /* Build configuration list for PBXProject "AsynchronousTimeWarp" */; @@ -450,7 +447,7 @@ CODE_SIGN_IDENTITY = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; COMBINE_HIDPI_IMAGES = YES; - DEVELOPMENT_TEAM = VU3TCKU48B; + DEVELOPMENT_TEAM = ""; FRAMEWORK_SEARCH_PATHS = "\"$(SRCROOT)/../../../MoltenVK/iOS\""; GCC_PREPROCESSOR_DEFINITIONS = ( "$(inherited)", @@ -473,7 +470,7 @@ CODE_SIGN_IDENTITY = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; COMBINE_HIDPI_IMAGES = YES; - DEVELOPMENT_TEAM = VU3TCKU48B; + DEVELOPMENT_TEAM = ""; FRAMEWORK_SEARCH_PATHS = "\"$(SRCROOT)/../../../MoltenVK/iOS\""; GCC_PREPROCESSOR_DEFINITIONS = ( "$(inherited)", diff --git a/Demos/Khronos-Vulkan-Samples/Vulkan-Samples b/Demos/Khronos-Vulkan-Samples/Vulkan-Samples index 989e8385..a00cd210 120000 --- a/Demos/Khronos-Vulkan-Samples/Vulkan-Samples +++ b/Demos/Khronos-Vulkan-Samples/Vulkan-Samples @@ -1 +1 @@ -../../../../Khronos/Vulkan/Khronos-Vulkan-Samples/Vulkan-Samples \ No newline at end of file +../../../../Khronos/Khronos-Vulkan-Samples/Vulkan-Samples \ No newline at end of file diff --git a/Demos/LunarG-VulkanSamples/API-Samples/API-Samples.xcodeproj/project.pbxproj b/Demos/LunarG-VulkanSamples/API-Samples/API-Samples.xcodeproj/project.pbxproj index 4a391d57..9a514241 100644 --- a/Demos/LunarG-VulkanSamples/API-Samples/API-Samples.xcodeproj/project.pbxproj +++ b/Demos/LunarG-VulkanSamples/API-Samples/API-Samples.xcodeproj/project.pbxproj @@ -625,9 +625,6 @@ attributes = { LastUpgradeCheck = 0900; TargetAttributes = { - 1D6058900D05DD3D006BFB54 = { - DevelopmentTeam = VU3TCKU48B; - }; A977BCBD1B66BB010067E5BF = { DevelopmentTeam = VU3TCKU48B; }; @@ -724,7 +721,7 @@ isa = XCBuildConfiguration; buildSettings = { CODE_SIGN_IDENTITY = "iPhone Developer"; - DEVELOPMENT_TEAM = VU3TCKU48B; + DEVELOPMENT_TEAM = ""; FRAMEWORK_SEARCH_PATHS = ( "\"$(SRCROOT)/../../../MoltenVK/iOS\"", "\"$(SRCROOT)/../../../MoltenVKShaderConverter/MoltenVKGLSLToSPIRVConverter/iOS\"", @@ -750,7 +747,7 @@ isa = XCBuildConfiguration; buildSettings = { CODE_SIGN_IDENTITY = "iPhone Developer"; - DEVELOPMENT_TEAM = VU3TCKU48B; + DEVELOPMENT_TEAM = ""; FRAMEWORK_SEARCH_PATHS = ( "\"$(SRCROOT)/../../../MoltenVK/iOS\"", "\"$(SRCROOT)/../../../MoltenVKShaderConverter/MoltenVKGLSLToSPIRVConverter/iOS\"", diff --git a/Demos/LunarG-VulkanSamples/Demos/Demos.xcodeproj/project.pbxproj b/Demos/LunarG-VulkanSamples/Demos/Demos.xcodeproj/project.pbxproj index 7c9d9aec..1d5c55b2 100644 --- a/Demos/LunarG-VulkanSamples/Demos/Demos.xcodeproj/project.pbxproj +++ b/Demos/LunarG-VulkanSamples/Demos/Demos.xcodeproj/project.pbxproj @@ -269,9 +269,6 @@ A9B53B0F1C3AC0BE00ABC6F6 = { DevelopmentTeam = VU3TCKU48B; }; - A9B53B291C3AC15200ABC6F6 = { - DevelopmentTeam = VU3TCKU48B; - }; }; }; buildConfigurationList = C01FCF4E08A954540054247B /* Build configuration list for PBXProject "Demos" */; @@ -389,7 +386,7 @@ isa = XCBuildConfiguration; buildSettings = { CODE_SIGN_IDENTITY = "iPhone Developer"; - DEVELOPMENT_TEAM = VU3TCKU48B; + DEVELOPMENT_TEAM = ""; GCC_PREFIX_HEADER = "$(SRCROOT)/iOS/Prefix.pch"; GCC_PREPROCESSOR_DEFINITIONS = ( "$(inherited)", @@ -410,7 +407,7 @@ isa = XCBuildConfiguration; buildSettings = { CODE_SIGN_IDENTITY = "iPhone Developer"; - DEVELOPMENT_TEAM = VU3TCKU48B; + DEVELOPMENT_TEAM = ""; GCC_PREFIX_HEADER = "$(SRCROOT)/iOS/Prefix.pch"; GCC_PREPROCESSOR_DEFINITIONS = ( "$(inherited)", diff --git a/Demos/LunarG-VulkanSamples/Hologram/Hologram.xcodeproj/project.pbxproj b/Demos/LunarG-VulkanSamples/Hologram/Hologram.xcodeproj/project.pbxproj index 5aac2a50..190a9686 100644 --- a/Demos/LunarG-VulkanSamples/Hologram/Hologram.xcodeproj/project.pbxproj +++ b/Demos/LunarG-VulkanSamples/Hologram/Hologram.xcodeproj/project.pbxproj @@ -357,9 +357,6 @@ attributes = { LastUpgradeCheck = 0900; TargetAttributes = { - 1D6058900D05DD3D006BFB54 = { - DevelopmentTeam = VU3TCKU48B; - }; A977BCBD1B66BB010067E5BF = { DevelopmentTeam = VU3TCKU48B; }; @@ -513,7 +510,7 @@ isa = XCBuildConfiguration; buildSettings = { CODE_SIGN_IDENTITY = "iPhone Developer"; - DEVELOPMENT_TEAM = VU3TCKU48B; + DEVELOPMENT_TEAM = ""; FRAMEWORK_SEARCH_PATHS = ( "\"$(SRCROOT)/../../../MoltenVK/iOS\"", "\"$(SRCROOT)/../../../MoltenVKShaderConverter/MoltenVKGLSLToSPIRVConverter/iOS\"", @@ -532,7 +529,7 @@ isa = XCBuildConfiguration; buildSettings = { CODE_SIGN_IDENTITY = "iPhone Developer"; - DEVELOPMENT_TEAM = VU3TCKU48B; + DEVELOPMENT_TEAM = ""; FRAMEWORK_SEARCH_PATHS = ( "\"$(SRCROOT)/../../../MoltenVK/iOS\"", "\"$(SRCROOT)/../../../MoltenVKShaderConverter/MoltenVKGLSLToSPIRVConverter/iOS\"", diff --git a/Demos/LunarG-VulkanSamples/VulkanSamples b/Demos/LunarG-VulkanSamples/VulkanSamples index 7a26cfe4..50411fd7 120000 --- a/Demos/LunarG-VulkanSamples/VulkanSamples +++ b/Demos/LunarG-VulkanSamples/VulkanSamples @@ -1 +1 @@ -../../../../Khronos/Vulkan/LunarG-VulkanSamples/VulkanSamples \ No newline at end of file +../../../../Khronos/LunarG-VulkanSamples/VulkanSamples \ No newline at end of file diff --git a/External/SPIRV-Cross b/External/SPIRV-Cross index c05d0571..5989540f 160000 --- a/External/SPIRV-Cross +++ b/External/SPIRV-Cross @@ -1 +1 @@ -Subproject commit c05d0571cb6e3856b96d5cfe4fc6fe74f7c76d13 +Subproject commit 5989540f3e23ba8441902321b1d9176395612fdc diff --git a/External/SPIRV-Tools b/External/SPIRV-Tools index dbf9b376..c170afd9 160000 --- a/External/SPIRV-Tools +++ b/External/SPIRV-Tools @@ -1 +1 @@ -Subproject commit dbf9b3762cd485d05387b495495e1a359da8ee37 +Subproject commit c170afd93b1d69914f911f225ddaf5bab2640208 diff --git a/External/Vulkan-Hpp b/External/Vulkan-Hpp index e464d695..6e12cceb 160000 --- a/External/Vulkan-Hpp +++ b/External/Vulkan-Hpp @@ -1 +1 @@ -Subproject commit e464d695dd6678cc904793a9fe0a839e24794184 +Subproject commit 6e12cceb3757f794a5d12e88c7f730ab32aaa888 diff --git a/External/getLatestAll b/External/getLatestAll new file mode 100755 index 00000000..da32f0ee --- /dev/null +++ b/External/getLatestAll @@ -0,0 +1,18 @@ +#!/usr/bin/env bash +# +# Copyright (c) 2016-2017 The Brenwill Workshop Ltd. +# +# getLatestAll - Updates to the latest versions of all submodules. +# +# Invokes the following scripts: +# getLatestVulkanSpec +# getLatestSPIRVTools +# getLatestglslang +# getLatestSPIRVCross +# +# macOS usage: ./getLatestAll + +./getLatestVulkanSpec +./getLatestSPIRVTools +./getLatestglslang +./getLatestSPIRVCross diff --git a/External/getLatestSPIRVCross b/External/getLatestSPIRVCross new file mode 100755 index 00000000..b40ffab0 --- /dev/null +++ b/External/getLatestSPIRVCross @@ -0,0 +1,10 @@ +#!/usr/bin/env bash +# +# Copyright (c) 2016-2017 The Brenwill Workshop Ltd. +# +# getLatestSPIRVCross - Updates to the latest version of SPIRV-Cross submodule. +# +# macOS usage: ./getLatestSPIRVCross + +rm -rf SPIRV-Cross +git clone https://github.com/KhronosGroup/SPIRV-Cross.git diff --git a/External/getLatestSPIRVTools b/External/getLatestSPIRVTools new file mode 100755 index 00000000..567b87d3 --- /dev/null +++ b/External/getLatestSPIRVTools @@ -0,0 +1,15 @@ +#!/usr/bin/env bash +# +# Copyright (c) 2016-2017 The Brenwill Workshop Ltd. +# +# getLatestSPIRVTools - Updates to the latest version of SPIRV-Tools submodule. +# +# macOS usage: ./getLatestSPIRVTools + +rm -rf SPIRV-Headers +git clone https://github.com/KhronosGroup/SPIRV-Headers.git + +rm -rf SPIRV-Tools +git clone https://github.com/KhronosGroup/SPIRV-Tools.git + +./makeSPIRVTools diff --git a/External/getLatestVulkanSpec b/External/getLatestVulkanSpec new file mode 100755 index 00000000..b3c78969 --- /dev/null +++ b/External/getLatestVulkanSpec @@ -0,0 +1,11 @@ +#!/usr/bin/env bash +# +# Copyright (c) 2016-2017 The Brenwill Workshop Ltd. +# +# getLatestVulkanSpec - Updates to the latest version of the Vulkan spec submodule. +# +# macOS usage: ./getLatestVulkanSpec + +rm -rf Vulkan-Hpp +git clone --recursive https://github.com/KhronosGroup/Vulkan-Hpp.git +./makeVulkanSpec diff --git a/External/getLatestglslang b/External/getLatestglslang new file mode 100755 index 00000000..dc7b0d5d --- /dev/null +++ b/External/getLatestglslang @@ -0,0 +1,11 @@ +#!/usr/bin/env bash +# +# Copyright (c) 2016-2017 The Brenwill Workshop Ltd. +# +# getLatestglslang - Updates to the latest version of glslang submodule. +# +# macOS usage: ./getLatestglslang + +rm -rf glslang +git clone https://github.com/KhronosGroup/glslang.git +./makeglslang diff --git a/External/glslang b/External/glslang index e2c15b4f..792a9480 160000 --- a/External/glslang +++ b/External/glslang @@ -1 +1 @@ -Subproject commit e2c15b4f6e9cf918f148d62b3798f4b45bd8c454 +Subproject commit 792a94809b68d7403ec7f73f59b318bed9a4c020 diff --git a/MoltenVK/MoltenVK.xcodeproj/project.pbxproj b/MoltenVK/MoltenVK.xcodeproj/project.pbxproj index 40c486ef..1f59e010 100644 --- a/MoltenVK/MoltenVK.xcodeproj/project.pbxproj +++ b/MoltenVK/MoltenVK.xcodeproj/project.pbxproj @@ -770,7 +770,7 @@ ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "set -e\n\nexport MVK_PROD_NAME=\"MoltenVK\"\nexport MVK_DYLIB_NAME=\"lib${MVK_PROD_NAME}.dylib\"\nexport MVK_BUILT_PROD_PATH=\"${BUILT_PRODUCTS_DIR}\"\nexport MVK_PLATFORM_SDK_DIR=\"${PLATFORM_DEVELOPER_SDK_DIR}/${PLATFORM_NAME}.sdk\"\nexport MVK_SYS_FWK_DIR=\"${MVK_PLATFORM_SDK_DIR}/System/Library/Frameworks\"\nexport MVK_USR_LIB_DIR=\"${MVK_PLATFORM_SDK_DIR}/usr/lib\"\n\nlibtool \\\n-dynamic \\\n-compatibility_version 1.0.0 -current_version 1.0.0 \\\n-macosx_version_min 10.11 \\\n-F${MVK_SYS_FWK_DIR} \\\n-L${MVK_USR_LIB_DIR} \\\n-framework Metal -framework IOSurface -framework QuartzCore -framework Foundation -framework System -lc++ \\\n-install_name \"@rpath/${MVK_DYLIB_NAME}\" \\\n-o \"${MVK_BUILT_PROD_PATH}/${MVK_DYLIB_NAME}\" \\\n\"${MVK_BUILT_PROD_PATH}/${MVK_PROD_NAME}.framework/${MVK_PROD_NAME}\"\n"; + shellScript = "set -e\n\nexport MVK_PROD_NAME=\"MoltenVK\"\nexport MVK_DYLIB_NAME=\"lib${MVK_PROD_NAME}.dylib\"\nexport MVK_BUILT_PROD_PATH=\"${BUILT_PRODUCTS_DIR}\"\nexport MVK_PLATFORM_SDK_DIR=\"${PLATFORM_DEVELOPER_SDK_DIR}/${PLATFORM_NAME}.sdk\"\nexport MVK_SYS_FWK_DIR=\"${MVK_PLATFORM_SDK_DIR}/System/Library/Frameworks\"\nexport MVK_USR_LIB_DIR=\"${MVK_PLATFORM_SDK_DIR}/usr/lib\"\n\nclang \\\n-dynamiclib \\\n-arch x86_64 \\\n-mmacosx-version-min=10.11 \\\n-compatibility_version 1.0.0 -current_version 1.0.0 \\\n-install_name \"@rpath/${MVK_DYLIB_NAME}\" \\\n-Wno-incompatible-sysroot \\\n-isysroot ${MVK_PLATFORM_SDK_DIR} \\\n-iframework ${MVK_SYS_FWK_DIR} \\\n-framework Metal -framework IOSurface -framework QuartzCore -framework Foundation \\\n--library-directory ${MVK_USR_LIB_DIR} \\\n-lSystem -lc++ \\\n-o \"${MVK_BUILT_PROD_PATH}/${MVK_DYLIB_NAME}\" \\\n-force_load \"${MVK_BUILT_PROD_PATH}/${MVK_PROD_NAME}.framework/${MVK_PROD_NAME}\"\n"; }; A9731FAD1EDDAE39006B7298 /* Create Dynamic Library */ = { isa = PBXShellScriptBuildPhase; @@ -784,7 +784,7 @@ ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "set -e\n\nexport MVK_PROD_NAME=\"MoltenVK\"\nexport MVK_DYLIB_NAME=\"lib${MVK_PROD_NAME}.dylib\"\nexport MVK_BUILT_PROD_PATH=\"${BUILT_PRODUCTS_DIR}\"\nexport MVK_PLATFORM_SDK_DIR=\"${PLATFORM_DEVELOPER_SDK_DIR}/${PLATFORM_NAME}.sdk\"\nexport MVK_SYS_FWK_DIR=\"${MVK_PLATFORM_SDK_DIR}/System/Library/Frameworks\"\nexport MVK_USR_LIB_DIR=\"${MVK_PLATFORM_SDK_DIR}/usr/lib\"\n\nlibtool \\\n-dynamic \\\n-compatibility_version 1.0.0 -current_version 1.0.0 \\\n-ios_version_min 9.0 \\\n-F${MVK_SYS_FWK_DIR} \\\n-L${MVK_USR_LIB_DIR} \\\n-framework Metal -framework IOSurface -framework QuartzCore -framework Foundation -lSystem -lc++ \\\n-install_name \"@rpath/${MVK_DYLIB_NAME}\" \\\n-o \"${MVK_BUILT_PROD_PATH}/${MVK_DYLIB_NAME}\" \\\n\"${MVK_BUILT_PROD_PATH}/${MVK_PROD_NAME}.framework/${MVK_PROD_NAME}\"\n"; + shellScript = "set -e\n\nexport MVK_PROD_NAME=\"MoltenVK\"\nexport MVK_DYLIB_NAME=\"lib${MVK_PROD_NAME}.dylib\"\nexport MVK_BUILT_PROD_PATH=\"${BUILT_PRODUCTS_DIR}\"\nexport MVK_PLATFORM_SDK_DIR=\"${PLATFORM_DEVELOPER_SDK_DIR}/${PLATFORM_NAME}.sdk\"\nexport MVK_SYS_FWK_DIR=\"${MVK_PLATFORM_SDK_DIR}/System/Library/Frameworks\"\nexport MVK_USR_LIB_DIR=\"${MVK_PLATFORM_SDK_DIR}/usr/lib\"\n\nclang \\\n-dynamiclib \\\n-arch arm64 \\\n-mios-version-min=9.0 \\\n-compatibility_version 1.0.0 -current_version 1.0.0 \\\n-install_name \"@rpath/${MVK_DYLIB_NAME}\" \\\n-Wno-incompatible-sysroot \\\n-isysroot ${MVK_PLATFORM_SDK_DIR} \\\n-iframework ${MVK_SYS_FWK_DIR} \\\n-framework Metal -framework IOSurface -framework QuartzCore -framework Foundation \\\n--library-directory ${MVK_USR_LIB_DIR} \\\n-lSystem -lc++ \\\n-o \"${MVK_BUILT_PROD_PATH}/${MVK_DYLIB_NAME}\" \\\n-force_load \"${MVK_BUILT_PROD_PATH}/${MVK_PROD_NAME}.framework/${MVK_PROD_NAME}\"\n"; }; /* End PBXShellScriptBuildPhase section */ @@ -896,11 +896,7 @@ A9B8EE1E1A98D796009C5A02 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { - CODE_SIGN_IDENTITY = "iPhone Developer"; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; VALID_ARCHS = arm64; }; name = Debug; @@ -908,11 +904,7 @@ A9B8EE1F1A98D796009C5A02 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { - CODE_SIGN_IDENTITY = "iPhone Developer"; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; VALID_ARCHS = arm64; }; name = Release; @@ -920,16 +912,16 @@ A9CBEDFF1B6299D800E45FDC /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { - COMBINE_HIDPI_IMAGES = YES; SDKROOT = macosx; + VALID_ARCHS = x86_64; }; name = Debug; }; A9CBEE001B6299D800E45FDC /* Release */ = { isa = XCBuildConfiguration; buildSettings = { - COMBINE_HIDPI_IMAGES = YES; SDKROOT = macosx; + VALID_ARCHS = x86_64; }; name = Release; }; @@ -956,6 +948,7 @@ CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; COPY_PHASE_STRIP = NO; + DEVELOPMENT_TEAM = ""; ENABLE_STRICT_OBJC_MSGSEND = YES; ENABLE_TESTABILITY = YES; GCC_NO_COMMON_BLOCKS = YES; @@ -982,12 +975,14 @@ "\"$(SRCROOT)/include\"", "\"$(SRCROOT)/../MoltenVKShaderConverter\"", ); + IPHONEOS_DEPLOYMENT_TARGET = 9.0; MACH_O_TYPE = staticlib; MACOSX_DEPLOYMENT_TARGET = 10.11; MTL_ENABLE_DEBUG_INFO = YES; ONLY_ACTIVE_ARCH = YES; PRODUCT_NAME = MoltenVK; SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; }; name = Debug; }; @@ -1014,6 +1009,7 @@ CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; COPY_PHASE_STRIP = YES; + DEVELOPMENT_TEAM = ""; ENABLE_NS_ASSERTIONS = NO; ENABLE_STRICT_OBJC_MSGSEND = YES; GCC_GENERATE_DEBUGGING_SYMBOLS = NO; @@ -1036,11 +1032,13 @@ "\"$(SRCROOT)/include\"", "\"$(SRCROOT)/../MoltenVKShaderConverter\"", ); + IPHONEOS_DEPLOYMENT_TARGET = 9.0; MACH_O_TYPE = staticlib; MACOSX_DEPLOYMENT_TARGET = 10.11; MTL_ENABLE_DEBUG_INFO = NO; PRODUCT_NAME = MoltenVK; SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; }; name = Release; diff --git a/MoltenVK/ThirdPartyConfig.md b/MoltenVK/ThirdPartyConfig.md index 49ccd4c1..bc3a03d0 100644 --- a/MoltenVK/ThirdPartyConfig.md +++ b/MoltenVK/ThirdPartyConfig.md @@ -50,12 +50,11 @@ Updating the *Vulkan-Hpp* library version ----------------------------------------- If you are developing enhancements to **MoltenVK**, you can update the version of `Vulkan-Hpp` -used by **MoltenVK**, by re-cloning the library as follows: +used by **MoltenVK** to the latest version available by re-cloning and re-building the +`Vulkan-Hpp` submodule using the `getLatestVulkanSpec` script: cd External - rm -rf Vulkan-Hpp - git clone --recursive https://github.com/KhronosGroup/Vulkan-Hpp.git - ./makeVulkanSpec + ./getLatestVulkanSpec The updated version will then be "locked in" the next time the `MoltenVK` repository is committed to `git`. diff --git a/MoltenVKPackaging.xcodeproj/project.pbxproj b/MoltenVKPackaging.xcodeproj/project.pbxproj index 2a1065a5..28f5f3c2 100644 --- a/MoltenVKPackaging.xcodeproj/project.pbxproj +++ b/MoltenVKPackaging.xcodeproj/project.pbxproj @@ -142,6 +142,11 @@ A939A6FE1F547A12006ACA0C /* makeSPIRVTools */ = {isa = PBXFileReference; lastKnownFileType = text; path = makeSPIRVTools; sourceTree = ""; }; A939A6FF1F547A12006ACA0C /* makeVulkanSpec */ = {isa = PBXFileReference; lastKnownFileType = text; path = makeVulkanSpec; sourceTree = ""; }; A98149E51FB78829005F00B4 /* MoltenVK_Runtime_UserGuide.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; name = MoltenVK_Runtime_UserGuide.md; path = Docs/MoltenVK_Runtime_UserGuide.md; sourceTree = ""; }; + A9B732A31FC9C588006721CB /* getLatestglslang */ = {isa = PBXFileReference; lastKnownFileType = text; path = getLatestglslang; sourceTree = ""; }; + A9B732A41FC9C588006721CB /* getLatestSPIRVTools */ = {isa = PBXFileReference; lastKnownFileType = text; path = getLatestSPIRVTools; sourceTree = ""; }; + A9B732A51FC9C588006721CB /* getLatestSPIRVCross */ = {isa = PBXFileReference; lastKnownFileType = text; path = getLatestSPIRVCross; sourceTree = ""; }; + A9B732A61FC9C588006721CB /* getLatestVulkanSpec */ = {isa = PBXFileReference; lastKnownFileType = text; path = getLatestVulkanSpec; sourceTree = ""; }; + A9B732A71FCA1D71006721CB /* getLatestAll */ = {isa = PBXFileReference; lastKnownFileType = text; path = getLatestAll; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXGroup section */ @@ -182,6 +187,11 @@ A939A6FD1F547A12006ACA0C /* makeglslang */, A939A6FE1F547A12006ACA0C /* makeSPIRVTools */, A939A6FF1F547A12006ACA0C /* makeVulkanSpec */, + A9B732A71FCA1D71006721CB /* getLatestAll */, + A9B732A31FC9C588006721CB /* getLatestglslang */, + A9B732A51FC9C588006721CB /* getLatestSPIRVCross */, + A9B732A41FC9C588006721CB /* getLatestSPIRVTools */, + A9B732A61FC9C588006721CB /* getLatestVulkanSpec */, ); path = External; sourceTree = ""; diff --git a/MoltenVKShaderConverter/MoltenVKShaderConverter.xcodeproj/project.pbxproj b/MoltenVKShaderConverter/MoltenVKShaderConverter.xcodeproj/project.pbxproj index aecbd15e..14ac7a04 100644 --- a/MoltenVKShaderConverter/MoltenVKShaderConverter.xcodeproj/project.pbxproj +++ b/MoltenVKShaderConverter/MoltenVKShaderConverter.xcodeproj/project.pbxproj @@ -40,374 +40,6 @@ A98149671FB6A98A005F00B4 /* MVKStrings.h in Headers */ = {isa = PBXBuildFile; fileRef = A98149651FB6A98A005F00B4 /* MVKStrings.h */; }; A98149681FB6A98A005F00B4 /* MVKStrings.h in Headers */ = {isa = PBXBuildFile; fileRef = A98149651FB6A98A005F00B4 /* MVKStrings.h */; }; A98149691FB6A98A005F00B4 /* MVKStrings.h in Headers */ = {isa = PBXBuildFile; fileRef = A98149651FB6A98A005F00B4 /* MVKStrings.h */; }; - A994BF381FBF3F9700278EB9 /* assembly_grammar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BE731FBF3F9700278EB9 /* assembly_grammar.cpp */; }; - A994BF391FBF3F9700278EB9 /* assembly_grammar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BE731FBF3F9700278EB9 /* assembly_grammar.cpp */; }; - A994BF3A1FBF3F9700278EB9 /* assembly_grammar.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BE741FBF3F9700278EB9 /* assembly_grammar.h */; }; - A994BF3B1FBF3F9700278EB9 /* assembly_grammar.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BE741FBF3F9700278EB9 /* assembly_grammar.h */; }; - A994BF3C1FBF3F9700278EB9 /* binary.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BE751FBF3F9700278EB9 /* binary.cpp */; }; - A994BF3D1FBF3F9700278EB9 /* binary.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BE751FBF3F9700278EB9 /* binary.cpp */; }; - A994BF3E1FBF3F9700278EB9 /* binary.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BE761FBF3F9700278EB9 /* binary.h */; }; - A994BF3F1FBF3F9700278EB9 /* binary.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BE761FBF3F9700278EB9 /* binary.h */; }; - A994BF401FBF3F9700278EB9 /* cfa.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BE771FBF3F9700278EB9 /* cfa.h */; }; - A994BF411FBF3F9700278EB9 /* cfa.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BE771FBF3F9700278EB9 /* cfa.h */; }; - A994BF421FBF3F9700278EB9 /* markv.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BE7B1FBF3F9700278EB9 /* markv.h */; }; - A994BF431FBF3F9700278EB9 /* markv.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BE7B1FBF3F9700278EB9 /* markv.h */; }; - A994BF441FBF3F9700278EB9 /* markv_codec.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BE7C1FBF3F9700278EB9 /* markv_codec.cpp */; }; - A994BF451FBF3F9700278EB9 /* markv_codec.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BE7C1FBF3F9700278EB9 /* markv_codec.cpp */; }; - A994BF461FBF3F9700278EB9 /* markv_model.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BE7D1FBF3F9700278EB9 /* markv_model.h */; }; - A994BF471FBF3F9700278EB9 /* markv_model.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BE7D1FBF3F9700278EB9 /* markv_model.h */; }; - A994BF481FBF3F9700278EB9 /* diagnostic.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BE7E1FBF3F9700278EB9 /* diagnostic.cpp */; }; - A994BF491FBF3F9700278EB9 /* diagnostic.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BE7E1FBF3F9700278EB9 /* diagnostic.cpp */; }; - A994BF4A1FBF3F9700278EB9 /* diagnostic.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BE7F1FBF3F9700278EB9 /* diagnostic.h */; }; - A994BF4B1FBF3F9700278EB9 /* diagnostic.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BE7F1FBF3F9700278EB9 /* diagnostic.h */; }; - A994BF4C1FBF3F9700278EB9 /* disassemble.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BE801FBF3F9700278EB9 /* disassemble.cpp */; }; - A994BF4D1FBF3F9700278EB9 /* disassemble.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BE801FBF3F9700278EB9 /* disassemble.cpp */; }; - A994BF4E1FBF3F9700278EB9 /* enum_set.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BE811FBF3F9700278EB9 /* enum_set.h */; }; - A994BF4F1FBF3F9700278EB9 /* enum_set.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BE811FBF3F9700278EB9 /* enum_set.h */; }; - A994BF501FBF3F9700278EB9 /* enum_string_mapping.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BE821FBF3F9700278EB9 /* enum_string_mapping.cpp */; }; - A994BF511FBF3F9700278EB9 /* enum_string_mapping.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BE821FBF3F9700278EB9 /* enum_string_mapping.cpp */; }; - A994BF521FBF3F9700278EB9 /* enum_string_mapping.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BE831FBF3F9700278EB9 /* enum_string_mapping.h */; }; - A994BF531FBF3F9700278EB9 /* enum_string_mapping.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BE831FBF3F9700278EB9 /* enum_string_mapping.h */; }; - A994BF541FBF3F9700278EB9 /* ext_inst.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BE841FBF3F9700278EB9 /* ext_inst.cpp */; }; - A994BF551FBF3F9700278EB9 /* ext_inst.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BE841FBF3F9700278EB9 /* ext_inst.cpp */; }; - A994BF561FBF3F9700278EB9 /* ext_inst.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BE851FBF3F9700278EB9 /* ext_inst.h */; }; - A994BF571FBF3F9700278EB9 /* ext_inst.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BE851FBF3F9700278EB9 /* ext_inst.h */; }; - A994BF581FBF3F9700278EB9 /* extensions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BE861FBF3F9700278EB9 /* extensions.cpp */; }; - A994BF591FBF3F9700278EB9 /* extensions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BE861FBF3F9700278EB9 /* extensions.cpp */; }; - A994BF5A1FBF3F9700278EB9 /* extensions.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BE871FBF3F9700278EB9 /* extensions.h */; }; - A994BF5B1FBF3F9700278EB9 /* extensions.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BE871FBF3F9700278EB9 /* extensions.h */; }; - A994BF5C1FBF3F9700278EB9 /* id_descriptor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BE8C1FBF3F9700278EB9 /* id_descriptor.cpp */; }; - A994BF5D1FBF3F9700278EB9 /* id_descriptor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BE8C1FBF3F9700278EB9 /* id_descriptor.cpp */; }; - A994BF5E1FBF3F9700278EB9 /* id_descriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BE8D1FBF3F9700278EB9 /* id_descriptor.h */; }; - A994BF5F1FBF3F9700278EB9 /* id_descriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BE8D1FBF3F9700278EB9 /* id_descriptor.h */; }; - A994BF601FBF3F9700278EB9 /* instruction.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BE8E1FBF3F9700278EB9 /* instruction.h */; }; - A994BF611FBF3F9700278EB9 /* instruction.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BE8E1FBF3F9700278EB9 /* instruction.h */; }; - A994BF621FBF3F9700278EB9 /* libspirv.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BE8F1FBF3F9700278EB9 /* libspirv.cpp */; }; - A994BF631FBF3F9700278EB9 /* libspirv.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BE8F1FBF3F9700278EB9 /* libspirv.cpp */; }; - A994BF641FBF3F9700278EB9 /* linker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BE921FBF3F9700278EB9 /* linker.cpp */; }; - A994BF651FBF3F9700278EB9 /* linker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BE921FBF3F9700278EB9 /* linker.cpp */; }; - A994BF661FBF3F9700278EB9 /* macro.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BE931FBF3F9700278EB9 /* macro.h */; }; - A994BF671FBF3F9700278EB9 /* macro.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BE931FBF3F9700278EB9 /* macro.h */; }; - A994BF681FBF3F9700278EB9 /* message.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BE941FBF3F9700278EB9 /* message.cpp */; }; - A994BF691FBF3F9700278EB9 /* message.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BE941FBF3F9700278EB9 /* message.cpp */; }; - A994BF6A1FBF3F9700278EB9 /* message.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BE951FBF3F9700278EB9 /* message.h */; }; - A994BF6B1FBF3F9700278EB9 /* message.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BE951FBF3F9700278EB9 /* message.h */; }; - A994BF6C1FBF3F9700278EB9 /* name_mapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BE961FBF3F9700278EB9 /* name_mapper.cpp */; }; - A994BF6D1FBF3F9700278EB9 /* name_mapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BE961FBF3F9700278EB9 /* name_mapper.cpp */; }; - A994BF6E1FBF3F9700278EB9 /* name_mapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BE971FBF3F9700278EB9 /* name_mapper.h */; }; - A994BF6F1FBF3F9700278EB9 /* name_mapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BE971FBF3F9700278EB9 /* name_mapper.h */; }; - A994BF701FBF3F9700278EB9 /* opcode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BE981FBF3F9700278EB9 /* opcode.cpp */; }; - A994BF711FBF3F9700278EB9 /* opcode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BE981FBF3F9700278EB9 /* opcode.cpp */; }; - A994BF721FBF3F9700278EB9 /* opcode.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BE991FBF3F9700278EB9 /* opcode.h */; }; - A994BF731FBF3F9700278EB9 /* opcode.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BE991FBF3F9700278EB9 /* opcode.h */; }; - A994BF741FBF3F9700278EB9 /* operand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BE9A1FBF3F9700278EB9 /* operand.cpp */; }; - A994BF751FBF3F9700278EB9 /* operand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BE9A1FBF3F9700278EB9 /* operand.cpp */; }; - A994BF761FBF3F9700278EB9 /* operand.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BE9B1FBF3F9700278EB9 /* operand.h */; }; - A994BF771FBF3F9700278EB9 /* operand.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BE9B1FBF3F9700278EB9 /* operand.h */; }; - A994BF781FBF3F9700278EB9 /* aggressive_dead_code_elim_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BE9D1FBF3F9700278EB9 /* aggressive_dead_code_elim_pass.cpp */; }; - A994BF791FBF3F9700278EB9 /* aggressive_dead_code_elim_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BE9D1FBF3F9700278EB9 /* aggressive_dead_code_elim_pass.cpp */; }; - A994BF7A1FBF3F9700278EB9 /* aggressive_dead_code_elim_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BE9E1FBF3F9700278EB9 /* aggressive_dead_code_elim_pass.h */; }; - A994BF7B1FBF3F9700278EB9 /* aggressive_dead_code_elim_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BE9E1FBF3F9700278EB9 /* aggressive_dead_code_elim_pass.h */; }; - A994BF7C1FBF3F9700278EB9 /* basic_block.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BE9F1FBF3F9700278EB9 /* basic_block.cpp */; }; - A994BF7D1FBF3F9700278EB9 /* basic_block.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BE9F1FBF3F9700278EB9 /* basic_block.cpp */; }; - A994BF7E1FBF3F9700278EB9 /* basic_block.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BEA01FBF3F9700278EB9 /* basic_block.h */; }; - A994BF7F1FBF3F9700278EB9 /* basic_block.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BEA01FBF3F9700278EB9 /* basic_block.h */; }; - A994BF801FBF3F9700278EB9 /* block_merge_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BEA11FBF3F9700278EB9 /* block_merge_pass.cpp */; }; - A994BF811FBF3F9700278EB9 /* block_merge_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BEA11FBF3F9700278EB9 /* block_merge_pass.cpp */; }; - A994BF821FBF3F9700278EB9 /* block_merge_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BEA21FBF3F9700278EB9 /* block_merge_pass.h */; }; - A994BF831FBF3F9700278EB9 /* block_merge_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BEA21FBF3F9700278EB9 /* block_merge_pass.h */; }; - A994BF841FBF3F9700278EB9 /* build_module.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BEA31FBF3F9700278EB9 /* build_module.cpp */; }; - A994BF851FBF3F9700278EB9 /* build_module.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BEA31FBF3F9700278EB9 /* build_module.cpp */; }; - A994BF861FBF3F9700278EB9 /* build_module.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BEA41FBF3F9700278EB9 /* build_module.h */; }; - A994BF871FBF3F9700278EB9 /* build_module.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BEA41FBF3F9700278EB9 /* build_module.h */; }; - A994BF881FBF3F9700278EB9 /* cfg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BEA51FBF3F9700278EB9 /* cfg.cpp */; }; - A994BF891FBF3F9700278EB9 /* cfg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BEA51FBF3F9700278EB9 /* cfg.cpp */; }; - A994BF8A1FBF3F9700278EB9 /* cfg.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BEA61FBF3F9700278EB9 /* cfg.h */; }; - A994BF8B1FBF3F9700278EB9 /* cfg.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BEA61FBF3F9700278EB9 /* cfg.h */; }; - A994BF8C1FBF3F9700278EB9 /* cfg_cleanup_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BEA71FBF3F9700278EB9 /* cfg_cleanup_pass.cpp */; }; - A994BF8D1FBF3F9700278EB9 /* cfg_cleanup_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BEA71FBF3F9700278EB9 /* cfg_cleanup_pass.cpp */; }; - A994BF8E1FBF3F9700278EB9 /* cfg_cleanup_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BEA81FBF3F9700278EB9 /* cfg_cleanup_pass.h */; }; - A994BF8F1FBF3F9700278EB9 /* cfg_cleanup_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BEA81FBF3F9700278EB9 /* cfg_cleanup_pass.h */; }; - A994BF901FBF3F9700278EB9 /* common_uniform_elim_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BEAA1FBF3F9700278EB9 /* common_uniform_elim_pass.cpp */; }; - A994BF911FBF3F9700278EB9 /* common_uniform_elim_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BEAA1FBF3F9700278EB9 /* common_uniform_elim_pass.cpp */; }; - A994BF921FBF3F9700278EB9 /* common_uniform_elim_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BEAB1FBF3F9700278EB9 /* common_uniform_elim_pass.h */; }; - A994BF931FBF3F9700278EB9 /* common_uniform_elim_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BEAB1FBF3F9700278EB9 /* common_uniform_elim_pass.h */; }; - A994BF941FBF3F9700278EB9 /* compact_ids_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BEAC1FBF3F9700278EB9 /* compact_ids_pass.cpp */; }; - A994BF951FBF3F9700278EB9 /* compact_ids_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BEAC1FBF3F9700278EB9 /* compact_ids_pass.cpp */; }; - A994BF961FBF3F9700278EB9 /* compact_ids_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BEAD1FBF3F9700278EB9 /* compact_ids_pass.h */; }; - A994BF971FBF3F9700278EB9 /* compact_ids_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BEAD1FBF3F9700278EB9 /* compact_ids_pass.h */; }; - A994BF981FBF3F9700278EB9 /* constants.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BEAE1FBF3F9700278EB9 /* constants.h */; }; - A994BF991FBF3F9700278EB9 /* constants.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BEAE1FBF3F9700278EB9 /* constants.h */; }; - A994BF9A1FBF3F9700278EB9 /* dead_branch_elim_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BEAF1FBF3F9700278EB9 /* dead_branch_elim_pass.cpp */; }; - A994BF9B1FBF3F9700278EB9 /* dead_branch_elim_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BEAF1FBF3F9700278EB9 /* dead_branch_elim_pass.cpp */; }; - A994BF9C1FBF3F9700278EB9 /* dead_branch_elim_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BEB01FBF3F9700278EB9 /* dead_branch_elim_pass.h */; }; - A994BF9D1FBF3F9700278EB9 /* dead_branch_elim_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BEB01FBF3F9700278EB9 /* dead_branch_elim_pass.h */; }; - A994BF9E1FBF3F9700278EB9 /* dead_variable_elimination.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BEB11FBF3F9700278EB9 /* dead_variable_elimination.cpp */; }; - A994BF9F1FBF3F9700278EB9 /* dead_variable_elimination.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BEB11FBF3F9700278EB9 /* dead_variable_elimination.cpp */; }; - A994BFA01FBF3F9700278EB9 /* dead_variable_elimination.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BEB21FBF3F9700278EB9 /* dead_variable_elimination.h */; }; - A994BFA11FBF3F9700278EB9 /* dead_variable_elimination.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BEB21FBF3F9700278EB9 /* dead_variable_elimination.h */; }; - A994BFA21FBF3F9700278EB9 /* decoration_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BEB31FBF3F9700278EB9 /* decoration_manager.cpp */; }; - A994BFA31FBF3F9700278EB9 /* decoration_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BEB31FBF3F9700278EB9 /* decoration_manager.cpp */; }; - A994BFA41FBF3F9700278EB9 /* decoration_manager.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BEB41FBF3F9700278EB9 /* decoration_manager.h */; }; - A994BFA51FBF3F9700278EB9 /* decoration_manager.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BEB41FBF3F9700278EB9 /* decoration_manager.h */; }; - A994BFA61FBF3F9700278EB9 /* def_use_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BEB51FBF3F9700278EB9 /* def_use_manager.cpp */; }; - A994BFA71FBF3F9700278EB9 /* def_use_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BEB51FBF3F9700278EB9 /* def_use_manager.cpp */; }; - A994BFA81FBF3F9700278EB9 /* def_use_manager.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BEB61FBF3F9700278EB9 /* def_use_manager.h */; }; - A994BFA91FBF3F9700278EB9 /* def_use_manager.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BEB61FBF3F9700278EB9 /* def_use_manager.h */; }; - A994BFAA1FBF3F9700278EB9 /* eliminate_dead_constant_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BEB71FBF3F9700278EB9 /* eliminate_dead_constant_pass.cpp */; }; - A994BFAB1FBF3F9700278EB9 /* eliminate_dead_constant_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BEB71FBF3F9700278EB9 /* eliminate_dead_constant_pass.cpp */; }; - A994BFAC1FBF3F9700278EB9 /* eliminate_dead_constant_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BEB81FBF3F9700278EB9 /* eliminate_dead_constant_pass.h */; }; - A994BFAD1FBF3F9700278EB9 /* eliminate_dead_constant_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BEB81FBF3F9700278EB9 /* eliminate_dead_constant_pass.h */; }; - A994BFAE1FBF3F9700278EB9 /* eliminate_dead_functions_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BEB91FBF3F9700278EB9 /* eliminate_dead_functions_pass.cpp */; }; - A994BFAF1FBF3F9700278EB9 /* eliminate_dead_functions_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BEB91FBF3F9700278EB9 /* eliminate_dead_functions_pass.cpp */; }; - A994BFB01FBF3F9700278EB9 /* eliminate_dead_functions_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BEBA1FBF3F9700278EB9 /* eliminate_dead_functions_pass.h */; }; - A994BFB11FBF3F9700278EB9 /* eliminate_dead_functions_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BEBA1FBF3F9700278EB9 /* eliminate_dead_functions_pass.h */; }; - A994BFB21FBF3F9700278EB9 /* flatten_decoration_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BEBB1FBF3F9700278EB9 /* flatten_decoration_pass.cpp */; }; - A994BFB31FBF3F9700278EB9 /* flatten_decoration_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BEBB1FBF3F9700278EB9 /* flatten_decoration_pass.cpp */; }; - A994BFB41FBF3F9700278EB9 /* flatten_decoration_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BEBC1FBF3F9700278EB9 /* flatten_decoration_pass.h */; }; - A994BFB51FBF3F9700278EB9 /* flatten_decoration_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BEBC1FBF3F9700278EB9 /* flatten_decoration_pass.h */; }; - A994BFB61FBF3F9700278EB9 /* fold.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BEBD1FBF3F9700278EB9 /* fold.cpp */; }; - A994BFB71FBF3F9700278EB9 /* fold.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BEBD1FBF3F9700278EB9 /* fold.cpp */; }; - A994BFB81FBF3F9700278EB9 /* fold.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BEBE1FBF3F9700278EB9 /* fold.h */; }; - A994BFB91FBF3F9700278EB9 /* fold.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BEBE1FBF3F9700278EB9 /* fold.h */; }; - A994BFBA1FBF3F9700278EB9 /* fold_spec_constant_op_and_composite_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BEBF1FBF3F9700278EB9 /* fold_spec_constant_op_and_composite_pass.cpp */; }; - A994BFBB1FBF3F9700278EB9 /* fold_spec_constant_op_and_composite_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BEBF1FBF3F9700278EB9 /* fold_spec_constant_op_and_composite_pass.cpp */; }; - A994BFBC1FBF3F9700278EB9 /* fold_spec_constant_op_and_composite_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BEC01FBF3F9700278EB9 /* fold_spec_constant_op_and_composite_pass.h */; }; - A994BFBD1FBF3F9700278EB9 /* fold_spec_constant_op_and_composite_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BEC01FBF3F9700278EB9 /* fold_spec_constant_op_and_composite_pass.h */; }; - A994BFBE1FBF3F9700278EB9 /* freeze_spec_constant_value_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BEC11FBF3F9700278EB9 /* freeze_spec_constant_value_pass.cpp */; }; - A994BFBF1FBF3F9700278EB9 /* freeze_spec_constant_value_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BEC11FBF3F9700278EB9 /* freeze_spec_constant_value_pass.cpp */; }; - A994BFC01FBF3F9700278EB9 /* freeze_spec_constant_value_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BEC21FBF3F9700278EB9 /* freeze_spec_constant_value_pass.h */; }; - A994BFC11FBF3F9700278EB9 /* freeze_spec_constant_value_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BEC21FBF3F9700278EB9 /* freeze_spec_constant_value_pass.h */; }; - A994BFC21FBF3F9700278EB9 /* function.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BEC31FBF3F9700278EB9 /* function.cpp */; }; - A994BFC31FBF3F9700278EB9 /* function.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BEC31FBF3F9700278EB9 /* function.cpp */; }; - A994BFC41FBF3F9700278EB9 /* function.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BEC41FBF3F9700278EB9 /* function.h */; }; - A994BFC51FBF3F9700278EB9 /* function.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BEC41FBF3F9700278EB9 /* function.h */; }; - A994BFC61FBF3F9700278EB9 /* inline_exhaustive_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BEC51FBF3F9700278EB9 /* inline_exhaustive_pass.cpp */; }; - A994BFC71FBF3F9700278EB9 /* inline_exhaustive_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BEC51FBF3F9700278EB9 /* inline_exhaustive_pass.cpp */; }; - A994BFC81FBF3F9700278EB9 /* inline_exhaustive_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BEC61FBF3F9700278EB9 /* inline_exhaustive_pass.h */; }; - A994BFC91FBF3F9700278EB9 /* inline_exhaustive_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BEC61FBF3F9700278EB9 /* inline_exhaustive_pass.h */; }; - A994BFCA1FBF3F9700278EB9 /* inline_opaque_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BEC71FBF3F9700278EB9 /* inline_opaque_pass.cpp */; }; - A994BFCB1FBF3F9700278EB9 /* inline_opaque_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BEC71FBF3F9700278EB9 /* inline_opaque_pass.cpp */; }; - A994BFCC1FBF3F9700278EB9 /* inline_opaque_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BEC81FBF3F9700278EB9 /* inline_opaque_pass.h */; }; - A994BFCD1FBF3F9700278EB9 /* inline_opaque_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BEC81FBF3F9700278EB9 /* inline_opaque_pass.h */; }; - A994BFCE1FBF3F9700278EB9 /* inline_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BEC91FBF3F9700278EB9 /* inline_pass.cpp */; }; - A994BFCF1FBF3F9700278EB9 /* inline_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BEC91FBF3F9700278EB9 /* inline_pass.cpp */; }; - A994BFD01FBF3F9700278EB9 /* inline_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BECA1FBF3F9700278EB9 /* inline_pass.h */; }; - A994BFD11FBF3F9700278EB9 /* inline_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BECA1FBF3F9700278EB9 /* inline_pass.h */; }; - A994BFD21FBF3F9700278EB9 /* insert_extract_elim.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BECB1FBF3F9700278EB9 /* insert_extract_elim.cpp */; }; - A994BFD31FBF3F9700278EB9 /* insert_extract_elim.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BECB1FBF3F9700278EB9 /* insert_extract_elim.cpp */; }; - A994BFD41FBF3F9700278EB9 /* insert_extract_elim.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BECC1FBF3F9700278EB9 /* insert_extract_elim.h */; }; - A994BFD51FBF3F9700278EB9 /* insert_extract_elim.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BECC1FBF3F9700278EB9 /* insert_extract_elim.h */; }; - A994BFD61FBF3F9700278EB9 /* instruction.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BECD1FBF3F9700278EB9 /* instruction.cpp */; }; - A994BFD71FBF3F9700278EB9 /* instruction.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BECD1FBF3F9700278EB9 /* instruction.cpp */; }; - A994BFD81FBF3F9700278EB9 /* instruction.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BECE1FBF3F9700278EB9 /* instruction.h */; }; - A994BFD91FBF3F9700278EB9 /* instruction.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BECE1FBF3F9700278EB9 /* instruction.h */; }; - A994BFDA1FBF3F9700278EB9 /* instruction_list.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BECF1FBF3F9700278EB9 /* instruction_list.cpp */; }; - A994BFDB1FBF3F9700278EB9 /* instruction_list.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BECF1FBF3F9700278EB9 /* instruction_list.cpp */; }; - A994BFDC1FBF3F9700278EB9 /* instruction_list.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BED01FBF3F9700278EB9 /* instruction_list.h */; }; - A994BFDD1FBF3F9700278EB9 /* instruction_list.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BED01FBF3F9700278EB9 /* instruction_list.h */; }; - A994BFDE1FBF3F9700278EB9 /* ir_context.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BED11FBF3F9700278EB9 /* ir_context.cpp */; }; - A994BFDF1FBF3F9700278EB9 /* ir_context.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BED11FBF3F9700278EB9 /* ir_context.cpp */; }; - A994BFE01FBF3F9700278EB9 /* ir_context.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BED21FBF3F9700278EB9 /* ir_context.h */; }; - A994BFE11FBF3F9700278EB9 /* ir_context.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BED21FBF3F9700278EB9 /* ir_context.h */; }; - A994BFE21FBF3F9700278EB9 /* ir_loader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BED31FBF3F9700278EB9 /* ir_loader.cpp */; }; - A994BFE31FBF3F9700278EB9 /* ir_loader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BED31FBF3F9700278EB9 /* ir_loader.cpp */; }; - A994BFE41FBF3F9700278EB9 /* ir_loader.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BED41FBF3F9700278EB9 /* ir_loader.h */; }; - A994BFE51FBF3F9700278EB9 /* ir_loader.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BED41FBF3F9700278EB9 /* ir_loader.h */; }; - A994BFE61FBF3F9700278EB9 /* iterator.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BED51FBF3F9700278EB9 /* iterator.h */; }; - A994BFE71FBF3F9700278EB9 /* iterator.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BED51FBF3F9700278EB9 /* iterator.h */; }; - A994BFE81FBF3F9700278EB9 /* local_access_chain_convert_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BED61FBF3F9700278EB9 /* local_access_chain_convert_pass.cpp */; }; - A994BFE91FBF3F9700278EB9 /* local_access_chain_convert_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BED61FBF3F9700278EB9 /* local_access_chain_convert_pass.cpp */; }; - A994BFEA1FBF3F9700278EB9 /* local_access_chain_convert_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BED71FBF3F9700278EB9 /* local_access_chain_convert_pass.h */; }; - A994BFEB1FBF3F9700278EB9 /* local_access_chain_convert_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BED71FBF3F9700278EB9 /* local_access_chain_convert_pass.h */; }; - A994BFEC1FBF3F9700278EB9 /* local_single_block_elim_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BED81FBF3F9700278EB9 /* local_single_block_elim_pass.cpp */; }; - A994BFED1FBF3F9700278EB9 /* local_single_block_elim_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BED81FBF3F9700278EB9 /* local_single_block_elim_pass.cpp */; }; - A994BFEE1FBF3F9700278EB9 /* local_single_block_elim_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BED91FBF3F9700278EB9 /* local_single_block_elim_pass.h */; }; - A994BFEF1FBF3F9700278EB9 /* local_single_block_elim_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BED91FBF3F9700278EB9 /* local_single_block_elim_pass.h */; }; - A994BFF01FBF3F9700278EB9 /* local_single_store_elim_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BEDA1FBF3F9700278EB9 /* local_single_store_elim_pass.cpp */; }; - A994BFF11FBF3F9700278EB9 /* local_single_store_elim_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BEDA1FBF3F9700278EB9 /* local_single_store_elim_pass.cpp */; }; - A994BFF21FBF3F9700278EB9 /* local_single_store_elim_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BEDB1FBF3F9700278EB9 /* local_single_store_elim_pass.h */; }; - A994BFF31FBF3F9700278EB9 /* local_single_store_elim_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BEDB1FBF3F9700278EB9 /* local_single_store_elim_pass.h */; }; - A994BFF41FBF3F9700278EB9 /* local_ssa_elim_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BEDC1FBF3F9700278EB9 /* local_ssa_elim_pass.cpp */; }; - A994BFF51FBF3F9700278EB9 /* local_ssa_elim_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BEDC1FBF3F9700278EB9 /* local_ssa_elim_pass.cpp */; }; - A994BFF61FBF3F9700278EB9 /* local_ssa_elim_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BEDD1FBF3F9700278EB9 /* local_ssa_elim_pass.h */; }; - A994BFF71FBF3F9700278EB9 /* local_ssa_elim_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BEDD1FBF3F9700278EB9 /* local_ssa_elim_pass.h */; }; - A994BFF81FBF3F9700278EB9 /* log.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BEDE1FBF3F9700278EB9 /* log.h */; }; - A994BFF91FBF3F9700278EB9 /* log.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BEDE1FBF3F9700278EB9 /* log.h */; }; - A994BFFA1FBF3F9700278EB9 /* make_unique.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BEDF1FBF3F9700278EB9 /* make_unique.h */; }; - A994BFFB1FBF3F9700278EB9 /* make_unique.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BEDF1FBF3F9700278EB9 /* make_unique.h */; }; - A994BFFC1FBF3F9700278EB9 /* mem_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BEE01FBF3F9700278EB9 /* mem_pass.cpp */; }; - A994BFFD1FBF3F9700278EB9 /* mem_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BEE01FBF3F9700278EB9 /* mem_pass.cpp */; }; - A994BFFE1FBF3F9700278EB9 /* mem_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BEE11FBF3F9700278EB9 /* mem_pass.h */; }; - A994BFFF1FBF3F9700278EB9 /* mem_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BEE11FBF3F9700278EB9 /* mem_pass.h */; }; - A994C0001FBF3F9700278EB9 /* merge_return_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BEE21FBF3F9700278EB9 /* merge_return_pass.cpp */; }; - A994C0011FBF3F9700278EB9 /* merge_return_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BEE21FBF3F9700278EB9 /* merge_return_pass.cpp */; }; - A994C0021FBF3F9700278EB9 /* merge_return_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BEE31FBF3F9700278EB9 /* merge_return_pass.h */; }; - A994C0031FBF3F9700278EB9 /* merge_return_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BEE31FBF3F9700278EB9 /* merge_return_pass.h */; }; - A994C0041FBF3F9700278EB9 /* module.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BEE41FBF3F9700278EB9 /* module.cpp */; }; - A994C0051FBF3F9700278EB9 /* module.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BEE41FBF3F9700278EB9 /* module.cpp */; }; - A994C0061FBF3F9700278EB9 /* module.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BEE51FBF3F9700278EB9 /* module.h */; }; - A994C0071FBF3F9700278EB9 /* module.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BEE51FBF3F9700278EB9 /* module.h */; }; - A994C0081FBF3F9700278EB9 /* null_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BEE61FBF3F9700278EB9 /* null_pass.h */; }; - A994C0091FBF3F9700278EB9 /* null_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BEE61FBF3F9700278EB9 /* null_pass.h */; }; - A994C00A1FBF3F9700278EB9 /* optimizer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BEE71FBF3F9700278EB9 /* optimizer.cpp */; }; - A994C00B1FBF3F9700278EB9 /* optimizer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BEE71FBF3F9700278EB9 /* optimizer.cpp */; }; - A994C00C1FBF3F9700278EB9 /* pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BEE81FBF3F9700278EB9 /* pass.cpp */; }; - A994C00D1FBF3F9700278EB9 /* pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BEE81FBF3F9700278EB9 /* pass.cpp */; }; - A994C00E1FBF3F9700278EB9 /* pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BEE91FBF3F9700278EB9 /* pass.h */; }; - A994C00F1FBF3F9700278EB9 /* pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BEE91FBF3F9700278EB9 /* pass.h */; }; - A994C0101FBF3F9700278EB9 /* pass_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BEEA1FBF3F9700278EB9 /* pass_manager.cpp */; }; - A994C0111FBF3F9700278EB9 /* pass_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BEEA1FBF3F9700278EB9 /* pass_manager.cpp */; }; - A994C0121FBF3F9700278EB9 /* pass_manager.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BEEB1FBF3F9700278EB9 /* pass_manager.h */; }; - A994C0131FBF3F9700278EB9 /* pass_manager.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BEEB1FBF3F9700278EB9 /* pass_manager.h */; }; - A994C0141FBF3F9700278EB9 /* passes.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BEEC1FBF3F9700278EB9 /* passes.h */; }; - A994C0151FBF3F9700278EB9 /* passes.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BEEC1FBF3F9700278EB9 /* passes.h */; }; - A994C0161FBF3F9700278EB9 /* reflect.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BEED1FBF3F9700278EB9 /* reflect.h */; }; - A994C0171FBF3F9700278EB9 /* reflect.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BEED1FBF3F9700278EB9 /* reflect.h */; }; - A994C0181FBF3F9700278EB9 /* remove_duplicates_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BEEE1FBF3F9700278EB9 /* remove_duplicates_pass.cpp */; }; - A994C0191FBF3F9700278EB9 /* remove_duplicates_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BEEE1FBF3F9700278EB9 /* remove_duplicates_pass.cpp */; }; - A994C01A1FBF3F9700278EB9 /* remove_duplicates_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BEEF1FBF3F9700278EB9 /* remove_duplicates_pass.h */; }; - A994C01B1FBF3F9700278EB9 /* remove_duplicates_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BEEF1FBF3F9700278EB9 /* remove_duplicates_pass.h */; }; - A994C01C1FBF3F9700278EB9 /* set_spec_constant_default_value_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BEF01FBF3F9700278EB9 /* set_spec_constant_default_value_pass.cpp */; }; - A994C01D1FBF3F9700278EB9 /* set_spec_constant_default_value_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BEF01FBF3F9700278EB9 /* set_spec_constant_default_value_pass.cpp */; }; - A994C01E1FBF3F9700278EB9 /* set_spec_constant_default_value_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BEF11FBF3F9700278EB9 /* set_spec_constant_default_value_pass.h */; }; - A994C01F1FBF3F9700278EB9 /* set_spec_constant_default_value_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BEF11FBF3F9700278EB9 /* set_spec_constant_default_value_pass.h */; }; - A994C0201FBF3F9700278EB9 /* strength_reduction_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BEF21FBF3F9700278EB9 /* strength_reduction_pass.cpp */; }; - A994C0211FBF3F9700278EB9 /* strength_reduction_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BEF21FBF3F9700278EB9 /* strength_reduction_pass.cpp */; }; - A994C0221FBF3F9700278EB9 /* strength_reduction_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BEF31FBF3F9700278EB9 /* strength_reduction_pass.h */; }; - A994C0231FBF3F9700278EB9 /* strength_reduction_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BEF31FBF3F9700278EB9 /* strength_reduction_pass.h */; }; - A994C0241FBF3F9700278EB9 /* strip_debug_info_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BEF41FBF3F9700278EB9 /* strip_debug_info_pass.cpp */; }; - A994C0251FBF3F9700278EB9 /* strip_debug_info_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BEF41FBF3F9700278EB9 /* strip_debug_info_pass.cpp */; }; - A994C0261FBF3F9700278EB9 /* strip_debug_info_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BEF51FBF3F9700278EB9 /* strip_debug_info_pass.h */; }; - A994C0271FBF3F9700278EB9 /* strip_debug_info_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BEF51FBF3F9700278EB9 /* strip_debug_info_pass.h */; }; - A994C0281FBF3F9700278EB9 /* type_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BEF61FBF3F9700278EB9 /* type_manager.cpp */; }; - A994C0291FBF3F9700278EB9 /* type_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BEF61FBF3F9700278EB9 /* type_manager.cpp */; }; - A994C02A1FBF3F9700278EB9 /* type_manager.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BEF71FBF3F9700278EB9 /* type_manager.h */; }; - A994C02B1FBF3F9700278EB9 /* type_manager.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BEF71FBF3F9700278EB9 /* type_manager.h */; }; - A994C02C1FBF3F9700278EB9 /* types.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BEF81FBF3F9700278EB9 /* types.cpp */; }; - A994C02D1FBF3F9700278EB9 /* types.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BEF81FBF3F9700278EB9 /* types.cpp */; }; - A994C02E1FBF3F9700278EB9 /* types.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BEF91FBF3F9700278EB9 /* types.h */; }; - A994C02F1FBF3F9700278EB9 /* types.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BEF91FBF3F9700278EB9 /* types.h */; }; - A994C0301FBF3F9700278EB9 /* unify_const_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BEFA1FBF3F9700278EB9 /* unify_const_pass.cpp */; }; - A994C0311FBF3F9700278EB9 /* unify_const_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BEFA1FBF3F9700278EB9 /* unify_const_pass.cpp */; }; - A994C0321FBF3F9700278EB9 /* unify_const_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BEFB1FBF3F9700278EB9 /* unify_const_pass.h */; }; - A994C0331FBF3F9700278EB9 /* unify_const_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BEFB1FBF3F9700278EB9 /* unify_const_pass.h */; }; - A994C0341FBF3F9700278EB9 /* parsed_operand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BEFC1FBF3F9700278EB9 /* parsed_operand.cpp */; }; - A994C0351FBF3F9700278EB9 /* parsed_operand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BEFC1FBF3F9700278EB9 /* parsed_operand.cpp */; }; - A994C0361FBF3F9700278EB9 /* parsed_operand.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BEFD1FBF3F9700278EB9 /* parsed_operand.h */; }; - A994C0371FBF3F9700278EB9 /* parsed_operand.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BEFD1FBF3F9700278EB9 /* parsed_operand.h */; }; - A994C0381FBF3F9700278EB9 /* print.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BEFE1FBF3F9700278EB9 /* print.cpp */; }; - A994C0391FBF3F9700278EB9 /* print.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BEFE1FBF3F9700278EB9 /* print.cpp */; }; - A994C03A1FBF3F9700278EB9 /* print.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BEFF1FBF3F9700278EB9 /* print.h */; }; - A994C03B1FBF3F9700278EB9 /* print.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BEFF1FBF3F9700278EB9 /* print.h */; }; - A994C03C1FBF3F9700278EB9 /* software_version.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BF001FBF3F9700278EB9 /* software_version.cpp */; }; - A994C03D1FBF3F9700278EB9 /* software_version.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BF001FBF3F9700278EB9 /* software_version.cpp */; }; - A994C03E1FBF3F9700278EB9 /* spirv_constant.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BF011FBF3F9700278EB9 /* spirv_constant.h */; }; - A994C03F1FBF3F9700278EB9 /* spirv_constant.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BF011FBF3F9700278EB9 /* spirv_constant.h */; }; - A994C0401FBF3F9700278EB9 /* spirv_definition.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BF021FBF3F9700278EB9 /* spirv_definition.h */; }; - A994C0411FBF3F9700278EB9 /* spirv_definition.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BF021FBF3F9700278EB9 /* spirv_definition.h */; }; - A994C0421FBF3F9700278EB9 /* spirv_endian.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BF031FBF3F9700278EB9 /* spirv_endian.cpp */; }; - A994C0431FBF3F9700278EB9 /* spirv_endian.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BF031FBF3F9700278EB9 /* spirv_endian.cpp */; }; - A994C0441FBF3F9700278EB9 /* spirv_endian.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BF041FBF3F9700278EB9 /* spirv_endian.h */; }; - A994C0451FBF3F9700278EB9 /* spirv_endian.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BF041FBF3F9700278EB9 /* spirv_endian.h */; }; - A994C0461FBF3F9700278EB9 /* spirv_stats.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BF051FBF3F9700278EB9 /* spirv_stats.cpp */; }; - A994C0471FBF3F9700278EB9 /* spirv_stats.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BF051FBF3F9700278EB9 /* spirv_stats.cpp */; }; - A994C0481FBF3F9700278EB9 /* spirv_stats.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BF061FBF3F9700278EB9 /* spirv_stats.h */; }; - A994C0491FBF3F9700278EB9 /* spirv_stats.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BF061FBF3F9700278EB9 /* spirv_stats.h */; }; - A994C04A1FBF3F9700278EB9 /* spirv_target_env.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BF071FBF3F9700278EB9 /* spirv_target_env.cpp */; }; - A994C04B1FBF3F9700278EB9 /* spirv_target_env.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BF071FBF3F9700278EB9 /* spirv_target_env.cpp */; }; - A994C04C1FBF3F9700278EB9 /* spirv_target_env.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BF081FBF3F9700278EB9 /* spirv_target_env.h */; }; - A994C04D1FBF3F9700278EB9 /* spirv_target_env.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BF081FBF3F9700278EB9 /* spirv_target_env.h */; }; - A994C04E1FBF3F9700278EB9 /* spirv_validator_options.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BF091FBF3F9700278EB9 /* spirv_validator_options.cpp */; }; - A994C04F1FBF3F9700278EB9 /* spirv_validator_options.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BF091FBF3F9700278EB9 /* spirv_validator_options.cpp */; }; - A994C0501FBF3F9700278EB9 /* spirv_validator_options.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BF0A1FBF3F9700278EB9 /* spirv_validator_options.h */; }; - A994C0511FBF3F9700278EB9 /* spirv_validator_options.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BF0A1FBF3F9700278EB9 /* spirv_validator_options.h */; }; - A994C0521FBF3F9700278EB9 /* table.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BF0B1FBF3F9700278EB9 /* table.cpp */; }; - A994C0531FBF3F9700278EB9 /* table.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BF0B1FBF3F9700278EB9 /* table.cpp */; }; - A994C0541FBF3F9700278EB9 /* table.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BF0C1FBF3F9700278EB9 /* table.h */; }; - A994C0551FBF3F9700278EB9 /* table.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BF0C1FBF3F9700278EB9 /* table.h */; }; - A994C0561FBF3F9700278EB9 /* text.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BF0D1FBF3F9700278EB9 /* text.cpp */; }; - A994C0571FBF3F9700278EB9 /* text.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BF0D1FBF3F9700278EB9 /* text.cpp */; }; - A994C0581FBF3F9700278EB9 /* text.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BF0E1FBF3F9700278EB9 /* text.h */; }; - A994C0591FBF3F9700278EB9 /* text.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BF0E1FBF3F9700278EB9 /* text.h */; }; - A994C05A1FBF3F9700278EB9 /* text_handler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BF0F1FBF3F9700278EB9 /* text_handler.cpp */; }; - A994C05B1FBF3F9700278EB9 /* text_handler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BF0F1FBF3F9700278EB9 /* text_handler.cpp */; }; - A994C05C1FBF3F9700278EB9 /* text_handler.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BF101FBF3F9700278EB9 /* text_handler.h */; }; - A994C05D1FBF3F9700278EB9 /* text_handler.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BF101FBF3F9700278EB9 /* text_handler.h */; }; - A994C05E1FBF3F9700278EB9 /* bit_stream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BF121FBF3F9700278EB9 /* bit_stream.cpp */; }; - A994C05F1FBF3F9700278EB9 /* bit_stream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BF121FBF3F9700278EB9 /* bit_stream.cpp */; }; - A994C0601FBF3F9700278EB9 /* bit_stream.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BF131FBF3F9700278EB9 /* bit_stream.h */; }; - A994C0611FBF3F9700278EB9 /* bit_stream.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BF131FBF3F9700278EB9 /* bit_stream.h */; }; - A994C0621FBF3F9700278EB9 /* bitutils.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BF141FBF3F9700278EB9 /* bitutils.h */; }; - A994C0631FBF3F9700278EB9 /* bitutils.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BF141FBF3F9700278EB9 /* bitutils.h */; }; - A994C0641FBF3F9700278EB9 /* hex_float.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BF151FBF3F9700278EB9 /* hex_float.h */; }; - A994C0651FBF3F9700278EB9 /* hex_float.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BF151FBF3F9700278EB9 /* hex_float.h */; }; - A994C0661FBF3F9700278EB9 /* huffman_codec.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BF161FBF3F9700278EB9 /* huffman_codec.h */; }; - A994C0671FBF3F9700278EB9 /* huffman_codec.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BF161FBF3F9700278EB9 /* huffman_codec.h */; }; - A994C0681FBF3F9700278EB9 /* ilist.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BF171FBF3F9700278EB9 /* ilist.h */; }; - A994C0691FBF3F9700278EB9 /* ilist.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BF171FBF3F9700278EB9 /* ilist.h */; }; - A994C06A1FBF3F9700278EB9 /* ilist_node.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BF181FBF3F9700278EB9 /* ilist_node.h */; }; - A994C06B1FBF3F9700278EB9 /* ilist_node.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BF181FBF3F9700278EB9 /* ilist_node.h */; }; - A994C06C1FBF3F9700278EB9 /* move_to_front.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BF191FBF3F9700278EB9 /* move_to_front.h */; }; - A994C06D1FBF3F9700278EB9 /* move_to_front.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BF191FBF3F9700278EB9 /* move_to_front.h */; }; - A994C06E1FBF3F9700278EB9 /* parse_number.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BF1A1FBF3F9700278EB9 /* parse_number.cpp */; }; - A994C06F1FBF3F9700278EB9 /* parse_number.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BF1A1FBF3F9700278EB9 /* parse_number.cpp */; }; - A994C0701FBF3F9700278EB9 /* parse_number.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BF1B1FBF3F9700278EB9 /* parse_number.h */; }; - A994C0711FBF3F9700278EB9 /* parse_number.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BF1B1FBF3F9700278EB9 /* parse_number.h */; }; - A994C0721FBF3F9700278EB9 /* string_utils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BF1C1FBF3F9700278EB9 /* string_utils.cpp */; }; - A994C0731FBF3F9700278EB9 /* string_utils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BF1C1FBF3F9700278EB9 /* string_utils.cpp */; }; - A994C0741FBF3F9700278EB9 /* string_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BF1D1FBF3F9700278EB9 /* string_utils.h */; }; - A994C0751FBF3F9700278EB9 /* string_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BF1D1FBF3F9700278EB9 /* string_utils.h */; }; - A994C0761FBF3F9700278EB9 /* basic_block.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BF1F1FBF3F9700278EB9 /* basic_block.cpp */; }; - A994C0771FBF3F9700278EB9 /* basic_block.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BF1F1FBF3F9700278EB9 /* basic_block.cpp */; }; - A994C0781FBF3F9700278EB9 /* basic_block.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BF201FBF3F9700278EB9 /* basic_block.h */; }; - A994C0791FBF3F9700278EB9 /* basic_block.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BF201FBF3F9700278EB9 /* basic_block.h */; }; - A994C07A1FBF3F9700278EB9 /* construct.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BF211FBF3F9700278EB9 /* construct.cpp */; }; - A994C07B1FBF3F9700278EB9 /* construct.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BF211FBF3F9700278EB9 /* construct.cpp */; }; - A994C07C1FBF3F9700278EB9 /* construct.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BF221FBF3F9700278EB9 /* construct.h */; }; - A994C07D1FBF3F9700278EB9 /* construct.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BF221FBF3F9700278EB9 /* construct.h */; }; - A994C07E1FBF3F9700278EB9 /* decoration.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BF231FBF3F9700278EB9 /* decoration.h */; }; - A994C07F1FBF3F9700278EB9 /* decoration.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BF231FBF3F9700278EB9 /* decoration.h */; }; - A994C0801FBF3F9700278EB9 /* function.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BF241FBF3F9700278EB9 /* function.cpp */; }; - A994C0811FBF3F9700278EB9 /* function.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BF241FBF3F9700278EB9 /* function.cpp */; }; - A994C0821FBF3F9700278EB9 /* function.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BF251FBF3F9700278EB9 /* function.h */; }; - A994C0831FBF3F9700278EB9 /* function.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BF251FBF3F9700278EB9 /* function.h */; }; - A994C0841FBF3F9700278EB9 /* instruction.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BF261FBF3F9700278EB9 /* instruction.cpp */; }; - A994C0851FBF3F9700278EB9 /* instruction.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BF261FBF3F9700278EB9 /* instruction.cpp */; }; - A994C0861FBF3F9700278EB9 /* instruction.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BF271FBF3F9700278EB9 /* instruction.h */; }; - A994C0871FBF3F9700278EB9 /* instruction.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BF271FBF3F9700278EB9 /* instruction.h */; }; - A994C0881FBF3F9700278EB9 /* validation_state.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BF281FBF3F9700278EB9 /* validation_state.cpp */; }; - A994C0891FBF3F9700278EB9 /* validation_state.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BF281FBF3F9700278EB9 /* validation_state.cpp */; }; - A994C08A1FBF3F9700278EB9 /* validation_state.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BF291FBF3F9700278EB9 /* validation_state.h */; }; - A994C08B1FBF3F9700278EB9 /* validation_state.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BF291FBF3F9700278EB9 /* validation_state.h */; }; - A994C08C1FBF3F9700278EB9 /* validate.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BF2A1FBF3F9700278EB9 /* validate.cpp */; }; - A994C08D1FBF3F9700278EB9 /* validate.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BF2A1FBF3F9700278EB9 /* validate.cpp */; }; - A994C08E1FBF3F9700278EB9 /* validate.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BF2B1FBF3F9700278EB9 /* validate.h */; }; - A994C08F1FBF3F9700278EB9 /* validate.h in Headers */ = {isa = PBXBuildFile; fileRef = A994BF2B1FBF3F9700278EB9 /* validate.h */; }; - A994C0901FBF3F9700278EB9 /* validate_arithmetics.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BF2C1FBF3F9700278EB9 /* validate_arithmetics.cpp */; }; - A994C0911FBF3F9700278EB9 /* validate_arithmetics.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BF2C1FBF3F9700278EB9 /* validate_arithmetics.cpp */; }; - A994C0921FBF3F9700278EB9 /* validate_bitwise.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BF2D1FBF3F9700278EB9 /* validate_bitwise.cpp */; }; - A994C0931FBF3F9700278EB9 /* validate_bitwise.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BF2D1FBF3F9700278EB9 /* validate_bitwise.cpp */; }; - A994C0941FBF3F9700278EB9 /* validate_capability.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BF2E1FBF3F9700278EB9 /* validate_capability.cpp */; }; - A994C0951FBF3F9700278EB9 /* validate_capability.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BF2E1FBF3F9700278EB9 /* validate_capability.cpp */; }; - A994C0961FBF3F9700278EB9 /* validate_cfg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BF2F1FBF3F9700278EB9 /* validate_cfg.cpp */; }; - A994C0971FBF3F9700278EB9 /* validate_cfg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BF2F1FBF3F9700278EB9 /* validate_cfg.cpp */; }; - A994C0981FBF3F9700278EB9 /* validate_conversion.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BF301FBF3F9700278EB9 /* validate_conversion.cpp */; }; - A994C0991FBF3F9700278EB9 /* validate_conversion.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BF301FBF3F9700278EB9 /* validate_conversion.cpp */; }; - A994C09A1FBF3F9700278EB9 /* validate_datarules.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BF311FBF3F9700278EB9 /* validate_datarules.cpp */; }; - A994C09B1FBF3F9700278EB9 /* validate_datarules.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BF311FBF3F9700278EB9 /* validate_datarules.cpp */; }; - A994C09C1FBF3F9700278EB9 /* validate_decorations.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BF321FBF3F9700278EB9 /* validate_decorations.cpp */; }; - A994C09D1FBF3F9700278EB9 /* validate_decorations.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BF321FBF3F9700278EB9 /* validate_decorations.cpp */; }; - A994C09E1FBF3F9700278EB9 /* validate_id.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BF331FBF3F9700278EB9 /* validate_id.cpp */; }; - A994C09F1FBF3F9700278EB9 /* validate_id.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BF331FBF3F9700278EB9 /* validate_id.cpp */; }; - A994C0A01FBF3F9700278EB9 /* validate_instruction.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BF341FBF3F9700278EB9 /* validate_instruction.cpp */; }; - A994C0A11FBF3F9700278EB9 /* validate_instruction.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BF341FBF3F9700278EB9 /* validate_instruction.cpp */; }; - A994C0A21FBF3F9700278EB9 /* validate_layout.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BF351FBF3F9700278EB9 /* validate_layout.cpp */; }; - A994C0A31FBF3F9700278EB9 /* validate_layout.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BF351FBF3F9700278EB9 /* validate_layout.cpp */; }; - A994C0A41FBF3F9700278EB9 /* validate_logicals.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BF361FBF3F9700278EB9 /* validate_logicals.cpp */; }; - A994C0A51FBF3F9700278EB9 /* validate_logicals.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BF361FBF3F9700278EB9 /* validate_logicals.cpp */; }; - A994C0A61FBF3F9700278EB9 /* validate_type_unique.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BF371FBF3F9700278EB9 /* validate_type_unique.cpp */; }; - A994C0A71FBF3F9700278EB9 /* validate_type_unique.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A994BF371FBF3F9700278EB9 /* validate_type_unique.cpp */; }; A9AB19971CB5B5A80001E7F9 /* spirv_common.hpp in Headers */ = {isa = PBXBuildFile; fileRef = A9AB19901CB5B5A80001E7F9 /* spirv_common.hpp */; }; A9AB19981CB5B5A80001E7F9 /* spirv_common.hpp in Headers */ = {isa = PBXBuildFile; fileRef = A9AB19901CB5B5A80001E7F9 /* spirv_common.hpp */; }; A9AB19991CB5B5A80001E7F9 /* spirv_cross.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9AB19911CB5B5A80001E7F9 /* spirv_cross.cpp */; }; @@ -422,6 +54,386 @@ A9AB19A21CB5B5A80001E7F9 /* spirv_msl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9AB19951CB5B5A80001E7F9 /* spirv_msl.cpp */; }; A9AB19A31CB5B5A80001E7F9 /* spirv_msl.hpp in Headers */ = {isa = PBXBuildFile; fileRef = A9AB19961CB5B5A80001E7F9 /* spirv_msl.hpp */; }; A9AB19A41CB5B5A80001E7F9 /* spirv_msl.hpp in Headers */ = {isa = PBXBuildFile; fileRef = A9AB19961CB5B5A80001E7F9 /* spirv_msl.hpp */; }; + A9B735BD1FCA2450006721CB /* spirv_target_env.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B734F21FCA2450006721CB /* spirv_target_env.cpp */; }; + A9B735BE1FCA2450006721CB /* spirv_target_env.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B734F21FCA2450006721CB /* spirv_target_env.cpp */; }; + A9B735BF1FCA2450006721CB /* validate_cfg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B734F31FCA2450006721CB /* validate_cfg.cpp */; }; + A9B735C01FCA2450006721CB /* validate_cfg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B734F31FCA2450006721CB /* validate_cfg.cpp */; }; + A9B735C11FCA2450006721CB /* validate_capability.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B734F51FCA2450006721CB /* validate_capability.cpp */; }; + A9B735C21FCA2450006721CB /* validate_capability.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B734F51FCA2450006721CB /* validate_capability.cpp */; }; + A9B735C31FCA2450006721CB /* assembly_grammar.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B734F61FCA2450006721CB /* assembly_grammar.h */; }; + A9B735C41FCA2450006721CB /* assembly_grammar.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B734F61FCA2450006721CB /* assembly_grammar.h */; }; + A9B735C51FCA2450006721CB /* enum_set.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B734F71FCA2450006721CB /* enum_set.h */; }; + A9B735C61FCA2450006721CB /* enum_set.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B734F71FCA2450006721CB /* enum_set.h */; }; + A9B735C71FCA2450006721CB /* text.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B734FA1FCA2450006721CB /* text.cpp */; }; + A9B735C81FCA2450006721CB /* text.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B734FA1FCA2450006721CB /* text.cpp */; }; + A9B735C91FCA2450006721CB /* assembly_grammar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B734FB1FCA2450006721CB /* assembly_grammar.cpp */; }; + A9B735CA1FCA2450006721CB /* assembly_grammar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B734FB1FCA2450006721CB /* assembly_grammar.cpp */; }; + A9B735CB1FCA2450006721CB /* text.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B734FC1FCA2450006721CB /* text.h */; }; + A9B735CC1FCA2450006721CB /* text.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B734FC1FCA2450006721CB /* text.h */; }; + A9B735CD1FCA2450006721CB /* extensions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B734FD1FCA2450006721CB /* extensions.cpp */; }; + A9B735CE1FCA2450006721CB /* extensions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B734FD1FCA2450006721CB /* extensions.cpp */; }; + A9B735CF1FCA2450006721CB /* parse_number.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B734FF1FCA2450006721CB /* parse_number.h */; }; + A9B735D01FCA2450006721CB /* parse_number.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B734FF1FCA2450006721CB /* parse_number.h */; }; + A9B735D11FCA2450006721CB /* ilist_node.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B735001FCA2450006721CB /* ilist_node.h */; }; + A9B735D21FCA2450006721CB /* ilist_node.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B735001FCA2450006721CB /* ilist_node.h */; }; + A9B735D31FCA2450006721CB /* string_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B735011FCA2450006721CB /* string_utils.h */; }; + A9B735D41FCA2450006721CB /* string_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B735011FCA2450006721CB /* string_utils.h */; }; + A9B735D51FCA2450006721CB /* huffman_codec.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B735021FCA2450006721CB /* huffman_codec.h */; }; + A9B735D61FCA2450006721CB /* huffman_codec.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B735021FCA2450006721CB /* huffman_codec.h */; }; + A9B735D71FCA2450006721CB /* bit_stream.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B735031FCA2450006721CB /* bit_stream.h */; }; + A9B735D81FCA2450006721CB /* bit_stream.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B735031FCA2450006721CB /* bit_stream.h */; }; + A9B735D91FCA2450006721CB /* string_utils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B735041FCA2450006721CB /* string_utils.cpp */; }; + A9B735DA1FCA2450006721CB /* string_utils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B735041FCA2450006721CB /* string_utils.cpp */; }; + A9B735DB1FCA2450006721CB /* move_to_front.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B735051FCA2450006721CB /* move_to_front.h */; }; + A9B735DC1FCA2450006721CB /* move_to_front.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B735051FCA2450006721CB /* move_to_front.h */; }; + A9B735DD1FCA2450006721CB /* bitutils.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B735061FCA2450006721CB /* bitutils.h */; }; + A9B735DE1FCA2450006721CB /* bitutils.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B735061FCA2450006721CB /* bitutils.h */; }; + A9B735DF1FCA2450006721CB /* bit_stream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B735071FCA2450006721CB /* bit_stream.cpp */; }; + A9B735E01FCA2450006721CB /* bit_stream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B735071FCA2450006721CB /* bit_stream.cpp */; }; + A9B735E11FCA2450006721CB /* hex_float.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B735081FCA2450006721CB /* hex_float.h */; }; + A9B735E21FCA2450006721CB /* hex_float.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B735081FCA2450006721CB /* hex_float.h */; }; + A9B735E31FCA2450006721CB /* parse_number.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B735091FCA2450006721CB /* parse_number.cpp */; }; + A9B735E41FCA2450006721CB /* parse_number.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B735091FCA2450006721CB /* parse_number.cpp */; }; + A9B735E51FCA2450006721CB /* ilist.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B7350A1FCA2450006721CB /* ilist.h */; }; + A9B735E61FCA2450006721CB /* ilist.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B7350A1FCA2450006721CB /* ilist.h */; }; + A9B735E71FCA2450006721CB /* spirv_target_env.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B7350B1FCA2450006721CB /* spirv_target_env.h */; }; + A9B735E81FCA2450006721CB /* spirv_target_env.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B7350B1FCA2450006721CB /* spirv_target_env.h */; }; + A9B735E91FCA2450006721CB /* message.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B7350C1FCA2450006721CB /* message.cpp */; }; + A9B735EA1FCA2450006721CB /* message.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B7350C1FCA2450006721CB /* message.cpp */; }; + A9B735EB1FCA2450006721CB /* table.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B7350D1FCA2450006721CB /* table.cpp */; }; + A9B735EC1FCA2450006721CB /* table.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B7350D1FCA2450006721CB /* table.cpp */; }; + A9B735ED1FCA2450006721CB /* id_descriptor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B7350E1FCA2450006721CB /* id_descriptor.cpp */; }; + A9B735EE1FCA2450006721CB /* id_descriptor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B7350E1FCA2450006721CB /* id_descriptor.cpp */; }; + A9B735EF1FCA2450006721CB /* validate_instruction.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B7350F1FCA2450006721CB /* validate_instruction.cpp */; }; + A9B735F01FCA2450006721CB /* validate_instruction.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B7350F1FCA2450006721CB /* validate_instruction.cpp */; }; + A9B735F11FCA2450006721CB /* validate_decorations.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B735101FCA2450006721CB /* validate_decorations.cpp */; }; + A9B735F21FCA2450006721CB /* validate_decorations.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B735101FCA2450006721CB /* validate_decorations.cpp */; }; + A9B735F31FCA2450006721CB /* cfa.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B735111FCA2450006721CB /* cfa.h */; }; + A9B735F41FCA2450006721CB /* cfa.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B735111FCA2450006721CB /* cfa.h */; }; + A9B735F51FCA2450006721CB /* enum_string_mapping.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B735121FCA2450006721CB /* enum_string_mapping.h */; }; + A9B735F61FCA2450006721CB /* enum_string_mapping.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B735121FCA2450006721CB /* enum_string_mapping.h */; }; + A9B735F71FCA2450006721CB /* spirv_validator_options.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B735131FCA2450006721CB /* spirv_validator_options.cpp */; }; + A9B735F81FCA2450006721CB /* spirv_validator_options.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B735131FCA2450006721CB /* spirv_validator_options.cpp */; }; + A9B735F91FCA2450006721CB /* spirv_stats.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B735141FCA2450006721CB /* spirv_stats.cpp */; }; + A9B735FA1FCA2450006721CB /* spirv_stats.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B735141FCA2450006721CB /* spirv_stats.cpp */; }; + A9B735FB1FCA2450006721CB /* print.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B735161FCA2450006721CB /* print.cpp */; }; + A9B735FC1FCA2450006721CB /* print.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B735161FCA2450006721CB /* print.cpp */; }; + A9B735FD1FCA2450006721CB /* spirv_definition.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B735171FCA2450006721CB /* spirv_definition.h */; }; + A9B735FE1FCA2450006721CB /* spirv_definition.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B735171FCA2450006721CB /* spirv_definition.h */; }; + A9B735FF1FCA2450006721CB /* message.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B735181FCA2450006721CB /* message.h */; }; + A9B736001FCA2450006721CB /* message.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B735181FCA2450006721CB /* message.h */; }; + A9B736011FCA2450006721CB /* operand.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B735191FCA2450006721CB /* operand.h */; }; + A9B736021FCA2450006721CB /* operand.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B735191FCA2450006721CB /* operand.h */; }; + A9B736031FCA2450006721CB /* spirv_endian.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B7351A1FCA2450006721CB /* spirv_endian.cpp */; }; + A9B736041FCA2450006721CB /* spirv_endian.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B7351A1FCA2450006721CB /* spirv_endian.cpp */; }; + A9B736051FCA2450006721CB /* macro.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B7351B1FCA2450006721CB /* macro.h */; }; + A9B736061FCA2450006721CB /* macro.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B7351B1FCA2450006721CB /* macro.h */; }; + A9B736071FCA2450006721CB /* validate.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B7351C1FCA2450006721CB /* validate.cpp */; }; + A9B736081FCA2450006721CB /* validate.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B7351C1FCA2450006721CB /* validate.cpp */; }; + A9B736091FCA2450006721CB /* spirv_constant.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B7351D1FCA2450006721CB /* spirv_constant.h */; }; + A9B7360A1FCA2450006721CB /* spirv_constant.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B7351D1FCA2450006721CB /* spirv_constant.h */; }; + A9B7360B1FCA2450006721CB /* binary.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B7351F1FCA2450006721CB /* binary.cpp */; }; + A9B7360C1FCA2450006721CB /* binary.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B7351F1FCA2450006721CB /* binary.cpp */; }; + A9B7360D1FCA2450006721CB /* validate_bitwise.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B735201FCA2450006721CB /* validate_bitwise.cpp */; }; + A9B7360E1FCA2450006721CB /* validate_bitwise.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B735201FCA2450006721CB /* validate_bitwise.cpp */; }; + A9B7360F1FCA2450006721CB /* spirv_validator_options.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B735211FCA2450006721CB /* spirv_validator_options.h */; }; + A9B736101FCA2450006721CB /* spirv_validator_options.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B735211FCA2450006721CB /* spirv_validator_options.h */; }; + A9B736111FCA2450006721CB /* markv_codec.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B735231FCA2450006721CB /* markv_codec.cpp */; }; + A9B736121FCA2450006721CB /* markv_codec.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B735231FCA2450006721CB /* markv_codec.cpp */; }; + A9B736131FCA2450006721CB /* markv.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B735251FCA2450006721CB /* markv.h */; }; + A9B736141FCA2450006721CB /* markv.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B735251FCA2450006721CB /* markv.h */; }; + A9B736151FCA2450006721CB /* markv_model.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B735261FCA2450006721CB /* markv_model.h */; }; + A9B736161FCA2450006721CB /* markv_model.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B735261FCA2450006721CB /* markv_model.h */; }; + A9B736171FCA2450006721CB /* enum_string_mapping.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B735271FCA2450006721CB /* enum_string_mapping.cpp */; }; + A9B736181FCA2450006721CB /* enum_string_mapping.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B735271FCA2450006721CB /* enum_string_mapping.cpp */; }; + A9B736191FCA2450006721CB /* validate.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B735281FCA2450006721CB /* validate.h */; }; + A9B7361A1FCA2450006721CB /* validate.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B735281FCA2450006721CB /* validate.h */; }; + A9B7361B1FCA2450006721CB /* text_handler.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B735291FCA2450006721CB /* text_handler.h */; }; + A9B7361C1FCA2450006721CB /* text_handler.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B735291FCA2450006721CB /* text_handler.h */; }; + A9B7361D1FCA2450006721CB /* parsed_operand.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B7352A1FCA2450006721CB /* parsed_operand.h */; }; + A9B7361E1FCA2450006721CB /* parsed_operand.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B7352A1FCA2450006721CB /* parsed_operand.h */; }; + A9B7361F1FCA2450006721CB /* name_mapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B7352B1FCA2450006721CB /* name_mapper.h */; }; + A9B736201FCA2450006721CB /* name_mapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B7352B1FCA2450006721CB /* name_mapper.h */; }; + A9B736211FCA2450006721CB /* parsed_operand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B7352C1FCA2450006721CB /* parsed_operand.cpp */; }; + A9B736221FCA2450006721CB /* parsed_operand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B7352C1FCA2450006721CB /* parsed_operand.cpp */; }; + A9B736231FCA2450006721CB /* diagnostic.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B7352D1FCA2450006721CB /* diagnostic.h */; }; + A9B736241FCA2450006721CB /* diagnostic.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B7352D1FCA2450006721CB /* diagnostic.h */; }; + A9B736251FCA2450006721CB /* spirv_endian.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B7352E1FCA2450006721CB /* spirv_endian.h */; }; + A9B736261FCA2450006721CB /* spirv_endian.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B7352E1FCA2450006721CB /* spirv_endian.h */; }; + A9B736271FCA2450006721CB /* name_mapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B7352F1FCA2450006721CB /* name_mapper.cpp */; }; + A9B736281FCA2450006721CB /* name_mapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B7352F1FCA2450006721CB /* name_mapper.cpp */; }; + A9B736291FCA2450006721CB /* validate_conversion.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B735301FCA2450006721CB /* validate_conversion.cpp */; }; + A9B7362A1FCA2450006721CB /* validate_conversion.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B735301FCA2450006721CB /* validate_conversion.cpp */; }; + A9B7362B1FCA2450006721CB /* validate_datarules.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B735311FCA2450006721CB /* validate_datarules.cpp */; }; + A9B7362C1FCA2450006721CB /* validate_datarules.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B735311FCA2450006721CB /* validate_datarules.cpp */; }; + A9B7362D1FCA2450006721CB /* linker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B735341FCA2450006721CB /* linker.cpp */; }; + A9B7362E1FCA2450006721CB /* linker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B735341FCA2450006721CB /* linker.cpp */; }; + A9B7362F1FCA2450006721CB /* validate_id.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B735351FCA2450006721CB /* validate_id.cpp */; }; + A9B736301FCA2450006721CB /* validate_id.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B735351FCA2450006721CB /* validate_id.cpp */; }; + A9B736311FCA2450006721CB /* software_version.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B735361FCA2450006721CB /* software_version.cpp */; }; + A9B736321FCA2450006721CB /* software_version.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B735361FCA2450006721CB /* software_version.cpp */; }; + A9B736331FCA2450006721CB /* validate_arithmetics.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B735371FCA2450006721CB /* validate_arithmetics.cpp */; }; + A9B736341FCA2450006721CB /* validate_arithmetics.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B735371FCA2450006721CB /* validate_arithmetics.cpp */; }; + A9B736351FCA2450006721CB /* spirv_stats.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B735381FCA2450006721CB /* spirv_stats.h */; }; + A9B736361FCA2450006721CB /* spirv_stats.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B735381FCA2450006721CB /* spirv_stats.h */; }; + A9B736371FCA2450006721CB /* opcode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B735391FCA2450006721CB /* opcode.cpp */; }; + A9B736381FCA2450006721CB /* opcode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B735391FCA2450006721CB /* opcode.cpp */; }; + A9B736391FCA2450006721CB /* validate_logicals.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B7353A1FCA2450006721CB /* validate_logicals.cpp */; }; + A9B7363A1FCA2450006721CB /* validate_logicals.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B7353A1FCA2450006721CB /* validate_logicals.cpp */; }; + A9B7363B1FCA2450006721CB /* validate_derivatives.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B7353B1FCA2450006721CB /* validate_derivatives.cpp */; }; + A9B7363C1FCA2450006721CB /* validate_derivatives.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B7353B1FCA2450006721CB /* validate_derivatives.cpp */; }; + A9B7363D1FCA2450006721CB /* print.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B7353C1FCA2450006721CB /* print.h */; }; + A9B7363E1FCA2450006721CB /* print.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B7353C1FCA2450006721CB /* print.h */; }; + A9B7363F1FCA2450006721CB /* ext_inst.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B7353D1FCA2450006721CB /* ext_inst.cpp */; }; + A9B736401FCA2450006721CB /* ext_inst.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B7353D1FCA2450006721CB /* ext_inst.cpp */; }; + A9B736411FCA2450006721CB /* optimizer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B7353F1FCA2450006721CB /* optimizer.cpp */; }; + A9B736421FCA2450006721CB /* optimizer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B7353F1FCA2450006721CB /* optimizer.cpp */; }; + A9B736431FCA2450006721CB /* merge_return_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B735401FCA2450006721CB /* merge_return_pass.h */; }; + A9B736441FCA2450006721CB /* merge_return_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B735401FCA2450006721CB /* merge_return_pass.h */; }; + A9B736451FCA2450006721CB /* inline_opaque_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B735411FCA2450006721CB /* inline_opaque_pass.h */; }; + A9B736461FCA2450006721CB /* inline_opaque_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B735411FCA2450006721CB /* inline_opaque_pass.h */; }; + A9B736471FCA2450006721CB /* build_module.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B735421FCA2450006721CB /* build_module.cpp */; }; + A9B736481FCA2450006721CB /* build_module.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B735421FCA2450006721CB /* build_module.cpp */; }; + A9B736491FCA2450006721CB /* compact_ids_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B735431FCA2450006721CB /* compact_ids_pass.h */; }; + A9B7364A1FCA2450006721CB /* compact_ids_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B735431FCA2450006721CB /* compact_ids_pass.h */; }; + A9B7364B1FCA2450006721CB /* local_single_store_elim_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B735441FCA2450006721CB /* local_single_store_elim_pass.h */; }; + A9B7364C1FCA2450006721CB /* local_single_store_elim_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B735441FCA2450006721CB /* local_single_store_elim_pass.h */; }; + A9B7364D1FCA2450006721CB /* types.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B735451FCA2450006721CB /* types.cpp */; }; + A9B7364E1FCA2450006721CB /* types.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B735451FCA2450006721CB /* types.cpp */; }; + A9B7364F1FCA2450006721CB /* strip_debug_info_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B735461FCA2450006721CB /* strip_debug_info_pass.h */; }; + A9B736501FCA2450006721CB /* strip_debug_info_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B735461FCA2450006721CB /* strip_debug_info_pass.h */; }; + A9B736511FCA2450006721CB /* cfg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B735471FCA2450006721CB /* cfg.cpp */; }; + A9B736521FCA2450006721CB /* cfg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B735471FCA2450006721CB /* cfg.cpp */; }; + A9B736531FCA2450006721CB /* make_unique.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B735481FCA2450006721CB /* make_unique.h */; }; + A9B736541FCA2450006721CB /* make_unique.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B735481FCA2450006721CB /* make_unique.h */; }; + A9B736551FCA2450006721CB /* decoration_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B735491FCA2450006721CB /* decoration_manager.cpp */; }; + A9B736561FCA2450006721CB /* decoration_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B735491FCA2450006721CB /* decoration_manager.cpp */; }; + A9B736571FCA2450006721CB /* local_single_block_elim_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B7354A1FCA2450006721CB /* local_single_block_elim_pass.cpp */; }; + A9B736581FCA2450006721CB /* local_single_block_elim_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B7354A1FCA2450006721CB /* local_single_block_elim_pass.cpp */; }; + A9B736591FCA2450006721CB /* freeze_spec_constant_value_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B7354B1FCA2450006721CB /* freeze_spec_constant_value_pass.cpp */; }; + A9B7365A1FCA2450006721CB /* freeze_spec_constant_value_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B7354B1FCA2450006721CB /* freeze_spec_constant_value_pass.cpp */; }; + A9B7365B1FCA2450006721CB /* local_access_chain_convert_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B7354C1FCA2450006721CB /* local_access_chain_convert_pass.h */; }; + A9B7365C1FCA2450006721CB /* local_access_chain_convert_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B7354C1FCA2450006721CB /* local_access_chain_convert_pass.h */; }; + A9B7365D1FCA2450006721CB /* local_redundancy_elimination.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B7354D1FCA2450006721CB /* local_redundancy_elimination.cpp */; }; + A9B7365E1FCA2450006721CB /* local_redundancy_elimination.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B7354D1FCA2450006721CB /* local_redundancy_elimination.cpp */; }; + A9B7365F1FCA2450006721CB /* instruction_list.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B7354F1FCA2450006721CB /* instruction_list.h */; }; + A9B736601FCA2450006721CB /* instruction_list.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B7354F1FCA2450006721CB /* instruction_list.h */; }; + A9B736611FCA2450006721CB /* insert_extract_elim.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B735501FCA2450006721CB /* insert_extract_elim.cpp */; }; + A9B736621FCA2450006721CB /* insert_extract_elim.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B735501FCA2450006721CB /* insert_extract_elim.cpp */; }; + A9B736631FCA2450006721CB /* pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B735511FCA2450006721CB /* pass.cpp */; }; + A9B736641FCA2450006721CB /* pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B735511FCA2450006721CB /* pass.cpp */; }; + A9B736651FCA2450006721CB /* merge_return_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B735521FCA2450006721CB /* merge_return_pass.cpp */; }; + A9B736661FCA2450006721CB /* merge_return_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B735521FCA2450006721CB /* merge_return_pass.cpp */; }; + A9B736671FCA2450006721CB /* ir_context.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B735531FCA2450006721CB /* ir_context.h */; }; + A9B736681FCA2450006721CB /* ir_context.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B735531FCA2450006721CB /* ir_context.h */; }; + A9B736691FCA2450006721CB /* eliminate_dead_constant_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B735541FCA2450006721CB /* eliminate_dead_constant_pass.cpp */; }; + A9B7366A1FCA2450006721CB /* eliminate_dead_constant_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B735541FCA2450006721CB /* eliminate_dead_constant_pass.cpp */; }; + A9B7366B1FCA2450006721CB /* cfg_cleanup_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B735551FCA2450006721CB /* cfg_cleanup_pass.cpp */; }; + A9B7366C1FCA2450006721CB /* cfg_cleanup_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B735551FCA2450006721CB /* cfg_cleanup_pass.cpp */; }; + A9B7366D1FCA2450006721CB /* strip_debug_info_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B735561FCA2450006721CB /* strip_debug_info_pass.cpp */; }; + A9B7366E1FCA2450006721CB /* strip_debug_info_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B735561FCA2450006721CB /* strip_debug_info_pass.cpp */; }; + A9B7366F1FCA2450006721CB /* unify_const_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B735571FCA2450006721CB /* unify_const_pass.h */; }; + A9B736701FCA2450006721CB /* unify_const_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B735571FCA2450006721CB /* unify_const_pass.h */; }; + A9B736711FCA2450006721CB /* ir_loader.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B735581FCA2450006721CB /* ir_loader.h */; }; + A9B736721FCA2450006721CB /* ir_loader.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B735581FCA2450006721CB /* ir_loader.h */; }; + A9B736731FCA2450006721CB /* types.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B735591FCA2450006721CB /* types.h */; }; + A9B736741FCA2450006721CB /* types.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B735591FCA2450006721CB /* types.h */; }; + A9B736751FCA2450006721CB /* fold_spec_constant_op_and_composite_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B7355A1FCA2450006721CB /* fold_spec_constant_op_and_composite_pass.h */; }; + A9B736761FCA2450006721CB /* fold_spec_constant_op_and_composite_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B7355A1FCA2450006721CB /* fold_spec_constant_op_and_composite_pass.h */; }; + A9B736771FCA2450006721CB /* mem_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B7355B1FCA2450006721CB /* mem_pass.cpp */; }; + A9B736781FCA2450006721CB /* mem_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B7355B1FCA2450006721CB /* mem_pass.cpp */; }; + A9B736791FCA2450006721CB /* basic_block.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B7355C1FCA2450006721CB /* basic_block.h */; }; + A9B7367A1FCA2450006721CB /* basic_block.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B7355C1FCA2450006721CB /* basic_block.h */; }; + A9B7367B1FCA2450006721CB /* remove_duplicates_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B7355D1FCA2450006721CB /* remove_duplicates_pass.cpp */; }; + A9B7367C1FCA2450006721CB /* remove_duplicates_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B7355D1FCA2450006721CB /* remove_duplicates_pass.cpp */; }; + A9B7367D1FCA2450006721CB /* dead_variable_elimination.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B7355E1FCA2450006721CB /* dead_variable_elimination.cpp */; }; + A9B7367E1FCA2450006721CB /* dead_variable_elimination.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B7355E1FCA2450006721CB /* dead_variable_elimination.cpp */; }; + A9B7367F1FCA2450006721CB /* block_merge_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B7355F1FCA2450006721CB /* block_merge_pass.h */; }; + A9B736801FCA2450006721CB /* block_merge_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B7355F1FCA2450006721CB /* block_merge_pass.h */; }; + A9B736811FCA2450006721CB /* module.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B735601FCA2450006721CB /* module.cpp */; }; + A9B736821FCA2450006721CB /* module.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B735601FCA2450006721CB /* module.cpp */; }; + A9B736831FCA2450006721CB /* fold_spec_constant_op_and_composite_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B735611FCA2450006721CB /* fold_spec_constant_op_and_composite_pass.cpp */; }; + A9B736841FCA2450006721CB /* fold_spec_constant_op_and_composite_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B735611FCA2450006721CB /* fold_spec_constant_op_and_composite_pass.cpp */; }; + A9B736851FCA2450006721CB /* unify_const_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B735621FCA2450006721CB /* unify_const_pass.cpp */; }; + A9B736861FCA2450006721CB /* unify_const_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B735621FCA2450006721CB /* unify_const_pass.cpp */; }; + A9B736871FCA2450006721CB /* type_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B735631FCA2450006721CB /* type_manager.cpp */; }; + A9B736881FCA2450006721CB /* type_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B735631FCA2450006721CB /* type_manager.cpp */; }; + A9B736891FCA2450006721CB /* inline_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B735641FCA2450006721CB /* inline_pass.cpp */; }; + A9B7368A1FCA2450006721CB /* inline_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B735641FCA2450006721CB /* inline_pass.cpp */; }; + A9B7368B1FCA2450006721CB /* def_use_manager.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B735651FCA2450006721CB /* def_use_manager.h */; }; + A9B7368C1FCA2450006721CB /* def_use_manager.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B735651FCA2450006721CB /* def_use_manager.h */; }; + A9B7368D1FCA2450006721CB /* ir_loader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B735661FCA2450006721CB /* ir_loader.cpp */; }; + A9B7368E1FCA2450006721CB /* ir_loader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B735661FCA2450006721CB /* ir_loader.cpp */; }; + A9B7368F1FCA2450006721CB /* cfg_cleanup_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B735671FCA2450006721CB /* cfg_cleanup_pass.h */; }; + A9B736901FCA2450006721CB /* cfg_cleanup_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B735671FCA2450006721CB /* cfg_cleanup_pass.h */; }; + A9B736911FCA2450006721CB /* eliminate_dead_functions_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B735681FCA2450006721CB /* eliminate_dead_functions_pass.cpp */; }; + A9B736921FCA2450006721CB /* eliminate_dead_functions_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B735681FCA2450006721CB /* eliminate_dead_functions_pass.cpp */; }; + A9B736931FCA2450006721CB /* local_redundancy_elimination.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B735691FCA2450006721CB /* local_redundancy_elimination.h */; }; + A9B736941FCA2450006721CB /* local_redundancy_elimination.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B735691FCA2450006721CB /* local_redundancy_elimination.h */; }; + A9B736951FCA2450006721CB /* common_uniform_elim_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B7356A1FCA2450006721CB /* common_uniform_elim_pass.cpp */; }; + A9B736961FCA2450006721CB /* common_uniform_elim_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B7356A1FCA2450006721CB /* common_uniform_elim_pass.cpp */; }; + A9B736971FCA2450006721CB /* def_use_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B7356B1FCA2450006721CB /* def_use_manager.cpp */; }; + A9B736981FCA2450006721CB /* def_use_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B7356B1FCA2450006721CB /* def_use_manager.cpp */; }; + A9B736991FCA2450006721CB /* decoration_manager.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B7356C1FCA2450006721CB /* decoration_manager.h */; }; + A9B7369A1FCA2450006721CB /* decoration_manager.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B7356C1FCA2450006721CB /* decoration_manager.h */; }; + A9B7369B1FCA2450006721CB /* local_single_block_elim_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B7356D1FCA2450006721CB /* local_single_block_elim_pass.h */; }; + A9B7369C1FCA2450006721CB /* local_single_block_elim_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B7356D1FCA2450006721CB /* local_single_block_elim_pass.h */; }; + A9B7369D1FCA2450006721CB /* strength_reduction_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B7356E1FCA2450006721CB /* strength_reduction_pass.h */; }; + A9B7369E1FCA2450006721CB /* strength_reduction_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B7356E1FCA2450006721CB /* strength_reduction_pass.h */; }; + A9B7369F1FCA2450006721CB /* aggressive_dead_code_elim_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B7356F1FCA2450006721CB /* aggressive_dead_code_elim_pass.cpp */; }; + A9B736A01FCA2450006721CB /* aggressive_dead_code_elim_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B7356F1FCA2450006721CB /* aggressive_dead_code_elim_pass.cpp */; }; + A9B736A11FCA2450006721CB /* dead_branch_elim_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B735701FCA2450006721CB /* dead_branch_elim_pass.cpp */; }; + A9B736A21FCA2450006721CB /* dead_branch_elim_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B735701FCA2450006721CB /* dead_branch_elim_pass.cpp */; }; + A9B736A31FCA2450006721CB /* flatten_decoration_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B735711FCA2450006721CB /* flatten_decoration_pass.cpp */; }; + A9B736A41FCA2450006721CB /* flatten_decoration_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B735711FCA2450006721CB /* flatten_decoration_pass.cpp */; }; + A9B736A51FCA2450006721CB /* freeze_spec_constant_value_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B735721FCA2450006721CB /* freeze_spec_constant_value_pass.h */; }; + A9B736A61FCA2450006721CB /* freeze_spec_constant_value_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B735721FCA2450006721CB /* freeze_spec_constant_value_pass.h */; }; + A9B736A71FCA2450006721CB /* ir_context.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B735731FCA2450006721CB /* ir_context.cpp */; }; + A9B736A81FCA2450006721CB /* ir_context.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B735731FCA2450006721CB /* ir_context.cpp */; }; + A9B736A91FCA2450006721CB /* mem_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B735741FCA2450006721CB /* mem_pass.h */; }; + A9B736AA1FCA2450006721CB /* mem_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B735741FCA2450006721CB /* mem_pass.h */; }; + A9B736AB1FCA2450006721CB /* local_ssa_elim_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B735751FCA2450006721CB /* local_ssa_elim_pass.cpp */; }; + A9B736AC1FCA2450006721CB /* local_ssa_elim_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B735751FCA2450006721CB /* local_ssa_elim_pass.cpp */; }; + A9B736AD1FCA2450006721CB /* function.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B735761FCA2450006721CB /* function.cpp */; }; + A9B736AE1FCA2450006721CB /* function.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B735761FCA2450006721CB /* function.cpp */; }; + A9B736AF1FCA2450006721CB /* insert_extract_elim.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B735771FCA2450006721CB /* insert_extract_elim.h */; }; + A9B736B01FCA2450006721CB /* insert_extract_elim.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B735771FCA2450006721CB /* insert_extract_elim.h */; }; + A9B736B11FCA2450006721CB /* instruction_list.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B735781FCA2450006721CB /* instruction_list.cpp */; }; + A9B736B21FCA2450006721CB /* instruction_list.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B735781FCA2450006721CB /* instruction_list.cpp */; }; + A9B736B31FCA2450006721CB /* inline_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B735791FCA2450006721CB /* inline_pass.h */; }; + A9B736B41FCA2450006721CB /* inline_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B735791FCA2450006721CB /* inline_pass.h */; }; + A9B736B51FCA2450006721CB /* value_number_table.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B7357A1FCA2450006721CB /* value_number_table.h */; }; + A9B736B61FCA2450006721CB /* value_number_table.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B7357A1FCA2450006721CB /* value_number_table.h */; }; + A9B736B71FCA2450006721CB /* flatten_decoration_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B7357B1FCA2450006721CB /* flatten_decoration_pass.h */; }; + A9B736B81FCA2450006721CB /* flatten_decoration_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B7357B1FCA2450006721CB /* flatten_decoration_pass.h */; }; + A9B736B91FCA2450006721CB /* inline_exhaustive_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B7357C1FCA2450006721CB /* inline_exhaustive_pass.h */; }; + A9B736BA1FCA2450006721CB /* inline_exhaustive_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B7357C1FCA2450006721CB /* inline_exhaustive_pass.h */; }; + A9B736BB1FCA2450006721CB /* constants.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B7357D1FCA2450006721CB /* constants.h */; }; + A9B736BC1FCA2450006721CB /* constants.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B7357D1FCA2450006721CB /* constants.h */; }; + A9B736BD1FCA2450006721CB /* strength_reduction_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B7357E1FCA2450006721CB /* strength_reduction_pass.cpp */; }; + A9B736BE1FCA2450006721CB /* strength_reduction_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B7357E1FCA2450006721CB /* strength_reduction_pass.cpp */; }; + A9B736BF1FCA2450006721CB /* pass_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B7357F1FCA2450006721CB /* pass_manager.cpp */; }; + A9B736C01FCA2450006721CB /* pass_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B7357F1FCA2450006721CB /* pass_manager.cpp */; }; + A9B736C11FCA2450006721CB /* inline_exhaustive_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B735801FCA2450006721CB /* inline_exhaustive_pass.cpp */; }; + A9B736C21FCA2450006721CB /* inline_exhaustive_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B735801FCA2450006721CB /* inline_exhaustive_pass.cpp */; }; + A9B736C31FCA2450006721CB /* log.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B735811FCA2450006721CB /* log.h */; }; + A9B736C41FCA2450006721CB /* log.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B735811FCA2450006721CB /* log.h */; }; + A9B736C51FCA2450006721CB /* eliminate_dead_constant_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B735821FCA2450006721CB /* eliminate_dead_constant_pass.h */; }; + A9B736C61FCA2450006721CB /* eliminate_dead_constant_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B735821FCA2450006721CB /* eliminate_dead_constant_pass.h */; }; + A9B736C71FCA2450006721CB /* dead_variable_elimination.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B735831FCA2450006721CB /* dead_variable_elimination.h */; }; + A9B736C81FCA2450006721CB /* dead_variable_elimination.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B735831FCA2450006721CB /* dead_variable_elimination.h */; }; + A9B736C91FCA2450006721CB /* block_merge_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B735841FCA2450006721CB /* block_merge_pass.cpp */; }; + A9B736CA1FCA2450006721CB /* block_merge_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B735841FCA2450006721CB /* block_merge_pass.cpp */; }; + A9B736CB1FCA2450006721CB /* pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B735851FCA2450006721CB /* pass.h */; }; + A9B736CC1FCA2450006721CB /* pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B735851FCA2450006721CB /* pass.h */; }; + A9B736CD1FCA2450006721CB /* eliminate_dead_functions_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B735861FCA2450006721CB /* eliminate_dead_functions_pass.h */; }; + A9B736CE1FCA2450006721CB /* eliminate_dead_functions_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B735861FCA2450006721CB /* eliminate_dead_functions_pass.h */; }; + A9B736CF1FCA2450006721CB /* common_uniform_elim_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B735871FCA2450006721CB /* common_uniform_elim_pass.h */; }; + A9B736D01FCA2450006721CB /* common_uniform_elim_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B735871FCA2450006721CB /* common_uniform_elim_pass.h */; }; + A9B736D11FCA2450006721CB /* fold.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B735881FCA2450006721CB /* fold.h */; }; + A9B736D21FCA2450006721CB /* fold.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B735881FCA2450006721CB /* fold.h */; }; + A9B736D31FCA2450006721CB /* local_single_store_elim_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B735891FCA2450006721CB /* local_single_store_elim_pass.cpp */; }; + A9B736D41FCA2450006721CB /* local_single_store_elim_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B735891FCA2450006721CB /* local_single_store_elim_pass.cpp */; }; + A9B736D51FCA2450006721CB /* dead_branch_elim_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B7358A1FCA2450006721CB /* dead_branch_elim_pass.h */; }; + A9B736D61FCA2450006721CB /* dead_branch_elim_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B7358A1FCA2450006721CB /* dead_branch_elim_pass.h */; }; + A9B736D71FCA2450006721CB /* set_spec_constant_default_value_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B7358B1FCA2450006721CB /* set_spec_constant_default_value_pass.cpp */; }; + A9B736D81FCA2450006721CB /* set_spec_constant_default_value_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B7358B1FCA2450006721CB /* set_spec_constant_default_value_pass.cpp */; }; + A9B736D91FCA2450006721CB /* passes.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B7358C1FCA2450006721CB /* passes.h */; }; + A9B736DA1FCA2450006721CB /* passes.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B7358C1FCA2450006721CB /* passes.h */; }; + A9B736DB1FCA2450006721CB /* fold.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B7358D1FCA2450006721CB /* fold.cpp */; }; + A9B736DC1FCA2450006721CB /* fold.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B7358D1FCA2450006721CB /* fold.cpp */; }; + A9B736DD1FCA2450006721CB /* remove_duplicates_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B7358E1FCA2450006721CB /* remove_duplicates_pass.h */; }; + A9B736DE1FCA2450006721CB /* remove_duplicates_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B7358E1FCA2450006721CB /* remove_duplicates_pass.h */; }; + A9B736DF1FCA2450006721CB /* reflect.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B7358F1FCA2450006721CB /* reflect.h */; }; + A9B736E01FCA2450006721CB /* reflect.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B7358F1FCA2450006721CB /* reflect.h */; }; + A9B736E11FCA2450006721CB /* null_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B735901FCA2450006721CB /* null_pass.h */; }; + A9B736E21FCA2450006721CB /* null_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B735901FCA2450006721CB /* null_pass.h */; }; + A9B736E31FCA2450006721CB /* instruction.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B735911FCA2450006721CB /* instruction.cpp */; }; + A9B736E41FCA2450006721CB /* instruction.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B735911FCA2450006721CB /* instruction.cpp */; }; + A9B736E51FCA2450006721CB /* value_number_table.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B735921FCA2450006721CB /* value_number_table.cpp */; }; + A9B736E61FCA2450006721CB /* value_number_table.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B735921FCA2450006721CB /* value_number_table.cpp */; }; + A9B736E71FCA2450006721CB /* local_ssa_elim_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B735931FCA2450006721CB /* local_ssa_elim_pass.h */; }; + A9B736E81FCA2450006721CB /* local_ssa_elim_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B735931FCA2450006721CB /* local_ssa_elim_pass.h */; }; + A9B736E91FCA2450006721CB /* inline_opaque_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B735941FCA2450006721CB /* inline_opaque_pass.cpp */; }; + A9B736EA1FCA2450006721CB /* inline_opaque_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B735941FCA2450006721CB /* inline_opaque_pass.cpp */; }; + A9B736EB1FCA2450006721CB /* module.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B735951FCA2450006721CB /* module.h */; }; + A9B736EC1FCA2450006721CB /* module.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B735951FCA2450006721CB /* module.h */; }; + A9B736ED1FCA2450006721CB /* cfg.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B735961FCA2450006721CB /* cfg.h */; }; + A9B736EE1FCA2450006721CB /* cfg.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B735961FCA2450006721CB /* cfg.h */; }; + A9B736EF1FCA2450006721CB /* instruction.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B735971FCA2450006721CB /* instruction.h */; }; + A9B736F01FCA2450006721CB /* instruction.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B735971FCA2450006721CB /* instruction.h */; }; + A9B736F11FCA2450006721CB /* aggressive_dead_code_elim_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B735981FCA2450006721CB /* aggressive_dead_code_elim_pass.h */; }; + A9B736F21FCA2450006721CB /* aggressive_dead_code_elim_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B735981FCA2450006721CB /* aggressive_dead_code_elim_pass.h */; }; + A9B736F31FCA2450006721CB /* pass_manager.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B735991FCA2450006721CB /* pass_manager.h */; }; + A9B736F41FCA2450006721CB /* pass_manager.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B735991FCA2450006721CB /* pass_manager.h */; }; + A9B736F51FCA2450006721CB /* local_access_chain_convert_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B7359A1FCA2450006721CB /* local_access_chain_convert_pass.cpp */; }; + A9B736F61FCA2450006721CB /* local_access_chain_convert_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B7359A1FCA2450006721CB /* local_access_chain_convert_pass.cpp */; }; + A9B736F71FCA2450006721CB /* basic_block.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B7359B1FCA2450006721CB /* basic_block.cpp */; }; + A9B736F81FCA2450006721CB /* basic_block.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B7359B1FCA2450006721CB /* basic_block.cpp */; }; + A9B736F91FCA2450006721CB /* iterator.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B7359C1FCA2450006721CB /* iterator.h */; }; + A9B736FA1FCA2450006721CB /* iterator.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B7359C1FCA2450006721CB /* iterator.h */; }; + A9B736FB1FCA2450006721CB /* build_module.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B7359D1FCA2450006721CB /* build_module.h */; }; + A9B736FC1FCA2450006721CB /* build_module.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B7359D1FCA2450006721CB /* build_module.h */; }; + A9B736FD1FCA2450006721CB /* function.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B7359E1FCA2450006721CB /* function.h */; }; + A9B736FE1FCA2450006721CB /* function.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B7359E1FCA2450006721CB /* function.h */; }; + A9B736FF1FCA2450006721CB /* set_spec_constant_default_value_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B7359F1FCA2450006721CB /* set_spec_constant_default_value_pass.h */; }; + A9B737001FCA2450006721CB /* set_spec_constant_default_value_pass.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B7359F1FCA2450006721CB /* set_spec_constant_default_value_pass.h */; }; + A9B737011FCA2450006721CB /* type_manager.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B735A01FCA2450006721CB /* type_manager.h */; }; + A9B737021FCA2450006721CB /* type_manager.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B735A01FCA2450006721CB /* type_manager.h */; }; + A9B737031FCA2450006721CB /* compact_ids_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B735A11FCA2450006721CB /* compact_ids_pass.cpp */; }; + A9B737041FCA2450006721CB /* compact_ids_pass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B735A11FCA2450006721CB /* compact_ids_pass.cpp */; }; + A9B737051FCA2450006721CB /* table.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B735A21FCA2450006721CB /* table.h */; }; + A9B737061FCA2450006721CB /* table.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B735A21FCA2450006721CB /* table.h */; }; + A9B737071FCA2450006721CB /* validate_image.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B735A31FCA2450006721CB /* validate_image.cpp */; }; + A9B737081FCA2450006721CB /* validate_image.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B735A31FCA2450006721CB /* validate_image.cpp */; }; + A9B737091FCA2450006721CB /* ext_inst.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B735A41FCA2450006721CB /* ext_inst.h */; }; + A9B7370A1FCA2450006721CB /* ext_inst.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B735A41FCA2450006721CB /* ext_inst.h */; }; + A9B7370B1FCA2450006721CB /* validate_type_unique.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B735A51FCA2450006721CB /* validate_type_unique.cpp */; }; + A9B7370C1FCA2450006721CB /* validate_type_unique.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B735A51FCA2450006721CB /* validate_type_unique.cpp */; }; + A9B7370D1FCA2450006721CB /* diagnostic.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B735A61FCA2450006721CB /* diagnostic.cpp */; }; + A9B7370E1FCA2450006721CB /* diagnostic.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B735A61FCA2450006721CB /* diagnostic.cpp */; }; + A9B7370F1FCA2450006721CB /* libspirv.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B735A71FCA2450006721CB /* libspirv.cpp */; }; + A9B737101FCA2450006721CB /* libspirv.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B735A71FCA2450006721CB /* libspirv.cpp */; }; + A9B737111FCA2450006721CB /* instruction.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B735A81FCA2450006721CB /* instruction.h */; }; + A9B737121FCA2450006721CB /* instruction.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B735A81FCA2450006721CB /* instruction.h */; }; + A9B737131FCA2450006721CB /* id_descriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B735A91FCA2450006721CB /* id_descriptor.h */; }; + A9B737141FCA2450006721CB /* id_descriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B735A91FCA2450006721CB /* id_descriptor.h */; }; + A9B737151FCA2450006721CB /* opcode.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B735AA1FCA2450006721CB /* opcode.h */; }; + A9B737161FCA2450006721CB /* opcode.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B735AA1FCA2450006721CB /* opcode.h */; }; + A9B737171FCA2450006721CB /* operand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B735AB1FCA2450006721CB /* operand.cpp */; }; + A9B737181FCA2450006721CB /* operand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B735AB1FCA2450006721CB /* operand.cpp */; }; + A9B737191FCA2450006721CB /* validate_layout.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B735AC1FCA2450006721CB /* validate_layout.cpp */; }; + A9B7371A1FCA2450006721CB /* validate_layout.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B735AC1FCA2450006721CB /* validate_layout.cpp */; }; + A9B7371B1FCA2450006721CB /* extensions.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B735AD1FCA2450006721CB /* extensions.h */; }; + A9B7371C1FCA2450006721CB /* extensions.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B735AD1FCA2450006721CB /* extensions.h */; }; + A9B7371D1FCA2450006721CB /* disassemble.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B735AE1FCA2450006721CB /* disassemble.cpp */; }; + A9B7371E1FCA2450006721CB /* disassemble.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B735AE1FCA2450006721CB /* disassemble.cpp */; }; + A9B7371F1FCA2450006721CB /* binary.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B735AF1FCA2450006721CB /* binary.h */; }; + A9B737201FCA2450006721CB /* binary.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B735AF1FCA2450006721CB /* binary.h */; }; + A9B737211FCA2450006721CB /* text_handler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B735B01FCA2450006721CB /* text_handler.cpp */; }; + A9B737221FCA2450006721CB /* text_handler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B735B01FCA2450006721CB /* text_handler.cpp */; }; + A9B737231FCA2450006721CB /* construct.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B735B21FCA2450006721CB /* construct.h */; }; + A9B737241FCA2450006721CB /* construct.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B735B21FCA2450006721CB /* construct.h */; }; + A9B737251FCA2450006721CB /* basic_block.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B735B31FCA2450006721CB /* basic_block.h */; }; + A9B737261FCA2450006721CB /* basic_block.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B735B31FCA2450006721CB /* basic_block.h */; }; + A9B737271FCA2450006721CB /* validation_state.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B735B41FCA2450006721CB /* validation_state.h */; }; + A9B737281FCA2450006721CB /* validation_state.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B735B41FCA2450006721CB /* validation_state.h */; }; + A9B737291FCA2450006721CB /* construct.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B735B51FCA2450006721CB /* construct.cpp */; }; + A9B7372A1FCA2450006721CB /* construct.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B735B51FCA2450006721CB /* construct.cpp */; }; + A9B7372B1FCA2450006721CB /* function.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B735B61FCA2450006721CB /* function.cpp */; }; + A9B7372C1FCA2450006721CB /* function.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B735B61FCA2450006721CB /* function.cpp */; }; + A9B7372D1FCA2450006721CB /* instruction.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B735B71FCA2450006721CB /* instruction.cpp */; }; + A9B7372E1FCA2450006721CB /* instruction.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B735B71FCA2450006721CB /* instruction.cpp */; }; + A9B7372F1FCA2450006721CB /* instruction.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B735B81FCA2450006721CB /* instruction.h */; }; + A9B737301FCA2450006721CB /* instruction.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B735B81FCA2450006721CB /* instruction.h */; }; + A9B737311FCA2450006721CB /* basic_block.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B735B91FCA2450006721CB /* basic_block.cpp */; }; + A9B737321FCA2450006721CB /* basic_block.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B735B91FCA2450006721CB /* basic_block.cpp */; }; + A9B737331FCA2450006721CB /* function.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B735BA1FCA2450006721CB /* function.h */; }; + A9B737341FCA2450006721CB /* function.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B735BA1FCA2450006721CB /* function.h */; }; + A9B737351FCA2450006721CB /* validation_state.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B735BB1FCA2450006721CB /* validation_state.cpp */; }; + A9B737361FCA2450006721CB /* validation_state.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9B735BB1FCA2450006721CB /* validation_state.cpp */; }; + A9B737371FCA2450006721CB /* decoration.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B735BC1FCA2450006721CB /* decoration.h */; }; + A9B737381FCA2450006721CB /* decoration.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B735BC1FCA2450006721CB /* decoration.h */; }; A9BB09761CEF89B100CCAB22 /* spirv.hpp in Headers */ = {isa = PBXBuildFile; fileRef = A9BB09751CEF89B100CCAB22 /* spirv.hpp */; settings = {ATTRIBUTES = (Public, ); }; }; A9BB09771CEF89B100CCAB22 /* spirv.hpp in Headers */ = {isa = PBXBuildFile; fileRef = A9BB09751CEF89B100CCAB22 /* spirv.hpp */; settings = {ATTRIBUTES = (Public, ); }; }; A9D008481EF952E200B49F9D /* CodeGen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9D007E71EF952E200B49F9D /* CodeGen.cpp */; }; @@ -639,198 +651,6 @@ A97CC73E1C7527F3004A5C7E /* MoltenVKShaderConverterTool.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MoltenVKShaderConverterTool.cpp; sourceTree = ""; }; A97CC73F1C7527F3004A5C7E /* MoltenVKShaderConverterTool.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MoltenVKShaderConverterTool.h; sourceTree = ""; }; A98149651FB6A98A005F00B4 /* MVKStrings.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MVKStrings.h; sourceTree = ""; }; - A994BE731FBF3F9700278EB9 /* assembly_grammar.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = assembly_grammar.cpp; sourceTree = ""; }; - A994BE741FBF3F9700278EB9 /* assembly_grammar.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = assembly_grammar.h; sourceTree = ""; }; - A994BE751FBF3F9700278EB9 /* binary.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = binary.cpp; sourceTree = ""; }; - A994BE761FBF3F9700278EB9 /* binary.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = binary.h; sourceTree = ""; }; - A994BE771FBF3F9700278EB9 /* cfa.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cfa.h; sourceTree = ""; }; - A994BE781FBF3F9700278EB9 /* CMakeLists.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = ""; }; - A994BE7A1FBF3F9700278EB9 /* CMakeLists.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = ""; }; - A994BE7B1FBF3F9700278EB9 /* markv.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = markv.h; sourceTree = ""; }; - A994BE7C1FBF3F9700278EB9 /* markv_codec.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = markv_codec.cpp; sourceTree = ""; }; - A994BE7D1FBF3F9700278EB9 /* markv_model.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = markv_model.h; sourceTree = ""; }; - A994BE7E1FBF3F9700278EB9 /* diagnostic.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = diagnostic.cpp; sourceTree = ""; }; - A994BE7F1FBF3F9700278EB9 /* diagnostic.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = diagnostic.h; sourceTree = ""; }; - A994BE801FBF3F9700278EB9 /* disassemble.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = disassemble.cpp; sourceTree = ""; }; - A994BE811FBF3F9700278EB9 /* enum_set.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = enum_set.h; sourceTree = ""; }; - A994BE821FBF3F9700278EB9 /* enum_string_mapping.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = enum_string_mapping.cpp; sourceTree = ""; }; - A994BE831FBF3F9700278EB9 /* enum_string_mapping.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = enum_string_mapping.h; sourceTree = ""; }; - A994BE841FBF3F9700278EB9 /* ext_inst.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ext_inst.cpp; sourceTree = ""; }; - A994BE851FBF3F9700278EB9 /* ext_inst.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ext_inst.h; sourceTree = ""; }; - A994BE861FBF3F9700278EB9 /* extensions.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = extensions.cpp; sourceTree = ""; }; - A994BE871FBF3F9700278EB9 /* extensions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = extensions.h; sourceTree = ""; }; - A994BE881FBF3F9700278EB9 /* extinst.spv-amd-gcn-shader.grammar.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "extinst.spv-amd-gcn-shader.grammar.json"; sourceTree = ""; }; - A994BE891FBF3F9700278EB9 /* extinst.spv-amd-shader-ballot.grammar.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "extinst.spv-amd-shader-ballot.grammar.json"; sourceTree = ""; }; - A994BE8A1FBF3F9700278EB9 /* extinst.spv-amd-shader-explicit-vertex-parameter.grammar.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "extinst.spv-amd-shader-explicit-vertex-parameter.grammar.json"; sourceTree = ""; }; - A994BE8B1FBF3F9700278EB9 /* extinst.spv-amd-shader-trinary-minmax.grammar.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "extinst.spv-amd-shader-trinary-minmax.grammar.json"; sourceTree = ""; }; - A994BE8C1FBF3F9700278EB9 /* id_descriptor.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = id_descriptor.cpp; sourceTree = ""; }; - A994BE8D1FBF3F9700278EB9 /* id_descriptor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = id_descriptor.h; sourceTree = ""; }; - A994BE8E1FBF3F9700278EB9 /* instruction.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = instruction.h; sourceTree = ""; }; - A994BE8F1FBF3F9700278EB9 /* libspirv.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = libspirv.cpp; sourceTree = ""; }; - A994BE911FBF3F9700278EB9 /* CMakeLists.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = ""; }; - A994BE921FBF3F9700278EB9 /* linker.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = linker.cpp; sourceTree = ""; }; - A994BE931FBF3F9700278EB9 /* macro.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = macro.h; sourceTree = ""; }; - A994BE941FBF3F9700278EB9 /* message.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = message.cpp; sourceTree = ""; }; - A994BE951FBF3F9700278EB9 /* message.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = message.h; sourceTree = ""; }; - A994BE961FBF3F9700278EB9 /* name_mapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = name_mapper.cpp; sourceTree = ""; }; - A994BE971FBF3F9700278EB9 /* name_mapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = name_mapper.h; sourceTree = ""; }; - A994BE981FBF3F9700278EB9 /* opcode.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = opcode.cpp; sourceTree = ""; }; - A994BE991FBF3F9700278EB9 /* opcode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = opcode.h; sourceTree = ""; }; - A994BE9A1FBF3F9700278EB9 /* operand.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = operand.cpp; sourceTree = ""; }; - A994BE9B1FBF3F9700278EB9 /* operand.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = operand.h; sourceTree = ""; }; - A994BE9D1FBF3F9700278EB9 /* aggressive_dead_code_elim_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = aggressive_dead_code_elim_pass.cpp; sourceTree = ""; }; - A994BE9E1FBF3F9700278EB9 /* aggressive_dead_code_elim_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = aggressive_dead_code_elim_pass.h; sourceTree = ""; }; - A994BE9F1FBF3F9700278EB9 /* basic_block.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = basic_block.cpp; sourceTree = ""; }; - A994BEA01FBF3F9700278EB9 /* basic_block.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = basic_block.h; sourceTree = ""; }; - A994BEA11FBF3F9700278EB9 /* block_merge_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = block_merge_pass.cpp; sourceTree = ""; }; - A994BEA21FBF3F9700278EB9 /* block_merge_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = block_merge_pass.h; sourceTree = ""; }; - A994BEA31FBF3F9700278EB9 /* build_module.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = build_module.cpp; sourceTree = ""; }; - A994BEA41FBF3F9700278EB9 /* build_module.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = build_module.h; sourceTree = ""; }; - A994BEA51FBF3F9700278EB9 /* cfg.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = cfg.cpp; sourceTree = ""; }; - A994BEA61FBF3F9700278EB9 /* cfg.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cfg.h; sourceTree = ""; }; - A994BEA71FBF3F9700278EB9 /* cfg_cleanup_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = cfg_cleanup_pass.cpp; sourceTree = ""; }; - A994BEA81FBF3F9700278EB9 /* cfg_cleanup_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cfg_cleanup_pass.h; sourceTree = ""; }; - A994BEA91FBF3F9700278EB9 /* CMakeLists.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = ""; }; - A994BEAA1FBF3F9700278EB9 /* common_uniform_elim_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = common_uniform_elim_pass.cpp; sourceTree = ""; }; - A994BEAB1FBF3F9700278EB9 /* common_uniform_elim_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = common_uniform_elim_pass.h; sourceTree = ""; }; - A994BEAC1FBF3F9700278EB9 /* compact_ids_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = compact_ids_pass.cpp; sourceTree = ""; }; - A994BEAD1FBF3F9700278EB9 /* compact_ids_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = compact_ids_pass.h; sourceTree = ""; }; - A994BEAE1FBF3F9700278EB9 /* constants.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = constants.h; sourceTree = ""; }; - A994BEAF1FBF3F9700278EB9 /* dead_branch_elim_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = dead_branch_elim_pass.cpp; sourceTree = ""; }; - A994BEB01FBF3F9700278EB9 /* dead_branch_elim_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dead_branch_elim_pass.h; sourceTree = ""; }; - A994BEB11FBF3F9700278EB9 /* dead_variable_elimination.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = dead_variable_elimination.cpp; sourceTree = ""; }; - A994BEB21FBF3F9700278EB9 /* dead_variable_elimination.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dead_variable_elimination.h; sourceTree = ""; }; - A994BEB31FBF3F9700278EB9 /* decoration_manager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = decoration_manager.cpp; sourceTree = ""; }; - A994BEB41FBF3F9700278EB9 /* decoration_manager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = decoration_manager.h; sourceTree = ""; }; - A994BEB51FBF3F9700278EB9 /* def_use_manager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = def_use_manager.cpp; sourceTree = ""; }; - A994BEB61FBF3F9700278EB9 /* def_use_manager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = def_use_manager.h; sourceTree = ""; }; - A994BEB71FBF3F9700278EB9 /* eliminate_dead_constant_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = eliminate_dead_constant_pass.cpp; sourceTree = ""; }; - A994BEB81FBF3F9700278EB9 /* eliminate_dead_constant_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = eliminate_dead_constant_pass.h; sourceTree = ""; }; - A994BEB91FBF3F9700278EB9 /* eliminate_dead_functions_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = eliminate_dead_functions_pass.cpp; sourceTree = ""; }; - A994BEBA1FBF3F9700278EB9 /* eliminate_dead_functions_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = eliminate_dead_functions_pass.h; sourceTree = ""; }; - A994BEBB1FBF3F9700278EB9 /* flatten_decoration_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = flatten_decoration_pass.cpp; sourceTree = ""; }; - A994BEBC1FBF3F9700278EB9 /* flatten_decoration_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = flatten_decoration_pass.h; sourceTree = ""; }; - A994BEBD1FBF3F9700278EB9 /* fold.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = fold.cpp; sourceTree = ""; }; - A994BEBE1FBF3F9700278EB9 /* fold.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fold.h; sourceTree = ""; }; - A994BEBF1FBF3F9700278EB9 /* 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 = ""; }; - A994BEC01FBF3F9700278EB9 /* 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 = ""; }; - A994BEC11FBF3F9700278EB9 /* freeze_spec_constant_value_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = freeze_spec_constant_value_pass.cpp; sourceTree = ""; }; - A994BEC21FBF3F9700278EB9 /* freeze_spec_constant_value_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = freeze_spec_constant_value_pass.h; sourceTree = ""; }; - A994BEC31FBF3F9700278EB9 /* function.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = function.cpp; sourceTree = ""; }; - A994BEC41FBF3F9700278EB9 /* function.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = function.h; sourceTree = ""; }; - A994BEC51FBF3F9700278EB9 /* inline_exhaustive_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = inline_exhaustive_pass.cpp; sourceTree = ""; }; - A994BEC61FBF3F9700278EB9 /* inline_exhaustive_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = inline_exhaustive_pass.h; sourceTree = ""; }; - A994BEC71FBF3F9700278EB9 /* inline_opaque_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = inline_opaque_pass.cpp; sourceTree = ""; }; - A994BEC81FBF3F9700278EB9 /* inline_opaque_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = inline_opaque_pass.h; sourceTree = ""; }; - A994BEC91FBF3F9700278EB9 /* inline_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = inline_pass.cpp; sourceTree = ""; }; - A994BECA1FBF3F9700278EB9 /* inline_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = inline_pass.h; sourceTree = ""; }; - A994BECB1FBF3F9700278EB9 /* insert_extract_elim.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = insert_extract_elim.cpp; sourceTree = ""; }; - A994BECC1FBF3F9700278EB9 /* insert_extract_elim.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = insert_extract_elim.h; sourceTree = ""; }; - A994BECD1FBF3F9700278EB9 /* instruction.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = instruction.cpp; sourceTree = ""; }; - A994BECE1FBF3F9700278EB9 /* instruction.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = instruction.h; sourceTree = ""; }; - A994BECF1FBF3F9700278EB9 /* instruction_list.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = instruction_list.cpp; sourceTree = ""; }; - A994BED01FBF3F9700278EB9 /* instruction_list.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = instruction_list.h; sourceTree = ""; }; - A994BED11FBF3F9700278EB9 /* ir_context.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ir_context.cpp; sourceTree = ""; }; - A994BED21FBF3F9700278EB9 /* ir_context.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ir_context.h; sourceTree = ""; }; - A994BED31FBF3F9700278EB9 /* ir_loader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ir_loader.cpp; sourceTree = ""; }; - A994BED41FBF3F9700278EB9 /* ir_loader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ir_loader.h; sourceTree = ""; }; - A994BED51FBF3F9700278EB9 /* iterator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = iterator.h; sourceTree = ""; }; - A994BED61FBF3F9700278EB9 /* local_access_chain_convert_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = local_access_chain_convert_pass.cpp; sourceTree = ""; }; - A994BED71FBF3F9700278EB9 /* local_access_chain_convert_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = local_access_chain_convert_pass.h; sourceTree = ""; }; - A994BED81FBF3F9700278EB9 /* local_single_block_elim_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = local_single_block_elim_pass.cpp; sourceTree = ""; }; - A994BED91FBF3F9700278EB9 /* local_single_block_elim_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = local_single_block_elim_pass.h; sourceTree = ""; }; - A994BEDA1FBF3F9700278EB9 /* local_single_store_elim_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = local_single_store_elim_pass.cpp; sourceTree = ""; }; - A994BEDB1FBF3F9700278EB9 /* local_single_store_elim_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = local_single_store_elim_pass.h; sourceTree = ""; }; - A994BEDC1FBF3F9700278EB9 /* local_ssa_elim_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = local_ssa_elim_pass.cpp; sourceTree = ""; }; - A994BEDD1FBF3F9700278EB9 /* local_ssa_elim_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = local_ssa_elim_pass.h; sourceTree = ""; }; - A994BEDE1FBF3F9700278EB9 /* log.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = log.h; sourceTree = ""; }; - A994BEDF1FBF3F9700278EB9 /* make_unique.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = make_unique.h; sourceTree = ""; }; - A994BEE01FBF3F9700278EB9 /* mem_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = mem_pass.cpp; sourceTree = ""; }; - A994BEE11FBF3F9700278EB9 /* mem_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mem_pass.h; sourceTree = ""; }; - A994BEE21FBF3F9700278EB9 /* merge_return_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = merge_return_pass.cpp; sourceTree = ""; }; - A994BEE31FBF3F9700278EB9 /* merge_return_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = merge_return_pass.h; sourceTree = ""; }; - A994BEE41FBF3F9700278EB9 /* module.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = module.cpp; sourceTree = ""; }; - A994BEE51FBF3F9700278EB9 /* module.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = module.h; sourceTree = ""; }; - A994BEE61FBF3F9700278EB9 /* null_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = null_pass.h; sourceTree = ""; }; - A994BEE71FBF3F9700278EB9 /* optimizer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = optimizer.cpp; sourceTree = ""; }; - A994BEE81FBF3F9700278EB9 /* pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = pass.cpp; sourceTree = ""; }; - A994BEE91FBF3F9700278EB9 /* pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pass.h; sourceTree = ""; }; - A994BEEA1FBF3F9700278EB9 /* pass_manager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = pass_manager.cpp; sourceTree = ""; }; - A994BEEB1FBF3F9700278EB9 /* pass_manager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pass_manager.h; sourceTree = ""; }; - A994BEEC1FBF3F9700278EB9 /* passes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = passes.h; sourceTree = ""; }; - A994BEED1FBF3F9700278EB9 /* reflect.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = reflect.h; sourceTree = ""; }; - A994BEEE1FBF3F9700278EB9 /* remove_duplicates_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = remove_duplicates_pass.cpp; sourceTree = ""; }; - A994BEEF1FBF3F9700278EB9 /* remove_duplicates_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = remove_duplicates_pass.h; sourceTree = ""; }; - A994BEF01FBF3F9700278EB9 /* set_spec_constant_default_value_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = set_spec_constant_default_value_pass.cpp; sourceTree = ""; }; - A994BEF11FBF3F9700278EB9 /* set_spec_constant_default_value_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = set_spec_constant_default_value_pass.h; sourceTree = ""; }; - A994BEF21FBF3F9700278EB9 /* strength_reduction_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = strength_reduction_pass.cpp; sourceTree = ""; }; - A994BEF31FBF3F9700278EB9 /* strength_reduction_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = strength_reduction_pass.h; sourceTree = ""; }; - A994BEF41FBF3F9700278EB9 /* strip_debug_info_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = strip_debug_info_pass.cpp; sourceTree = ""; }; - A994BEF51FBF3F9700278EB9 /* strip_debug_info_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = strip_debug_info_pass.h; sourceTree = ""; }; - A994BEF61FBF3F9700278EB9 /* type_manager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = type_manager.cpp; sourceTree = ""; }; - A994BEF71FBF3F9700278EB9 /* type_manager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = type_manager.h; sourceTree = ""; }; - A994BEF81FBF3F9700278EB9 /* types.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = types.cpp; sourceTree = ""; }; - A994BEF91FBF3F9700278EB9 /* types.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = types.h; sourceTree = ""; }; - A994BEFA1FBF3F9700278EB9 /* unify_const_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = unify_const_pass.cpp; sourceTree = ""; }; - A994BEFB1FBF3F9700278EB9 /* unify_const_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = unify_const_pass.h; sourceTree = ""; }; - A994BEFC1FBF3F9700278EB9 /* parsed_operand.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = parsed_operand.cpp; sourceTree = ""; }; - A994BEFD1FBF3F9700278EB9 /* parsed_operand.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = parsed_operand.h; sourceTree = ""; }; - A994BEFE1FBF3F9700278EB9 /* print.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = print.cpp; sourceTree = ""; }; - A994BEFF1FBF3F9700278EB9 /* print.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = print.h; sourceTree = ""; }; - A994BF001FBF3F9700278EB9 /* software_version.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = software_version.cpp; sourceTree = ""; }; - A994BF011FBF3F9700278EB9 /* spirv_constant.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = spirv_constant.h; sourceTree = ""; }; - A994BF021FBF3F9700278EB9 /* spirv_definition.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = spirv_definition.h; sourceTree = ""; }; - A994BF031FBF3F9700278EB9 /* spirv_endian.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = spirv_endian.cpp; sourceTree = ""; }; - A994BF041FBF3F9700278EB9 /* spirv_endian.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = spirv_endian.h; sourceTree = ""; }; - A994BF051FBF3F9700278EB9 /* spirv_stats.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = spirv_stats.cpp; sourceTree = ""; }; - A994BF061FBF3F9700278EB9 /* spirv_stats.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = spirv_stats.h; sourceTree = ""; }; - A994BF071FBF3F9700278EB9 /* spirv_target_env.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = spirv_target_env.cpp; sourceTree = ""; }; - A994BF081FBF3F9700278EB9 /* spirv_target_env.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = spirv_target_env.h; sourceTree = ""; }; - A994BF091FBF3F9700278EB9 /* spirv_validator_options.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = spirv_validator_options.cpp; sourceTree = ""; }; - A994BF0A1FBF3F9700278EB9 /* spirv_validator_options.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = spirv_validator_options.h; sourceTree = ""; }; - A994BF0B1FBF3F9700278EB9 /* table.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = table.cpp; sourceTree = ""; }; - A994BF0C1FBF3F9700278EB9 /* table.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = table.h; sourceTree = ""; }; - A994BF0D1FBF3F9700278EB9 /* text.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = text.cpp; sourceTree = ""; }; - A994BF0E1FBF3F9700278EB9 /* text.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = text.h; sourceTree = ""; }; - A994BF0F1FBF3F9700278EB9 /* text_handler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = text_handler.cpp; sourceTree = ""; }; - A994BF101FBF3F9700278EB9 /* text_handler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = text_handler.h; sourceTree = ""; }; - A994BF121FBF3F9700278EB9 /* bit_stream.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = bit_stream.cpp; sourceTree = ""; }; - A994BF131FBF3F9700278EB9 /* bit_stream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = bit_stream.h; sourceTree = ""; }; - A994BF141FBF3F9700278EB9 /* bitutils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = bitutils.h; sourceTree = ""; }; - A994BF151FBF3F9700278EB9 /* hex_float.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = hex_float.h; sourceTree = ""; }; - A994BF161FBF3F9700278EB9 /* huffman_codec.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = huffman_codec.h; sourceTree = ""; }; - A994BF171FBF3F9700278EB9 /* ilist.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ilist.h; sourceTree = ""; }; - A994BF181FBF3F9700278EB9 /* ilist_node.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ilist_node.h; sourceTree = ""; }; - A994BF191FBF3F9700278EB9 /* move_to_front.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = move_to_front.h; sourceTree = ""; }; - A994BF1A1FBF3F9700278EB9 /* parse_number.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = parse_number.cpp; sourceTree = ""; }; - A994BF1B1FBF3F9700278EB9 /* parse_number.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = parse_number.h; sourceTree = ""; }; - A994BF1C1FBF3F9700278EB9 /* string_utils.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = string_utils.cpp; sourceTree = ""; }; - A994BF1D1FBF3F9700278EB9 /* string_utils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = string_utils.h; sourceTree = ""; }; - A994BF1F1FBF3F9700278EB9 /* basic_block.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = basic_block.cpp; sourceTree = ""; }; - A994BF201FBF3F9700278EB9 /* basic_block.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = basic_block.h; sourceTree = ""; }; - A994BF211FBF3F9700278EB9 /* construct.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = construct.cpp; sourceTree = ""; }; - A994BF221FBF3F9700278EB9 /* construct.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = construct.h; sourceTree = ""; }; - A994BF231FBF3F9700278EB9 /* decoration.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = decoration.h; sourceTree = ""; }; - A994BF241FBF3F9700278EB9 /* function.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = function.cpp; sourceTree = ""; }; - A994BF251FBF3F9700278EB9 /* function.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = function.h; sourceTree = ""; }; - A994BF261FBF3F9700278EB9 /* instruction.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = instruction.cpp; sourceTree = ""; }; - A994BF271FBF3F9700278EB9 /* instruction.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = instruction.h; sourceTree = ""; }; - A994BF281FBF3F9700278EB9 /* validation_state.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validation_state.cpp; sourceTree = ""; }; - A994BF291FBF3F9700278EB9 /* validation_state.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = validation_state.h; sourceTree = ""; }; - A994BF2A1FBF3F9700278EB9 /* validate.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate.cpp; sourceTree = ""; }; - A994BF2B1FBF3F9700278EB9 /* validate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = validate.h; sourceTree = ""; }; - A994BF2C1FBF3F9700278EB9 /* validate_arithmetics.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_arithmetics.cpp; sourceTree = ""; }; - A994BF2D1FBF3F9700278EB9 /* validate_bitwise.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_bitwise.cpp; sourceTree = ""; }; - A994BF2E1FBF3F9700278EB9 /* validate_capability.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_capability.cpp; sourceTree = ""; }; - A994BF2F1FBF3F9700278EB9 /* validate_cfg.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_cfg.cpp; sourceTree = ""; }; - A994BF301FBF3F9700278EB9 /* validate_conversion.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_conversion.cpp; sourceTree = ""; }; - A994BF311FBF3F9700278EB9 /* validate_datarules.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_datarules.cpp; sourceTree = ""; }; - A994BF321FBF3F9700278EB9 /* validate_decorations.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_decorations.cpp; sourceTree = ""; }; - A994BF331FBF3F9700278EB9 /* validate_id.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_id.cpp; sourceTree = ""; }; - A994BF341FBF3F9700278EB9 /* validate_instruction.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_instruction.cpp; sourceTree = ""; }; - A994BF351FBF3F9700278EB9 /* validate_layout.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_layout.cpp; sourceTree = ""; }; - A994BF361FBF3F9700278EB9 /* validate_logicals.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_logicals.cpp; sourceTree = ""; }; - A994BF371FBF3F9700278EB9 /* validate_type_unique.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_type_unique.cpp; sourceTree = ""; }; A9AB19901CB5B5A80001E7F9 /* spirv_common.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = spirv_common.hpp; path = "SPIRV-Cross/spirv_common.hpp"; sourceTree = ""; }; A9AB19911CB5B5A80001E7F9 /* spirv_cross.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = spirv_cross.cpp; path = "SPIRV-Cross/spirv_cross.cpp"; sourceTree = ""; }; A9AB19921CB5B5A80001E7F9 /* spirv_cross.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = spirv_cross.hpp; path = "SPIRV-Cross/spirv_cross.hpp"; sourceTree = ""; }; @@ -838,6 +658,204 @@ A9AB19941CB5B5A80001E7F9 /* spirv_glsl.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = spirv_glsl.hpp; path = "SPIRV-Cross/spirv_glsl.hpp"; sourceTree = ""; }; A9AB19951CB5B5A80001E7F9 /* spirv_msl.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = spirv_msl.cpp; path = "SPIRV-Cross/spirv_msl.cpp"; sourceTree = ""; }; A9AB19961CB5B5A80001E7F9 /* spirv_msl.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = spirv_msl.hpp; path = "SPIRV-Cross/spirv_msl.hpp"; sourceTree = ""; }; + A9B734F21FCA2450006721CB /* spirv_target_env.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = spirv_target_env.cpp; sourceTree = ""; }; + A9B734F31FCA2450006721CB /* validate_cfg.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_cfg.cpp; sourceTree = ""; }; + A9B734F41FCA2450006721CB /* extinst.spv-amd-shader-explicit-vertex-parameter.grammar.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "extinst.spv-amd-shader-explicit-vertex-parameter.grammar.json"; sourceTree = ""; }; + A9B734F51FCA2450006721CB /* validate_capability.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_capability.cpp; sourceTree = ""; }; + A9B734F61FCA2450006721CB /* assembly_grammar.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = assembly_grammar.h; sourceTree = ""; }; + A9B734F71FCA2450006721CB /* enum_set.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = enum_set.h; sourceTree = ""; }; + A9B734F81FCA2450006721CB /* CMakeLists.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = ""; }; + A9B734F91FCA2450006721CB /* extinst.spv-amd-shader-ballot.grammar.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "extinst.spv-amd-shader-ballot.grammar.json"; sourceTree = ""; }; + A9B734FA1FCA2450006721CB /* text.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = text.cpp; sourceTree = ""; }; + A9B734FB1FCA2450006721CB /* assembly_grammar.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = assembly_grammar.cpp; sourceTree = ""; }; + A9B734FC1FCA2450006721CB /* text.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = text.h; sourceTree = ""; }; + A9B734FD1FCA2450006721CB /* extensions.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = extensions.cpp; sourceTree = ""; }; + A9B734FF1FCA2450006721CB /* parse_number.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = parse_number.h; sourceTree = ""; }; + A9B735001FCA2450006721CB /* ilist_node.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ilist_node.h; sourceTree = ""; }; + A9B735011FCA2450006721CB /* string_utils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = string_utils.h; sourceTree = ""; }; + A9B735021FCA2450006721CB /* huffman_codec.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = huffman_codec.h; sourceTree = ""; }; + A9B735031FCA2450006721CB /* bit_stream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = bit_stream.h; sourceTree = ""; }; + A9B735041FCA2450006721CB /* string_utils.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = string_utils.cpp; sourceTree = ""; }; + A9B735051FCA2450006721CB /* move_to_front.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = move_to_front.h; sourceTree = ""; }; + A9B735061FCA2450006721CB /* bitutils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = bitutils.h; sourceTree = ""; }; + A9B735071FCA2450006721CB /* bit_stream.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = bit_stream.cpp; sourceTree = ""; }; + A9B735081FCA2450006721CB /* hex_float.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = hex_float.h; sourceTree = ""; }; + A9B735091FCA2450006721CB /* parse_number.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = parse_number.cpp; sourceTree = ""; }; + A9B7350A1FCA2450006721CB /* ilist.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ilist.h; sourceTree = ""; }; + A9B7350B1FCA2450006721CB /* spirv_target_env.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = spirv_target_env.h; sourceTree = ""; }; + A9B7350C1FCA2450006721CB /* message.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = message.cpp; sourceTree = ""; }; + A9B7350D1FCA2450006721CB /* table.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = table.cpp; sourceTree = ""; }; + A9B7350E1FCA2450006721CB /* id_descriptor.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = id_descriptor.cpp; sourceTree = ""; }; + A9B7350F1FCA2450006721CB /* validate_instruction.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_instruction.cpp; sourceTree = ""; }; + A9B735101FCA2450006721CB /* validate_decorations.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_decorations.cpp; sourceTree = ""; }; + A9B735111FCA2450006721CB /* cfa.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cfa.h; sourceTree = ""; }; + A9B735121FCA2450006721CB /* enum_string_mapping.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = enum_string_mapping.h; sourceTree = ""; }; + A9B735131FCA2450006721CB /* spirv_validator_options.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = spirv_validator_options.cpp; sourceTree = ""; }; + A9B735141FCA2450006721CB /* spirv_stats.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = spirv_stats.cpp; sourceTree = ""; }; + A9B735151FCA2450006721CB /* extinst.spv-amd-shader-trinary-minmax.grammar.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "extinst.spv-amd-shader-trinary-minmax.grammar.json"; sourceTree = ""; }; + A9B735161FCA2450006721CB /* print.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = print.cpp; sourceTree = ""; }; + A9B735171FCA2450006721CB /* spirv_definition.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = spirv_definition.h; sourceTree = ""; }; + A9B735181FCA2450006721CB /* message.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = message.h; sourceTree = ""; }; + A9B735191FCA2450006721CB /* operand.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = operand.h; sourceTree = ""; }; + A9B7351A1FCA2450006721CB /* spirv_endian.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = spirv_endian.cpp; sourceTree = ""; }; + A9B7351B1FCA2450006721CB /* macro.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = macro.h; sourceTree = ""; }; + A9B7351C1FCA2450006721CB /* validate.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate.cpp; sourceTree = ""; }; + A9B7351D1FCA2450006721CB /* spirv_constant.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = spirv_constant.h; sourceTree = ""; }; + A9B7351E1FCA2450006721CB /* extinst.spv-amd-gcn-shader.grammar.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "extinst.spv-amd-gcn-shader.grammar.json"; sourceTree = ""; }; + A9B7351F1FCA2450006721CB /* binary.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = binary.cpp; sourceTree = ""; }; + A9B735201FCA2450006721CB /* validate_bitwise.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_bitwise.cpp; sourceTree = ""; }; + A9B735211FCA2450006721CB /* spirv_validator_options.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = spirv_validator_options.h; sourceTree = ""; }; + A9B735231FCA2450006721CB /* markv_codec.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = markv_codec.cpp; sourceTree = ""; }; + A9B735241FCA2450006721CB /* CMakeLists.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = ""; }; + A9B735251FCA2450006721CB /* markv.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = markv.h; sourceTree = ""; }; + A9B735261FCA2450006721CB /* markv_model.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = markv_model.h; sourceTree = ""; }; + A9B735271FCA2450006721CB /* enum_string_mapping.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = enum_string_mapping.cpp; sourceTree = ""; }; + A9B735281FCA2450006721CB /* validate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = validate.h; sourceTree = ""; }; + A9B735291FCA2450006721CB /* text_handler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = text_handler.h; sourceTree = ""; }; + A9B7352A1FCA2450006721CB /* parsed_operand.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = parsed_operand.h; sourceTree = ""; }; + A9B7352B1FCA2450006721CB /* name_mapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = name_mapper.h; sourceTree = ""; }; + A9B7352C1FCA2450006721CB /* parsed_operand.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = parsed_operand.cpp; sourceTree = ""; }; + A9B7352D1FCA2450006721CB /* diagnostic.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = diagnostic.h; sourceTree = ""; }; + A9B7352E1FCA2450006721CB /* spirv_endian.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = spirv_endian.h; sourceTree = ""; }; + A9B7352F1FCA2450006721CB /* name_mapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = name_mapper.cpp; sourceTree = ""; }; + A9B735301FCA2450006721CB /* validate_conversion.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_conversion.cpp; sourceTree = ""; }; + A9B735311FCA2450006721CB /* validate_datarules.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_datarules.cpp; sourceTree = ""; }; + A9B735331FCA2450006721CB /* CMakeLists.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = ""; }; + A9B735341FCA2450006721CB /* linker.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = linker.cpp; sourceTree = ""; }; + A9B735351FCA2450006721CB /* validate_id.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_id.cpp; sourceTree = ""; }; + A9B735361FCA2450006721CB /* software_version.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = software_version.cpp; sourceTree = ""; }; + A9B735371FCA2450006721CB /* validate_arithmetics.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_arithmetics.cpp; sourceTree = ""; }; + A9B735381FCA2450006721CB /* spirv_stats.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = spirv_stats.h; sourceTree = ""; }; + A9B735391FCA2450006721CB /* opcode.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = opcode.cpp; sourceTree = ""; }; + A9B7353A1FCA2450006721CB /* validate_logicals.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_logicals.cpp; sourceTree = ""; }; + A9B7353B1FCA2450006721CB /* validate_derivatives.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_derivatives.cpp; sourceTree = ""; }; + A9B7353C1FCA2450006721CB /* print.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = print.h; sourceTree = ""; }; + A9B7353D1FCA2450006721CB /* ext_inst.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ext_inst.cpp; sourceTree = ""; }; + A9B7353F1FCA2450006721CB /* optimizer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = optimizer.cpp; sourceTree = ""; }; + A9B735401FCA2450006721CB /* merge_return_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = merge_return_pass.h; sourceTree = ""; }; + A9B735411FCA2450006721CB /* inline_opaque_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = inline_opaque_pass.h; sourceTree = ""; }; + A9B735421FCA2450006721CB /* build_module.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = build_module.cpp; sourceTree = ""; }; + A9B735431FCA2450006721CB /* compact_ids_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = compact_ids_pass.h; sourceTree = ""; }; + A9B735441FCA2450006721CB /* local_single_store_elim_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = local_single_store_elim_pass.h; sourceTree = ""; }; + A9B735451FCA2450006721CB /* types.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = types.cpp; sourceTree = ""; }; + A9B735461FCA2450006721CB /* strip_debug_info_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = strip_debug_info_pass.h; sourceTree = ""; }; + A9B735471FCA2450006721CB /* cfg.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = cfg.cpp; sourceTree = ""; }; + A9B735481FCA2450006721CB /* make_unique.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = make_unique.h; sourceTree = ""; }; + A9B735491FCA2450006721CB /* decoration_manager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = decoration_manager.cpp; sourceTree = ""; }; + A9B7354A1FCA2450006721CB /* local_single_block_elim_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = local_single_block_elim_pass.cpp; sourceTree = ""; }; + A9B7354B1FCA2450006721CB /* freeze_spec_constant_value_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = freeze_spec_constant_value_pass.cpp; sourceTree = ""; }; + A9B7354C1FCA2450006721CB /* local_access_chain_convert_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = local_access_chain_convert_pass.h; sourceTree = ""; }; + A9B7354D1FCA2450006721CB /* local_redundancy_elimination.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = local_redundancy_elimination.cpp; sourceTree = ""; }; + A9B7354E1FCA2450006721CB /* CMakeLists.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = ""; }; + A9B7354F1FCA2450006721CB /* instruction_list.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = instruction_list.h; sourceTree = ""; }; + A9B735501FCA2450006721CB /* insert_extract_elim.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = insert_extract_elim.cpp; sourceTree = ""; }; + A9B735511FCA2450006721CB /* pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = pass.cpp; sourceTree = ""; }; + A9B735521FCA2450006721CB /* merge_return_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = merge_return_pass.cpp; sourceTree = ""; }; + A9B735531FCA2450006721CB /* ir_context.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ir_context.h; sourceTree = ""; }; + A9B735541FCA2450006721CB /* eliminate_dead_constant_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = eliminate_dead_constant_pass.cpp; sourceTree = ""; }; + A9B735551FCA2450006721CB /* cfg_cleanup_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = cfg_cleanup_pass.cpp; sourceTree = ""; }; + A9B735561FCA2450006721CB /* strip_debug_info_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = strip_debug_info_pass.cpp; sourceTree = ""; }; + A9B735571FCA2450006721CB /* unify_const_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = unify_const_pass.h; sourceTree = ""; }; + A9B735581FCA2450006721CB /* ir_loader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ir_loader.h; sourceTree = ""; }; + A9B735591FCA2450006721CB /* types.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = types.h; sourceTree = ""; }; + A9B7355A1FCA2450006721CB /* 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 = ""; }; + A9B7355B1FCA2450006721CB /* mem_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = mem_pass.cpp; sourceTree = ""; }; + A9B7355C1FCA2450006721CB /* basic_block.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = basic_block.h; sourceTree = ""; }; + A9B7355D1FCA2450006721CB /* remove_duplicates_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = remove_duplicates_pass.cpp; sourceTree = ""; }; + A9B7355E1FCA2450006721CB /* dead_variable_elimination.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = dead_variable_elimination.cpp; sourceTree = ""; }; + A9B7355F1FCA2450006721CB /* block_merge_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = block_merge_pass.h; sourceTree = ""; }; + A9B735601FCA2450006721CB /* module.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = module.cpp; sourceTree = ""; }; + A9B735611FCA2450006721CB /* 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 = ""; }; + A9B735621FCA2450006721CB /* unify_const_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = unify_const_pass.cpp; sourceTree = ""; }; + A9B735631FCA2450006721CB /* type_manager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = type_manager.cpp; sourceTree = ""; }; + A9B735641FCA2450006721CB /* inline_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = inline_pass.cpp; sourceTree = ""; }; + A9B735651FCA2450006721CB /* def_use_manager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = def_use_manager.h; sourceTree = ""; }; + A9B735661FCA2450006721CB /* ir_loader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ir_loader.cpp; sourceTree = ""; }; + A9B735671FCA2450006721CB /* cfg_cleanup_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cfg_cleanup_pass.h; sourceTree = ""; }; + A9B735681FCA2450006721CB /* eliminate_dead_functions_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = eliminate_dead_functions_pass.cpp; sourceTree = ""; }; + A9B735691FCA2450006721CB /* local_redundancy_elimination.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = local_redundancy_elimination.h; sourceTree = ""; }; + A9B7356A1FCA2450006721CB /* common_uniform_elim_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = common_uniform_elim_pass.cpp; sourceTree = ""; }; + A9B7356B1FCA2450006721CB /* def_use_manager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = def_use_manager.cpp; sourceTree = ""; }; + A9B7356C1FCA2450006721CB /* decoration_manager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = decoration_manager.h; sourceTree = ""; }; + A9B7356D1FCA2450006721CB /* local_single_block_elim_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = local_single_block_elim_pass.h; sourceTree = ""; }; + A9B7356E1FCA2450006721CB /* strength_reduction_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = strength_reduction_pass.h; sourceTree = ""; }; + A9B7356F1FCA2450006721CB /* aggressive_dead_code_elim_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = aggressive_dead_code_elim_pass.cpp; sourceTree = ""; }; + A9B735701FCA2450006721CB /* dead_branch_elim_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = dead_branch_elim_pass.cpp; sourceTree = ""; }; + A9B735711FCA2450006721CB /* flatten_decoration_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = flatten_decoration_pass.cpp; sourceTree = ""; }; + A9B735721FCA2450006721CB /* freeze_spec_constant_value_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = freeze_spec_constant_value_pass.h; sourceTree = ""; }; + A9B735731FCA2450006721CB /* ir_context.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ir_context.cpp; sourceTree = ""; }; + A9B735741FCA2450006721CB /* mem_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mem_pass.h; sourceTree = ""; }; + A9B735751FCA2450006721CB /* local_ssa_elim_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = local_ssa_elim_pass.cpp; sourceTree = ""; }; + A9B735761FCA2450006721CB /* function.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = function.cpp; sourceTree = ""; }; + A9B735771FCA2450006721CB /* insert_extract_elim.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = insert_extract_elim.h; sourceTree = ""; }; + A9B735781FCA2450006721CB /* instruction_list.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = instruction_list.cpp; sourceTree = ""; }; + A9B735791FCA2450006721CB /* inline_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = inline_pass.h; sourceTree = ""; }; + A9B7357A1FCA2450006721CB /* value_number_table.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = value_number_table.h; sourceTree = ""; }; + A9B7357B1FCA2450006721CB /* flatten_decoration_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = flatten_decoration_pass.h; sourceTree = ""; }; + A9B7357C1FCA2450006721CB /* inline_exhaustive_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = inline_exhaustive_pass.h; sourceTree = ""; }; + A9B7357D1FCA2450006721CB /* constants.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = constants.h; sourceTree = ""; }; + A9B7357E1FCA2450006721CB /* strength_reduction_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = strength_reduction_pass.cpp; sourceTree = ""; }; + A9B7357F1FCA2450006721CB /* pass_manager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = pass_manager.cpp; sourceTree = ""; }; + A9B735801FCA2450006721CB /* inline_exhaustive_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = inline_exhaustive_pass.cpp; sourceTree = ""; }; + A9B735811FCA2450006721CB /* log.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = log.h; sourceTree = ""; }; + A9B735821FCA2450006721CB /* eliminate_dead_constant_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = eliminate_dead_constant_pass.h; sourceTree = ""; }; + A9B735831FCA2450006721CB /* dead_variable_elimination.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dead_variable_elimination.h; sourceTree = ""; }; + A9B735841FCA2450006721CB /* block_merge_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = block_merge_pass.cpp; sourceTree = ""; }; + A9B735851FCA2450006721CB /* pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pass.h; sourceTree = ""; }; + A9B735861FCA2450006721CB /* eliminate_dead_functions_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = eliminate_dead_functions_pass.h; sourceTree = ""; }; + A9B735871FCA2450006721CB /* common_uniform_elim_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = common_uniform_elim_pass.h; sourceTree = ""; }; + A9B735881FCA2450006721CB /* fold.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fold.h; sourceTree = ""; }; + A9B735891FCA2450006721CB /* local_single_store_elim_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = local_single_store_elim_pass.cpp; sourceTree = ""; }; + A9B7358A1FCA2450006721CB /* dead_branch_elim_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dead_branch_elim_pass.h; sourceTree = ""; }; + A9B7358B1FCA2450006721CB /* set_spec_constant_default_value_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = set_spec_constant_default_value_pass.cpp; sourceTree = ""; }; + A9B7358C1FCA2450006721CB /* passes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = passes.h; sourceTree = ""; }; + A9B7358D1FCA2450006721CB /* fold.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = fold.cpp; sourceTree = ""; }; + A9B7358E1FCA2450006721CB /* remove_duplicates_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = remove_duplicates_pass.h; sourceTree = ""; }; + A9B7358F1FCA2450006721CB /* reflect.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = reflect.h; sourceTree = ""; }; + A9B735901FCA2450006721CB /* null_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = null_pass.h; sourceTree = ""; }; + A9B735911FCA2450006721CB /* instruction.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = instruction.cpp; sourceTree = ""; }; + A9B735921FCA2450006721CB /* value_number_table.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = value_number_table.cpp; sourceTree = ""; }; + A9B735931FCA2450006721CB /* local_ssa_elim_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = local_ssa_elim_pass.h; sourceTree = ""; }; + A9B735941FCA2450006721CB /* inline_opaque_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = inline_opaque_pass.cpp; sourceTree = ""; }; + A9B735951FCA2450006721CB /* module.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = module.h; sourceTree = ""; }; + A9B735961FCA2450006721CB /* cfg.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cfg.h; sourceTree = ""; }; + A9B735971FCA2450006721CB /* instruction.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = instruction.h; sourceTree = ""; }; + A9B735981FCA2450006721CB /* aggressive_dead_code_elim_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = aggressive_dead_code_elim_pass.h; sourceTree = ""; }; + A9B735991FCA2450006721CB /* pass_manager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pass_manager.h; sourceTree = ""; }; + A9B7359A1FCA2450006721CB /* local_access_chain_convert_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = local_access_chain_convert_pass.cpp; sourceTree = ""; }; + A9B7359B1FCA2450006721CB /* basic_block.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = basic_block.cpp; sourceTree = ""; }; + A9B7359C1FCA2450006721CB /* iterator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = iterator.h; sourceTree = ""; }; + A9B7359D1FCA2450006721CB /* build_module.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = build_module.h; sourceTree = ""; }; + A9B7359E1FCA2450006721CB /* function.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = function.h; sourceTree = ""; }; + A9B7359F1FCA2450006721CB /* set_spec_constant_default_value_pass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = set_spec_constant_default_value_pass.h; sourceTree = ""; }; + A9B735A01FCA2450006721CB /* type_manager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = type_manager.h; sourceTree = ""; }; + A9B735A11FCA2450006721CB /* compact_ids_pass.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = compact_ids_pass.cpp; sourceTree = ""; }; + A9B735A21FCA2450006721CB /* table.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = table.h; sourceTree = ""; }; + A9B735A31FCA2450006721CB /* validate_image.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_image.cpp; sourceTree = ""; }; + A9B735A41FCA2450006721CB /* ext_inst.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ext_inst.h; sourceTree = ""; }; + A9B735A51FCA2450006721CB /* validate_type_unique.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_type_unique.cpp; sourceTree = ""; }; + A9B735A61FCA2450006721CB /* diagnostic.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = diagnostic.cpp; sourceTree = ""; }; + A9B735A71FCA2450006721CB /* libspirv.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = libspirv.cpp; sourceTree = ""; }; + A9B735A81FCA2450006721CB /* instruction.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = instruction.h; sourceTree = ""; }; + A9B735A91FCA2450006721CB /* id_descriptor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = id_descriptor.h; sourceTree = ""; }; + A9B735AA1FCA2450006721CB /* opcode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = opcode.h; sourceTree = ""; }; + A9B735AB1FCA2450006721CB /* operand.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = operand.cpp; sourceTree = ""; }; + A9B735AC1FCA2450006721CB /* validate_layout.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validate_layout.cpp; sourceTree = ""; }; + A9B735AD1FCA2450006721CB /* extensions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = extensions.h; sourceTree = ""; }; + A9B735AE1FCA2450006721CB /* disassemble.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = disassemble.cpp; sourceTree = ""; }; + A9B735AF1FCA2450006721CB /* binary.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = binary.h; sourceTree = ""; }; + A9B735B01FCA2450006721CB /* text_handler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = text_handler.cpp; sourceTree = ""; }; + A9B735B21FCA2450006721CB /* construct.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = construct.h; sourceTree = ""; }; + A9B735B31FCA2450006721CB /* basic_block.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = basic_block.h; sourceTree = ""; }; + A9B735B41FCA2450006721CB /* validation_state.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = validation_state.h; sourceTree = ""; }; + A9B735B51FCA2450006721CB /* construct.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = construct.cpp; sourceTree = ""; }; + A9B735B61FCA2450006721CB /* function.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = function.cpp; sourceTree = ""; }; + A9B735B71FCA2450006721CB /* instruction.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = instruction.cpp; sourceTree = ""; }; + A9B735B81FCA2450006721CB /* instruction.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = instruction.h; sourceTree = ""; }; + A9B735B91FCA2450006721CB /* basic_block.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = basic_block.cpp; sourceTree = ""; }; + A9B735BA1FCA2450006721CB /* function.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = function.h; sourceTree = ""; }; + A9B735BB1FCA2450006721CB /* validation_state.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = validation_state.cpp; sourceTree = ""; }; + A9B735BC1FCA2450006721CB /* decoration.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = decoration.h; sourceTree = ""; }; A9BB09751CEF89B100CCAB22 /* spirv.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = spirv.hpp; sourceTree = ""; }; A9D007E51EF952E200B49F9D /* CMakeLists.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = ""; }; A9D007E71EF952E200B49F9D /* CodeGen.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CodeGen.cpp; sourceTree = ""; }; @@ -1029,242 +1047,248 @@ path = MoltenVKShaderConverterTool; sourceTree = ""; }; - A994BE721FBF3F9700278EB9 /* source */ = { + A9B734F11FCA2450006721CB /* source */ = { isa = PBXGroup; children = ( - A994BE731FBF3F9700278EB9 /* assembly_grammar.cpp */, - A994BE741FBF3F9700278EB9 /* assembly_grammar.h */, - A994BE751FBF3F9700278EB9 /* binary.cpp */, - A994BE761FBF3F9700278EB9 /* binary.h */, - A994BE771FBF3F9700278EB9 /* cfa.h */, - A994BE781FBF3F9700278EB9 /* CMakeLists.txt */, - A994BE791FBF3F9700278EB9 /* comp */, - A994BE7E1FBF3F9700278EB9 /* diagnostic.cpp */, - A994BE7F1FBF3F9700278EB9 /* diagnostic.h */, - A994BE801FBF3F9700278EB9 /* disassemble.cpp */, - A994BE811FBF3F9700278EB9 /* enum_set.h */, - A994BE821FBF3F9700278EB9 /* enum_string_mapping.cpp */, - A994BE831FBF3F9700278EB9 /* enum_string_mapping.h */, - A994BE841FBF3F9700278EB9 /* ext_inst.cpp */, - A994BE851FBF3F9700278EB9 /* ext_inst.h */, - A994BE861FBF3F9700278EB9 /* extensions.cpp */, - A994BE871FBF3F9700278EB9 /* extensions.h */, - A994BE881FBF3F9700278EB9 /* extinst.spv-amd-gcn-shader.grammar.json */, - A994BE891FBF3F9700278EB9 /* extinst.spv-amd-shader-ballot.grammar.json */, - A994BE8A1FBF3F9700278EB9 /* extinst.spv-amd-shader-explicit-vertex-parameter.grammar.json */, - A994BE8B1FBF3F9700278EB9 /* extinst.spv-amd-shader-trinary-minmax.grammar.json */, - A994BE8C1FBF3F9700278EB9 /* id_descriptor.cpp */, - A994BE8D1FBF3F9700278EB9 /* id_descriptor.h */, - A994BE8E1FBF3F9700278EB9 /* instruction.h */, - A994BE8F1FBF3F9700278EB9 /* libspirv.cpp */, - A994BE901FBF3F9700278EB9 /* link */, - A994BE931FBF3F9700278EB9 /* macro.h */, - A994BE941FBF3F9700278EB9 /* message.cpp */, - A994BE951FBF3F9700278EB9 /* message.h */, - A994BE961FBF3F9700278EB9 /* name_mapper.cpp */, - A994BE971FBF3F9700278EB9 /* name_mapper.h */, - A994BE981FBF3F9700278EB9 /* opcode.cpp */, - A994BE991FBF3F9700278EB9 /* opcode.h */, - A994BE9A1FBF3F9700278EB9 /* operand.cpp */, - A994BE9B1FBF3F9700278EB9 /* operand.h */, - A994BE9C1FBF3F9700278EB9 /* opt */, - A994BEFC1FBF3F9700278EB9 /* parsed_operand.cpp */, - A994BEFD1FBF3F9700278EB9 /* parsed_operand.h */, - A994BEFE1FBF3F9700278EB9 /* print.cpp */, - A994BEFF1FBF3F9700278EB9 /* print.h */, - A994BF001FBF3F9700278EB9 /* software_version.cpp */, - A994BF011FBF3F9700278EB9 /* spirv_constant.h */, - A994BF021FBF3F9700278EB9 /* spirv_definition.h */, - A994BF031FBF3F9700278EB9 /* spirv_endian.cpp */, - A994BF041FBF3F9700278EB9 /* spirv_endian.h */, - A994BF051FBF3F9700278EB9 /* spirv_stats.cpp */, - A994BF061FBF3F9700278EB9 /* spirv_stats.h */, - A994BF071FBF3F9700278EB9 /* spirv_target_env.cpp */, - A994BF081FBF3F9700278EB9 /* spirv_target_env.h */, - A994BF091FBF3F9700278EB9 /* spirv_validator_options.cpp */, - A994BF0A1FBF3F9700278EB9 /* spirv_validator_options.h */, - A994BF0B1FBF3F9700278EB9 /* table.cpp */, - A994BF0C1FBF3F9700278EB9 /* table.h */, - A994BF0D1FBF3F9700278EB9 /* text.cpp */, - A994BF0E1FBF3F9700278EB9 /* text.h */, - A994BF0F1FBF3F9700278EB9 /* text_handler.cpp */, - A994BF101FBF3F9700278EB9 /* text_handler.h */, - A994BF111FBF3F9700278EB9 /* util */, - A994BF1E1FBF3F9700278EB9 /* val */, - A994BF2A1FBF3F9700278EB9 /* validate.cpp */, - A994BF2B1FBF3F9700278EB9 /* validate.h */, - A994BF2C1FBF3F9700278EB9 /* validate_arithmetics.cpp */, - A994BF2D1FBF3F9700278EB9 /* validate_bitwise.cpp */, - A994BF2E1FBF3F9700278EB9 /* validate_capability.cpp */, - A994BF2F1FBF3F9700278EB9 /* validate_cfg.cpp */, - A994BF301FBF3F9700278EB9 /* validate_conversion.cpp */, - A994BF311FBF3F9700278EB9 /* validate_datarules.cpp */, - A994BF321FBF3F9700278EB9 /* validate_decorations.cpp */, - A994BF331FBF3F9700278EB9 /* validate_id.cpp */, - A994BF341FBF3F9700278EB9 /* validate_instruction.cpp */, - A994BF351FBF3F9700278EB9 /* validate_layout.cpp */, - A994BF361FBF3F9700278EB9 /* validate_logicals.cpp */, - A994BF371FBF3F9700278EB9 /* validate_type_unique.cpp */, + A9B734F21FCA2450006721CB /* spirv_target_env.cpp */, + A9B734F31FCA2450006721CB /* validate_cfg.cpp */, + A9B734F41FCA2450006721CB /* extinst.spv-amd-shader-explicit-vertex-parameter.grammar.json */, + A9B734F51FCA2450006721CB /* validate_capability.cpp */, + A9B734F61FCA2450006721CB /* assembly_grammar.h */, + A9B734F71FCA2450006721CB /* enum_set.h */, + A9B734F81FCA2450006721CB /* CMakeLists.txt */, + A9B734F91FCA2450006721CB /* extinst.spv-amd-shader-ballot.grammar.json */, + A9B734FA1FCA2450006721CB /* text.cpp */, + A9B734FB1FCA2450006721CB /* assembly_grammar.cpp */, + A9B734FC1FCA2450006721CB /* text.h */, + A9B734FD1FCA2450006721CB /* extensions.cpp */, + A9B734FE1FCA2450006721CB /* util */, + A9B7350B1FCA2450006721CB /* spirv_target_env.h */, + A9B7350C1FCA2450006721CB /* message.cpp */, + A9B7350D1FCA2450006721CB /* table.cpp */, + A9B7350E1FCA2450006721CB /* id_descriptor.cpp */, + A9B7350F1FCA2450006721CB /* validate_instruction.cpp */, + A9B735101FCA2450006721CB /* validate_decorations.cpp */, + A9B735111FCA2450006721CB /* cfa.h */, + A9B735121FCA2450006721CB /* enum_string_mapping.h */, + A9B735131FCA2450006721CB /* spirv_validator_options.cpp */, + A9B735141FCA2450006721CB /* spirv_stats.cpp */, + A9B735151FCA2450006721CB /* extinst.spv-amd-shader-trinary-minmax.grammar.json */, + A9B735161FCA2450006721CB /* print.cpp */, + A9B735171FCA2450006721CB /* spirv_definition.h */, + A9B735181FCA2450006721CB /* message.h */, + A9B735191FCA2450006721CB /* operand.h */, + A9B7351A1FCA2450006721CB /* spirv_endian.cpp */, + A9B7351B1FCA2450006721CB /* macro.h */, + A9B7351C1FCA2450006721CB /* validate.cpp */, + A9B7351D1FCA2450006721CB /* spirv_constant.h */, + A9B7351E1FCA2450006721CB /* extinst.spv-amd-gcn-shader.grammar.json */, + A9B7351F1FCA2450006721CB /* binary.cpp */, + A9B735201FCA2450006721CB /* validate_bitwise.cpp */, + A9B735211FCA2450006721CB /* spirv_validator_options.h */, + A9B735221FCA2450006721CB /* comp */, + A9B735271FCA2450006721CB /* enum_string_mapping.cpp */, + A9B735281FCA2450006721CB /* validate.h */, + A9B735291FCA2450006721CB /* text_handler.h */, + A9B7352A1FCA2450006721CB /* parsed_operand.h */, + A9B7352B1FCA2450006721CB /* name_mapper.h */, + A9B7352C1FCA2450006721CB /* parsed_operand.cpp */, + A9B7352D1FCA2450006721CB /* diagnostic.h */, + A9B7352E1FCA2450006721CB /* spirv_endian.h */, + A9B7352F1FCA2450006721CB /* name_mapper.cpp */, + A9B735301FCA2450006721CB /* validate_conversion.cpp */, + A9B735311FCA2450006721CB /* validate_datarules.cpp */, + A9B735321FCA2450006721CB /* link */, + A9B735351FCA2450006721CB /* validate_id.cpp */, + A9B735361FCA2450006721CB /* software_version.cpp */, + A9B735371FCA2450006721CB /* validate_arithmetics.cpp */, + A9B735381FCA2450006721CB /* spirv_stats.h */, + A9B735391FCA2450006721CB /* opcode.cpp */, + A9B7353A1FCA2450006721CB /* validate_logicals.cpp */, + A9B7353B1FCA2450006721CB /* validate_derivatives.cpp */, + A9B7353C1FCA2450006721CB /* print.h */, + A9B7353D1FCA2450006721CB /* ext_inst.cpp */, + A9B7353E1FCA2450006721CB /* opt */, + A9B735A21FCA2450006721CB /* table.h */, + A9B735A31FCA2450006721CB /* validate_image.cpp */, + A9B735A41FCA2450006721CB /* ext_inst.h */, + A9B735A51FCA2450006721CB /* validate_type_unique.cpp */, + A9B735A61FCA2450006721CB /* diagnostic.cpp */, + A9B735A71FCA2450006721CB /* libspirv.cpp */, + A9B735A81FCA2450006721CB /* instruction.h */, + A9B735A91FCA2450006721CB /* id_descriptor.h */, + A9B735AA1FCA2450006721CB /* opcode.h */, + A9B735AB1FCA2450006721CB /* operand.cpp */, + A9B735AC1FCA2450006721CB /* validate_layout.cpp */, + A9B735AD1FCA2450006721CB /* extensions.h */, + A9B735AE1FCA2450006721CB /* disassemble.cpp */, + A9B735AF1FCA2450006721CB /* binary.h */, + A9B735B01FCA2450006721CB /* text_handler.cpp */, + A9B735B11FCA2450006721CB /* val */, ); name = source; path = "source"; sourceTree = ""; }; - A994BE791FBF3F9700278EB9 /* comp */ = { + A9B734FE1FCA2450006721CB /* util */ = { isa = PBXGroup; children = ( - A994BE7A1FBF3F9700278EB9 /* CMakeLists.txt */, - A994BE7B1FBF3F9700278EB9 /* markv.h */, - A994BE7C1FBF3F9700278EB9 /* markv_codec.cpp */, - A994BE7D1FBF3F9700278EB9 /* markv_model.h */, - ); - path = comp; - sourceTree = ""; - }; - A994BE901FBF3F9700278EB9 /* link */ = { - isa = PBXGroup; - children = ( - A994BE911FBF3F9700278EB9 /* CMakeLists.txt */, - A994BE921FBF3F9700278EB9 /* linker.cpp */, - ); - path = link; - sourceTree = ""; - }; - A994BE9C1FBF3F9700278EB9 /* opt */ = { - isa = PBXGroup; - children = ( - A994BE9D1FBF3F9700278EB9 /* aggressive_dead_code_elim_pass.cpp */, - A994BE9E1FBF3F9700278EB9 /* aggressive_dead_code_elim_pass.h */, - A994BE9F1FBF3F9700278EB9 /* basic_block.cpp */, - A994BEA01FBF3F9700278EB9 /* basic_block.h */, - A994BEA11FBF3F9700278EB9 /* block_merge_pass.cpp */, - A994BEA21FBF3F9700278EB9 /* block_merge_pass.h */, - A994BEA31FBF3F9700278EB9 /* build_module.cpp */, - A994BEA41FBF3F9700278EB9 /* build_module.h */, - A994BEA51FBF3F9700278EB9 /* cfg.cpp */, - A994BEA61FBF3F9700278EB9 /* cfg.h */, - A994BEA71FBF3F9700278EB9 /* cfg_cleanup_pass.cpp */, - A994BEA81FBF3F9700278EB9 /* cfg_cleanup_pass.h */, - A994BEA91FBF3F9700278EB9 /* CMakeLists.txt */, - A994BEAA1FBF3F9700278EB9 /* common_uniform_elim_pass.cpp */, - A994BEAB1FBF3F9700278EB9 /* common_uniform_elim_pass.h */, - A994BEAC1FBF3F9700278EB9 /* compact_ids_pass.cpp */, - A994BEAD1FBF3F9700278EB9 /* compact_ids_pass.h */, - A994BEAE1FBF3F9700278EB9 /* constants.h */, - A994BEAF1FBF3F9700278EB9 /* dead_branch_elim_pass.cpp */, - A994BEB01FBF3F9700278EB9 /* dead_branch_elim_pass.h */, - A994BEB11FBF3F9700278EB9 /* dead_variable_elimination.cpp */, - A994BEB21FBF3F9700278EB9 /* dead_variable_elimination.h */, - A994BEB31FBF3F9700278EB9 /* decoration_manager.cpp */, - A994BEB41FBF3F9700278EB9 /* decoration_manager.h */, - A994BEB51FBF3F9700278EB9 /* def_use_manager.cpp */, - A994BEB61FBF3F9700278EB9 /* def_use_manager.h */, - A994BEB71FBF3F9700278EB9 /* eliminate_dead_constant_pass.cpp */, - A994BEB81FBF3F9700278EB9 /* eliminate_dead_constant_pass.h */, - A994BEB91FBF3F9700278EB9 /* eliminate_dead_functions_pass.cpp */, - A994BEBA1FBF3F9700278EB9 /* eliminate_dead_functions_pass.h */, - A994BEBB1FBF3F9700278EB9 /* flatten_decoration_pass.cpp */, - A994BEBC1FBF3F9700278EB9 /* flatten_decoration_pass.h */, - A994BEBD1FBF3F9700278EB9 /* fold.cpp */, - A994BEBE1FBF3F9700278EB9 /* fold.h */, - A994BEBF1FBF3F9700278EB9 /* fold_spec_constant_op_and_composite_pass.cpp */, - A994BEC01FBF3F9700278EB9 /* fold_spec_constant_op_and_composite_pass.h */, - A994BEC11FBF3F9700278EB9 /* freeze_spec_constant_value_pass.cpp */, - A994BEC21FBF3F9700278EB9 /* freeze_spec_constant_value_pass.h */, - A994BEC31FBF3F9700278EB9 /* function.cpp */, - A994BEC41FBF3F9700278EB9 /* function.h */, - A994BEC51FBF3F9700278EB9 /* inline_exhaustive_pass.cpp */, - A994BEC61FBF3F9700278EB9 /* inline_exhaustive_pass.h */, - A994BEC71FBF3F9700278EB9 /* inline_opaque_pass.cpp */, - A994BEC81FBF3F9700278EB9 /* inline_opaque_pass.h */, - A994BEC91FBF3F9700278EB9 /* inline_pass.cpp */, - A994BECA1FBF3F9700278EB9 /* inline_pass.h */, - A994BECB1FBF3F9700278EB9 /* insert_extract_elim.cpp */, - A994BECC1FBF3F9700278EB9 /* insert_extract_elim.h */, - A994BECD1FBF3F9700278EB9 /* instruction.cpp */, - A994BECE1FBF3F9700278EB9 /* instruction.h */, - A994BECF1FBF3F9700278EB9 /* instruction_list.cpp */, - A994BED01FBF3F9700278EB9 /* instruction_list.h */, - A994BED11FBF3F9700278EB9 /* ir_context.cpp */, - A994BED21FBF3F9700278EB9 /* ir_context.h */, - A994BED31FBF3F9700278EB9 /* ir_loader.cpp */, - A994BED41FBF3F9700278EB9 /* ir_loader.h */, - A994BED51FBF3F9700278EB9 /* iterator.h */, - A994BED61FBF3F9700278EB9 /* local_access_chain_convert_pass.cpp */, - A994BED71FBF3F9700278EB9 /* local_access_chain_convert_pass.h */, - A994BED81FBF3F9700278EB9 /* local_single_block_elim_pass.cpp */, - A994BED91FBF3F9700278EB9 /* local_single_block_elim_pass.h */, - A994BEDA1FBF3F9700278EB9 /* local_single_store_elim_pass.cpp */, - A994BEDB1FBF3F9700278EB9 /* local_single_store_elim_pass.h */, - A994BEDC1FBF3F9700278EB9 /* local_ssa_elim_pass.cpp */, - A994BEDD1FBF3F9700278EB9 /* local_ssa_elim_pass.h */, - A994BEDE1FBF3F9700278EB9 /* log.h */, - A994BEDF1FBF3F9700278EB9 /* make_unique.h */, - A994BEE01FBF3F9700278EB9 /* mem_pass.cpp */, - A994BEE11FBF3F9700278EB9 /* mem_pass.h */, - A994BEE21FBF3F9700278EB9 /* merge_return_pass.cpp */, - A994BEE31FBF3F9700278EB9 /* merge_return_pass.h */, - A994BEE41FBF3F9700278EB9 /* module.cpp */, - A994BEE51FBF3F9700278EB9 /* module.h */, - A994BEE61FBF3F9700278EB9 /* null_pass.h */, - A994BEE71FBF3F9700278EB9 /* optimizer.cpp */, - A994BEE81FBF3F9700278EB9 /* pass.cpp */, - A994BEE91FBF3F9700278EB9 /* pass.h */, - A994BEEA1FBF3F9700278EB9 /* pass_manager.cpp */, - A994BEEB1FBF3F9700278EB9 /* pass_manager.h */, - A994BEEC1FBF3F9700278EB9 /* passes.h */, - A994BEED1FBF3F9700278EB9 /* reflect.h */, - A994BEEE1FBF3F9700278EB9 /* remove_duplicates_pass.cpp */, - A994BEEF1FBF3F9700278EB9 /* remove_duplicates_pass.h */, - A994BEF01FBF3F9700278EB9 /* set_spec_constant_default_value_pass.cpp */, - A994BEF11FBF3F9700278EB9 /* set_spec_constant_default_value_pass.h */, - A994BEF21FBF3F9700278EB9 /* strength_reduction_pass.cpp */, - A994BEF31FBF3F9700278EB9 /* strength_reduction_pass.h */, - A994BEF41FBF3F9700278EB9 /* strip_debug_info_pass.cpp */, - A994BEF51FBF3F9700278EB9 /* strip_debug_info_pass.h */, - A994BEF61FBF3F9700278EB9 /* type_manager.cpp */, - A994BEF71FBF3F9700278EB9 /* type_manager.h */, - A994BEF81FBF3F9700278EB9 /* types.cpp */, - A994BEF91FBF3F9700278EB9 /* types.h */, - A994BEFA1FBF3F9700278EB9 /* unify_const_pass.cpp */, - A994BEFB1FBF3F9700278EB9 /* unify_const_pass.h */, - ); - path = opt; - sourceTree = ""; - }; - A994BF111FBF3F9700278EB9 /* util */ = { - isa = PBXGroup; - children = ( - A994BF121FBF3F9700278EB9 /* bit_stream.cpp */, - A994BF131FBF3F9700278EB9 /* bit_stream.h */, - A994BF141FBF3F9700278EB9 /* bitutils.h */, - A994BF151FBF3F9700278EB9 /* hex_float.h */, - A994BF161FBF3F9700278EB9 /* huffman_codec.h */, - A994BF171FBF3F9700278EB9 /* ilist.h */, - A994BF181FBF3F9700278EB9 /* ilist_node.h */, - A994BF191FBF3F9700278EB9 /* move_to_front.h */, - A994BF1A1FBF3F9700278EB9 /* parse_number.cpp */, - A994BF1B1FBF3F9700278EB9 /* parse_number.h */, - A994BF1C1FBF3F9700278EB9 /* string_utils.cpp */, - A994BF1D1FBF3F9700278EB9 /* string_utils.h */, + A9B734FF1FCA2450006721CB /* parse_number.h */, + A9B735001FCA2450006721CB /* ilist_node.h */, + A9B735011FCA2450006721CB /* string_utils.h */, + A9B735021FCA2450006721CB /* huffman_codec.h */, + A9B735031FCA2450006721CB /* bit_stream.h */, + A9B735041FCA2450006721CB /* string_utils.cpp */, + A9B735051FCA2450006721CB /* move_to_front.h */, + A9B735061FCA2450006721CB /* bitutils.h */, + A9B735071FCA2450006721CB /* bit_stream.cpp */, + A9B735081FCA2450006721CB /* hex_float.h */, + A9B735091FCA2450006721CB /* parse_number.cpp */, + A9B7350A1FCA2450006721CB /* ilist.h */, ); path = util; sourceTree = ""; }; - A994BF1E1FBF3F9700278EB9 /* val */ = { + A9B735221FCA2450006721CB /* comp */ = { isa = PBXGroup; children = ( - A994BF1F1FBF3F9700278EB9 /* basic_block.cpp */, - A994BF201FBF3F9700278EB9 /* basic_block.h */, - A994BF211FBF3F9700278EB9 /* construct.cpp */, - A994BF221FBF3F9700278EB9 /* construct.h */, - A994BF231FBF3F9700278EB9 /* decoration.h */, - A994BF241FBF3F9700278EB9 /* function.cpp */, - A994BF251FBF3F9700278EB9 /* function.h */, - A994BF261FBF3F9700278EB9 /* instruction.cpp */, - A994BF271FBF3F9700278EB9 /* instruction.h */, - A994BF281FBF3F9700278EB9 /* validation_state.cpp */, - A994BF291FBF3F9700278EB9 /* validation_state.h */, + A9B735231FCA2450006721CB /* markv_codec.cpp */, + A9B735241FCA2450006721CB /* CMakeLists.txt */, + A9B735251FCA2450006721CB /* markv.h */, + A9B735261FCA2450006721CB /* markv_model.h */, + ); + path = comp; + sourceTree = ""; + }; + A9B735321FCA2450006721CB /* link */ = { + isa = PBXGroup; + children = ( + A9B735331FCA2450006721CB /* CMakeLists.txt */, + A9B735341FCA2450006721CB /* linker.cpp */, + ); + path = link; + sourceTree = ""; + }; + A9B7353E1FCA2450006721CB /* opt */ = { + isa = PBXGroup; + children = ( + A9B7353F1FCA2450006721CB /* optimizer.cpp */, + A9B735401FCA2450006721CB /* merge_return_pass.h */, + A9B735411FCA2450006721CB /* inline_opaque_pass.h */, + A9B735421FCA2450006721CB /* build_module.cpp */, + A9B735431FCA2450006721CB /* compact_ids_pass.h */, + A9B735441FCA2450006721CB /* local_single_store_elim_pass.h */, + A9B735451FCA2450006721CB /* types.cpp */, + A9B735461FCA2450006721CB /* strip_debug_info_pass.h */, + A9B735471FCA2450006721CB /* cfg.cpp */, + A9B735481FCA2450006721CB /* make_unique.h */, + A9B735491FCA2450006721CB /* decoration_manager.cpp */, + A9B7354A1FCA2450006721CB /* local_single_block_elim_pass.cpp */, + A9B7354B1FCA2450006721CB /* freeze_spec_constant_value_pass.cpp */, + A9B7354C1FCA2450006721CB /* local_access_chain_convert_pass.h */, + A9B7354D1FCA2450006721CB /* local_redundancy_elimination.cpp */, + A9B7354E1FCA2450006721CB /* CMakeLists.txt */, + A9B7354F1FCA2450006721CB /* instruction_list.h */, + A9B735501FCA2450006721CB /* insert_extract_elim.cpp */, + A9B735511FCA2450006721CB /* pass.cpp */, + A9B735521FCA2450006721CB /* merge_return_pass.cpp */, + A9B735531FCA2450006721CB /* ir_context.h */, + A9B735541FCA2450006721CB /* eliminate_dead_constant_pass.cpp */, + A9B735551FCA2450006721CB /* cfg_cleanup_pass.cpp */, + A9B735561FCA2450006721CB /* strip_debug_info_pass.cpp */, + A9B735571FCA2450006721CB /* unify_const_pass.h */, + A9B735581FCA2450006721CB /* ir_loader.h */, + A9B735591FCA2450006721CB /* types.h */, + A9B7355A1FCA2450006721CB /* fold_spec_constant_op_and_composite_pass.h */, + A9B7355B1FCA2450006721CB /* mem_pass.cpp */, + A9B7355C1FCA2450006721CB /* basic_block.h */, + A9B7355D1FCA2450006721CB /* remove_duplicates_pass.cpp */, + A9B7355E1FCA2450006721CB /* dead_variable_elimination.cpp */, + A9B7355F1FCA2450006721CB /* block_merge_pass.h */, + A9B735601FCA2450006721CB /* module.cpp */, + A9B735611FCA2450006721CB /* fold_spec_constant_op_and_composite_pass.cpp */, + A9B735621FCA2450006721CB /* unify_const_pass.cpp */, + A9B735631FCA2450006721CB /* type_manager.cpp */, + A9B735641FCA2450006721CB /* inline_pass.cpp */, + A9B735651FCA2450006721CB /* def_use_manager.h */, + A9B735661FCA2450006721CB /* ir_loader.cpp */, + A9B735671FCA2450006721CB /* cfg_cleanup_pass.h */, + A9B735681FCA2450006721CB /* eliminate_dead_functions_pass.cpp */, + A9B735691FCA2450006721CB /* local_redundancy_elimination.h */, + A9B7356A1FCA2450006721CB /* common_uniform_elim_pass.cpp */, + A9B7356B1FCA2450006721CB /* def_use_manager.cpp */, + A9B7356C1FCA2450006721CB /* decoration_manager.h */, + A9B7356D1FCA2450006721CB /* local_single_block_elim_pass.h */, + A9B7356E1FCA2450006721CB /* strength_reduction_pass.h */, + A9B7356F1FCA2450006721CB /* aggressive_dead_code_elim_pass.cpp */, + A9B735701FCA2450006721CB /* dead_branch_elim_pass.cpp */, + A9B735711FCA2450006721CB /* flatten_decoration_pass.cpp */, + A9B735721FCA2450006721CB /* freeze_spec_constant_value_pass.h */, + A9B735731FCA2450006721CB /* ir_context.cpp */, + A9B735741FCA2450006721CB /* mem_pass.h */, + A9B735751FCA2450006721CB /* local_ssa_elim_pass.cpp */, + A9B735761FCA2450006721CB /* function.cpp */, + A9B735771FCA2450006721CB /* insert_extract_elim.h */, + A9B735781FCA2450006721CB /* instruction_list.cpp */, + A9B735791FCA2450006721CB /* inline_pass.h */, + A9B7357A1FCA2450006721CB /* value_number_table.h */, + A9B7357B1FCA2450006721CB /* flatten_decoration_pass.h */, + A9B7357C1FCA2450006721CB /* inline_exhaustive_pass.h */, + A9B7357D1FCA2450006721CB /* constants.h */, + A9B7357E1FCA2450006721CB /* strength_reduction_pass.cpp */, + A9B7357F1FCA2450006721CB /* pass_manager.cpp */, + A9B735801FCA2450006721CB /* inline_exhaustive_pass.cpp */, + A9B735811FCA2450006721CB /* log.h */, + A9B735821FCA2450006721CB /* eliminate_dead_constant_pass.h */, + A9B735831FCA2450006721CB /* dead_variable_elimination.h */, + A9B735841FCA2450006721CB /* block_merge_pass.cpp */, + A9B735851FCA2450006721CB /* pass.h */, + A9B735861FCA2450006721CB /* eliminate_dead_functions_pass.h */, + A9B735871FCA2450006721CB /* common_uniform_elim_pass.h */, + A9B735881FCA2450006721CB /* fold.h */, + A9B735891FCA2450006721CB /* local_single_store_elim_pass.cpp */, + A9B7358A1FCA2450006721CB /* dead_branch_elim_pass.h */, + A9B7358B1FCA2450006721CB /* set_spec_constant_default_value_pass.cpp */, + A9B7358C1FCA2450006721CB /* passes.h */, + A9B7358D1FCA2450006721CB /* fold.cpp */, + A9B7358E1FCA2450006721CB /* remove_duplicates_pass.h */, + A9B7358F1FCA2450006721CB /* reflect.h */, + A9B735901FCA2450006721CB /* null_pass.h */, + A9B735911FCA2450006721CB /* instruction.cpp */, + A9B735921FCA2450006721CB /* value_number_table.cpp */, + A9B735931FCA2450006721CB /* local_ssa_elim_pass.h */, + A9B735941FCA2450006721CB /* inline_opaque_pass.cpp */, + A9B735951FCA2450006721CB /* module.h */, + A9B735961FCA2450006721CB /* cfg.h */, + A9B735971FCA2450006721CB /* instruction.h */, + A9B735981FCA2450006721CB /* aggressive_dead_code_elim_pass.h */, + A9B735991FCA2450006721CB /* pass_manager.h */, + A9B7359A1FCA2450006721CB /* local_access_chain_convert_pass.cpp */, + A9B7359B1FCA2450006721CB /* basic_block.cpp */, + A9B7359C1FCA2450006721CB /* iterator.h */, + A9B7359D1FCA2450006721CB /* build_module.h */, + A9B7359E1FCA2450006721CB /* function.h */, + A9B7359F1FCA2450006721CB /* set_spec_constant_default_value_pass.h */, + A9B735A01FCA2450006721CB /* type_manager.h */, + A9B735A11FCA2450006721CB /* compact_ids_pass.cpp */, + ); + path = opt; + sourceTree = ""; + }; + A9B735B11FCA2450006721CB /* val */ = { + isa = PBXGroup; + children = ( + A9B735B21FCA2450006721CB /* construct.h */, + A9B735B31FCA2450006721CB /* basic_block.h */, + A9B735B41FCA2450006721CB /* validation_state.h */, + A9B735B51FCA2450006721CB /* construct.cpp */, + A9B735B61FCA2450006721CB /* function.cpp */, + A9B735B71FCA2450006721CB /* instruction.cpp */, + A9B735B81FCA2450006721CB /* instruction.h */, + A9B735B91FCA2450006721CB /* basic_block.cpp */, + A9B735BA1FCA2450006721CB /* function.h */, + A9B735BB1FCA2450006721CB /* validation_state.cpp */, + A9B735BC1FCA2450006721CB /* decoration.h */, ); path = val; sourceTree = ""; @@ -1453,7 +1477,7 @@ A9FE521B1D440E17001DD573 /* SPIRV-Tools */ = { isa = PBXGroup; children = ( - A994BE721FBF3F9700278EB9 /* source */, + A9B734F11FCA2450006721CB /* source */, ); path = "SPIRV-Tools"; sourceTree = ""; @@ -1581,111 +1605,113 @@ isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - A994BF8A1FBF3F9700278EB9 /* cfg.h in Headers */, - A994C0621FBF3F9700278EB9 /* bitutils.h in Headers */, - A994BF8E1FBF3F9700278EB9 /* cfg_cleanup_pass.h in Headers */, - A994C0601FBF3F9700278EB9 /* bit_stream.h in Headers */, - A994BFE41FBF3F9700278EB9 /* ir_loader.h in Headers */, + A9B736C71FCA2450006721CB /* dead_variable_elimination.h in Headers */, + A9B736B71FCA2450006721CB /* flatten_decoration_pass.h in Headers */, A98149681FB6A98A005F00B4 /* MVKStrings.h in Headers */, - A994BFDC1FBF3F9700278EB9 /* instruction_list.h in Headers */, - A994C0701FBF3F9700278EB9 /* parse_number.h in Headers */, - A994BF3E1FBF3F9700278EB9 /* binary.h in Headers */, - A994C0081FBF3F9700278EB9 /* null_pass.h in Headers */, - A994C01A1FBF3F9700278EB9 /* remove_duplicates_pass.h in Headers */, - A994C02A1FBF3F9700278EB9 /* type_manager.h in Headers */, - A994BF721FBF3F9700278EB9 /* opcode.h in Headers */, - A994BFC81FBF3F9700278EB9 /* inline_exhaustive_pass.h in Headers */, + A9B735CB1FCA2450006721CB /* text.h in Headers */, + A9B736FF1FCA2450006721CB /* set_spec_constant_default_value_pass.h in Headers */, + A9B7361B1FCA2450006721CB /* text_handler.h in Headers */, + A9B737331FCA2450006721CB /* function.h in Headers */, + A9B736CB1FCA2450006721CB /* pass.h in Headers */, A9BB09761CEF89B100CCAB22 /* spirv.hpp in Headers */, - A994BFF61FBF3F9700278EB9 /* local_ssa_elim_pass.h in Headers */, - A994C07E1FBF3F9700278EB9 /* decoration.h in Headers */, - A994C0221FBF3F9700278EB9 /* strength_reduction_pass.h in Headers */, - A994C0161FBF3F9700278EB9 /* reflect.h in Headers */, + A9B736DD1FCA2450006721CB /* remove_duplicates_pass.h in Headers */, A928C9191D0488DC00071B88 /* SPIRVConversion.h in Headers */, - A994BF461FBF3F9700278EB9 /* markv_model.h in Headers */, - A994C0641FBF3F9700278EB9 /* hex_float.h in Headers */, - A994C0581FBF3F9700278EB9 /* text.h in Headers */, - A994C06A1FBF3F9700278EB9 /* ilist_node.h in Headers */, - A994BF9C1FBF3F9700278EB9 /* dead_branch_elim_pass.h in Headers */, - A994BF961FBF3F9700278EB9 /* compact_ids_pass.h in Headers */, + A9B736191FCA2450006721CB /* validate.h in Headers */, + A9B736731FCA2450006721CB /* types.h in Headers */, + A9B736EB1FCA2450006721CB /* module.h in Headers */, + A9B736D51FCA2450006721CB /* dead_branch_elim_pass.h in Headers */, + A9B737091FCA2450006721CB /* ext_inst.h in Headers */, + A9B736251FCA2450006721CB /* spirv_endian.h in Headers */, + A9B736531FCA2450006721CB /* make_unique.h in Headers */, + A9B736DF1FCA2450006721CB /* reflect.h in Headers */, + A9B735FF1FCA2450006721CB /* message.h in Headers */, + A9B736D11FCA2450006721CB /* fold.h in Headers */, A9AB19971CB5B5A80001E7F9 /* spirv_common.hpp in Headers */, - A994BF561FBF3F9700278EB9 /* ext_inst.h in Headers */, - A994C0821FBF3F9700278EB9 /* function.h in Headers */, + A9B735E51FCA2450006721CB /* ilist.h in Headers */, A9F042B61FB4D060009FCCB8 /* MVKLogging.h in Headers */, - A994C05C1FBF3F9700278EB9 /* text_handler.h in Headers */, - A994BF981FBF3F9700278EB9 /* constants.h in Headers */, - A994BFB41FBF3F9700278EB9 /* flatten_decoration_pass.h in Headers */, - A994BF7A1FBF3F9700278EB9 /* aggressive_dead_code_elim_pass.h in Headers */, - A994BF4A1FBF3F9700278EB9 /* diagnostic.h in Headers */, - A994C04C1FBF3F9700278EB9 /* spirv_target_env.h in Headers */, - A994BF921FBF3F9700278EB9 /* common_uniform_elim_pass.h in Headers */, - A994C0121FBF3F9700278EB9 /* pass_manager.h in Headers */, - A994BF601FBF3F9700278EB9 /* instruction.h in Headers */, - A994BFEE1FBF3F9700278EB9 /* local_single_block_elim_pass.h in Headers */, - A994C02E1FBF3F9700278EB9 /* types.h in Headers */, - A994C0441FBF3F9700278EB9 /* spirv_endian.h in Headers */, - A994C0681FBF3F9700278EB9 /* ilist.h in Headers */, - A994BF6A1FBF3F9700278EB9 /* message.h in Headers */, - A994C0781FBF3F9700278EB9 /* basic_block.h in Headers */, - A994BFE61FBF3F9700278EB9 /* iterator.h in Headers */, - A994C0261FBF3F9700278EB9 /* strip_debug_info_pass.h in Headers */, - A994BFE01FBF3F9700278EB9 /* ir_context.h in Headers */, - A994C07C1FBF3F9700278EB9 /* construct.h in Headers */, + A9B7361F1FCA2450006721CB /* name_mapper.h in Headers */, + A9B736231FCA2450006721CB /* diagnostic.h in Headers */, + A9B736991FCA2450006721CB /* decoration_manager.h in Headers */, + A9B735C51FCA2450006721CB /* enum_set.h in Headers */, + A9B736F31FCA2450006721CB /* pass_manager.h in Headers */, + A9B736051FCA2450006721CB /* macro.h in Headers */, + A9B735E11FCA2450006721CB /* hex_float.h in Headers */, + A9B736B31FCA2450006721CB /* inline_pass.h in Headers */, + A9B736C31FCA2450006721CB /* log.h in Headers */, + A9B7365F1FCA2450006721CB /* instruction_list.h in Headers */, A9AB199B1CB5B5A80001E7F9 /* spirv_cross.hpp in Headers */, - A994BFFA1FBF3F9700278EB9 /* make_unique.h in Headers */, - A994BFA41FBF3F9700278EB9 /* decoration_manager.h in Headers */, - A994BFC41FBF3F9700278EB9 /* function.h in Headers */, - A994C0501FBF3F9700278EB9 /* spirv_validator_options.h in Headers */, - A994C0541FBF3F9700278EB9 /* table.h in Headers */, - A994BF3A1FBF3F9700278EB9 /* assembly_grammar.h in Headers */, - A994C0861FBF3F9700278EB9 /* instruction.h in Headers */, - A994C0481FBF3F9700278EB9 /* spirv_stats.h in Headers */, - A994BF7E1FBF3F9700278EB9 /* basic_block.h in Headers */, - A994C03E1FBF3F9700278EB9 /* spirv_constant.h in Headers */, + A9B735E71FCA2450006721CB /* spirv_target_env.h in Headers */, + A9B7367F1FCA2450006721CB /* block_merge_pass.h in Headers */, + A9B736A51FCA2450006721CB /* freeze_spec_constant_value_pass.h in Headers */, + A9B736F11FCA2450006721CB /* aggressive_dead_code_elim_pass.h in Headers */, + A9B736711FCA2450006721CB /* ir_loader.h in Headers */, + A9B736ED1FCA2450006721CB /* cfg.h in Headers */, + A9B736E11FCA2450006721CB /* null_pass.h in Headers */, + A9B7365B1FCA2450006721CB /* local_access_chain_convert_pass.h in Headers */, + A9B736351FCA2450006721CB /* spirv_stats.h in Headers */, + A9B736751FCA2450006721CB /* fold_spec_constant_op_and_composite_pass.h in Headers */, + A9B736EF1FCA2450006721CB /* instruction.h in Headers */, + A9B735C31FCA2450006721CB /* assembly_grammar.h in Headers */, + A9B735F31FCA2450006721CB /* cfa.h in Headers */, + A9B737111FCA2450006721CB /* instruction.h in Headers */, + A9B736431FCA2450006721CB /* merge_return_pass.h in Headers */, + A9B7361D1FCA2450006721CB /* parsed_operand.h in Headers */, A909408C1C58013E0094110D /* SPIRVToMSLConverter.h in Headers */, - A994BFF81FBF3F9700278EB9 /* log.h in Headers */, - A994BFB81FBF3F9700278EB9 /* fold.h in Headers */, - A994BF521FBF3F9700278EB9 /* enum_string_mapping.h in Headers */, - A994BFB01FBF3F9700278EB9 /* eliminate_dead_functions_pass.h in Headers */, - A994BFC01FBF3F9700278EB9 /* freeze_spec_constant_value_pass.h in Headers */, + A9B736BB1FCA2450006721CB /* constants.h in Headers */, A9AB19A31CB5B5A80001E7F9 /* spirv_msl.hpp in Headers */, - A994C0361FBF3F9700278EB9 /* parsed_operand.h in Headers */, - A994BF6E1FBF3F9700278EB9 /* name_mapper.h in Headers */, - A994BFCC1FBF3F9700278EB9 /* inline_opaque_pass.h in Headers */, - A994BFA01FBF3F9700278EB9 /* dead_variable_elimination.h in Headers */, - A994C01E1FBF3F9700278EB9 /* set_spec_constant_default_value_pass.h in Headers */, - A994BFEA1FBF3F9700278EB9 /* local_access_chain_convert_pass.h in Headers */, - A994BF661FBF3F9700278EB9 /* macro.h in Headers */, - A994C08E1FBF3F9700278EB9 /* validate.h in Headers */, - A994BFD41FBF3F9700278EB9 /* insert_extract_elim.h in Headers */, + A9B736791FCA2450006721CB /* basic_block.h in Headers */, + A9B7371B1FCA2450006721CB /* extensions.h in Headers */, + A9B7372F1FCA2450006721CB /* instruction.h in Headers */, + A9B737011FCA2450006721CB /* type_manager.h in Headers */, + A9B7363D1FCA2450006721CB /* print.h in Headers */, + A9B735FD1FCA2450006721CB /* spirv_definition.h in Headers */, + A9B735D71FCA2450006721CB /* bit_stream.h in Headers */, + A9B736B91FCA2450006721CB /* inline_exhaustive_pass.h in Headers */, + A9B7366F1FCA2450006721CB /* unify_const_pass.h in Headers */, + A9B736671FCA2450006721CB /* ir_context.h in Headers */, + A9B7368F1FCA2450006721CB /* cfg_cleanup_pass.h in Headers */, + A9B736CD1FCA2450006721CB /* eliminate_dead_functions_pass.h in Headers */, + A9B7360F1FCA2450006721CB /* spirv_validator_options.h in Headers */, + A9B736FB1FCA2450006721CB /* build_module.h in Headers */, A9F042B21FB4D060009FCCB8 /* MVKCommonEnvironment.h in Headers */, - A994C06C1FBF3F9700278EB9 /* move_to_front.h in Headers */, - A994C0021FBF3F9700278EB9 /* merge_return_pass.h in Headers */, - A994C0321FBF3F9700278EB9 /* unify_const_pass.h in Headers */, - A994BF401FBF3F9700278EB9 /* cfa.h in Headers */, - A994C0141FBF3F9700278EB9 /* passes.h in Headers */, - A994BF4E1FBF3F9700278EB9 /* enum_set.h in Headers */, - A994C0741FBF3F9700278EB9 /* string_utils.h in Headers */, - A994C00E1FBF3F9700278EB9 /* pass.h in Headers */, - A994C0661FBF3F9700278EB9 /* huffman_codec.h in Headers */, - A994BF421FBF3F9700278EB9 /* markv.h in Headers */, - A994BFD81FBF3F9700278EB9 /* instruction.h in Headers */, - A994BF861FBF3F9700278EB9 /* build_module.h in Headers */, - A994BF821FBF3F9700278EB9 /* block_merge_pass.h in Headers */, - A994BFFE1FBF3F9700278EB9 /* mem_pass.h in Headers */, - A994BFBC1FBF3F9700278EB9 /* fold_spec_constant_op_and_composite_pass.h in Headers */, - A994BF5E1FBF3F9700278EB9 /* id_descriptor.h in Headers */, - A994BF761FBF3F9700278EB9 /* operand.h in Headers */, - A994C0061FBF3F9700278EB9 /* module.h in Headers */, - A994BFA81FBF3F9700278EB9 /* def_use_manager.h in Headers */, - A994BFAC1FBF3F9700278EB9 /* eliminate_dead_constant_pass.h in Headers */, - A994C03A1FBF3F9700278EB9 /* print.h in Headers */, - A994BFD01FBF3F9700278EB9 /* inline_pass.h in Headers */, - A994BFF21FBF3F9700278EB9 /* local_single_store_elim_pass.h in Headers */, - A994C08A1FBF3F9700278EB9 /* validation_state.h in Headers */, + A9B7369B1FCA2450006721CB /* local_single_block_elim_pass.h in Headers */, + A9B7371F1FCA2450006721CB /* binary.h in Headers */, + A9B737051FCA2450006721CB /* table.h in Headers */, + A9B736F91FCA2450006721CB /* iterator.h in Headers */, + A9B735F51FCA2450006721CB /* enum_string_mapping.h in Headers */, + A9B737131FCA2450006721CB /* id_descriptor.h in Headers */, + A9B735D31FCA2450006721CB /* string_utils.h in Headers */, + A9B7368B1FCA2450006721CB /* def_use_manager.h in Headers */, + A9B735DB1FCA2450006721CB /* move_to_front.h in Headers */, + A9B736011FCA2450006721CB /* operand.h in Headers */, + A9B735DD1FCA2450006721CB /* bitutils.h in Headers */, + A9B736AF1FCA2450006721CB /* insert_extract_elim.h in Headers */, + A9B736D91FCA2450006721CB /* passes.h in Headers */, + A9B736A91FCA2450006721CB /* mem_pass.h in Headers */, + A9B736491FCA2450006721CB /* compact_ids_pass.h in Headers */, + A9B735D11FCA2450006721CB /* ilist_node.h in Headers */, + A9B736E71FCA2450006721CB /* local_ssa_elim_pass.h in Headers */, + A9B736CF1FCA2450006721CB /* common_uniform_elim_pass.h in Headers */, + A9B737251FCA2450006721CB /* basic_block.h in Headers */, + A9B736131FCA2450006721CB /* markv.h in Headers */, + A9B736151FCA2450006721CB /* markv_model.h in Headers */, + A9B736091FCA2450006721CB /* spirv_constant.h in Headers */, + A9B737371FCA2450006721CB /* decoration.h in Headers */, + A9B736B51FCA2450006721CB /* value_number_table.h in Headers */, + A9B735CF1FCA2450006721CB /* parse_number.h in Headers */, + A9B736FD1FCA2450006721CB /* function.h in Headers */, A9AB199F1CB5B5A80001E7F9 /* spirv_glsl.hpp in Headers */, + A9B7364B1FCA2450006721CB /* local_single_store_elim_pass.h in Headers */, + A9B736451FCA2450006721CB /* inline_opaque_pass.h in Headers */, + A9B737151FCA2450006721CB /* opcode.h in Headers */, A95C5F411DEA9070000D17B6 /* spirv_cfg.hpp in Headers */, - A994C0401FBF3F9700278EB9 /* spirv_definition.h in Headers */, - A994BF5A1FBF3F9700278EB9 /* extensions.h in Headers */, + A9B737231FCA2450006721CB /* construct.h in Headers */, + A9B735D51FCA2450006721CB /* huffman_codec.h in Headers */, + A9B737271FCA2450006721CB /* validation_state.h in Headers */, + A9B736C51FCA2450006721CB /* eliminate_dead_constant_pass.h in Headers */, + A9B7369D1FCA2450006721CB /* strength_reduction_pass.h in Headers */, + A9B7364F1FCA2450006721CB /* strip_debug_info_pass.h in Headers */, + A9B736931FCA2450006721CB /* local_redundancy_elimination.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -1693,111 +1719,113 @@ isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - A994BF8B1FBF3F9700278EB9 /* cfg.h in Headers */, - A994C0631FBF3F9700278EB9 /* bitutils.h in Headers */, - A994BF8F1FBF3F9700278EB9 /* cfg_cleanup_pass.h in Headers */, - A994C0611FBF3F9700278EB9 /* bit_stream.h in Headers */, - A994BFE51FBF3F9700278EB9 /* ir_loader.h in Headers */, + A9B736C81FCA2450006721CB /* dead_variable_elimination.h in Headers */, + A9B736B81FCA2450006721CB /* flatten_decoration_pass.h in Headers */, A98149691FB6A98A005F00B4 /* MVKStrings.h in Headers */, - A994BFDD1FBF3F9700278EB9 /* instruction_list.h in Headers */, - A994C0711FBF3F9700278EB9 /* parse_number.h in Headers */, - A994BF3F1FBF3F9700278EB9 /* binary.h in Headers */, - A994C0091FBF3F9700278EB9 /* null_pass.h in Headers */, - A994C01B1FBF3F9700278EB9 /* remove_duplicates_pass.h in Headers */, - A994C02B1FBF3F9700278EB9 /* type_manager.h in Headers */, - A994BF731FBF3F9700278EB9 /* opcode.h in Headers */, - A994BFC91FBF3F9700278EB9 /* inline_exhaustive_pass.h in Headers */, + A9B735CC1FCA2450006721CB /* text.h in Headers */, + A9B737001FCA2450006721CB /* set_spec_constant_default_value_pass.h in Headers */, + A9B7361C1FCA2450006721CB /* text_handler.h in Headers */, + A9B737341FCA2450006721CB /* function.h in Headers */, + A9B736CC1FCA2450006721CB /* pass.h in Headers */, A9BB09771CEF89B100CCAB22 /* spirv.hpp in Headers */, - A994BFF71FBF3F9700278EB9 /* local_ssa_elim_pass.h in Headers */, - A994C07F1FBF3F9700278EB9 /* decoration.h in Headers */, - A994C0231FBF3F9700278EB9 /* strength_reduction_pass.h in Headers */, - A994C0171FBF3F9700278EB9 /* reflect.h in Headers */, + A9B736DE1FCA2450006721CB /* remove_duplicates_pass.h in Headers */, A928C91A1D0488DC00071B88 /* SPIRVConversion.h in Headers */, - A994BF471FBF3F9700278EB9 /* markv_model.h in Headers */, - A994C0651FBF3F9700278EB9 /* hex_float.h in Headers */, - A994C0591FBF3F9700278EB9 /* text.h in Headers */, - A994C06B1FBF3F9700278EB9 /* ilist_node.h in Headers */, - A994BF9D1FBF3F9700278EB9 /* dead_branch_elim_pass.h in Headers */, - A994BF971FBF3F9700278EB9 /* compact_ids_pass.h in Headers */, + A9B7361A1FCA2450006721CB /* validate.h in Headers */, + A9B736741FCA2450006721CB /* types.h in Headers */, + A9B736EC1FCA2450006721CB /* module.h in Headers */, + A9B736D61FCA2450006721CB /* dead_branch_elim_pass.h in Headers */, + A9B7370A1FCA2450006721CB /* ext_inst.h in Headers */, + A9B736261FCA2450006721CB /* spirv_endian.h in Headers */, + A9B736541FCA2450006721CB /* make_unique.h in Headers */, + A9B736E01FCA2450006721CB /* reflect.h in Headers */, + A9B736001FCA2450006721CB /* message.h in Headers */, + A9B736D21FCA2450006721CB /* fold.h in Headers */, A9AB19981CB5B5A80001E7F9 /* spirv_common.hpp in Headers */, - A994BF571FBF3F9700278EB9 /* ext_inst.h in Headers */, - A994C0831FBF3F9700278EB9 /* function.h in Headers */, + A9B735E61FCA2450006721CB /* ilist.h in Headers */, A9F042B71FB4D060009FCCB8 /* MVKLogging.h in Headers */, - A994C05D1FBF3F9700278EB9 /* text_handler.h in Headers */, - A994BF991FBF3F9700278EB9 /* constants.h in Headers */, - A994BFB51FBF3F9700278EB9 /* flatten_decoration_pass.h in Headers */, - A994BF7B1FBF3F9700278EB9 /* aggressive_dead_code_elim_pass.h in Headers */, - A994BF4B1FBF3F9700278EB9 /* diagnostic.h in Headers */, - A994C04D1FBF3F9700278EB9 /* spirv_target_env.h in Headers */, - A994BF931FBF3F9700278EB9 /* common_uniform_elim_pass.h in Headers */, - A994C0131FBF3F9700278EB9 /* pass_manager.h in Headers */, - A994BF611FBF3F9700278EB9 /* instruction.h in Headers */, - A994BFEF1FBF3F9700278EB9 /* local_single_block_elim_pass.h in Headers */, - A994C02F1FBF3F9700278EB9 /* types.h in Headers */, - A994C0451FBF3F9700278EB9 /* spirv_endian.h in Headers */, - A994C0691FBF3F9700278EB9 /* ilist.h in Headers */, - A994BF6B1FBF3F9700278EB9 /* message.h in Headers */, - A994C0791FBF3F9700278EB9 /* basic_block.h in Headers */, - A994BFE71FBF3F9700278EB9 /* iterator.h in Headers */, - A994C0271FBF3F9700278EB9 /* strip_debug_info_pass.h in Headers */, - A994BFE11FBF3F9700278EB9 /* ir_context.h in Headers */, - A994C07D1FBF3F9700278EB9 /* construct.h in Headers */, + A9B736201FCA2450006721CB /* name_mapper.h in Headers */, + A9B736241FCA2450006721CB /* diagnostic.h in Headers */, + A9B7369A1FCA2450006721CB /* decoration_manager.h in Headers */, + A9B735C61FCA2450006721CB /* enum_set.h in Headers */, + A9B736F41FCA2450006721CB /* pass_manager.h in Headers */, + A9B736061FCA2450006721CB /* macro.h in Headers */, + A9B735E21FCA2450006721CB /* hex_float.h in Headers */, + A9B736B41FCA2450006721CB /* inline_pass.h in Headers */, + A9B736C41FCA2450006721CB /* log.h in Headers */, + A9B736601FCA2450006721CB /* instruction_list.h in Headers */, A9AB199C1CB5B5A80001E7F9 /* spirv_cross.hpp in Headers */, - A994BFFB1FBF3F9700278EB9 /* make_unique.h in Headers */, - A994BFA51FBF3F9700278EB9 /* decoration_manager.h in Headers */, - A994BFC51FBF3F9700278EB9 /* function.h in Headers */, - A994C0511FBF3F9700278EB9 /* spirv_validator_options.h in Headers */, - A994C0551FBF3F9700278EB9 /* table.h in Headers */, - A994BF3B1FBF3F9700278EB9 /* assembly_grammar.h in Headers */, - A994C0871FBF3F9700278EB9 /* instruction.h in Headers */, - A994C0491FBF3F9700278EB9 /* spirv_stats.h in Headers */, - A994BF7F1FBF3F9700278EB9 /* basic_block.h in Headers */, - A994C03F1FBF3F9700278EB9 /* spirv_constant.h in Headers */, + A9B735E81FCA2450006721CB /* spirv_target_env.h in Headers */, + A9B736801FCA2450006721CB /* block_merge_pass.h in Headers */, + A9B736A61FCA2450006721CB /* freeze_spec_constant_value_pass.h in Headers */, + A9B736F21FCA2450006721CB /* aggressive_dead_code_elim_pass.h in Headers */, + A9B736721FCA2450006721CB /* ir_loader.h in Headers */, + A9B736EE1FCA2450006721CB /* cfg.h in Headers */, + A9B736E21FCA2450006721CB /* null_pass.h in Headers */, + A9B7365C1FCA2450006721CB /* local_access_chain_convert_pass.h in Headers */, + A9B736361FCA2450006721CB /* spirv_stats.h in Headers */, + A9B736761FCA2450006721CB /* fold_spec_constant_op_and_composite_pass.h in Headers */, + A9B736F01FCA2450006721CB /* instruction.h in Headers */, + A9B735C41FCA2450006721CB /* assembly_grammar.h in Headers */, + A9B735F41FCA2450006721CB /* cfa.h in Headers */, + A9B737121FCA2450006721CB /* instruction.h in Headers */, + A9B736441FCA2450006721CB /* merge_return_pass.h in Headers */, + A9B7361E1FCA2450006721CB /* parsed_operand.h in Headers */, A909408D1C58013E0094110D /* SPIRVToMSLConverter.h in Headers */, - A994BFF91FBF3F9700278EB9 /* log.h in Headers */, - A994BFB91FBF3F9700278EB9 /* fold.h in Headers */, - A994BF531FBF3F9700278EB9 /* enum_string_mapping.h in Headers */, - A994BFB11FBF3F9700278EB9 /* eliminate_dead_functions_pass.h in Headers */, - A994BFC11FBF3F9700278EB9 /* freeze_spec_constant_value_pass.h in Headers */, + A9B736BC1FCA2450006721CB /* constants.h in Headers */, A9AB19A41CB5B5A80001E7F9 /* spirv_msl.hpp in Headers */, - A994C0371FBF3F9700278EB9 /* parsed_operand.h in Headers */, - A994BF6F1FBF3F9700278EB9 /* name_mapper.h in Headers */, - A994BFCD1FBF3F9700278EB9 /* inline_opaque_pass.h in Headers */, - A994BFA11FBF3F9700278EB9 /* dead_variable_elimination.h in Headers */, - A994C01F1FBF3F9700278EB9 /* set_spec_constant_default_value_pass.h in Headers */, - A994BFEB1FBF3F9700278EB9 /* local_access_chain_convert_pass.h in Headers */, - A994BF671FBF3F9700278EB9 /* macro.h in Headers */, - A994C08F1FBF3F9700278EB9 /* validate.h in Headers */, - A994BFD51FBF3F9700278EB9 /* insert_extract_elim.h in Headers */, + A9B7367A1FCA2450006721CB /* basic_block.h in Headers */, + A9B7371C1FCA2450006721CB /* extensions.h in Headers */, + A9B737301FCA2450006721CB /* instruction.h in Headers */, + A9B737021FCA2450006721CB /* type_manager.h in Headers */, + A9B7363E1FCA2450006721CB /* print.h in Headers */, + A9B735FE1FCA2450006721CB /* spirv_definition.h in Headers */, + A9B735D81FCA2450006721CB /* bit_stream.h in Headers */, + A9B736BA1FCA2450006721CB /* inline_exhaustive_pass.h in Headers */, + A9B736701FCA2450006721CB /* unify_const_pass.h in Headers */, + A9B736681FCA2450006721CB /* ir_context.h in Headers */, + A9B736901FCA2450006721CB /* cfg_cleanup_pass.h in Headers */, + A9B736CE1FCA2450006721CB /* eliminate_dead_functions_pass.h in Headers */, + A9B736101FCA2450006721CB /* spirv_validator_options.h in Headers */, + A9B736FC1FCA2450006721CB /* build_module.h in Headers */, A9F042B31FB4D060009FCCB8 /* MVKCommonEnvironment.h in Headers */, - A994C06D1FBF3F9700278EB9 /* move_to_front.h in Headers */, - A994C0031FBF3F9700278EB9 /* merge_return_pass.h in Headers */, - A994C0331FBF3F9700278EB9 /* unify_const_pass.h in Headers */, - A994BF411FBF3F9700278EB9 /* cfa.h in Headers */, - A994C0151FBF3F9700278EB9 /* passes.h in Headers */, - A994BF4F1FBF3F9700278EB9 /* enum_set.h in Headers */, - A994C0751FBF3F9700278EB9 /* string_utils.h in Headers */, - A994C00F1FBF3F9700278EB9 /* pass.h in Headers */, - A994C0671FBF3F9700278EB9 /* huffman_codec.h in Headers */, - A994BF431FBF3F9700278EB9 /* markv.h in Headers */, - A994BFD91FBF3F9700278EB9 /* instruction.h in Headers */, - A994BF871FBF3F9700278EB9 /* build_module.h in Headers */, - A994BF831FBF3F9700278EB9 /* block_merge_pass.h in Headers */, - A994BFFF1FBF3F9700278EB9 /* mem_pass.h in Headers */, - A994BFBD1FBF3F9700278EB9 /* fold_spec_constant_op_and_composite_pass.h in Headers */, - A994BF5F1FBF3F9700278EB9 /* id_descriptor.h in Headers */, - A994BF771FBF3F9700278EB9 /* operand.h in Headers */, - A994C0071FBF3F9700278EB9 /* module.h in Headers */, - A994BFA91FBF3F9700278EB9 /* def_use_manager.h in Headers */, - A994BFAD1FBF3F9700278EB9 /* eliminate_dead_constant_pass.h in Headers */, - A994C03B1FBF3F9700278EB9 /* print.h in Headers */, - A994BFD11FBF3F9700278EB9 /* inline_pass.h in Headers */, - A994BFF31FBF3F9700278EB9 /* local_single_store_elim_pass.h in Headers */, - A994C08B1FBF3F9700278EB9 /* validation_state.h in Headers */, + A9B7369C1FCA2450006721CB /* local_single_block_elim_pass.h in Headers */, + A9B737201FCA2450006721CB /* binary.h in Headers */, + A9B737061FCA2450006721CB /* table.h in Headers */, + A9B736FA1FCA2450006721CB /* iterator.h in Headers */, + A9B735F61FCA2450006721CB /* enum_string_mapping.h in Headers */, + A9B737141FCA2450006721CB /* id_descriptor.h in Headers */, + A9B735D41FCA2450006721CB /* string_utils.h in Headers */, + A9B7368C1FCA2450006721CB /* def_use_manager.h in Headers */, + A9B735DC1FCA2450006721CB /* move_to_front.h in Headers */, + A9B736021FCA2450006721CB /* operand.h in Headers */, + A9B735DE1FCA2450006721CB /* bitutils.h in Headers */, + A9B736B01FCA2450006721CB /* insert_extract_elim.h in Headers */, + A9B736DA1FCA2450006721CB /* passes.h in Headers */, + A9B736AA1FCA2450006721CB /* mem_pass.h in Headers */, + A9B7364A1FCA2450006721CB /* compact_ids_pass.h in Headers */, + A9B735D21FCA2450006721CB /* ilist_node.h in Headers */, + A9B736E81FCA2450006721CB /* local_ssa_elim_pass.h in Headers */, + A9B736D01FCA2450006721CB /* common_uniform_elim_pass.h in Headers */, + A9B737261FCA2450006721CB /* basic_block.h in Headers */, + A9B736141FCA2450006721CB /* markv.h in Headers */, + A9B736161FCA2450006721CB /* markv_model.h in Headers */, + A9B7360A1FCA2450006721CB /* spirv_constant.h in Headers */, + A9B737381FCA2450006721CB /* decoration.h in Headers */, + A9B736B61FCA2450006721CB /* value_number_table.h in Headers */, + A9B735D01FCA2450006721CB /* parse_number.h in Headers */, + A9B736FE1FCA2450006721CB /* function.h in Headers */, A9AB19A01CB5B5A80001E7F9 /* spirv_glsl.hpp in Headers */, + A9B7364C1FCA2450006721CB /* local_single_store_elim_pass.h in Headers */, + A9B736461FCA2450006721CB /* inline_opaque_pass.h in Headers */, + A9B737161FCA2450006721CB /* opcode.h in Headers */, A95C5F421DEA9070000D17B6 /* spirv_cfg.hpp in Headers */, - A994C0411FBF3F9700278EB9 /* spirv_definition.h in Headers */, - A994BF5B1FBF3F9700278EB9 /* extensions.h in Headers */, + A9B737241FCA2450006721CB /* construct.h in Headers */, + A9B735D61FCA2450006721CB /* huffman_codec.h in Headers */, + A9B737281FCA2450006721CB /* validation_state.h in Headers */, + A9B736C61FCA2450006721CB /* eliminate_dead_constant_pass.h in Headers */, + A9B7369E1FCA2450006721CB /* strength_reduction_pass.h in Headers */, + A9B736501FCA2450006721CB /* strip_debug_info_pass.h in Headers */, + A9B736941FCA2450006721CB /* local_redundancy_elimination.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -2043,102 +2071,106 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - A994C04E1FBF3F9700278EB9 /* spirv_validator_options.cpp in Sources */, - A994BF9E1FBF3F9700278EB9 /* dead_variable_elimination.cpp in Sources */, - A994BFA61FBF3F9700278EB9 /* def_use_manager.cpp in Sources */, - A994C07A1FBF3F9700278EB9 /* construct.cpp in Sources */, - A994BF741FBF3F9700278EB9 /* operand.cpp in Sources */, - A994C0561FBF3F9700278EB9 /* text.cpp in Sources */, - A994BFC21FBF3F9700278EB9 /* function.cpp in Sources */, - A994C0921FBF3F9700278EB9 /* validate_bitwise.cpp in Sources */, - A994BF3C1FBF3F9700278EB9 /* binary.cpp in Sources */, - A994C03C1FBF3F9700278EB9 /* software_version.cpp in Sources */, - A994C0A61FBF3F9700278EB9 /* validate_type_unique.cpp in Sources */, - A994C0901FBF3F9700278EB9 /* validate_arithmetics.cpp in Sources */, - A994BF8C1FBF3F9700278EB9 /* cfg_cleanup_pass.cpp in Sources */, - A994BFCE1FBF3F9700278EB9 /* inline_pass.cpp in Sources */, - A994BFBA1FBF3F9700278EB9 /* fold_spec_constant_op_and_composite_pass.cpp in Sources */, - A994C0881FBF3F9700278EB9 /* validation_state.cpp in Sources */, - A994BF701FBF3F9700278EB9 /* opcode.cpp in Sources */, - A994BFD21FBF3F9700278EB9 /* insert_extract_elim.cpp in Sources */, - A994BF6C1FBF3F9700278EB9 /* name_mapper.cpp in Sources */, - A994C09E1FBF3F9700278EB9 /* validate_id.cpp in Sources */, - A994BFAE1FBF3F9700278EB9 /* eliminate_dead_functions_pass.cpp in Sources */, + A9B7363B1FCA2450006721CB /* validate_derivatives.cpp in Sources */, + A9B7362F1FCA2450006721CB /* validate_id.cpp in Sources */, + A9B7366B1FCA2450006721CB /* cfg_cleanup_pass.cpp in Sources */, + A9B737291FCA2450006721CB /* construct.cpp in Sources */, + A9B7372D1FCA2450006721CB /* instruction.cpp in Sources */, + A9B736211FCA2450006721CB /* parsed_operand.cpp in Sources */, + A9B736D31FCA2450006721CB /* local_single_store_elim_pass.cpp in Sources */, + A9B735C91FCA2450006721CB /* assembly_grammar.cpp in Sources */, + A9B736811FCA2450006721CB /* module.cpp in Sources */, + A9B736A71FCA2450006721CB /* ir_context.cpp in Sources */, + A9B736171FCA2450006721CB /* enum_string_mapping.cpp in Sources */, + A9B736891FCA2450006721CB /* inline_pass.cpp in Sources */, + A9B735F11FCA2450006721CB /* validate_decorations.cpp in Sources */, + A9B7362B1FCA2450006721CB /* validate_datarules.cpp in Sources */, + A9B736871FCA2450006721CB /* type_manager.cpp in Sources */, + A9B736831FCA2450006721CB /* fold_spec_constant_op_and_composite_pass.cpp in Sources */, + A9B7366D1FCA2450006721CB /* strip_debug_info_pass.cpp in Sources */, + A9B735E91FCA2450006721CB /* message.cpp in Sources */, + A9B736371FCA2450006721CB /* opcode.cpp in Sources */, A9AB19991CB5B5A80001E7F9 /* spirv_cross.cpp in Sources */, + A9B737351FCA2450006721CB /* validation_state.cpp in Sources */, + A9B736851FCA2450006721CB /* unify_const_pass.cpp in Sources */, + A9B735F91FCA2450006721CB /* spirv_stats.cpp in Sources */, + A9B7364D1FCA2450006721CB /* types.cpp in Sources */, + A9B735EB1FCA2450006721CB /* table.cpp in Sources */, + A9B736C91FCA2450006721CB /* block_merge_pass.cpp in Sources */, + A9B735C11FCA2450006721CB /* validate_capability.cpp in Sources */, + A9B735E31FCA2450006721CB /* parse_number.cpp in Sources */, A9AB19A11CB5B5A80001E7F9 /* spirv_msl.cpp in Sources */, - A994BFB61FBF3F9700278EB9 /* fold.cpp in Sources */, - A994BF9A1FBF3F9700278EB9 /* dead_branch_elim_pass.cpp in Sources */, - A994C0421FBF3F9700278EB9 /* spirv_endian.cpp in Sources */, - A994BFA21FBF3F9700278EB9 /* decoration_manager.cpp in Sources */, - A994C0181FBF3F9700278EB9 /* remove_duplicates_pass.cpp in Sources */, - A994C0801FBF3F9700278EB9 /* function.cpp in Sources */, - A994BFE81FBF3F9700278EB9 /* local_access_chain_convert_pass.cpp in Sources */, - A994C04A1FBF3F9700278EB9 /* spirv_target_env.cpp in Sources */, - A994BF441FBF3F9700278EB9 /* markv_codec.cpp in Sources */, - A994C05A1FBF3F9700278EB9 /* text_handler.cpp in Sources */, - A994BF941FBF3F9700278EB9 /* compact_ids_pass.cpp in Sources */, - A994C0281FBF3F9700278EB9 /* type_manager.cpp in Sources */, - A994BFFC1FBF3F9700278EB9 /* mem_pass.cpp in Sources */, - A994BF481FBF3F9700278EB9 /* diagnostic.cpp in Sources */, - A994C0041FBF3F9700278EB9 /* module.cpp in Sources */, - A994BFDA1FBF3F9700278EB9 /* instruction_list.cpp in Sources */, - A994BFB21FBF3F9700278EB9 /* flatten_decoration_pass.cpp in Sources */, - A994BF381FBF3F9700278EB9 /* assembly_grammar.cpp in Sources */, - A994BF541FBF3F9700278EB9 /* ext_inst.cpp in Sources */, - A994BFF41FBF3F9700278EB9 /* local_ssa_elim_pass.cpp in Sources */, - A994BF841FBF3F9700278EB9 /* build_module.cpp in Sources */, + A9B736771FCA2450006721CB /* mem_pass.cpp in Sources */, + A9B7367B1FCA2450006721CB /* remove_duplicates_pass.cpp in Sources */, + A9B736311FCA2450006721CB /* software_version.cpp in Sources */, + A9B735BF1FCA2450006721CB /* validate_cfg.cpp in Sources */, + A9B736391FCA2450006721CB /* validate_logicals.cpp in Sources */, + A9B737071FCA2450006721CB /* validate_image.cpp in Sources */, + A9B736AB1FCA2450006721CB /* local_ssa_elim_pass.cpp in Sources */, + A9B736651FCA2450006721CB /* merge_return_pass.cpp in Sources */, + A9B7370D1FCA2450006721CB /* diagnostic.cpp in Sources */, + A9B736551FCA2450006721CB /* decoration_manager.cpp in Sources */, + A9B736E91FCA2450006721CB /* inline_opaque_pass.cpp in Sources */, + A9B736111FCA2450006721CB /* markv_codec.cpp in Sources */, + A9B735D91FCA2450006721CB /* string_utils.cpp in Sources */, + A9B737031FCA2450006721CB /* compact_ids_pass.cpp in Sources */, + A9B737211FCA2450006721CB /* text_handler.cpp in Sources */, + A9B736031FCA2450006721CB /* spirv_endian.cpp in Sources */, + A9B735FB1FCA2450006721CB /* print.cpp in Sources */, + A9B7367D1FCA2450006721CB /* dead_variable_elimination.cpp in Sources */, + A9B735BD1FCA2450006721CB /* spirv_target_env.cpp in Sources */, + A9B7372B1FCA2450006721CB /* function.cpp in Sources */, + A9B736611FCA2450006721CB /* insert_extract_elim.cpp in Sources */, A909408A1C58013E0094110D /* SPIRVToMSLConverter.cpp in Sources */, - A994C0001FBF3F9700278EB9 /* merge_return_pass.cpp in Sources */, - A994C0A21FBF3F9700278EB9 /* validate_layout.cpp in Sources */, - A994BF901FBF3F9700278EB9 /* common_uniform_elim_pass.cpp in Sources */, - A994C00C1FBF3F9700278EB9 /* pass.cpp in Sources */, - A994BF621FBF3F9700278EB9 /* libspirv.cpp in Sources */, - A994C00A1FBF3F9700278EB9 /* optimizer.cpp in Sources */, - A994BFBE1FBF3F9700278EB9 /* freeze_spec_constant_value_pass.cpp in Sources */, - A994C0721FBF3F9700278EB9 /* string_utils.cpp in Sources */, - A994C06E1FBF3F9700278EB9 /* parse_number.cpp in Sources */, - A994C0761FBF3F9700278EB9 /* basic_block.cpp in Sources */, - A994BFF01FBF3F9700278EB9 /* local_single_store_elim_pass.cpp in Sources */, - A994BFAA1FBF3F9700278EB9 /* eliminate_dead_constant_pass.cpp in Sources */, + A9B7369F1FCA2450006721CB /* aggressive_dead_code_elim_pass.cpp in Sources */, + A9B7370F1FCA2450006721CB /* libspirv.cpp in Sources */, A928C91B1D0488DC00071B88 /* SPIRVConversion.mm in Sources */, - A994BFE21FBF3F9700278EB9 /* ir_loader.cpp in Sources */, - A994C0A41FBF3F9700278EB9 /* validate_logicals.cpp in Sources */, - A994C09C1FBF3F9700278EB9 /* validate_decorations.cpp in Sources */, - A994C0341FBF3F9700278EB9 /* parsed_operand.cpp in Sources */, - A994C08C1FBF3F9700278EB9 /* validate.cpp in Sources */, - A994BF4C1FBF3F9700278EB9 /* disassemble.cpp in Sources */, - A994C0461FBF3F9700278EB9 /* spirv_stats.cpp in Sources */, - A994BF641FBF3F9700278EB9 /* linker.cpp in Sources */, - A994BF881FBF3F9700278EB9 /* cfg.cpp in Sources */, - A994BFD61FBF3F9700278EB9 /* instruction.cpp in Sources */, - A994BFC61FBF3F9700278EB9 /* inline_exhaustive_pass.cpp in Sources */, - A994C02C1FBF3F9700278EB9 /* types.cpp in Sources */, - A994C01C1FBF3F9700278EB9 /* set_spec_constant_default_value_pass.cpp in Sources */, - A994C0381FBF3F9700278EB9 /* print.cpp in Sources */, - A994BFEC1FBF3F9700278EB9 /* local_single_block_elim_pass.cpp in Sources */, + A9B735EF1FCA2450006721CB /* validate_instruction.cpp in Sources */, + A9B736511FCA2450006721CB /* cfg.cpp in Sources */, + A9B736D71FCA2450006721CB /* set_spec_constant_default_value_pass.cpp in Sources */, + A9B736071FCA2450006721CB /* validate.cpp in Sources */, + A9B736911FCA2450006721CB /* eliminate_dead_functions_pass.cpp in Sources */, + A9B736F71FCA2450006721CB /* basic_block.cpp in Sources */, + A9B736951FCA2450006721CB /* common_uniform_elim_pass.cpp in Sources */, + A9B7360B1FCA2450006721CB /* binary.cpp in Sources */, + A9B7365D1FCA2450006721CB /* local_redundancy_elimination.cpp in Sources */, + A9B737191FCA2450006721CB /* validate_layout.cpp in Sources */, A9AB199D1CB5B5A80001E7F9 /* spirv_glsl.cpp in Sources */, - A994C0201FBF3F9700278EB9 /* strength_reduction_pass.cpp in Sources */, - A994C0841FBF3F9700278EB9 /* instruction.cpp in Sources */, - A994BF501FBF3F9700278EB9 /* enum_string_mapping.cpp in Sources */, - A994BFCA1FBF3F9700278EB9 /* inline_opaque_pass.cpp in Sources */, + A9B736571FCA2450006721CB /* local_single_block_elim_pass.cpp in Sources */, + A9B7363F1FCA2450006721CB /* ext_inst.cpp in Sources */, + A9B737171FCA2450006721CB /* operand.cpp in Sources */, + A9B7368D1FCA2450006721CB /* ir_loader.cpp in Sources */, + A9B736DB1FCA2450006721CB /* fold.cpp in Sources */, + A9B736971FCA2450006721CB /* def_use_manager.cpp in Sources */, + A9B737311FCA2450006721CB /* basic_block.cpp in Sources */, + A9B736471FCA2450006721CB /* build_module.cpp in Sources */, + A9B736291FCA2450006721CB /* validate_conversion.cpp in Sources */, + A9B7360D1FCA2450006721CB /* validate_bitwise.cpp in Sources */, + A9B736A31FCA2450006721CB /* flatten_decoration_pass.cpp in Sources */, + A9B736271FCA2450006721CB /* name_mapper.cpp in Sources */, + A9B736411FCA2450006721CB /* optimizer.cpp in Sources */, + A9B736AD1FCA2450006721CB /* function.cpp in Sources */, + A9B735F71FCA2450006721CB /* spirv_validator_options.cpp in Sources */, + A9B7371D1FCA2450006721CB /* disassemble.cpp in Sources */, + A9B736E31FCA2450006721CB /* instruction.cpp in Sources */, + A9B7362D1FCA2450006721CB /* linker.cpp in Sources */, + A9B735C71FCA2450006721CB /* text.cpp in Sources */, + A9B736591FCA2450006721CB /* freeze_spec_constant_value_pass.cpp in Sources */, + A9B736BD1FCA2450006721CB /* strength_reduction_pass.cpp in Sources */, + A9B736A11FCA2450006721CB /* dead_branch_elim_pass.cpp in Sources */, + A9B736E51FCA2450006721CB /* value_number_table.cpp in Sources */, + A9B736691FCA2450006721CB /* eliminate_dead_constant_pass.cpp in Sources */, A95C5F3F1DEA9070000D17B6 /* spirv_cfg.cpp in Sources */, - A994BF7C1FBF3F9700278EB9 /* basic_block.cpp in Sources */, - A994C05E1FBF3F9700278EB9 /* bit_stream.cpp in Sources */, - A994BF781FBF3F9700278EB9 /* aggressive_dead_code_elim_pass.cpp in Sources */, - A994C0981FBF3F9700278EB9 /* validate_conversion.cpp in Sources */, - A994BF581FBF3F9700278EB9 /* extensions.cpp in Sources */, - A994BFDE1FBF3F9700278EB9 /* ir_context.cpp in Sources */, - A994C0101FBF3F9700278EB9 /* pass_manager.cpp in Sources */, - A994C0A01FBF3F9700278EB9 /* validate_instruction.cpp in Sources */, - A994C0301FBF3F9700278EB9 /* unify_const_pass.cpp in Sources */, - A994BF801FBF3F9700278EB9 /* block_merge_pass.cpp in Sources */, - A994C0961FBF3F9700278EB9 /* validate_cfg.cpp in Sources */, - A994C0941FBF3F9700278EB9 /* validate_capability.cpp in Sources */, - A994C09A1FBF3F9700278EB9 /* validate_datarules.cpp in Sources */, - A994BF5C1FBF3F9700278EB9 /* id_descriptor.cpp in Sources */, - A994C0521FBF3F9700278EB9 /* table.cpp in Sources */, - A994BF681FBF3F9700278EB9 /* message.cpp in Sources */, - A994C0241FBF3F9700278EB9 /* strip_debug_info_pass.cpp in Sources */, + A9B736331FCA2450006721CB /* validate_arithmetics.cpp in Sources */, + A9B736BF1FCA2450006721CB /* pass_manager.cpp in Sources */, + A9B736631FCA2450006721CB /* pass.cpp in Sources */, + A9B735CD1FCA2450006721CB /* extensions.cpp in Sources */, + A9B735DF1FCA2450006721CB /* bit_stream.cpp in Sources */, + A9B736F51FCA2450006721CB /* local_access_chain_convert_pass.cpp in Sources */, + A9B7370B1FCA2450006721CB /* validate_type_unique.cpp in Sources */, + A9B736C11FCA2450006721CB /* inline_exhaustive_pass.cpp in Sources */, + A9B736B11FCA2450006721CB /* instruction_list.cpp in Sources */, + A9B735ED1FCA2450006721CB /* id_descriptor.cpp in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -2146,102 +2178,106 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - A994C04F1FBF3F9700278EB9 /* spirv_validator_options.cpp in Sources */, - A994BF9F1FBF3F9700278EB9 /* dead_variable_elimination.cpp in Sources */, - A994BFA71FBF3F9700278EB9 /* def_use_manager.cpp in Sources */, - A994C07B1FBF3F9700278EB9 /* construct.cpp in Sources */, - A994BF751FBF3F9700278EB9 /* operand.cpp in Sources */, - A994C0571FBF3F9700278EB9 /* text.cpp in Sources */, - A994BFC31FBF3F9700278EB9 /* function.cpp in Sources */, - A994C0931FBF3F9700278EB9 /* validate_bitwise.cpp in Sources */, - A994BF3D1FBF3F9700278EB9 /* binary.cpp in Sources */, - A994C03D1FBF3F9700278EB9 /* software_version.cpp in Sources */, - A994C0A71FBF3F9700278EB9 /* validate_type_unique.cpp in Sources */, - A994C0911FBF3F9700278EB9 /* validate_arithmetics.cpp in Sources */, - A994BF8D1FBF3F9700278EB9 /* cfg_cleanup_pass.cpp in Sources */, - A994BFCF1FBF3F9700278EB9 /* inline_pass.cpp in Sources */, - A994BFBB1FBF3F9700278EB9 /* fold_spec_constant_op_and_composite_pass.cpp in Sources */, - A994C0891FBF3F9700278EB9 /* validation_state.cpp in Sources */, - A994BF711FBF3F9700278EB9 /* opcode.cpp in Sources */, - A994BFD31FBF3F9700278EB9 /* insert_extract_elim.cpp in Sources */, - A994BF6D1FBF3F9700278EB9 /* name_mapper.cpp in Sources */, - A994C09F1FBF3F9700278EB9 /* validate_id.cpp in Sources */, - A994BFAF1FBF3F9700278EB9 /* eliminate_dead_functions_pass.cpp in Sources */, + A9B7363C1FCA2450006721CB /* validate_derivatives.cpp in Sources */, + A9B736301FCA2450006721CB /* validate_id.cpp in Sources */, + A9B7366C1FCA2450006721CB /* cfg_cleanup_pass.cpp in Sources */, + A9B7372A1FCA2450006721CB /* construct.cpp in Sources */, + A9B7372E1FCA2450006721CB /* instruction.cpp in Sources */, + A9B736221FCA2450006721CB /* parsed_operand.cpp in Sources */, + A9B736D41FCA2450006721CB /* local_single_store_elim_pass.cpp in Sources */, + A9B735CA1FCA2450006721CB /* assembly_grammar.cpp in Sources */, + A9B736821FCA2450006721CB /* module.cpp in Sources */, + A9B736A81FCA2450006721CB /* ir_context.cpp in Sources */, + A9B736181FCA2450006721CB /* enum_string_mapping.cpp in Sources */, + A9B7368A1FCA2450006721CB /* inline_pass.cpp in Sources */, + A9B735F21FCA2450006721CB /* validate_decorations.cpp in Sources */, + A9B7362C1FCA2450006721CB /* validate_datarules.cpp in Sources */, + A9B736881FCA2450006721CB /* type_manager.cpp in Sources */, + A9B736841FCA2450006721CB /* fold_spec_constant_op_and_composite_pass.cpp in Sources */, + A9B7366E1FCA2450006721CB /* strip_debug_info_pass.cpp in Sources */, + A9B735EA1FCA2450006721CB /* message.cpp in Sources */, + A9B736381FCA2450006721CB /* opcode.cpp in Sources */, A9AB199A1CB5B5A80001E7F9 /* spirv_cross.cpp in Sources */, + A9B737361FCA2450006721CB /* validation_state.cpp in Sources */, + A9B736861FCA2450006721CB /* unify_const_pass.cpp in Sources */, + A9B735FA1FCA2450006721CB /* spirv_stats.cpp in Sources */, + A9B7364E1FCA2450006721CB /* types.cpp in Sources */, + A9B735EC1FCA2450006721CB /* table.cpp in Sources */, + A9B736CA1FCA2450006721CB /* block_merge_pass.cpp in Sources */, + A9B735C21FCA2450006721CB /* validate_capability.cpp in Sources */, + A9B735E41FCA2450006721CB /* parse_number.cpp in Sources */, A9AB19A21CB5B5A80001E7F9 /* spirv_msl.cpp in Sources */, - A994BFB71FBF3F9700278EB9 /* fold.cpp in Sources */, - A994BF9B1FBF3F9700278EB9 /* dead_branch_elim_pass.cpp in Sources */, - A994C0431FBF3F9700278EB9 /* spirv_endian.cpp in Sources */, - A994BFA31FBF3F9700278EB9 /* decoration_manager.cpp in Sources */, - A994C0191FBF3F9700278EB9 /* remove_duplicates_pass.cpp in Sources */, - A994C0811FBF3F9700278EB9 /* function.cpp in Sources */, - A994BFE91FBF3F9700278EB9 /* local_access_chain_convert_pass.cpp in Sources */, - A994C04B1FBF3F9700278EB9 /* spirv_target_env.cpp in Sources */, - A994BF451FBF3F9700278EB9 /* markv_codec.cpp in Sources */, - A994C05B1FBF3F9700278EB9 /* text_handler.cpp in Sources */, - A994BF951FBF3F9700278EB9 /* compact_ids_pass.cpp in Sources */, - A994C0291FBF3F9700278EB9 /* type_manager.cpp in Sources */, - A994BFFD1FBF3F9700278EB9 /* mem_pass.cpp in Sources */, - A994BF491FBF3F9700278EB9 /* diagnostic.cpp in Sources */, - A994C0051FBF3F9700278EB9 /* module.cpp in Sources */, - A994BFDB1FBF3F9700278EB9 /* instruction_list.cpp in Sources */, - A994BFB31FBF3F9700278EB9 /* flatten_decoration_pass.cpp in Sources */, - A994BF391FBF3F9700278EB9 /* assembly_grammar.cpp in Sources */, - A994BF551FBF3F9700278EB9 /* ext_inst.cpp in Sources */, - A994BFF51FBF3F9700278EB9 /* local_ssa_elim_pass.cpp in Sources */, - A994BF851FBF3F9700278EB9 /* build_module.cpp in Sources */, + A9B736781FCA2450006721CB /* mem_pass.cpp in Sources */, + A9B7367C1FCA2450006721CB /* remove_duplicates_pass.cpp in Sources */, + A9B736321FCA2450006721CB /* software_version.cpp in Sources */, + A9B735C01FCA2450006721CB /* validate_cfg.cpp in Sources */, + A9B7363A1FCA2450006721CB /* validate_logicals.cpp in Sources */, + A9B737081FCA2450006721CB /* validate_image.cpp in Sources */, + A9B736AC1FCA2450006721CB /* local_ssa_elim_pass.cpp in Sources */, + A9B736661FCA2450006721CB /* merge_return_pass.cpp in Sources */, + A9B7370E1FCA2450006721CB /* diagnostic.cpp in Sources */, + A9B736561FCA2450006721CB /* decoration_manager.cpp in Sources */, + A9B736EA1FCA2450006721CB /* inline_opaque_pass.cpp in Sources */, + A9B736121FCA2450006721CB /* markv_codec.cpp in Sources */, + A9B735DA1FCA2450006721CB /* string_utils.cpp in Sources */, + A9B737041FCA2450006721CB /* compact_ids_pass.cpp in Sources */, + A9B737221FCA2450006721CB /* text_handler.cpp in Sources */, + A9B736041FCA2450006721CB /* spirv_endian.cpp in Sources */, + A9B735FC1FCA2450006721CB /* print.cpp in Sources */, + A9B7367E1FCA2450006721CB /* dead_variable_elimination.cpp in Sources */, + A9B735BE1FCA2450006721CB /* spirv_target_env.cpp in Sources */, + A9B7372C1FCA2450006721CB /* function.cpp in Sources */, + A9B736621FCA2450006721CB /* insert_extract_elim.cpp in Sources */, A909408B1C58013E0094110D /* SPIRVToMSLConverter.cpp in Sources */, - A994C0011FBF3F9700278EB9 /* merge_return_pass.cpp in Sources */, - A994C0A31FBF3F9700278EB9 /* validate_layout.cpp in Sources */, - A994BF911FBF3F9700278EB9 /* common_uniform_elim_pass.cpp in Sources */, - A994C00D1FBF3F9700278EB9 /* pass.cpp in Sources */, - A994BF631FBF3F9700278EB9 /* libspirv.cpp in Sources */, - A994C00B1FBF3F9700278EB9 /* optimizer.cpp in Sources */, - A994BFBF1FBF3F9700278EB9 /* freeze_spec_constant_value_pass.cpp in Sources */, - A994C0731FBF3F9700278EB9 /* string_utils.cpp in Sources */, - A994C06F1FBF3F9700278EB9 /* parse_number.cpp in Sources */, - A994C0771FBF3F9700278EB9 /* basic_block.cpp in Sources */, - A994BFF11FBF3F9700278EB9 /* local_single_store_elim_pass.cpp in Sources */, - A994BFAB1FBF3F9700278EB9 /* eliminate_dead_constant_pass.cpp in Sources */, + A9B736A01FCA2450006721CB /* aggressive_dead_code_elim_pass.cpp in Sources */, + A9B737101FCA2450006721CB /* libspirv.cpp in Sources */, A928C91C1D0488DC00071B88 /* SPIRVConversion.mm in Sources */, - A994BFE31FBF3F9700278EB9 /* ir_loader.cpp in Sources */, - A994C0A51FBF3F9700278EB9 /* validate_logicals.cpp in Sources */, - A994C09D1FBF3F9700278EB9 /* validate_decorations.cpp in Sources */, - A994C0351FBF3F9700278EB9 /* parsed_operand.cpp in Sources */, - A994C08D1FBF3F9700278EB9 /* validate.cpp in Sources */, - A994BF4D1FBF3F9700278EB9 /* disassemble.cpp in Sources */, - A994C0471FBF3F9700278EB9 /* spirv_stats.cpp in Sources */, - A994BF651FBF3F9700278EB9 /* linker.cpp in Sources */, - A994BF891FBF3F9700278EB9 /* cfg.cpp in Sources */, - A994BFD71FBF3F9700278EB9 /* instruction.cpp in Sources */, - A994BFC71FBF3F9700278EB9 /* inline_exhaustive_pass.cpp in Sources */, - A994C02D1FBF3F9700278EB9 /* types.cpp in Sources */, - A994C01D1FBF3F9700278EB9 /* set_spec_constant_default_value_pass.cpp in Sources */, - A994C0391FBF3F9700278EB9 /* print.cpp in Sources */, - A994BFED1FBF3F9700278EB9 /* local_single_block_elim_pass.cpp in Sources */, + A9B735F01FCA2450006721CB /* validate_instruction.cpp in Sources */, + A9B736521FCA2450006721CB /* cfg.cpp in Sources */, + A9B736D81FCA2450006721CB /* set_spec_constant_default_value_pass.cpp in Sources */, + A9B736081FCA2450006721CB /* validate.cpp in Sources */, + A9B736921FCA2450006721CB /* eliminate_dead_functions_pass.cpp in Sources */, + A9B736F81FCA2450006721CB /* basic_block.cpp in Sources */, + A9B736961FCA2450006721CB /* common_uniform_elim_pass.cpp in Sources */, + A9B7360C1FCA2450006721CB /* binary.cpp in Sources */, + A9B7365E1FCA2450006721CB /* local_redundancy_elimination.cpp in Sources */, + A9B7371A1FCA2450006721CB /* validate_layout.cpp in Sources */, A9AB199E1CB5B5A80001E7F9 /* spirv_glsl.cpp in Sources */, - A994C0211FBF3F9700278EB9 /* strength_reduction_pass.cpp in Sources */, - A994C0851FBF3F9700278EB9 /* instruction.cpp in Sources */, - A994BF511FBF3F9700278EB9 /* enum_string_mapping.cpp in Sources */, - A994BFCB1FBF3F9700278EB9 /* inline_opaque_pass.cpp in Sources */, + A9B736581FCA2450006721CB /* local_single_block_elim_pass.cpp in Sources */, + A9B736401FCA2450006721CB /* ext_inst.cpp in Sources */, + A9B737181FCA2450006721CB /* operand.cpp in Sources */, + A9B7368E1FCA2450006721CB /* ir_loader.cpp in Sources */, + A9B736DC1FCA2450006721CB /* fold.cpp in Sources */, + A9B736981FCA2450006721CB /* def_use_manager.cpp in Sources */, + A9B737321FCA2450006721CB /* basic_block.cpp in Sources */, + A9B736481FCA2450006721CB /* build_module.cpp in Sources */, + A9B7362A1FCA2450006721CB /* validate_conversion.cpp in Sources */, + A9B7360E1FCA2450006721CB /* validate_bitwise.cpp in Sources */, + A9B736A41FCA2450006721CB /* flatten_decoration_pass.cpp in Sources */, + A9B736281FCA2450006721CB /* name_mapper.cpp in Sources */, + A9B736421FCA2450006721CB /* optimizer.cpp in Sources */, + A9B736AE1FCA2450006721CB /* function.cpp in Sources */, + A9B735F81FCA2450006721CB /* spirv_validator_options.cpp in Sources */, + A9B7371E1FCA2450006721CB /* disassemble.cpp in Sources */, + A9B736E41FCA2450006721CB /* instruction.cpp in Sources */, + A9B7362E1FCA2450006721CB /* linker.cpp in Sources */, + A9B735C81FCA2450006721CB /* text.cpp in Sources */, + A9B7365A1FCA2450006721CB /* freeze_spec_constant_value_pass.cpp in Sources */, + A9B736BE1FCA2450006721CB /* strength_reduction_pass.cpp in Sources */, + A9B736A21FCA2450006721CB /* dead_branch_elim_pass.cpp in Sources */, + A9B736E61FCA2450006721CB /* value_number_table.cpp in Sources */, + A9B7366A1FCA2450006721CB /* eliminate_dead_constant_pass.cpp in Sources */, A95C5F401DEA9070000D17B6 /* spirv_cfg.cpp in Sources */, - A994BF7D1FBF3F9700278EB9 /* basic_block.cpp in Sources */, - A994C05F1FBF3F9700278EB9 /* bit_stream.cpp in Sources */, - A994BF791FBF3F9700278EB9 /* aggressive_dead_code_elim_pass.cpp in Sources */, - A994C0991FBF3F9700278EB9 /* validate_conversion.cpp in Sources */, - A994BF591FBF3F9700278EB9 /* extensions.cpp in Sources */, - A994BFDF1FBF3F9700278EB9 /* ir_context.cpp in Sources */, - A994C0111FBF3F9700278EB9 /* pass_manager.cpp in Sources */, - A994C0A11FBF3F9700278EB9 /* validate_instruction.cpp in Sources */, - A994C0311FBF3F9700278EB9 /* unify_const_pass.cpp in Sources */, - A994BF811FBF3F9700278EB9 /* block_merge_pass.cpp in Sources */, - A994C0971FBF3F9700278EB9 /* validate_cfg.cpp in Sources */, - A994C0951FBF3F9700278EB9 /* validate_capability.cpp in Sources */, - A994C09B1FBF3F9700278EB9 /* validate_datarules.cpp in Sources */, - A994BF5D1FBF3F9700278EB9 /* id_descriptor.cpp in Sources */, - A994C0531FBF3F9700278EB9 /* table.cpp in Sources */, - A994BF691FBF3F9700278EB9 /* message.cpp in Sources */, - A994C0251FBF3F9700278EB9 /* strip_debug_info_pass.cpp in Sources */, + A9B736341FCA2450006721CB /* validate_arithmetics.cpp in Sources */, + A9B736C01FCA2450006721CB /* pass_manager.cpp in Sources */, + A9B736641FCA2450006721CB /* pass.cpp in Sources */, + A9B735CE1FCA2450006721CB /* extensions.cpp in Sources */, + A9B735E01FCA2450006721CB /* bit_stream.cpp in Sources */, + A9B736F61FCA2450006721CB /* local_access_chain_convert_pass.cpp in Sources */, + A9B7370C1FCA2450006721CB /* validate_type_unique.cpp in Sources */, + A9B736C21FCA2450006721CB /* inline_exhaustive_pass.cpp in Sources */, + A9B736B21FCA2450006721CB /* instruction_list.cpp in Sources */, + A9B735EE1FCA2450006721CB /* id_descriptor.cpp in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -2448,7 +2484,7 @@ CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN_SUSPICIOUS_IMPLICIT_CONVERSION = YES; CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN_UNREACHABLE_CODE = NO; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; COPY_PHASE_STRIP = NO; ENABLE_STRICT_OBJC_MSGSEND = YES; @@ -2498,7 +2534,7 @@ CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN_SUSPICIOUS_IMPLICIT_CONVERSION = YES; CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN_UNREACHABLE_CODE = NO; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; COPY_PHASE_STRIP = YES; ENABLE_NS_ASSERTIONS = NO; diff --git a/MoltenVKShaderConverter/ThirdPartyConfig.md b/MoltenVKShaderConverter/ThirdPartyConfig.md index b3470889..e594df8f 100644 --- a/MoltenVKShaderConverter/ThirdPartyConfig.md +++ b/MoltenVKShaderConverter/ThirdPartyConfig.md @@ -48,11 +48,11 @@ Updating the *SPIRV-Cross* library version ------------------------------------------ If you are developing enhancements to **MoltenVKShaderConverter**, you can update the version of -`SPIRV-Cross` used by **MoltenVKShaderConverter**, as follows: +`SPIRV-Cross` used by **MoltenVKShaderConverter** to the latest version available by re-cloning +and re-building the `SPIRV-Cross` submodule using the `getLatestSPIRVCross` script: cd External - rm -rf SPIRV-Cross - git clone https://github.com/KhronosGroup/SPIRV-Cross.git + ./getLatestSPIRVCross The updated version will then be "locked in" the next time the `MoltenVK` repository is committed to `git`. @@ -177,17 +177,11 @@ Updating the *SPIRV-Tools* library version ------------------------------------------ If you are developing enhancements to **MoltenVKShaderConverter**, you can update the version of -`SPIRV-Tools` used by **MoltenVKShaderConverter**, as follows: +`SPIRV-Tools` used by **MoltenVKShaderConverter** to the latest version available by re-cloning +and re-building the `SPIRV-Tools` submodule using the `getLatestSPIRVTools` script: cd External - - rm -rf SPIRV-Headers - git clone https://github.com/KhronosGroup/SPIRV-Headers.git - - rm -rf SPIRV-Tools - git clone https://github.com/KhronosGroup/SPIRV-Tools.git - - ./makeSPIRVTools + ./getLatestSPIRVTools The updated version will then be "locked in" the next time the `MoltenVK` repository is committed to `git`. @@ -254,15 +248,14 @@ from within the `MoltenVK` repository directory: Updating the *glslang* library version ------------------------------------------- +-------------------------------------- If you are developing enhancements to **MoltenVKShaderConverter**, you can update the version of -`glslang` used by **MoltenVKShaderConverter**, as follows: +`glslang` used by **MoltenVKShaderConverter** to the latest version available by re-cloning +and re-building the `glslang` submodule using the `getLatestglslang` script: cd External - rm -rf glslang - git clone https://github.com/KhronosGroup/glslang.git - ./makeglslang + ./getLatestglslang The updated version will then be "locked in" the next time the `MoltenVK` repository is committed to `git`. diff --git a/README.md b/README.md index 8a3bef0b..78ba7b8e 100755 --- a/README.md +++ b/README.md @@ -20,7 +20,8 @@ Table of Contents - [About This Document](#about_this) - [Introduction](#intro) - [Installing **MoltenVK**](#install) -- [Third-Party Components](#third-party) +- [Third-Party Libraries](#third-party) + - [Updating the Third-Party Library Versions](#update_third-party) - [Building **MoltenVK**](#building) - [Using **MoltenVK** in Your Application](#using) - [Third-Party Credits](#credits) @@ -86,11 +87,12 @@ and how to work with them within the **MoltenVK** development environment. -Third-Party Components ----------------------- +Third-Party Libraries +--------------------- **MoltenVK** makes use of several third-party open-source libraries. -Development of some of these components is managed separately. +Development of some of these components is managed separately, and are retrieved into +**MoltenVK** as submodule repositories. If you used the `--recursive` option when cloning this repository, as described [above](#install), all third party libraries will have been retrieved. @@ -103,10 +105,22 @@ the `MoltenVK` repository: cd External ./makeAll ->***Note:*** Some of these libraries are maintained and updated regularly with new features. -> See the documents listed just below here to learn how to update the version of each library as needed. -**MoltenVK** uses the third-party libraries described in the following documents: + +###Updating the Third-Party Library Versions + +If you are developing enhancements to **MoltenVK**, you can update the versions of the +Third-Party libraries used by **MoltenVK** to the latest versions available by re-cloning +and re-building the submodules using the `getLatestAll` script: + + cd External + ./getLatestAll + +The updated versions will then be "locked in" the next time the `MoltenVK` repository is committed to `git`. + +This procdure updates all of the Third-Party library submodules. To update only a single submodule, +or for more information about the various Third-Party libraries and submodules used by **MoltenVK**, +please refer to the following documents: - [`MoltenVK/ThirdPartyConfig.md`](MoltenVK/ThirdPartyConfig.md) - [`MoltenVKShaderConverter/ThirdPartyConfig.md`](MoltenVKShaderConverter/ThirdPartyConfig.md) @@ -125,14 +139,6 @@ and install the required third-party components. >but it does reference advanced OS frameworks during building. *Xcode 9* >or above is required to build **MoltenVK**, and build and link **MoltenVK** projects. ->***Note for Xcode 9 on macOS Sierra (10.12):*** There is currently an issue with *Xcode 9* when building -**MoltenVK** on *macOS Sierra (10.12)*. When creating the `libMoltenVK.dylib` file for *macOS*, `libtool` -is unable to link to the file `/usr/lib/system/libsystem_darwin.dylib` that *Xcode 9* indicates is required, -because that file does not exist on *macOS Sierra (10.12)*. To work around this issue, add the following symlink: -> - ln -sfn /usr/lib/system/libsystem_coretls.dylib /usr/local/lib/libsystem_darwin.dylib - - The `MoltenVKPackaging.xcodeproj` *Xcode* project contains targets and schemes to build and package the entire **MoltenVK** runtime distribution package, or to build individual **MoltenVK** or **MoltenVKShaderConverter** components.