Remove vcxproj build system
authorachristensen@apple.com <achristensen@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 4 Mar 2016 19:59:59 +0000 (19:59 +0000)
committerachristensen@apple.com <achristensen@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 4 Mar 2016 19:59:59 +0000 (19:59 +0000)
https://bugs.webkit.org/show_bug.cgi?id=154388

Rubber-stamped by Brent Fulgham.

Source/JavaScriptCore:

* JavaScriptCore.vcxproj/JavaScriptCore.sln: Removed.
* JavaScriptCore.vcxproj/JavaScriptCore.submit.sln: Removed.
* JavaScriptCore.vcxproj/JavaScriptCore.vcxproj: Removed.
* JavaScriptCore.vcxproj/JavaScriptCore.vcxproj.filters: Removed.
* JavaScriptCore.vcxproj/JavaScriptCoreCF.props: Removed.
* JavaScriptCore.vcxproj/JavaScriptCoreCFLite.props: Removed.
* JavaScriptCore.vcxproj/JavaScriptCoreCommon.props: Removed.
* JavaScriptCore.vcxproj/JavaScriptCoreDLL.cpp: Removed.
* JavaScriptCore.vcxproj/JavaScriptCoreDebug.props: Removed.
* JavaScriptCore.vcxproj/JavaScriptCoreDebugCFLite.props: Removed.
* JavaScriptCore.vcxproj/JavaScriptCoreGenerated.make: Removed.
* JavaScriptCore.vcxproj/JavaScriptCoreGenerated.vcxproj: Removed.
* JavaScriptCore.vcxproj/JavaScriptCoreGenerated.vcxproj.filters: Removed.
* JavaScriptCore.vcxproj/JavaScriptCoreGeneratedCommon.props: Removed.
* JavaScriptCore.vcxproj/JavaScriptCoreGeneratedDebug.props: Removed.
* JavaScriptCore.vcxproj/JavaScriptCoreGeneratedProduction.props: Removed.
* JavaScriptCore.vcxproj/JavaScriptCoreGeneratedRelease.props: Removed.
* JavaScriptCore.vcxproj/JavaScriptCorePostBuild.cmd: Removed.
* JavaScriptCore.vcxproj/JavaScriptCorePreBuild.cmd: Removed.
* JavaScriptCore.vcxproj/JavaScriptCorePreLink.cmd: Removed.
* JavaScriptCore.vcxproj/JavaScriptCoreProduction.props: Removed.
* JavaScriptCore.vcxproj/JavaScriptCoreRelease.props: Removed.
* JavaScriptCore.vcxproj/JavaScriptCoreReleaseCFLite.props: Removed.
* JavaScriptCore.vcxproj/build-generated-files.pl: Removed.
* JavaScriptCore.vcxproj/copy-files.cmd: Removed.

Source/WebCore:

* WebCore.vcxproj/WebCore.submit.sln: Removed.
* WebCore.vcxproj/WebCore.vcxproj: Removed.
* WebCore.vcxproj/WebCore.vcxproj.filters: Removed.
* WebCore.vcxproj/WebCoreCFNetwork.props: Removed.
* WebCore.vcxproj/WebCoreCG.props: Removed.
* WebCore.vcxproj/WebCoreCURL.props: Removed.
* WebCore.vcxproj/WebCoreCairo.props: Removed.
* WebCore.vcxproj/WebCoreCommon.props: Removed.
* WebCore.vcxproj/WebCoreDebug.props: Removed.
* WebCore.vcxproj/WebCoreDebugWinCairo.props: Removed.
* WebCore.vcxproj/WebCoreGenerated.make: Removed.
* WebCore.vcxproj/WebCoreGenerated.vcxproj: Removed.
* WebCore.vcxproj/WebCoreGenerated.vcxproj.filters: Removed.
* WebCore.vcxproj/WebCoreGeneratedCommon.props: Removed.
* WebCore.vcxproj/WebCoreGeneratedDebug.props: Removed.
* WebCore.vcxproj/WebCoreGeneratedDebugWinCairo.props: Removed.
* WebCore.vcxproj/WebCoreGeneratedProduction.props: Removed.
* WebCore.vcxproj/WebCoreGeneratedRelease.props: Removed.
* WebCore.vcxproj/WebCoreGeneratedReleaseWinCairo.props: Removed.
* WebCore.vcxproj/WebCoreGeneratedWinCairo.make: Removed.
* WebCore.vcxproj/WebCoreGeneratedWinCairoCommon.props: Removed.
* WebCore.vcxproj/WebCoreIncludeCommon.props: Removed.
* WebCore.vcxproj/WebCoreMediaQT.props: Removed.
* WebCore.vcxproj/WebCorePostBuild.cmd: Removed.
* WebCore.vcxproj/WebCorePreBuild.cmd: Removed.
* WebCore.vcxproj/WebCoreProduction.props: Removed.
* WebCore.vcxproj/WebCoreQuartzCore.props: Removed.
* WebCore.vcxproj/WebCoreRelease.props: Removed.
* WebCore.vcxproj/WebCoreReleaseWinCairo.props: Removed.
* WebCore.vcxproj/WebCoreTestSupport.vcxproj: Removed.
* WebCore.vcxproj/WebCoreTestSupport.vcxproj.filters: Removed.
* WebCore.vcxproj/WebCoreTestSupportCommon.props: Removed.
* WebCore.vcxproj/WebCoreTestSupportDebug.props: Removed.
* WebCore.vcxproj/WebCoreTestSupportDebugWinCairo.props: Removed.
* WebCore.vcxproj/WebCoreTestSupportProduction.props: Removed.
* WebCore.vcxproj/WebCoreTestSupportRelease.props: Removed.
* WebCore.vcxproj/WebCoreTestSupportReleaseWinCairo.props: Removed.
* WebCore.vcxproj/build-generated-files.pl: Removed.
* WebCore.vcxproj/copyForwardingHeaders.cmd: Removed.
* WebCore.vcxproj/copyWebCoreResourceFiles.cmd: Removed.
* WebCore.vcxproj/migrate-scripts.pl: Removed.

Source/WebKit:

* WebKit.vcxproj/Interfaces/FixMIDLHeaders.pl: Removed.
* WebKit.vcxproj/Interfaces/Interfaces.vcxproj: Removed.
* WebKit.vcxproj/Interfaces/Interfaces.vcxproj.filters: Removed.
* WebKit.vcxproj/Interfaces/InterfacesCommon.props: Removed.
* WebKit.vcxproj/Interfaces/InterfacesDebug.props: Removed.
* WebKit.vcxproj/Interfaces/InterfacesDebugWinCairo.props: Removed.
* WebKit.vcxproj/Interfaces/InterfacesPostBuild.cmd: Removed.
* WebKit.vcxproj/Interfaces/InterfacesPreBuild.cmd: Removed.
* WebKit.vcxproj/Interfaces/InterfacesProduction.props: Removed.
* WebKit.vcxproj/Interfaces/InterfacesRelease.props: Removed.
* WebKit.vcxproj/Interfaces/InterfacesReleaseWinCairo.props: Removed.
* WebKit.vcxproj/WebKit.sln: Removed.
* WebKit.vcxproj/WebKit.submit.sln: Removed.
* WebKit.vcxproj/WebKit/WebKit.vcxproj: Removed.
* WebKit.vcxproj/WebKit/WebKit.vcxproj.filters: Removed.
* WebKit.vcxproj/WebKit/WebKitANGLE.props: Removed.
* WebKit.vcxproj/WebKit/WebKitApple.props: Removed.
* WebKit.vcxproj/WebKit/WebKitCFLite.props: Removed.
* WebKit.vcxproj/WebKit/WebKitCommon.props: Removed.
* WebKit.vcxproj/WebKit/WebKitDebug.props: Removed.
* WebKit.vcxproj/WebKit/WebKitDebugWinCairo.props: Removed.
* WebKit.vcxproj/WebKit/WebKitDirectX.props: Removed.
* WebKit.vcxproj/WebKit/WebKitPostBuild.cmd: Removed.
* WebKit.vcxproj/WebKit/WebKitPreBuild.cmd: Removed.
* WebKit.vcxproj/WebKit/WebKitPreLink.cmd: Removed.
* WebKit.vcxproj/WebKit/WebKitProduction.props: Removed.
* WebKit.vcxproj/WebKit/WebKitRelease.props: Removed.
* WebKit.vcxproj/WebKit/WebKitReleaseWinCairo.props: Removed.
* WebKit.vcxproj/WebKit/WebKitVersion.cmd: Removed.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@197579 268f45cc-cd09-0410-ab3c-d52691b4dbfc

98 files changed:
Source/JavaScriptCore/ChangeLog
Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCore.sln [deleted file]
Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCore.submit.sln [deleted file]
Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCore.vcxproj [deleted file]
Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCore.vcxproj.filters [deleted file]
Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCoreCF.props [deleted file]
Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCoreCFLite.props [deleted file]
Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCoreCommon.props [deleted file]
Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCoreDLL.cpp [deleted file]
Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCoreDebug.props [deleted file]
Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCoreDebugCFLite.props [deleted file]
Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCoreGenerated.make [deleted file]
Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCoreGenerated.vcxproj [deleted file]
Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCoreGenerated.vcxproj.filters [deleted file]
Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCoreGeneratedCommon.props [deleted file]
Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCoreGeneratedDebug.props [deleted file]
Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCoreGeneratedProduction.props [deleted file]
Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCoreGeneratedRelease.props [deleted file]
Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCorePostBuild.cmd [deleted file]
Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCorePreBuild.cmd [deleted file]
Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCorePreLink.cmd [deleted file]
Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCoreProduction.props [deleted file]
Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCoreRelease.props [deleted file]
Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCoreReleaseCFLite.props [deleted file]
Source/JavaScriptCore/JavaScriptCore.vcxproj/build-generated-files.pl [deleted file]
Source/JavaScriptCore/JavaScriptCore.vcxproj/copy-files.cmd [deleted file]
Source/WebCore/ChangeLog
Source/WebCore/WebCore.vcxproj/WebCore.submit.sln [deleted file]
Source/WebCore/WebCore.vcxproj/WebCore.vcxproj [deleted file]
Source/WebCore/WebCore.vcxproj/WebCore.vcxproj.filters [deleted file]
Source/WebCore/WebCore.vcxproj/WebCoreCFNetwork.props [deleted file]
Source/WebCore/WebCore.vcxproj/WebCoreCG.props [deleted file]
Source/WebCore/WebCore.vcxproj/WebCoreCURL.props [deleted file]
Source/WebCore/WebCore.vcxproj/WebCoreCairo.props [deleted file]
Source/WebCore/WebCore.vcxproj/WebCoreCommon.props [deleted file]
Source/WebCore/WebCore.vcxproj/WebCoreDebug.props [deleted file]
Source/WebCore/WebCore.vcxproj/WebCoreDebugWinCairo.props [deleted file]
Source/WebCore/WebCore.vcxproj/WebCoreGenerated.make [deleted file]
Source/WebCore/WebCore.vcxproj/WebCoreGenerated.vcxproj [deleted file]
Source/WebCore/WebCore.vcxproj/WebCoreGenerated.vcxproj.filters [deleted file]
Source/WebCore/WebCore.vcxproj/WebCoreGeneratedCommon.props [deleted file]
Source/WebCore/WebCore.vcxproj/WebCoreGeneratedDebug.props [deleted file]
Source/WebCore/WebCore.vcxproj/WebCoreGeneratedDebugWinCairo.props [deleted file]
Source/WebCore/WebCore.vcxproj/WebCoreGeneratedProduction.props [deleted file]
Source/WebCore/WebCore.vcxproj/WebCoreGeneratedRelease.props [deleted file]
Source/WebCore/WebCore.vcxproj/WebCoreGeneratedReleaseWinCairo.props [deleted file]
Source/WebCore/WebCore.vcxproj/WebCoreGeneratedWinCairo.make [deleted file]
Source/WebCore/WebCore.vcxproj/WebCoreGeneratedWinCairoCommon.props [deleted file]
Source/WebCore/WebCore.vcxproj/WebCoreIncludeCommon.props [deleted file]
Source/WebCore/WebCore.vcxproj/WebCoreMediaQT.props [deleted file]
Source/WebCore/WebCore.vcxproj/WebCorePostBuild.cmd [deleted file]
Source/WebCore/WebCore.vcxproj/WebCorePreBuild.cmd [deleted file]
Source/WebCore/WebCore.vcxproj/WebCoreProduction.props [deleted file]
Source/WebCore/WebCore.vcxproj/WebCoreQuartzCore.props [deleted file]
Source/WebCore/WebCore.vcxproj/WebCoreRelease.props [deleted file]
Source/WebCore/WebCore.vcxproj/WebCoreReleaseWinCairo.props [deleted file]
Source/WebCore/WebCore.vcxproj/WebCoreTestSupport.vcxproj [deleted file]
Source/WebCore/WebCore.vcxproj/WebCoreTestSupport.vcxproj.filters [deleted file]
Source/WebCore/WebCore.vcxproj/WebCoreTestSupportCommon.props [deleted file]
Source/WebCore/WebCore.vcxproj/WebCoreTestSupportDebug.props [deleted file]
Source/WebCore/WebCore.vcxproj/WebCoreTestSupportDebugWinCairo.props [deleted file]
Source/WebCore/WebCore.vcxproj/WebCoreTestSupportProduction.props [deleted file]
Source/WebCore/WebCore.vcxproj/WebCoreTestSupportRelease.props [deleted file]
Source/WebCore/WebCore.vcxproj/WebCoreTestSupportReleaseWinCairo.props [deleted file]
Source/WebCore/WebCore.vcxproj/build-generated-files.pl [deleted file]
Source/WebCore/WebCore.vcxproj/copyForwardingHeaders.cmd [deleted file]
Source/WebCore/WebCore.vcxproj/copyWebCoreResourceFiles.cmd [deleted file]
Source/WebCore/WebCore.vcxproj/migrate-scripts.pl [deleted file]
Source/WebKit/ChangeLog
Source/WebKit/WebKit.vcxproj/Interfaces/FixMIDLHeaders.pl [deleted file]
Source/WebKit/WebKit.vcxproj/Interfaces/Interfaces.vcxproj [deleted file]
Source/WebKit/WebKit.vcxproj/Interfaces/Interfaces.vcxproj.filters [deleted file]
Source/WebKit/WebKit.vcxproj/Interfaces/InterfacesCommon.props [deleted file]
Source/WebKit/WebKit.vcxproj/Interfaces/InterfacesDebug.props [deleted file]
Source/WebKit/WebKit.vcxproj/Interfaces/InterfacesDebugWinCairo.props [deleted file]
Source/WebKit/WebKit.vcxproj/Interfaces/InterfacesPostBuild.cmd [deleted file]
Source/WebKit/WebKit.vcxproj/Interfaces/InterfacesPreBuild.cmd [deleted file]
Source/WebKit/WebKit.vcxproj/Interfaces/InterfacesProduction.props [deleted file]
Source/WebKit/WebKit.vcxproj/Interfaces/InterfacesRelease.props [deleted file]
Source/WebKit/WebKit.vcxproj/Interfaces/InterfacesReleaseWinCairo.props [deleted file]
Source/WebKit/WebKit.vcxproj/WebKit.sln [deleted file]
Source/WebKit/WebKit.vcxproj/WebKit.submit.sln [deleted file]
Source/WebKit/WebKit.vcxproj/WebKit/WebKit.vcxproj [deleted file]
Source/WebKit/WebKit.vcxproj/WebKit/WebKit.vcxproj.filters [deleted file]
Source/WebKit/WebKit.vcxproj/WebKit/WebKitANGLE.props [deleted file]
Source/WebKit/WebKit.vcxproj/WebKit/WebKitApple.props [deleted file]
Source/WebKit/WebKit.vcxproj/WebKit/WebKitCFLite.props [deleted file]
Source/WebKit/WebKit.vcxproj/WebKit/WebKitCommon.props [deleted file]
Source/WebKit/WebKit.vcxproj/WebKit/WebKitDebug.props [deleted file]
Source/WebKit/WebKit.vcxproj/WebKit/WebKitDebugWinCairo.props [deleted file]
Source/WebKit/WebKit.vcxproj/WebKit/WebKitDirectX.props [deleted file]
Source/WebKit/WebKit.vcxproj/WebKit/WebKitPostBuild.cmd [deleted file]
Source/WebKit/WebKit.vcxproj/WebKit/WebKitPreBuild.cmd [deleted file]
Source/WebKit/WebKit.vcxproj/WebKit/WebKitPreLink.cmd [deleted file]
Source/WebKit/WebKit.vcxproj/WebKit/WebKitProduction.props [deleted file]
Source/WebKit/WebKit.vcxproj/WebKit/WebKitRelease.props [deleted file]
Source/WebKit/WebKit.vcxproj/WebKit/WebKitReleaseWinCairo.props [deleted file]
Source/WebKit/WebKit.vcxproj/WebKit/WebKitVersion.cmd [deleted file]

index 330af92..be0b1b5 100644 (file)
@@ -1,3 +1,36 @@
+2016-03-04  Alex Christensen  <achristensen@webkit.org>
+
+        Remove vcxproj build system
+        https://bugs.webkit.org/show_bug.cgi?id=154388
+
+        Rubber-stamped by Brent Fulgham.
+
+        * JavaScriptCore.vcxproj/JavaScriptCore.sln: Removed.
+        * JavaScriptCore.vcxproj/JavaScriptCore.submit.sln: Removed.
+        * JavaScriptCore.vcxproj/JavaScriptCore.vcxproj: Removed.
+        * JavaScriptCore.vcxproj/JavaScriptCore.vcxproj.filters: Removed.
+        * JavaScriptCore.vcxproj/JavaScriptCoreCF.props: Removed.
+        * JavaScriptCore.vcxproj/JavaScriptCoreCFLite.props: Removed.
+        * JavaScriptCore.vcxproj/JavaScriptCoreCommon.props: Removed.
+        * JavaScriptCore.vcxproj/JavaScriptCoreDLL.cpp: Removed.
+        * JavaScriptCore.vcxproj/JavaScriptCoreDebug.props: Removed.
+        * JavaScriptCore.vcxproj/JavaScriptCoreDebugCFLite.props: Removed.
+        * JavaScriptCore.vcxproj/JavaScriptCoreGenerated.make: Removed.
+        * JavaScriptCore.vcxproj/JavaScriptCoreGenerated.vcxproj: Removed.
+        * JavaScriptCore.vcxproj/JavaScriptCoreGenerated.vcxproj.filters: Removed.
+        * JavaScriptCore.vcxproj/JavaScriptCoreGeneratedCommon.props: Removed.
+        * JavaScriptCore.vcxproj/JavaScriptCoreGeneratedDebug.props: Removed.
+        * JavaScriptCore.vcxproj/JavaScriptCoreGeneratedProduction.props: Removed.
+        * JavaScriptCore.vcxproj/JavaScriptCoreGeneratedRelease.props: Removed.
+        * JavaScriptCore.vcxproj/JavaScriptCorePostBuild.cmd: Removed.
+        * JavaScriptCore.vcxproj/JavaScriptCorePreBuild.cmd: Removed.
+        * JavaScriptCore.vcxproj/JavaScriptCorePreLink.cmd: Removed.
+        * JavaScriptCore.vcxproj/JavaScriptCoreProduction.props: Removed.
+        * JavaScriptCore.vcxproj/JavaScriptCoreRelease.props: Removed.
+        * JavaScriptCore.vcxproj/JavaScriptCoreReleaseCFLite.props: Removed.
+        * JavaScriptCore.vcxproj/build-generated-files.pl: Removed.
+        * JavaScriptCore.vcxproj/copy-files.cmd: Removed.
+
 2016-03-04  Chris Dumez  <cdumez@apple.com>
 
         Location.reload should not be writable
diff --git a/Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCore.sln b/Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCore.sln
deleted file mode 100644 (file)
index 8fe5da4..0000000
+++ /dev/null
@@ -1,403 +0,0 @@
-
-Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio 2013
-VisualStudioVersion = 12.0.21005.1
-MinimumVisualStudioVersion = 10.0.40219.1
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "JavaScriptCore", "JavaScriptCore.vcxproj", "{22413D41-3A18-42B7-92A8-CEDC6CE86920}"
-       ProjectSection(ProjectDependencies) = postProject
-               {9221744B-5715-4F56-9590-42F7AB23DD8B} = {9221744B-5715-4F56-9590-42F7AB23DD8B}
-       EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "JavaScriptCoreGenerated", "JavaScriptCoreGenerated.vcxproj", "{3670D01F-95F3-45A8-B878-947EB6CF214E}"
-       ProjectSection(ProjectDependencies) = postProject
-               {8EF73779-BED3-45BB-816D-9FF58399AFA5} = {8EF73779-BED3-45BB-816D-9FF58399AFA5}
-       EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "jsc", "jsc\jsc.vcxproj", "{2BD437CF-BDAC-4119-9ED6-E10EF46C69F3}"
-       ProjectSection(ProjectDependencies) = postProject
-               {22413D41-3A18-42B7-92A8-CEDC6CE86920} = {22413D41-3A18-42B7-92A8-CEDC6CE86920}
-       EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLIntAssembly", "LLInt\LLIntAssembly\LLIntAssembly.vcxproj", "{9221744B-5715-4F56-9590-42F7AB23DD8B}"
-       ProjectSection(ProjectDependencies) = postProject
-               {D595E3F6-24F2-4C60-935C-95D50C6B3E96} = {D595E3F6-24F2-4C60-935C-95D50C6B3E96}
-       EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLIntDesiredOffsets", "LLInt\LLIntDesiredOffsets\LLIntDesiredOffsets.vcxproj", "{877150A0-41B3-4730-9D98-1B8298098B14}"
-       ProjectSection(ProjectDependencies) = postProject
-               {3670D01F-95F3-45A8-B878-947EB6CF214E} = {3670D01F-95F3-45A8-B878-947EB6CF214E}
-       EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLIntOffsetsExtractor", "LLInt\LLIntOffsetsExtractor\LLIntOffsetsExtractor.vcxproj", "{D595E3F6-24F2-4C60-935C-95D50C6B3E96}"
-       ProjectSection(ProjectDependencies) = postProject
-               {877150A0-41B3-4730-9D98-1B8298098B14} = {877150A0-41B3-4730-9D98-1B8298098B14}
-       EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testapi", "testapi\testapi.vcxproj", "{5CC08E13-2CF9-4C2E-8544-07DA4E8C1843}"
-       ProjectSection(ProjectDependencies) = postProject
-               {FE09F693-9744-4D73-A17C-DE3209EB1905} = {FE09F693-9744-4D73-A17C-DE3209EB1905}
-               {1B8A5CB0-D0CF-4458-8247-8FBA5C6EA20F} = {1B8A5CB0-D0CF-4458-8247-8FBA5C6EA20F}
-       EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testRegExp", "testRegExp\testRegExp.vcxproj", "{BB16286B-AADC-46C1-BC0D-6C06F323E04B}"
-       ProjectSection(ProjectDependencies) = postProject
-               {FE09F693-9744-4D73-A17C-DE3209EB1905} = {FE09F693-9744-4D73-A17C-DE3209EB1905}
-       EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "WTF", "..\..\WTF\WTF.vcxproj\WTF.vcxproj", "{8EF73779-BED3-45BB-816D-9FF58399AFA5}"
-       ProjectSection(ProjectDependencies) = postProject
-               {F7366596-0520-4433-B8FF-D843E31E5199} = {F7366596-0520-4433-B8FF-D843E31E5199}
-       EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "WTFGenerated", "..\..\WTF\WTF.vcxproj\WTFGenerated.vcxproj", "{F7366596-0520-4433-B8FF-D843E31E5199}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "jscLauncher", "jsc\jsclauncher.vcxproj", "{FE09F693-9744-4D73-A17C-DE3209EB1905}"
-       ProjectSection(ProjectDependencies) = postProject
-               {2BD437CF-BDAC-4119-9ED6-E10EF46C69F3} = {2BD437CF-BDAC-4119-9ED6-E10EF46C69F3}
-       EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testapiLauncher", "testapi\testapiLauncher.vcxproj", "{FE09F693-9744-4D73-A17C-FE3209EB1905}"
-       ProjectSection(ProjectDependencies) = postProject
-               {5CC08E13-2CF9-4C2E-8544-07DA4E8C1843} = {5CC08E13-2CF9-4C2E-8544-07DA4E8C1843}
-               {FE09F693-9744-4D73-A17C-DE3209EB1905} = {FE09F693-9744-4D73-A17C-DE3209EB1905}
-       EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testRegExpLauncher", "testRegExp\testRegExpLauncher.vcxproj", "{1B8A5CB0-D0CF-4458-8247-8FBA5C6EA20F}"
-       ProjectSection(ProjectDependencies) = postProject
-               {BB16286B-AADC-46C1-BC0D-6C06F323E04B} = {BB16286B-AADC-46C1-BC0D-6C06F323E04B}
-               {FE09F693-9744-4D73-A17C-DE3209EB1905} = {FE09F693-9744-4D73-A17C-DE3209EB1905}
-       EndProjectSection
-EndProject
-Global
-       GlobalSection(SolutionConfigurationPlatforms) = preSolution
-               Debug_WinCairo|Win32 = Debug_WinCairo|Win32
-               Debug_WinCairo|x64 = Debug_WinCairo|x64
-               Debug|Win32 = Debug|Win32
-               Debug|x64 = Debug|x64
-               DebugSuffix|Win32 = DebugSuffix|Win32
-               DebugSuffix|x64 = DebugSuffix|x64
-               Production|Win32 = Production|Win32
-               Production|x64 = Production|x64
-               Release_WinCairo|Win32 = Release_WinCairo|Win32
-               Release_WinCairo|x64 = Release_WinCairo|x64
-               Release|Win32 = Release|Win32
-               Release|x64 = Release|x64
-       EndGlobalSection
-       GlobalSection(ProjectConfigurationPlatforms) = postSolution
-               {22413D41-3A18-42B7-92A8-CEDC6CE86920}.Debug_WinCairo|Win32.ActiveCfg = Debug_WinCairo|Win32
-               {22413D41-3A18-42B7-92A8-CEDC6CE86920}.Debug_WinCairo|Win32.Build.0 = Debug_WinCairo|Win32
-               {22413D41-3A18-42B7-92A8-CEDC6CE86920}.Debug_WinCairo|x64.ActiveCfg = Debug_WinCairo|x64
-               {22413D41-3A18-42B7-92A8-CEDC6CE86920}.Debug_WinCairo|x64.Build.0 = Debug_WinCairo|x64
-               {22413D41-3A18-42B7-92A8-CEDC6CE86920}.Debug|Win32.ActiveCfg = Debug|Win32
-               {22413D41-3A18-42B7-92A8-CEDC6CE86920}.Debug|Win32.Build.0 = Debug|Win32
-               {22413D41-3A18-42B7-92A8-CEDC6CE86920}.Debug|x64.ActiveCfg = Debug|x64
-               {22413D41-3A18-42B7-92A8-CEDC6CE86920}.Debug|x64.Build.0 = Debug|x64
-               {22413D41-3A18-42B7-92A8-CEDC6CE86920}.DebugSuffix|Win32.ActiveCfg = DebugSuffix|Win32
-               {22413D41-3A18-42B7-92A8-CEDC6CE86920}.DebugSuffix|Win32.Build.0 = DebugSuffix|Win32
-               {22413D41-3A18-42B7-92A8-CEDC6CE86920}.DebugSuffix|x64.ActiveCfg = DebugSuffix|x64
-               {22413D41-3A18-42B7-92A8-CEDC6CE86920}.DebugSuffix|x64.Build.0 = DebugSuffix|x64
-               {22413D41-3A18-42B7-92A8-CEDC6CE86920}.Production|Win32.ActiveCfg = Production|Win32
-               {22413D41-3A18-42B7-92A8-CEDC6CE86920}.Production|Win32.Build.0 = Production|Win32
-               {22413D41-3A18-42B7-92A8-CEDC6CE86920}.Production|x64.ActiveCfg = Production|x64
-               {22413D41-3A18-42B7-92A8-CEDC6CE86920}.Production|x64.Build.0 = Production|x64
-               {22413D41-3A18-42B7-92A8-CEDC6CE86920}.Release_WinCairo|Win32.ActiveCfg = Release_WinCairo|Win32
-               {22413D41-3A18-42B7-92A8-CEDC6CE86920}.Release_WinCairo|Win32.Build.0 = Release_WinCairo|Win32
-               {22413D41-3A18-42B7-92A8-CEDC6CE86920}.Release_WinCairo|x64.ActiveCfg = Release_WinCairo|x64
-               {22413D41-3A18-42B7-92A8-CEDC6CE86920}.Release_WinCairo|x64.Build.0 = Release_WinCairo|x64
-               {22413D41-3A18-42B7-92A8-CEDC6CE86920}.Release|Win32.ActiveCfg = Release|Win32
-               {22413D41-3A18-42B7-92A8-CEDC6CE86920}.Release|Win32.Build.0 = Release|Win32
-               {22413D41-3A18-42B7-92A8-CEDC6CE86920}.Release|x64.ActiveCfg = Release|x64
-               {22413D41-3A18-42B7-92A8-CEDC6CE86920}.Release|x64.Build.0 = Release|x64
-               {3670D01F-95F3-45A8-B878-947EB6CF214E}.Debug_WinCairo|Win32.ActiveCfg = Debug_WinCairo|Win32
-               {3670D01F-95F3-45A8-B878-947EB6CF214E}.Debug_WinCairo|Win32.Build.0 = Debug_WinCairo|Win32
-               {3670D01F-95F3-45A8-B878-947EB6CF214E}.Debug_WinCairo|x64.ActiveCfg = Debug_WinCairo|x64
-               {3670D01F-95F3-45A8-B878-947EB6CF214E}.Debug_WinCairo|x64.Build.0 = Debug_WinCairo|x64
-               {3670D01F-95F3-45A8-B878-947EB6CF214E}.Debug|Win32.ActiveCfg = Debug|Win32
-               {3670D01F-95F3-45A8-B878-947EB6CF214E}.Debug|Win32.Build.0 = Debug|Win32
-               {3670D01F-95F3-45A8-B878-947EB6CF214E}.Debug|x64.ActiveCfg = Debug|x64
-               {3670D01F-95F3-45A8-B878-947EB6CF214E}.Debug|x64.Build.0 = Debug|x64
-               {3670D01F-95F3-45A8-B878-947EB6CF214E}.DebugSuffix|Win32.ActiveCfg = DebugSuffix|Win32
-               {3670D01F-95F3-45A8-B878-947EB6CF214E}.DebugSuffix|Win32.Build.0 = DebugSuffix|Win32
-               {3670D01F-95F3-45A8-B878-947EB6CF214E}.DebugSuffix|x64.ActiveCfg = DebugSuffix|x64
-               {3670D01F-95F3-45A8-B878-947EB6CF214E}.DebugSuffix|x64.Build.0 = DebugSuffix|x64
-               {3670D01F-95F3-45A8-B878-947EB6CF214E}.Production|Win32.ActiveCfg = Production|Win32
-               {3670D01F-95F3-45A8-B878-947EB6CF214E}.Production|Win32.Build.0 = Production|Win32
-               {3670D01F-95F3-45A8-B878-947EB6CF214E}.Production|x64.ActiveCfg = Production|x64
-               {3670D01F-95F3-45A8-B878-947EB6CF214E}.Production|x64.Build.0 = Production|x64
-               {3670D01F-95F3-45A8-B878-947EB6CF214E}.Release_WinCairo|Win32.ActiveCfg = Release_WinCairo|Win32
-               {3670D01F-95F3-45A8-B878-947EB6CF214E}.Release_WinCairo|Win32.Build.0 = Release_WinCairo|Win32
-               {3670D01F-95F3-45A8-B878-947EB6CF214E}.Release_WinCairo|x64.ActiveCfg = Release_WinCairo|x64
-               {3670D01F-95F3-45A8-B878-947EB6CF214E}.Release_WinCairo|x64.Build.0 = Release_WinCairo|x64
-               {3670D01F-95F3-45A8-B878-947EB6CF214E}.Release|Win32.ActiveCfg = Release|Win32
-               {3670D01F-95F3-45A8-B878-947EB6CF214E}.Release|Win32.Build.0 = Release|Win32
-               {3670D01F-95F3-45A8-B878-947EB6CF214E}.Release|x64.ActiveCfg = Release|x64
-               {3670D01F-95F3-45A8-B878-947EB6CF214E}.Release|x64.Build.0 = Release|x64
-               {2BD437CF-BDAC-4119-9ED6-E10EF46C69F3}.Debug_WinCairo|Win32.ActiveCfg = Debug_WinCairo|Win32
-               {2BD437CF-BDAC-4119-9ED6-E10EF46C69F3}.Debug_WinCairo|Win32.Build.0 = Debug_WinCairo|Win32
-               {2BD437CF-BDAC-4119-9ED6-E10EF46C69F3}.Debug_WinCairo|x64.ActiveCfg = Debug_WinCairo|x64
-               {2BD437CF-BDAC-4119-9ED6-E10EF46C69F3}.Debug_WinCairo|x64.Build.0 = Debug_WinCairo|x64
-               {2BD437CF-BDAC-4119-9ED6-E10EF46C69F3}.Debug|Win32.ActiveCfg = Debug|Win32
-               {2BD437CF-BDAC-4119-9ED6-E10EF46C69F3}.Debug|Win32.Build.0 = Debug|Win32
-               {2BD437CF-BDAC-4119-9ED6-E10EF46C69F3}.Debug|x64.ActiveCfg = Debug|x64
-               {2BD437CF-BDAC-4119-9ED6-E10EF46C69F3}.Debug|x64.Build.0 = Debug|x64
-               {2BD437CF-BDAC-4119-9ED6-E10EF46C69F3}.DebugSuffix|Win32.ActiveCfg = DebugSuffix|Win32
-               {2BD437CF-BDAC-4119-9ED6-E10EF46C69F3}.DebugSuffix|Win32.Build.0 = DebugSuffix|Win32
-               {2BD437CF-BDAC-4119-9ED6-E10EF46C69F3}.DebugSuffix|x64.ActiveCfg = DebugSuffix|x64
-               {2BD437CF-BDAC-4119-9ED6-E10EF46C69F3}.DebugSuffix|x64.Build.0 = DebugSuffix|x64
-               {2BD437CF-BDAC-4119-9ED6-E10EF46C69F3}.Production|Win32.ActiveCfg = Production|Win32
-               {2BD437CF-BDAC-4119-9ED6-E10EF46C69F3}.Production|Win32.Build.0 = Production|Win32
-               {2BD437CF-BDAC-4119-9ED6-E10EF46C69F3}.Production|x64.ActiveCfg = Production|x64
-               {2BD437CF-BDAC-4119-9ED6-E10EF46C69F3}.Production|x64.Build.0 = Production|x64
-               {2BD437CF-BDAC-4119-9ED6-E10EF46C69F3}.Release_WinCairo|Win32.ActiveCfg = Release_WinCairo|Win32
-               {2BD437CF-BDAC-4119-9ED6-E10EF46C69F3}.Release_WinCairo|Win32.Build.0 = Release_WinCairo|Win32
-               {2BD437CF-BDAC-4119-9ED6-E10EF46C69F3}.Release_WinCairo|x64.ActiveCfg = Release_WinCairo|x64
-               {2BD437CF-BDAC-4119-9ED6-E10EF46C69F3}.Release_WinCairo|x64.Build.0 = Release_WinCairo|x64
-               {2BD437CF-BDAC-4119-9ED6-E10EF46C69F3}.Release|Win32.ActiveCfg = Release|Win32
-               {2BD437CF-BDAC-4119-9ED6-E10EF46C69F3}.Release|Win32.Build.0 = Release|Win32
-               {2BD437CF-BDAC-4119-9ED6-E10EF46C69F3}.Release|x64.ActiveCfg = Release|x64
-               {2BD437CF-BDAC-4119-9ED6-E10EF46C69F3}.Release|x64.Build.0 = Release|x64
-               {9221744B-5715-4F56-9590-42F7AB23DD8B}.Debug_WinCairo|Win32.ActiveCfg = Debug_WinCairo|Win32
-               {9221744B-5715-4F56-9590-42F7AB23DD8B}.Debug_WinCairo|Win32.Build.0 = Debug_WinCairo|Win32
-               {9221744B-5715-4F56-9590-42F7AB23DD8B}.Debug_WinCairo|x64.ActiveCfg = Debug_WinCairo|x64
-               {9221744B-5715-4F56-9590-42F7AB23DD8B}.Debug_WinCairo|x64.Build.0 = Debug_WinCairo|x64
-               {9221744B-5715-4F56-9590-42F7AB23DD8B}.Debug|Win32.ActiveCfg = Debug|Win32
-               {9221744B-5715-4F56-9590-42F7AB23DD8B}.Debug|Win32.Build.0 = Debug|Win32
-               {9221744B-5715-4F56-9590-42F7AB23DD8B}.Debug|x64.ActiveCfg = Debug|x64
-               {9221744B-5715-4F56-9590-42F7AB23DD8B}.Debug|x64.Build.0 = Debug|x64
-               {9221744B-5715-4F56-9590-42F7AB23DD8B}.DebugSuffix|Win32.ActiveCfg = DebugSuffix|Win32
-               {9221744B-5715-4F56-9590-42F7AB23DD8B}.DebugSuffix|Win32.Build.0 = DebugSuffix|Win32
-               {9221744B-5715-4F56-9590-42F7AB23DD8B}.DebugSuffix|x64.ActiveCfg = DebugSuffix|x64
-               {9221744B-5715-4F56-9590-42F7AB23DD8B}.DebugSuffix|x64.Build.0 = DebugSuffix|x64
-               {9221744B-5715-4F56-9590-42F7AB23DD8B}.Production|Win32.ActiveCfg = Production|Win32
-               {9221744B-5715-4F56-9590-42F7AB23DD8B}.Production|Win32.Build.0 = Production|Win32
-               {9221744B-5715-4F56-9590-42F7AB23DD8B}.Production|x64.ActiveCfg = Production|x64
-               {9221744B-5715-4F56-9590-42F7AB23DD8B}.Production|x64.Build.0 = Production|x64
-               {9221744B-5715-4F56-9590-42F7AB23DD8B}.Release_WinCairo|Win32.ActiveCfg = Release_WinCairo|Win32
-               {9221744B-5715-4F56-9590-42F7AB23DD8B}.Release_WinCairo|Win32.Build.0 = Release_WinCairo|Win32
-               {9221744B-5715-4F56-9590-42F7AB23DD8B}.Release_WinCairo|x64.ActiveCfg = Release_WinCairo|x64
-               {9221744B-5715-4F56-9590-42F7AB23DD8B}.Release_WinCairo|x64.Build.0 = Release_WinCairo|x64
-               {9221744B-5715-4F56-9590-42F7AB23DD8B}.Release|Win32.ActiveCfg = Release|Win32
-               {9221744B-5715-4F56-9590-42F7AB23DD8B}.Release|Win32.Build.0 = Release|Win32
-               {9221744B-5715-4F56-9590-42F7AB23DD8B}.Release|x64.ActiveCfg = Release|x64
-               {9221744B-5715-4F56-9590-42F7AB23DD8B}.Release|x64.Build.0 = Release|x64
-               {877150A0-41B3-4730-9D98-1B8298098B14}.Debug_WinCairo|Win32.ActiveCfg = Debug_WinCairo|Win32
-               {877150A0-41B3-4730-9D98-1B8298098B14}.Debug_WinCairo|Win32.Build.0 = Debug_WinCairo|Win32
-               {877150A0-41B3-4730-9D98-1B8298098B14}.Debug_WinCairo|x64.ActiveCfg = Debug_WinCairo|x64
-               {877150A0-41B3-4730-9D98-1B8298098B14}.Debug_WinCairo|x64.Build.0 = Debug_WinCairo|x64
-               {877150A0-41B3-4730-9D98-1B8298098B14}.Debug|Win32.ActiveCfg = Debug|Win32
-               {877150A0-41B3-4730-9D98-1B8298098B14}.Debug|Win32.Build.0 = Debug|Win32
-               {877150A0-41B3-4730-9D98-1B8298098B14}.Debug|x64.ActiveCfg = Debug|x64
-               {877150A0-41B3-4730-9D98-1B8298098B14}.Debug|x64.Build.0 = Debug|x64
-               {877150A0-41B3-4730-9D98-1B8298098B14}.DebugSuffix|Win32.ActiveCfg = DebugSuffix|Win32
-               {877150A0-41B3-4730-9D98-1B8298098B14}.DebugSuffix|Win32.Build.0 = DebugSuffix|Win32
-               {877150A0-41B3-4730-9D98-1B8298098B14}.DebugSuffix|x64.ActiveCfg = DebugSuffix|x64
-               {877150A0-41B3-4730-9D98-1B8298098B14}.DebugSuffix|x64.Build.0 = DebugSuffix|x64
-               {877150A0-41B3-4730-9D98-1B8298098B14}.Production|Win32.ActiveCfg = Production|Win32
-               {877150A0-41B3-4730-9D98-1B8298098B14}.Production|Win32.Build.0 = Production|Win32
-               {877150A0-41B3-4730-9D98-1B8298098B14}.Production|x64.ActiveCfg = Production|x64
-               {877150A0-41B3-4730-9D98-1B8298098B14}.Production|x64.Build.0 = Production|x64
-               {877150A0-41B3-4730-9D98-1B8298098B14}.Release_WinCairo|Win32.ActiveCfg = Release_WinCairo|Win32
-               {877150A0-41B3-4730-9D98-1B8298098B14}.Release_WinCairo|Win32.Build.0 = Release_WinCairo|Win32
-               {877150A0-41B3-4730-9D98-1B8298098B14}.Release_WinCairo|x64.ActiveCfg = Release_WinCairo|x64
-               {877150A0-41B3-4730-9D98-1B8298098B14}.Release_WinCairo|x64.Build.0 = Release_WinCairo|x64
-               {877150A0-41B3-4730-9D98-1B8298098B14}.Release|Win32.ActiveCfg = Release|Win32
-               {877150A0-41B3-4730-9D98-1B8298098B14}.Release|Win32.Build.0 = Release|Win32
-               {877150A0-41B3-4730-9D98-1B8298098B14}.Release|x64.ActiveCfg = Release|x64
-               {877150A0-41B3-4730-9D98-1B8298098B14}.Release|x64.Build.0 = Release|x64
-               {D595E3F6-24F2-4C60-935C-95D50C6B3E96}.Debug_WinCairo|Win32.ActiveCfg = Debug_WinCairo|Win32
-               {D595E3F6-24F2-4C60-935C-95D50C6B3E96}.Debug_WinCairo|Win32.Build.0 = Debug_WinCairo|Win32
-               {D595E3F6-24F2-4C60-935C-95D50C6B3E96}.Debug_WinCairo|x64.ActiveCfg = Debug_WinCairo|x64
-               {D595E3F6-24F2-4C60-935C-95D50C6B3E96}.Debug_WinCairo|x64.Build.0 = Debug_WinCairo|x64
-               {D595E3F6-24F2-4C60-935C-95D50C6B3E96}.Debug|Win32.ActiveCfg = Debug|Win32
-               {D595E3F6-24F2-4C60-935C-95D50C6B3E96}.Debug|Win32.Build.0 = Debug|Win32
-               {D595E3F6-24F2-4C60-935C-95D50C6B3E96}.Debug|x64.ActiveCfg = Debug|x64
-               {D595E3F6-24F2-4C60-935C-95D50C6B3E96}.Debug|x64.Build.0 = Debug|x64
-               {D595E3F6-24F2-4C60-935C-95D50C6B3E96}.DebugSuffix|Win32.ActiveCfg = DebugSuffix|Win32
-               {D595E3F6-24F2-4C60-935C-95D50C6B3E96}.DebugSuffix|Win32.Build.0 = DebugSuffix|Win32
-               {D595E3F6-24F2-4C60-935C-95D50C6B3E96}.DebugSuffix|x64.ActiveCfg = DebugSuffix|x64
-               {D595E3F6-24F2-4C60-935C-95D50C6B3E96}.DebugSuffix|x64.Build.0 = DebugSuffix|x64
-               {D595E3F6-24F2-4C60-935C-95D50C6B3E96}.Production|Win32.ActiveCfg = Production|Win32
-               {D595E3F6-24F2-4C60-935C-95D50C6B3E96}.Production|Win32.Build.0 = Production|Win32
-               {D595E3F6-24F2-4C60-935C-95D50C6B3E96}.Production|x64.ActiveCfg = Production|x64
-               {D595E3F6-24F2-4C60-935C-95D50C6B3E96}.Production|x64.Build.0 = Production|x64
-               {D595E3F6-24F2-4C60-935C-95D50C6B3E96}.Release_WinCairo|Win32.ActiveCfg = Release_WinCairo|Win32
-               {D595E3F6-24F2-4C60-935C-95D50C6B3E96}.Release_WinCairo|Win32.Build.0 = Release_WinCairo|Win32
-               {D595E3F6-24F2-4C60-935C-95D50C6B3E96}.Release_WinCairo|x64.ActiveCfg = Release_WinCairo|x64
-               {D595E3F6-24F2-4C60-935C-95D50C6B3E96}.Release_WinCairo|x64.Build.0 = Release_WinCairo|x64
-               {D595E3F6-24F2-4C60-935C-95D50C6B3E96}.Release|Win32.ActiveCfg = Release|Win32
-               {D595E3F6-24F2-4C60-935C-95D50C6B3E96}.Release|Win32.Build.0 = Release|Win32
-               {D595E3F6-24F2-4C60-935C-95D50C6B3E96}.Release|x64.ActiveCfg = Release|x64
-               {D595E3F6-24F2-4C60-935C-95D50C6B3E96}.Release|x64.Build.0 = Release|x64
-               {5CC08E13-2CF9-4C2E-8544-07DA4E8C1843}.Debug_WinCairo|Win32.ActiveCfg = Debug_WinCairo|Win32
-               {5CC08E13-2CF9-4C2E-8544-07DA4E8C1843}.Debug_WinCairo|Win32.Build.0 = Debug_WinCairo|Win32
-               {5CC08E13-2CF9-4C2E-8544-07DA4E8C1843}.Debug_WinCairo|x64.ActiveCfg = Debug_WinCairo|x64
-               {5CC08E13-2CF9-4C2E-8544-07DA4E8C1843}.Debug_WinCairo|x64.Build.0 = Debug_WinCairo|x64
-               {5CC08E13-2CF9-4C2E-8544-07DA4E8C1843}.Debug|Win32.ActiveCfg = Debug|Win32
-               {5CC08E13-2CF9-4C2E-8544-07DA4E8C1843}.Debug|Win32.Build.0 = Debug|Win32
-               {5CC08E13-2CF9-4C2E-8544-07DA4E8C1843}.Debug|x64.ActiveCfg = Debug|x64
-               {5CC08E13-2CF9-4C2E-8544-07DA4E8C1843}.Debug|x64.Build.0 = Debug|x64
-               {5CC08E13-2CF9-4C2E-8544-07DA4E8C1843}.DebugSuffix|Win32.ActiveCfg = DebugSuffix|Win32
-               {5CC08E13-2CF9-4C2E-8544-07DA4E8C1843}.DebugSuffix|Win32.Build.0 = DebugSuffix|Win32
-               {5CC08E13-2CF9-4C2E-8544-07DA4E8C1843}.DebugSuffix|x64.ActiveCfg = DebugSuffix|x64
-               {5CC08E13-2CF9-4C2E-8544-07DA4E8C1843}.DebugSuffix|x64.Build.0 = DebugSuffix|x64
-               {5CC08E13-2CF9-4C2E-8544-07DA4E8C1843}.Production|Win32.ActiveCfg = Production|Win32
-               {5CC08E13-2CF9-4C2E-8544-07DA4E8C1843}.Production|Win32.Build.0 = Production|Win32
-               {5CC08E13-2CF9-4C2E-8544-07DA4E8C1843}.Production|x64.ActiveCfg = Production|x64
-               {5CC08E13-2CF9-4C2E-8544-07DA4E8C1843}.Production|x64.Build.0 = Production|x64
-               {5CC08E13-2CF9-4C2E-8544-07DA4E8C1843}.Release_WinCairo|Win32.ActiveCfg = Release_WinCairo|Win32
-               {5CC08E13-2CF9-4C2E-8544-07DA4E8C1843}.Release_WinCairo|Win32.Build.0 = Release_WinCairo|Win32
-               {5CC08E13-2CF9-4C2E-8544-07DA4E8C1843}.Release_WinCairo|x64.ActiveCfg = Release_WinCairo|x64
-               {5CC08E13-2CF9-4C2E-8544-07DA4E8C1843}.Release_WinCairo|x64.Build.0 = Release_WinCairo|x64
-               {5CC08E13-2CF9-4C2E-8544-07DA4E8C1843}.Release|Win32.ActiveCfg = Release|Win32
-               {5CC08E13-2CF9-4C2E-8544-07DA4E8C1843}.Release|Win32.Build.0 = Release|Win32
-               {5CC08E13-2CF9-4C2E-8544-07DA4E8C1843}.Release|x64.ActiveCfg = Release|x64
-               {5CC08E13-2CF9-4C2E-8544-07DA4E8C1843}.Release|x64.Build.0 = Release|x64
-               {BB16286B-AADC-46C1-BC0D-6C06F323E04B}.Debug_WinCairo|Win32.ActiveCfg = Debug_WinCairo|Win32
-               {BB16286B-AADC-46C1-BC0D-6C06F323E04B}.Debug_WinCairo|Win32.Build.0 = Debug_WinCairo|Win32
-               {BB16286B-AADC-46C1-BC0D-6C06F323E04B}.Debug_WinCairo|x64.ActiveCfg = Debug_WinCairo|x64
-               {BB16286B-AADC-46C1-BC0D-6C06F323E04B}.Debug_WinCairo|x64.Build.0 = Debug_WinCairo|x64
-               {BB16286B-AADC-46C1-BC0D-6C06F323E04B}.Debug|Win32.ActiveCfg = Debug|Win32
-               {BB16286B-AADC-46C1-BC0D-6C06F323E04B}.Debug|Win32.Build.0 = Debug|Win32
-               {BB16286B-AADC-46C1-BC0D-6C06F323E04B}.Debug|x64.ActiveCfg = Debug|x64
-               {BB16286B-AADC-46C1-BC0D-6C06F323E04B}.Debug|x64.Build.0 = Debug|x64
-               {BB16286B-AADC-46C1-BC0D-6C06F323E04B}.DebugSuffix|Win32.ActiveCfg = DebugSuffix|Win32
-               {BB16286B-AADC-46C1-BC0D-6C06F323E04B}.DebugSuffix|Win32.Build.0 = DebugSuffix|Win32
-               {BB16286B-AADC-46C1-BC0D-6C06F323E04B}.DebugSuffix|x64.ActiveCfg = DebugSuffix|x64
-               {BB16286B-AADC-46C1-BC0D-6C06F323E04B}.DebugSuffix|x64.Build.0 = DebugSuffix|x64
-               {BB16286B-AADC-46C1-BC0D-6C06F323E04B}.Production|Win32.ActiveCfg = Production|Win32
-               {BB16286B-AADC-46C1-BC0D-6C06F323E04B}.Production|Win32.Build.0 = Production|Win32
-               {BB16286B-AADC-46C1-BC0D-6C06F323E04B}.Production|x64.ActiveCfg = Production|x64
-               {BB16286B-AADC-46C1-BC0D-6C06F323E04B}.Production|x64.Build.0 = Production|x64
-               {BB16286B-AADC-46C1-BC0D-6C06F323E04B}.Release_WinCairo|Win32.ActiveCfg = Release_WinCairo|Win32
-               {BB16286B-AADC-46C1-BC0D-6C06F323E04B}.Release_WinCairo|Win32.Build.0 = Release_WinCairo|Win32
-               {BB16286B-AADC-46C1-BC0D-6C06F323E04B}.Release_WinCairo|x64.ActiveCfg = Release_WinCairo|x64
-               {BB16286B-AADC-46C1-BC0D-6C06F323E04B}.Release_WinCairo|x64.Build.0 = Release_WinCairo|x64
-               {BB16286B-AADC-46C1-BC0D-6C06F323E04B}.Release|Win32.ActiveCfg = Release|Win32
-               {BB16286B-AADC-46C1-BC0D-6C06F323E04B}.Release|Win32.Build.0 = Release|Win32
-               {BB16286B-AADC-46C1-BC0D-6C06F323E04B}.Release|x64.ActiveCfg = Release|x64
-               {BB16286B-AADC-46C1-BC0D-6C06F323E04B}.Release|x64.Build.0 = Release|x64
-               {8EF73779-BED3-45BB-816D-9FF58399AFA5}.Debug_WinCairo|Win32.ActiveCfg = Debug_WinCairo|Win32
-               {8EF73779-BED3-45BB-816D-9FF58399AFA5}.Debug_WinCairo|Win32.Build.0 = Debug_WinCairo|Win32
-               {8EF73779-BED3-45BB-816D-9FF58399AFA5}.Debug_WinCairo|x64.ActiveCfg = Debug_WinCairo|x64
-               {8EF73779-BED3-45BB-816D-9FF58399AFA5}.Debug_WinCairo|x64.Build.0 = Debug_WinCairo|x64
-               {8EF73779-BED3-45BB-816D-9FF58399AFA5}.Debug|Win32.ActiveCfg = Debug|Win32
-               {8EF73779-BED3-45BB-816D-9FF58399AFA5}.Debug|Win32.Build.0 = Debug|Win32
-               {8EF73779-BED3-45BB-816D-9FF58399AFA5}.Debug|x64.ActiveCfg = Debug|x64
-               {8EF73779-BED3-45BB-816D-9FF58399AFA5}.Debug|x64.Build.0 = Debug|x64
-               {8EF73779-BED3-45BB-816D-9FF58399AFA5}.DebugSuffix|Win32.ActiveCfg = DebugSuffix|Win32
-               {8EF73779-BED3-45BB-816D-9FF58399AFA5}.DebugSuffix|Win32.Build.0 = DebugSuffix|Win32
-               {8EF73779-BED3-45BB-816D-9FF58399AFA5}.DebugSuffix|x64.ActiveCfg = DebugSuffix|x64
-               {8EF73779-BED3-45BB-816D-9FF58399AFA5}.DebugSuffix|x64.Build.0 = DebugSuffix|x64
-               {8EF73779-BED3-45BB-816D-9FF58399AFA5}.Production|Win32.ActiveCfg = Production|Win32
-               {8EF73779-BED3-45BB-816D-9FF58399AFA5}.Production|Win32.Build.0 = Production|Win32
-               {8EF73779-BED3-45BB-816D-9FF58399AFA5}.Production|x64.ActiveCfg = Production|x64
-               {8EF73779-BED3-45BB-816D-9FF58399AFA5}.Production|x64.Build.0 = Production|x64
-               {8EF73779-BED3-45BB-816D-9FF58399AFA5}.Release_WinCairo|Win32.ActiveCfg = Release_WinCairo|Win32
-               {8EF73779-BED3-45BB-816D-9FF58399AFA5}.Release_WinCairo|Win32.Build.0 = Release_WinCairo|Win32
-               {8EF73779-BED3-45BB-816D-9FF58399AFA5}.Release_WinCairo|x64.ActiveCfg = Release_WinCairo|x64
-               {8EF73779-BED3-45BB-816D-9FF58399AFA5}.Release_WinCairo|x64.Build.0 = Release_WinCairo|x64
-               {8EF73779-BED3-45BB-816D-9FF58399AFA5}.Release|Win32.ActiveCfg = Release|Win32
-               {8EF73779-BED3-45BB-816D-9FF58399AFA5}.Release|Win32.Build.0 = Release|Win32
-               {8EF73779-BED3-45BB-816D-9FF58399AFA5}.Release|x64.ActiveCfg = Release|x64
-               {8EF73779-BED3-45BB-816D-9FF58399AFA5}.Release|x64.Build.0 = Release|x64
-               {F7366596-0520-4433-B8FF-D843E31E5199}.Debug_WinCairo|Win32.ActiveCfg = Debug_WinCairo|Win32
-               {F7366596-0520-4433-B8FF-D843E31E5199}.Debug_WinCairo|Win32.Build.0 = Debug_WinCairo|Win32
-               {F7366596-0520-4433-B8FF-D843E31E5199}.Debug_WinCairo|x64.ActiveCfg = Debug_WinCairo|x64
-               {F7366596-0520-4433-B8FF-D843E31E5199}.Debug_WinCairo|x64.Build.0 = Debug_WinCairo|x64
-               {F7366596-0520-4433-B8FF-D843E31E5199}.Debug|Win32.ActiveCfg = Debug|Win32
-               {F7366596-0520-4433-B8FF-D843E31E5199}.Debug|Win32.Build.0 = Debug|Win32
-               {F7366596-0520-4433-B8FF-D843E31E5199}.Debug|x64.ActiveCfg = Debug|x64
-               {F7366596-0520-4433-B8FF-D843E31E5199}.Debug|x64.Build.0 = Debug|x64
-               {F7366596-0520-4433-B8FF-D843E31E5199}.DebugSuffix|Win32.ActiveCfg = DebugSuffix|Win32
-               {F7366596-0520-4433-B8FF-D843E31E5199}.DebugSuffix|Win32.Build.0 = DebugSuffix|Win32
-               {F7366596-0520-4433-B8FF-D843E31E5199}.DebugSuffix|x64.ActiveCfg = DebugSuffix|x64
-               {F7366596-0520-4433-B8FF-D843E31E5199}.DebugSuffix|x64.Build.0 = DebugSuffix|x64
-               {F7366596-0520-4433-B8FF-D843E31E5199}.Production|Win32.ActiveCfg = Production|Win32
-               {F7366596-0520-4433-B8FF-D843E31E5199}.Production|Win32.Build.0 = Production|Win32
-               {F7366596-0520-4433-B8FF-D843E31E5199}.Production|x64.ActiveCfg = Production|x64
-               {F7366596-0520-4433-B8FF-D843E31E5199}.Production|x64.Build.0 = Production|x64
-               {F7366596-0520-4433-B8FF-D843E31E5199}.Release_WinCairo|Win32.ActiveCfg = Release_WinCairo|Win32
-               {F7366596-0520-4433-B8FF-D843E31E5199}.Release_WinCairo|Win32.Build.0 = Release_WinCairo|Win32
-               {F7366596-0520-4433-B8FF-D843E31E5199}.Release_WinCairo|x64.ActiveCfg = Release_WinCairo|x64
-               {F7366596-0520-4433-B8FF-D843E31E5199}.Release_WinCairo|x64.Build.0 = Release_WinCairo|x64
-               {F7366596-0520-4433-B8FF-D843E31E5199}.Release|Win32.ActiveCfg = Release|Win32
-               {F7366596-0520-4433-B8FF-D843E31E5199}.Release|Win32.Build.0 = Release|Win32
-               {F7366596-0520-4433-B8FF-D843E31E5199}.Release|x64.ActiveCfg = Release|x64
-               {F7366596-0520-4433-B8FF-D843E31E5199}.Release|x64.Build.0 = Release|x64
-               {FE09F693-9744-4D73-A17C-DE3209EB1905}.Debug_WinCairo|Win32.ActiveCfg = Debug_WinCairo|Win32
-               {FE09F693-9744-4D73-A17C-DE3209EB1905}.Debug_WinCairo|Win32.Build.0 = Debug_WinCairo|Win32
-               {FE09F693-9744-4D73-A17C-DE3209EB1905}.Debug_WinCairo|x64.ActiveCfg = Debug_WinCairo|x64
-               {FE09F693-9744-4D73-A17C-DE3209EB1905}.Debug_WinCairo|x64.Build.0 = Debug_WinCairo|x64
-               {FE09F693-9744-4D73-A17C-DE3209EB1905}.Debug|Win32.ActiveCfg = Debug|Win32
-               {FE09F693-9744-4D73-A17C-DE3209EB1905}.Debug|Win32.Build.0 = Debug|Win32
-               {FE09F693-9744-4D73-A17C-DE3209EB1905}.Debug|x64.ActiveCfg = Debug|x64
-               {FE09F693-9744-4D73-A17C-DE3209EB1905}.Debug|x64.Build.0 = Debug|x64
-               {FE09F693-9744-4D73-A17C-DE3209EB1905}.DebugSuffix|Win32.ActiveCfg = DebugSuffix|Win32
-               {FE09F693-9744-4D73-A17C-DE3209EB1905}.DebugSuffix|Win32.Build.0 = DebugSuffix|Win32
-               {FE09F693-9744-4D73-A17C-DE3209EB1905}.DebugSuffix|x64.ActiveCfg = DebugSuffix|x64
-               {FE09F693-9744-4D73-A17C-DE3209EB1905}.DebugSuffix|x64.Build.0 = DebugSuffix|x64
-               {FE09F693-9744-4D73-A17C-DE3209EB1905}.Production|Win32.ActiveCfg = Production|Win32
-               {FE09F693-9744-4D73-A17C-DE3209EB1905}.Production|Win32.Build.0 = Production|Win32
-               {FE09F693-9744-4D73-A17C-DE3209EB1905}.Production|x64.ActiveCfg = Production|x64
-               {FE09F693-9744-4D73-A17C-DE3209EB1905}.Production|x64.Build.0 = Production|x64
-               {FE09F693-9744-4D73-A17C-DE3209EB1905}.Release_WinCairo|Win32.ActiveCfg = Release_WinCairo|Win32
-               {FE09F693-9744-4D73-A17C-DE3209EB1905}.Release_WinCairo|Win32.Build.0 = Release_WinCairo|Win32
-               {FE09F693-9744-4D73-A17C-DE3209EB1905}.Release_WinCairo|x64.ActiveCfg = Release_WinCairo|x64
-               {FE09F693-9744-4D73-A17C-DE3209EB1905}.Release_WinCairo|x64.Build.0 = Release_WinCairo|x64
-               {FE09F693-9744-4D73-A17C-DE3209EB1905}.Release|Win32.ActiveCfg = Release|Win32
-               {FE09F693-9744-4D73-A17C-DE3209EB1905}.Release|Win32.Build.0 = Release|Win32
-               {FE09F693-9744-4D73-A17C-DE3209EB1905}.Release|x64.ActiveCfg = Release|x64
-               {FE09F693-9744-4D73-A17C-DE3209EB1905}.Release|x64.Build.0 = Release|x64
-               {FE09F693-9744-4D73-A17C-FE3209EB1905}.Debug_WinCairo|Win32.ActiveCfg = Debug_WinCairo|Win32
-               {FE09F693-9744-4D73-A17C-FE3209EB1905}.Debug_WinCairo|Win32.Build.0 = Debug_WinCairo|Win32
-               {FE09F693-9744-4D73-A17C-FE3209EB1905}.Debug_WinCairo|x64.ActiveCfg = Debug_WinCairo|x64
-               {FE09F693-9744-4D73-A17C-FE3209EB1905}.Debug_WinCairo|x64.Build.0 = Debug_WinCairo|x64
-               {FE09F693-9744-4D73-A17C-FE3209EB1905}.Debug|Win32.ActiveCfg = Debug|Win32
-               {FE09F693-9744-4D73-A17C-FE3209EB1905}.Debug|Win32.Build.0 = Debug|Win32
-               {FE09F693-9744-4D73-A17C-FE3209EB1905}.Debug|x64.ActiveCfg = Debug|x64
-               {FE09F693-9744-4D73-A17C-FE3209EB1905}.Debug|x64.Build.0 = Debug|x64
-               {FE09F693-9744-4D73-A17C-FE3209EB1905}.DebugSuffix|Win32.ActiveCfg = DebugSuffix|Win32
-               {FE09F693-9744-4D73-A17C-FE3209EB1905}.DebugSuffix|Win32.Build.0 = DebugSuffix|Win32
-               {FE09F693-9744-4D73-A17C-FE3209EB1905}.DebugSuffix|x64.ActiveCfg = DebugSuffix|x64
-               {FE09F693-9744-4D73-A17C-FE3209EB1905}.DebugSuffix|x64.Build.0 = DebugSuffix|x64
-               {FE09F693-9744-4D73-A17C-FE3209EB1905}.Production|Win32.ActiveCfg = Production|Win32
-               {FE09F693-9744-4D73-A17C-FE3209EB1905}.Production|Win32.Build.0 = Production|Win32
-               {FE09F693-9744-4D73-A17C-FE3209EB1905}.Production|x64.ActiveCfg = Production|x64
-               {FE09F693-9744-4D73-A17C-FE3209EB1905}.Production|x64.Build.0 = Production|x64
-               {FE09F693-9744-4D73-A17C-FE3209EB1905}.Release_WinCairo|Win32.ActiveCfg = Release_WinCairo|Win32
-               {FE09F693-9744-4D73-A17C-FE3209EB1905}.Release_WinCairo|Win32.Build.0 = Release_WinCairo|Win32
-               {FE09F693-9744-4D73-A17C-FE3209EB1905}.Release_WinCairo|x64.ActiveCfg = Release_WinCairo|x64
-               {FE09F693-9744-4D73-A17C-FE3209EB1905}.Release_WinCairo|x64.Build.0 = Release_WinCairo|x64
-               {FE09F693-9744-4D73-A17C-FE3209EB1905}.Release|Win32.ActiveCfg = Release|Win32
-               {FE09F693-9744-4D73-A17C-FE3209EB1905}.Release|Win32.Build.0 = Release|Win32
-               {FE09F693-9744-4D73-A17C-FE3209EB1905}.Release|x64.ActiveCfg = Release|x64
-               {FE09F693-9744-4D73-A17C-FE3209EB1905}.Release|x64.Build.0 = Release|x64
-               {1B8A5CB0-D0CF-4458-8247-8FBA5C6EA20F}.Debug_WinCairo|Win32.ActiveCfg = Debug_WinCairo|Win32
-               {1B8A5CB0-D0CF-4458-8247-8FBA5C6EA20F}.Debug_WinCairo|Win32.Build.0 = Debug_WinCairo|Win32
-               {1B8A5CB0-D0CF-4458-8247-8FBA5C6EA20F}.Debug_WinCairo|x64.ActiveCfg = Debug_WinCairo|x64
-               {1B8A5CB0-D0CF-4458-8247-8FBA5C6EA20F}.Debug_WinCairo|x64.Build.0 = Debug_WinCairo|x64
-               {1B8A5CB0-D0CF-4458-8247-8FBA5C6EA20F}.Debug|Win32.ActiveCfg = Debug|Win32
-               {1B8A5CB0-D0CF-4458-8247-8FBA5C6EA20F}.Debug|Win32.Build.0 = Debug|Win32
-               {1B8A5CB0-D0CF-4458-8247-8FBA5C6EA20F}.Debug|x64.ActiveCfg = Debug|x64
-               {1B8A5CB0-D0CF-4458-8247-8FBA5C6EA20F}.Debug|x64.Build.0 = Debug|x64
-               {1B8A5CB0-D0CF-4458-8247-8FBA5C6EA20F}.DebugSuffix|Win32.ActiveCfg = DebugSuffix|Win32
-               {1B8A5CB0-D0CF-4458-8247-8FBA5C6EA20F}.DebugSuffix|Win32.Build.0 = DebugSuffix|Win32
-               {1B8A5CB0-D0CF-4458-8247-8FBA5C6EA20F}.DebugSuffix|x64.ActiveCfg = DebugSuffix|x64
-               {1B8A5CB0-D0CF-4458-8247-8FBA5C6EA20F}.DebugSuffix|x64.Build.0 = DebugSuffix|x64
-               {1B8A5CB0-D0CF-4458-8247-8FBA5C6EA20F}.Production|Win32.ActiveCfg = Production|Win32
-               {1B8A5CB0-D0CF-4458-8247-8FBA5C6EA20F}.Production|Win32.Build.0 = Production|Win32
-               {1B8A5CB0-D0CF-4458-8247-8FBA5C6EA20F}.Production|x64.ActiveCfg = Production|x64
-               {1B8A5CB0-D0CF-4458-8247-8FBA5C6EA20F}.Production|x64.Build.0 = Production|x64
-               {1B8A5CB0-D0CF-4458-8247-8FBA5C6EA20F}.Release_WinCairo|Win32.ActiveCfg = Release_WinCairo|Win32
-               {1B8A5CB0-D0CF-4458-8247-8FBA5C6EA20F}.Release_WinCairo|Win32.Build.0 = Release_WinCairo|Win32
-               {1B8A5CB0-D0CF-4458-8247-8FBA5C6EA20F}.Release_WinCairo|x64.ActiveCfg = Release_WinCairo|x64
-               {1B8A5CB0-D0CF-4458-8247-8FBA5C6EA20F}.Release_WinCairo|x64.Build.0 = Release_WinCairo|x64
-               {1B8A5CB0-D0CF-4458-8247-8FBA5C6EA20F}.Release|Win32.ActiveCfg = Release|Win32
-               {1B8A5CB0-D0CF-4458-8247-8FBA5C6EA20F}.Release|Win32.Build.0 = Release|Win32
-               {1B8A5CB0-D0CF-4458-8247-8FBA5C6EA20F}.Release|x64.ActiveCfg = Release|x64
-               {1B8A5CB0-D0CF-4458-8247-8FBA5C6EA20F}.Release|x64.Build.0 = Release|x64
-       EndGlobalSection
-       GlobalSection(SolutionProperties) = preSolution
-               HideSolutionNode = FALSE
-       EndGlobalSection
-EndGlobal
diff --git a/Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCore.submit.sln b/Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCore.submit.sln
deleted file mode 100644 (file)
index 1a50adb..0000000
+++ /dev/null
@@ -1,343 +0,0 @@
-
-Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio 2013
-VisualStudioVersion = 12.0.21005.1
-MinimumVisualStudioVersion = 10.0.40219.1
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "JavaScriptCore", "JavaScriptCore.vcxproj", "{22413D41-3A18-42B7-92A8-CEDC6CE86920}"
-       ProjectSection(ProjectDependencies) = postProject
-               {3670D01F-95F3-45A8-B878-947EB6CF214E} = {3670D01F-95F3-45A8-B878-947EB6CF214E}
-               {9221744B-5715-4F56-9590-42F7AB23DD8B} = {9221744B-5715-4F56-9590-42F7AB23DD8B}
-       EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "JavaScriptCoreGenerated", "JavaScriptCoreGenerated.vcxproj", "{3670D01F-95F3-45A8-B878-947EB6CF214E}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "jsc", "jsc\jsc.vcxproj", "{2BD437CF-BDAC-4119-9ED6-E10EF46C69F3}"
-       ProjectSection(ProjectDependencies) = postProject
-               {22413D41-3A18-42B7-92A8-CEDC6CE86920} = {22413D41-3A18-42B7-92A8-CEDC6CE86920}
-       EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testRegExp", "testRegExp\testRegExp.vcxproj", "{BB16286B-AADC-46C1-BC0D-6C06F323E04B}"
-       ProjectSection(ProjectDependencies) = postProject
-               {FE09F693-9744-4D73-A17C-DE3209EB1905} = {FE09F693-9744-4D73-A17C-DE3209EB1905}
-       EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testapi", "testapi\testapi.vcxproj", "{5CC08E13-2CF9-4C2E-8544-07DA4E8C1843}"
-       ProjectSection(ProjectDependencies) = postProject
-               {1B8A5CB0-D0CF-4458-8247-8FBA5C6EA20F} = {1B8A5CB0-D0CF-4458-8247-8FBA5C6EA20F}
-       EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLIntAssembly", "LLInt\LLIntAssembly\LLIntAssembly.vcxproj", "{9221744B-5715-4F56-9590-42F7AB23DD8B}"
-       ProjectSection(ProjectDependencies) = postProject
-               {D595E3F6-24F2-4C60-935C-95D50C6B3E96} = {D595E3F6-24F2-4C60-935C-95D50C6B3E96}
-       EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLIntDesiredOffsets", "LLInt\LLIntDesiredOffsets\LLIntDesiredOffsets.vcxproj", "{877150A0-41B3-4730-9D98-1B8298098B14}"
-       ProjectSection(ProjectDependencies) = postProject
-               {3670D01F-95F3-45A8-B878-947EB6CF214E} = {3670D01F-95F3-45A8-B878-947EB6CF214E}
-       EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLIntOffsetsExtractor", "LLInt\LLIntOffsetsExtractor\LLIntOffsetsExtractor.vcxproj", "{D595E3F6-24F2-4C60-935C-95D50C6B3E96}"
-       ProjectSection(ProjectDependencies) = postProject
-               {877150A0-41B3-4730-9D98-1B8298098B14} = {877150A0-41B3-4730-9D98-1B8298098B14}
-       EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "jscLauncher", "jsc\jscLauncher.vcxproj", "{FE09F693-9744-4D73-A17C-DE3209EB1905}"
-       ProjectSection(ProjectDependencies) = postProject
-               {2BD437CF-BDAC-4119-9ED6-E10EF46C69F3} = {2BD437CF-BDAC-4119-9ED6-E10EF46C69F3}
-       EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testapiLauncher", "testapi\testapiLauncher.vcxproj", "{FE09F693-9744-4D73-A17C-FE3209EB1905}"
-       ProjectSection(ProjectDependencies) = postProject
-               {5CC08E13-2CF9-4C2E-8544-07DA4E8C1843} = {5CC08E13-2CF9-4C2E-8544-07DA4E8C1843}
-       EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testRegExpLauncher", "testRegExp\testRegExpLauncher.vcxproj", "{1B8A5CB0-D0CF-4458-8247-8FBA5C6EA20F}"
-       ProjectSection(ProjectDependencies) = postProject
-               {BB16286B-AADC-46C1-BC0D-6C06F323E04B} = {BB16286B-AADC-46C1-BC0D-6C06F323E04B}
-       EndProjectSection
-EndProject
-Global
-       GlobalSection(SolutionConfigurationPlatforms) = preSolution
-               Debug_WinCairo|Win32 = Debug_WinCairo|Win32
-               Debug_WinCairo|x64 = Debug_WinCairo|x64
-               Debug|Win32 = Debug|Win32
-               Debug|x64 = Debug|x64
-               DebugSuffix|Win32 = DebugSuffix|Win32
-               DebugSuffix|x64 = DebugSuffix|x64
-               Production|Win32 = Production|Win32
-               Production|x64 = Production|x64
-               Release_WinCairo|Win32 = Release_WinCairo|Win32
-               Release_WinCairo|x64 = Release_WinCairo|x64
-               Release|Win32 = Release|Win32
-               Release|x64 = Release|x64
-       EndGlobalSection
-       GlobalSection(ProjectConfigurationPlatforms) = postSolution
-               {22413D41-3A18-42B7-92A8-CEDC6CE86920}.Debug_WinCairo|Win32.ActiveCfg = Debug_WinCairo|Win32
-               {22413D41-3A18-42B7-92A8-CEDC6CE86920}.Debug_WinCairo|Win32.Build.0 = Debug_WinCairo|Win32
-               {22413D41-3A18-42B7-92A8-CEDC6CE86920}.Debug_WinCairo|x64.ActiveCfg = Debug_WinCairo|x64
-               {22413D41-3A18-42B7-92A8-CEDC6CE86920}.Debug_WinCairo|x64.Build.0 = Debug_WinCairo|x64
-               {22413D41-3A18-42B7-92A8-CEDC6CE86920}.Debug|Win32.ActiveCfg = Debug|Win32
-               {22413D41-3A18-42B7-92A8-CEDC6CE86920}.Debug|Win32.Build.0 = Debug|Win32
-               {22413D41-3A18-42B7-92A8-CEDC6CE86920}.Debug|x64.ActiveCfg = Debug|x64
-               {22413D41-3A18-42B7-92A8-CEDC6CE86920}.Debug|x64.Build.0 = Debug|x64
-               {22413D41-3A18-42B7-92A8-CEDC6CE86920}.DebugSuffix|Win32.ActiveCfg = DebugSuffix|Win32
-               {22413D41-3A18-42B7-92A8-CEDC6CE86920}.DebugSuffix|Win32.Build.0 = DebugSuffix|Win32
-               {22413D41-3A18-42B7-92A8-CEDC6CE86920}.DebugSuffix|x64.ActiveCfg = DebugSuffix|x64
-               {22413D41-3A18-42B7-92A8-CEDC6CE86920}.DebugSuffix|x64.Build.0 = DebugSuffix|x64
-               {22413D41-3A18-42B7-92A8-CEDC6CE86920}.Production|Win32.ActiveCfg = Production|Win32
-               {22413D41-3A18-42B7-92A8-CEDC6CE86920}.Production|Win32.Build.0 = Production|Win32
-               {22413D41-3A18-42B7-92A8-CEDC6CE86920}.Production|x64.ActiveCfg = Production|x64
-               {22413D41-3A18-42B7-92A8-CEDC6CE86920}.Production|x64.Build.0 = Production|x64
-               {22413D41-3A18-42B7-92A8-CEDC6CE86920}.Release_WinCairo|Win32.ActiveCfg = Release_WinCairo|Win32
-               {22413D41-3A18-42B7-92A8-CEDC6CE86920}.Release_WinCairo|Win32.Build.0 = Release_WinCairo|Win32
-               {22413D41-3A18-42B7-92A8-CEDC6CE86920}.Release_WinCairo|x64.ActiveCfg = Release_WinCairo|x64
-               {22413D41-3A18-42B7-92A8-CEDC6CE86920}.Release_WinCairo|x64.Build.0 = Release_WinCairo|x64
-               {22413D41-3A18-42B7-92A8-CEDC6CE86920}.Release|Win32.ActiveCfg = Release|Win32
-               {22413D41-3A18-42B7-92A8-CEDC6CE86920}.Release|Win32.Build.0 = Release|Win32
-               {22413D41-3A18-42B7-92A8-CEDC6CE86920}.Release|x64.ActiveCfg = Release|x64
-               {22413D41-3A18-42B7-92A8-CEDC6CE86920}.Release|x64.Build.0 = Release|x64
-               {3670D01F-95F3-45A8-B878-947EB6CF214E}.Debug_WinCairo|Win32.ActiveCfg = Debug_WinCairo|Win32
-               {3670D01F-95F3-45A8-B878-947EB6CF214E}.Debug_WinCairo|Win32.Build.0 = Debug_WinCairo|Win32
-               {3670D01F-95F3-45A8-B878-947EB6CF214E}.Debug_WinCairo|x64.ActiveCfg = Debug_WinCairo|x64
-               {3670D01F-95F3-45A8-B878-947EB6CF214E}.Debug_WinCairo|x64.Build.0 = Debug_WinCairo|x64
-               {3670D01F-95F3-45A8-B878-947EB6CF214E}.Debug|Win32.ActiveCfg = Debug|Win32
-               {3670D01F-95F3-45A8-B878-947EB6CF214E}.Debug|Win32.Build.0 = Debug|Win32
-               {3670D01F-95F3-45A8-B878-947EB6CF214E}.Debug|x64.ActiveCfg = Debug|x64
-               {3670D01F-95F3-45A8-B878-947EB6CF214E}.Debug|x64.Build.0 = Debug|x64
-               {3670D01F-95F3-45A8-B878-947EB6CF214E}.DebugSuffix|Win32.ActiveCfg = DebugSuffix|Win32
-               {3670D01F-95F3-45A8-B878-947EB6CF214E}.DebugSuffix|Win32.Build.0 = DebugSuffix|Win32
-               {3670D01F-95F3-45A8-B878-947EB6CF214E}.DebugSuffix|x64.ActiveCfg = DebugSuffix|x64
-               {3670D01F-95F3-45A8-B878-947EB6CF214E}.DebugSuffix|x64.Build.0 = DebugSuffix|x64
-               {3670D01F-95F3-45A8-B878-947EB6CF214E}.Production|Win32.ActiveCfg = Production|Win32
-               {3670D01F-95F3-45A8-B878-947EB6CF214E}.Production|Win32.Build.0 = Production|Win32
-               {3670D01F-95F3-45A8-B878-947EB6CF214E}.Production|x64.ActiveCfg = Production|x64
-               {3670D01F-95F3-45A8-B878-947EB6CF214E}.Production|x64.Build.0 = Production|x64
-               {3670D01F-95F3-45A8-B878-947EB6CF214E}.Release_WinCairo|Win32.ActiveCfg = Release_WinCairo|Win32
-               {3670D01F-95F3-45A8-B878-947EB6CF214E}.Release_WinCairo|Win32.Build.0 = Release_WinCairo|Win32
-               {3670D01F-95F3-45A8-B878-947EB6CF214E}.Release_WinCairo|x64.ActiveCfg = Release_WinCairo|x64
-               {3670D01F-95F3-45A8-B878-947EB6CF214E}.Release_WinCairo|x64.Build.0 = Release_WinCairo|x64
-               {3670D01F-95F3-45A8-B878-947EB6CF214E}.Release|Win32.ActiveCfg = Release|Win32
-               {3670D01F-95F3-45A8-B878-947EB6CF214E}.Release|Win32.Build.0 = Release|Win32
-               {3670D01F-95F3-45A8-B878-947EB6CF214E}.Release|x64.ActiveCfg = Release|x64
-               {3670D01F-95F3-45A8-B878-947EB6CF214E}.Release|x64.Build.0 = Release|x64
-               {2BD437CF-BDAC-4119-9ED6-E10EF46C69F3}.Debug_WinCairo|Win32.ActiveCfg = Debug_WinCairo|Win32
-               {2BD437CF-BDAC-4119-9ED6-E10EF46C69F3}.Debug_WinCairo|Win32.Build.0 = Debug_WinCairo|Win32
-               {2BD437CF-BDAC-4119-9ED6-E10EF46C69F3}.Debug_WinCairo|x64.ActiveCfg = Debug_WinCairo|x64
-               {2BD437CF-BDAC-4119-9ED6-E10EF46C69F3}.Debug_WinCairo|x64.Build.0 = Debug_WinCairo|x64
-               {2BD437CF-BDAC-4119-9ED6-E10EF46C69F3}.Debug|Win32.ActiveCfg = Debug|Win32
-               {2BD437CF-BDAC-4119-9ED6-E10EF46C69F3}.Debug|Win32.Build.0 = Debug|Win32
-               {2BD437CF-BDAC-4119-9ED6-E10EF46C69F3}.Debug|x64.ActiveCfg = Debug|x64
-               {2BD437CF-BDAC-4119-9ED6-E10EF46C69F3}.Debug|x64.Build.0 = Debug|x64
-               {2BD437CF-BDAC-4119-9ED6-E10EF46C69F3}.DebugSuffix|Win32.ActiveCfg = DebugSuffix|Win32
-               {2BD437CF-BDAC-4119-9ED6-E10EF46C69F3}.DebugSuffix|Win32.Build.0 = DebugSuffix|Win32
-               {2BD437CF-BDAC-4119-9ED6-E10EF46C69F3}.DebugSuffix|x64.ActiveCfg = DebugSuffix|x64
-               {2BD437CF-BDAC-4119-9ED6-E10EF46C69F3}.DebugSuffix|x64.Build.0 = DebugSuffix|x64
-               {2BD437CF-BDAC-4119-9ED6-E10EF46C69F3}.Production|Win32.ActiveCfg = Production|Win32
-               {2BD437CF-BDAC-4119-9ED6-E10EF46C69F3}.Production|Win32.Build.0 = Production|Win32
-               {2BD437CF-BDAC-4119-9ED6-E10EF46C69F3}.Production|x64.ActiveCfg = Production|x64
-               {2BD437CF-BDAC-4119-9ED6-E10EF46C69F3}.Production|x64.Build.0 = Production|x64
-               {2BD437CF-BDAC-4119-9ED6-E10EF46C69F3}.Release_WinCairo|Win32.ActiveCfg = Release_WinCairo|Win32
-               {2BD437CF-BDAC-4119-9ED6-E10EF46C69F3}.Release_WinCairo|Win32.Build.0 = Release_WinCairo|Win32
-               {2BD437CF-BDAC-4119-9ED6-E10EF46C69F3}.Release_WinCairo|x64.ActiveCfg = Release_WinCairo|x64
-               {2BD437CF-BDAC-4119-9ED6-E10EF46C69F3}.Release_WinCairo|x64.Build.0 = Release_WinCairo|x64
-               {2BD437CF-BDAC-4119-9ED6-E10EF46C69F3}.Release|Win32.ActiveCfg = Release|Win32
-               {2BD437CF-BDAC-4119-9ED6-E10EF46C69F3}.Release|Win32.Build.0 = Release|Win32
-               {2BD437CF-BDAC-4119-9ED6-E10EF46C69F3}.Release|x64.ActiveCfg = Release|x64
-               {2BD437CF-BDAC-4119-9ED6-E10EF46C69F3}.Release|x64.Build.0 = Release|x64
-               {BB16286B-AADC-46C1-BC0D-6C06F323E04B}.Debug_WinCairo|Win32.ActiveCfg = Debug_WinCairo|Win32
-               {BB16286B-AADC-46C1-BC0D-6C06F323E04B}.Debug_WinCairo|Win32.Build.0 = Debug_WinCairo|Win32
-               {BB16286B-AADC-46C1-BC0D-6C06F323E04B}.Debug_WinCairo|x64.ActiveCfg = Debug_WinCairo|x64
-               {BB16286B-AADC-46C1-BC0D-6C06F323E04B}.Debug_WinCairo|x64.Build.0 = Debug_WinCairo|x64
-               {BB16286B-AADC-46C1-BC0D-6C06F323E04B}.Debug|Win32.ActiveCfg = Debug|Win32
-               {BB16286B-AADC-46C1-BC0D-6C06F323E04B}.Debug|Win32.Build.0 = Debug|Win32
-               {BB16286B-AADC-46C1-BC0D-6C06F323E04B}.Debug|x64.ActiveCfg = Debug|x64
-               {BB16286B-AADC-46C1-BC0D-6C06F323E04B}.Debug|x64.Build.0 = Debug|x64
-               {BB16286B-AADC-46C1-BC0D-6C06F323E04B}.DebugSuffix|Win32.ActiveCfg = DebugSuffix|Win32
-               {BB16286B-AADC-46C1-BC0D-6C06F323E04B}.DebugSuffix|Win32.Build.0 = DebugSuffix|Win32
-               {BB16286B-AADC-46C1-BC0D-6C06F323E04B}.DebugSuffix|x64.ActiveCfg = DebugSuffix|x64
-               {BB16286B-AADC-46C1-BC0D-6C06F323E04B}.DebugSuffix|x64.Build.0 = DebugSuffix|x64
-               {BB16286B-AADC-46C1-BC0D-6C06F323E04B}.Production|Win32.ActiveCfg = Production|Win32
-               {BB16286B-AADC-46C1-BC0D-6C06F323E04B}.Production|Win32.Build.0 = Production|Win32
-               {BB16286B-AADC-46C1-BC0D-6C06F323E04B}.Production|x64.ActiveCfg = Production|x64
-               {BB16286B-AADC-46C1-BC0D-6C06F323E04B}.Production|x64.Build.0 = Production|x64
-               {BB16286B-AADC-46C1-BC0D-6C06F323E04B}.Release_WinCairo|Win32.ActiveCfg = Release_WinCairo|Win32
-               {BB16286B-AADC-46C1-BC0D-6C06F323E04B}.Release_WinCairo|Win32.Build.0 = Release_WinCairo|Win32
-               {BB16286B-AADC-46C1-BC0D-6C06F323E04B}.Release_WinCairo|x64.ActiveCfg = Release_WinCairo|x64
-               {BB16286B-AADC-46C1-BC0D-6C06F323E04B}.Release_WinCairo|x64.Build.0 = Release_WinCairo|x64
-               {BB16286B-AADC-46C1-BC0D-6C06F323E04B}.Release|Win32.ActiveCfg = Release|Win32
-               {BB16286B-AADC-46C1-BC0D-6C06F323E04B}.Release|Win32.Build.0 = Release|Win32
-               {BB16286B-AADC-46C1-BC0D-6C06F323E04B}.Release|x64.ActiveCfg = Release|x64
-               {BB16286B-AADC-46C1-BC0D-6C06F323E04B}.Release|x64.Build.0 = Release|x64
-               {5CC08E13-2CF9-4C2E-8544-07DA4E8C1843}.Debug_WinCairo|Win32.ActiveCfg = Debug_WinCairo|Win32
-               {5CC08E13-2CF9-4C2E-8544-07DA4E8C1843}.Debug_WinCairo|Win32.Build.0 = Debug_WinCairo|Win32
-               {5CC08E13-2CF9-4C2E-8544-07DA4E8C1843}.Debug_WinCairo|x64.ActiveCfg = Debug_WinCairo|x64
-               {5CC08E13-2CF9-4C2E-8544-07DA4E8C1843}.Debug_WinCairo|x64.Build.0 = Debug_WinCairo|x64
-               {5CC08E13-2CF9-4C2E-8544-07DA4E8C1843}.Debug|Win32.ActiveCfg = Debug|Win32
-               {5CC08E13-2CF9-4C2E-8544-07DA4E8C1843}.Debug|Win32.Build.0 = Debug|Win32
-               {5CC08E13-2CF9-4C2E-8544-07DA4E8C1843}.Debug|x64.ActiveCfg = Debug|x64
-               {5CC08E13-2CF9-4C2E-8544-07DA4E8C1843}.Debug|x64.Build.0 = Debug|x64
-               {5CC08E13-2CF9-4C2E-8544-07DA4E8C1843}.DebugSuffix|Win32.ActiveCfg = DebugSuffix|Win32
-               {5CC08E13-2CF9-4C2E-8544-07DA4E8C1843}.DebugSuffix|Win32.Build.0 = DebugSuffix|Win32
-               {5CC08E13-2CF9-4C2E-8544-07DA4E8C1843}.DebugSuffix|x64.ActiveCfg = DebugSuffix|x64
-               {5CC08E13-2CF9-4C2E-8544-07DA4E8C1843}.DebugSuffix|x64.Build.0 = DebugSuffix|x64
-               {5CC08E13-2CF9-4C2E-8544-07DA4E8C1843}.Production|Win32.ActiveCfg = Production|Win32
-               {5CC08E13-2CF9-4C2E-8544-07DA4E8C1843}.Production|Win32.Build.0 = Production|Win32
-               {5CC08E13-2CF9-4C2E-8544-07DA4E8C1843}.Production|x64.ActiveCfg = Production|x64
-               {5CC08E13-2CF9-4C2E-8544-07DA4E8C1843}.Production|x64.Build.0 = Production|x64
-               {5CC08E13-2CF9-4C2E-8544-07DA4E8C1843}.Release_WinCairo|Win32.ActiveCfg = Release_WinCairo|Win32
-               {5CC08E13-2CF9-4C2E-8544-07DA4E8C1843}.Release_WinCairo|Win32.Build.0 = Release_WinCairo|Win32
-               {5CC08E13-2CF9-4C2E-8544-07DA4E8C1843}.Release_WinCairo|x64.ActiveCfg = Release_WinCairo|x64
-               {5CC08E13-2CF9-4C2E-8544-07DA4E8C1843}.Release_WinCairo|x64.Build.0 = Release_WinCairo|x64
-               {5CC08E13-2CF9-4C2E-8544-07DA4E8C1843}.Release|Win32.ActiveCfg = Release|Win32
-               {5CC08E13-2CF9-4C2E-8544-07DA4E8C1843}.Release|Win32.Build.0 = Release|Win32
-               {5CC08E13-2CF9-4C2E-8544-07DA4E8C1843}.Release|x64.ActiveCfg = Release|x64
-               {5CC08E13-2CF9-4C2E-8544-07DA4E8C1843}.Release|x64.Build.0 = Release|x64
-               {9221744B-5715-4F56-9590-42F7AB23DD8B}.Debug_WinCairo|Win32.ActiveCfg = Debug_WinCairo|Win32
-               {9221744B-5715-4F56-9590-42F7AB23DD8B}.Debug_WinCairo|Win32.Build.0 = Debug_WinCairo|Win32
-               {9221744B-5715-4F56-9590-42F7AB23DD8B}.Debug_WinCairo|x64.ActiveCfg = Debug_WinCairo|x64
-               {9221744B-5715-4F56-9590-42F7AB23DD8B}.Debug_WinCairo|x64.Build.0 = Debug_WinCairo|x64
-               {9221744B-5715-4F56-9590-42F7AB23DD8B}.Debug|Win32.ActiveCfg = Debug|Win32
-               {9221744B-5715-4F56-9590-42F7AB23DD8B}.Debug|Win32.Build.0 = Debug|Win32
-               {9221744B-5715-4F56-9590-42F7AB23DD8B}.Debug|x64.ActiveCfg = Debug|x64
-               {9221744B-5715-4F56-9590-42F7AB23DD8B}.Debug|x64.Build.0 = Debug|x64
-               {9221744B-5715-4F56-9590-42F7AB23DD8B}.DebugSuffix|Win32.ActiveCfg = DebugSuffix|Win32
-               {9221744B-5715-4F56-9590-42F7AB23DD8B}.DebugSuffix|Win32.Build.0 = DebugSuffix|Win32
-               {9221744B-5715-4F56-9590-42F7AB23DD8B}.DebugSuffix|x64.ActiveCfg = DebugSuffix|x64
-               {9221744B-5715-4F56-9590-42F7AB23DD8B}.DebugSuffix|x64.Build.0 = DebugSuffix|x64
-               {9221744B-5715-4F56-9590-42F7AB23DD8B}.Production|Win32.ActiveCfg = Production|Win32
-               {9221744B-5715-4F56-9590-42F7AB23DD8B}.Production|Win32.Build.0 = Production|Win32
-               {9221744B-5715-4F56-9590-42F7AB23DD8B}.Production|x64.ActiveCfg = Production|x64
-               {9221744B-5715-4F56-9590-42F7AB23DD8B}.Production|x64.Build.0 = Production|x64
-               {9221744B-5715-4F56-9590-42F7AB23DD8B}.Release_WinCairo|Win32.ActiveCfg = Release_WinCairo|Win32
-               {9221744B-5715-4F56-9590-42F7AB23DD8B}.Release_WinCairo|Win32.Build.0 = Release_WinCairo|Win32
-               {9221744B-5715-4F56-9590-42F7AB23DD8B}.Release_WinCairo|x64.ActiveCfg = Release_WinCairo|x64
-               {9221744B-5715-4F56-9590-42F7AB23DD8B}.Release_WinCairo|x64.Build.0 = Release_WinCairo|x64
-               {9221744B-5715-4F56-9590-42F7AB23DD8B}.Release|Win32.ActiveCfg = Release|Win32
-               {9221744B-5715-4F56-9590-42F7AB23DD8B}.Release|Win32.Build.0 = Release|Win32
-               {9221744B-5715-4F56-9590-42F7AB23DD8B}.Release|x64.ActiveCfg = Release|x64
-               {9221744B-5715-4F56-9590-42F7AB23DD8B}.Release|x64.Build.0 = Release|x64
-               {877150A0-41B3-4730-9D98-1B8298098B14}.Debug_WinCairo|Win32.ActiveCfg = Debug_WinCairo|Win32
-               {877150A0-41B3-4730-9D98-1B8298098B14}.Debug_WinCairo|Win32.Build.0 = Debug_WinCairo|Win32
-               {877150A0-41B3-4730-9D98-1B8298098B14}.Debug_WinCairo|x64.ActiveCfg = Debug_WinCairo|x64
-               {877150A0-41B3-4730-9D98-1B8298098B14}.Debug_WinCairo|x64.Build.0 = Debug_WinCairo|x64
-               {877150A0-41B3-4730-9D98-1B8298098B14}.Debug|Win32.ActiveCfg = Debug|Win32
-               {877150A0-41B3-4730-9D98-1B8298098B14}.Debug|Win32.Build.0 = Debug|Win32
-               {877150A0-41B3-4730-9D98-1B8298098B14}.Debug|x64.ActiveCfg = Debug|x64
-               {877150A0-41B3-4730-9D98-1B8298098B14}.Debug|x64.Build.0 = Debug|x64
-               {877150A0-41B3-4730-9D98-1B8298098B14}.DebugSuffix|Win32.ActiveCfg = DebugSuffix|Win32
-               {877150A0-41B3-4730-9D98-1B8298098B14}.DebugSuffix|Win32.Build.0 = DebugSuffix|Win32
-               {877150A0-41B3-4730-9D98-1B8298098B14}.DebugSuffix|x64.ActiveCfg = DebugSuffix|x64
-               {877150A0-41B3-4730-9D98-1B8298098B14}.DebugSuffix|x64.Build.0 = DebugSuffix|x64
-               {877150A0-41B3-4730-9D98-1B8298098B14}.Production|Win32.ActiveCfg = Production|Win32
-               {877150A0-41B3-4730-9D98-1B8298098B14}.Production|Win32.Build.0 = Production|Win32
-               {877150A0-41B3-4730-9D98-1B8298098B14}.Production|x64.ActiveCfg = Production|x64
-               {877150A0-41B3-4730-9D98-1B8298098B14}.Production|x64.Build.0 = Production|x64
-               {877150A0-41B3-4730-9D98-1B8298098B14}.Release_WinCairo|Win32.ActiveCfg = Release_WinCairo|Win32
-               {877150A0-41B3-4730-9D98-1B8298098B14}.Release_WinCairo|Win32.Build.0 = Release_WinCairo|Win32
-               {877150A0-41B3-4730-9D98-1B8298098B14}.Release_WinCairo|x64.ActiveCfg = Release_WinCairo|x64
-               {877150A0-41B3-4730-9D98-1B8298098B14}.Release_WinCairo|x64.Build.0 = Release_WinCairo|x64
-               {877150A0-41B3-4730-9D98-1B8298098B14}.Release|Win32.ActiveCfg = Release|Win32
-               {877150A0-41B3-4730-9D98-1B8298098B14}.Release|Win32.Build.0 = Release|Win32
-               {877150A0-41B3-4730-9D98-1B8298098B14}.Release|x64.ActiveCfg = Release|x64
-               {877150A0-41B3-4730-9D98-1B8298098B14}.Release|x64.Build.0 = Release|x64
-               {D595E3F6-24F2-4C60-935C-95D50C6B3E96}.Debug_WinCairo|Win32.ActiveCfg = Debug_WinCairo|Win32
-               {D595E3F6-24F2-4C60-935C-95D50C6B3E96}.Debug_WinCairo|Win32.Build.0 = Debug_WinCairo|Win32
-               {D595E3F6-24F2-4C60-935C-95D50C6B3E96}.Debug_WinCairo|x64.ActiveCfg = Debug_WinCairo|x64
-               {D595E3F6-24F2-4C60-935C-95D50C6B3E96}.Debug_WinCairo|x64.Build.0 = Debug_WinCairo|x64
-               {D595E3F6-24F2-4C60-935C-95D50C6B3E96}.Debug|Win32.ActiveCfg = Debug|Win32
-               {D595E3F6-24F2-4C60-935C-95D50C6B3E96}.Debug|Win32.Build.0 = Debug|Win32
-               {D595E3F6-24F2-4C60-935C-95D50C6B3E96}.Debug|x64.ActiveCfg = Debug|x64
-               {D595E3F6-24F2-4C60-935C-95D50C6B3E96}.Debug|x64.Build.0 = Debug|x64
-               {D595E3F6-24F2-4C60-935C-95D50C6B3E96}.DebugSuffix|Win32.ActiveCfg = DebugSuffix|Win32
-               {D595E3F6-24F2-4C60-935C-95D50C6B3E96}.DebugSuffix|Win32.Build.0 = DebugSuffix|Win32
-               {D595E3F6-24F2-4C60-935C-95D50C6B3E96}.DebugSuffix|x64.ActiveCfg = DebugSuffix|x64
-               {D595E3F6-24F2-4C60-935C-95D50C6B3E96}.DebugSuffix|x64.Build.0 = DebugSuffix|x64
-               {D595E3F6-24F2-4C60-935C-95D50C6B3E96}.Production|Win32.ActiveCfg = Production|Win32
-               {D595E3F6-24F2-4C60-935C-95D50C6B3E96}.Production|Win32.Build.0 = Production|Win32
-               {D595E3F6-24F2-4C60-935C-95D50C6B3E96}.Production|x64.ActiveCfg = Production|x64
-               {D595E3F6-24F2-4C60-935C-95D50C6B3E96}.Production|x64.Build.0 = Production|x64
-               {D595E3F6-24F2-4C60-935C-95D50C6B3E96}.Release_WinCairo|Win32.ActiveCfg = Release_WinCairo|Win32
-               {D595E3F6-24F2-4C60-935C-95D50C6B3E96}.Release_WinCairo|Win32.Build.0 = Release_WinCairo|Win32
-               {D595E3F6-24F2-4C60-935C-95D50C6B3E96}.Release_WinCairo|x64.ActiveCfg = Release_WinCairo|x64
-               {D595E3F6-24F2-4C60-935C-95D50C6B3E96}.Release_WinCairo|x64.Build.0 = Release_WinCairo|x64
-               {D595E3F6-24F2-4C60-935C-95D50C6B3E96}.Release|Win32.ActiveCfg = Release|Win32
-               {D595E3F6-24F2-4C60-935C-95D50C6B3E96}.Release|Win32.Build.0 = Release|Win32
-               {D595E3F6-24F2-4C60-935C-95D50C6B3E96}.Release|x64.ActiveCfg = Release|x64
-               {D595E3F6-24F2-4C60-935C-95D50C6B3E96}.Release|x64.Build.0 = Release|x64
-               {FE09F693-9744-4D73-A17C-DE3209EB1905}.Debug_WinCairo|Win32.ActiveCfg = Debug_WinCairo|Win32
-               {FE09F693-9744-4D73-A17C-DE3209EB1905}.Debug_WinCairo|Win32.Build.0 = Debug_WinCairo|Win32
-               {FE09F693-9744-4D73-A17C-DE3209EB1905}.Debug_WinCairo|x64.ActiveCfg = Debug_WinCairo|x64
-               {FE09F693-9744-4D73-A17C-DE3209EB1905}.Debug_WinCairo|x64.Build.0 = Debug_WinCairo|x64
-               {FE09F693-9744-4D73-A17C-DE3209EB1905}.Debug|Win32.ActiveCfg = Debug|Win32
-               {FE09F693-9744-4D73-A17C-DE3209EB1905}.Debug|Win32.Build.0 = Debug|Win32
-               {FE09F693-9744-4D73-A17C-DE3209EB1905}.Debug|x64.ActiveCfg = Debug|x64
-               {FE09F693-9744-4D73-A17C-DE3209EB1905}.Debug|x64.Build.0 = Debug|x64
-               {FE09F693-9744-4D73-A17C-DE3209EB1905}.DebugSuffix|Win32.ActiveCfg = DebugSuffix|Win32
-               {FE09F693-9744-4D73-A17C-DE3209EB1905}.DebugSuffix|Win32.Build.0 = DebugSuffix|Win32
-               {FE09F693-9744-4D73-A17C-DE3209EB1905}.DebugSuffix|x64.ActiveCfg = DebugSuffix|x64
-               {FE09F693-9744-4D73-A17C-DE3209EB1905}.DebugSuffix|x64.Build.0 = DebugSuffix|x64
-               {FE09F693-9744-4D73-A17C-DE3209EB1905}.Production|Win32.ActiveCfg = Production|Win32
-               {FE09F693-9744-4D73-A17C-DE3209EB1905}.Production|Win32.Build.0 = Production|Win32
-               {FE09F693-9744-4D73-A17C-DE3209EB1905}.Production|x64.ActiveCfg = Production|x64
-               {FE09F693-9744-4D73-A17C-DE3209EB1905}.Production|x64.Build.0 = Production|x64
-               {FE09F693-9744-4D73-A17C-DE3209EB1905}.Release_WinCairo|Win32.ActiveCfg = Release_WinCairo|Win32
-               {FE09F693-9744-4D73-A17C-DE3209EB1905}.Release_WinCairo|Win32.Build.0 = Release_WinCairo|Win32
-               {FE09F693-9744-4D73-A17C-DE3209EB1905}.Release_WinCairo|x64.ActiveCfg = Release_WinCairo|x64
-               {FE09F693-9744-4D73-A17C-DE3209EB1905}.Release_WinCairo|x64.Build.0 = Release_WinCairo|x64
-               {FE09F693-9744-4D73-A17C-DE3209EB1905}.Release|Win32.ActiveCfg = Release|Win32
-               {FE09F693-9744-4D73-A17C-DE3209EB1905}.Release|Win32.Build.0 = Release|Win32
-               {FE09F693-9744-4D73-A17C-DE3209EB1905}.Release|x64.ActiveCfg = Release|x64
-               {FE09F693-9744-4D73-A17C-DE3209EB1905}.Release|x64.Build.0 = Release|x64
-               {FE09F693-9744-4D73-A17C-FE3209EB1905}.Debug_WinCairo|Win32.ActiveCfg = Debug_WinCairo|Win32
-               {FE09F693-9744-4D73-A17C-FE3209EB1905}.Debug_WinCairo|Win32.Build.0 = Debug_WinCairo|Win32
-               {FE09F693-9744-4D73-A17C-FE3209EB1905}.Debug_WinCairo|x64.ActiveCfg = Debug_WinCairo|x64
-               {FE09F693-9744-4D73-A17C-FE3209EB1905}.Debug_WinCairo|x64.Build.0 = Debug_WinCairo|x64
-               {FE09F693-9744-4D73-A17C-FE3209EB1905}.Debug|Win32.ActiveCfg = Debug|Win32
-               {FE09F693-9744-4D73-A17C-FE3209EB1905}.Debug|Win32.Build.0 = Debug|Win32
-               {FE09F693-9744-4D73-A17C-FE3209EB1905}.Debug|x64.ActiveCfg = Debug|x64
-               {FE09F693-9744-4D73-A17C-FE3209EB1905}.Debug|x64.Build.0 = Debug|x64
-               {FE09F693-9744-4D73-A17C-FE3209EB1905}.DebugSuffix|Win32.ActiveCfg = DebugSuffix|Win32
-               {FE09F693-9744-4D73-A17C-FE3209EB1905}.DebugSuffix|Win32.Build.0 = DebugSuffix|Win32
-               {FE09F693-9744-4D73-A17C-FE3209EB1905}.DebugSuffix|x64.ActiveCfg = DebugSuffix|x64
-               {FE09F693-9744-4D73-A17C-FE3209EB1905}.DebugSuffix|x64.Build.0 = DebugSuffix|x64
-               {FE09F693-9744-4D73-A17C-FE3209EB1905}.Production|Win32.ActiveCfg = Production|Win32
-               {FE09F693-9744-4D73-A17C-FE3209EB1905}.Production|Win32.Build.0 = Production|Win32
-               {FE09F693-9744-4D73-A17C-FE3209EB1905}.Production|x64.ActiveCfg = Production|x64
-               {FE09F693-9744-4D73-A17C-FE3209EB1905}.Production|x64.Build.0 = Production|x64
-               {FE09F693-9744-4D73-A17C-FE3209EB1905}.Release_WinCairo|Win32.ActiveCfg = Release_WinCairo|Win32
-               {FE09F693-9744-4D73-A17C-FE3209EB1905}.Release_WinCairo|Win32.Build.0 = Release_WinCairo|Win32
-               {FE09F693-9744-4D73-A17C-FE3209EB1905}.Release_WinCairo|x64.ActiveCfg = Release_WinCairo|x64
-               {FE09F693-9744-4D73-A17C-FE3209EB1905}.Release_WinCairo|x64.Build.0 = Release_WinCairo|x64
-               {FE09F693-9744-4D73-A17C-FE3209EB1905}.Release|Win32.ActiveCfg = Release|Win32
-               {FE09F693-9744-4D73-A17C-FE3209EB1905}.Release|Win32.Build.0 = Release|Win32
-               {FE09F693-9744-4D73-A17C-FE3209EB1905}.Release|x64.ActiveCfg = Release|x64
-               {FE09F693-9744-4D73-A17C-FE3209EB1905}.Release|x64.Build.0 = Release|x64
-               {1B8A5CB0-D0CF-4458-8247-8FBA5C6EA20F}.Debug_WinCairo|Win32.ActiveCfg = Debug_WinCairo|Win32
-               {1B8A5CB0-D0CF-4458-8247-8FBA5C6EA20F}.Debug_WinCairo|Win32.Build.0 = Debug_WinCairo|Win32
-               {1B8A5CB0-D0CF-4458-8247-8FBA5C6EA20F}.Debug_WinCairo|x64.ActiveCfg = Debug_WinCairo|x64
-               {1B8A5CB0-D0CF-4458-8247-8FBA5C6EA20F}.Debug_WinCairo|x64.Build.0 = Debug_WinCairo|x64
-               {1B8A5CB0-D0CF-4458-8247-8FBA5C6EA20F}.Debug|Win32.ActiveCfg = Debug|Win32
-               {1B8A5CB0-D0CF-4458-8247-8FBA5C6EA20F}.Debug|Win32.Build.0 = Debug|Win32
-               {1B8A5CB0-D0CF-4458-8247-8FBA5C6EA20F}.Debug|x64.ActiveCfg = Debug|x64
-               {1B8A5CB0-D0CF-4458-8247-8FBA5C6EA20F}.Debug|x64.Build.0 = Debug|x64
-               {1B8A5CB0-D0CF-4458-8247-8FBA5C6EA20F}.DebugSuffix|Win32.ActiveCfg = DebugSuffix|Win32
-               {1B8A5CB0-D0CF-4458-8247-8FBA5C6EA20F}.DebugSuffix|Win32.Build.0 = DebugSuffix|Win32
-               {1B8A5CB0-D0CF-4458-8247-8FBA5C6EA20F}.DebugSuffix|x64.ActiveCfg = DebugSuffix|x64
-               {1B8A5CB0-D0CF-4458-8247-8FBA5C6EA20F}.DebugSuffix|x64.Build.0 = DebugSuffix|x64
-               {1B8A5CB0-D0CF-4458-8247-8FBA5C6EA20F}.Production|Win32.ActiveCfg = Production|Win32
-               {1B8A5CB0-D0CF-4458-8247-8FBA5C6EA20F}.Production|Win32.Build.0 = Production|Win32
-               {1B8A5CB0-D0CF-4458-8247-8FBA5C6EA20F}.Production|x64.ActiveCfg = Production|x64
-               {1B8A5CB0-D0CF-4458-8247-8FBA5C6EA20F}.Production|x64.Build.0 = Production|x64
-               {1B8A5CB0-D0CF-4458-8247-8FBA5C6EA20F}.Release_WinCairo|Win32.ActiveCfg = Release_WinCairo|Win32
-               {1B8A5CB0-D0CF-4458-8247-8FBA5C6EA20F}.Release_WinCairo|Win32.Build.0 = Release_WinCairo|Win32
-               {1B8A5CB0-D0CF-4458-8247-8FBA5C6EA20F}.Release_WinCairo|x64.ActiveCfg = Release_WinCairo|x64
-               {1B8A5CB0-D0CF-4458-8247-8FBA5C6EA20F}.Release_WinCairo|x64.Build.0 = Release_WinCairo|x64
-               {1B8A5CB0-D0CF-4458-8247-8FBA5C6EA20F}.Release|Win32.ActiveCfg = Release|Win32
-               {1B8A5CB0-D0CF-4458-8247-8FBA5C6EA20F}.Release|Win32.Build.0 = Release|Win32
-               {1B8A5CB0-D0CF-4458-8247-8FBA5C6EA20F}.Release|x64.ActiveCfg = Release|x64
-               {1B8A5CB0-D0CF-4458-8247-8FBA5C6EA20F}.Release|x64.Build.0 = Release|x64
-       EndGlobalSection
-       GlobalSection(SolutionProperties) = preSolution
-               HideSolutionNode = FALSE
-       EndGlobalSection
-EndGlobal
diff --git a/Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCore.vcxproj b/Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCore.vcxproj
deleted file mode 100644 (file)
index d043917..0000000
+++ /dev/null
@@ -1,1986 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <ItemGroup Label="ProjectConfigurations">
-    <ProjectConfiguration Include="DebugSuffix|Win32">
-      <Configuration>DebugSuffix</Configuration>
-      <Platform>Win32</Platform>
-    </ProjectConfiguration>
-    <ProjectConfiguration Include="DebugSuffix|x64">
-      <Configuration>DebugSuffix</Configuration>
-      <Platform>x64</Platform>
-    </ProjectConfiguration>
-    <ProjectConfiguration Include="Debug_WinCairo|Win32">
-      <Configuration>Debug_WinCairo</Configuration>
-      <Platform>Win32</Platform>
-    </ProjectConfiguration>
-    <ProjectConfiguration Include="Debug_WinCairo|x64">
-      <Configuration>Debug_WinCairo</Configuration>
-      <Platform>x64</Platform>
-    </ProjectConfiguration>
-    <ProjectConfiguration Include="Debug|Win32">
-      <Configuration>Debug</Configuration>
-      <Platform>Win32</Platform>
-    </ProjectConfiguration>
-    <ProjectConfiguration Include="Debug|x64">
-      <Configuration>Debug</Configuration>
-      <Platform>x64</Platform>
-    </ProjectConfiguration>
-    <ProjectConfiguration Include="Production|Win32">
-      <Configuration>Production</Configuration>
-      <Platform>Win32</Platform>
-    </ProjectConfiguration>
-    <ProjectConfiguration Include="Production|x64">
-      <Configuration>Production</Configuration>
-      <Platform>x64</Platform>
-    </ProjectConfiguration>
-    <ProjectConfiguration Include="Release_WinCairo|Win32">
-      <Configuration>Release_WinCairo</Configuration>
-      <Platform>Win32</Platform>
-    </ProjectConfiguration>
-    <ProjectConfiguration Include="Release_WinCairo|x64">
-      <Configuration>Release_WinCairo</Configuration>
-      <Platform>x64</Platform>
-    </ProjectConfiguration>
-    <ProjectConfiguration Include="Release|Win32">
-      <Configuration>Release</Configuration>
-      <Platform>Win32</Platform>
-    </ProjectConfiguration>
-    <ProjectConfiguration Include="Release|x64">
-      <Configuration>Release</Configuration>
-      <Platform>x64</Platform>
-    </ProjectConfiguration>
-  </ItemGroup>
-  <PropertyGroup Label="Globals">
-    <ProjectGuid>{22413D41-3A18-42B7-92A8-CEDC6CE86920}</ProjectGuid>
-    <Keyword>Win32Proj</Keyword>
-    <RootNamespace>JavaScriptCore2</RootNamespace>
-    <ProjectName>JavaScriptCore</ProjectName>
-    <WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
-  </PropertyGroup>
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
-    <UseDebugLibraries>true</UseDebugLibraries>
-    <CharacterSet>Unicode</CharacterSet>
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <PlatformToolset>v140</PlatformToolset>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
-    <UseDebugLibraries>true</UseDebugLibraries>
-    <CharacterSet>Unicode</CharacterSet>
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <PlatformToolset>v140</PlatformToolset>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_WinCairo|Win32'" Label="Configuration">
-    <UseDebugLibraries>true</UseDebugLibraries>
-    <CharacterSet>Unicode</CharacterSet>
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <PlatformToolset>v140</PlatformToolset>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_WinCairo|x64'" Label="Configuration">
-    <UseDebugLibraries>true</UseDebugLibraries>
-    <CharacterSet>Unicode</CharacterSet>
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <PlatformToolset>v140</PlatformToolset>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugSuffix|Win32'" Label="Configuration">
-    <UseDebugLibraries>true</UseDebugLibraries>
-    <CharacterSet>Unicode</CharacterSet>
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <PlatformToolset>v140</PlatformToolset>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugSuffix|x64'" Label="Configuration">
-    <UseDebugLibraries>true</UseDebugLibraries>
-    <CharacterSet>Unicode</CharacterSet>
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <PlatformToolset>v140</PlatformToolset>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <UseDebugLibraries>false</UseDebugLibraries>
-    <CharacterSet>Unicode</CharacterSet>
-    <PlatformToolset>v140</PlatformToolset>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <UseDebugLibraries>false</UseDebugLibraries>
-    <CharacterSet>Unicode</CharacterSet>
-    <PlatformToolset>v140</PlatformToolset>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_WinCairo|Win32'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <UseDebugLibraries>false</UseDebugLibraries>
-    <CharacterSet>Unicode</CharacterSet>
-    <PlatformToolset>v140</PlatformToolset>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_WinCairo|x64'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <UseDebugLibraries>false</UseDebugLibraries>
-    <CharacterSet>Unicode</CharacterSet>
-    <PlatformToolset>v140</PlatformToolset>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Production|Win32'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <UseDebugLibraries>false</UseDebugLibraries>
-    <CharacterSet>Unicode</CharacterSet>
-    <PlatformToolset>v140</PlatformToolset>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Production|x64'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <UseDebugLibraries>false</UseDebugLibraries>
-    <CharacterSet>Unicode</CharacterSet>
-    <PlatformToolset>v140</PlatformToolset>
-  </PropertyGroup>
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
-  <ImportGroup Label="ExtensionSettings">
-    <Import Project="$(VCTargetsPath)\BuildCustomizations\masm.props" />
-  </ImportGroup>
-  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
-    <Import Project="JavaScriptCoreDebug.props" />
-  </ImportGroup>
-  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
-    <Import Project="JavaScriptCoreDebug.props" />
-  </ImportGroup>
-  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug_WinCairo|Win32'" Label="PropertySheets">
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
-    <Import Project="JavaScriptCoreDebugCFLite.props" />
-  </ImportGroup>
-  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug_WinCairo|x64'" Label="PropertySheets">
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
-    <Import Project="JavaScriptCoreDebugCFLite.props" />
-  </ImportGroup>
-  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='DebugSuffix|Win32'" Label="PropertySheets">
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
-    <Import Project="JavaScriptCoreDebug.props" />
-    <Import Project="$(WebKit_Libraries)\tools\vsprops\debugsuffix.props" />
-  </ImportGroup>
-  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='DebugSuffix|x64'" Label="PropertySheets">
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
-    <Import Project="JavaScriptCoreDebug.props" />
-    <Import Project="$(WebKit_Libraries)\tools\vsprops\debugsuffix.props" />
-  </ImportGroup>
-  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
-    <Import Project="JavaScriptCoreRelease.props" />
-  </ImportGroup>
-  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
-    <Import Project="JavaScriptCoreRelease.props" />
-  </ImportGroup>
-  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release_WinCairo|Win32'" Label="PropertySheets">
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
-    <Import Project="JavaScriptCoreReleaseCFLite.props" />
-  </ImportGroup>
-  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release_WinCairo|x64'" Label="PropertySheets">
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
-    <Import Project="JavaScriptCoreReleaseCFLite.props" />
-  </ImportGroup>
-  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Production|Win32'" Label="PropertySheets">
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
-    <Import Project="JavaScriptCoreProduction.props" />
-  </ImportGroup>
-  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Production|x64'" Label="PropertySheets">
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
-    <Import Project="JavaScriptCoreProduction.props" />
-  </ImportGroup>
-  <PropertyGroup Label="UserMacros" />
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" />
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_WinCairo|Win32'" />
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_WinCairo|x64'" />
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugSuffix|Win32'" />
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugSuffix|x64'" />
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" />
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_WinCairo|Win32'" />
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_WinCairo|x64'" />
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Production|Win32'" />
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Production|x64'" />
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
-    <ClCompile>
-      <PrecompiledHeader>
-      </PrecompiledHeader>
-    </ClCompile>
-    <Link />
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
-    <ClCompile>
-      <PrecompiledHeader>
-      </PrecompiledHeader>
-    </ClCompile>
-    <Link />
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug_WinCairo|Win32'">
-    <ClCompile>
-      <PrecompiledHeader>
-      </PrecompiledHeader>
-    </ClCompile>
-    <Link />
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug_WinCairo|x64'">
-    <ClCompile>
-      <PrecompiledHeader>
-      </PrecompiledHeader>
-    </ClCompile>
-    <Link />
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='DebugSuffix|Win32'">
-    <ClCompile>
-      <PrecompiledHeader>
-      </PrecompiledHeader>
-    </ClCompile>
-    <Link />
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='DebugSuffix|x64'">
-    <ClCompile>
-      <PrecompiledHeader>
-      </PrecompiledHeader>
-    </ClCompile>
-    <Link />
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
-    <ClCompile>
-      <PrecompiledHeader>
-      </PrecompiledHeader>
-    </ClCompile>
-    <Link />
-    <Link />
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
-    <ClCompile>
-      <PrecompiledHeader>
-      </PrecompiledHeader>
-    </ClCompile>
-    <Link />
-    <Link />
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release_WinCairo|Win32'">
-    <ClCompile>
-      <PrecompiledHeader>
-      </PrecompiledHeader>
-    </ClCompile>
-    <Link />
-    <Link />
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release_WinCairo|x64'">
-    <ClCompile>
-      <PrecompiledHeader>
-      </PrecompiledHeader>
-    </ClCompile>
-    <Link />
-    <Link />
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Production|Win32'">
-    <ClCompile>
-      <PrecompiledHeader>
-      </PrecompiledHeader>
-    </ClCompile>
-    <Link />
-    <Link />
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Production|x64'">
-    <ClCompile>
-      <PrecompiledHeader>
-      </PrecompiledHeader>
-    </ClCompile>
-    <Link />
-    <Link />
-  </ItemDefinitionGroup>
-  <ItemGroup>
-    <ClCompile Include="..\API\JSBase.cpp" />
-    <ClCompile Include="..\API\JSCallbackConstructor.cpp" />
-    <ClCompile Include="..\API\JSCallbackFunction.cpp" />
-    <ClCompile Include="..\API\JSCallbackObject.cpp" />
-    <ClCompile Include="..\API\JSClassRef.cpp" />
-    <ClCompile Include="..\API\JSContextRef.cpp" />
-    <ClCompile Include="..\API\JSCTestRunnerUtils.cpp" />
-    <ClCompile Include="..\API\JSObjectRef.cpp" />
-    <ClCompile Include="..\API\JSScriptRef.cpp" />
-    <ClCompile Include="..\API\JSStringRef.cpp" />
-    <ClCompile Include="..\API\JSStringRefBSTR.cpp" />
-    <ClCompile Include="..\API\JSStringRefCF.cpp" />
-    <ClCompile Include="..\API\JSValueRef.cpp" />
-    <ClCompile Include="..\API\JSWeakObjectMapRefPrivate.cpp" />
-    <ClCompile Include="..\API\OpaqueJSString.cpp" />
-    <ClCompile Include="..\assembler\LinkBuffer.cpp" />
-    <ClCompile Include="..\assembler\MacroAssembler.cpp" />
-    <ClCompile Include="..\assembler\MacroAssemblerPrinter.cpp" />
-    <ClCompile Include="..\assembler\MacroAssemblerX86Common.cpp" />
-    <ClCompile Include="..\bindings\ScriptFunctionCall.cpp" />
-    <ClCompile Include="..\bindings\ScriptObject.cpp" />
-    <ClCompile Include="..\bindings\ScriptValue.cpp" />
-    <ClCompile Include="..\builtins\BuiltinExecutables.cpp" />
-    <ClCompile Include="..\bytecode\ArrayAllocationProfile.cpp" />
-    <ClCompile Include="..\bytecode\ArrayProfile.cpp" />
-    <ClCompile Include="..\bytecode\BytecodeBasicBlock.cpp" />
-    <ClCompile Include="..\bytecode\BytecodeIntrinsicRegistry.cpp" />
-    <ClCompile Include="..\bytecode\BytecodeLivenessAnalysis.cpp" />
-    <ClCompile Include="..\bytecode\CallEdge.cpp" />
-    <ClCompile Include="..\bytecode\CallLinkInfo.cpp" />
-    <ClCompile Include="..\bytecode\CallLinkStatus.cpp" />
-    <ClCompile Include="..\bytecode\CallMode.cpp" />
-    <ClCompile Include="..\bytecode\CallVariant.cpp" />
-    <ClCompile Include="..\bytecode\CodeBlock.cpp" />
-    <ClCompile Include="..\bytecode\CodeBlockHash.cpp" />
-    <ClCompile Include="..\bytecode\CodeBlockJettisoningWatchpoint.cpp" />
-    <ClCompile Include="..\bytecode\CodeOrigin.cpp" />
-    <ClCompile Include="..\bytecode\CodeType.cpp" />
-    <ClCompile Include="..\bytecode\ComplexGetStatus.cpp" />
-    <ClCompile Include="..\bytecode\DataFormat.cpp" />
-    <ClCompile Include="..\bytecode\DeferredCompilationCallback.cpp" />
-    <ClCompile Include="..\bytecode\DeferredSourceDump.cpp" />
-    <ClCompile Include="..\bytecode\DFGExitProfile.cpp" />
-    <ClCompile Include="..\bytecode\ExecutionCounter.cpp" />
-    <ClCompile Include="..\bytecode\ExitKind.cpp" />
-    <ClCompile Include="..\bytecode\ExitingJITType.cpp" />
-    <ClCompile Include="..\bytecode\GetByIdStatus.cpp" />
-    <ClCompile Include="..\bytecode\GetByIdVariant.cpp" />
-    <ClCompile Include="..\bytecode\InlineCallFrame.cpp" />
-    <ClCompile Include="..\bytecode\InlineCallFrameSet.cpp" />
-    <ClCompile Include="..\bytecode\JumpTable.cpp" />
-    <ClCompile Include="..\bytecode\LazyOperandValueProfile.cpp" />
-    <ClCompile Include="..\bytecode\MethodOfGettingAValueProfile.cpp" />
-    <ClCompile Include="..\bytecode\ObjectPropertyCondition.cpp" />
-    <ClCompile Include="..\bytecode\ObjectPropertyConditionSet.cpp" />
-    <ClCompile Include="..\bytecode\Opcode.cpp" />
-    <ClCompile Include="..\bytecode\PolymorphicAccess.cpp" />
-    <ClCompile Include="..\bytecode\PreciseJumpTargets.cpp" />
-    <ClCompile Include="..\bytecode\PropertyCondition.cpp" />
-    <ClCompile Include="..\bytecode\PutByIdFlags.cpp" />
-    <ClCompile Include="..\bytecode\PutByIdStatus.cpp" />
-    <ClCompile Include="..\bytecode\PutByIdVariant.cpp" />
-    <ClCompile Include="..\bytecode\ReduceWhitespace.cpp" />
-    <ClCompile Include="..\bytecode\SamplingTool.cpp" />
-    <ClCompile Include="..\bytecode\SpecialPointer.cpp" />
-    <ClCompile Include="..\bytecode\SpeculatedType.cpp" />
-    <ClCompile Include="..\bytecode\StructureSet.cpp" />
-    <ClCompile Include="..\bytecode\StructureStubClearingWatchpoint.cpp" />
-    <ClCompile Include="..\bytecode\StructureStubInfo.cpp" />
-    <ClCompile Include="..\bytecode\ToThisStatus.cpp" />
-    <ClCompile Include="..\bytecode\TrackedReferences.cpp" />
-    <ClCompile Include="..\bytecode\UnlinkedCodeBlock.cpp" />
-    <ClCompile Include="..\bytecode\UnlinkedFunctionExecutable.cpp" />
-    <ClCompile Include="..\bytecode\UnlinkedInstructionStream.cpp" />
-    <ClCompile Include="..\bytecode\ValueProfile.cpp" />
-    <ClCompile Include="..\bytecode\ValueRecovery.cpp" />
-    <ClCompile Include="..\bytecode\VariableWriteFireDetail.cpp" />
-    <ClCompile Include="..\bytecode\VirtualRegister.cpp" />
-    <ClCompile Include="..\bytecode\Watchpoint.cpp" />
-    <ClCompile Include="..\bytecompiler\BytecodeGenerator.cpp" />
-    <ClCompile Include="..\bytecompiler\NodesCodegen.cpp" />
-    <ClCompile Include="..\debugger\Debugger.cpp" />
-    <ClCompile Include="..\debugger\DebuggerCallFrame.cpp" />
-    <ClCompile Include="..\debugger\DebuggerScope.cpp" />
-    <ClCompile Include="..\dfg\DFGAbstractHeap.cpp" />
-    <ClCompile Include="..\dfg\DFGAbstractValue.cpp" />
-    <ClCompile Include="..\dfg\DFGAdaptiveInferredPropertyValueWatchpoint.cpp" />
-    <ClCompile Include="..\dfg\DFGAdaptiveStructureWatchpoint.cpp" />
-    <ClCompile Include="..\dfg\DFGArgumentsEliminationPhase.cpp" />
-    <ClCompile Include="..\dfg\DFGArgumentsUtilities.cpp" />
-    <ClCompile Include="..\dfg\DFGArithMode.cpp" />
-    <ClCompile Include="..\dfg\DFGArrayMode.cpp" />
-    <ClCompile Include="..\dfg\DFGAtTailAbstractState.cpp" />
-    <ClCompile Include="..\dfg\DFGAvailability.cpp" />
-    <ClCompile Include="..\dfg\DFGAvailabilityMap.cpp" />
-    <ClCompile Include="..\dfg\DFGBackwardsPropagationPhase.cpp" />
-    <ClCompile Include="..\dfg\DFGBasicBlock.cpp" />
-    <ClCompile Include="..\dfg\DFGBlockInsertionSet.cpp" />
-    <ClCompile Include="..\dfg\DFGBlockSet.cpp" />
-    <ClCompile Include="..\dfg\DFGBlockWorklist.cpp" />
-    <ClCompile Include="..\dfg\DFGByteCodeParser.cpp" />
-    <ClCompile Include="..\dfg\DFGCapabilities.cpp" />
-    <ClCompile Include="..\dfg\DFGCFAPhase.cpp" />
-    <ClCompile Include="..\dfg\DFGCFGSimplificationPhase.cpp" />
-    <ClCompile Include="..\dfg\DFGCleanUpPhase.cpp" />
-    <ClCompile Include="..\dfg\DFGClobberize.cpp" />
-    <ClCompile Include="..\dfg\DFGClobberSet.cpp" />
-    <ClCompile Include="..\dfg\DFGClobbersExitState.cpp" />
-    <ClCompile Include="..\dfg\DFGCombinedLiveness.cpp" />
-    <ClCompile Include="..\dfg\DFGCommon.cpp" />
-    <ClCompile Include="..\dfg\DFGCommonData.cpp" />
-    <ClCompile Include="..\dfg\DFGCompilationKey.cpp" />
-    <ClCompile Include="..\dfg\DFGCompilationMode.cpp" />
-    <ClCompile Include="..\dfg\DFGConstantFoldingPhase.cpp" />
-    <ClCompile Include="..\dfg\DFGConstantHoistingPhase.cpp" />
-    <ClCompile Include="..\dfg\DFGCopyBarrierOptimizationPhase.cpp" />
-    <ClCompile Include="..\dfg\DFGCPSRethreadingPhase.cpp" />
-    <ClCompile Include="..\dfg\DFGCriticalEdgeBreakingPhase.cpp" />
-    <ClCompile Include="..\dfg\DFGCSEPhase.cpp" />
-    <ClCompile Include="..\dfg\DFGDCEPhase.cpp" />
-    <ClCompile Include="..\dfg\DFGDesiredIdentifiers.cpp" />
-    <ClCompile Include="..\dfg\DFGDesiredTransitions.cpp" />
-    <ClCompile Include="..\dfg\DFGDesiredWatchpoints.cpp" />
-    <ClCompile Include="..\dfg\DFGDesiredWeakReferences.cpp" />
-    <ClCompile Include="..\dfg\DFGDisassembler.cpp" />
-    <ClCompile Include="..\dfg\DFGDoesGC.cpp" />
-    <ClCompile Include="..\dfg\DFGDominators.cpp" />
-    <ClCompile Include="..\dfg\DFGDriver.cpp" />
-    <ClCompile Include="..\dfg\DFGEdge.cpp" />
-    <ClCompile Include="..\dfg\DFGEpoch.cpp" />
-    <ClCompile Include="..\dfg\DFGFailedFinalizer.cpp" />
-    <ClCompile Include="..\dfg\DFGFinalizer.cpp" />
-    <ClCompile Include="..\dfg\DFGFixupPhase.cpp" />
-    <ClCompile Include="..\dfg\DFGFlushedAt.cpp" />
-    <ClCompile Include="..\dfg\DFGFlushFormat.cpp" />
-    <ClCompile Include="..\dfg\DFGLiveCatchVariablePreservationPhase.cpp" />
-    <ClCompile Include="..\dfg\DFGFrozenValue.cpp" />
-    <ClCompile Include="..\dfg\DFGFunctionWhitelist.cpp" />
-    <ClCompile Include="..\dfg\DFGGraph.cpp" />
-    <ClCompile Include="..\dfg\DFGGraphSafepoint.cpp" />
-    <ClCompile Include="..\dfg\DFGHeapLocation.cpp" />
-    <ClCompile Include="..\dfg\DFGInPlaceAbstractState.cpp" />
-    <ClCompile Include="..\dfg\DFGInferredTypeCheck.cpp" />
-    <ClCompile Include="..\dfg\DFGInsertionSet.cpp" />
-    <ClCompile Include="..\dfg\DFGIntegerCheckCombiningPhase.cpp" />
-    <ClCompile Include="..\dfg\DFGIntegerRangeOptimizationPhase.cpp" />
-    <ClCompile Include="..\dfg\DFGInvalidationPointInjectionPhase.cpp" />
-    <ClCompile Include="..\dfg\DFGJITCode.cpp" />
-    <ClCompile Include="..\dfg\DFGJITCompiler.cpp" />
-    <ClCompile Include="..\dfg\DFGJITFinalizer.cpp" />
-    <ClCompile Include="..\dfg\DFGJumpReplacement.cpp" />
-    <ClCompile Include="..\dfg\DFGLazyJSValue.cpp" />
-    <ClCompile Include="..\dfg\DFGLazyNode.cpp" />
-    <ClCompile Include="..\dfg\DFGLICMPhase.cpp" />
-    <ClCompile Include="..\dfg\DFGLivenessAnalysisPhase.cpp" />
-    <ClCompile Include="..\dfg\DFGLongLivedState.cpp" />
-    <ClCompile Include="..\dfg\DFGLoopPreHeaderCreationPhase.cpp" />
-    <ClCompile Include="..\dfg\DFGMayExit.cpp" />
-    <ClCompile Include="..\dfg\DFGMaximalFlushInsertionPhase.cpp" />
-    <ClCompile Include="..\dfg\DFGMinifiedGraph.cpp" />
-    <ClCompile Include="..\dfg\DFGMinifiedNode.cpp" />
-    <ClCompile Include="..\dfg\DFGMovHintRemovalPhase.cpp" />
-    <ClCompile Include="..\dfg\DFGMultiGetByOffsetData.cpp" />
-    <ClCompile Include="..\dfg\DFGNaiveDominators.cpp" />
-    <ClCompile Include="..\dfg\DFGNaturalLoops.cpp" />
-    <ClCompile Include="..\dfg\DFGNode.cpp" />
-    <ClCompile Include="..\dfg\DFGNodeFlags.cpp" />
-    <ClCompile Include="..\dfg\DFGNodeOrigin.cpp" />
-    <ClCompile Include="..\dfg\DFGOperations.cpp" />
-    <ClCompile Include="..\dfg\DFGOSRAvailabilityAnalysisPhase.cpp" />
-    <ClCompile Include="..\dfg\DFGOSREntry.cpp" />
-    <ClCompile Include="..\dfg\DFGOSREntrypointCreationPhase.cpp" />
-    <ClCompile Include="..\dfg\DFGOSRExit.cpp" />
-    <ClCompile Include="..\dfg\DFGOSRExitBase.cpp" />
-    <ClCompile Include="..\dfg\DFGOSRExitCompiler.cpp" />
-    <ClCompile Include="..\dfg\DFGOSRExitCompiler32_64.cpp" />
-    <ClCompile Include="..\dfg\DFGOSRExitCompiler64.cpp" />
-    <ClCompile Include="..\dfg\DFGOSRExitCompilerCommon.cpp" />
-    <ClCompile Include="..\dfg\DFGOSRExitFuzz.cpp" />
-    <ClCompile Include="..\dfg\DFGOSRExitJumpPlaceholder.cpp" />
-    <ClCompile Include="..\dfg\DFGOSRExitPreparation.cpp" />
-    <ClCompile Include="..\dfg\DFGObjectAllocationSinkingPhase.cpp" />
-    <ClCompile Include="..\dfg\DFGObjectMaterializationData.cpp" />
-    <ClCompile Include="..\dfg\DFGPhantomInsertionPhase.cpp" />
-    <ClCompile Include="..\dfg\DFGPhase.cpp" />
-    <ClCompile Include="..\dfg\DFGPhiChildren.cpp" />
-    <ClCompile Include="..\dfg\DFGPlan.cpp" />
-    <ClCompile Include="..\dfg\DFGPrePostNumbering.cpp" />
-    <ClCompile Include="..\dfg\DFGPredictionInjectionPhase.cpp" />
-    <ClCompile Include="..\dfg\DFGPredictionPropagationPhase.cpp" />
-    <ClCompile Include="..\dfg\DFGPromotedHeapLocation.cpp" />
-    <ClCompile Include="..\dfg\DFGPureValue.cpp" />
-    <ClCompile Include="..\dfg\DFGPutStackSinkingPhase.cpp" />
-    <ClCompile Include="..\dfg\DFGSafepoint.cpp" />
-    <ClCompile Include="..\dfg\DFGSpeculativeJIT.cpp" />
-    <ClCompile Include="..\dfg\DFGSpeculativeJIT32_64.cpp" />
-    <ClCompile Include="..\dfg\DFGSpeculativeJIT64.cpp" />
-    <ClCompile Include="..\dfg\DFGSSACalculator.cpp" />
-    <ClCompile Include="..\dfg\DFGSSAConversionPhase.cpp" />
-    <ClCompile Include="..\dfg\DFGSSALoweringPhase.cpp" />
-    <ClCompile Include="..\dfg\DFGStackLayoutPhase.cpp" />
-    <ClCompile Include="..\dfg\DFGStaticExecutionCountEstimationPhase.cpp" />
-    <ClCompile Include="..\dfg\DFGStoreBarrierInsertionPhase.cpp" />
-    <ClCompile Include="..\dfg\DFGStrengthReductionPhase.cpp" />
-    <ClCompile Include="..\dfg\DFGStructureAbstractValue.cpp" />
-    <ClCompile Include="..\dfg\DFGStructureRegistrationPhase.cpp" />
-    <ClCompile Include="..\dfg\DFGThreadData.cpp" />
-    <ClCompile Include="..\dfg\DFGThunks.cpp" />
-    <ClCompile Include="..\dfg\DFGTierUpCheckInjectionPhase.cpp" />
-    <ClCompile Include="..\dfg\DFGToFTLDeferredCompilationCallback.cpp" />
-    <ClCompile Include="..\dfg\DFGToFTLForOSREntryDeferredCompilationCallback.cpp" />
-    <ClCompile Include="..\dfg\DFGTransition.cpp" />
-    <ClCompile Include="..\dfg\DFGTypeCheckHoistingPhase.cpp" />
-    <ClCompile Include="..\dfg\DFGUnificationPhase.cpp" />
-    <ClCompile Include="..\dfg\DFGUseKind.cpp" />
-    <ClCompile Include="..\dfg\DFGValidate.cpp" />
-    <ClCompile Include="..\dfg\DFGValueSource.cpp" />
-    <ClCompile Include="..\dfg\DFGValueStrength.cpp" />
-    <ClCompile Include="..\dfg\DFGVarargsForwardingPhase.cpp" />
-    <ClCompile Include="..\dfg\DFGVariableAccessData.cpp" />
-    <ClCompile Include="..\dfg\DFGVariableAccessDataDump.cpp" />
-    <ClCompile Include="..\dfg\DFGVariableEvent.cpp" />
-    <ClCompile Include="..\dfg\DFGVariableEventStream.cpp" />
-    <ClCompile Include="..\dfg\DFGVirtualRegisterAllocationPhase.cpp" />
-    <ClCompile Include="..\dfg\DFGWatchpointCollectionPhase.cpp" />
-    <ClCompile Include="..\dfg\DFGWorklist.cpp" />
-    <ClCompile Include="..\disassembler\Disassembler.cpp" />
-    <ClCompile Include="..\disassembler\X86Disassembler.cpp" />
-    <ClCompile Include="..\ftl\FTLAbstractHeap.cpp" />
-    <ClCompile Include="..\ftl\FTLAbstractHeapRepository.cpp" />
-    <ClCompile Include="..\ftl\FTLAvailableRecovery.cpp" />
-    <ClCompile Include="..\ftl\FTLCapabilities.cpp" />
-    <ClCompile Include="..\ftl\FTLCommonValues.cpp" />
-    <ClCompile Include="..\ftl\FTLCompile.cpp" />
-    <ClCompile Include="..\ftl\FTLCompileBinaryOp.cpp" />
-    <ClCompile Include="..\ftl\FTLDataSection.cpp" />
-    <ClCompile Include="..\ftl\FTLDWARFDebugLineInfo.cpp" />
-    <ClCompile Include="..\ftl\FTLDWARFRegister.cpp" />
-    <ClCompile Include="..\ftl\FTLExceptionHandlerManager.cpp" />
-    <ClCompile Include="..\ftl\FTLExitArgument.cpp" />
-    <ClCompile Include="..\ftl\FTLExitArgumentForOperand.cpp" />
-    <ClCompile Include="..\ftl\FTLExitPropertyValue.cpp" />
-    <ClCompile Include="..\ftl\FTLExitThunkGenerator.cpp" />
-    <ClCompile Include="..\ftl\FTLExitTimeObjectMaterialization.cpp" />
-    <ClCompile Include="..\ftl\FTLExitValue.cpp" />
-    <ClCompile Include="..\ftl\FTLFail.cpp" />
-    <ClCompile Include="..\ftl\FTLForOSREntryJITCode.cpp" />
-    <ClCompile Include="..\ftl\FTLInlineCacheSize.cpp" />
-    <ClCompile Include="..\ftl\FTLIntrinsicRepository.cpp" />
-    <ClCompile Include="..\ftl\FTLJITCode.cpp" />
-    <ClCompile Include="..\ftl\FTLJITFinalizer.cpp" />
-    <ClCompile Include="..\ftl\FTLJSCall.cpp" />
-    <ClCompile Include="..\ftl\FTLJSCallBase.cpp" />
-    <ClCompile Include="..\ftl\FTLJSCallVarargs.cpp" />
-    <ClCompile Include="..\ftl\FTLJSTailCall.cpp" />
-    <ClCompile Include="..\ftl\FTLLazySlowPath.cpp" />
-    <ClCompile Include="..\ftl\FTLLink.cpp" />
-    <ClCompile Include="..\ftl\FTLLocation.cpp" />
-    <ClCompile Include="..\ftl\FTLLowerDFGToB3.cpp" />
-    <ClCompile Include="..\ftl\FTLOSREntry.cpp" />
-    <ClCompile Include="..\ftl\FTLOSRExit.cpp" />
-    <ClCompile Include="..\ftl\FTLOSRExitCompiler.cpp" />
-    <ClCompile Include="..\ftl\FTLOperations.cpp" />
-    <ClCompile Include="..\ftl\FTLOutput.cpp" />
-    <ClCompile Include="..\ftl\FTLRecoveryOpcode.cpp" />
-    <ClCompile Include="..\ftl\FTLSaveRestore.cpp" />
-    <ClCompile Include="..\ftl\FTLSlowPathCall.cpp" />
-    <ClCompile Include="..\ftl\FTLSlowPathCallKey.cpp" />
-    <ClCompile Include="..\ftl\FTLStackMaps.cpp" />
-    <ClCompile Include="..\ftl\FTLState.cpp" />
-    <ClCompile Include="..\ftl\FTLThunks.cpp" />
-    <ClCompile Include="..\ftl\FTLUnwindInfo.cpp" />
-    <ClCompile Include="..\ftl\FTLValueRange.cpp" />
-    <ClCompile Include="..\heap\CodeBlockSet.cpp" />
-    <ClCompile Include="..\heap\ConservativeRoots.cpp" />
-    <ClCompile Include="..\heap\CopiedBlock.cpp" />
-    <ClCompile Include="..\heap\CopiedSpace.cpp" />
-    <ClCompile Include="..\heap\CopyVisitor.cpp" />
-    <ClCompile Include="..\heap\DeferGC.cpp" />
-    <ClCompile Include="..\heap\EdenGCActivityCallback.cpp" />
-    <ClCompile Include="..\heap\FullGCActivityCallback.cpp" />
-    <ClCompile Include="..\heap\GCActivityCallback.cpp" />
-    <ClCompile Include="..\heap\GCLogging.cpp" />
-    <ClCompile Include="..\heap\HandleSet.cpp" />
-    <ClCompile Include="..\heap\HandleStack.cpp" />
-    <ClCompile Include="..\heap\Heap.cpp" />
-    <ClCompile Include="..\heap\HeapHelperPool.cpp" />
-    <ClCompile Include="..\heap\HeapProfiler.cpp" />
-    <ClCompile Include="..\heap\HeapSnapshot.cpp" />
-    <ClCompile Include="..\heap\HeapSnapshotBuilder.cpp" />
-    <ClCompile Include="..\heap\HeapStatistics.cpp" />
-    <ClCompile Include="..\heap\HeapTimer.cpp" />
-    <ClCompile Include="..\heap\HeapVerifier.cpp" />
-    <ClCompile Include="..\heap\IncrementalSweeper.cpp" />
-    <ClCompile Include="..\heap\JITStubRoutineSet.cpp" />
-    <ClCompile Include="..\heap\LiveObjectList.cpp" />
-    <ClCompile Include="..\heap\MachineStackMarker.cpp" />
-    <ClCompile Include="..\heap\MarkedAllocator.cpp" />
-    <ClCompile Include="..\heap\MarkedBlock.cpp" />
-    <ClCompile Include="..\heap\MarkedSpace.cpp" />
-    <ClCompile Include="..\heap\MarkStack.cpp" />
-    <ClCompile Include="..\heap\SlotVisitor.cpp" />
-    <ClCompile Include="..\heap\Weak.cpp" />
-    <ClCompile Include="..\heap\WeakBlock.cpp" />
-    <ClCompile Include="..\heap\WeakHandleOwner.cpp" />
-    <ClCompile Include="..\heap\WeakSet.cpp" />
-    <ClCompile Include="..\heap\WriteBarrierBuffer.cpp" />
-    <ClCompile Include="..\heap\WriteBarrierSupport.cpp" />
-    <ClCompile Include="..\inspector\ConsoleMessage.cpp" />
-    <ClCompile Include="..\inspector\ContentSearchUtilities.cpp" />
-    <ClCompile Include="..\inspector\IdentifiersFactory.cpp" />
-    <ClCompile Include="..\inspector\InjectedScript.cpp" />
-    <ClCompile Include="..\inspector\InjectedScriptBase.cpp" />
-    <ClCompile Include="..\inspector\InjectedScriptHost.cpp" />
-    <ClCompile Include="..\inspector\InjectedScriptManager.cpp" />
-    <ClCompile Include="..\inspector\InjectedScriptModule.cpp" />
-    <ClCompile Include="..\inspector\InspectorAgentRegistry.cpp" />
-    <ClCompile Include="..\inspector\InspectorBackendDispatcher.cpp" />
-    <ClCompile Include="..\inspector\InspectorFrontendRouter.cpp" />
-    <ClCompile Include="..\inspector\InspectorValues.cpp" />
-    <ClCompile Include="..\inspector\JSInjectedScriptHost.cpp" />
-    <ClCompile Include="..\inspector\JSInjectedScriptHostPrototype.cpp" />
-    <ClCompile Include="..\inspector\JSJavaScriptCallFrame.cpp" />
-    <ClCompile Include="..\inspector\JSJavaScriptCallFramePrototype.cpp" />
-    <ClCompile Include="..\inspector\JavaScriptCallFrame.cpp" />
-    <ClCompile Include="..\inspector\PerGlobalObjectWrapperWorld.cpp" />
-    <ClCompile Include="..\inspector\ScriptArguments.cpp" />
-    <ClCompile Include="..\inspector\ScriptCallFrame.cpp" />
-    <ClCompile Include="..\inspector\ScriptCallStack.cpp" />
-    <ClCompile Include="..\inspector\ScriptCallStackFactory.cpp" />
-    <ClCompile Include="..\inspector\ScriptDebugServer.cpp" />
-    <ClCompile Include="..\inspector\agents\InspectorAgent.cpp" />
-    <ClCompile Include="..\inspector\agents\InspectorConsoleAgent.cpp" />
-    <ClCompile Include="..\inspector\agents\InspectorDebuggerAgent.cpp" />
-    <ClCompile Include="..\inspector\agents\InspectorHeapAgent.cpp" />
-    <ClCompile Include="..\inspector\agents\InspectorRuntimeAgent.cpp" />
-    <ClCompile Include="..\interpreter\AbstractPC.cpp" />
-    <ClCompile Include="..\interpreter\CallFrame.cpp" />
-    <ClCompile Include="..\interpreter\Interpreter.cpp" />
-    <ClCompile Include="..\interpreter\JSStack.cpp" />
-    <ClCompile Include="..\interpreter\ProtoCallFrame.cpp" />
-    <ClCompile Include="..\interpreter\StackVisitor.cpp" />
-    <ClCompile Include="..\jit\AssemblyHelpers.cpp" />
-    <ClCompile Include="..\jit\BinarySwitch.cpp" />
-    <ClCompile Include="..\jit\CachedRecovery.cpp" />
-    <ClCompile Include="..\jit\CallFrameShuffleData.cpp" />
-    <ClCompile Include="..\jit\CallFrameShuffler.cpp" />
-    <ClCompile Include="..\jit\CallFrameShuffler32_64.cpp" />
-    <ClCompile Include="..\jit\CallFrameShuffler64.cpp" />
-    <ClCompile Include="..\jit\ExecutableAllocationFuzz.cpp" />
-    <ClCompile Include="..\jit\ExecutableAllocator.cpp" />
-    <ClCompile Include="..\jit\ExecutableAllocatorFixedVMPool.cpp" />
-    <ClCompile Include="..\jit\GCAwareJITStubRoutine.cpp" />
-    <ClCompile Include="..\jit\HostCallReturnValue.cpp" />
-    <ClCompile Include="..\jit\IntrinsicEmitter.cpp" />
-    <ClCompile Include="..\jit\JIT.cpp" />
-    <ClCompile Include="..\jit\JITAddGenerator.cpp" />
-    <ClCompile Include="..\jit\JITArithmetic.cpp" />
-    <ClCompile Include="..\jit\JITArithmetic32_64.cpp" />
-    <ClCompile Include="..\jit\JITBitAndGenerator.cpp" />
-    <ClCompile Include="..\jit\JITBitOrGenerator.cpp" />
-    <ClCompile Include="..\jit\JITBitXorGenerator.cpp" />
-    <ClCompile Include="..\jit\JITCall.cpp" />
-    <ClCompile Include="..\jit\JITCall32_64.cpp" />
-    <ClCompile Include="..\jit\JITCode.cpp" />
-    <ClCompile Include="..\jit\JITDisassembler.cpp" />
-    <ClCompile Include="..\jit\JITDivGenerator.cpp" />
-    <ClCompile Include="..\jit\JITExceptions.cpp" />
-    <ClCompile Include="..\jit\JITInlineCacheGenerator.cpp" />
-    <ClCompile Include="..\jit\JITLeftShiftGenerator.cpp" />
-    <ClCompile Include="..\jit\JITMulGenerator.cpp" />
-    <ClCompile Include="..\jit\JITNegGenerator.cpp" />
-    <ClCompile Include="..\jit\JITOpcodes.cpp" />
-    <ClCompile Include="..\jit\JITOpcodes32_64.cpp" />
-    <ClCompile Include="..\jit\JITOperations.cpp" />
-    <ClCompile Include="..\jit\JITOperationsMSVC64.cpp" />
-    <ClCompile Include="..\jit\JITPropertyAccess.cpp" />
-    <ClCompile Include="..\jit\JITPropertyAccess32_64.cpp" />
-    <ClCompile Include="..\jit\JITRightShiftGenerator.cpp" />
-    <ClCompile Include="..\jit\JITStubRoutine.cpp" />
-    <ClCompile Include="..\jit\JITSubGenerator.cpp" />
-    <ClCompile Include="..\jit\JITThunks.cpp" />
-    <ClCompile Include="..\jit\JITToDFGDeferredCompilationCallback.cpp" />
-    <ClCompile Include="..\jit\SetupVarargsFrame.cpp" />
-    <ClCompile Include="..\jit\PCToCodeOriginMap.cpp" />
-    <ClCompile Include="..\jit\PolymorphicCallStubRoutine.cpp" />
-    <ClCompile Include="..\jit\Reg.cpp" />
-    <ClCompile Include="..\jit\RegisterAtOffset.cpp" />
-    <ClCompile Include="..\jit\RegisterAtOffsetList.cpp" />
-    <ClCompile Include="..\jit\RegisterSet.cpp" />
-    <ClCompile Include="..\jit\Repatch.cpp" />
-    <ClCompile Include="..\jit\ScratchRegisterAllocator.cpp" />
-    <ClCompile Include="..\jit\TempRegisterSet.cpp" />
-    <ClCompile Include="..\jit\ThunkGenerators.cpp" />
-    <ClCompile Include="..\llint\LLIntCLoop.cpp" />
-    <ClCompile Include="..\llint\LLIntData.cpp" />
-    <ClCompile Include="..\llint\LLIntEntrypoint.cpp" />
-    <ClCompile Include="..\llint\LLIntExceptions.cpp" />
-    <ClCompile Include="..\llint\LLIntOffsetsExtractor.cpp" />
-    <ClCompile Include="..\llint\LLIntSlowPaths.cpp" />
-    <ClCompile Include="..\llint\LLIntThunks.cpp" />
-    <ClCompile Include="..\llint\LowLevelInterpreter.cpp" />
-    <ClCompile Include="..\parser\Lexer.cpp" />
-    <ClCompile Include="..\parser\ModuleAnalyzer.cpp" />
-    <ClCompile Include="..\parser\Nodes.cpp" />
-    <ClCompile Include="..\parser\NodesAnalyzeModule.cpp" />
-    <ClCompile Include="..\parser\Parser.cpp" />
-    <ClCompile Include="..\parser\ParserArena.cpp" />
-    <ClCompile Include="..\parser\SourceCode.cpp" />
-    <ClCompile Include="..\parser\SourceProvider.cpp" />
-    <ClCompile Include="..\parser\SourceProviderCache.cpp" />
-    <ClCompile Include="..\parser\VariableEnvironment.cpp" />
-    <ClCompile Include="..\profiler\LegacyProfiler.cpp" />
-    <ClCompile Include="..\profiler\Profile.cpp" />
-    <ClCompile Include="..\profiler\ProfileGenerator.cpp" />
-    <ClCompile Include="..\profiler\ProfileNode.cpp" />
-    <ClCompile Include="..\profiler\ProfilerBytecode.cpp" />
-    <ClCompile Include="..\profiler\ProfilerBytecodes.cpp" />
-    <ClCompile Include="..\profiler\ProfilerBytecodeSequence.cpp" />
-    <ClCompile Include="..\profiler\ProfilerCompilation.cpp" />
-    <ClCompile Include="..\profiler\ProfilerCompilationKind.cpp" />
-    <ClCompile Include="..\profiler\ProfilerCompiledBytecode.cpp" />
-    <ClCompile Include="..\profiler\ProfilerDatabase.cpp" />
-    <ClCompile Include="..\profiler\ProfilerJettisonReason.cpp" />
-    <ClCompile Include="..\profiler\ProfilerOrigin.cpp" />
-    <ClCompile Include="..\profiler\ProfilerOriginStack.cpp" />
-    <ClCompile Include="..\profiler\ProfilerOSRExit.cpp" />
-    <ClCompile Include="..\profiler\ProfilerOSRExitSite.cpp" />
-    <ClCompile Include="..\profiler\ProfilerProfiledBytecodes.cpp" />
-    <ClCompile Include="..\runtime\ArgList.cpp" />
-    <ClCompile Include="..\runtime\ArrayBuffer.cpp" />
-    <ClCompile Include="..\runtime\ArrayBufferNeuteringWatchpoint.cpp" />
-    <ClCompile Include="..\runtime\ArrayBufferView.cpp" />
-    <ClCompile Include="..\runtime\ArrayConstructor.cpp" />
-    <ClCompile Include="..\runtime\ArrayIteratorPrototype.cpp" />
-    <ClCompile Include="..\runtime\ArrayPrototype.cpp" />
-    <ClCompile Include="..\runtime\BasicBlockLocation.cpp" />
-    <ClCompile Include="..\runtime\BooleanConstructor.cpp" />
-    <ClCompile Include="..\runtime\BooleanObject.cpp" />
-    <ClCompile Include="..\runtime\BooleanPrototype.cpp" />
-    <ClCompile Include="..\runtime\CallData.cpp" />
-    <ClCompile Include="..\runtime\ClonedArguments.cpp" />
-    <ClCompile Include="..\runtime\CodeCache.cpp" />
-    <ClCompile Include="..\runtime\CodeSpecializationKind.cpp" />
-    <ClCompile Include="..\runtime\CommonIdentifiers.cpp" />
-    <ClCompile Include="..\runtime\CommonSlowPaths.cpp" />
-    <ClCompile Include="..\runtime\CommonSlowPathsExceptions.cpp" />
-    <ClCompile Include="..\runtime\CompilationResult.cpp" />
-    <ClCompile Include="..\runtime\Completion.cpp" />
-    <ClCompile Include="..\runtime\ConsoleClient.cpp" />
-    <ClCompile Include="..\runtime\ConsolePrototype.cpp" />
-    <ClCompile Include="..\runtime\ConstantMode.cpp" />
-    <ClCompile Include="..\runtime\ConstructData.cpp" />
-    <ClCompile Include="..\runtime\ControlFlowProfiler.cpp" />
-    <ClCompile Include="..\runtime\CustomGetterSetter.cpp" />
-    <ClCompile Include="..\runtime\DataView.cpp" />
-    <ClCompile Include="..\runtime\DateConstructor.cpp" />
-    <ClCompile Include="..\runtime\DateConversion.cpp" />
-    <ClCompile Include="..\runtime\DateInstance.cpp" />
-    <ClCompile Include="..\runtime\DatePrototype.cpp" />
-    <ClCompile Include="..\runtime\DirectArguments.cpp" />
-    <ClCompile Include="..\runtime\DirectArgumentsOffset.cpp" />
-    <ClCompile Include="..\runtime\DumpContext.cpp" />
-    <ClCompile Include="..\runtime\Error.cpp" />
-    <ClCompile Include="..\runtime\ErrorConstructor.cpp" />
-    <ClCompile Include="..\runtime\ErrorHandlingScope.cpp" />
-    <ClCompile Include="..\runtime\ErrorInstance.cpp" />
-    <ClCompile Include="..\runtime\ErrorPrototype.cpp" />
-    <ClCompile Include="..\runtime\Exception.cpp" />
-    <ClCompile Include="..\runtime\ExceptionFuzz.cpp" />
-    <ClCompile Include="..\runtime\ExceptionHelpers.cpp" />
-    <ClCompile Include="..\runtime\Executable.cpp" />
-    <ClCompile Include="..\runtime\FunctionConstructor.cpp" />
-    <ClCompile Include="..\runtime\FunctionExecutableDump.cpp" />
-    <ClCompile Include="..\runtime\FunctionHasExecutedCache.cpp" />
-    <ClCompile Include="..\runtime\FunctionPrototype.cpp" />
-    <ClCompile Include="..\runtime\FunctionRareData.cpp" />
-    <ClCompile Include="..\runtime\GeneratorFrame.cpp" />
-    <ClCompile Include="..\runtime\GeneratorFunctionConstructor.cpp" />
-    <ClCompile Include="..\runtime\GeneratorFunctionPrototype.cpp" />
-    <ClCompile Include="..\runtime\GeneratorPrototype.cpp" />
-    <ClCompile Include="..\runtime\GetterSetter.cpp" />
-    <ClCompile Include="..\runtime\Identifier.cpp" />
-    <ClCompile Include="..\runtime\IndexingType.cpp" />
-    <ClCompile Include="..\runtime\InferredValue.cpp" />
-    <ClCompile Include="..\runtime\InferredType.cpp" />
-    <ClCompile Include="..\runtime\InferredTypeTable.cpp" />
-    <ClCompile Include="..\runtime\InitializeThreading.cpp" />
-    <ClCompile Include="..\runtime\InspectorInstrumentationObject.cpp" />
-    <ClCompile Include="..\runtime\InternalFunction.cpp" />
-    <ClCompile Include="..\runtime\IntlCollator.cpp" />
-    <ClCompile Include="..\runtime\IntlCollatorConstructor.cpp" />
-    <ClCompile Include="..\runtime\IntlCollatorPrototype.cpp" />
-    <ClCompile Include="..\runtime\IntlDateTimeFormat.cpp" />
-    <ClCompile Include="..\runtime\IntlDateTimeFormatConstructor.cpp" />
-    <ClCompile Include="..\runtime\IntlDateTimeFormatPrototype.cpp" />
-    <ClCompile Include="..\runtime\IntlNumberFormat.cpp" />
-    <ClCompile Include="..\runtime\IntlNumberFormatConstructor.cpp" />
-    <ClCompile Include="..\runtime\IntlNumberFormatPrototype.cpp" />
-    <ClCompile Include="..\runtime\IntlObject.cpp" />
-    <ClCompile Include="..\runtime\IteratorOperations.cpp" />
-    <ClCompile Include="..\runtime\IteratorPrototype.cpp" />
-    <ClCompile Include="..\runtime\JSAPIValueWrapper.cpp" />
-    <ClCompile Include="..\runtime\JSLexicalEnvironment.cpp" />
-    <ClCompile Include="..\runtime\JSArray.cpp" />
-    <ClCompile Include="..\runtime\JSArrayIterator.cpp" />
-    <ClCompile Include="..\runtime\JSArrayBuffer.cpp" />
-    <ClCompile Include="..\runtime\JSArrayBufferConstructor.cpp" />
-    <ClCompile Include="..\runtime\JSArrayBufferPrototype.cpp" />
-    <ClCompile Include="..\runtime\JSArrayBufferView.cpp" />
-    <ClCompile Include="..\runtime\JSBoundFunction.cpp" />
-    <ClCompile Include="..\runtime\JSBoundSlotBaseFunction.cpp" />
-    <ClCompile Include="..\runtime\JSCJSValue.cpp" />
-    <ClCompile Include="..\runtime\JSCallee.cpp" />
-    <ClCompile Include="..\runtime\JSCell.cpp" />
-    <ClCompile Include="..\runtime\JSConsole.cpp" />
-    <ClCompile Include="..\runtime\JSDataView.cpp" />
-    <ClCompile Include="..\runtime\JSDataViewPrototype.cpp" />
-    <ClCompile Include="..\runtime\JSDateMath.cpp" />
-    <ClCompile Include="..\runtime\JSFunction.cpp" />
-    <ClCompile Include="..\runtime\JSGeneratorFunction.cpp" />
-    <ClCompile Include="..\runtime\JSGlobalObject.cpp" />
-    <ClCompile Include="..\runtime\JSGlobalObjectFunctions.cpp" />
-    <ClCompile Include="..\runtime\JSGlobalLexicalEnvironment.cpp" />
-    <ClCompile Include="..\runtime\JSInternalPromise.cpp" />
-    <ClCompile Include="..\runtime\JSInternalPromiseConstructor.cpp" />
-    <ClCompile Include="..\runtime\JSInternalPromiseDeferred.cpp" />
-    <ClCompile Include="..\runtime\JSInternalPromisePrototype.cpp" />
-    <ClCompile Include="..\runtime\JSJob.cpp" />
-    <ClCompile Include="..\runtime\JSLock.cpp" />
-    <ClCompile Include="..\runtime\JSMap.cpp" />
-    <ClCompile Include="..\runtime\JSMapIterator.cpp" />
-    <ClCompile Include="..\runtime\JSModuleEnvironment.cpp" />
-    <ClCompile Include="..\runtime\JSModuleNamespaceObject.cpp" />
-    <ClCompile Include="..\runtime\JSModuleRecord.cpp" />
-    <ClCompile Include="..\runtime\JSNativeStdFunction.cpp" />
-    <ClCompile Include="..\runtime\JSNotAnObject.cpp" />
-    <ClCompile Include="..\runtime\JSONObject.cpp" />
-    <ClCompile Include="..\runtime\JSObject.cpp" />
-    <ClCompile Include="..\runtime\JSPromise.cpp" />
-    <ClCompile Include="..\runtime\JSPromiseConstructor.cpp" />
-    <ClCompile Include="..\runtime\JSPromiseDeferred.cpp" />
-    <ClCompile Include="..\runtime\JSPromisePrototype.cpp" />
-    <ClCompile Include="..\runtime\JSPropertyNameEnumerator.cpp" />
-    <ClCompile Include="..\runtime\JSPropertyNameIterator.cpp" />
-    <ClCompile Include="..\runtime\JSProxy.cpp" />
-    <ClCompile Include="..\runtime\JSScope.cpp" />
-    <ClCompile Include="..\runtime\JSSegmentedVariableObject.cpp" />
-    <ClCompile Include="..\runtime\JSSet.cpp" />
-    <ClCompile Include="..\runtime\JSSetIterator.cpp" />
-    <ClCompile Include="..\runtime\JSString.cpp" />
-    <ClCompile Include="..\runtime\JSStringIterator.cpp" />
-    <ClCompile Include="..\runtime\JSStringJoiner.cpp" />
-    <ClCompile Include="..\runtime\JSSymbolTableObject.cpp" />
-    <ClCompile Include="..\runtime\JSTemplateRegistryKey.cpp" />
-    <ClCompile Include="..\runtime\JSTypedArrayConstructors.cpp" />
-    <ClCompile Include="..\runtime\JSTypedArrayPrototypes.cpp" />
-    <ClCompile Include="..\runtime\JSTypedArrays.cpp" />
-    <ClCompile Include="..\runtime\JSTypedArrayViewConstructor.cpp" />
-    <ClCompile Include="..\runtime\JSTypedArrayViewPrototype.cpp" />
-    <ClCompile Include="..\runtime\JSEnvironmentRecord.cpp" />
-    <ClCompile Include="..\runtime\JSWeakMap.cpp" />
-    <ClCompile Include="..\runtime\JSWeakSet.cpp" />
-    <ClCompile Include="..\runtime\JSWithScope.cpp" />
-    <ClCompile Include="..\runtime\JSWrapperObject.cpp" />
-    <ClCompile Include="..\runtime\LiteralParser.cpp" />
-    <ClCompile Include="..\runtime\Lookup.cpp" />
-    <ClCompile Include="..\runtime\MapConstructor.cpp" />
-    <ClCompile Include="..\runtime\MapIteratorPrototype.cpp" />
-    <ClCompile Include="..\runtime\MapPrototype.cpp" />
-    <ClCompile Include="..\runtime\MathCommon.cpp" />
-    <ClCompile Include="..\runtime\MathObject.cpp" />
-    <ClCompile Include="..\runtime\MemoryStatistics.cpp" />
-    <ClCompile Include="..\runtime\ModuleLoaderObject.cpp" />
-    <ClCompile Include="..\runtime\NativeErrorConstructor.cpp" />
-    <ClCompile Include="..\runtime\NativeErrorPrototype.cpp" />
-    <ClCompile Include="..\runtime\NativeStdFunctionCell.cpp" />
-    <ClCompile Include="..\runtime\NullGetterFunction.cpp" />
-    <ClCompile Include="..\runtime\NullSetterFunction.cpp" />
-    <ClCompile Include="..\runtime\NumberConstructor.cpp" />
-    <ClCompile Include="..\runtime\NumberObject.cpp" />
-    <ClCompile Include="..\runtime\NumberPrototype.cpp" />
-    <ClCompile Include="..\runtime\ObjectConstructor.cpp" />
-    <ClCompile Include="..\runtime\ObjectPrototype.cpp" />
-    <ClCompile Include="..\runtime\Operations.cpp" />
-    <ClCompile Include="..\runtime\Options.cpp" />
-    <ClCompile Include="..\runtime\PropertyDescriptor.cpp" />
-    <ClCompile Include="..\runtime\PropertySlot.cpp" />
-    <ClCompile Include="..\runtime\PropertyTable.cpp" />
-    <ClCompile Include="..\runtime\PrototypeMap.cpp" />
-    <ClCompile Include="..\runtime\ReflectObject.cpp" />
-    <ClCompile Include="..\runtime\RegExp.cpp" />
-    <ClCompile Include="..\runtime\RegExpCache.cpp" />
-    <ClCompile Include="..\runtime\RegExpCachedResult.cpp" />
-    <ClCompile Include="..\runtime\RegExpConstructor.cpp" />
-    <ClCompile Include="..\runtime\RegExpMatchesArray.cpp" />
-    <ClCompile Include="..\runtime\RegExpObject.cpp" />
-    <ClCompile Include="..\runtime\RegExpPrototype.cpp" />
-    <ClCompile Include="..\runtime\RuntimeType.cpp" />
-    <ClCompile Include="..\runtime\SamplingCounter.cpp" />
-    <ClCompile Include="..\runtime\SamplingProfiler.cpp" />
-    <ClCompile Include="..\runtime\SetConstructor.cpp" />
-    <ClCompile Include="..\runtime\SetIteratorPrototype.cpp" />
-    <ClCompile Include="..\runtime\SetPrototype.cpp" />
-    <ClCompile Include="..\runtime\ScopeOffset.cpp" />
-    <ClCompile Include="..\runtime\ScopedArguments.cpp" />
-    <ClCompile Include="..\runtime\ScopedArgumentsTable.cpp" />
-    <ClCompile Include="..\runtime\SimpleTypedArrayController.cpp" />
-    <ClCompile Include="..\runtime\SmallStrings.cpp" />
-    <ClCompile Include="..\runtime\SparseArrayValueMap.cpp" />
-    <ClCompile Include="..\runtime\StrictEvalActivation.cpp" />
-    <ClCompile Include="..\runtime\StringConstructor.cpp" />
-    <ClCompile Include="..\runtime\StringObject.cpp" />
-    <ClCompile Include="..\runtime\StringIteratorPrototype.cpp" />
-    <ClCompile Include="..\runtime\StringPrototype.cpp" />
-    <ClCompile Include="..\runtime\StringRecursionChecker.cpp" />
-    <ClCompile Include="..\runtime\Structure.cpp" />
-    <ClCompile Include="..\runtime\StructureChain.cpp" />
-    <ClCompile Include="..\runtime\StructureIDTable.cpp" />
-    <ClCompile Include="..\runtime\StructureRareData.cpp" />
-    <ClCompile Include="..\runtime\Symbol.cpp" />
-    <ClCompile Include="..\runtime\SymbolConstructor.cpp" />
-    <ClCompile Include="..\runtime\SymbolObject.cpp" />
-    <ClCompile Include="..\runtime\SymbolPrototype.cpp" />
-    <ClCompile Include="..\runtime\SymbolTable.cpp" />
-    <ClCompile Include="..\runtime\TemplateRegistry.cpp" />
-    <ClCompile Include="..\runtime\TestRunnerUtils.cpp" />
-    <ClCompile Include="..\runtime\TypedArrayController.cpp" />
-    <ClCompile Include="..\runtime\TypedArrayType.cpp" />
-    <ClCompile Include="..\runtime\TypeofType.cpp" />
-    <ClCompile Include="..\runtime\TypeLocationCache.cpp" />
-    <ClCompile Include="..\runtime\TypeProfiler.cpp" />
-    <ClCompile Include="..\runtime\TypeProfilerLog.cpp" />
-    <ClCompile Include="..\runtime\TypeSet.cpp" />
-    <ClCompile Include="..\runtime\VM.cpp" />
-    <ClCompile Include="..\runtime\VMEntryScope.cpp" />
-    <ClCompile Include="..\runtime\VarOffset.cpp" />
-    <ClCompile Include="..\runtime\Watchdog.cpp" />
-    <ClCompile Include="..\runtime\WeakMapConstructor.cpp" />
-    <ClCompile Include="..\runtime\WeakMapData.cpp" />
-    <ClCompile Include="..\runtime\WeakMapPrototype.cpp" />
-    <ClCompile Include="..\runtime\WeakSetConstructor.cpp" />
-    <ClCompile Include="..\runtime\WeakSetPrototype.cpp" />
-    <ClCompile Include="..\tools\CodeProfile.cpp" />
-    <ClCompile Include="..\tools\CodeProfiling.cpp" />
-    <ClCompile Include="..\tools\FunctionOverrides.cpp" />
-    <ClCompile Include="..\tools\JSDollarVM.cpp" />
-    <ClCompile Include="..\tools\JSDollarVMPrototype.cpp" />
-    <ClCompile Include="..\wasm\JSWASMModule.cpp" />
-    <ClCompile Include="..\wasm\WASMFunctionParser.cpp" />
-    <ClCompile Include="..\wasm\WASMModuleParser.cpp" />
-    <ClCompile Include="..\wasm\WASMReader.cpp" />
-    <ClCompile Include="..\yarr\RegularExpression.cpp" />
-    <ClCompile Include="..\yarr\YarrCanonicalizeUnicode.cpp" />
-    <ClCompile Include="..\yarr\YarrInterpreter.cpp" />
-    <ClCompile Include="..\yarr\YarrJIT.cpp" />
-    <ClCompile Include="..\yarr\YarrPattern.cpp" />
-    <ClCompile Include="..\yarr\YarrSyntaxChecker.cpp" />
-    <ClCompile Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\InspectorBackendDispatchers.cpp" />
-    <ClCompile Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\InspectorFrontendDispatchers.cpp" />
-    <ClCompile Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\InspectorProtocolObjects.cpp" />
-    <ClCompile Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\JSCBuiltins.cpp" />
-    <ClCompile Include="JavaScriptCoreDLL.cpp" />
-  </ItemGroup>
-  <ItemGroup>
-    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\ArrayConstructor.lut.h" />
-    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\ArrayIteratorPrototype.lut.h" />
-    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\ArrayPrototype.lut.h" />
-    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\BooleanPrototype.lut.h" />
-    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\DateConstructor.lut.h" />
-    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\DatePrototype.lut.h" />
-    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\ErrorPrototype.lut.h" />
-    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\GeneratorPrototype.lut.h" />
-    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\HeaderDetection.h" />
-    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\InjectedScriptSource.h" />
-    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\InspectorBackendDispatchers.h" />
-    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\InspectorFrontendDispatchers.h" />
-    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\InspectorInstrumentationObject.lut.h" />
-    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\InspectorProtocolObjects.h" />
-    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\JSDataViewPrototype.lut.h" />
-    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\JSGlobalObject.lut.h" />
-    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\JSInternalPromiseConstructor.lut.h" />
-    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\JSONObject.lut.h" />
-    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\JSPromiseConstructor.lut.h" />
-    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\JSPromisePrototype.lut.h" />
-    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\KeywordLookup.lut.h" />
-    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\Lexer.lut.h" />
-    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\MapPrototype.lut.h" />
-    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\NumberConstructor.lut.h" />
-    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\NumberPrototype.lut.h" />
-    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\ObjectConstructor.lut.h" />
-    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\ModuleLoaderObject.lut.h" />
-    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\ReflectObject.lut.h" />
-    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\RegExpConstructor.lut.h" />
-    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\RegExpJitTables.h" />
-    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\RegExpPrototype.lut.h" />
-    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\SetPrototype.lut.h" />
-    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\StringConstructor.lut.h" />
-    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\SymbolPrototype.lut.h" />
-    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\JSCBuiltins.h" />
-  </ItemGroup>
-  <ItemGroup>
-    <ClInclude Include="..\API\APICallbackFunction.h" />
-    <ClInclude Include="..\API\APICast.h" />
-    <ClInclude Include="..\API\JavaScript.h" />
-    <ClInclude Include="..\API\JavaScriptCore.h" />
-    <ClInclude Include="..\API\JSAPIWrapperObject.h" />
-    <ClInclude Include="..\API\JSBase.h" />
-    <ClInclude Include="..\API\JSBasePrivate.h" />
-    <ClInclude Include="..\API\JSCTestRunnerUtils.h" />
-    <ClInclude Include="..\API\JSCallbackConstructor.h" />
-    <ClInclude Include="..\API\JSCallbackFunction.h" />
-    <ClInclude Include="..\API\JSCallbackObject.h" />
-    <ClInclude Include="..\API\JSCallbackObjectFunctions.h" />
-    <ClInclude Include="..\API\JSClassRef.h" />
-    <ClInclude Include="..\API\JSContext.h" />
-    <ClInclude Include="..\API\JSContextInternal.h" />
-    <ClInclude Include="..\API\JSContextRef.h" />
-    <ClInclude Include="..\API\JSContextRefPrivate.h" />
-    <ClInclude Include="..\API\JSExport.h" />
-    <ClInclude Include="..\API\JSObjectRef.h" />
-    <ClInclude Include="..\API\JSObjectRefPrivate.h" />
-    <ClInclude Include="..\API\JSRetainPtr.h" />
-    <ClInclude Include="..\API\JSScriptRefPrivate.h" />
-    <ClInclude Include="..\API\JSStringRef.h" />
-    <ClInclude Include="..\API\JSStringRefBSTR.h" />
-    <ClInclude Include="..\API\JSStringRefCF.h" />
-    <ClInclude Include="..\API\JSValue.h" />
-    <ClInclude Include="..\API\JSValueInternal.h" />
-    <ClInclude Include="..\API\JSValueRef.h" />
-    <ClInclude Include="..\API\JSWeakObjectMapRefInternal.h" />
-    <ClInclude Include="..\API\JSWeakObjectMapRefPrivate.h" />
-    <ClInclude Include="..\API\JSWrapperMap.h" />
-    <ClInclude Include="..\API\OpaqueJSString.h" />
-    <ClInclude Include="..\API\WebKitAvailability.h" />
-    <ClInclude Include="..\assembler\AbortReason.h" />
-    <ClInclude Include="..\assembler\AbstractMacroAssembler.h" />
-    <ClInclude Include="..\assembler\AssemblerBuffer.h" />
-    <ClInclude Include="..\assembler\CodeLocation.h" />
-    <ClInclude Include="..\assembler\LinkBuffer.h" />
-    <ClInclude Include="..\assembler\MacroAssembler.h" />
-    <ClInclude Include="..\assembler\MacroAssemblerPrinter.h" />
-    <ClInclude Include="..\assembler\MacroAssemblerX86.h" />
-    <ClInclude Include="..\assembler\MacroAssemblerX86Common.h" />
-    <ClInclude Include="..\assembler\MacroAssemblerX86_64.h" />
-    <ClInclude Include="..\assembler\MaxFrameExtentForSlowPathCall.h" />
-    <ClInclude Include="..\assembler\X86Assembler.h" />
-    <ClInclude Include="..\bindings\ScriptFunctionCall.h" />
-    <ClInclude Include="..\bindings\ScriptObject.h" />
-    <ClInclude Include="..\bindings\ScriptValue.h" />
-    <ClInclude Include="..\builtins\BuiltinExecutables.h" />
-    <ClInclude Include="..\bytecode\ArrayAllocationProfile.h" />
-    <ClInclude Include="..\bytecode\ArrayProfile.h" />
-    <ClInclude Include="..\bytecode\ByValInfo.h" />
-    <ClInclude Include="..\bytecode\BytecodeBasicBlock.h" />
-    <ClInclude Include="..\bytecode\BytecodeKills.h" />
-    <ClInclude Include="..\bytecode\BytecodeIntrinsicRegistry.h" />
-    <ClInclude Include="..\bytecode\BytecodeLivenessAnalysis.h" />
-    <ClInclude Include="..\bytecode\BytecodeUseDef.h" />
-    <ClInclude Include="..\bytecode\CallEdge.h" />
-    <ClInclude Include="..\bytecode\CallLinkInfo.h" />
-    <ClInclude Include="..\bytecode\CallLinkStatus.h" />
-    <ClInclude Include="..\bytecode\CallMode.h" />
-    <ClInclude Include="..\bytecode\CallReturnOffsetToBytecodeOffset.h" />
-    <ClInclude Include="..\bytecode\CallVariant.h" />
-    <ClInclude Include="..\bytecode\CodeBlock.h" />
-    <ClInclude Include="..\bytecode\CodeBlockHash.h" />
-    <ClInclude Include="..\bytecode\CodeBlockJettisoningWatchpoint.h" />
-    <ClInclude Include="..\bytecode\CodeBlockWithJITType.h" />
-    <ClInclude Include="..\bytecode\CodeOrigin.h" />
-    <ClInclude Include="..\bytecode\CodeType.h" />
-    <ClInclude Include="..\bytecode\Comment.h" />
-    <ClInclude Include="..\bytecode\ComplexGetStatus.h" />
-    <ClInclude Include="..\bytecode\DataFormat.h" />
-    <ClInclude Include="..\bytecode\DeferredCompilationCallback.h" />
-    <ClInclude Include="..\bytecode\DeferredSourceDump.h" />
-    <ClInclude Include="..\bytecode\DFGExitProfile.h" />
-    <ClInclude Include="..\bytecode\EvalCodeCache.h" />
-    <ClInclude Include="..\bytecode\ExecutionCounter.h" />
-    <ClInclude Include="..\bytecode\ExitKind.h" />
-    <ClInclude Include="..\bytecode\ExpressionRangeInfo.h" />
-    <ClInclude Include="..\bytecode\GetByIdStatus.h" />
-    <ClInclude Include="..\bytecode\GetByIdVariant.h" />
-    <ClInclude Include="..\bytecode\HandlerInfo.h" />
-    <ClInclude Include="..\bytecode\InlineCallFrameSet.h" />
-    <ClInclude Include="..\bytecode\InlineCallFrame.h" />
-    <ClInclude Include="..\bytecode\Instruction.h" />
-    <ClInclude Include="..\bytecode\JumpTable.h" />
-    <ClInclude Include="..\bytecode\LazyOperandValueProfile.h" />
-    <ClInclude Include="..\bytecode\LLIntCallLinkInfo.h" />
-    <ClInclude Include="..\bytecode\MethodOfGettingAValueProfile.h" />
-    <ClInclude Include="..\bytecode\ObjectPropertyCondition.h" />
-    <ClInclude Include="..\bytecode\ObjectPropertyConditionSet.h" />
-    <ClInclude Include="..\bytecode\Opcode.h" />
-    <ClInclude Include="..\bytecode\Operands.h" />
-    <ClInclude Include="..\bytecode\PolymorphicAccess.h" />
-    <ClInclude Include="..\bytecode\PreciseJumpTargets.h" />
-    <ClInclude Include="..\bytecode\PropertyCondition.h" />
-    <ClInclude Include="..\bytecode\PutByIdFlags.h" />
-    <ClInclude Include="..\bytecode\PutByIdStatus.h" />
-    <ClInclude Include="..\bytecode\PutByIdVariant.h" />
-    <ClInclude Include="..\bytecode\PutKind.h" />
-    <ClInclude Include="..\bytecode\ReduceWhitespace.h" />
-    <ClInclude Include="..\bytecode\SamplingTool.h" />
-    <ClInclude Include="..\bytecode\SpecialPointer.h" />
-    <ClInclude Include="..\bytecode\SpeculatedType.h" />
-    <ClInclude Include="..\bytecode\StructureSet.h" />
-    <ClInclude Include="..\bytecode\StructureStubClearingWatchpoint.h" />
-    <ClInclude Include="..\bytecode\StructureStubInfo.h" />
-    <ClInclude Include="..\bytecode\ToThisStatus.h" />
-    <ClInclude Include="..\bytecode\TrackedReferences.h" />
-    <ClInclude Include="..\bytecode\TypeLocation.h" />
-    <ClInclude Include="..\bytecode\UnlinkedCodeBlock.h" />
-    <ClInclude Include="..\bytecode\UnlinkedInstructionStream.h" />
-    <ClInclude Include="..\bytecode\ValueProfile.h" />
-    <ClInclude Include="..\bytecode\ValueRecovery.h" />
-    <ClInclude Include="..\bytecode\VariableWriteFireDetail.h" />
-    <ClInclude Include="..\bytecode\VirtualRegister.h" />
-    <ClInclude Include="..\bytecode\Watchpoint.h" />
-    <ClInclude Include="..\bytecompiler\BytecodeGenerator.h" />
-    <ClInclude Include="..\bytecompiler\Label.h" />
-    <ClInclude Include="..\bytecompiler\LabelScope.h" />
-    <ClInclude Include="..\bytecompiler\RegisterID.h" />
-    <ClInclude Include="..\config.h" />
-    <ClInclude Include="..\debugger\Breakpoint.h" />
-    <ClInclude Include="..\debugger\Debugger.h" />
-    <ClInclude Include="..\debugger\DebuggerCallFrame.h" />
-    <ClInclude Include="..\debugger\DebuggerEvalEnabler.h" />
-    <ClInclude Include="..\debugger\DebuggerPrimitives.h" />
-    <ClInclude Include="..\debugger\DebuggerScope.h" />
-    <ClInclude Include="..\dfg\DFGAbstractHeap.h" />
-    <ClInclude Include="..\dfg\DFGAbstractInterpreter.h" />
-    <ClInclude Include="..\dfg\DFGAbstractInterpreterInlines.h" />
-    <ClInclude Include="..\dfg\DFGAbstractValue.h" />
-    <ClInclude Include="..\dfg\DFGAdaptiveInferredPropertyValueWatchpoint.h" />
-    <ClInclude Include="..\dfg\DFGAdaptiveStructureWatchpoint.h" />
-    <ClInclude Include="..\dfg\DFGAdjacencyList.h" />
-    <ClInclude Include="..\dfg\DFGAllocator.h" />
-    <ClInclude Include="..\dfg\DFGAnalysis.h" />
-    <ClInclude Include="..\dfg\DFGArgumentPosition.h" />
-    <ClInclude Include="..\dfg\DFGArgumentsEliminationPhase.h" />
-    <ClInclude Include="..\dfg\DFGArgumentsUtilities.h" />
-    <ClInclude Include="..\dfg\DFGArrayifySlowPathGenerator.h" />
-    <ClInclude Include="..\dfg\DFGArithMode.h" />
-    <ClInclude Include="..\dfg\DFGArrayMode.h" />
-    <ClInclude Include="..\dfg\DFGAtTailAbstractState.h" />
-    <ClInclude Include="..\dfg\DFGAvailability.h" />
-    <ClInclude Include="..\dfg\DFGAvailabilityMap.h" />
-    <ClInclude Include="..\dfg\DFGBackwardsPropagationPhase.h" />
-    <ClInclude Include="..\dfg\DFGBasicBlock.h" />
-    <ClInclude Include="..\dfg\DFGBasicBlockInlines.h" />
-    <ClInclude Include="..\dfg\DFGBlockInsertionSet.h" />
-    <ClInclude Include="..\dfg\DFGBlockMap.h" />
-    <ClInclude Include="..\dfg\DFGBlockMapInlines.h" />
-    <ClInclude Include="..\dfg\DFGBlockWorklist.h" />
-    <ClInclude Include="..\dfg\DFGBlockSet.h" />
-    <ClInclude Include="..\dfg\DFGBlockSetInlines.h" />
-    <ClInclude Include="..\dfg\DFGBranchDirection.h" />
-    <ClInclude Include="..\dfg\DFGByteCodeParser.h" />
-    <ClInclude Include="..\dfg\DFGCallArrayAllocatorSlowPathGenerator.h" />
-    <ClInclude Include="..\dfg\DFGCallCreateDirectArgumentsSlowPathGenerator.h" />
-    <ClInclude Include="..\dfg\DFGCapabilities.h" />
-    <ClInclude Include="..\dfg\DFGCCallHelpers.h" />
-    <ClInclude Include="..\dfg\DFGCFAPhase.h" />
-    <ClInclude Include="..\dfg\DFGCFGSimplificationPhase.h" />
-    <ClInclude Include="..\dfg\DFGCleanUpPhase.h" />
-    <ClInclude Include="..\dfg\DFGClobberize.h" />
-    <ClInclude Include="..\dfg\DFGClobberSet.h" />
-    <ClInclude Include="..\dfg\DFGClobbersExitState.h" />
-    <ClInclude Include="..\dfg\DFGCombinedLiveness.h" />
-    <ClInclude Include="..\dfg\DFGCommon.h" />
-    <ClInclude Include="..\dfg\DFGCommonData.h" />
-    <ClInclude Include="..\dfg\DFGCompilationKey.h" />
-    <ClInclude Include="..\dfg\DFGCompilationMode.h" />
-    <ClInclude Include="..\dfg\DFGConstantFoldingPhase.h" />
-    <ClInclude Include="..\dfg\DFGConstantHoistingPhase.h" />
-    <ClInclude Include="..\dfg\DFGCopyBarrierOptimizationPhase.h" />
-    <ClInclude Include="..\dfg\DFGCPSRethreadingPhase.h" />
-    <ClInclude Include="..\dfg\DFGCriticalEdgeBreakingPhase.h" />
-    <ClInclude Include="..\dfg\DFGCSEPhase.h" />
-    <ClInclude Include="..\dfg\DFGDCEPhase.h" />
-    <ClInclude Include="..\dfg\DFGDesiredIdentifiers.h" />
-    <ClInclude Include="..\dfg\DFGDesiredInferredType.h" />
-    <ClInclude Include="..\dfg\DFGDesiredTransitions.h" />
-    <ClInclude Include="..\dfg\DFGDesiredWatchpoints.h" />
-    <ClInclude Include="..\dfg\DFGDesiredWeakReferences.h" />
-    <ClInclude Include="..\dfg\DFGDisassembler.h" />
-    <ClInclude Include="..\dfg\DFGDoesGC.h" />
-    <ClInclude Include="..\dfg\DFGDominators.h" />
-    <ClInclude Include="..\dfg\DFGDoubleFormatState.h" />
-    <ClInclude Include="..\dfg\DFGDriver.h" />
-    <ClInclude Include="..\dfg\DFGEdge.h" />
-    <ClInclude Include="..\dfg\DFGEdgeDominates.h" />
-    <ClInclude Include="..\dfg\DFGEdgeUsesStructure.h" />
-    <ClInclude Include="..\dfg\DFGEpoch.h" />
-    <ClInclude Include="..\dfg\DFGFailedFinalizer.h" />
-    <ClInclude Include="..\dfg\DFGFiltrationResult.h" />
-    <ClInclude Include="..\dfg\DFGFinalizer.h" />
-    <ClInclude Include="..\dfg\DFGFixupPhase.h" />
-    <ClInclude Include="..\dfg\DFGFlushedAt.h" />
-    <ClInclude Include="..\dfg\DFGFlushFormat.h" />
-    <ClInclude Include="..\dfg\DFGLiveCatchVariablePreservationPhase.h" />
-    <ClInclude Include="..\dfg\DFGForAllKills.h" />
-    <ClInclude Include="..\dfg\DFGFPRInfo.h" />
-    <ClInclude Include="..\dfg\DFGFrozenValue.h" />
-    <ClInclude Include="..\dfg\DFGFunctionWhitelist.h" />
-    <ClInclude Include="..\dfg\DFGGenerationInfo.h" />
-    <ClInclude Include="..\dfg\DFGGPRInfo.h" />
-    <ClInclude Include="..\dfg\DFGGraph.h" />
-    <ClInclude Include="..\dfg\DFGGraphSafepoint.h" />
-    <ClInclude Include="..\dfg\DFGHeapLocation.h" />
-    <ClInclude Include="..\dfg\DFGInPlaceAbstractState.h" />
-    <ClInclude Include="..\dfg\DFGInferredTypeCheck.h" />
-    <ClInclude Include="..\dfg\DFGInsertionSet.h" />
-    <ClInclude Include="..\dfg\DFGIntegerCheckCombiningPhase.h" />
-    <ClInclude Include="..\dfg\DFGIntegerRangeOptimizationPhase.h" />
-    <ClInclude Include="..\dfg\DFGInvalidationPointInjectionPhase.h" />
-    <ClInclude Include="..\dfg\DFGJITCode.h" />
-    <ClInclude Include="..\dfg\DFGJITCompiler.h" />
-    <ClInclude Include="..\dfg\DFGJITFinalizer.h" />
-    <ClInclude Include="..\dfg\DFGJumpReplacement.h" />
-    <ClInclude Include="..\dfg\DFGLazyJSValue.h" />
-    <ClInclude Include="..\dfg\DFGLazyNode.h" />
-    <ClInclude Include="..\dfg\DFGLICMPhase.h" />
-    <ClInclude Include="..\dfg\DFGLivenessAnalysisPhase.h" />
-    <ClInclude Include="..\dfg\DFGLongLivedState.h" />
-    <ClInclude Include="..\dfg\DFGLoopPreHeaderCreationPhase.h" />
-    <ClInclude Include="..\dfg\DFGMayExit.h" />
-    <ClInclude Include="..\dfg\DFGMaximalFlushInsertionPhase.h" />
-    <ClInclude Include="..\dfg\DFGMinifiedGraph.h" />
-    <ClInclude Include="..\dfg\DFGMinifiedID.h" />
-    <ClInclude Include="..\dfg\DFGMinifiedNode.h" />
-    <ClInclude Include="..\dfg\DFGMovHintRemovalPhase.h" />
-    <ClInclude Include="..\dfg\DFGMultiGetByOffsetData.h" />
-    <ClInclude Include="..\dfg\DFGNaiveDominators.h" />
-    <ClInclude Include="..\dfg\DFGNaturalLoops.h" />
-    <ClInclude Include="..\dfg\DFGNode.h" />
-    <ClInclude Include="..\dfg\DFGNodeAllocator.h" />
-    <ClInclude Include="..\dfg\DFGNodeFlags.h" />
-    <ClInclude Include="..\dfg\DFGNodeOrigin.h" />
-    <ClInclude Include="..\dfg\DFGNodeType.h" />
-    <ClInclude Include="..\dfg\DFGObjectAllocationSinkingPhase.h" />
-    <ClInclude Include="..\dfg\DFGObjectMaterializationData.h" />
-    <ClInclude Include="..\dfg\DFGOperations.h" />
-    <ClInclude Include="..\dfg\DFGOSRAvailabilityAnalysisPhase.h" />
-    <ClInclude Include="..\dfg\DFGOSREntry.h" />
-    <ClInclude Include="..\dfg\DFGOSREntrypointCreationPhase.h" />
-    <ClInclude Include="..\dfg\DFGOSRExit.h" />
-    <ClInclude Include="..\dfg\DFGOSRExitBase.h" />
-    <ClInclude Include="..\dfg\DFGOSRExitCompilationInfo.h" />
-    <ClInclude Include="..\dfg\DFGOSRExitCompiler.h" />
-    <ClInclude Include="..\dfg\DFGOSRExitCompilerCommon.h" />
-    <ClInclude Include="..\dfg\DFGOSRExitFuzz.h" />
-    <ClInclude Include="..\dfg\DFGOSRExitJumpPlaceholder.h" />
-    <ClInclude Include="..\dfg\DFGOSRExitPreparation.h" />
-    <ClInclude Include="..\dfg\DFGPhantomInsertionPhase.h" />
-    <ClInclude Include="..\dfg\DFGPhase.h" />
-    <ClInclude Include="..\dfg\DFGPhiChildren.h" />
-    <ClInclude Include="..\dfg\DFGPlan.h" />
-    <ClInclude Include="..\dfg\DFGPrePostNumbering.h" />
-    <ClInclude Include="..\dfg\DFGPreciseLocalClobberize.h" />
-    <ClInclude Include="..\dfg\DFGPredictionInjectionPhase.h" />
-    <ClInclude Include="..\dfg\DFGPredictionPropagationPhase.h" />
-    <ClInclude Include="..\dfg\DFGPromotedHeapLocation.h" />
-    <ClInclude Include="..\dfg\DFGPropertyTypeKey.h" />
-    <ClInclude Include="..\dfg\DFGPureValue.h" />
-    <ClInclude Include="..\dfg\DFGPutStackSinkingPhase.h" />
-    <ClInclude Include="..\dfg\DFGRegisterBank.h" />
-    <ClInclude Include="..\dfg\DFGRegisterSet.h" />
-    <ClInclude Include="..\dfg\DFGSafeToExecute.h" />
-    <ClInclude Include="..\dfg\DFGSafepoint.h" />
-    <ClInclude Include="..\dfg\DFGSaneStringGetByValSlowPathGenerator.h" />
-    <ClInclude Include="..\dfg\DFGScannable.h" />
-    <ClInclude Include="..\dfg\DFGScoreBoard.h" />
-    <ClInclude Include="..\dfg\DFGScratchRegisterAllocator.h" />
-    <ClInclude Include="..\dfg\DFGSilentRegisterSavePlan.h" />
-    <ClInclude Include="..\dfg\DFGSlowPathGenerator.h" />
-    <ClInclude Include="..\dfg\DFGSpeculativeJIT.h" />
-    <ClInclude Include="..\dfg\DFGSSACalculator.h" />
-    <ClInclude Include="..\dfg\DFGSSAConversionPhase.h" />
-    <ClInclude Include="..\dfg\DFGSSALoweringPhase.h" />
-    <ClInclude Include="..\dfg\DFGStackLayoutPhase.h" />
-    <ClInclude Include="..\dfg\DFGStaticExecutionCountEstimationPhase.h" />
-    <ClInclude Include="..\dfg\DFGStoreBarrierInsertionPhase.h" />
-    <ClInclude Include="..\dfg\DFGStrengthReductionPhase.h" />
-    <ClInclude Include="..\dfg\DFGStructureAbstractValue.h" />
-    <ClInclude Include="..\dfg\DFGStructureClobberState.h" />
-    <ClInclude Include="..\dfg\DFGStructureRegistrationPhase.h" />
-    <ClInclude Include="..\dfg\DFGThreadData.h" />
-    <ClInclude Include="..\dfg\DFGThunks.h" />
-    <ClInclude Include="..\dfg\DFGTierUpCheckInjectionPhase.h" />
-    <ClInclude Include="..\dfg\DFGToFTLDeferredCompilationCallback.h" />
-    <ClInclude Include="..\dfg\DFGToFTLForOSREntryDeferredCompilationCallback.h" />
-    <ClInclude Include="..\dfg\DFGTransition.h" />
-    <ClInclude Include="..\dfg\DFGTypeCheckHoistingPhase.h" />
-    <ClInclude Include="..\dfg\DFGUnificationPhase.h" />
-    <ClInclude Include="..\dfg\DFGUseKind.h" />
-    <ClInclude Include="..\dfg\DFGValidate.h" />
-    <ClInclude Include="..\dfg\DFGValueSource.h" />
-    <ClInclude Include="..\dfg\DFGValueStrength.h" />
-    <ClInclude Include="..\dfg\DFGVarargsForwardingPhase.h" />
-    <ClInclude Include="..\dfg\DFGVariableAccessData.h" />
-    <ClInclude Include="..\dfg\DFGVariableAccessDataDump.h" />
-    <ClInclude Include="..\dfg\DFGVariableEvent.h" />
-    <ClInclude Include="..\dfg\DFGVariableEventStream.h" />
-    <ClInclude Include="..\dfg\DFGVariadicFunction.h" />
-    <ClInclude Include="..\dfg\DFGVirtualRegisterAllocationPhase.h" />
-    <ClInclude Include="..\dfg\DFGWatchpointCollectionPhase.h" />
-    <ClInclude Include="..\dfg\DFGWorklist.h" />
-    <ClInclude Include="..\disassembler\Disassembler.h" />
-    <ClInclude Include="..\ftl\FTLAbbreviatedTypes.h" />
-    <ClInclude Include="..\ftl\FTLAbbreviations.h" />
-    <ClInclude Include="..\ftl\FTLAbstractHeap.h" />
-    <ClInclude Include="..\ftl\FTLAbstractHeapRepository.h" />
-    <ClInclude Include="..\ftl\FTLAvailableRecovery.h" />
-    <ClInclude Include="..\ftl\FTLCapabilities.h" />
-    <ClInclude Include="..\ftl\FTLCommonValues.h" />
-    <ClInclude Include="..\ftl\FTLCompile.h" />
-    <ClInclude Include="..\ftl\FTLCompileBinaryOp.h" />
-    <ClInclude Include="..\ftl\FTLDataSection.h" />
-    <ClInclude Include="..\ftl\FTLDWARFDebugLineInfo.h" />
-    <ClInclude Include="..\ftl\FTLDWARFRegister.h" />
-    <ClInclude Include="..\ftl\FTLExceptionHandlerManager.h" />
-    <ClInclude Include="..\ftl\FTLExitArgument.h" />
-    <ClInclude Include="..\ftl\FTLExitArgumentForOperand.h" />
-    <ClInclude Include="..\ftl\FTLStackmapArgumentList.h" />
-    <ClInclude Include="..\ftl\FTLExitPropertyValue.h" />
-    <ClInclude Include="..\ftl\FTLExitThunkGenerator.h" />
-    <ClInclude Include="..\ftl\FTLExitTimeObjectMaterialization.h" />
-    <ClInclude Include="..\ftl\FTLExitValue.h" />
-    <ClInclude Include="..\ftl\FTLFail.h" />
-    <ClInclude Include="..\ftl\FTLFormattedValue.h" />
-    <ClInclude Include="..\ftl\FTLForOSREntryJITCode.h" />
-    <ClInclude Include="..\ftl\FTLGeneratedFunction.h" />
-    <ClInclude Include="..\ftl\FTLInlineCacheDescriptor.h" />
-    <ClInclude Include="..\ftl\FTLInlineCacheSize.h" />
-    <ClInclude Include="..\ftl\FTLIntrinsicRepository.h" />
-    <ClInclude Include="..\ftl\FTLJITCode.h" />
-    <ClInclude Include="..\ftl\FTLJITFinalizer.h" />
-    <ClInclude Include="..\ftl\FTLJSCall.h" />
-    <ClInclude Include="..\ftl\FTLJSCallBase.h" />
-    <ClInclude Include="..\ftl\FTLJSCallVarargs.h" />
-    <ClInclude Include="..\ftl\FTLJSTailCall.h" />
-    <ClInclude Include="..\ftl\FTLLazySlowPath.h" />
-    <ClInclude Include="..\ftl\FTLLazySlowPathCall.h" />
-    <ClInclude Include="..\ftl\FTLLink.h" />
-    <ClInclude Include="..\ftl\FTLLocation.h" />
-    <ClInclude Include="..\ftl\FTLLowerDFGToB3.h" />
-    <ClInclude Include="..\ftl\FTLLoweredNodeValue.h" />
-    <ClInclude Include="..\ftl\FTLOSREntry.h" />
-    <ClInclude Include="..\ftl\FTLOSRExit.h" />
-    <ClInclude Include="..\ftl\FTLOSRExitCompilationInfo.h" />
-    <ClInclude Include="..\ftl\FTLOSRExitCompiler.h" />
-    <ClInclude Include="..\ftl\FTLOperations.h" />
-    <ClInclude Include="..\ftl\FTLOutput.h" />
-    <ClInclude Include="..\ftl\FTLRecoveryOpcode.h" />
-    <ClInclude Include="..\ftl\FTLSaveRestore.h" />
-    <ClInclude Include="..\ftl\FTLSlowPathCall.h" />
-    <ClInclude Include="..\ftl\FTLSlowPathCallKey.h" />
-    <ClInclude Include="..\ftl\FTLStackMaps.h" />
-    <ClInclude Include="..\ftl\FTLState.h" />
-    <ClInclude Include="..\ftl\FTLSwitchCase.h" />
-    <ClInclude Include="..\ftl\FTLThunks.h" />
-    <ClInclude Include="..\ftl\FTLTypedPointer.h" />
-    <ClInclude Include="..\ftl\FTLUnwindInfo.h" />
-    <ClInclude Include="..\ftl\FTLValueFromBlock.h" />
-    <ClInclude Include="..\ftl\FTLValueRange.h" />
-    <ClInclude Include="..\ftl\FTLWeight.h" />
-    <ClInclude Include="..\ftl\FTLWeightedTarget.h" />
-    <ClInclude Include="..\heap\CellState.h" />
-    <ClInclude Include="..\heap\CodeBlockSet.h" />
-    <ClInclude Include="..\heap\ConservativeRoots.h" />
-    <ClInclude Include="..\heap\CopiedAllocator.h" />
-    <ClInclude Include="..\heap\CopiedBlock.h" />
-    <ClInclude Include="..\heap\CopiedBlockInlines.h" />
-    <ClInclude Include="..\heap\CopiedSpace.h" />
-    <ClInclude Include="..\heap\CopiedSpaceInlines.h" />
-    <ClInclude Include="..\heap\CopyBarrier.h" />
-    <ClInclude Include="..\heap\CopyToken.h" />
-    <ClInclude Include="..\heap\CopyVisitor.h" />
-    <ClInclude Include="..\heap\CopyVisitorInlines.h" />
-    <ClInclude Include="..\heap\CopyWorkList.h" />
-    <ClInclude Include="..\heap\DeferGC.h" />
-    <ClInclude Include="..\heap\EdenGCActivityCallback.h" />
-    <ClInclude Include="..\heap\FullGCActivityCallback.h" />
-    <ClInclude Include="..\heap\GCActivityCallback.h" />
-    <ClInclude Include="..\heap\GCLogging.h" />
-    <ClInclude Include="..\heap\GCSegmentedArray.h" />
-    <ClInclude Include="..\heap\GCSegmentedArrayInlines.h" />
-    <ClInclude Include="..\heap\GCAssertions.h" />
-    <ClInclude Include="..\heap\Handle.h" />
-    <ClInclude Include="..\heap\HandleBlock.h" />
-    <ClInclude Include="..\heap\HandleBlockInlines.h" />
-    <ClInclude Include="..\heap\HandleSet.h" />
-    <ClInclude Include="..\heap\HandleStack.h" />
-    <ClInclude Include="..\heap\HandleTypes.h" />
-    <ClInclude Include="..\heap\Heap.h" />
-    <ClInclude Include="..\heap\HeapHelperPool.h" />
-    <ClInclude Include="..\heap\HeapInlines.h" />
-    <ClInclude Include="..\heap\HeapOperation.h" />
-    <ClInclude Include="..\heap\HeapRootVisitor.h" />
-    <ClInclude Include="..\heap\HeapProfiler.h" />
-    <ClInclude Include="..\heap\HeapSnapshot.h" />
-    <ClInclude Include="..\heap\HeapSnapshotBuilder.h" />
-    <ClInclude Include="..\heap\HeapStatistics.h" />
-    <ClInclude Include="..\heap\HeapTimer.h" />
-    <ClInclude Include="..\heap\HeapVerifier.h" />
-    <ClInclude Include="..\heap\IncrementalSweeper.h" />
-    <ClInclude Include="..\heap\JITStubRoutineSet.h" />
-    <ClInclude Include="..\heap\ListableHandler.h" />
-    <ClInclude Include="..\heap\LiveObjectData.h" />
-    <ClInclude Include="..\heap\LiveObjectList.h" />
-    <ClInclude Include="..\heap\Local.h" />
-    <ClInclude Include="..\heap\LocalScope.h" />
-    <ClInclude Include="..\heap\MachineStackMarker.h" />
-    <ClInclude Include="..\heap\MarkedAllocator.h" />
-    <ClInclude Include="..\heap\MarkedBlock.h" />
-    <ClInclude Include="..\heap\MarkedBlockSet.h" />
-    <ClInclude Include="..\heap\MarkedSpace.h" />
-    <ClInclude Include="..\heap\MarkStack.h" />
-    <ClInclude Include="..\heap\SlotVisitor.h" />
-    <ClInclude Include="..\heap\SlotVisitorInlines.h" />
-    <ClInclude Include="..\heap\Strong.h" />
-    <ClInclude Include="..\heap\StrongInlines.h" />
-    <ClInclude Include="..\heap\TinyBloomFilter.h" />
-    <ClInclude Include="..\heap\UnconditionalFinalizer.h" />
-    <ClInclude Include="..\heap\Weak.h" />
-    <ClInclude Include="..\heap\WeakBlock.h" />
-    <ClInclude Include="..\heap\WeakHandleOwner.h" />
-    <ClInclude Include="..\heap\WeakImpl.h" />
-    <ClInclude Include="..\heap\WeakReferenceHarvester.h" />
-    <ClInclude Include="..\heap\WeakSet.h" />
-    <ClInclude Include="..\heap\WeakSetInlines.h" />
-    <ClInclude Include="..\heap\WriteBarrierBuffer.h" />
-    <ClInclude Include="..\heap\WriteBarrierSupport.h" />
-    <ClInclude Include="..\inspector\ConsoleMessage.h" />
-    <ClInclude Include="..\inspector\ContentSearchUtilities.h" />
-    <ClInclude Include="..\inspector\IdentifiersFactory.h" />
-    <ClInclude Include="..\inspector\InjectedScript.h" />
-    <ClInclude Include="..\inspector\InjectedScriptBase.h" />
-    <ClInclude Include="..\inspector\InjectedScriptHost.h" />
-    <ClInclude Include="..\inspector\InjectedScriptManager.h" />
-    <ClInclude Include="..\inspector\InjectedScriptModule.h" />
-    <ClInclude Include="..\inspector\InspectorAgentBase.h" />
-    <ClInclude Include="..\inspector\InspectorAgentRegistry.h" />
-    <ClInclude Include="..\inspector\InspectorBackendDispatcher.h" />
-    <ClInclude Include="..\inspector\InspectorEnvironment.h" />
-    <ClInclude Include="..\inspector\InspectorFrontendChannel.h" />
-    <ClInclude Include="..\inspector\InspectorFrontendRouter.h" />
-    <ClInclude Include="..\inspector\InspectorValues.h" />
-    <ClInclude Include="..\inspector\JSInjectedScriptHost.h" />
-    <ClInclude Include="..\inspector\JSInjectedScriptHostPrototype.h" />
-    <ClInclude Include="..\inspector\JSJavaScriptCallFrame.h" />
-    <ClInclude Include="..\inspector\JSJavaScriptCallFramePrototype.h" />
-    <ClInclude Include="..\inspector\JavaScriptCallFrame.h" />
-    <ClInclude Include="..\inspector\PerGlobalObjectWrapperWorld.h" />
-    <ClInclude Include="..\inspector\ScriptArguments.h" />
-    <ClInclude Include="..\inspector\ScriptBreakpoint.h" />
-    <ClInclude Include="..\inspector\ScriptCallFrame.h" />
-    <ClInclude Include="..\inspector\ScriptCallStack.h" />
-    <ClInclude Include="..\inspector\ScriptCallStackFactory.h" />
-    <ClInclude Include="..\inspector\ScriptDebugListener.h" />
-    <ClInclude Include="..\inspector\ScriptDebugServer.h" />
-    <ClInclude Include="..\inspector\agents\InspectorAgent.h" />
-    <ClInclude Include="..\inspector\agents\InspectorConsoleAgent.h" />
-    <ClInclude Include="..\inspector\agents\InspectorDebuggerAgent.h" />
-    <ClInclude Include="..\inspector\agents\InspectorHeapAgent.h" />
-    <ClInclude Include="..\inspector\agents\InspectorRuntimeAgent.h" />
-    <ClInclude Include="..\interpreter\AbstractPC.h" />
-    <ClInclude Include="..\interpreter\CachedCall.h" />
-    <ClInclude Include="..\interpreter\CallFrame.h" />
-    <ClInclude Include="..\interpreter\CallFrameClosure.h" />
-    <ClInclude Include="..\interpreter\VMEntryRecord.h" />
-    <ClInclude Include="..\interpreter\Interpreter.h" />
-    <ClInclude Include="..\interpreter\JSStack.h" />
-    <ClInclude Include="..\interpreter\JSStackInlines.h" />
-    <ClInclude Include="..\interpreter\ProtoCallFrame.h" />
-    <ClInclude Include="..\interpreter\Register.h" />
-    <ClInclude Include="..\interpreter\StackVisitor.h" />
-    <ClInclude Include="..\jit\AssemblyHelpers.h" />
-    <ClInclude Include="..\jit\BinarySwitch.h" />
-    <ClInclude Include="..\jit\CachedRecovery.h" />
-    <ClInclude Include="..\jit\CallFrameShuffleData.h" />
-    <ClInclude Include="..\jit\CallFrameShuffler.h" />
-    <ClInclude Include="..\jit\CCallHelpers.h" />
-    <ClInclude Include="..\jit\CompactJITCodeMap.h" />
-    <ClInclude Include="..\jit\ExecutableAllocationFuzz.h" />
-    <ClInclude Include="..\jit\ExecutableAllocator.h" />
-    <ClInclude Include="..\jit\FPRInfo.h" />
-    <ClInclude Include="..\jit\GCAwareJITStubRoutine.h" />
-    <ClInclude Include="..\jit\GPRInfo.h" />
-    <ClInclude Include="..\jit\HostCallReturnValue.h" />
-    <ClInclude Include="..\jit\JIT.h" />
-    <ClInclude Include="..\jit\JITAddGenerator.h" />
-    <ClInclude Include="..\jit\JITBitAndGenerator.h" />
-    <ClInclude Include="..\jit\JITBitBinaryOpGenerator.h" />
-    <ClInclude Include="..\jit\JITBitOrGenerator.h" />
-    <ClInclude Include="..\jit\JITBitXorGenerator.h" />
-    <ClInclude Include="..\jit\JITCode.h" />
-    <ClInclude Include="..\jit\JITCompilationEffort.h" />
-    <ClInclude Include="..\jit\JITDisassembler.h" />
-    <ClInclude Include="..\jit\JITDivGenerator.h" />
-    <ClInclude Include="..\jit\JITExceptions.h" />
-    <ClInclude Include="..\jit\JITInlineCacheGenerator.h" />
-    <ClInclude Include="..\jit\JITInlines.h" />
-    <ClInclude Include="..\jit\JITLeftShiftGenerator.h" />
-    <ClInclude Include="..\jit\JITMulGenerator.h" />
-    <ClInclude Include="..\jit\JITNegGenerator.h" />
-    <ClInclude Include="..\jit\JITOperations.h" />
-    <ClInclude Include="..\jit\JITRightShiftGenerator.h" />
-    <ClInclude Include="..\jit\JITStubRoutine.h" />
-    <ClInclude Include="..\jit\JITSubGenerator.h" />
-    <ClInclude Include="..\jit\JITThunks.h" />
-    <ClInclude Include="..\jit\JITToDFGDeferredCompilationCallback.h" />
-    <ClInclude Include="..\jit\JITWriteBarrier.h" />
-    <ClInclude Include="..\jit\JSInterfaceJIT.h" />
-    <ClInclude Include="..\jit\PCToCodeOriginMap.h" />
-    <ClInclude Include="..\jit\PolymorphicCallStubRoutine.h" />
-    <ClInclude Include="..\jit\Reg.h" />
-    <ClInclude Include="..\jit\RegisterAtOffset.h" />
-    <ClInclude Include="..\jit\RegisterAtOffsetList.h" />
-    <ClInclude Include="..\jit\RegisterMap.h" />
-    <ClInclude Include="..\jit\RegisterSet.h" />
-    <ClInclude Include="..\jit\Repatch.h" />
-    <ClInclude Include="..\jit\ScratchRegisterAllocator.h" />
-    <ClInclude Include="..\jit\SetupVarargsFrame.h" />
-    <ClInclude Include="..\jit\SnippetOperand.h" />
-    <ClInclude Include="..\jit\SpecializedThunkJIT.h" />
-    <ClInclude Include="..\jit\TempRegisterSet.h" />
-    <ClInclude Include="..\jit\ThunkGenerator.h" />
-    <ClInclude Include="..\jit\ThunkGenerators.h" />
-    <ClInclude Include="..\jit\UnusedPointer.h" />
-    <ClInclude Include="..\llint\LLIntCLoop.h" />
-    <ClInclude Include="..\llint\LLIntCommon.h" />
-    <ClInclude Include="..\llint\LLIntData.h" />
-    <ClInclude Include="..\llint\LLIntEntrypoint.h" />
-    <ClInclude Include="..\llint\LLIntExceptions.h" />
-    <ClInclude Include="..\llint\LLIntOfflineAsmConfig.h" />
-    <ClInclude Include="..\llint\LLIntOpcode.h" />
-    <ClInclude Include="..\llint\LLIntPCRanges.h" />
-    <ClInclude Include="..\llint\LLIntSlowPaths.h" />
-    <ClInclude Include="..\llint\LLIntThunks.h" />
-    <ClInclude Include="..\llint\LowLevelInterpreter.h" />
-    <ClInclude Include="..\parser\ASTBuilder.h" />
-    <ClInclude Include="..\parser\Lexer.h" />
-    <ClInclude Include="..\parser\ModuleAnalyzer.h" />
-    <ClInclude Include="..\parser\NodeConstructors.h" />
-    <ClInclude Include="..\parser\Nodes.h" />
-    <ClInclude Include="..\parser\Parser.h" />
-    <ClInclude Include="..\parser\ParserArena.h" />
-    <ClInclude Include="..\parser\ParserModes.h" />
-    <ClInclude Include="..\parser\ParserTokens.h" />
-    <ClInclude Include="..\parser\ResultType.h" />
-    <ClInclude Include="..\parser\SourceCode.h" />
-    <ClInclude Include="..\parser\SourceCodeKey.h" />
-    <ClInclude Include="..\parser\SourceProvider.h" />
-    <ClInclude Include="..\parser\SourceProviderCache.h" />
-    <ClInclude Include="..\parser\SourceProviderCacheItem.h" />
-    <ClInclude Include="..\parser\SyntaxChecker.h" />
-    <ClInclude Include="..\parser\VariableEnvironment.h" />
-    <ClInclude Include="..\profiler\CallIdentifier.h" />
-    <ClInclude Include="..\profiler\LegacyProfiler.h" />
-    <ClInclude Include="..\profiler\Profile.h" />
-    <ClInclude Include="..\profiler\ProfileGenerator.h" />
-    <ClInclude Include="..\profiler\ProfileNode.h" />
-    <ClInclude Include="..\profiler\ProfilerBytecode.h" />
-    <ClInclude Include="..\profiler\ProfilerBytecodes.h" />
-    <ClInclude Include="..\profiler\ProfilerBytecodeSequence.h" />
-    <ClInclude Include="..\profiler\ProfilerCompilation.h" />
-    <ClInclude Include="..\profiler\ProfilerCompilationKind.h" />
-    <ClInclude Include="..\profiler\ProfilerCompiledBytecode.h" />
-    <ClInclude Include="..\profiler\ProfilerDatabase.h" />
-    <ClInclude Include="..\profiler\ProfilerExecutionCounter.h" />
-    <ClInclude Include="..\profiler\ProfilerJettisonReason.h" />
-    <ClInclude Include="..\profiler\ProfilerOrigin.h" />
-    <ClInclude Include="..\profiler\ProfilerOriginStack.h" />
-    <ClInclude Include="..\profiler\ProfilerOSRExit.h" />
-    <ClInclude Include="..\profiler\ProfilerOSRExitSite.h" />
-    <ClInclude Include="..\profiler\ProfilerProfiledBytecodes.h" />
-    <ClInclude Include="..\runtime\ArgList.h" />
-    <ClInclude Include="..\runtime\ArgumentsMode.h" />
-    <ClInclude Include="..\runtime\ArrayBuffer.h" />
-    <ClInclude Include="..\runtime\ArrayBufferNeuteringWatchpoint.h" />
-    <ClInclude Include="..\runtime\ArrayBufferView.h" />
-    <ClInclude Include="..\runtime\ArrayConstructor.h" />
-    <ClInclude Include="..\runtime\ArrayConventions.h" />
-    <ClInclude Include="..\runtime\ArrayIteratorPrototype.h" />
-    <ClInclude Include="..\runtime\ArrayPrototype.h" />
-    <ClInclude Include="..\runtime\ArrayStorage.h" />
-    <ClInclude Include="..\runtime\BasicBlockLocation.h" />
-    <ClInclude Include="..\runtime\BatchedTransitionOptimizer.h" />
-    <ClInclude Include="..\runtime\BigInteger.h" />
-    <ClInclude Include="..\runtime\BooleanConstructor.h" />
-    <ClInclude Include="..\runtime\BooleanObject.h" />
-    <ClInclude Include="..\runtime\BooleanPrototype.h" />
-    <ClInclude Include="..\runtime\Butterfly.h" />
-    <ClInclude Include="..\runtime\ButterflyInlines.h" />
-    <ClInclude Include="..\runtime\CallData.h" />
-    <ClInclude Include="..\runtime\ClassInfo.h" />
-    <ClInclude Include="..\runtime\ClonedArguments.h" />
-    <ClInclude Include="..\runtime\CodeCache.h" />
-    <ClInclude Include="..\runtime\CodeSpecializationKind.h" />
-    <ClInclude Include="..\runtime\CommonIdentifiers.h" />
-    <ClInclude Include="..\runtime\CommonSlowPaths.h" />
-    <ClInclude Include="..\runtime\CommonSlowPathsExceptions.h" />
-    <ClInclude Include="..\runtime\CompilationResult.h" />
-    <ClInclude Include="..\runtime\Completion.h" />
-    <ClInclude Include="..\runtime\ConsoleClient.h" />
-    <ClInclude Include="..\runtime\ConsolePrototype.h" />
-    <ClInclude Include="..\runtime\ConsoleTypes.h" />
-    <ClInclude Include="..\runtime\ConstantMode.h" />
-    <ClInclude Include="..\runtime\ConstructAbility.h" />
-    <ClInclude Include="..\runtime\ConstructData.h" />
-    <ClInclude Include="..\runtime\ControlFlowProfiler.h" />
-    <ClInclude Include="..\runtime\CustomGetterSetter.h" />
-    <ClInclude Include="..\runtime\DataView.h" />
-    <ClInclude Include="..\runtime\DateConstructor.h" />
-    <ClInclude Include="..\runtime\DateConversion.h" />
-    <ClInclude Include="..\runtime\DateInstance.h" />
-    <ClInclude Include="..\runtime\DateInstanceCache.h" />
-    <ClInclude Include="..\runtime\DatePrototype.h" />
-    <ClInclude Include="..\runtime\DirectArguments.h" />
-    <ClInclude Include="..\runtime\DirectArgumentsOffset.h" />
-    <ClInclude Include="..\runtime\DumpContext.h" />
-    <ClInclude Include="..\runtime\EnumerationMode.h" />
-    <ClInclude Include="..\runtime\Error.h" />
-    <ClInclude Include="..\runtime\ErrorConstructor.h" />
-    <ClInclude Include="..\runtime\ErrorHandlingScope.h" />
-    <ClInclude Include="..\runtime\ErrorInstance.h" />
-    <ClInclude Include="..\runtime\ErrorPrototype.h" />
-    <ClInclude Include="..\runtime\Exception.h" />
-    <ClInclude Include="..\runtime\ExceptionFuzz.h" />
-    <ClInclude Include="..\runtime\ExceptionHelpers.h" />
-    <ClInclude Include="..\runtime\Executable.h" />
-    <ClInclude Include="..\runtime\Float32Array.h" />
-    <ClInclude Include="..\runtime\Float64Array.h" />
-    <ClInclude Include="..\runtime\FunctionConstructor.h" />
-    <ClInclude Include="..\runtime\FunctionExecutableDump.h" />
-    <ClInclude Include="..\runtime\FunctionHasExecutedCache.h" />
-    <ClInclude Include="..\runtime\FunctionPrototype.h" />
-    <ClInclude Include="..\runtime\FunctionRareData.h" />
-    <ClInclude Include="..\runtime\GeneratorFrame.h" />
-    <ClInclude Include="..\runtime\GeneratorFunctionConstructor.h" />
-    <ClInclude Include="..\runtime\GeneratorFunctionPrototype.h" />
-    <ClInclude Include="..\runtime\GeneratorPrototype.h" />
-    <ClInclude Include="..\runtime\GenericArguments.h" />
-    <ClInclude Include="..\runtime\GenericArgumentsInlines.h" />
-    <ClInclude Include="..\runtime\GenericOffset.h" />
-    <ClInclude Include="..\runtime\GenericTypedArrayView.h" />
-    <ClInclude Include="..\runtime\GenericTypedArrayViewInlines.h" />
-    <ClInclude Include="..\runtime\GetPutInfo.h" />
-    <ClInclude Include="..\runtime\GetterSetter.h" />
-    <ClInclude Include="..\runtime\Identifier.h" />
-    <ClInclude Include="..\runtime\IndexingHeader.h" />
-    <ClInclude Include="..\runtime\IndexingHeaderInlines.h" />
-    <ClInclude Include="..\runtime\IndexingType.h" />
-    <ClInclude Include="..\runtime\InferredValue.h" />
-    <ClInclude Include="..\runtime\InferredType.h" />
-    <ClInclude Include="..\runtime\InferredTypeTable.h" />
-    <ClInclude Include="..\runtime\InitializeThreading.h" />
-    <ClInclude Include="..\runtime\Int16Array.h" />
-    <ClInclude Include="..\runtime\Int32Array.h" />
-    <ClInclude Include="..\runtime\Int8Array.h" />
-    <ClInclude Include="..\runtime\InternalFunction.h" />
-    <ClInclude Include="..\runtime\InspectorInstrumentationObject.h" />
-    <ClInclude Include="..\runtime\IntlCollator.h" />
-    <ClInclude Include="..\runtime\IntlCollatorConstructor.h" />
-    <ClInclude Include="..\runtime\IntlCollatorPrototype.h" />
-    <ClInclude Include="..\runtime\IntlDateTimeFormat.h" />
-    <ClInclude Include="..\runtime\IntlDateTimeFormatConstructor.h" />
-    <ClInclude Include="..\runtime\IntlDateTimeFormatPrototype.h" />
-    <ClInclude Include="..\runtime\IntlNumberFormat.h" />
-    <ClInclude Include="..\runtime\IntlNumberFormatConstructor.h" />
-    <ClInclude Include="..\runtime\IntlNumberFormatPrototype.h" />
-    <ClInclude Include="..\runtime\IntlObject.h" />
-    <ClInclude Include="..\runtime\Intrinsic.h" />
-    <ClInclude Include="..\runtime\IterationStatus.h" />
-    <ClInclude Include="..\runtime\IteratorOperations.h" />
-    <ClInclude Include="..\runtime\IteratorPrototype.h" />
-    <ClInclude Include="..\runtime\JSAPIValueWrapper.h" />
-    <ClInclude Include="..\runtime\JSLexicalEnvironment.h" />
-    <ClInclude Include="..\runtime\JSArray.h" />
-    <ClInclude Include="..\runtime\JSArrayBuffer.h" />
-    <ClInclude Include="..\runtime\JSArrayBufferConstructor.h" />
-    <ClInclude Include="..\runtime\JSArrayBufferPrototype.h" />
-    <ClInclude Include="..\runtime\JSArrayBufferView.h" />
-    <ClInclude Include="..\runtime\JSArrayBufferViewInlines.h" />
-    <ClInclude Include="..\runtime\JSArrayIterator.h" />
-    <ClInclude Include="..\runtime\JSBoundFunction.h" />
-    <ClInclude Include="..\runtime\JSBoundSlotBaseFunction.h" />
-    <ClInclude Include="..\runtime\JSCInlines.h" />
-    <ClInclude Include="..\runtime\JSCJSValue.h" />
-    <ClInclude Include="..\runtime\JSCJSValueInlines.h" />
-    <ClInclude Include="..\runtime\JSCallee.h" />
-    <ClInclude Include="..\runtime\JSCell.h" />
-    <ClInclude Include="..\runtime\JSConsole.h" />
-    <ClInclude Include="..\runtime\JSDataView.h" />
-    <ClInclude Include="..\runtime\JSDataViewPrototype.h" />
-    <ClInclude Include="..\runtime\JSDateMath.h" />
-    <ClInclude Include="..\runtime\JSDestructibleObject.h" />
-    <ClInclude Include="..\runtime\JSExportMacros.h" />
-    <ClInclude Include="..\runtime\JSFloat32Array.h" />
-    <ClInclude Include="..\runtime\JSFloat64Array.h" />
-    <ClInclude Include="..\runtime\JSFunction.h" />
-    <ClInclude Include="..\runtime\JSGeneratorFunction.h" />
-    <ClInclude Include="..\runtime\JSGenericTypedArrayView.h" />
-    <ClInclude Include="..\runtime\JSGenericTypedArrayViewConstructor.h" />
-    <ClInclude Include="..\runtime\JSGenericTypedArrayViewConstructorInlines.h" />
-    <ClInclude Include="..\runtime\JSGenericTypedArrayViewInlines.h" />
-    <ClInclude Include="..\runtime\JSGenericTypedArrayViewPrototype.h" />
-    <ClInclude Include="..\runtime\JSGenericTypedArrayViewPrototypeFunctions.h" />
-    <ClInclude Include="..\runtime\JSGenericTypedArrayViewPrototypeInlines.h" />
-    <ClInclude Include="..\runtime\JSGlobalObject.h" />
-    <ClInclude Include="..\runtime\JSGlobalObjectFunctions.h" />
-    <ClInclude Include="..\runtime\JSGlobalLexicalEnvironment.h" />
-    <ClInclude Include="..\runtime\JSJob.h" />
-    <ClInclude Include="..\runtime\JSInt16Array.h" />
-    <ClInclude Include="..\runtime\JSInt32Array.h" />
-    <ClInclude Include="..\runtime\JSInt8Array.h" />
-    <ClInclude Include="..\runtime\JSInternalPromise.h" />
-    <ClInclude Include="..\runtime\JSInternalPromiseConstructor.h" />
-    <ClInclude Include="..\runtime\JSInternalPromiseDeferred.h" />
-    <ClInclude Include="..\runtime\JSInternalPromisePrototype.h" />
-    <ClInclude Include="..\runtime\JSLock.h" />
-    <ClInclude Include="..\runtime\JSMap.h" />
-    <ClInclude Include="..\runtime\JSMapIterator.h" />
-    <ClInclude Include="..\runtime\JSModuleEnvironment.h" />
-    <ClInclude Include="..\runtime\JSModuleNamespaceObject.h" />
-    <ClInclude Include="..\runtime\JSModuleRecord.h" />
-    <ClInclude Include="..\runtime\JSNativeStdFunction.h" />
-    <ClInclude Include="..\runtime\JSNotAnObject.h" />
-    <ClInclude Include="..\runtime\JSONObject.h" />
-    <ClInclude Include="..\runtime\JSObject.h" />
-    <ClInclude Include="..\runtime\JSPromise.h" />
-    <ClInclude Include="..\runtime\JSPromiseConstructor.h" />
-    <ClInclude Include="..\runtime\JSPromiseDeferred.h" />
-    <ClInclude Include="..\runtime\JSPromisePrototype.h" />
-    <ClInclude Include="..\runtime\JSPropertyNameEnumerator.h" />
-    <ClInclude Include="..\runtime\JSPropertyNameIterator.h" />
-    <ClInclude Include="..\runtime\JSProxy.h" />
-    <ClInclude Include="..\runtime\JSScope.h" />
-    <ClInclude Include="..\runtime\JSSegmentedVariableObject.h" />
-    <ClInclude Include="..\runtime\JSSet.h" />
-    <ClInclude Include="..\runtime\JSSetIterator.h" />
-    <ClInclude Include="..\runtime\JSString.h" />
-    <ClInclude Include="..\runtime\JSStringBuilder.h" />
-    <ClInclude Include="..\runtime\JSStringIterator.h" />
-    <ClInclude Include="..\runtime\JSStringJoiner.h" />
-    <ClInclude Include="..\runtime\JSSymbolTableObject.h" />
-    <ClInclude Include="..\runtime\JSTemplateRegistryKey.h" />
-    <ClInclude Include="..\runtime\JSType.h" />
-    <ClInclude Include="..\runtime\JSTypeInfo.h" />
-    <ClInclude Include="..\runtime\JSTypedArrayConstructors.h" />
-    <ClInclude Include="..\runtime\JSTypedArrayPrototypes.h" />
-    <ClInclude Include="..\runtime\JSTypedArrays.h" />
-    <ClInclude Include="..\runtime\JSTypedArrayViewConstructor.h" />
-    <ClInclude Include="..\runtime\JSTypedArrayViewPrototype.h" />
-    <ClInclude Include="..\runtime\JSUint16Array.h" />
-    <ClInclude Include="..\runtime\JSUint32Array.h" />
-    <ClInclude Include="..\runtime\JSUint8Array.h" />
-    <ClInclude Include="..\runtime\JSUint8ClampedArray.h" />
-    <ClInclude Include="..\runtime\JSEnvironmentRecord.h" />
-    <ClInclude Include="..\runtime\JSWeakMap.h" />
-    <ClInclude Include="..\runtime\JSWeakSet.h" />
-    <ClInclude Include="..\runtime\JSWithScope.h" />
-    <ClInclude Include="..\runtime\JSWrapperObject.h" />
-    <ClInclude Include="..\runtime\LiteralParser.h" />
-    <ClInclude Include="..\runtime\Lookup.h" />
-    <ClInclude Include="..\runtime\MapConstructor.h" />
-    <ClInclude Include="..\runtime\MapData.h" />
-    <ClInclude Include="..\runtime\MapDataInlines.h" />
-    <ClInclude Include="..\runtime\MapIteratorPrototype.h" />
-    <ClInclude Include="..\runtime\MapPrototype.h" />
-    <ClInclude Include="..\runtime\MatchResult.h" />
-    <ClInclude Include="..\runtime\MathCommon.h" />
-    <ClInclude Include="..\runtime\MathObject.h" />
-    <ClInclude Include="..\runtime\MemoryStatistics.h" />
-    <ClInclude Include="..\runtime\ModuleLoaderObject.h" />
-    <ClInclude Include="..\runtime\Microtask.h" />
-    <ClInclude Include="..\runtime\NativeErrorConstructor.h" />
-    <ClInclude Include="..\runtime\NativeErrorPrototype.h" />
-    <ClInclude Include="..\runtime\NativeStdFunctionCell.h" />
-    <ClInclude Include="..\runtime\NullGetterFunction.h" />
-    <ClInclude Include="..\runtime\NullSetterFunction.h" />
-    <ClInclude Include="..\runtime\NumberConstructor.h" />
-    <ClInclude Include="..\runtime\NumberObject.h" />
-    <ClInclude Include="..\runtime\NumberPrototype.h" />
-    <ClInclude Include="..\runtime\NumericStrings.h" />
-    <ClInclude Include="..\runtime\ObjectConstructor.h" />
-    <ClInclude Include="..\runtime\ObjectPrototype.h" />
-    <ClInclude Include="..\runtime\Operations.h" />
-    <ClInclude Include="..\runtime\Options.h" />
-    <ClInclude Include="..\runtime\PrivateName.h" />
-    <ClInclude Include="..\runtime\PropertyDescriptor.h" />
-    <ClInclude Include="..\runtime\PropertyMapHashTable.h" />
-    <ClInclude Include="..\runtime\PropertyName.h" />
-    <ClInclude Include="..\runtime\PropertyNameArray.h" />
-    <ClInclude Include="..\runtime\PropertyOffset.h" />
-    <ClInclude Include="..\runtime\PropertySlot.h" />
-    <ClInclude Include="..\runtime\PropertyStorage.h" />
-    <ClInclude Include="..\runtime\Protect.h" />
-    <ClInclude Include="..\runtime\PrototypeMap.h" />
-    <ClInclude Include="..\runtime\PutDirectIndexMode.h" />
-    <ClInclude Include="..\runtime\PutPropertySlot.h" />
-    <ClInclude Include="..\runtime\ReflectObject.h" />
-    <ClInclude Include="..\runtime\RegExp.h" />
-    <ClInclude Include="..\runtime\RegExpCache.h" />
-    <ClInclude Include="..\runtime\RegExpCachedResult.h" />
-    <ClInclude Include="..\runtime\RegExpConstructor.h" />
-    <ClInclude Include="..\runtime\RegExpKey.h" />
-    <ClInclude Include="..\runtime\RegExpMatchesArray.h" />
-    <ClInclude Include="..\runtime\RegExpObject.h" />
-    <ClInclude Include="..\runtime\RegExpPrototype.h" />
-    <ClInclude Include="..\runtime\Reject.h" />
-    <ClInclude Include="..\runtime\RuntimeFlags.h" />
-    <ClInclude Include="..\runtime\RuntimeType.h" />
-    <ClInclude Include="..\runtime\SamplingCounter.h" />
-    <ClInclude Include="..\runtime\SamplingProfiler.h" />
-    <ClInclude Include="..\runtime\ScopeOffset.h" />
-    <ClInclude Include="..\runtime\ScopedArguments.h" />
-    <ClInclude Include="..\runtime\ScopedArgumentsTable.h" />
-    <ClInclude Include="..\runtime\SetConstructor.h" />
-    <ClInclude Include="..\runtime\SetIteratorPrototype.h" />
-    <ClInclude Include="..\runtime\SetPrototype.h" />
-    <ClInclude Include="..\runtime\SimpleTypedArrayController.h" />
-    <ClInclude Include="..\runtime\SlowPathReturnType.h" />
-    <ClInclude Include="..\runtime\SmallStrings.h" />
-    <ClInclude Include="..\runtime\SparseArrayValueMap.h" />
-    <ClInclude Include="..\runtime\StackAlignment.h" />
-    <ClInclude Include="..\runtime\StrictEvalActivation.h" />
-    <ClInclude Include="..\runtime\StringConstructor.h" />
-    <ClInclude Include="..\runtime\StringIteratorPrototype.h" />
-    <ClInclude Include="..\runtime\StringObject.h" />
-    <ClInclude Include="..\runtime\StringPrototype.h" />
-    <ClInclude Include="..\runtime\StringRecursionChecker.h" />
-    <ClInclude Include="..\runtime\Structure.h" />
-    <ClInclude Include="..\runtime\StructureChain.h" />
-    <ClInclude Include="..\runtime\StructureIDBlob.h" />
-    <ClInclude Include="..\runtime\StructureIDTable.h" />
-    <ClInclude Include="..\runtime\StructureRareData.h" />
-    <ClInclude Include="..\runtime\StructureRareDataInlines.h" />
-    <ClInclude Include="..\runtime\StructureTransitionTable.h" />
-    <ClInclude Include="..\runtime\Symbol.h" />
-    <ClInclude Include="..\runtime\SymbolConstructor.h" />
-    <ClInclude Include="..\runtime\SymbolObject.h" />
-    <ClInclude Include="..\runtime\SymbolPrototype.h" />
-    <ClInclude Include="..\runtime\SymbolTable.h" />
-    <ClInclude Include="..\runtime\TemplateRegistry.h" />
-    <ClInclude Include="..\runtime\TemplateRegistryKey.h" />
-    <ClInclude Include="..\runtime\TestRunnerUtils.h" />
-    <ClInclude Include="..\runtime\Tracing.h" />
-    <ClInclude Include="..\runtime\ToNativeFromValue.h" />
-    <ClInclude Include="..\runtime\TypedArrayAdaptors.h" />
-    <ClInclude Include="..\runtime\TypedArrayController.h" />
-    <ClInclude Include="..\runtime\TypedArrayInlines.h" />
-    <ClInclude Include="..\runtime\TypedArrayType.h" />
-    <ClInclude Include="..\runtime\TypeofType.h" />
-    <ClInclude Include="..\runtime\TypeLocationCache.h" />
-    <ClInclude Include="..\runtime\TypeProfiler.h" />
-    <ClInclude Include="..\runtime\TypeProfilerLog.h" />
-    <ClInclude Include="..\runtime\TypeSet.h" />
-    <ClInclude Include="..\runtime\TypedArrays.h" />
-    <ClInclude Include="..\runtime\Uint16Array.h" />
-    <ClInclude Include="..\runtime\Uint16WithFraction.h" />
-    <ClInclude Include="..\runtime\Uint32Array.h" />
-    <ClInclude Include="..\runtime\Uint8Array.h" />
-    <ClInclude Include="..\runtime\VM.h" />
-    <ClInclude Include="..\runtime\VMInlines.h" />
-    <ClInclude Include="..\runtime\VMEntryScope.h" />
-    <ClInclude Include="..\runtime\VarOffset.h" />
-    <ClInclude Include="..\runtime\Watchdog.h" />
-    <ClInclude Include="..\runtime\WeakGCMap.h" />
-    <ClInclude Include="..\runtime\WeakMapConstructor.h" />
-    <ClInclude Include="..\runtime\WeakMapData.h" />
-    <ClInclude Include="..\runtime\WeakMapPrototype.h" />
-    <ClInclude Include="..\runtime\WeakSetConstructor.h" />
-    <ClInclude Include="..\runtime\WeakSetPrototype.h" />
-    <ClInclude Include="..\runtime\WriteBarrier.h" />
-    <ClInclude Include="..\runtime\WriteBarrierInlines.h" />
-    <ClInclude Include="..\tools\CodeProfile.h" />
-    <ClInclude Include="..\tools\CodeProfiling.h" />
-    <ClInclude Include="..\tools\FunctionOverrides.h" />
-    <ClInclude Include="..\tools\JSDollarVM.h" />
-    <ClInclude Include="..\tools\JSDollarVMPrototype.h" />
-    <ClInclude Include="..\tools\ProfileTreeNode.h" />
-    <ClInclude Include="..\tools\TieredMMapArray.h" />
-    <ClInclude Include="..\wasm\JSWASMModule.h" />
-    <ClInclude Include="..\wasm\WASMConstants.h" />
-    <ClInclude Include="..\wasm\WASMFormat.h" />
-    <ClInclude Include="..\wasm\WASMFunctionCompiler.h" />
-    <ClInclude Include="..\wasm\WASMFunctionB3IRGenerator.h" />
-    <ClInclude Include="..\wasm\WASMFunctionParser.h" />
-    <ClInclude Include="..\wasm\WASMFunctionSyntaxChecker.h" />
-    <ClInclude Include="..\wasm\WASMModuleParser.h" />
-    <ClInclude Include="..\wasm\WASMReader.h" />
-    <ClInclude Include="..\yarr\RegularExpression.h" />
-    <ClInclude Include="..\yarr\Yarr.h" />
-    <ClInclude Include="..\yarr\YarrCanonicalizeUnicode.h" />
-    <ClInclude Include="..\yarr\YarrInterpreter.h" />
-    <ClInclude Include="..\yarr\YarrJIT.h" />
-    <ClInclude Include="..\yarr\YarrParser.h" />
-    <ClInclude Include="..\yarr\YarrPattern.h" />
-    <ClInclude Include="..\yarr\YarrSyntaxChecker.h" />
-  </ItemGroup>
-  <ItemGroup>
-    <None Include="..\bytecode\BytecodeList.json" />
-    <None Include="..\inspector\scripts\codegen\cpp_generator.py" />
-    <None Include="..\inspector\scripts\codegen\cpp_generator_templates.py" />
-    <None Include="..\inspector\scripts\codegen\generate_cpp_backend_dispatcher_header.py" />
-    <None Include="..\inspector\scripts\codegen\generate_cpp_backend_dispatcher_implementation.py" />
-    <None Include="..\inspector\scripts\codegen\generate_cpp_frontend_dispatcher_header.py" />
-    <None Include="..\inspector\scripts\codegen\generate_cpp_frontend_dispatcher_implementation.py" />
-    <None Include="..\inspector\scripts\codegen\generate_cpp_protocol_types_header.py" />
-    <None Include="..\inspector\scripts\codegen\generate_cpp_protocol_types_implementation.py" />
-    <None Include="..\inspector\scripts\codegen\generate_js_backend_commands.py" />
-    <None Include="..\inspector\scripts\codegen\generator.py" />
-    <None Include="..\inspector\scripts\codegen\generator_templates.py" />
-    <None Include="..\inspector\scripts\codegen\models.py" />
-    <None Include="..\inspector\scripts\codegen\__init__.py" />
-    <None Include="..\inspector\scripts\cssmin.py" />
-    <None Include="..\inspector\scripts\generate-combined-inspector-json.py" />
-    <None Include="..\inspector\scripts\generate-inspector-protocol-bindings.py" />
-    <None Include="..\inspector\scripts\inline-and-minify-stylesheets-and-scripts.py" />
-    <None Include="..\inspector\scripts\jsmin.py" />
-    <None Include="..\inspector\scripts\tests\commands-with-async-attribute.json" />
-    <None Include="..\inspector\scripts\tests\commands-with-optional-call-return-parameters.json" />
-    <None Include="..\inspector\scripts\tests\domains-with-varying-command-sizes.json" />
-    <None Include="..\inspector\scripts\tests\events-with-optional-parameters.json" />
-    <None Include="..\inspector\scripts\tests\expected\commands-with-async-attribute.json-result" />
-    <None Include="..\inspector\scripts\tests\expected\commands-with-optional-call-return-parameters.json-result" />
-    <None Include="..\inspector\scripts\tests\expected\domains-with-varying-command-sizes.json-result" />
-    <None Include="..\inspector\scripts\tests\expected\events-with-optional-parameters.json-result" />
-    <None Include="..\inspector\scripts\tests\expected\fail-on-duplicate-type-declarations.json-error" />
-    <None Include="..\inspector\scripts\tests\expected\fail-on-enum-with-no-values.json-error" />
-    <None Include="..\inspector\scripts\tests\expected\fail-on-string-typed-optional-parameter-flag.json-error" />
-    <None Include="..\inspector\scripts\tests\expected\fail-on-string-typed-optional-type-member.json-error" />
-    <None Include="..\inspector\scripts\tests\expected\fail-on-type-declaration-using-type-reference.json-error" />
-    <None Include="..\inspector\scripts\tests\expected\fail-on-type-with-lowercase-name.json-error" />
-    <None Include="..\inspector\scripts\tests\expected\fail-on-unknown-type-reference-in-type-declaration.json-error" />
-    <None Include="..\inspector\scripts\tests\expected\fail-on-unknown-type-reference-in-type-member.json-error" />
-    <None Include="..\inspector\scripts\tests\expected\same-type-id-different-domain.json-result" />
-    <None Include="..\inspector\scripts\tests\expected\shadowed-optional-type-setters.json-result" />
-    <None Include="..\inspector\scripts\tests\expected\type-declaration-aliased-primitive-type.json-result" />
-    <None Include="..\inspector\scripts\tests\expected\type-declaration-array-type.json-result" />
-    <None Include="..\inspector\scripts\tests\expected\type-declaration-enum-type.json-result" />
-    <None Include="..\inspector\scripts\tests\expected\type-declaration-object-type.json-result" />
-    <None Include="..\inspector\scripts\tests\expected\type-requiring-runtime-casts.json-result" />
-    <None Include="..\inspector\scripts\tests\fail-on-duplicate-type-declarations.json" />
-    <None Include="..\inspector\scripts\tests\fail-on-enum-with-no-values.json" />
-    <None Include="..\inspector\scripts\tests\fail-on-string-typed-optional-parameter-flag.json" />
-    <None Include="..\inspector\scripts\tests\fail-on-string-typed-optional-type-member.json" />
-    <None Include="..\inspector\scripts\tests\fail-on-type-declaration-using-type-reference.json" />
-    <None Include="..\inspector\scripts\tests\fail-on-type-with-lowercase-name.json" />
-    <None Include="..\inspector\scripts\tests\fail-on-unknown-type-reference-in-type-declaration.json" />
-    <None Include="..\inspector\scripts\tests\fail-on-unknown-type-reference-in-type-member.json" />
-    <None Include="..\inspector\scripts\tests\same-type-id-different-domain.json" />
-    <None Include="..\inspector\scripts\tests\shadowed-optional-type-setters.json" />
-    <None Include="..\inspector\scripts\tests\type-declaration-aliased-primitive-type.json" />
-    <None Include="..\inspector\scripts\tests\type-declaration-array-type.json" />
-    <None Include="..\inspector\scripts\tests\type-declaration-enum-type.json" />
-    <None Include="..\inspector\scripts\tests\type-declaration-object-type.json" />
-    <None Include="..\inspector\scripts\tests\type-requiring-runtime-casts.json" />
-    <None Include="..\inspector\scripts\xxd.pl" />
-    <None Include="JavaScriptCorePostBuild.cmd">
-      <FileType>Document</FileType>
-    </None>
-    <None Include="JavaScriptCorePreBuild.cmd">
-      <FileType>Document</FileType>
-    </None>
-    <None Include="JavaScriptCorePreLink.cmd">
-      <FileType>Document</FileType>
-    </None>
-  </ItemGroup>
-  <ItemGroup>
-    <MASM Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\LowLevelInterpreterWin.asm">
-      <UseSafeExceptionHandlers Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</UseSafeExceptionHandlers>
-      <UseSafeExceptionHandlers Condition="'$(Configuration)|$(Platform)'=='Production|Win32'">true</UseSafeExceptionHandlers>
-      <UseSafeExceptionHandlers Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</UseSafeExceptionHandlers>
-      <UseSafeExceptionHandlers Condition="'$(Configuration)|$(Platform)'=='DebugSuffix|Win32'">true</UseSafeExceptionHandlers>
-      <UseSafeExceptionHandlers Condition="'$(Configuration)|$(Platform)'=='Debug_WinCairo|Win32'">true</UseSafeExceptionHandlers>
-      <UseSafeExceptionHandlers Condition="'$(Configuration)|$(Platform)'=='Release_WinCairo|Win32'">true</UseSafeExceptionHandlers>
-    </MASM>
-    <MASM Include="..\jit\JITStubsMSVC64.asm">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug_WinCairo|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='DebugSuffix|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release_WinCairo|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Production|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
-    </MASM>
-  </ItemGroup>
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
-  <ImportGroup Label="ExtensionTargets">
-    <Import Project="$(VCTargetsPath)\BuildCustomizations\masm.targets" />
-  </ImportGroup>
-</Project>
diff --git a/Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCore.vcxproj.filters b/Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCore.vcxproj.filters
deleted file mode 100644 (file)
index 42fc3cb..0000000
+++ /dev/null
@@ -1,4865 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <ItemGroup>
-    <Filter Include="assembler">
-      <UniqueIdentifier>{429783a1-5d6a-4019-ad1a-ddb2c98f9b6c}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="bindings">
-      <UniqueIdentifier>{0bace123-4582-eebc-9314-7819b376c198}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="builtins">
-      <UniqueIdentifier>{3b9d72a5-135b-43b3-a524-c6d2b9d29d35}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="bytecode">
-      <UniqueIdentifier>{766088a0-1216-4854-aa43-560c5e283668}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="bytecodecompiler">
-      <UniqueIdentifier>{bddd153e-8c53-4515-ab9e-5d901686bd4f}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="debugger">
-      <UniqueIdentifier>{6e0cb358-2fe7-46a4-8efd-f6649cee6370}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Derived Sources">
-      <UniqueIdentifier>{9f7469bb-7833-4279-8d28-2fc71c632552}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="dfg">
-      <UniqueIdentifier>{6c82539d-40d2-45a5-a663-8349c2141b1a}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="disassembler">
-      <UniqueIdentifier>{940f749b-a189-45be-83b9-b4e74ecf1486}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="heap">
-      <UniqueIdentifier>{bd49e5cf-95d6-4151-b286-8837ccd347fa}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="inspector">
-      <UniqueIdentifier>{09ae09da-1239-00ea-8dfe-9087ae123bbe}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="interpreter">
-      <UniqueIdentifier>{10d97ea3-2af9-489c-a54e-d69ef2e4ca0a}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="jit">
-      <UniqueIdentifier>{94d7eb64-3e51-4008-8536-0bcb6768ba9f}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="llint">
-      <UniqueIdentifier>{63e3dd92-7ea9-4723-b099-6c79a939dec0}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="parser">
-      <UniqueIdentifier>{e6a026a4-156a-4a59-9e3f-e8b54e665841}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="profiler">
-      <UniqueIdentifier>{351dcbd2-e47e-4467-8609-53acfce72f91}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="runtime">
-      <UniqueIdentifier>{3b9d72a5-135b-43b3-a524-c6d2b9d29d34}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="tools">
-      <UniqueIdentifier>{03eda3ec-bcb2-4474-b1b3-69ad771846a4}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="yarr">
-      <UniqueIdentifier>{fac52666-842e-4d02-9d5f-844f54dca5f7}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="API">
-      <UniqueIdentifier>{9ed0bc6e-7372-4795-9651-917c9e05c641}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="ftl">
-      <UniqueIdentifier>{5252adc9-f26a-4f76-a079-f6222b33e4b8}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="llvm">
-      <UniqueIdentifier>{852e9415-245c-4012-aeb8-38ca9efb73b8}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="inspector\scripts">
-      <UniqueIdentifier>{a29d27c0-2c34-482b-87cc-21e7ef290c88}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="inspector\scripts\codegen">
-      <UniqueIdentifier>{17e304e8-c0e8-4b18-88fa-62b86eba9959}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="inspector\scripts\tests">
-      <UniqueIdentifier>{0a034c97-3947-47c4-8085-2ddc8aa1ade0}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="inspector\scripts\tests\expected">
-      <UniqueIdentifier>{6be9d367-0091-4ebb-b96c-4ef83790362b}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="wasm">
-      <UniqueIdentifier>{35cd4b9f-bcef-4df6-afe3-e72dfe10897d}</UniqueIdentifier>
-    </Filter>
-  </ItemGroup>
-  <ItemGroup>
-    <ClCompile Include="..\API\JSBase.cpp">
-      <Filter>API</Filter>
-    </ClCompile>
-    <ClCompile Include="..\API\JSCallbackConstructor.cpp">
-      <Filter>API</Filter>
-    </ClCompile>
-    <ClCompile Include="..\API\JSCallbackFunction.cpp">
-      <Filter>API</Filter>
-    </ClCompile>
-    <ClCompile Include="..\API\JSCallbackObject.cpp">
-      <Filter>API</Filter>
-    </ClCompile>
-    <ClCompile Include="..\API\JSClassRef.cpp">
-      <Filter>API</Filter>
-    </ClCompile>
-    <ClCompile Include="..\API\JSContextRef.cpp">
-      <Filter>API</Filter>
-    </ClCompile>
-    <ClCompile Include="..\API\JSObjectRef.cpp">
-      <Filter>API</Filter>
-    </ClCompile>
-    <ClCompile Include="..\API\JSScriptRef.cpp">
-      <Filter>API</Filter>
-    </ClCompile>
-    <ClCompile Include="..\API\JSStringRef.cpp">
-      <Filter>API</Filter>
-    </ClCompile>
-    <ClCompile Include="..\API\JSStringRefBSTR.cpp">
-      <Filter>API</Filter>
-    </ClCompile>
-    <ClCompile Include="..\API\JSStringRefCF.cpp">
-      <Filter>API</Filter>
-    </ClCompile>
-    <ClCompile Include="..\API\JSValueRef.cpp">
-      <Filter>API</Filter>
-    </ClCompile>
-    <ClCompile Include="..\API\JSWeakObjectMapRefPrivate.cpp">
-      <Filter>API</Filter>
-    </ClCompile>
-    <ClCompile Include="..\API\OpaqueJSString.cpp">
-      <Filter>API</Filter>
-    </ClCompile>
-    <ClCompile Include="..\assembler\LinkBuffer.cpp">
-      <Filter>assembler</Filter>
-    </ClCompile>
-    <ClCompile Include="..\assembler\MacroAssembler.cpp">
-      <Filter>assembler</Filter>
-    </ClCompile>
-    <ClCompile Include="..\assembler\MacroAssemblerPrinter.cpp">
-      <Filter>assembler</Filter>
-    </ClCompile>
-    <ClCompile Include="..\assembler\MacroAssemblerX86Common.cpp">
-      <Filter>assembler</Filter>
-    </ClCompile>
-    <ClCompile Include="..\builtins\BuiltinExecutables.cpp">
-      <Filter>builtins</Filter>
-    </ClCompile>
-    <ClCompile Include="..\bytecode\ArrayAllocationProfile.cpp">
-      <Filter>bytecode</Filter>
-    </ClCompile>
-    <ClCompile Include="..\bytecode\ArrayProfile.cpp">
-      <Filter>bytecode</Filter>
-    </ClCompile>
-    <ClCompile Include="..\bytecode\BytecodeBasicBlock.cpp">
-      <Filter>bytecode</Filter>
-    </ClCompile>
-    <ClCompile Include="..\bytecode\BytecodeIntrinsicRegistry.cpp">
-      <Filter>bytecode</Filter>
-    </ClCompile>
-    <ClCompile Include="..\bytecode\BytecodeLivenessAnalysis.cpp">
-      <Filter>bytecode</Filter>
-    </ClCompile>
-    <ClCompile Include="..\bytecode\CallLinkInfo.cpp">
-      <Filter>bytecode</Filter>
-    </ClCompile>
-    <ClCompile Include="..\bytecode\CallLinkStatus.cpp">
-      <Filter>bytecode</Filter>
-    </ClCompile>
-    <ClCompile Include="..\bytecode\CallMode.cpp">
-      <Filter>bytecode</Filter>
-    </ClCompile>
-    <ClCompile Include="..\bytecode\CodeBlock.cpp">
-      <Filter>bytecode</Filter>
-    </ClCompile>
-    <ClCompile Include="..\bytecode\CodeBlockHash.cpp">
-      <Filter>bytecode</Filter>
-    </ClCompile>
-    <ClCompile Include="..\bytecode\CodeOrigin.cpp">
-      <Filter>bytecode</Filter>
-    </ClCompile>
-    <ClCompile Include="..\bytecode\CodeType.cpp">
-      <Filter>bytecode</Filter>
-    </ClCompile>
-    <ClCompile Include="..\bytecode\DataFormat.cpp">
-      <Filter>bytecode</Filter>
-    </ClCompile>
-    <ClCompile Include="..\bytecode\ExecutionCounter.cpp">
-      <Filter>bytecode</Filter>
-    </ClCompile>
-    <ClCompile Include="..\bytecode\ExitKind.cpp">
-      <Filter>bytecode</Filter>
-    </ClCompile>
-    <ClCompile Include="..\bytecode\GetByIdStatus.cpp">
-      <Filter>bytecode</Filter>
-    </ClCompile>
-    <ClCompile Include="..\bytecode\JumpTable.cpp">
-      <Filter>bytecode</Filter>
-    </ClCompile>
-    <ClCompile Include="..\bytecode\LazyOperandValueProfile.cpp">
-      <Filter>bytecode</Filter>
-    </ClCompile>
-    <ClCompile Include="..\bytecode\MethodOfGettingAValueProfile.cpp">
-      <Filter>bytecode</Filter>
-    </ClCompile>
-    <ClCompile Include="..\bytecode\Opcode.cpp">
-      <Filter>bytecode</Filter>
-    </ClCompile>
-    <ClCompile Include="..\bytecode\PolymorphicAccess.cpp">
-      <Filter>bytecode</Filter>
-    </ClCompile>
-    <ClCompile Include="..\bytecode\PutByIdFlags.cpp">
-      <Filter>bytecode</Filter>
-    </ClCompile>
-    <ClCompile Include="..\bytecode\PutByIdStatus.cpp">
-      <Filter>bytecode</Filter>
-    </ClCompile>
-    <ClCompile Include="..\bytecode\ReduceWhitespace.cpp">
-      <Filter>bytecode</Filter>
-    </ClCompile>
-    <ClCompile Include="..\bytecode\SamplingTool.cpp">
-      <Filter>bytecode</Filter>
-    </ClCompile>
-    <ClCompile Include="..\bytecode\SpecialPointer.cpp">
-      <Filter>bytecode</Filter>
-    </ClCompile>
-    <ClCompile Include="..\bytecode\SpeculatedType.cpp">
-      <Filter>bytecode</Filter>
-    </ClCompile>
-    <ClCompile Include="..\bytecode\StructureStubClearingWatchpoint.cpp">
-      <Filter>bytecode</Filter>
-    </ClCompile>
-    <ClCompile Include="..\bytecode\StructureStubInfo.cpp">
-      <Filter>bytecode</Filter>
-    </ClCompile>
-    <ClCompile Include="..\bytecode\UnlinkedCodeBlock.cpp">
-      <Filter>bytecode</Filter>
-    </ClCompile>
-    <ClCompile Include="..\bytecode\UnlinkedFunctionExecutable.cpp">
-      <Filter>bytecode</Filter>
-    </ClCompile>
-    <ClCompile Include="..\bytecode\UnlinkedInstructionStream.cpp">
-      <Filter>bytecode</Filter>
-    </ClCompile>
-    <ClCompile Include="..\bytecode\Watchpoint.cpp">
-      <Filter>bytecode</Filter>
-    </ClCompile>
-    <ClCompile Include="..\bytecompiler\BytecodeGenerator.cpp">
-      <Filter>bytecodecompiler</Filter>
-    </ClCompile>
-    <ClCompile Include="..\bytecompiler\NodesCodegen.cpp">
-      <Filter>bytecodecompiler</Filter>
-    </ClCompile>
-    <ClCompile Include="..\debugger\Debugger.cpp">
-      <Filter>debugger</Filter>
-    </ClCompile>
-    <ClCompile Include="..\debugger\DebuggerCallFrame.cpp">
-      <Filter>debugger</Filter>
-    </ClCompile>
-    <ClCompile Include="..\debugger\DebuggerScope.cpp">
-      <Filter>debugger</Filter>
-    </ClCompile>
-    <ClCompile Include="..\disassembler\Disassembler.cpp">
-      <Filter>disassembler</Filter>
-    </ClCompile>
-    <ClCompile Include="..\heap\ConservativeRoots.cpp">
-      <Filter>heap</Filter>
-    </ClCompile>
-    <ClCompile Include="..\heap\CopiedBlock.cpp">
-      <Filter>heap</Filter>
-    </ClCompile>
-    <ClCompile Include="..\heap\CopiedSpace.cpp">
-      <Filter>heap</Filter>
-    </ClCompile>
-    <ClCompile Include="..\heap\CopyVisitor.cpp">
-      <Filter>heap</Filter>
-    </ClCompile>
-    <ClCompile Include="..\heap\EdenGCActivityCallback.cpp">
-      <Filter>heap</Filter>
-    </ClCompile>
-    <ClCompile Include="..\heap\FullGCActivityCallback.cpp">
-      <Filter>heap</Filter>
-    </ClCompile>
-    <ClCompile Include="..\heap\GCActivityCallback.cpp">
-      <Filter>heap</Filter>
-    </ClCompile>
-    <ClCompile Include="..\heap\GCLogging.cpp">
-      <Filter>heap</Filter>
-    </ClCompile>
-    <ClCompile Include="..\heap\HandleSet.cpp">
-      <Filter>heap</Filter>
-    </ClCompile>
-    <ClCompile Include="..\heap\HandleStack.cpp">
-      <Filter>heap</Filter>
-    </ClCompile>
-    <ClCompile Include="..\heap\Heap.cpp">
-      <Filter>heap</Filter>
-    </ClCompile>
-    <ClCompile Include="..\heap\HeapHelperPool.cpp">
-      <Filter>heap</Filter>
-    </ClCompile>
-    <ClCompile Include="..\heap\HeapProfiler.cpp">
-      <Filter>heap</Filter>
-    </ClCompile>
-    <ClCompile Include="..\heap\HeapSnapshot.cpp">
-      <Filter>heap</Filter>
-    </ClCompile>
-    <ClCompile Include="..\heap\HeapSnapshotBuilder.cpp">
-      <Filter>heap</Filter>
-    </ClCompile>
-    <ClCompile Include="..\heap\HeapStatistics.cpp">
-      <Filter>heap</Filter>
-    </ClCompile>
-    <ClCompile Include="..\heap\HeapTimer.cpp">
-      <Filter>heap</Filter>
-    </ClCompile>
-    <ClCompile Include="..\heap\HeapVerifier.cpp">
-      <Filter>heap</Filter>
-    </ClCompile>
-    <ClCompile Include="..\heap\IncrementalSweeper.cpp">
-      <Filter>heap</Filter>
-    </ClCompile>
-    <ClCompile Include="..\heap\JITStubRoutineSet.cpp">
-      <Filter>heap</Filter>
-    </ClCompile>
-    <ClCompile Include="..\heap\LiveObjectList.cpp">
-      <Filter>heap</Filter>
-    </ClCompile>
-    <ClCompile Include="..\heap\MachineStackMarker.cpp">
-      <Filter>heap</Filter>
-    </ClCompile>
-    <ClCompile Include="..\heap\MarkedAllocator.cpp">
-      <Filter>heap</Filter>
-    </ClCompile>
-    <ClCompile Include="..\heap\MarkedBlock.cpp">
-      <Filter>heap</Filter>
-    </ClCompile>
-    <ClCompile Include="..\heap\MarkedSpace.cpp">
-      <Filter>heap</Filter>
-    </ClCompile>
-    <ClCompile Include="..\heap\MarkStack.cpp">
-      <Filter>heap</Filter>
-    </ClCompile>
-    <ClCompile Include="..\heap\SlotVisitor.cpp">
-      <Filter>heap</Filter>
-    </ClCompile>
-    <ClCompile Include="..\heap\Weak.cpp">
-      <Filter>heap</Filter>
-    </ClCompile>
-    <ClCompile Include="..\heap\WeakBlock.cpp">
-      <Filter>heap</Filter>
-    </ClCompile>
-    <ClCompile Include="..\heap\WeakHandleOwner.cpp">
-      <Filter>heap</Filter>
-    </ClCompile>
-    <ClCompile Include="..\heap\WeakSet.cpp">
-      <Filter>heap</Filter>
-    </ClCompile>
-    <ClCompile Include="..\heap\WriteBarrierBuffer.cpp">
-      <Filter>heap</Filter>
-    </ClCompile>
-    <ClCompile Include="..\heap\WriteBarrierSupport.cpp">
-      <Filter>heap</Filter>
-    </ClCompile>
-    <ClCompile Include="..\inspector\ContentSearchUtilities.cpp">
-      <Filter>inspector</Filter>
-    </ClCompile>
-    <ClCompile Include="..\inspector\InspectorAgentRegistry.cpp">
-      <Filter>inspector</Filter>
-    </ClCompile>
-    <ClCompile Include="..\inspector\InspectorBackendDispatcher.cpp">
-      <Filter>inspector</Filter>
-    </ClCompile>
-    <ClCompile Include="..\inspector\InspectorValues.cpp">
-      <Filter>inspector</Filter>
-    </ClCompile>
-    <ClCompile Include="..\inspector\agents\InspectorAgent.cpp">
-      <Filter>inspector</Filter>
-    </ClCompile>
-    <ClCompile Include="..\inspector\agents\InspectorDebuggerAgent.cpp">
-      <Filter>inspector</Filter>
-    </ClCompile>
-    <ClCompile Include="..\inspector\agents\InspectorHeapAgent.cpp">
-      <Filter>inspector</Filter>
-    </ClCompile>
-    <ClCompile Include="..\inspector\agents\InspectorRuntimeAgent.cpp">
-      <Filter>inspector</Filter>
-    </ClCompile>
-    <ClCompile Include="..\interpreter\AbstractPC.cpp">
-      <Filter>interpreter</Filter>
-    </ClCompile>
-    <ClCompile Include="..\interpreter\CallFrame.cpp">
-      <Filter>interpreter</Filter>
-    </ClCompile>
-    <ClCompile Include="..\interpreter\Interpreter.cpp">
-      <Filter>interpreter</Filter>
-    </ClCompile>
-    <ClCompile Include="..\interpreter\JSStack.cpp">
-      <Filter>interpreter</Filter>
-    </ClCompile>
-    <ClCompile Include="..\interpreter\ProtoCallFrame.cpp">
-      <Filter>interpreter</Filter>
-    </ClCompile>
-    <ClCompile Include="..\interpreter\StackVisitor.cpp">
-      <Filter>interpreter</Filter>
-    </ClCompile>
-    <ClCompile Include="..\jit\ExecutableAllocator.cpp">
-      <Filter>jit</Filter>
-    </ClCompile>
-    <ClCompile Include="..\jit\GCAwareJITStubRoutine.cpp">
-      <Filter>jit</Filter>
-    </ClCompile>
-    <ClCompile Include="..\jit\HostCallReturnValue.cpp">
-      <Filter>jit</Filter>
-    </ClCompile>
-    <ClCompile Include="..\jit\CachedRecovery.cpp">
-      <Filter>jit</Filter>
-    </ClCompile>
-    <ClCompile Include="..\jit\CallFrameShuffleData.cpp">
-      <Filter>jit</Filter>
-    </ClCompile>
-    <ClCompile Include="..\jit\CallFrameShuffler.cpp">
-      <Filter>jit</Filter>
-    </ClCompile>
-    <ClCompile Include="..\jit\CallFrameShuffler32_64.cpp">
-      <Filter>jit</Filter>
-    </ClCompile>
-    <ClCompile Include="..\jit\CallFrameShuffler64.cpp">
-      <Filter>jit</Filter>
-    </ClCompile>
-    <ClCompile Include="..\jit\IntrinsicEmitter.cpp">
-      <Filter>jit</Filter>
-    </ClCompile>
-    <ClCompile Include="..\jit\JIT.cpp">
-      <Filter>jit</Filter>
-    </ClCompile>
-    <ClCompile Include="..\jit\JITAddGenerator.cpp">
-      <Filter>jit</Filter>
-    </ClCompile>
-    <ClCompile Include="..\jit\JITArithmetic.cpp">
-      <Filter>jit</Filter>
-    </ClCompile>
-    <ClCompile Include="..\jit\JITArithmetic32_64.cpp">
-      <Filter>jit</Filter>
-    </ClCompile>
-    <ClCompile Include="..\jit\JITBitAndGenerator.cpp">
-      <Filter>jit</Filter>
-    </ClCompile>
-    <ClCompile Include="..\jit\JITBitOrGenerator.cpp">
-      <Filter>jit</Filter>
-    </ClCompile>
-    <ClCompile Include="..\jit\JITBitXorGenerator.cpp">
-      <Filter>jit</Filter>
-    </ClCompile>
-    <ClCompile Include="..\jit\JITCall.cpp">
-      <Filter>jit</Filter>
-    </ClCompile>
-    <ClCompile Include="..\jit\JITCall32_64.cpp">
-      <Filter>jit</Filter>
-    </ClCompile>
-    <ClCompile Include="..\jit\JITCode.cpp">
-      <Filter>jit</Filter>
-    </ClCompile>
-    <ClCompile Include="..\jit\JITDisassembler.cpp">
-      <Filter>jit</Filter>
-    </ClCompile>
-    <ClCompile Include="..\jit\JITDivGenerator.cpp">
-      <Filter>jit</Filter>
-    </ClCompile>
-    <ClCompile Include="..\jit\JITExceptions.cpp">
-      <Filter>jit</Filter>
-    </ClCompile>
-    <ClCompile Include="..\jit\JITLeftShiftGenerator.cpp">
-      <Filter>jit</Filter>
-    </ClCompile>
-    <ClCompile Include="..\jit\JITMulGenerator.cpp">
-      <Filter>jit</Filter>
-    </ClCompile>
-    <ClCompile Include="..\jit\JITNegGenerator.cpp">
-      <Filter>jit</Filter>
-    </ClCompile>
-    <ClCompile Include="..\jit\JITOpcodes.cpp">
-      <Filter>jit</Filter>
-    </ClCompile>
-    <ClCompile Include="..\jit\JITOpcodes32_64.cpp">
-      <Filter>jit</Filter>
-    </ClCompile>
-    <ClCompile Include="..\jit\JITPropertyAccess.cpp">
-      <Filter>jit</Filter>
-    </ClCompile>
-    <ClCompile Include="..\jit\JITPropertyAccess32_64.cpp">
-      <Filter>jit</Filter>
-    </ClCompile>
-    <ClCompile Include="..\jit\JITRightShiftGenerator.cpp">
-      <Filter>jit</Filter>
-    </ClCompile>
-    <ClCompile Include="..\jit\JITStubRoutine.cpp">
-      <Filter>jit</Filter>
-    </ClCompile>
-    <ClCompile Include="..\jit\JITSubGenerator.cpp">
-      <Filter>jit</Filter>
-    </ClCompile>
-    <ClCompile Include="..\jit\JITThunks.cpp">
-      <Filter>jit</Filter>
-    </ClCompile>
-    <ClCompile Include="..\jit\ThunkGenerators.cpp">
-      <Filter>jit</Filter>
-    </ClCompile>
-    <ClCompile Include="..\llint\LLIntCLoop.cpp">
-      <Filter>llint</Filter>
-    </ClCompile>
-    <ClCompile Include="..\llint\LLIntData.cpp">
-      <Filter>llint</Filter>
-    </ClCompile>
-    <ClCompile Include="..\llint\LLIntExceptions.cpp">
-      <Filter>llint</Filter>
-    </ClCompile>
-    <ClCompile Include="..\llint\LLIntOffsetsExtractor.cpp">
-      <Filter>llint</Filter>
-    </ClCompile>
-    <ClCompile Include="..\llint\LLIntSlowPaths.cpp">
-      <Filter>llint</Filter>
-    </ClCompile>
-    <ClCompile Include="..\llint\LLIntThunks.cpp">
-      <Filter>llint</Filter>
-    </ClCompile>
-    <ClCompile Include="..\llint\LowLevelInterpreter.cpp">
-      <Filter>llint</Filter>
-    </ClCompile>
-    <ClCompile Include="..\parser\Lexer.cpp">
-      <Filter>parser</Filter>
-    </ClCompile>
-    <ClCompile Include="..\parser\ModuleAnalyzer.cpp">
-      <Filter>parser</Filter>
-    </ClCompile>
-    <ClCompile Include="..\parser\Nodes.cpp">
-      <Filter>parser</Filter>
-    </ClCompile>
-    <ClCompile Include="..\parser\NodesAnalyzeModule.cpp">
-      <Filter>parser</Filter>
-    </ClCompile>
-    <ClCompile Include="..\parser\Parser.cpp">
-      <Filter>parser</Filter>
-    </ClCompile>
-    <ClCompile Include="..\parser\ParserArena.cpp">
-      <Filter>parser</Filter>
-    </ClCompile>
-    <ClCompile Include="..\parser\SourceProviderCache.cpp">
-      <Filter>parser</Filter>
-    </ClCompile>
-    <ClCompile Include="..\parser\VariableEnvironment.cpp">
-      <Filter>parser</Filter>
-    </ClCompile>
-    <ClCompile Include="..\profiler\LegacyProfiler.cpp">
-      <Filter>profiler</Filter>
-    </ClCompile>
-    <ClCompile Include="..\profiler\Profile.cpp">
-      <Filter>profiler</Filter>
-    </ClCompile>
-    <ClCompile Include="..\profiler\ProfileGenerator.cpp">
-      <Filter>profiler</Filter>
-    </ClCompile>
-    <ClCompile Include="..\profiler\ProfileNode.cpp">
-      <Filter>profiler</Filter>
-    </ClCompile>
-    <ClCompile Include="..\profiler\ProfilerBytecode.cpp">
-      <Filter>profiler</Filter>
-    </ClCompile>
-    <ClCompile Include="..\profiler\ProfilerBytecodes.cpp">
-      <Filter>profiler</Filter>
-    </ClCompile>
-    <ClCompile Include="..\profiler\ProfilerBytecodeSequence.cpp">
-      <Filter>profiler</Filter>
-    </ClCompile>
-    <ClCompile Include="..\profiler\ProfilerCompilation.cpp">
-      <Filter>profiler</Filter>
-    </ClCompile>
-    <ClCompile Include="..\profiler\ProfilerCompilationKind.cpp">
-      <Filter>profiler</Filter>
-    </ClCompile>
-    <ClCompile Include="..\profiler\ProfilerCompiledBytecode.cpp">
-      <Filter>profiler</Filter>
-    </ClCompile>
-    <ClCompile Include="..\profiler\ProfilerDatabase.cpp">
-      <Filter>profiler</Filter>
-    </ClCompile>
-    <ClCompile Include="..\profiler\ProfilerOrigin.cpp">
-      <Filter>profiler</Filter>
-    </ClCompile>
-    <ClCompile Include="..\profiler\ProfilerOriginStack.cpp">
-      <Filter>profiler</Filter>
-    </ClCompile>
-    <ClCompile Include="..\profiler\ProfilerOSRExit.cpp">
-      <Filter>profiler</Filter>
-    </ClCompile>
-    <ClCompile Include="..\profiler\ProfilerOSRExitSite.cpp">
-      <Filter>profiler</Filter>
-    </ClCompile>
-    <ClCompile Include="..\profiler\ProfilerProfiledBytecodes.cpp">
-      <Filter>profiler</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\ArrayBuffer.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\ArrayBufferView.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\ArgList.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\ArrayConstructor.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\ArrayPrototype.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\BasicBlockLocation.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\BooleanConstructor.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\BooleanObject.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\BooleanPrototype.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\CallData.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\CodeCache.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\CodeSpecializationKind.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\CommonIdentifiers.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\Completion.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\ConsoleClient.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\ConsolePrototype.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\ConstructData.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\ControlFlowProfiler.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\CustomGetterSetter.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\DateConstructor.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\DateConversion.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\DateInstance.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\DatePrototype.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\Error.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\ErrorConstructor.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\ErrorHandlingScope.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\ErrorInstance.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\ErrorPrototype.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\ExceptionHelpers.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\Executable.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\FunctionConstructor.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\FunctionHasExecutedCache.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\FunctionPrototype.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\FunctionRareData.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\GeneratorFrame.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\GeneratorFunctionConstructor.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\GeneratorFunctionPrototype.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\GeneratorPrototype.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\GetterSetter.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\Identifier.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\IndexingType.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\InitializeThreading.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\InspectorInstrumentationObject.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\InternalFunction.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\IntlCollator.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\IntlCollatorConstructor.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\IntlCollatorPrototype.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\IntlDateTimeFormat.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\IntlDateTimeFormatConstructor.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\IntlDateTimeFormatPrototype.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\IntlNumberFormat.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\IntlNumberFormatConstructor.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\IntlNumberFormatPrototype.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\IntlObject.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\IteratorOperations.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\IteratorPrototype.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\JSLexicalEnvironment.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\JSAPIValueWrapper.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\JSArray.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\JSBoundFunction.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\JSBoundSlotBaseFunction.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\JSCallee.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\JSCell.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\JSConsole.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\JSDateMath.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\JSFunction.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\JSGeneratorFunction.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\JSGlobalObject.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\JSGlobalObjectFunctions.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\JSGlobalLexicalEnvironment.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\JSJob.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\JSLock.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\JSMap.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\JSModuleEnvironment.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\JSModuleNamespaceObject.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\JSModuleRecord.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\JSNativeStdFunction.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\JSNotAnObject.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\JSObject.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\JSONObject.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\JSPropertyNameEnumerator.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\JSPropertyNameIterator.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\JSProxy.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\JSScope.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\JSSet.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\JSSetIterator.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\JSSegmentedVariableObject.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\JSString.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\JSStringIterator.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\JSStringJoiner.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\JSSymbolTableObject.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\JSTemplateRegistryKey.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\JSEnvironmentRecord.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\JSWithScope.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\JSWeakMap.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\JSWeakSet.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\JSWrapperObject.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\LiteralParser.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\Lookup.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\MapPrototype.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\MapConstructor.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\MathCommon.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\MathObject.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\NativeErrorConstructor.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\NativeErrorPrototype.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\NativeStdFunctionCell.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\NullGetterFunction.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\NullSetterFunction.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\NumberConstructor.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\NumberObject.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\NumberPrototype.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\ObjectConstructor.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\ObjectPrototype.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\Operations.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\Options.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\PropertyDescriptor.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\PropertySlot.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\ReflectObject.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\RegExp.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\RegExpCache.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\RegExpCachedResult.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\RegExpConstructor.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\RegExpMatchesArray.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\RegExpObject.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\RegExpPrototype.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\RuntimeType.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\SamplingCounter.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\SamplingProfiler.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\SmallStrings.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\SetPrototype.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\SetIteratorPrototype.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\SetConstructor.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\SparseArrayValueMap.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\StrictEvalActivation.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\StringConstructor.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\StringIteratorPrototype.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\StringObject.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\StringPrototype.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\StringRecursionChecker.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\Structure.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\StructureChain.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\StructureIDTable.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\Symbol.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\SymbolConstructor.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\SymbolObject.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\SymbolPrototype.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\SymbolTable.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\TemplateRegistry.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\TypeLocationCache.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\TypeProfiler.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\TypeProfilerLog.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\TypeSet.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\Watchdog.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\tools\CodeProfile.cpp">
-      <Filter>tools</Filter>
-    </ClCompile>
-    <ClCompile Include="..\tools\CodeProfiling.cpp">
-      <Filter>tools</Filter>
-    </ClCompile>
-    <ClCompile Include="..\tools\FunctionOverrides.cpp">
-      <Filter>tools</Filter>
-    </ClCompile>
-    <ClCompile Include="..\tools\JSDollarVM.cpp">
-      <Filter>tools</Filter>
-    </ClCompile>
-    <ClCompile Include="..\tools\JSDollarVMPrototype.cpp">
-      <Filter>tools</Filter>
-    </ClCompile>
-    <ClCompile Include="..\yarr\RegularExpression.cpp">
-      <Filter>yarr</Filter>
-    </ClCompile>
-    <ClCompile Include="..\yarr\YarrCanonicalizeUnicode.cpp">
-      <Filter>yarr</Filter>
-    </ClCompile>
-    <ClCompile Include="..\yarr\YarrInterpreter.cpp">
-      <Filter>yarr</Filter>
-    </ClCompile>
-    <ClCompile Include="..\yarr\YarrJIT.cpp">
-      <Filter>yarr</Filter>
-    </ClCompile>
-    <ClCompile Include="..\yarr\YarrPattern.cpp">
-      <Filter>yarr</Filter>
-    </ClCompile>
-    <ClCompile Include="..\yarr\YarrSyntaxChecker.cpp">
-      <Filter>yarr</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\PrototypeMap.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\JSCJSValue.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\StructureRareData.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\parser\SourceProvider.cpp">
-      <Filter>parser</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\PropertyTable.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\VM.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\VMEntryScope.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\parser\SourceCode.cpp">
-      <Filter>parser</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\CommonSlowPathsExceptions.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\CommonSlowPaths.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\API\JSCTestRunnerUtils.cpp">
-      <Filter>API</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\JSArrayBuffer.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\JSArrayBufferConstructor.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\JSArrayBufferPrototype.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\JSArrayBufferView.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\TypedArrayController.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\TypedArrayType.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\JSTypedArrayConstructors.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\JSTypedArrayPrototypes.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\JSTypedArrays.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\JSTypedArrayViewConstructor.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\JSTypedArrayViewPrototype.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\DataView.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\JSDataView.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\JSDataViewPrototype.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\SimpleTypedArrayController.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\JSInternalPromise.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\JSInternalPromiseConstructor.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\JSInternalPromiseDeferred.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\JSInternalPromisePrototype.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\JSPromise.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\JSPromiseConstructor.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\JSPromiseDeferred.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\JSPromisePrototype.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\WeakMapConstructor.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\WeakMapData.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\WeakMapPrototype.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\WeakSetConstructor.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\WeakSetPrototype.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\heap\CodeBlockSet.cpp">
-      <Filter>heap</Filter>
-    </ClCompile>
-    <ClCompile Include="..\heap\DeferGC.cpp">
-      <Filter>heap</Filter>
-    </ClCompile>
-    <ClCompile Include="..\bytecode\DeferredCompilationCallback.cpp">
-      <Filter>bytecode</Filter>
-    </ClCompile>
-    <ClCompile Include="..\bytecode\DeferredSourceDump.cpp">
-      <Filter>bytecode</Filter>
-    </ClCompile>
-    <ClCompile Include="..\dfg\DFGCompilationKey.cpp">
-      <Filter>dfg</Filter>
-    </ClCompile>
-    <ClCompile Include="..\dfg\DFGDriver.cpp">
-      <Filter>dfg</Filter>
-    </ClCompile>
-    <ClCompile Include="..\dfg\DFGCompilationMode.cpp">
-      <Filter>dfg</Filter>
-    </ClCompile>
-    <ClCompile Include="..\jit\JITToDFGDeferredCompilationCallback.cpp">
-      <Filter>jit</Filter>
-    </ClCompile>
-    <ClCompile Include="..\llint\LLIntEntrypoint.cpp">
-      <Filter>llint</Filter>
-    </ClCompile>
-    <ClCompile Include="..\dfg\DFGAbstractHeap.cpp">
-      <Filter>dfg</Filter>
-    </ClCompile>
-    <ClCompile Include="..\dfg\DFGAbstractValue.cpp">
-      <Filter>dfg</Filter>
-    </ClCompile>
-    <ClCompile Include="..\dfg\DFGArrayMode.cpp">
-      <Filter>dfg</Filter>
-    </ClCompile>
-    <ClCompile Include="..\dfg\DFGAtTailAbstractState.cpp">
-      <Filter>dfg</Filter>
-    </ClCompile>
-    <ClCompile Include="..\dfg\DFGBackwardsPropagationPhase.cpp">
-      <Filter>dfg</Filter>
-    </ClCompile>
-    <ClCompile Include="..\dfg\DFGBasicBlock.cpp">
-      <Filter>dfg</Filter>
-    </ClCompile>
-    <ClCompile Include="..\dfg\DFGBlockInsertionSet.cpp">
-      <Filter>dfg</Filter>
-    </ClCompile>
-    <ClCompile Include="..\dfg\DFGByteCodeParser.cpp">
-      <Filter>dfg</Filter>
-    </ClCompile>
-    <ClCompile Include="..\dfg\DFGCapabilities.cpp">
-      <Filter>dfg</Filter>
-    </ClCompile>
-    <ClCompile Include="..\dfg\DFGCFAPhase.cpp">
-      <Filter>dfg</Filter>
-    </ClCompile>
-    <ClCompile Include="..\dfg\DFGCFGSimplificationPhase.cpp">
-      <Filter>dfg</Filter>
-    </ClCompile>
-    <ClCompile Include="..\dfg\DFGClobberize.cpp">
-      <Filter>dfg</Filter>
-    </ClCompile>
-    <ClCompile Include="..\dfg\DFGClobberSet.cpp">
-      <Filter>dfg</Filter>
-    </ClCompile>
-    <ClCompile Include="..\dfg\DFGCommon.cpp">
-      <Filter>dfg</Filter>
-    </ClCompile>
-    <ClCompile Include="..\dfg\DFGCommonData.cpp">
-      <Filter>dfg</Filter>
-    </ClCompile>
-    <ClCompile Include="..\dfg\DFGConstantFoldingPhase.cpp">
-      <Filter>dfg</Filter>
-    </ClCompile>
-    <ClCompile Include="..\dfg\DFGCPSRethreadingPhase.cpp">
-      <Filter>dfg</Filter>
-    </ClCompile>
-    <ClCompile Include="..\dfg\DFGCriticalEdgeBreakingPhase.cpp">
-      <Filter>dfg</Filter>
-    </ClCompile>
-    <ClCompile Include="..\dfg\DFGCSEPhase.cpp">
-      <Filter>dfg</Filter>
-    </ClCompile>
-    <ClCompile Include="..\dfg\DFGDCEPhase.cpp">
-      <Filter>dfg</Filter>
-    </ClCompile>
-    <ClCompile Include="..\dfg\DFGDesiredIdentifiers.cpp">
-      <Filter>dfg</Filter>
-    </ClCompile>
-    <ClCompile Include="..\dfg\DFGDesiredTransitions.cpp">
-      <Filter>dfg</Filter>
-    </ClCompile>
-    <ClCompile Include="..\dfg\DFGDesiredWatchpoints.cpp">
-      <Filter>dfg</Filter>
-    </ClCompile>
-    <ClCompile Include="..\dfg\DFGDesiredWeakReferences.cpp">
-      <Filter>dfg</Filter>
-    </ClCompile>
-    <ClCompile Include="..\dfg\DFGDisassembler.cpp">
-      <Filter>dfg</Filter>
-    </ClCompile>
-    <ClCompile Include="..\dfg\DFGDominators.cpp">
-      <Filter>dfg</Filter>
-    </ClCompile>
-    <ClCompile Include="..\dfg\DFGEdge.cpp">
-      <Filter>dfg</Filter>
-    </ClCompile>
-    <ClCompile Include="..\dfg\DFGFailedFinalizer.cpp">
-      <Filter>dfg</Filter>
-    </ClCompile>
-    <ClCompile Include="..\dfg\DFGFinalizer.cpp">
-      <Filter>dfg</Filter>
-    </ClCompile>
-    <ClCompile Include="..\dfg\DFGFixupPhase.cpp">
-      <Filter>dfg</Filter>
-    </ClCompile>
-    <ClCompile Include="..\dfg\DFGFlushedAt.cpp">
-      <Filter>dfg</Filter>
-    </ClCompile>
-    <ClCompile Include="..\dfg\DFGFlushFormat.cpp">
-      <Filter>dfg</Filter>
-    </ClCompile>
-    <ClCompile Include="..\dfg\DFGLiveCatchVariablePreservationPhase.cpp">
-      <Filter>dfg</Filter>
-    </ClCompile>
-    <ClCompile Include="..\dfg\DFGFunctionWhitelist.cpp">
-      <Filter>dfg</Filter>
-    </ClCompile>
-    <ClCompile Include="..\dfg\DFGGraph.cpp">
-      <Filter>dfg</Filter>
-    </ClCompile>
-    <ClCompile Include="..\dfg\DFGInPlaceAbstractState.cpp">
-      <Filter>dfg</Filter>
-    </ClCompile>
-    <ClCompile Include="..\dfg\DFGInferredTypeCheck.cpp">
-      <Filter>dfg</Filter>
-    </ClCompile>
-    <ClCompile Include="..\dfg\DFGInvalidationPointInjectionPhase.cpp">
-      <Filter>dfg</Filter>
-    </ClCompile>
-    <ClCompile Include="..\dfg\DFGJITCode.cpp">
-      <Filter>dfg</Filter>
-    </ClCompile>
-    <ClCompile Include="..\dfg\DFGJITCompiler.cpp">
-      <Filter>dfg</Filter>
-    </ClCompile>
-    <ClCompile Include="..\dfg\DFGJITFinalizer.cpp">
-      <Filter>dfg</Filter>
-    </ClCompile>
-    <ClCompile Include="..\dfg\DFGJumpReplacement.cpp">
-      <Filter>dfg</Filter>
-    </ClCompile>
-    <ClCompile Include="..\dfg\DFGLazyJSValue.cpp">
-      <Filter>dfg</Filter>
-    </ClCompile>
-    <ClCompile Include="..\dfg\DFGLazyNode.cpp">
-      <Filter>dfg</Filter>
-    </ClCompile>
-    <ClCompile Include="..\dfg\DFGLICMPhase.cpp">
-      <Filter>dfg</Filter>
-    </ClCompile>
-    <ClCompile Include="..\dfg\DFGLivenessAnalysisPhase.cpp">
-      <Filter>dfg</Filter>
-    </ClCompile>
-    <ClCompile Include="..\dfg\DFGLongLivedState.cpp">
-      <Filter>dfg</Filter>
-    </ClCompile>
-    <ClCompile Include="..\dfg\DFGLoopPreHeaderCreationPhase.cpp">
-      <Filter>dfg</Filter>
-    </ClCompile>
-    <ClCompile Include="..\dfg\DFGMinifiedNode.cpp">
-      <Filter>dfg</Filter>
-    </ClCompile>
-    <ClCompile Include="..\dfg\DFGNaturalLoops.cpp">
-      <Filter>dfg</Filter>
-    </ClCompile>
-    <ClCompile Include="..\dfg\DFGNode.cpp">
-      <Filter>dfg</Filter>
-    </ClCompile>
-    <ClCompile Include="..\dfg\DFGNodeFlags.cpp">
-      <Filter>dfg</Filter>
-    </ClCompile>
-    <ClCompile Include="..\dfg\DFGOperations.cpp">
-      <Filter>dfg</Filter>
-    </ClCompile>
-    <ClCompile Include="..\dfg\DFGOSRAvailabilityAnalysisPhase.cpp">
-      <Filter>dfg</Filter>
-    </ClCompile>
-    <ClCompile Include="..\dfg\DFGOSREntry.cpp">
-      <Filter>dfg</Filter>
-    </ClCompile>
-    <ClCompile Include="..\dfg\DFGOSREntrypointCreationPhase.cpp">
-      <Filter>dfg</Filter>
-    </ClCompile>
-    <ClCompile Include="..\dfg\DFGOSRExit.cpp">
-      <Filter>dfg</Filter>
-    </ClCompile>
-    <ClCompile Include="..\dfg\DFGOSRExitBase.cpp">
-      <Filter>dfg</Filter>
-    </ClCompile>
-    <ClCompile Include="..\dfg\DFGOSRExitCompiler.cpp">
-      <Filter>dfg</Filter>
-    </ClCompile>
-    <ClCompile Include="..\dfg\DFGOSRExitCompiler32_64.cpp">
-      <Filter>dfg</Filter>
-    </ClCompile>
-    <ClCompile Include="..\dfg\DFGOSRExitCompiler64.cpp">
-      <Filter>dfg</Filter>
-    </ClCompile>
-    <ClCompile Include="..\dfg\DFGOSRExitCompilerCommon.cpp">
-      <Filter>dfg</Filter>
-    </ClCompile>
-    <ClCompile Include="..\dfg\DFGOSRExitJumpPlaceholder.cpp">
-      <Filter>dfg</Filter>
-    </ClCompile>
-    <ClCompile Include="..\dfg\DFGOSRExitPreparation.cpp">
-      <Filter>dfg</Filter>
-    </ClCompile>
-    <ClCompile Include="..\dfg\DFGPhase.cpp">
-      <Filter>dfg</Filter>
-    </ClCompile>
-    <ClCompile Include="..\dfg\DFGPlan.cpp">
-      <Filter>dfg</Filter>
-    </ClCompile>
-    <ClCompile Include="..\dfg\DFGPredictionInjectionPhase.cpp">
-      <Filter>dfg</Filter>
-    </ClCompile>
-    <ClCompile Include="..\dfg\DFGPredictionPropagationPhase.cpp">
-      <Filter>dfg</Filter>
-    </ClCompile>
-    <ClCompile Include="..\dfg\DFGSpeculativeJIT.cpp">
-      <Filter>dfg</Filter>
-    </ClCompile>
-    <ClCompile Include="..\dfg\DFGSpeculativeJIT32_64.cpp">
-      <Filter>dfg</Filter>
-    </ClCompile>
-    <ClCompile Include="..\dfg\DFGSpeculativeJIT64.cpp">
-      <Filter>dfg</Filter>
-    </ClCompile>
-    <ClCompile Include="..\dfg\DFGSSAConversionPhase.cpp">
-      <Filter>dfg</Filter>
-    </ClCompile>
-    <ClCompile Include="..\dfg\DFGStackLayoutPhase.cpp">
-      <Filter>dfg</Filter>
-    </ClCompile>
-    <ClCompile Include="..\dfg\DFGThunks.cpp">
-      <Filter>dfg</Filter>
-    </ClCompile>
-    <ClCompile Include="..\dfg\DFGTierUpCheckInjectionPhase.cpp">
-      <Filter>dfg</Filter>
-    </ClCompile>
-    <ClCompile Include="..\dfg\DFGToFTLDeferredCompilationCallback.cpp">
-      <Filter>dfg</Filter>
-    </ClCompile>
-    <ClCompile Include="..\dfg\DFGToFTLForOSREntryDeferredCompilationCallback.cpp">
-      <Filter>dfg</Filter>
-    </ClCompile>
-    <ClCompile Include="..\dfg\DFGTypeCheckHoistingPhase.cpp">
-      <Filter>dfg</Filter>
-    </ClCompile>
-    <ClCompile Include="..\dfg\DFGUnificationPhase.cpp">
-      <Filter>dfg</Filter>
-    </ClCompile>
-    <ClCompile Include="..\dfg\DFGUseKind.cpp">
-      <Filter>dfg</Filter>
-    </ClCompile>
-    <ClCompile Include="..\dfg\DFGValidate.cpp">
-      <Filter>dfg</Filter>
-    </ClCompile>
-    <ClCompile Include="..\dfg\DFGValueSource.cpp">
-      <Filter>dfg</Filter>
-    </ClCompile>
-    <ClCompile Include="..\dfg\DFGVariableAccessDataDump.cpp">
-      <Filter>dfg</Filter>
-    </ClCompile>
-    <ClCompile Include="..\dfg\DFGVariableEvent.cpp">
-      <Filter>dfg</Filter>
-    </ClCompile>
-    <ClCompile Include="..\dfg\DFGVariableEventStream.cpp">
-      <Filter>dfg</Filter>
-    </ClCompile>
-    <ClCompile Include="..\dfg\DFGVirtualRegisterAllocationPhase.cpp">
-      <Filter>dfg</Filter>
-    </ClCompile>
-    <ClCompile Include="..\dfg\DFGWatchpointCollectionPhase.cpp">
-      <Filter>dfg</Filter>
-    </ClCompile>
-    <ClCompile Include="..\dfg\DFGWorklist.cpp">
-      <Filter>dfg</Filter>
-    </ClCompile>
-    <ClCompile Include="..\bytecode\DFGExitProfile.cpp">
-      <Filter>bytecode</Filter>
-    </ClCompile>
-    <ClCompile Include="..\bytecode\PreciseJumpTargets.cpp">
-      <Filter>bytecode</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\DumpContext.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\FunctionExecutableDump.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\CompilationResult.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\ArrayIteratorPrototype.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\MapIteratorPrototype.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\jit\AssemblyHelpers.cpp">
-      <Filter>jit</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\JSArrayIterator.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\JSMapIterator.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\jit\Repatch.cpp">
-      <Filter>jit</Filter>
-    </ClCompile>
-    <ClCompile Include="..\bytecode\InlineCallFrame.cpp">
-      <Filter>bytecode</Filter>
-    </ClCompile>
-    <ClCompile Include="..\bytecode\InlineCallFrameSet.cpp">
-      <Filter>bytecode</Filter>
-    </ClCompile>
-    <ClCompile Include="..\jit\JITOperations.cpp">
-      <Filter>jit</Filter>
-    </ClCompile>
-    <ClCompile Include="..\jit\JITOperationsMSVC64.cpp">
-      <Filter>jit</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\TestRunnerUtils.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\bytecode\ValueProfile.cpp">
-      <Filter>bytecode</Filter>
-    </ClCompile>
-    <ClCompile Include="..\bytecode\ValueRecovery.cpp">
-      <Filter>bytecode</Filter>
-    </ClCompile>
-    <ClCompile Include="..\jit\RegisterSet.cpp">
-      <Filter>jit</Filter>
-    </ClCompile>
-    <ClCompile Include="..\jit\TempRegisterSet.cpp">
-      <Filter>jit</Filter>
-    </ClCompile>
-    <ClCompile Include="..\jit\JITInlineCacheGenerator.cpp">
-      <Filter>jit</Filter>
-    </ClCompile>
-    <ClCompile Include="..\dfg\DFGAvailability.cpp">
-      <Filter>dfg</Filter>
-    </ClCompile>
-    <ClCompile Include="..\bytecode\CodeBlockJettisoningWatchpoint.cpp">
-      <Filter>bytecode</Filter>
-    </ClCompile>
-    <ClCompile Include="..\bindings\ScriptValue.cpp">
-      <Filter>bindings</Filter>
-    </ClCompile>
-    <ClCompile Include="..\bindings\ScriptFunctionCall.cpp">
-      <Filter>bindings</Filter>
-    </ClCompile>
-    <ClCompile Include="..\bindings\ScriptObject.cpp">
-      <Filter>bindings</Filter>
-    </ClCompile>
-    <ClCompile Include="..\dfg\DFGSSALoweringPhase.cpp">
-      <Filter>dfg</Filter>
-    </ClCompile>
-    <ClCompile Include="..\dfg\DFGStrengthReductionPhase.cpp">
-      <Filter>dfg</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\ArrayBufferNeuteringWatchpoint.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\InspectorBackendDispatchers.cpp">
-      <Filter>Derived Sources</Filter>
-    </ClCompile>
-    <ClCompile Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\InspectorFrontendDispatchers.cpp">
-      <Filter>Derived Sources</Filter>
-    </ClCompile>
-    <ClCompile Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\InspectorProtocolObjects.cpp">
-      <Filter>Derived Sources</Filter>
-    </ClCompile>
-    <ClCompile Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\JSCBuiltins.cpp">
-      <Filter>Derived Sources</Filter>
-    </ClCompile>
-    <ClCompile Include="..\ftl\FTLAbstractHeap.cpp">
-      <Filter>ftl</Filter>
-    </ClCompile>
-    <ClCompile Include="..\ftl\FTLAbstractHeapRepository.cpp">
-      <Filter>ftl</Filter>
-    </ClCompile>
-    <ClCompile Include="..\ftl\FTLAvailableRecovery.cpp">
-      <Filter>ftl</Filter>
-    </ClCompile>
-    <ClCompile Include="..\ftl\FTLCapabilities.cpp">
-      <Filter>ftl</Filter>
-    </ClCompile>
-    <ClCompile Include="..\ftl\FTLCommonValues.cpp">
-      <Filter>ftl</Filter>
-    </ClCompile>
-    <ClCompile Include="..\ftl\FTLCompile.cpp">
-      <Filter>ftl</Filter>
-    </ClCompile>
-    <ClCompile Include="..\ftl\FTLCompileBinaryOp.cpp">
-      <Filter>ftl</Filter>
-    </ClCompile>
-    <ClCompile Include="..\ftl\FTLDataSection.cpp">
-      <Filter>ftl</Filter>
-    </ClCompile>
-    <ClCompile Include="..\ftl\FTLDWARFDebugLineInfo.cpp">
-      <Filter>ftl</Filter>
-    </ClCompile>
-    <ClCompile Include="..\ftl\FTLDWARFRegister.cpp">
-      <Filter>ftl</Filter>
-    </ClCompile>
-    <ClCompile Include="..\ftl\FTLExceptionHandlerManager.cpp">
-      <Filter>ftl</Filter>
-    </ClCompile>
-    <ClCompile Include="..\ftl\FTLExitArgument.cpp">
-      <Filter>ftl</Filter>
-    </ClCompile>
-    <ClCompile Include="..\ftl\FTLExitArgumentForOperand.cpp">
-      <Filter>ftl</Filter>
-    </ClCompile>
-    <ClCompile Include="..\ftl\FTLExitThunkGenerator.cpp">
-      <Filter>ftl</Filter>
-    </ClCompile>
-    <ClCompile Include="..\ftl\FTLExitValue.cpp">
-      <Filter>ftl</Filter>
-    </ClCompile>
-    <ClCompile Include="..\ftl\FTLFail.cpp">
-      <Filter>ftl</Filter>
-    </ClCompile>
-    <ClCompile Include="..\ftl\FTLForOSREntryJITCode.cpp">
-      <Filter>ftl</Filter>
-    </ClCompile>
-    <ClCompile Include="..\ftl\FTLInlineCacheSize.cpp">
-      <Filter>ftl</Filter>
-    </ClCompile>
-    <ClCompile Include="..\ftl\FTLIntrinsicRepository.cpp">
-      <Filter>ftl</Filter>
-    </ClCompile>
-    <ClCompile Include="..\ftl\FTLJITCode.cpp">
-      <Filter>ftl</Filter>
-    </ClCompile>
-    <ClCompile Include="..\ftl\FTLJITFinalizer.cpp">
-      <Filter>ftl</Filter>
-    </ClCompile>
-    <ClCompile Include="..\ftl\FTLJSCall.cpp">
-      <Filter>ftl</Filter>
-    </ClCompile>
-    <ClCompile Include="..\ftl\FTLJSTailCall.cpp">
-      <Filter>ftl</Filter>
-    </ClCompile>
-    <ClCompile Include="..\ftl\FTLLink.cpp">
-      <Filter>ftl</Filter>
-    </ClCompile>
-    <ClCompile Include="..\ftl\FTLLocation.cpp">
-      <Filter>ftl</Filter>
-    </ClCompile>
-    <ClCompile Include="..\ftl\FTLLowerDFGToB3.cpp">
-      <Filter>ftl</Filter>
-    </ClCompile>
-    <ClCompile Include="..\ftl\FTLOSREntry.cpp">
-      <Filter>ftl</Filter>
-    </ClCompile>
-    <ClCompile Include="..\ftl\FTLOSRExit.cpp">
-      <Filter>ftl</Filter>
-    </ClCompile>
-    <ClCompile Include="..\ftl\FTLOSRExitCompiler.cpp">
-      <Filter>ftl</Filter>
-    </ClCompile>
-    <ClCompile Include="..\ftl\FTLOutput.cpp">
-      <Filter>ftl</Filter>
-    </ClCompile>
-    <ClCompile Include="..\ftl\FTLRecoveryOpcode.cpp">
-      <Filter>ftl</Filter>
-    </ClCompile>
-    <ClCompile Include="..\ftl\FTLRegisterAtOffset.cpp">
-      <Filter>ftl</Filter>
-    </ClCompile>
-    <ClCompile Include="..\ftl\FTLSaveRestore.cpp">
-      <Filter>ftl</Filter>
-    </ClCompile>
-    <ClCompile Include="..\ftl\FTLSlowPathCall.cpp">
-      <Filter>ftl</Filter>
-    </ClCompile>
-    <ClCompile Include="..\ftl\FTLSlowPathCallKey.cpp">
-      <Filter>ftl</Filter>
-    </ClCompile>
-    <ClCompile Include="..\ftl\FTLStackMaps.cpp">
-      <Filter>ftl</Filter>
-    </ClCompile>
-    <ClCompile Include="..\ftl\FTLState.cpp">
-      <Filter>ftl</Filter>
-    </ClCompile>
-    <ClCompile Include="..\ftl\FTLThunks.cpp">
-      <Filter>ftl</Filter>
-    </ClCompile>
-    <ClCompile Include="..\ftl\FTLUnwindInfo.cpp">
-      <Filter>ftl</Filter>
-    </ClCompile>
-    <ClCompile Include="..\ftl\FTLValueRange.cpp">
-      <Filter>ftl</Filter>
-    </ClCompile>
-    <ClCompile Include="..\disassembler\X86Disassembler.cpp">
-      <Filter>disassembler</Filter>
-    </ClCompile>
-    <ClCompile Include="..\inspector\ConsoleMessage.cpp">
-      <Filter>inspector</Filter>
-    </ClCompile>
-    <ClCompile Include="..\dfg\DFGArithMode.cpp">
-      <Filter>dfg</Filter>
-    </ClCompile>
-    <ClCompile Include="..\dfg\DFGGraphSafepoint.cpp">
-      <Filter>dfg</Filter>
-    </ClCompile>
-    <ClCompile Include="..\dfg\DFGIntegerCheckCombiningPhase.cpp">
-      <Filter>dfg</Filter>
-    </ClCompile>
-    <ClCompile Include="..\dfg\DFGSafepoint.cpp">
-      <Filter>dfg</Filter>
-    </ClCompile>
-    <ClCompile Include="..\dfg\DFGStaticExecutionCountEstimationPhase.cpp">
-      <Filter>dfg</Filter>
-    </ClCompile>
-    <ClCompile Include="..\dfg\DFGThreadData.cpp">
-      <Filter>dfg</Filter>
-    </ClCompile>
-    <ClCompile Include="..\dfg\DFGVariableAccessData.cpp">
-      <Filter>dfg</Filter>
-    </ClCompile>
-    <ClCompile Include="..\bytecode\GetByIdVariant.cpp">
-      <Filter>bytecode</Filter>
-    </ClCompile>
-    <ClCompile Include="..\inspector\IdentifiersFactory.cpp">
-      <Filter>inspector</Filter>
-    </ClCompile>
-    <ClCompile Include="..\bytecode\ExitingJITType.cpp">
-      <Filter>bytecode</Filter>
-    </ClCompile>
-    <ClCompile Include="..\inspector\InjectedScript.cpp">
-      <Filter>inspector</Filter>
-    </ClCompile>
-    <ClCompile Include="..\inspector\InjectedScriptBase.cpp">
-      <Filter>inspector</Filter>
-    </ClCompile>
-    <ClCompile Include="..\inspector\InjectedScriptHost.cpp">
-      <Filter>inspector</Filter>
-    </ClCompile>
-    <ClCompile Include="..\inspector\InjectedScriptManager.cpp">
-      <Filter>inspector</Filter>
-    </ClCompile>
-    <ClCompile Include="..\inspector\InjectedScriptModule.cpp">
-      <Filter>inspector</Filter>
-    </ClCompile>
-    <ClCompile Include="..\inspector\agents\InspectorConsoleAgent.cpp">
-      <Filter>inspector</Filter>
-    </ClCompile>
-    <ClCompile Include="..\inspector\JavaScriptCallFrame.cpp">
-      <Filter>inspector</Filter>
-    </ClCompile>
-    <ClCompile Include="..\inspector\JSInjectedScriptHost.cpp">
-      <Filter>inspector</Filter>
-    </ClCompile>
-    <ClCompile Include="..\inspector\JSInjectedScriptHostPrototype.cpp">
-      <Filter>inspector</Filter>
-    </ClCompile>
-    <ClCompile Include="..\inspector\JSJavaScriptCallFrame.cpp">
-      <Filter>inspector</Filter>
-    </ClCompile>
-    <ClCompile Include="..\inspector\JSJavaScriptCallFramePrototype.cpp">
-      <Filter>inspector</Filter>
-    </ClCompile>
-    <ClCompile Include="..\inspector\PerGlobalObjectWrapperWorld.cpp">
-      <Filter>inspector</Filter>
-    </ClCompile>
-    <ClCompile Include="..\profiler\ProfilerJettisonReason.cpp">
-      <Filter>profiler</Filter>
-    </ClCompile>
-    <ClCompile Include="..\bytecode\PutByIdVariant.cpp">
-      <Filter>bytecode</Filter>
-    </ClCompile>
-    <ClCompile Include="..\jit\ScratchRegisterAllocator.cpp">
-      <Filter>jit</Filter>
-    </ClCompile>
-    <ClCompile Include="..\inspector\ScriptArguments.cpp">
-      <Filter>inspector</Filter>
-    </ClCompile>
-    <ClCompile Include="..\jit\Reg.cpp">
-      <Filter>jit</Filter>
-    </ClCompile>
-    <ClCompile Include="..\inspector\ScriptCallFrame.cpp">
-      <Filter>inspector</Filter>
-    </ClCompile>
-    <ClCompile Include="..\inspector\ScriptCallStack.cpp">
-      <Filter>inspector</Filter>
-    </ClCompile>
-    <ClCompile Include="..\inspector\ScriptCallStackFactory.cpp">
-      <Filter>inspector</Filter>
-    </ClCompile>
-    <ClCompile Include="..\inspector\ScriptDebugServer.cpp">
-      <Filter>inspector</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\MemoryStatistics.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\ModuleLoaderObject.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\bytecode\ComplexGetStatus.cpp">
-      <Filter>bytecode</Filter>
-    </ClCompile>
-    <ClCompile Include="..\dfg\DFGDoesGC.cpp">
-      <Filter>dfg</Filter>
-    </ClCompile>
-    <ClCompile Include="..\dfg\DFGFrozenValue.cpp">
-      <Filter>dfg</Filter>
-    </ClCompile>
-    <ClCompile Include="..\dfg\DFGHeapLocation.cpp">
-      <Filter>dfg</Filter>
-    </ClCompile>
-    <ClCompile Include="..\dfg\DFGMayExit.cpp">
-      <Filter>dfg</Filter>
-    </ClCompile>
-    <ClCompile Include="..\dfg\DFGMaximalFlushInsertionPhase.cpp">
-      <Filter>dfg</Filter>
-    </ClCompile>
-    <ClCompile Include="..\dfg\DFGPureValue.cpp">
-      <Filter>dfg</Filter>
-    </ClCompile>
-    <ClCompile Include="..\dfg\DFGStructureAbstractValue.cpp">
-      <Filter>dfg</Filter>
-    </ClCompile>
-    <ClCompile Include="..\dfg\DFGStructureRegistrationPhase.cpp">
-      <Filter>dfg</Filter>
-    </ClCompile>
-    <ClCompile Include="..\dfg\DFGTransition.cpp">
-      <Filter>dfg</Filter>
-    </ClCompile>
-    <ClCompile Include="..\dfg\DFGValueStrength.cpp">
-      <Filter>dfg</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\Exception.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\runtime\ExceptionFuzz.cpp">
-      <Filter>runtime</Filter>
-    </ClCompile>
-    <ClCompile Include="..\bytecode\StructureSet.cpp">
-      <Filter>bytecode</Filter>
-    </ClCompile>
-    <ClCompile Include="..\bytecode\ToThisStatus.cpp">
-      <Filter>bytecode</Filter>
-    </ClCompile>
-    <ClCompile Include="..\bytecode\CallEdge.cpp">
-      <Filter>bytecode</Filter>
-    </ClCompile>
-    <ClCompile Include="..\bytecode\CallVariant.cpp">
-      <Filter>bytecode</Filter>
-    </ClCompile>
-    <ClCompile Include="..\dfg\DFGAvailabilityMap.cpp">
-      <Filter>dfg</Filter>
-    </ClCompile>
-    <ClCompile Include="..\dfg\DFGBlockSet.cpp">
-      <Filter>dfg</Filter>
-    </ClCompile>
-    <ClCompile Include="..\dfg\DFGBlockWorklist.cpp">
-      <Filter>dfg</Filter>
-    </ClCompile>
-    <ClCompile Include="..\dfg\DFGNaiveDominators.cpp">
-      <Filter>dfg</Filter>
-    </ClCompile>
-    <ClCompile Include="..\dfg\DFGObjectAllocationSinkingPhase.cpp">
-      <Filter>dfg</Filter>
-    </ClCompile>
-    <ClCompile Include="..\dfg\DFGObjectMaterializationData.cpp">
-      <Filter>dfg</Filter>
-    </ClCompile>
-    <ClCompile Include="..\dfg\DFGPhiChildren.cpp">
-      <Filter>dfg</Filter>
-    </ClCompile>
-    <ClCompile Include="..\dfg\DFGPrePostNumbering.cpp">
-      <Filter>dfg</Filter>
-    </ClCompile>
-    <ClCompile Include="..\dfg\DFGPromotedHeapLocation.cpp">
-      <Filter>dfg</Filter>
-    </ClCompile>
-    <ClCompile Include="..\dfg\DFGSSACalculator.cpp">
-      <Filter>dfg</Filter>
-    </ClCompile>
-    <ClCompile Include="..\ftl\FTLExitPropertyValue.cpp">
-      <Filter>ftl</Filter>
-    </ClCompile>
-    <ClCompile Include="..\ftl\FTLExitTimeObjectMaterialization.cpp">
-      <Filter>ftl</Filter>
-    </ClCompile>
-    <ClCompile Include="..\ftl\FTLOperations.cpp">
-      <Filter>ftl</Filter>
-    </ClCompile>
-    <ClCompile Include="..\jit\BinarySwitch.cpp">
-      <Filter>jit</Filter>
-    </ClCompile>
-    <ClCompile Include="..\jit\PCToCodeOriginMap.cpp">
-      <Filter>jit</Filter>
-    </ClCompile>
-    <ClCompile Include="..\jit\PolymorphicCallStubRoutine.cpp">
-      <Filter>jit</Filter>
-    </ClCompile>
-    <ClCompile Include="..\bytecode\VirtualRegister.cpp">
-      <Filter>bytecode</Filter>
-    </ClCompile>
-    <ClCompile Include="..\jit\SetupVarargsFrame.cpp" />
-    <ClCompile Include="JavaScriptCoreDLL.cpp">
-      <Filter>API</Filter>
-    </ClCompile>
-    <ClCompile Include="..\dfg\DFGPutStackSinkingPhase.cpp" />
-    <ClCompile Include="..\ftl\FTLJSCallBase.cpp" />
-    <ClCompile Include="..\ftl\FTLJSCallVarargs.cpp" />
-    <ClCompile Include="..\jit\ExecutableAllocatorFixedVMPool.cpp">
-      <Filter>jit</Filter>
-    </ClCompile>
-    <ClCompile Include="..\bytecode\VariableWriteFireDetail.cpp" />
-    <ClCompile Include="..\dfg\DFGArgumentsEliminationPhase.cpp" />
-    <ClCompile Include="..\dfg\DFGArgumentsUtilities.cpp" />
-    <ClCompile Include="..\dfg\DFGCleanUpPhase.cpp" />
-    <ClCompile Include="..\dfg\DFGEpoch.cpp" />
-    <ClCompile Include="..\dfg\DFGMovHintRemovalPhase.cpp" />
-    <ClCompile Include="..\dfg\DFGPhantomInsertionPhase.cpp" />
-    <ClCompile Include="..\dfg\DFGVarargsForwardingPhase.cpp" />
-    <ClCompile Include="..\jit\ExecutableAllocationFuzz.cpp" />
-    <ClCompile Include="..\runtime\ClonedArguments.cpp" />
-    <ClCompile Include="..\runtime\ConstantMode.cpp" />
-    <ClCompile Include="..\runtime\DirectArguments.cpp" />
-    <ClCompile Include="..\runtime\DirectArgumentsOffset.cpp" />
-    <ClCompile Include="..\runtime\InferredValue.cpp" />
-    <ClCompile Include="..\runtime\InferredType.cpp" />
-    <ClCompile Include="..\runtime\InferredTypeTable.cpp" />
-    <ClCompile Include="..\runtime\ScopeOffset.cpp" />
-    <ClCompile Include="..\runtime\ScopedArguments.cpp" />
-    <ClCompile Include="..\runtime\ScopedArgumentsTable.cpp" />
-    <ClCompile Include="..\runtime\TypeofType.cpp" />
-    <ClCompile Include="..\runtime\VarOffset.cpp" />
-    <ClCompile Include="..\wasm\JSWASMModule.cpp">
-      <Filter>wasm</Filter>
-    </ClCompile>
-    <ClCompile Include="..\wasm\WASMFunctionParser.cpp">
-      <Filter>wasm</Filter>
-    </ClCompile>
-    <ClCompile Include="..\wasm\WASMModuleParser.cpp">
-      <Filter>wasm</Filter>
-    </ClCompile>
-    <ClCompile Include="..\wasm\WASMReader.cpp">
-      <Filter>wasm</Filter>
-    </ClCompile>
-    <ClCompile Include="..\bytecode\TrackedReferences.cpp" />
-    <ClCompile Include="..\dfg\DFGCombinedLiveness.cpp" />
-    <ClCompile Include="..\dfg\DFGConstantHoistingPhase.cpp" />
-    <ClCompile Include="..\dfg\DFGIntegerRangeOptimizationPhase.cpp" />
-    <ClCompile Include="..\dfg\DFGMinifiedGraph.cpp" />
-    <ClCompile Include="..\dfg\DFGOSRExitFuzz.cpp" />
-    <ClCompile Include="..\dfg\DFGStoreBarrierInsertionPhase.cpp" />
-    <ClCompile Include="..\bytecode\ObjectPropertyCondition.cpp" />
-    <ClCompile Include="..\bytecode\ObjectPropertyConditionSet.cpp" />
-    <ClCompile Include="..\bytecode\PropertyCondition.cpp" />
-    <ClCompile Include="..\dfg\DFGAdaptiveInferredPropertyValueWatchpoint.cpp" />
-    <ClCompile Include="..\dfg\DFGAdaptiveStructureWatchpoint.cpp" />
-    <ClCompile Include="..\dfg\DFGMultiGetByOffsetData.cpp" />
-    <ClCompile Include="..\dfg\DFGClobbersExitState.cpp" />
-    <ClCompile Include="..\dfg\DFGInsertionSet.cpp" />
-    <ClCompile Include="..\dfg\DFGNodeOrigin.cpp" />
-  </ItemGroup>
-  <ItemGroup>
-    <ClInclude Include="..\API\APICallbackFunction.h">
-      <Filter>API</Filter>
-    </ClInclude>
-    <ClInclude Include="..\API\APICast.h">
-      <Filter>API</Filter>
-    </ClInclude>
-    <ClInclude Include="..\API\JavaScript.h">
-      <Filter>API</Filter>
-    </ClInclude>
-    <ClInclude Include="..\API\JavaScriptCore.h">
-      <Filter>API</Filter>
-    </ClInclude>
-    <ClInclude Include="..\API\JSBase.h">
-      <Filter>API</Filter>
-    </ClInclude>
-    <ClInclude Include="..\API\JSBasePrivate.h">
-      <Filter>API</Filter>
-    </ClInclude>
-    <ClInclude Include="..\API\JSCallbackConstructor.h">
-      <Filter>API</Filter>
-    </ClInclude>
-    <ClInclude Include="..\API\JSCallbackFunction.h">
-      <Filter>API</Filter>
-    </ClInclude>
-    <ClInclude Include="..\API\JSCallbackObject.h">
-      <Filter>API</Filter>
-    </ClInclude>
-    <ClInclude Include="..\API\JSCallbackObjectFunctions.h">
-      <Filter>API</Filter>
-    </ClInclude>
-    <ClInclude Include="..\API\JSClassRef.h">
-      <Filter>API</Filter>
-    </ClInclude>
-    <ClInclude Include="..\API\JSContext.h">
-      <Filter>API</Filter>
-    </ClInclude>
-    <ClInclude Include="..\API\JSContextInternal.h">
-      <Filter>API</Filter>
-    </ClInclude>
-    <ClInclude Include="..\API\JSContextRef.h">
-      <Filter>API</Filter>
-    </ClInclude>
-    <ClInclude Include="..\API\JSContextRefPrivate.h">
-      <Filter>API</Filter>
-    </ClInclude>
-    <ClInclude Include="..\API\JSExport.h">
-      <Filter>API</Filter>
-    </ClInclude>
-    <ClInclude Include="..\API\JSObjectRef.h">
-      <Filter>API</Filter>
-    </ClInclude>
-    <ClInclude Include="..\API\JSObjectRefPrivate.h">
-      <Filter>API</Filter>
-    </ClInclude>
-    <ClInclude Include="..\API\JSRetainPtr.h">
-      <Filter>API</Filter>
-    </ClInclude>
-    <ClInclude Include="..\API\JSScriptRefPrivate.h">
-      <Filter>API</Filter>
-    </ClInclude>
-    <ClInclude Include="..\API\JSStringRef.h">
-      <Filter>API</Filter>
-    </ClInclude>
-    <ClInclude Include="..\API\JSStringRefBSTR.h">
-      <Filter>API</Filter>
-    </ClInclude>
-    <ClInclude Include="..\API\JSStringRefCF.h">
-      <Filter>API</Filter>
-    </ClInclude>
-    <ClInclude Include="..\API\JSValueInternal.h">
-      <Filter>API</Filter>
-    </ClInclude>
-    <ClInclude Include="..\API\JSValueRef.h">
-      <Filter>API</Filter>
-    </ClInclude>
-    <ClInclude Include="..\API\JSWeakObjectMapRefInternal.h">
-      <Filter>API</Filter>
-    </ClInclude>
-    <ClInclude Include="..\API\JSWeakObjectMapRefPrivate.h">
-      <Filter>API</Filter>
-    </ClInclude>
-    <ClInclude Include="..\API\JSWrapperMap.h">
-      <Filter>API</Filter>
-    </ClInclude>
-    <ClInclude Include="..\API\OpaqueJSString.h">
-      <Filter>API</Filter>
-    </ClInclude>
-    <ClInclude Include="..\API\WebKitAvailability.h">
-      <Filter>API</Filter>
-    </ClInclude>
-    <ClInclude Include="..\assembler\AbstractMacroAssembler.h">
-      <Filter>assembler</Filter>
-    </ClInclude>
-    <ClInclude Include="..\assembler\AssemblerBuffer.h">
-      <Filter>assembler</Filter>
-    </ClInclude>
-    <ClInclude Include="..\assembler\CodeLocation.h">
-      <Filter>assembler</Filter>
-    </ClInclude>
-    <ClInclude Include="..\assembler\LinkBuffer.h">
-      <Filter>assembler</Filter>
-    </ClInclude>
-    <ClInclude Include="..\assembler\MacroAssembler.h">
-      <Filter>assembler</Filter>
-    </ClInclude>
-    <ClInclude Include="..\assembler\MacroAssemblerPrinter.h">
-      <Filter>assembler</Filter>
-    </ClInclude>
-    <ClInclude Include="..\assembler\MacroAssemblerX86.h">
-      <Filter>assembler</Filter>
-    </ClInclude>
-    <ClInclude Include="..\assembler\MacroAssemblerX86Common.h">
-      <Filter>assembler</Filter>
-    </ClInclude>
-    <ClInclude Include="..\assembler\MacroAssemblerX86_64.h">
-      <Filter>assembler</Filter>
-    </ClInclude>
-    <ClInclude Include="..\assembler\MaxFrameExtentForSlowPathCall.h">
-      <Filter>assembler</Filter>
-    </ClInclude>
-    <ClInclude Include="..\assembler\X86Assembler.h">
-      <Filter>assembler</Filter>
-    </ClInclude>
-    <ClInclude Include="..\builtins\BuiltinExecutables.h">
-      <Filter>builtins</Filter>
-    </ClInclude>
-    <ClInclude Include="..\bytecode\ArrayAllocationProfile.h">
-      <Filter>bytecode</Filter>
-    </ClInclude>
-    <ClInclude Include="..\bytecode\ArrayProfile.h">
-      <Filter>bytecode</Filter>
-    </ClInclude>
-    <ClInclude Include="..\bytecode\ByValInfo.h">
-      <Filter>bytecode</Filter>
-    </ClInclude>
-    <ClInclude Include="..\bytecode\BytecodeBasicBlock.h">
-      <Filter>bytecode</Filter>
-    </ClInclude>
-    <ClInclude Include="..\bytecode\BytecodeIntrinsicRegistry.h">
-      <Filter>bytecode</Filter>
-    </ClInclude>
-    <ClInclude Include="..\bytecode\BytecodeLivenessAnalysis.h">
-      <Filter>bytecode</Filter>
-    </ClInclude>
-    <ClInclude Include="..\bytecode\CallLinkInfo.h">
-      <Filter>bytecode</Filter>
-    </ClInclude>
-    <ClInclude Include="..\bytecode\CallLinkStatus.h">
-      <Filter>bytecode</Filter>
-    </ClInclude>
-    <ClInclude Include="..\bytecode\CallMode.h">
-      <Filter>bytecode</Filter>
-    </ClInclude>
-    <ClInclude Include="..\bytecode\CallReturnOffsetToBytecodeOffset.h">
-      <Filter>bytecode</Filter>
-    </ClInclude>
-    <ClInclude Include="..\bytecode\CodeBlock.h">
-      <Filter>bytecode</Filter>
-    </ClInclude>
-    <ClInclude Include="..\bytecode\CodeBlockHash.h">
-      <Filter>bytecode</Filter>
-    </ClInclude>
-    <ClInclude Include="..\bytecode\CodeBlockWithJITType.h">
-      <Filter>bytecode</Filter>
-    </ClInclude>
-    <ClInclude Include="..\bytecode\CodeOrigin.h">
-      <Filter>bytecode</Filter>
-    </ClInclude>
-    <ClInclude Include="..\bytecode\CodeType.h">
-      <Filter>bytecode</Filter>
-    </ClInclude>
-    <ClInclude Include="..\bytecode\Comment.h">
-      <Filter>bytecode</Filter>
-    </ClInclude>
-    <ClInclude Include="..\bytecode\EvalCodeCache.h">
-      <Filter>bytecode</Filter>
-    </ClInclude>
-    <ClInclude Include="..\bytecode\ExecutionCounter.h">
-      <Filter>bytecode</Filter>
-    </ClInclude>
-    <ClInclude Include="..\bytecode\ExitKind.h">
-      <Filter>bytecode</Filter>
-    </ClInclude>
-    <ClInclude Include="..\bytecode\ExpressionRangeInfo.h">
-      <Filter>bytecode</Filter>
-    </ClInclude>
-    <ClInclude Include="..\bytecode\GetByIdStatus.h">
-      <Filter>bytecode</Filter>
-    </ClInclude>
-    <ClInclude Include="..\bytecode\HandlerInfo.h">
-      <Filter>bytecode</Filter>
-    </ClInclude>
-    <ClInclude Include="..\bytecode\Instruction.h">
-      <Filter>bytecode</Filter>
-    </ClInclude>
-    <ClInclude Include="..\bytecode\JumpTable.h">
-      <Filter>bytecode</Filter>
-    </ClInclude>
-    <ClInclude Include="..\bytecode\LazyOperandValueProfile.h">
-      <Filter>bytecode</Filter>
-    </ClInclude>
-    <ClInclude Include="..\bytecode\LLIntCallLinkInfo.h">
-      <Filter>bytecode</Filter>
-    </ClInclude>
-    <ClInclude Include="..\bytecode\MethodOfGettingAValueProfile.h">
-      <Filter>bytecode</Filter>
-    </ClInclude>
-    <ClInclude Include="..\bytecode\Opcode.h">
-      <Filter>bytecode</Filter>
-    </ClInclude>
-    <ClInclude Include="..\bytecode\Operands.h">
-      <Filter>bytecode</Filter>
-    </ClInclude>
-    <ClInclude Include="..\bytecode\PolymorphicAccess.h">
-      <Filter>bytecode</Filter>
-    </ClInclude>
-    <ClInclude Include="..\bytecode\PutByIdFlags.h">
-      <Filter>bytecode</Filter>
-    </ClInclude>
-    <ClInclude Include="..\bytecode\PutByIdStatus.h">
-      <Filter>bytecode</Filter>
-    </ClInclude>
-    <ClInclude Include="..\bytecode\PutKind.h">
-      <Filter>bytecode</Filter>
-    </ClInclude>
-    <ClInclude Include="..\bytecode\ReduceWhitespace.h">
-      <Filter>bytecode</Filter>
-    </ClInclude>
-    <ClInclude Include="..\bytecode\SamplingTool.h">
-      <Filter>bytecode</Filter>
-    </ClInclude>
-    <ClInclude Include="..\bytecode\SpecialPointer.h">
-      <Filter>bytecode</Filter>
-    </ClInclude>
-    <ClInclude Include="..\bytecode\SpeculatedType.h">
-      <Filter>bytecode</Filter>
-    </ClInclude>
-    <ClInclude Include="..\bytecode\StructureSet.h">
-      <Filter>bytecode</Filter>
-    </ClInclude>
-    <ClInclude Include="..\bytecode\StructureStubClearingWatchpoint.h">
-      <Filter>bytecode</Filter>
-    </ClInclude>
-    <ClInclude Include="..\bytecode\StructureStubInfo.h">
-      <Filter>bytecode</Filter>
-    </ClInclude>
-    <ClInclude Include="..\bytecode\TypeLocation.h">
-      <Filter>bytecode</Filter>
-    </ClInclude>
-    <ClInclude Include="..\bytecode\UnlinkedCodeBlock.h">
-      <Filter>bytecode</Filter>
-    </ClInclude>
-    <ClInclude Include="..\bytecode\UnlinkedInstructionStream.h">
-      <Filter>bytecode</Filter>
-    </ClInclude>
-    <ClInclude Include="..\bytecode\ValueProfile.h">
-      <Filter>bytecode</Filter>
-    </ClInclude>
-    <ClInclude Include="..\bytecode\ValueRecovery.h">
-      <Filter>bytecode</Filter>
-    </ClInclude>
-    <ClInclude Include="..\bytecode\VirtualRegister.h">
-      <Filter>bytecode</Filter>
-    </ClInclude>
-    <ClInclude Include="..\bytecode\Watchpoint.h">
-      <Filter>bytecode</Filter>
-    </ClInclude>
-    <ClInclude Include="..\bytecompiler\BytecodeGenerator.h">
-      <Filter>bytecodecompiler</Filter>
-    </ClInclude>
-    <ClInclude Include="..\bytecompiler\Label.h">
-      <Filter>bytecodecompiler</Filter>
-    </ClInclude>
-    <ClInclude Include="..\bytecompiler\LabelScope.h">
-      <Filter>bytecodecompiler</Filter>
-    </ClInclude>
-    <ClInclude Include="..\bytecompiler\RegisterID.h">
-      <Filter>bytecodecompiler</Filter>
-    </ClInclude>
-    <ClInclude Include="..\debugger\Breakpoint.h">
-      <Filter>debugger</Filter>
-    </ClInclude>
-    <ClInclude Include="..\debugger\Debugger.h">
-      <Filter>debugger</Filter>
-    </ClInclude>
-    <ClInclude Include="..\debugger\DebuggerCallFrame.h">
-      <Filter>debugger</Filter>
-    </ClInclude>
-    <ClInclude Include="..\debugger\DebuggerEvalEnabler.h">
-      <Filter>debugger</Filter>
-    </ClInclude>
-    <ClInclude Include="..\debugger\DebuggerPrimitives.h">
-      <Filter>debugger</Filter>
-    </ClInclude>
-    <ClInclude Include="..\debugger\DebuggerScope.h">
-      <Filter>debugger</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGDriver.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGOSREntry.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\disassembler\Disassembler.h">
-      <Filter>disassembler</Filter>
-    </ClInclude>
-    <ClInclude Include="..\heap\CellState.h">
-      <Filter>heap</Filter>
-    </ClInclude>
-    <ClInclude Include="..\heap\ConservativeRoots.h">
-      <Filter>heap</Filter>
-    </ClInclude>
-    <ClInclude Include="..\heap\CopiedAllocator.h">
-      <Filter>heap</Filter>
-    </ClInclude>
-    <ClInclude Include="..\heap\CopiedBlock.h">
-      <Filter>heap</Filter>
-    </ClInclude>
-    <ClInclude Include="..\heap\CopiedBlockInlines.h">
-      <Filter>heap</Filter>
-    </ClInclude>
-    <ClInclude Include="..\heap\CopiedSpace.h">
-      <Filter>heap</Filter>
-    </ClInclude>
-    <ClInclude Include="..\heap\CopiedSpaceInlines.h">
-      <Filter>heap</Filter>
-    </ClInclude>
-    <ClInclude Include="..\heap\CopyVisitor.h">
-      <Filter>heap</Filter>
-    </ClInclude>
-    <ClInclude Include="..\heap\CopyVisitorInlines.h">
-      <Filter>heap</Filter>
-    </ClInclude>
-    <ClInclude Include="..\heap\CopyWorkList.h">
-      <Filter>heap</Filter>
-    </ClInclude>
-    <ClInclude Include="..\heap\CopyWriteBarrier.h">
-      <Filter>heap</Filter>
-    </ClInclude>
-    <ClInclude Include="..\heap\DeferGC.h">
-      <Filter>heap</Filter>
-    </ClInclude>
-    <ClInclude Include="..\heap\EdenGCActivityCallback.h">
-      <Filter>heap</Filter>
-    </ClInclude>
-    <ClInclude Include="..\heap\FullGCActivityCallback.h">
-      <Filter>heap</Filter>
-    </ClInclude>
-    <ClInclude Include="..\heap\GCActivityCallback.h">
-      <Filter>heap</Filter>
-    </ClInclude>
-    <ClInclude Include="..\heap\GCLogging.h">
-      <Filter>heap</Filter>
-    </ClInclude>
-    <ClInclude Include="..\heap\GCSegmentedArray.h">
-      <Filter>heap</Filter>
-    </ClInclude>
-    <ClInclude Include="..\heap\GCSegmentedArrayInlines.h">
-      <Filter>heap</Filter>
-    </ClInclude>
-    <ClInclude Include="..\heap\GCAssertions.h">
-      <Filter>heap</Filter>
-    </ClInclude>
-    <ClInclude Include="..\heap\Handle.h">
-      <Filter>heap</Filter>
-    </ClInclude>
-    <ClInclude Include="..\heap\HandleBlock.h">
-      <Filter>heap</Filter>
-    </ClInclude>
-    <ClInclude Include="..\heap\HandleBlockInlines.h">
-      <Filter>heap</Filter>
-    </ClInclude>
-    <ClInclude Include="..\heap\HandleSet.h">
-      <Filter>heap</Filter>
-    </ClInclude>
-    <ClInclude Include="..\heap\HandleStack.h">
-      <Filter>heap</Filter>
-    </ClInclude>
-    <ClInclude Include="..\heap\HandleTypes.h">
-      <Filter>heap</Filter>
-    </ClInclude>
-    <ClInclude Include="..\heap\Heap.h">
-      <Filter>heap</Filter>
-    </ClInclude>
-    <ClInclude Include="..\heap\HeapHelperPool.h">
-      <Filter>heap</Filter>
-    </ClInclude>
-    <ClInclude Include="..\heap\HeapInlines.h">
-      <Filter>heap</Filter>
-    </ClInclude>
-    <ClInclude Include="..\heap\HeapOperation.h">
-      <Filter>heap</Filter>
-    </ClInclude>
-    <ClInclude Include="..\heap\HeapRootVisitor.h">
-      <Filter>heap</Filter>
-    </ClInclude>
-    <ClInclude Include="..\heap\HeapProfiler.h">
-      <Filter>heap</Filter>
-    </ClInclude>
-    <ClInclude Include="..\heap\HeapSnapshot.h">
-      <Filter>heap</Filter>
-    </ClInclude>
-    <ClInclude Include="..\heap\HeapSnapshotBuilder.h">
-      <Filter>heap</Filter>
-    </ClInclude>
-    <ClInclude Include="..\heap\HeapStatistics.h">
-      <Filter>heap</Filter>
-    </ClInclude>
-    <ClInclude Include="..\heap\HeapTimer.h">
-      <Filter>heap</Filter>
-    </ClInclude>
-    <ClInclude Include="..\heap\HeapVerifier.h">
-      <Filter>heap</Filter>
-    </ClInclude>
-    <ClInclude Include="..\heap\IncrementalSweeper.h">
-      <Filter>heap</Filter>
-    </ClInclude>
-    <ClInclude Include="..\heap\JITStubRoutineSet.h">
-      <Filter>heap</Filter>
-    </ClInclude>
-    <ClInclude Include="..\heap\ListableHandler.h">
-      <Filter>heap</Filter>
-    </ClInclude>
-    <ClInclude Include="..\heap\LiveObjectData.h">
-      <Filter>heap</Filter>
-    </ClInclude>
-    <ClInclude Include="..\heap\LiveObjectList.h">
-      <Filter>heap</Filter>
-    </ClInclude>
-    <ClInclude Include="..\heap\Local.h">
-      <Filter>heap</Filter>
-    </ClInclude>
-    <ClInclude Include="..\heap\LocalScope.h">
-      <Filter>heap</Filter>
-    </ClInclude>
-    <ClInclude Include="..\heap\MachineStackMarker.h">
-      <Filter>heap</Filter>
-    </ClInclude>
-    <ClInclude Include="..\heap\MarkedAllocator.h">
-      <Filter>heap</Filter>
-    </ClInclude>
-    <ClInclude Include="..\heap\MarkedBlock.h">
-      <Filter>heap</Filter>
-    </ClInclude>
-    <ClInclude Include="..\heap\MarkedBlockSet.h">
-      <Filter>heap</Filter>
-    </ClInclude>
-    <ClInclude Include="..\heap\MarkedSpace.h">
-      <Filter>heap</Filter>
-    </ClInclude>
-    <ClInclude Include="..\heap\MarkStack.h">
-      <Filter>heap</Filter>
-    </ClInclude>
-    <ClInclude Include="..\heap\SlotVisitor.h">
-      <Filter>heap</Filter>
-    </ClInclude>
-    <ClInclude Include="..\heap\SlotVisitorInlines.h">
-      <Filter>heap</Filter>
-    </ClInclude>
-    <ClInclude Include="..\heap\Strong.h">
-      <Filter>heap</Filter>
-    </ClInclude>
-    <ClInclude Include="..\heap\StrongInlines.h">
-      <Filter>heap</Filter>
-    </ClInclude>
-    <ClInclude Include="..\heap\TinyBloomFilter.h">
-      <Filter>heap</Filter>
-    </ClInclude>
-    <ClInclude Include="..\heap\UnconditionalFinalizer.h">
-      <Filter>heap</Filter>
-    </ClInclude>
-    <ClInclude Include="..\heap\Weak.h">
-      <Filter>heap</Filter>
-    </ClInclude>
-    <ClInclude Include="..\heap\WeakBlock.h">
-      <Filter>heap</Filter>
-    </ClInclude>
-    <ClInclude Include="..\heap\WeakHandleOwner.h">
-      <Filter>heap</Filter>
-    </ClInclude>
-    <ClInclude Include="..\heap\WeakImpl.h">
-      <Filter>heap</Filter>
-    </ClInclude>
-    <ClInclude Include="..\heap\WeakReferenceHarvester.h">
-      <Filter>heap</Filter>
-    </ClInclude>
-    <ClInclude Include="..\heap\WeakSet.h">
-      <Filter>heap</Filter>
-    </ClInclude>
-    <ClInclude Include="..\heap\WeakSetInlines.h">
-      <Filter>heap</Filter>
-    </ClInclude>
-    <ClInclude Include="..\heap\WriteBarrierBuffer.h">
-      <Filter>heap</Filter>
-    </ClInclude>
-    <ClInclude Include="..\heap\WriteBarrierSupport.h">
-      <Filter>heap</Filter>
-    </ClInclude>
-    <ClInclude Include="..\inspector\ContentSearchUtilities.h">
-      <Filter>inspector</Filter>
-    </ClInclude>
-    <ClInclude Include="..\inspector\InspectorAgentBase.h">
-      <Filter>inspector</Filter>
-    </ClInclude>
-    <ClInclude Include="..\inspector\InspectorAgentRegistry.h">
-      <Filter>inspector</Filter>
-    </ClInclude>
-    <ClInclude Include="..\inspector\InspectorBackendDispatcher.h">
-      <Filter>inspector</Filter>
-    </ClInclude>
-    <ClInclude Include="..\inspector\InspectorFrontendChannel.h">
-      <Filter>inspector</Filter>
-    </ClInclude>
-    <ClInclude Include="..\inspector\InspectorValues.h">
-      <Filter>inspector</Filter>
-    </ClInclude>
-    <ClInclude Include="..\inspector\agents\InspectorAgent.h">
-      <Filter>inspector</Filter>
-    </ClInclude>
-    <ClInclude Include="..\inspector\agents\InspectorDebuggerAgent.h">
-      <Filter>inspector</Filter>
-    </ClInclude>
-    <ClInclude Include="..\inspector\agents\InspectorHeapAgent.h">
-      <Filter>inspector</Filter>
-    </ClInclude>
-    <ClInclude Include="..\inspector\agents\InspectorRuntimeAgent.h">
-      <Filter>inspector</Filter>
-    </ClInclude>
-    <ClInclude Include="..\interpreter\AbstractPC.h">
-      <Filter>interpreter</Filter>
-    </ClInclude>
-    <ClInclude Include="..\interpreter\CachedCall.h">
-      <Filter>interpreter</Filter>
-    </ClInclude>
-    <ClInclude Include="..\interpreter\CallFrame.h">
-      <Filter>interpreter</Filter>
-    </ClInclude>
-    <ClInclude Include="..\interpreter\CallFrameClosure.h">
-      <Filter>interpreter</Filter>
-    </ClInclude>
-    <ClInclude Include="..\interpreter\VMEntryRecord.h">
-      <Filter>interpreter</Filter>
-    </ClInclude>
-    <ClInclude Include="..\interpreter\Interpreter.h">
-      <Filter>interpreter</Filter>
-    </ClInclude>
-    <ClInclude Include="..\interpreter\JSStack.h">
-      <Filter>interpreter</Filter>
-    </ClInclude>
-    <ClInclude Include="..\interpreter\JSStackInlines.h">
-      <Filter>interpreter</Filter>
-    </ClInclude>
-    <ClInclude Include="..\interpreter\ProtoCallFrame.h">
-      <Filter>interpreter</Filter>
-    </ClInclude>
-    <ClInclude Include="..\interpreter\Register.h">
-      <Filter>interpreter</Filter>
-    </ClInclude>
-    <ClInclude Include="..\interpreter\StackVisitor.h">
-      <Filter>interpreter</Filter>
-    </ClInclude>
-    <ClInclude Include="..\jit\CompactJITCodeMap.h">
-      <Filter>jit</Filter>
-    </ClInclude>
-    <ClInclude Include="..\jit\ExecutableAllocator.h">
-      <Filter>jit</Filter>
-    </ClInclude>
-    <ClInclude Include="..\jit\GCAwareJITStubRoutine.h">
-      <Filter>jit</Filter>
-    </ClInclude>
-    <ClInclude Include="..\jit\HostCallReturnValue.h">
-      <Filter>jit</Filter>
-    </ClInclude>
-    <ClInclude Include="..\jit\JIT.h">
-      <Filter>jit</Filter>
-    </ClInclude>
-    <ClInclude Include="..\jit\JITAddGenerator.h">
-      <Filter>jit</Filter>
-    </ClInclude>
-    <ClInclude Include="..\jit\JITBitAndGenerator.h">
-      <Filter>jit</Filter>
-    </ClInclude>
-    <ClInclude Include="..\jit\JITBitBinaryOpGenerator.h">
-      <Filter>jit</Filter>
-    </ClInclude>
-    <ClInclude Include="..\jit\JITBitOrGenerator.h">
-      <Filter>jit</Filter>
-    </ClInclude>
-    <ClInclude Include="..\jit\JITBitXorGenerator.h">
-      <Filter>jit</Filter>
-    </ClInclude>
-    <ClInclude Include="..\jit\JITCode.h">
-      <Filter>jit</Filter>
-    </ClInclude>
-    <ClInclude Include="..\jit\JITCompilationEffort.h">
-      <Filter>jit</Filter>
-    </ClInclude>
-    <ClInclude Include="..\jit\JITDisassembler.h">
-      <Filter>jit</Filter>
-    </ClInclude>
-    <ClInclude Include="..\jit\JITDivGenerator.h">
-      <Filter>jit</Filter>
-    </ClInclude>
-    <ClInclude Include="..\jit\JITExceptions.h">
-      <Filter>jit</Filter>
-    </ClInclude>
-    <ClInclude Include="..\jit\JITInlines.h">
-      <Filter>jit</Filter>
-    </ClInclude>
-    <ClInclude Include="..\jit\JITLeftShiftGenerator.h">
-      <Filter>jit</Filter>
-    </ClInclude>
-    <ClInclude Include="..\jit\JITMulGenerator.h">
-      <Filter>jit</Filter>
-    </ClInclude>
-    <ClInclude Include="..\jit\JITNegGenerator.h">
-      <Filter>jit</Filter>
-    </ClInclude>
-    <ClInclude Include="..\jit\JITRightShiftGenerator.h">
-      <Filter>jit</Filter>
-    </ClInclude>
-    <ClInclude Include="..\jit\JITStubRoutine.h">
-      <Filter>jit</Filter>
-    </ClInclude>
-    <ClInclude Include="..\jit\JITSubGenerator.h">
-      <Filter>jit</Filter>
-    </ClInclude>
-    <ClInclude Include="..\jit\JITThunks.h">
-      <Filter>jit</Filter>
-    </ClInclude>
-    <ClInclude Include="..\jit\JITWriteBarrier.h">
-      <Filter>jit</Filter>
-    </ClInclude>
-    <ClInclude Include="..\jit\JSInterfaceJIT.h">
-      <Filter>jit</Filter>
-    </ClInclude>
-    <ClInclude Include="..\jit\SpecializedThunkJIT.h">
-      <Filter>jit</Filter>
-    </ClInclude>
-    <ClInclude Include="..\jit\SnippetOperand.h">
-      <Filter>jit</Filter>
-    </ClInclude>
-    <ClInclude Include="..\jit\ThunkGenerator.h">
-      <Filter>jit</Filter>
-    </ClInclude>
-    <ClInclude Include="..\jit\ThunkGenerators.h">
-      <Filter>jit</Filter>
-    </ClInclude>
-    <ClInclude Include="..\jit\UnusedPointer.h">
-      <Filter>jit</Filter>
-    </ClInclude>
-    <ClInclude Include="..\llint\LLIntCLoop.h">
-      <Filter>llint</Filter>
-    </ClInclude>
-    <ClInclude Include="..\llint\LLIntCommon.h">
-      <Filter>llint</Filter>
-    </ClInclude>
-    <ClInclude Include="..\llint\LLIntData.h">
-      <Filter>llint</Filter>
-    </ClInclude>
-    <ClInclude Include="..\llint\LLIntExceptions.h">
-      <Filter>llint</Filter>
-    </ClInclude>
-    <ClInclude Include="..\llint\LLIntOfflineAsmConfig.h">
-      <Filter>llint</Filter>
-    </ClInclude>
-    <ClInclude Include="..\llint\LLIntOpcode.h">
-      <Filter>llint</Filter>
-    </ClInclude>
-    <ClInclude Include="..\llint\LLIntPCRanges.h">
-      <Filter>llint</Filter>
-    </ClInclude>
-    <ClInclude Include="..\llint\LLIntSlowPaths.h">
-      <Filter>llint</Filter>
-    </ClInclude>
-    <ClInclude Include="..\llint\LLIntThunks.h">
-      <Filter>llint</Filter>
-    </ClInclude>
-    <ClInclude Include="..\llint\LowLevelInterpreter.h">
-      <Filter>llint</Filter>
-    </ClInclude>
-    <ClInclude Include="..\parser\ASTBuilder.h">
-      <Filter>parser</Filter>
-    </ClInclude>
-    <ClInclude Include="..\parser\Lexer.h">
-      <Filter>parser</Filter>
-    </ClInclude>
-    <ClInclude Include="..\parser\ModuleAnalyzer.h">
-      <Filter>parser</Filter>
-    </ClInclude>
-    <ClInclude Include="..\parser\NodeConstructors.h">
-      <Filter>parser</Filter>
-    </ClInclude>
-    <ClInclude Include="..\parser\Nodes.h">
-      <Filter>parser</Filter>
-    </ClInclude>
-    <ClInclude Include="..\parser\Parser.h">
-      <Filter>parser</Filter>
-    </ClInclude>
-    <ClInclude Include="..\parser\ParserArena.h">
-      <Filter>parser</Filter>
-    </ClInclude>
-    <ClInclude Include="..\parser\ParserModes.h">
-      <Filter>parser</Filter>
-    </ClInclude>
-    <ClInclude Include="..\parser\ParserTokens.h">
-      <Filter>parser</Filter>
-    </ClInclude>
-    <ClInclude Include="..\parser\ResultType.h">
-      <Filter>parser</Filter>
-    </ClInclude>
-    <ClInclude Include="..\parser\SourceCode.h">
-      <Filter>parser</Filter>
-    </ClInclude>
-    <ClInclude Include="..\parser\SourceCodeKey.h">
-      <Filter>parser</Filter>
-    </ClInclude>
-    <ClInclude Include="..\parser\SourceProvider.h">
-      <Filter>parser</Filter>
-    </ClInclude>
-    <ClInclude Include="..\parser\SourceProviderCache.h">
-      <Filter>parser</Filter>
-    </ClInclude>
-    <ClInclude Include="..\parser\SourceProviderCacheItem.h">
-      <Filter>parser</Filter>
-    </ClInclude>
-    <ClInclude Include="..\parser\SyntaxChecker.h">
-      <Filter>parser</Filter>
-    </ClInclude>
-    <ClInclude Include="..\parser\VariableEnvironment.h">
-      <Filter>parser</Filter>
-    </ClInclude>
-    <ClInclude Include="..\profiler\CallIdentifier.h">
-      <Filter>profiler</Filter>
-    </ClInclude>
-    <ClInclude Include="..\profiler\LegacyProfiler.h">
-      <Filter>profiler</Filter>
-    </ClInclude>
-    <ClInclude Include="..\profiler\Profile.h">
-      <Filter>profiler</Filter>
-    </ClInclude>
-    <ClInclude Include="..\profiler\ProfileGenerator.h">
-      <Filter>profiler</Filter>
-    </ClInclude>
-    <ClInclude Include="..\profiler\ProfileNode.h">
-      <Filter>profiler</Filter>
-    </ClInclude>
-    <ClInclude Include="..\profiler\ProfilerBytecode.h">
-      <Filter>profiler</Filter>
-    </ClInclude>
-    <ClInclude Include="..\profiler\ProfilerBytecodes.h">
-      <Filter>profiler</Filter>
-    </ClInclude>
-    <ClInclude Include="..\profiler\ProfilerBytecodeSequence.h">
-      <Filter>profiler</Filter>
-    </ClInclude>
-    <ClInclude Include="..\profiler\ProfilerCompilation.h">
-      <Filter>profiler</Filter>
-    </ClInclude>
-    <ClInclude Include="..\profiler\ProfilerCompilationKind.h">
-      <Filter>profiler</Filter>
-    </ClInclude>
-    <ClInclude Include="..\profiler\ProfilerCompiledBytecode.h">
-      <Filter>profiler</Filter>
-    </ClInclude>
-    <ClInclude Include="..\profiler\ProfilerDatabase.h">
-      <Filter>profiler</Filter>
-    </ClInclude>
-    <ClInclude Include="..\profiler\ProfilerExecutionCounter.h">
-      <Filter>profiler</Filter>
-    </ClInclude>
-    <ClInclude Include="..\profiler\ProfilerOrigin.h">
-      <Filter>profiler</Filter>
-    </ClInclude>
-    <ClInclude Include="..\profiler\ProfilerOriginStack.h">
-      <Filter>profiler</Filter>
-    </ClInclude>
-    <ClInclude Include="..\profiler\ProfilerOSRExit.h">
-      <Filter>profiler</Filter>
-    </ClInclude>
-    <ClInclude Include="..\profiler\ProfilerOSRExitSite.h">
-      <Filter>profiler</Filter>
-    </ClInclude>
-    <ClInclude Include="..\profiler\ProfilerProfiledBytecodes.h">
-      <Filter>profiler</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\ArgList.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\ArrayConstructor.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\ArrayConventions.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\ArrayPrototype.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\ArrayStorage.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\BasicBlockLocation.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\BatchedTransitionOptimizer.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\BigInteger.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\BooleanConstructor.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\BooleanObject.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\BooleanPrototype.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\Butterfly.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\ButterflyInlines.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\CallData.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\ClassInfo.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\CodeCache.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\CodeSpecializationKind.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\CommonIdentifiers.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\CommonSlowPaths.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\Completion.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\ConsoleClient.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\ConsolePrototype.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\ConsoleTypes.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\ConstructAbility.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\ConstructData.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\ControlFlowProfiler.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\CustomGetterSetter.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\DateConstructor.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\DateConversion.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\DateInstance.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\DateInstanceCache.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\DatePrototype.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\EnumerationMode.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\Error.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\ErrorConstructor.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\ErrorHandlingScope.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\ErrorInstance.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\ErrorPrototype.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\ExceptionHelpers.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\Executable.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\FunctionConstructor.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\FunctionHasExecutedCache.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\FunctionPrototype.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\FunctionRareData.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\GeneratorFrame.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\GeneratorFunctionConstructor.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\GeneratorFunctionPrototype.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\GeneratorPrototype.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\GetPutInfo.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\GetterSetter.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\Identifier.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\IndexingHeader.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\IndexingHeaderInlines.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\IndexingType.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\InitializeThreading.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\InspectorInstrumentationObject.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\InternalFunction.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\IntlCollator.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\IntlCollatorConstructor.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\IntlCollatorPrototype.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\IntlDateTimeFormat.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\IntlDateTimeFormatConstructor.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\IntlDateTimeFormatPrototype.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\IntlNumberFormat.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\IntlNumberFormatConstructor.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\IntlNumberFormatPrototype.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\IntlObject.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\Intrinsic.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\IterationStatus.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\IteratorOperations.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\IteratorPrototype.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\JSLexicalEnvironment.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\JSAPIValueWrapper.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\JSArray.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\JSBoundFunction.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\JSBoundSlotBaseFunction.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\JSCallee.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\JSCell.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\JSConsole.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\JSDateMath.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\JSDestructibleObject.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\JSExportMacros.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\JSFunction.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\JSGeneratorFunction.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\JSGlobalObject.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\JSGlobalObjectFunctions.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\JSGlobalLexicalEnvironment.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\JSJob.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\JSLock.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\JSNotAnObject.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\JSObject.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\JSONObject.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\JSPropertyNameEnumerator.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\JSPropertyNameIterator.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\JSProxy.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\JSScope.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\JSSegmentedVariableObject.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\JSString.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\JSStringBuilder.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\JSStringIterator.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\JSStringJoiner.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\JSSymbolTableObject.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\JSTemplateRegistryKey.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\JSType.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\JSTypeInfo.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\JSEnvironmentRecord.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\JSWithScope.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\JSWrapperObject.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\LiteralParser.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\Lookup.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\MatchResult.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\MathObject.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\NativeErrorConstructor.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\NativeErrorPrototype.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\NativeStdFunctionCell.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\NullGetterFunction.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\NullSetterFunction.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\NumberConstructor.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\NumberObject.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\NumberPrototype.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\NumericStrings.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\ObjectConstructor.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\ObjectPrototype.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\Operations.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\Options.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\PrivateName.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\PropertyDescriptor.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\PropertyMapHashTable.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\PropertyName.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\PropertyNameArray.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\PropertyOffset.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\PropertySlot.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\PropertyStorage.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\Protect.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\PutDirectIndexMode.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\PutPropertySlot.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\ReflectObject.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\RegExp.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\RegExpCache.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\RegExpCachedResult.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\RegExpConstructor.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\RegExpKey.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\RegExpMatchesArray.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\RegExpObject.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\RegExpPrototype.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\Reject.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\RuntimeFlags.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\RuntimeType.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\SamplingCounter.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\SamplingProfiler.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\SmallStrings.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\SlowPathReturnType.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\SparseArrayValueMap.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\StrictEvalActivation.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\StringConstructor.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\StringIteratorPrototype.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\StringObject.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\StringPrototype.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\StringRecursionChecker.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\Structure.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\StructureChain.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\StructureIDBlob.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\StructureIDTable.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\StructureTransitionTable.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\Symbol.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\SymbolConstructor.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\SymbolObject.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\SymbolPrototype.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\SymbolTable.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\TemplateRegistry.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\TemplateRegistryKey.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\Tracing.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\TypeLocationCache.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\TypeProfiler.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\TypeProfilerLog.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\TypeSet.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\Uint16WithFraction.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\Watchdog.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\WeakGCMap.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\WriteBarrier.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\WriteBarrierInlines.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\tools\CodeProfile.h">
-      <Filter>tools</Filter>
-    </ClInclude>
-    <ClInclude Include="..\tools\CodeProfiling.h">
-      <Filter>tools</Filter>
-    </ClInclude>
-    <ClInclude Include="..\tools\FunctionOverrides.h">
-      <Filter>tools</Filter>
-    </ClInclude>
-    <ClInclude Include="..\tools\JSDollarVM.h">
-      <Filter>tools</Filter>
-    </ClInclude>
-    <ClInclude Include="..\tools\JSDollarVMPrototype.h">
-      <Filter>tools</Filter>
-    </ClInclude>
-    <ClInclude Include="..\tools\ProfileTreeNode.h">
-      <Filter>tools</Filter>
-    </ClInclude>
-    <ClInclude Include="..\tools\TieredMMapArray.h">
-      <Filter>tools</Filter>
-    </ClInclude>
-    <ClInclude Include="..\yarr\Yarr.h">
-      <Filter>yarr</Filter>
-    </ClInclude>
-    <ClInclude Include="..\yarr\RegularExpression.h">
-      <Filter>yarr</Filter>
-    </ClInclude>
-    <ClInclude Include="..\yarr\YarrCanonicalizeUnicode.h">
-      <Filter>yarr</Filter>
-    </ClInclude>
-    <ClInclude Include="..\yarr\YarrInterpreter.h">
-      <Filter>yarr</Filter>
-    </ClInclude>
-    <ClInclude Include="..\yarr\YarrJIT.h">
-      <Filter>yarr</Filter>
-    </ClInclude>
-    <ClInclude Include="..\yarr\YarrParser.h">
-      <Filter>yarr</Filter>
-    </ClInclude>
-    <ClInclude Include="..\yarr\YarrPattern.h">
-      <Filter>yarr</Filter>
-    </ClInclude>
-    <ClInclude Include="..\yarr\YarrSyntaxChecker.h">
-      <Filter>yarr</Filter>
-    </ClInclude>
-    <ClInclude Include="..\config.h" />
-    <ClInclude Include="..\runtime\PrototypeMap.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\API\JSValue.h">
-      <Filter>API</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\JSCJSValue.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\JSCJSValueInlines.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\bytecode\DataFormat.h">
-      <Filter>bytecode</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\StructureRareData.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\StructureRareDataInlines.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\API\JSAPIWrapperObject.h">
-      <Filter>API</Filter>
-    </ClInclude>
-    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\BooleanPrototype.lut.h">
-      <Filter>Derived Sources</Filter>
-    </ClInclude>
-    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\DatePrototype.lut.h">
-      <Filter>Derived Sources</Filter>
-    </ClInclude>
-    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\ErrorPrototype.lut.h">
-      <Filter>Derived Sources</Filter>
-    </ClInclude>
-    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\GeneratorPrototype.lut.h">
-      <Filter>Derived Sources</Filter>
-    </ClInclude>
-    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\HeaderDetection.h">
-      <Filter>Derived Sources</Filter>
-    </ClInclude>
-    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\InspectorBackendDispatchers.h">
-      <Filter>Derived Sources</Filter>
-    </ClInclude>
-    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\InspectorFrontendDispatchers.h">
-      <Filter>Derived Sources</Filter>
-    </ClInclude>
-    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\InspectorInstrumentationObject.lut.h">
-      <Filter>Derived Sources</Filter>
-    </ClInclude>
-    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\InspectorProtocolObjects.h">
-      <Filter>Derived Sources</Filter>
-    </ClInclude>
-    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\JSGlobalObject.lut.h">
-      <Filter>Derived Sources</Filter>
-    </ClInclude>
-    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\JSONObject.lut.h">
-      <Filter>Derived Sources</Filter>
-    </ClInclude>
-    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\Lexer.lut.h">
-      <Filter>Derived Sources</Filter>
-    </ClInclude>
-    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\ModuleLoaderObject.lut.h">
-      <Filter>Derived Sources</Filter>
-    </ClInclude>
-    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\NumberConstructor.lut.h">
-      <Filter>Derived Sources</Filter>
-    </ClInclude>
-    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\ObjectConstructor.lut.h">
-      <Filter>Derived Sources</Filter>
-    </ClInclude>
-    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\ReflectObject.lut.h">
-      <Filter>Derived Sources</Filter>
-    </ClInclude>
-    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\RegExpConstructor.lut.h">
-      <Filter>Derived Sources</Filter>
-    </ClInclude>
-    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\MapPrototype.lut.h">
-      <Filter>Derived Sources</Filter>
-    </ClInclude>
-    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\NumberPrototype.lut.h">
-      <Filter>Derived Sources</Filter>
-    </ClInclude>
-    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\RegExpJitTables.h">
-      <Filter>Derived Sources</Filter>
-    </ClInclude>
-    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\RegExpPrototype.lut.h">
-      <Filter>Derived Sources</Filter>
-    </ClInclude>
-    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\SetPrototype.lut.h">
-      <Filter>Derived Sources</Filter>
-    </ClInclude>
-    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\StringConstructor.lut.h">
-      <Filter>Derived Sources</Filter>
-    </ClInclude>
-    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\ArrayIteratorPrototype.lut.h">
-      <Filter>Derived Sources</Filter>
-    </ClInclude>
-    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\ArrayPrototype.lut.h">
-      <Filter>Derived Sources</Filter>
-    </ClInclude>
-    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\JSCBuiltins.h">
-      <Filter>Derived Sources</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\VM.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\VMInlines.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\VMEntryScope.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\CommonSlowPathsExceptions.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\API\JSCTestRunnerUtils.h">
-      <Filter>API</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\ArrayBuffer.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\ArrayBufferView.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\heap\CopyToken.h">
-      <Filter>heap</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\JSArrayBufferConstructor.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\JSArrayBuffer.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\JSArrayBufferView.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\JSArrayBufferPrototype.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\JSArrayBufferViewInlines.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\JSGenericTypedArrayView.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\JSGenericTypedArrayViewPrototypeInlines.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\JSGenericTypedArrayViewConstructor.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\JSGenericTypedArrayViewConstructorInlines.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\JSGenericTypedArrayViewInlines.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\JSGenericTypedArrayViewPrototype.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\JSGenericTypedArrayViewPrototypeFunctions.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\JSInternalPromise.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\JSInternalPromiseConstructor.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\JSInternalPromiseDeferred.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\JSInternalPromisePrototype.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\JSPromise.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\JSPromiseConstructor.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\JSPromiseDeferred.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\JSPromisePrototype.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\JSInt8Array.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\JSFloat32Array.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\JSFloat64Array.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\JSInt16Array.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\JSInt32Array.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\Uint8Array.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\Uint16Array.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\Uint32Array.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\TypedArrayType.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\TypedArrayAdaptors.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\TypedArrayController.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\TypedArrayInlines.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\TypedArrays.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\JSUint8ClampedArray.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\JSTypedArrayConstructors.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\JSTypedArrayPrototypes.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\JSTypedArrays.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\JSTypedArrayViewConstructor.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\JSTypedArrayViewPrototype.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\JSUint16Array.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\JSUint32Array.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\JSUint8Array.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\Float32Array.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\Float64Array.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\Int16Array.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\Int32Array.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\Int8Array.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\DataView.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\SimpleTypedArrayController.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\JSDataView.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\JSDataViewPrototype.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\JSDataViewPrototype.lut.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\GenericTypedArrayViewInlines.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\GenericTypedArrayView.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\ToNativeFromValue.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\ArrayConstructor.lut.h">
-      <Filter>Derived Sources</Filter>
-    </ClInclude>
-    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\DateConstructor.lut.h">
-      <Filter>Derived Sources</Filter>
-    </ClInclude>
-    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\JSInternalPromiseConstructor.lut.h">
-      <Filter>Derived Sources</Filter>
-    </ClInclude>
-    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\JSPromiseConstructor.lut.h">
-      <Filter>Derived Sources</Filter>
-    </ClInclude>
-    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\JSPromisePrototype.lut.h">
-      <Filter>Derived Sources</Filter>
-    </ClInclude>
-    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\KeywordLookup.lut.h">
-      <Filter>Derived Sources</Filter>
-    </ClInclude>
-    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\SymbolPrototype.lut.h">
-      <Filter>Derived Sources</Filter>
-    </ClInclude>
-    <ClInclude Include="..\heap\CodeBlockSet.h">
-      <Filter>heap</Filter>
-    </ClInclude>
-    <ClInclude Include="..\bytecode\DeferredCompilationCallback.h">
-      <Filter>bytecode</Filter>
-    </ClInclude>
-    <ClInclude Include="..\bytecode\DeferredSourceDump.h">
-      <Filter>bytecode</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGCompilationKey.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGCompilationMode.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\jit\JITToDFGDeferredCompilationCallback.h">
-      <Filter>jit</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\JSMap.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\JSModuleEnvironment.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\JSModuleNamespaceObject.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\JSModuleRecord.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\JSNativeStdFunction.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\JSSet.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\JSSetIterator.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\llint\LLIntEntrypoint.h">
-      <Filter>llint</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\MapConstructor.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\MapData.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\MapDataInlines.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\SetPrototype.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\SetIteratorPrototype.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\MapPrototype.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\SetConstructor.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGAbstractHeap.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGAbstractInterpreter.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGAbstractInterpreterInlines.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGAbstractValue.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGAdjacencyList.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGAllocator.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGAnalysis.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGArgumentPosition.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGArrayifySlowPathGenerator.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGArrayMode.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGAtTailAbstractState.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGBackwardsPropagationPhase.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGBasicBlock.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGBasicBlockInlines.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGBlockInsertionSet.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGBranchDirection.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGByteCodeParser.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGCallArrayAllocatorSlowPathGenerator.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGCapabilities.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGCCallHelpers.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGCFAPhase.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGCFGSimplificationPhase.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGClobberize.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGClobberSet.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGCommon.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGCommonData.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGConstantFoldingPhase.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGCPSRethreadingPhase.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGCriticalEdgeBreakingPhase.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGCSEPhase.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGDCEPhase.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGDesiredIdentifiers.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGDesiredInferredType.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGDesiredTransitions.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGDesiredWatchpoints.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGDesiredWeakReferences.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGDisassembler.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGDominators.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGDoubleFormatState.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGEdge.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGEdgeDominates.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGEdgeUsesStructure.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGFailedFinalizer.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGFiltrationResult.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGFinalizer.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGFixupPhase.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGFlushedAt.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGFlushFormat.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGLiveCatchVariablePreservationPhase.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGFPRInfo.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGFunctionWhitelist.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGGenerationInfo.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGGPRInfo.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGGraph.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGInPlaceAbstractState.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGInferredTypeCheck.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGInvalidationPointInjectionPhase.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGInsertionSet.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGJITCode.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGJITCompiler.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGJITFinalizer.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGJumpReplacement.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGLazyJSValue.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGLazyNode.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGLICMPhase.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGLivenessAnalysisPhase.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGLongLivedState.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGLoopPreHeaderCreationPhase.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGMinifiedGraph.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGMinifiedID.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGMinifiedNode.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGNaturalLoops.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGNode.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGNodeAllocator.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGNodeFlags.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGNodeType.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGOperations.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGOSRAvailabilityAnalysisPhase.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGOSREntrypointCreationPhase.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGOSRExit.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGOSRExitBase.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGOSRExitCompilationInfo.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGOSRExitCompiler.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGOSRExitCompilerCommon.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGOSRExitJumpPlaceholder.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGOSRExitPreparation.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGPhase.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGPlan.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGPredictionInjectionPhase.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGPredictionPropagationPhase.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGRegisterBank.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGRegisterSet.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGSafeToExecute.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGSaneStringGetByValSlowPathGenerator.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGScoreBoard.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGScratchRegisterAllocator.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGSilentRegisterSavePlan.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGSlowPathGenerator.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGSpeculativeJIT.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGSSAConversionPhase.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGStackLayoutPhase.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGStructureAbstractValue.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGThunks.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGTierUpCheckInjectionPhase.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGToFTLDeferredCompilationCallback.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGToFTLForOSREntryDeferredCompilationCallback.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGTypeCheckHoistingPhase.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGUnificationPhase.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGUseKind.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGValidate.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGValueSource.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGVariableAccessData.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGVariableAccessDataDump.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGVariableEvent.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGVariableEventStream.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGVariadicFunction.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGVirtualRegisterAllocationPhase.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGWatchpointCollectionPhase.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGWorklist.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\bytecode\DFGExitProfile.h">
-      <Filter>bytecode</Filter>
-    </ClInclude>
-    <ClInclude Include="..\bytecode\PreciseJumpTargets.h">
-      <Filter>bytecode</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\DumpContext.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\FunctionExecutableDump.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\CompilationResult.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\ArrayIteratorPrototype.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\MapIteratorPrototype.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\Microtask.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\jit\AssemblyHelpers.h">
-      <Filter>jit</Filter>
-    </ClInclude>
-    <ClInclude Include="..\jit\CCallHelpers.h">
-      <Filter>jit</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\WeakMapPrototype.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\WeakMapData.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\WeakMapConstructor.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\WeakSetConstructor.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\WeakSetPrototype.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\JSWeakMap.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\JSWeakSet.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\JSArrayIterator.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\JSMapIterator.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\jit\Repatch.h">
-      <Filter>jit</Filter>
-    </ClInclude>
-    <ClInclude Include="..\jit\RegisterMap.h">
-      <Filter>jit</Filter>
-    </ClInclude>
-    <ClInclude Include="..\jit\RegisterSet.h">
-      <Filter>jit</Filter>
-    </ClInclude>
-    <ClInclude Include="..\bytecode\InlineCallFrame.h">
-      <Filter>bytecode</Filter>
-    </ClInclude>
-    <ClInclude Include="..\bytecode\InlineCallFrameSet.h">
-      <Filter>bytecode</Filter>
-    </ClInclude>
-    <ClInclude Include="..\jit\JITOperations.h">
-      <Filter>jit</Filter>
-    </ClInclude>
-    <ClInclude Include="..\jit\GPRInfo.h">
-      <Filter>jit</Filter>
-    </ClInclude>
-    <ClInclude Include="..\jit\FPRInfo.h">
-      <Filter>jit</Filter>
-    </ClInclude>
-    <ClInclude Include="..\jit\ScratchRegisterAllocator.h">
-      <Filter>jit</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\TestRunnerUtils.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\jit\TempRegisterSet.h">
-      <Filter>jit</Filter>
-    </ClInclude>
-    <ClInclude Include="..\jit\JITInlineCacheGenerator.h">
-      <Filter>jit</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGAvailability.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\bytecode\BytecodeUseDef.h">
-      <Filter>bytecode</Filter>
-    </ClInclude>
-    <ClInclude Include="..\bytecode\CodeBlockJettisoningWatchpoint.h">
-      <Filter>bytecode</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\StackAlignment.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\bindings\ScriptFunctionCall.h">
-      <Filter>bindings</Filter>
-    </ClInclude>
-    <ClInclude Include="..\bindings\ScriptObject.h">
-      <Filter>bindings</Filter>
-    </ClInclude>
-    <ClInclude Include="..\bindings\ScriptValue.h">
-      <Filter>bindings</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGStrengthReductionPhase.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGSSALoweringPhase.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\ArrayBufferNeuteringWatchpoint.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\ConstantMode.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\JSDataViewPrototype.lut.h" />
-    <ClInclude Include="..\ftl\FTLAbbreviatedTypes.h">
-      <Filter>ftl</Filter>
-    </ClInclude>
-    <ClInclude Include="..\ftl\FTLAbbreviations.h">
-      <Filter>ftl</Filter>
-    </ClInclude>
-    <ClInclude Include="..\ftl\FTLAbstractHeap.h">
-      <Filter>ftl</Filter>
-    </ClInclude>
-    <ClInclude Include="..\ftl\FTLAbstractHeapRepository.h">
-      <Filter>ftl</Filter>
-    </ClInclude>
-    <ClInclude Include="..\ftl\FTLAvailableRecovery.h">
-      <Filter>ftl</Filter>
-    </ClInclude>
-    <ClInclude Include="..\ftl\FTLCapabilities.h">
-      <Filter>ftl</Filter>
-    </ClInclude>
-    <ClInclude Include="..\ftl\FTLCommonValues.h">
-      <Filter>ftl</Filter>
-    </ClInclude>
-    <ClInclude Include="..\ftl\FTLCompile.h">
-      <Filter>ftl</Filter>
-    </ClInclude>
-    <ClInclude Include="..\ftl\FTLCompileBinaryOp.h">
-      <Filter>ftl</Filter>
-    </ClInclude>
-    <ClInclude Include="..\ftl\FTLDataSection.h">
-      <Filter>ftl</Filter>
-    </ClInclude>
-    <ClInclude Include="..\ftl\FTLDWARFDebugLineInfo.h">
-      <Filter>ftl</Filter>
-    </ClInclude>
-    <ClInclude Include="..\ftl\FTLDWARFRegister.h">
-      <Filter>ftl</Filter>
-    </ClInclude>
-    <ClInclude Include="..\ftl\FTLExceptionHandlerManager.h">
-      <Filter>ftl</Filter>
-    </ClInclude>
-    <ClInclude Include="..\ftl\FTLExitArgument.h">
-      <Filter>ftl</Filter>
-    </ClInclude>
-    <ClInclude Include="..\ftl\FTLExitArgumentForOperand.h">
-      <Filter>ftl</Filter>
-    </ClInclude>
-    <ClInclude Include="..\ftl\FTLStackmapArgumentList.h">
-      <Filter>ftl</Filter>
-    </ClInclude>
-    <ClInclude Include="..\ftl\FTLExitThunkGenerator.h">
-      <Filter>ftl</Filter>
-    </ClInclude>
-    <ClInclude Include="..\ftl\FTLExitValue.h">
-      <Filter>ftl</Filter>
-    </ClInclude>
-    <ClInclude Include="..\ftl\FTLFail.h">
-      <Filter>ftl</Filter>
-    </ClInclude>
-    <ClInclude Include="..\ftl\FTLFormattedValue.h">
-      <Filter>ftl</Filter>
-    </ClInclude>
-    <ClInclude Include="..\ftl\FTLForOSREntryJITCode.h">
-      <Filter>ftl</Filter>
-    </ClInclude>
-    <ClInclude Include="..\ftl\FTLGeneratedFunction.h">
-      <Filter>ftl</Filter>
-    </ClInclude>
-    <ClInclude Include="..\ftl\FTLInlineCacheDescriptor.h">
-      <Filter>ftl</Filter>
-    </ClInclude>
-    <ClInclude Include="..\ftl\FTLInlineCacheSize.h">
-      <Filter>ftl</Filter>
-    </ClInclude>
-    <ClInclude Include="..\ftl\FTLIntrinsicRepository.h">
-      <Filter>ftl</Filter>
-    </ClInclude>
-    <ClInclude Include="..\ftl\FTLJITCode.h">
-      <Filter>ftl</Filter>
-    </ClInclude>
-    <ClInclude Include="..\ftl\FTLJITFinalizer.h">
-      <Filter>ftl</Filter>
-    </ClInclude>
-    <ClInclude Include="..\ftl\FTLJSCall.h">
-      <Filter>ftl</Filter>
-    </ClInclude>
-    <ClInclude Include="..\ftl\FTLJSTailCall.h">
-      <Filter>ftl</Filter>
-    </ClInclude>
-    <ClInclude Include="..\ftl\FTLLink.h">
-      <Filter>ftl</Filter>
-    </ClInclude>
-    <ClInclude Include="..\ftl\FTLLocation.h">
-      <Filter>ftl</Filter>
-    </ClInclude>
-    <ClInclude Include="..\ftl\FTLLowerDFGToB3.h">
-      <Filter>ftl</Filter>
-    </ClInclude>
-    <ClInclude Include="..\ftl\FTLLoweredNodeValue.h">
-      <Filter>ftl</Filter>
-    </ClInclude>
-    <ClInclude Include="..\ftl\FTLOSREntry.h">
-      <Filter>ftl</Filter>
-    </ClInclude>
-    <ClInclude Include="..\ftl\FTLOSRExit.h">
-      <Filter>ftl</Filter>
-    </ClInclude>
-    <ClInclude Include="..\ftl\FTLOSRExitCompilationInfo.h">
-      <Filter>ftl</Filter>
-    </ClInclude>
-    <ClInclude Include="..\ftl\FTLOSRExitCompiler.h">
-      <Filter>ftl</Filter>
-    </ClInclude>
-    <ClInclude Include="..\ftl\FTLOutput.h">
-      <Filter>ftl</Filter>
-    </ClInclude>
-    <ClInclude Include="..\ftl\FTLRecoveryOpcode.h">
-      <Filter>ftl</Filter>
-    </ClInclude>
-    <ClInclude Include="..\ftl\FTLRegisterAtOffset.h">
-      <Filter>ftl</Filter>
-    </ClInclude>
-    <ClInclude Include="..\ftl\FTLSaveRestore.h">
-      <Filter>ftl</Filter>
-    </ClInclude>
-    <ClInclude Include="..\ftl\FTLSlowPathCall.h">
-      <Filter>ftl</Filter>
-    </ClInclude>
-    <ClInclude Include="..\ftl\FTLSlowPathCallKey.h">
-      <Filter>ftl</Filter>
-    </ClInclude>
-    <ClInclude Include="..\ftl\FTLStackMaps.h">
-      <Filter>ftl</Filter>
-    </ClInclude>
-    <ClInclude Include="..\ftl\FTLState.h">
-      <Filter>ftl</Filter>
-    </ClInclude>
-    <ClInclude Include="..\ftl\FTLSwitchCase.h">
-      <Filter>ftl</Filter>
-    </ClInclude>
-    <ClInclude Include="..\ftl\FTLThunks.h">
-      <Filter>ftl</Filter>
-    </ClInclude>
-    <ClInclude Include="..\ftl\FTLTypedPointer.h">
-      <Filter>ftl</Filter>
-    </ClInclude>
-    <ClInclude Include="..\ftl\FTLUnwindInfo.h">
-      <Filter>ftl</Filter>
-    </ClInclude>
-    <ClInclude Include="..\ftl\FTLValueFromBlock.h">
-      <Filter>ftl</Filter>
-    </ClInclude>
-    <ClInclude Include="..\ftl\FTLValueRange.h">
-      <Filter>ftl</Filter>
-    </ClInclude>
-    <ClInclude Include="..\ftl\FTLWeight.h">
-      <Filter>ftl</Filter>
-    </ClInclude>
-    <ClInclude Include="..\ftl\FTLWeightedTarget.h">
-      <Filter>ftl</Filter>
-    </ClInclude>
-    <ClInclude Include="..\assembler\AbortReason.h">
-      <Filter>assembler</Filter>
-    </ClInclude>
-    <ClInclude Include="..\inspector\ConsoleMessage.h">
-      <Filter>inspector</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGArithMode.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGGraphSafepoint.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGIntegerCheckCombiningPhase.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGNodeOrigin.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGSafepoint.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGScannable.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGStaticExecutionCountEstimationPhase.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGThreadData.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\bytecode\GetByIdVariant.h">
-      <Filter>bytecode</Filter>
-    </ClInclude>
-    <ClInclude Include="..\inspector\IdentifiersFactory.h">
-      <Filter>inspector</Filter>
-    </ClInclude>
-    <ClInclude Include="..\inspector\InjectedScriptModule.h">
-      <Filter>inspector</Filter>
-    </ClInclude>
-    <ClInclude Include="..\inspector\InjectedScript.h">
-      <Filter>inspector</Filter>
-    </ClInclude>
-    <ClInclude Include="..\inspector\InjectedScriptBase.h">
-      <Filter>inspector</Filter>
-    </ClInclude>
-    <ClInclude Include="..\inspector\InjectedScriptHost.h">
-      <Filter>inspector</Filter>
-    </ClInclude>
-    <ClInclude Include="..\inspector\InjectedScriptManager.h">
-      <Filter>inspector</Filter>
-    </ClInclude>
-    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\InjectedScriptSource.h">
-      <Filter>Derived Sources</Filter>
-    </ClInclude>
-    <ClInclude Include="..\inspector\agents\InspectorConsoleAgent.h">
-      <Filter>inspector</Filter>
-    </ClInclude>
-    <ClInclude Include="..\inspector\InspectorEnvironment.h">
-      <Filter>inspector</Filter>
-    </ClInclude>
-    <ClInclude Include="..\inspector\JavaScriptCallFrame.h">
-      <Filter>inspector</Filter>
-    </ClInclude>
-    <ClInclude Include="..\inspector\JSInjectedScriptHost.h">
-      <Filter>inspector</Filter>
-    </ClInclude>
-    <ClInclude Include="..\inspector\JSInjectedScriptHostPrototype.h">
-      <Filter>inspector</Filter>
-    </ClInclude>
-    <ClInclude Include="..\inspector\JSJavaScriptCallFramePrototype.h">
-      <Filter>inspector</Filter>
-    </ClInclude>
-    <ClInclude Include="..\inspector\JSJavaScriptCallFrame.h">
-      <Filter>inspector</Filter>
-    </ClInclude>
-    <ClInclude Include="..\inspector\PerGlobalObjectWrapperWorld.h">
-      <Filter>inspector</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\JSCInlines.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\profiler\ProfilerJettisonReason.h">
-      <Filter>profiler</Filter>
-    </ClInclude>
-    <ClInclude Include="..\bytecode\PutByIdVariant.h">
-      <Filter>bytecode</Filter>
-    </ClInclude>
-    <ClInclude Include="..\inspector\ScriptArguments.h">
-      <Filter>inspector</Filter>
-    </ClInclude>
-    <ClInclude Include="..\jit\Reg.h">
-      <Filter>jit</Filter>
-    </ClInclude>
-    <ClInclude Include="..\inspector\ScriptBreakpoint.h">
-      <Filter>inspector</Filter>
-    </ClInclude>
-    <ClInclude Include="..\inspector\ScriptCallStack.h">
-      <Filter>inspector</Filter>
-    </ClInclude>
-    <ClInclude Include="..\inspector\ScriptCallFrame.h">
-      <Filter>inspector</Filter>
-    </ClInclude>
-    <ClInclude Include="..\inspector\ScriptCallStackFactory.h">
-      <Filter>inspector</Filter>
-    </ClInclude>
-    <ClInclude Include="..\inspector\ScriptDebugServer.h">
-      <Filter>inspector</Filter>
-    </ClInclude>
-    <ClInclude Include="..\inspector\ScriptDebugListener.h">
-      <Filter>inspector</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\MemoryStatistics.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\ModuleLoaderObject.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\bytecode\ComplexGetStatus.h">
-      <Filter>bytecode</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGDoesGC.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGFrozenValue.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGHeapLocation.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGMayExit.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGMaximalFlushInsertionPhase.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGPureValue.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGStructureClobberState.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGStructureRegistrationPhase.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGTransition.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGValueStrength.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\Exception.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\runtime\ExceptionFuzz.h">
-      <Filter>runtime</Filter>
-    </ClInclude>
-    <ClInclude Include="..\bytecode\ToThisStatus.h">
-      <Filter>bytecode</Filter>
-    </ClInclude>
-    <ClInclude Include="..\bytecode\CallVariant.h">
-      <Filter>bytecode</Filter>
-    </ClInclude>
-    <ClInclude Include="..\bytecode\CallEdge.h">
-      <Filter>bytecode</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGAvailabilityMap.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGBlockMap.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGBlockMapInlines.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGBlockSet.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGSSACalculator.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGBlockSetInlines.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGBlockWorklist.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGNaiveDominators.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGObjectAllocationSinkingPhase.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGObjectMaterializationData.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGPhiChildren.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGPrePostNumbering.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGPromotedHeapLocation.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGPropertyTypeKey.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\ftl\FTLExitPropertyValue.h">
-      <Filter>ftl</Filter>
-    </ClInclude>
-    <ClInclude Include="..\ftl\FTLExitTimeObjectMaterialization.h">
-      <Filter>ftl</Filter>
-    </ClInclude>
-    <ClInclude Include="..\ftl\FTLOperations.h">
-      <Filter>ftl</Filter>
-    </ClInclude>
-    <ClInclude Include="..\jit\BinarySwitch.h">
-      <Filter>jit</Filter>
-    </ClInclude>
-    <ClInclude Include="..\dfg\DFGPreciseLocalClobberize.h">
-      <Filter>dfg</Filter>
-    </ClInclude>
-    <ClInclude Include="..\jit\PCToCodeOriginMap.h">
-      <Filter>jit</Filter>
-    </ClInclude>
-    <ClInclude Include="..\jit\PolymorphicCallStubRoutine.h">
-      <Filter>jit</Filter>
-    </ClInclude>
-    <ClInclude Include="..\jit\SetupVarargsFrame.h" />
-    <ClInclude Include="..\dfg\DFGPutStackSinkingPhase.h" />
-    <ClInclude Include="..\ftl\FTLJSCallBase.h" />
-    <ClInclude Include="..\ftl\FTLJSCallVarargs.h" />
-    <ClInclude Include="..\runtime\MathCommon.h" />
-    <ClInclude Include="..\bytecode\BytecodeKills.h" />
-    <ClInclude Include="..\bytecode\VariableWriteFireDetail.h" />
-    <ClInclude Include="..\dfg\DFGArgumentsEliminationPhase.h" />
-    <ClInclude Include="..\dfg\DFGArgumentsUtilities.h" />
-    <ClInclude Include="..\dfg\DFGCallCreateDirectArgumentsSlowPathGenerator.h" />
-    <ClInclude Include="..\dfg\DFGCleanUpPhase.h" />
-    <ClInclude Include="..\dfg\DFGEpoch.h" />
-    <ClInclude Include="..\dfg\DFGForAllKills.h" />
-    <ClInclude Include="..\dfg\DFGMovHintRemovalPhase.h" />
-    <ClInclude Include="..\dfg\DFGPhantomInsertionPhase.h" />
-    <ClInclude Include="..\dfg\DFGVarargsForwardingPhase.h" />
-    <ClInclude Include="..\jit\ExecutableAllocationFuzz.h" />
-    <ClInclude Include="..\runtime\ArgumentsMode.h" />
-    <ClInclude Include="..\runtime\ClonedArguments.h" />
-    <ClInclude Include="..\runtime\DirectArguments.h" />
-    <ClInclude Include="..\runtime\DirectArgumentsOffset.h" />
-    <ClInclude Include="..\runtime\GenericArguments.h" />
-    <ClInclude Include="..\runtime\GenericArgumentsInlines.h" />
-    <ClInclude Include="..\runtime\GenericOffset.h" />
-    <ClInclude Include="..\runtime\InferredValue.h" />
-    <ClInclude Include="..\runtime\InferredType.h" />
-    <ClInclude Include="..\runtime\InferredTypeTable.h" />
-    <ClInclude Include="..\runtime\ScopeOffset.h" />
-    <ClInclude Include="..\runtime\ScopedArguments.h" />
-    <ClInclude Include="..\runtime\ScopedArgumentsTable.h" />
-    <ClInclude Include="..\runtime\TypeofType.h" />
-    <ClInclude Include="..\runtime\VarOffset.h" />
-    <ClInclude Include="..\wasm\JSWASMModule.h">
-      <Filter>wasm</Filter>
-    </ClInclude>
-    <ClInclude Include="..\wasm\WASMConstants.h">
-      <Filter>wasm</Filter>
-    </ClInclude>
-    <ClInclude Include="..\wasm\WASMFormat.h">
-      <Filter>wasm</Filter>
-    </ClInclude>
-    <ClInclude Include="..\wasm\WASMFunctionCompiler.h">
-      <Filter>wasm</Filter>
-    </ClInclude>
-    <ClInclude Include="..\wasm\WASMFunctionB3IRGenerator.h">
-      <Filter>wasm</Filter>
-    </ClInclude>
-    <ClInclude Include="..\wasm\WASMFunctionParser.h">
-      <Filter>wasm</Filter>
-    </ClInclude>
-    <ClInclude Include="..\wasm\WASMFunctionSyntaxChecker.h">
-      <Filter>wasm</Filter>
-    </ClInclude>
-    <ClInclude Include="..\wasm\WASMModuleParser.h">
-      <Filter>wasm</Filter>
-    </ClInclude>
-    <ClInclude Include="..\wasm\WASMReader.h">
-      <Filter>wasm</Filter>
-    </ClInclude>
-    <ClInclude Include="..\bytecode\TrackedReferences.h" />
-    <ClInclude Include="..\dfg\DFGCombinedLiveness.h" />
-    <ClInclude Include="..\dfg\DFGConstantHoistingPhase.h" />
-    <ClInclude Include="..\dfg\DFGIntegerRangeOptimizationPhase.h" />
-    <ClInclude Include="..\dfg\DFGOSRExitFuzz.h" />
-    <ClInclude Include="..\dfg\DFGStoreBarrierInsertionPhase.h" />
-    <ClInclude Include="..\bytecode\ObjectPropertyCondition.h" />
-    <ClInclude Include="..\bytecode\ObjectPropertyConditionSet.h" />
-    <ClInclude Include="..\bytecode\PropertyCondition.h" />
-    <ClInclude Include="..\dfg\DFGAdaptiveInferredPropertyValueWatchpoint.h" />
-    <ClInclude Include="..\dfg\DFGAdaptiveStructureWatchpoint.h" />
-    <ClInclude Include="..\dfg\DFGMultiGetByOffsetData.h" />
-    <ClInclude Include="..\dfg\DFGClobbersExitState.h" />
-  </ItemGroup>
-  <ItemGroup>
-    <None Include="JavaScriptCorePreLink.cmd" />
-    <None Include="JavaScriptCorePostBuild.cmd" />
-    <None Include="JavaScriptCorePreBuild.cmd" />
-    <None Include="..\bytecode\BytecodeList.json">
-      <Filter>bytecode</Filter>
-    </None>
-    <None Include="..\inspector\scripts\cssmin.py">
-      <Filter>inspector\scripts</Filter>
-    </None>
-    <None Include="..\inspector\scripts\generate-combined-inspector-json.py">
-      <Filter>inspector\scripts</Filter>
-    </None>
-    <None Include="..\inspector\scripts\generate-inspector-protocol-bindings.py">
-      <Filter>inspector\scripts</Filter>
-    </None>
-    <None Include="..\inspector\scripts\inline-and-minify-stylesheets-and-scripts.py">
-      <Filter>inspector\scripts</Filter>
-    </None>
-    <None Include="..\inspector\scripts\jsmin.py">
-      <Filter>inspector\scripts</Filter>
-    </None>
-    <None Include="..\inspector\scripts\xxd.pl">
-      <Filter>inspector\scripts</Filter>
-    </None>
-    <None Include="..\inspector\scripts\codegen\__init__.py">
-      <Filter>inspector\scripts\codegen</Filter>
-    </None>
-    <None Include="..\inspector\scripts\codegen\cpp_generator.py">
-      <Filter>inspector\scripts\codegen</Filter>
-    </None>
-    <None Include="..\inspector\scripts\codegen\cpp_generator_templates.py">
-      <Filter>inspector\scripts\codegen</Filter>
-    </None>
-    <None Include="..\inspector\scripts\codegen\generate_cpp_backend_dispatcher_header.py">
-      <Filter>inspector\scripts\codegen</Filter>
-    </None>
-    <None Include="..\inspector\scripts\codegen\generate_cpp_backend_dispatcher_implementation.py">
-      <Filter>inspector\scripts\codegen</Filter>
-    </None>
-    <None Include="..\inspector\scripts\codegen\generate_cpp_frontend_dispatcher_header.py">
-      <Filter>inspector\scripts\codegen</Filter>
-    </None>
-    <None Include="..\inspector\scripts\codegen\generate_cpp_frontend_dispatcher_implementation.py">
-      <Filter>inspector\scripts\codegen</Filter>
-    </None>
-    <None Include="..\inspector\scripts\codegen\generate_cpp_protocol_types_header.py">
-      <Filter>inspector\scripts\codegen</Filter>
-    </None>
-    <None Include="..\inspector\scripts\codegen\generate_cpp_protocol_types_implementation.py">
-      <Filter>inspector\scripts\codegen</Filter>
-    </None>
-    <None Include="..\inspector\scripts\codegen\generate_js_backend_commands.py">
-      <Filter>inspector\scripts\codegen</Filter>
-    </None>
-    <None Include="..\inspector\scripts\codegen\generator.py">
-      <Filter>inspector\scripts\codegen</Filter>
-    </None>
-    <None Include="..\inspector\scripts\codegen\generator_templates.py">
-      <Filter>inspector\scripts\codegen</Filter>
-    </None>
-    <None Include="..\inspector\scripts\codegen\models.py">
-      <Filter>inspector\scripts\codegen</Filter>
-    </None>
-    <None Include="..\inspector\scripts\tests\expected\commands-with-async-attribute.json-result">
-      <Filter>inspector\scripts\tests\expected</Filter>
-    </None>
-    <None Include="..\inspector\scripts\tests\expected\commands-with-optional-call-return-parameters.json-result">
-      <Filter>inspector\scripts\tests\expected</Filter>
-    </None>
-    <None Include="..\inspector\scripts\tests\expected\domains-with-varying-command-sizes.json-result">
-      <Filter>inspector\scripts\tests\expected</Filter>
-    </None>
-    <None Include="..\inspector\scripts\tests\expected\events-with-optional-parameters.json-result">
-      <Filter>inspector\scripts\tests\expected</Filter>
-    </None>
-    <None Include="..\inspector\scripts\tests\expected\fail-on-duplicate-type-declarations.json-error">
-      <Filter>inspector\scripts\tests\expected</Filter>
-    </None>
-    <None Include="..\inspector\scripts\tests\expected\fail-on-enum-with-no-values.json-error">
-      <Filter>inspector\scripts\tests\expected</Filter>
-    </None>
-    <None Include="..\inspector\scripts\tests\expected\fail-on-string-typed-optional-parameter-flag.json-error">
-      <Filter>inspector\scripts\tests\expected</Filter>
-    </None>
-    <None Include="..\inspector\scripts\tests\expected\fail-on-string-typed-optional-type-member.json-error">
-      <Filter>inspector\scripts\tests\expected</Filter>
-    </None>
-    <None Include="..\inspector\scripts\tests\expected\fail-on-type-declaration-using-type-reference.json-error">
-      <Filter>inspector\scripts\tests\expected</Filter>
-    </None>
-    <None Include="..\inspector\scripts\tests\expected\fail-on-type-with-lowercase-name.json-error">
-      <Filter>inspector\scripts\tests\expected</Filter>
-    </None>
-    <None Include="..\inspector\scripts\tests\expected\fail-on-unknown-type-reference-in-type-declaration.json-error">
-      <Filter>inspector\scripts\tests\expected</Filter>
-    </None>
-    <None Include="..\inspector\scripts\tests\expected\fail-on-unknown-type-reference-in-type-member.json-error">
-      <Filter>inspector\scripts\tests\expected</Filter>
-    </None>
-    <None Include="..\inspector\scripts\tests\expected\same-type-id-different-domain.json-result">
-      <Filter>inspector\scripts\tests\expected</Filter>
-    </None>
-    <None Include="..\inspector\scripts\tests\expected\shadowed-optional-type-setters.json-result">
-      <Filter>inspector\scripts\tests\expected</Filter>
-    </None>
-    <None Include="..\inspector\scripts\tests\expected\type-declaration-aliased-primitive-type.json-result">
-      <Filter>inspector\scripts\tests\expected</Filter>
-    </None>
-    <None Include="..\inspector\scripts\tests\expected\type-declaration-array-type.json-result">
-      <Filter>inspector\scripts\tests\expected</Filter>
-    </None>
-    <None Include="..\inspector\scripts\tests\expected\type-declaration-enum-type.json-result">
-      <Filter>inspector\scripts\tests\expected</Filter>
-    </None>
-    <None Include="..\inspector\scripts\tests\expected\type-declaration-object-type.json-result">
-      <Filter>inspector\scripts\tests\expected</Filter>
-    </None>
-    <None Include="..\inspector\scripts\tests\expected\type-requiring-runtime-casts.json-result">
-      <Filter>inspector\scripts\tests\expected</Filter>
-    </None>
-    <None Include="..\inspector\scripts\tests\commands-with-async-attribute.json">
-      <Filter>inspector\scripts\tests</Filter>
-    </None>
-    <None Include="..\inspector\scripts\tests\commands-with-optional-call-return-parameters.json">
-      <Filter>inspector\scripts\tests</Filter>
-    </None>
-    <None Include="..\inspector\scripts\tests\domains-with-varying-command-sizes.json">
-      <Filter>inspector\scripts\tests</Filter>
-    </None>
-    <None Include="..\inspector\scripts\tests\events-with-optional-parameters.json">
-      <Filter>inspector\scripts\tests</Filter>
-    </None>
-    <None Include="..\inspector\scripts\tests\fail-on-duplicate-type-declarations.json">
-      <Filter>inspector\scripts\tests</Filter>
-    </None>
-    <None Include="..\inspector\scripts\tests\fail-on-enum-with-no-values.json">
-      <Filter>inspector\scripts\tests</Filter>
-    </None>
-    <None Include="..\inspector\scripts\tests\fail-on-string-typed-optional-parameter-flag.json">
-      <Filter>inspector\scripts\tests</Filter>
-    </None>
-    <None Include="..\inspector\scripts\tests\fail-on-string-typed-optional-type-member.json">
-      <Filter>inspector\scripts\tests</Filter>
-    </None>
-    <None Include="..\inspector\scripts\tests\fail-on-type-declaration-using-type-reference.json">
-      <Filter>inspector\scripts\tests</Filter>
-    </None>
-    <None Include="..\inspector\scripts\tests\fail-on-type-with-lowercase-name.json">
-      <Filter>inspector\scripts\tests</Filter>
-    </None>
-    <None Include="..\inspector\scripts\tests\fail-on-unknown-type-reference-in-type-declaration.json">
-      <Filter>inspector\scripts\tests</Filter>
-    </None>
-    <None Include="..\inspector\scripts\tests\fail-on-unknown-type-reference-in-type-member.json">
-      <Filter>inspector\scripts\tests</Filter>
-    </None>
-    <None Include="..\inspector\scripts\tests\same-type-id-different-domain.json">
-      <Filter>inspector\scripts\tests</Filter>
-    </None>
-    <None Include="..\inspector\scripts\tests\shadowed-optional-type-setters.json">
-      <Filter>inspector\scripts\tests</Filter>
-    </None>
-    <None Include="..\inspector\scripts\tests\type-declaration-aliased-primitive-type.json">
-      <Filter>inspector\scripts\tests</Filter>
-    </None>
-    <None Include="..\inspector\scripts\tests\type-declaration-array-type.json">
-      <Filter>inspector\scripts\tests</Filter>
-    </None>
-    <None Include="..\inspector\scripts\tests\type-declaration-enum-type.json">
-      <Filter>inspector\scripts\tests</Filter>
-    </None>
-    <None Include="..\inspector\scripts\tests\type-declaration-object-type.json">
-      <Filter>inspector\scripts\tests</Filter>
-    </None>
-    <None Include="..\inspector\scripts\tests\type-requiring-runtime-casts.json">
-      <Filter>inspector\scripts\tests</Filter>
-    </None>
-  </ItemGroup>
-  <ItemGroup>
-    <MASM Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\LowLevelInterpreterWin.asm">
-      <Filter>Derived Sources</Filter>
-    </MASM>
-    <MASM Include="..\jit\JITStubsMSVC64.asm">
-      <Filter>jit</Filter>
-    </MASM>
-  </ItemGroup>
-</Project>
diff --git a/Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCoreCF.props b/Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCoreCF.props
deleted file mode 100644 (file)
index 081981b..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <ImportGroup Label="PropertySheets" />
-  <PropertyGroup Label="UserMacros" />
-  <PropertyGroup />
-  <ItemDefinitionGroup>
-    <Link>
-      <AdditionalDependencies>CoreFoundation$(DebugSuffix).lib;%(AdditionalDependencies)</AdditionalDependencies>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemGroup />
-</Project>
\ No newline at end of file
diff --git a/Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCoreCFLite.props b/Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCoreCFLite.props
deleted file mode 100644 (file)
index cd3b5dd..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <ImportGroup Label="PropertySheets" />
-  <PropertyGroup Label="UserMacros" />
-  <PropertyGroup />
-  <ItemDefinitionGroup>
-    <Link>
-      <AdditionalDependencies>CFLite.lib;%(AdditionalDependencies)</AdditionalDependencies>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemGroup />
-</Project>
\ No newline at end of file
diff --git a/Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCoreCommon.props b/Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCoreCommon.props
deleted file mode 100644 (file)
index a57ab69..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <ImportGroup Label="PropertySheets" />
-  <PropertyGroup Label="UserMacros" />
-  <PropertyGroup />
-  <ItemDefinitionGroup>
-    <ClCompile>
-      <DisableSpecificWarnings>4611;%(DisableSpecificWarnings)</DisableSpecificWarnings>
-      <AdditionalIncludeDirectories>..\;..\tools\;..\runtime\;..\llint\;..\jit\;..\disassembler\;..\heap\;..\debugger\;..\assembler\;..\profiler\;..\yarr\;..\interpreter\;..\bytecode\;..\builtins\;..\dfg\;..\bytecompiler\;..\parser\;..\API\;..\ftl\;..\bindings\;..\inspector\;..\wasm\;..\ftl;..\llvm;..\llvm\library;$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\JavaScriptCore\DerivedSources\;$(ConfigurationBuildDir)\include\;$(ConfigurationBuildDir)\include\JavaScriptCore\;$(ConfigurationBuildDir)\include\private\;$(WebKit_Libraries)\include;$(WebKit_Libraries)\include\private;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
-      <ForcedIncludeFiles>ICUVersion.h;%(ForcedIncludeFiles)</ForcedIncludeFiles>
-      <DisableSpecificWarnings>4611;%(DisableSpecificWarnings)</DisableSpecificWarnings>
-    </ClCompile>
-    <Link>
-      <AdditionalDependencies>winmm.lib;libicuin$(DebugSuffix).lib;libicuuc$(DebugSuffix).lib;WTF$(DebugSuffix).lib;%(AdditionalDependencies)</AdditionalDependencies>
-      <ModuleDefinitionFile>
-      </ModuleDefinitionFile>
-      <SubSystem>Console</SubSystem>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemGroup />
-</Project>
diff --git a/Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCoreDLL.cpp b/Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCoreDLL.cpp
deleted file mode 100644 (file)
index 779e1b8..0000000
+++ /dev/null
@@ -1,50 +0,0 @@
-/*
-* Copyright (C) 2015 Apple Inc.  All rights reserved.
-*
-* Redistribution and use in source and binary forms, with or without
-* modification, are permitted provided that the following conditions
-* are met:
-* 1. Redistributions of source code must retain the above copyright
-*    notice, this list of conditions and the following disclaimer.
-* 2. Redistributions in binary form must reproduce the above copyright
-*    notice, this list of conditions and the following disclaimer in the
-*    documentation and/or other materials provided with the distribution.
-*
-* THIS SOFTWARE IS PROVIDED BY APPLE INC. ``AS IS'' AND ANY
-* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
-* PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE INC. OR
-* CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
-* EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
-* PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
-* PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-* OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-*/
-
-#include <Windows.h>
-#include <math.h>
-
-BOOL WINAPI DllMain(HINSTANCE hinstDLL, DWORD fdwReason, LPVOID lpvReserved)
-{
-    switch (fdwReason) {
-    case DLL_PROCESS_ATTACH:
-#if defined(_M_X64) || defined(__x86_64__)
-        // The VS2013 runtime has a bug where it mis-detects AVX-capable processors
-        // if the feature has been disabled in firmware. This causes us to crash
-        // in some of the math functions. For now, we disable those optimizations
-        // because Microsoft is not going to fix the problem in VS2013.
-        // FIXME: http://webkit.org/b/141449: Remove this workaround when we switch to VS2015+.
-        _set_FMA3_enable(0);
-#endif
-        break;
-
-    case DLL_PROCESS_DETACH:
-    case DLL_THREAD_ATTACH:
-    case DLL_THREAD_DETACH:
-        break;
-    }
-
-    return TRUE;
-}
diff --git a/Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCoreDebug.props b/Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCoreDebug.props
deleted file mode 100644 (file)
index 1f0bd7d..0000000
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <ImportGroup Label="PropertySheets">
-    <Import Project="$(WebKit_Libraries)\tools\vsprops\FeatureDefines.props" />
-    <Import Project="$(WebKit_Libraries)\tools\vsprops\common.props" />
-    <Import Project="$(WebKit_Libraries)\tools\vsprops\debug.props" />
-    <Import Project="JavaScriptCoreCommon.props" />
-    <Import Project="JavaScriptCoreCF.props" />
-  </ImportGroup>
-  <PropertyGroup Label="UserMacros" />
-  <PropertyGroup />
-  <ItemDefinitionGroup>
-    <ClCompile />
-  </ItemDefinitionGroup>
-  <ItemGroup />
-</Project>
\ No newline at end of file
diff --git a/Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCoreDebugCFLite.props b/Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCoreDebugCFLite.props
deleted file mode 100644 (file)
index 3ccdbb1..0000000
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <ImportGroup Label="PropertySheets">
-    <Import Project="$(WebKit_Libraries)\tools\vsprops\FeatureDefinesCairo.props" />
-    <Import Project="$(WebKit_Libraries)\tools\vsprops\common.props" />
-    <Import Project="$(WebKit_Libraries)\tools\vsprops\debug.props" />
-    <Import Project="JavaScriptCoreCommon.props" />
-    <Import Project="JavaScriptCoreCFLite.props" />
-  </ImportGroup>
-  <PropertyGroup Label="UserMacros" />
-  <PropertyGroup />
-  <ItemDefinitionGroup>
-    <ClCompile />
-  </ItemDefinitionGroup>
-  <ItemGroup />
-</Project>
\ No newline at end of file
diff --git a/Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCoreGenerated.make b/Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCoreGenerated.make
deleted file mode 100644 (file)
index 8868e40..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-all:
-    @type NUL > "%ConfigurationBuildDir%\buildfailed"
-    @perl build-generated-files.pl "%ConfigurationBuildDir%" "$(WEBKIT_LIBRARIES)" "%PlatformArchitecture%"
-    @copy-files.cmd
-
-    -@del "%ConfigurationBuildDir%\include\private\JavaScriptCore\stdbool.h" "%ConfigurationBuildDir%\include\private\JavaScriptCore\stdint.h" >nul 2>nul
-    -@del "%ConfigurationBuildDir%\buildfailed"
-
-clean:
-    -@del "%ConfigurationBuildDir%\buildfailed"
-    copy-files.cmd clean
-    -@del /s /q "%ConfigurationBuildDir%\obj%PlatformArchitecture%\JavaScriptCore\DerivedSources"
diff --git a/Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCoreGenerated.vcxproj b/Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCoreGenerated.vcxproj
deleted file mode 100644 (file)
index 00aeb9e..0000000
+++ /dev/null
@@ -1,226 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <ItemGroup Label="ProjectConfigurations">
-    <ProjectConfiguration Include="DebugSuffix|Win32">
-      <Configuration>DebugSuffix</Configuration>
-      <Platform>Win32</Platform>
-    </ProjectConfiguration>
-    <ProjectConfiguration Include="DebugSuffix|x64">
-      <Configuration>DebugSuffix</Configuration>
-      <Platform>x64</Platform>
-    </ProjectConfiguration>
-    <ProjectConfiguration Include="Debug_WinCairo|Win32">
-      <Configuration>Debug_WinCairo</Configuration>
-      <Platform>Win32</Platform>
-    </ProjectConfiguration>
-    <ProjectConfiguration Include="Debug_WinCairo|x64">
-      <Configuration>Debug_WinCairo</Configuration>
-      <Platform>x64</Platform>
-    </ProjectConfiguration>
-    <ProjectConfiguration Include="Debug|Win32">
-      <Configuration>Debug</Configuration>
-      <Platform>Win32</Platform>
-    </ProjectConfiguration>
-    <ProjectConfiguration Include="Debug|x64">
-      <Configuration>Debug</Configuration>
-      <Platform>x64</Platform>
-    </ProjectConfiguration>
-    <ProjectConfiguration Include="Production|Win32">
-      <Configuration>Production</Configuration>
-      <Platform>Win32</Platform>
-    </ProjectConfiguration>
-    <ProjectConfiguration Include="Production|x64">
-      <Configuration>Production</Configuration>
-      <Platform>x64</Platform>
-    </ProjectConfiguration>
-    <ProjectConfiguration Include="Release_WinCairo|Win32">
-      <Configuration>Release_WinCairo</Configuration>
-      <Platform>Win32</Platform>
-    </ProjectConfiguration>
-    <ProjectConfiguration Include="Release_WinCairo|x64">
-      <Configuration>Release_WinCairo</Configuration>
-      <Platform>x64</Platform>
-    </ProjectConfiguration>
-    <ProjectConfiguration Include="Release|Win32">
-      <Configuration>Release</Configuration>
-      <Platform>Win32</Platform>
-    </ProjectConfiguration>
-    <ProjectConfiguration Include="Release|x64">
-      <Configuration>Release</Configuration>
-      <Platform>x64</Platform>
-    </ProjectConfiguration>
-  </ItemGroup>
-  <ItemGroup>
-    <None Include="..\DerivedSources.make" />
-    <None Include="build-generated-files.pl" />
-    <None Include="copy-files.cmd" />
-    <None Include="JavaScriptCoreGenerated.make" />
-  </ItemGroup>
-  <PropertyGroup Label="Globals">
-    <ProjectGuid>{3670D01F-95F3-45A8-B878-947EB6CF214E}</ProjectGuid>
-    <Keyword>MakeFileProj</Keyword>
-  </PropertyGroup>
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
-    <ConfigurationType>Makefile</ConfigurationType>
-    <UseDebugLibraries>true</UseDebugLibraries>
-    <PlatformToolset>v140</PlatformToolset>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
-    <ConfigurationType>Makefile</ConfigurationType>
-    <UseDebugLibraries>true</UseDebugLibraries>
-    <PlatformToolset>v140</PlatformToolset>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_WinCairo|Win32'" Label="Configuration">
-    <ConfigurationType>Makefile</ConfigurationType>
-    <UseDebugLibraries>true</UseDebugLibraries>
-    <PlatformToolset>v140</PlatformToolset>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_WinCairo|x64'" Label="Configuration">
-    <ConfigurationType>Makefile</ConfigurationType>
-    <UseDebugLibraries>true</UseDebugLibraries>
-    <PlatformToolset>v140</PlatformToolset>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugSuffix|Win32'" Label="Configuration">
-    <ConfigurationType>Makefile</ConfigurationType>
-    <UseDebugLibraries>true</UseDebugLibraries>
-    <PlatformToolset>v140</PlatformToolset>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugSuffix|x64'" Label="Configuration">
-    <ConfigurationType>Makefile</ConfigurationType>
-    <UseDebugLibraries>true</UseDebugLibraries>
-    <PlatformToolset>v140</PlatformToolset>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
-    <ConfigurationType>Makefile</ConfigurationType>
-    <UseDebugLibraries>false</UseDebugLibraries>
-    <PlatformToolset>v140</PlatformToolset>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
-    <ConfigurationType>Makefile</ConfigurationType>
-    <UseDebugLibraries>false</UseDebugLibraries>
-    <PlatformToolset>v140</PlatformToolset>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_WinCairo|Win32'" Label="Configuration">
-    <ConfigurationType>Makefile</ConfigurationType>
-    <UseDebugLibraries>false</UseDebugLibraries>
-    <PlatformToolset>v140</PlatformToolset>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_WinCairo|x64'" Label="Configuration">
-    <ConfigurationType>Makefile</ConfigurationType>
-    <UseDebugLibraries>false</UseDebugLibraries>
-    <PlatformToolset>v140</PlatformToolset>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Production|Win32'" Label="Configuration">
-    <ConfigurationType>Makefile</ConfigurationType>
-    <UseDebugLibraries>false</UseDebugLibraries>
-    <PlatformToolset>v140</PlatformToolset>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Production|x64'" Label="Configuration">
-    <ConfigurationType>Makefile</ConfigurationType>
-    <UseDebugLibraries>false</UseDebugLibraries>
-    <PlatformToolset>v140</PlatformToolset>
-  </PropertyGroup>
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
-  <ImportGroup Label="ExtensionSettings">
-  </ImportGroup>
-&