Unreviewed typo fix after r159494.
authorossy@webkit.org <ossy@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 19 Nov 2013 14:01:35 +0000 (14:01 +0000)
committerossy@webkit.org <ossy@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 19 Nov 2013 14:01:35 +0000 (14:01 +0000)
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@159499 268f45cc-cd09-0410-ab3c-d52691b4dbfc

225 files changed:
Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCore.vcxproj
Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCore.vcxproj.filters
Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCoreCF.props
Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCoreCFLite.props
Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCoreCommon.props
Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCoreDebug.props
Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCoreDebugCFLite.props
Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCoreGenerated.vcxproj
Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCoreGenerated.vcxproj.filters
Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCoreGeneratedCommon.props
Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCoreGeneratedDebug.props
Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCoreGeneratedProduction.props
Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCoreGeneratedRelease.props
Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCoreProduction.props
Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCoreRelease.props
Source/JavaScriptCore/JavaScriptCore.vcxproj/JavaScriptCoreReleaseCFLite.props
Source/JavaScriptCore/JavaScriptCore.vcxproj/LLInt/LLIntAssembly/LLIntAssembly.vcxproj
Source/JavaScriptCore/JavaScriptCore.vcxproj/LLInt/LLIntDesiredOffsets/LLIntDesiredOffsets.vcxproj
Source/JavaScriptCore/JavaScriptCore.vcxproj/LLInt/LLIntOffsetsExtractor/LLIntOffsetsExtractor.vcxproj
Source/JavaScriptCore/JavaScriptCore.vcxproj/LLInt/LLIntOffsetsExtractor/LLIntOffsetsExtractorCommon.props
Source/JavaScriptCore/JavaScriptCore.vcxproj/LLInt/LLIntOffsetsExtractor/LLIntOffsetsExtractorDebug.props
Source/JavaScriptCore/JavaScriptCore.vcxproj/LLInt/LLIntOffsetsExtractor/LLIntOffsetsExtractorProduction.props
Source/JavaScriptCore/JavaScriptCore.vcxproj/LLInt/LLIntOffsetsExtractor/LLIntOffsetsExtractorRelease.props
Source/JavaScriptCore/JavaScriptCore.vcxproj/jsc/jsc.vcxproj
Source/JavaScriptCore/JavaScriptCore.vcxproj/jsc/jsc.vcxproj.filters
Source/JavaScriptCore/JavaScriptCore.vcxproj/jsc/jscCommon.props
Source/JavaScriptCore/JavaScriptCore.vcxproj/jsc/jscDebug.props
Source/JavaScriptCore/JavaScriptCore.vcxproj/jsc/jscProduction.props
Source/JavaScriptCore/JavaScriptCore.vcxproj/jsc/jscRelease.props
Source/JavaScriptCore/JavaScriptCore.vcxproj/testRegExp/testRegExp.vcxproj
Source/JavaScriptCore/JavaScriptCore.vcxproj/testRegExp/testRegExp.vcxproj.filters
Source/JavaScriptCore/JavaScriptCore.vcxproj/testRegExp/testRegExpCommon.props
Source/JavaScriptCore/JavaScriptCore.vcxproj/testRegExp/testRegExpDebug.props
Source/JavaScriptCore/JavaScriptCore.vcxproj/testRegExp/testRegExpProduction.props
Source/JavaScriptCore/JavaScriptCore.vcxproj/testRegExp/testRegExpRelease.props
Source/JavaScriptCore/JavaScriptCore.vcxproj/testapi/testapi.vcxproj
Source/JavaScriptCore/JavaScriptCore.vcxproj/testapi/testapi.vcxproj.filters
Source/JavaScriptCore/JavaScriptCore.vcxproj/testapi/testapiCommon.props
Source/JavaScriptCore/JavaScriptCore.vcxproj/testapi/testapiCommonCFLite.props
Source/JavaScriptCore/JavaScriptCore.vcxproj/testapi/testapiDebug.props
Source/JavaScriptCore/JavaScriptCore.vcxproj/testapi/testapiDebugCFLite.props
Source/JavaScriptCore/JavaScriptCore.vcxproj/testapi/testapiProduction.props
Source/JavaScriptCore/JavaScriptCore.vcxproj/testapi/testapiRelease.props
Source/JavaScriptCore/JavaScriptCore.vcxproj/testapi/testapiReleaseCFLite.props
Source/ThirdParty/ANGLE/ANGLE.vcxproj/ANGLEGenerated.vcxproj
Source/ThirdParty/ANGLE/ANGLE.vcxproj/ANGLEGenerated.vcxproj.filters
Source/ThirdParty/ANGLE/ANGLE.vcxproj/ANGLERelease.props
Source/ThirdParty/ANGLE/ANGLE.vcxproj/DirectX32.props
Source/ThirdParty/ANGLE/ANGLE.vcxproj/DirectX64.props
Source/ThirdParty/ANGLE/ANGLE.vcxproj/libEGL.vcxproj
Source/ThirdParty/ANGLE/ANGLE.vcxproj/libEGL.vcxproj.filters
Source/ThirdParty/ANGLE/ANGLE.vcxproj/libEGLCommon.props
Source/ThirdParty/ANGLE/ANGLE.vcxproj/libGLESv2.vcxproj
Source/ThirdParty/ANGLE/ANGLE.vcxproj/libGLESv2.vcxproj.filters
Source/ThirdParty/ANGLE/ANGLE.vcxproj/libGLESv2Common.props
Source/ThirdParty/ANGLE/ANGLE.vcxproj/preprocessor.vcxproj
Source/ThirdParty/ANGLE/ANGLE.vcxproj/preprocessor.vcxproj.filters
Source/ThirdParty/ANGLE/ANGLE.vcxproj/translatorCommon.props
Source/ThirdParty/ANGLE/ANGLE.vcxproj/translator_common.vcxproj
Source/ThirdParty/ANGLE/ANGLE.vcxproj/translator_common.vcxproj.filters
Source/ThirdParty/ANGLE/ANGLE.vcxproj/translator_glsl.vcxproj
Source/ThirdParty/ANGLE/ANGLE.vcxproj/translator_glsl.vcxproj.filters
Source/ThirdParty/ANGLE/ANGLE.vcxproj/translator_hlsl.vcxproj
Source/ThirdParty/ANGLE/ANGLE.vcxproj/translator_hlsl.vcxproj.filters
Source/ThirdParty/gtest/msvc/gtest-md.vcxproj
Source/ThirdParty/gtest/msvc/gtest-md.vcxproj.filters
Source/WTF/WTF.vcxproj/WTF.vcxproj
Source/WTF/WTF.vcxproj/WTF.vcxproj.filters
Source/WTF/WTF.vcxproj/WTFCFLite.props
Source/WTF/WTF.vcxproj/WTFCommon.props
Source/WTF/WTF.vcxproj/WTFCoreFoundation.props
Source/WTF/WTF.vcxproj/WTFDebug.props
Source/WTF/WTF.vcxproj/WTFDebugWinCairo.props
Source/WTF/WTF.vcxproj/WTFGenerated.vcxproj
Source/WTF/WTF.vcxproj/WTFGenerated.vcxproj.filters
Source/WTF/WTF.vcxproj/WTFGeneratedCommon.props
Source/WTF/WTF.vcxproj/WTFGeneratedDebug.props
Source/WTF/WTF.vcxproj/WTFGeneratedProduction.props
Source/WTF/WTF.vcxproj/WTFGeneratedRelease.props
Source/WTF/WTF.vcxproj/WTFProduction.props
Source/WTF/WTF.vcxproj/WTFRelease.props
Source/WTF/WTF.vcxproj/WTFReleaseWinCairo.props
Source/WebCore/WebCore.vcxproj/QTMovieWin/QTMovieWin.vcxproj
Source/WebCore/WebCore.vcxproj/QTMovieWin/QTMovieWin.vcxproj.filters
Source/WebCore/WebCore.vcxproj/QTMovieWin/QTMovieWinCairoDebug.props
Source/WebCore/WebCore.vcxproj/QTMovieWin/QTMovieWinCairoRelease.props
Source/WebCore/WebCore.vcxproj/QTMovieWin/QTMovieWinCommon.props
Source/WebCore/WebCore.vcxproj/QTMovieWin/QTMovieWinDebug.props
Source/WebCore/WebCore.vcxproj/QTMovieWin/QTMovieWinProduction.props
Source/WebCore/WebCore.vcxproj/QTMovieWin/QTMovieWinRelease.props
Source/WebCore/WebCore.vcxproj/WebCoreCFNetwork.props
Source/WebCore/WebCore.vcxproj/WebCoreCG.props
Source/WebCore/WebCore.vcxproj/WebCoreCURL.props
Source/WebCore/WebCore.vcxproj/WebCoreCairo.props
Source/WebCore/WebCore.vcxproj/WebCoreCommon.props
Source/WebCore/WebCore.vcxproj/WebCoreDebug.props
Source/WebCore/WebCore.vcxproj/WebCoreDebugWinCairo.props
Source/WebCore/WebCore.vcxproj/WebCoreGenerated.vcxproj
Source/WebCore/WebCore.vcxproj/WebCoreGenerated.vcxproj.filters
Source/WebCore/WebCore.vcxproj/WebCoreGeneratedCommon.props
Source/WebCore/WebCore.vcxproj/WebCoreGeneratedDebug.props
Source/WebCore/WebCore.vcxproj/WebCoreGeneratedDebugWinCairo.props
Source/WebCore/WebCore.vcxproj/WebCoreGeneratedProduction.props
Source/WebCore/WebCore.vcxproj/WebCoreGeneratedRelease.props
Source/WebCore/WebCore.vcxproj/WebCoreGeneratedReleaseWinCairo.props
Source/WebCore/WebCore.vcxproj/WebCoreGeneratedWinCairoCommon.props
Source/WebCore/WebCore.vcxproj/WebCoreMediaQT.props
Source/WebCore/WebCore.vcxproj/WebCoreProduction.props
Source/WebCore/WebCore.vcxproj/WebCoreQuartzCore.props
Source/WebCore/WebCore.vcxproj/WebCoreRelease.props
Source/WebCore/WebCore.vcxproj/WebCoreReleaseWinCairo.props
Source/WebCore/WebCore.vcxproj/WebCoreTestSupport.vcxproj
Source/WebCore/WebCore.vcxproj/WebCoreTestSupport.vcxproj.filters
Source/WebInspectorUI/WebInspectorUI.vcxproj/WebInspectorUI.vcxproj
Source/WebInspectorUI/WebInspectorUI.vcxproj/WebInspectorUI.vcxproj.filters
Source/WebKit/WebKit.vcxproj/Interfaces/Interfaces.vcxproj
Source/WebKit/WebKit.vcxproj/Interfaces/Interfaces.vcxproj.filters
Source/WebKit/WebKit.vcxproj/Interfaces/InterfacesCommon.props
Source/WebKit/WebKit.vcxproj/Interfaces/InterfacesDebug.props
Source/WebKit/WebKit.vcxproj/Interfaces/InterfacesDebugWinCairo.props
Source/WebKit/WebKit.vcxproj/Interfaces/InterfacesProduction.props
Source/WebKit/WebKit.vcxproj/Interfaces/InterfacesRelease.props
Source/WebKit/WebKit.vcxproj/Interfaces/InterfacesReleaseWinCairo.props
Source/WebKit/WebKit.vcxproj/WebKit/WebKit.vcxproj
Source/WebKit/WebKit.vcxproj/WebKit/WebKit.vcxproj.filters
Source/WebKit/WebKit.vcxproj/WebKit/WebKitApple.props
Source/WebKit/WebKit.vcxproj/WebKit/WebKitCFLite.props
Source/WebKit/WebKit.vcxproj/WebKit/WebKitCommon.props
Source/WebKit/WebKit.vcxproj/WebKit/WebKitDebug.props
Source/WebKit/WebKit.vcxproj/WebKit/WebKitDebugWinCairo.props
Source/WebKit/WebKit.vcxproj/WebKit/WebKitDirectX.props
Source/WebKit/WebKit.vcxproj/WebKit/WebKitProduction.props
Source/WebKit/WebKit.vcxproj/WebKit/WebKitRelease.props
Source/WebKit/WebKit.vcxproj/WebKit/WebKitReleaseWinCairo.props
Source/WebKit/WebKit.vcxproj/WebKitExportGenerator/WebKitExportGenerator.vcxproj
Source/WebKit/WebKit.vcxproj/WebKitExportGenerator/WebKitExportGenerator.vcxproj.filters
Source/WebKit/WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorCommon.props
Source/WebKit/WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorDebug.props
Source/WebKit/WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorDebugWinCairo.props
Source/WebKit/WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorProduction.props
Source/WebKit/WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorRelease.props
Source/WebKit/WebKit.vcxproj/WebKitExportGenerator/WebKitExportGeneratorReleaseWinCairo.props
Source/WebKit/WebKit.vcxproj/WebKitGUID/WebKitGUID.vcxproj
Source/WebKit/WebKit.vcxproj/WebKitGUID/WebKitGUID.vcxproj.filters
Source/WebKit/WebKit.vcxproj/WebKitGUID/WebKitGUIDCommon.props
Source/WebKit/WebKit.vcxproj/WebKitGUID/WebKitGUIDDebug.props
Source/WebKit/WebKit.vcxproj/WebKitGUID/WebKitGUIDDebugWinCairo.props
Source/WebKit/WebKit.vcxproj/WebKitGUID/WebKitGUIDProduction.props
Source/WebKit/WebKit.vcxproj/WebKitGUID/WebKitGUIDRelease.props
Source/WebKit/WebKit.vcxproj/WebKitGUID/WebKitGUIDReleaseWinCairo.props
Tools/DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTree.vcxproj
Tools/DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTree.vcxproj.filters
Tools/DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeApple.props
Tools/DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeCommon.props
Tools/DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeDebug.props
Tools/DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeDebugWinCairo.props
Tools/DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeLauncher.vcxproj
Tools/DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeLauncherCommon.props
Tools/DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeLauncherDebug.props
Tools/DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeLauncherProduction.props
Tools/DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeLauncherRelease.props
Tools/DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeProduction.props
Tools/DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeRelease.props
Tools/DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeReleaseWinCairo.props
Tools/DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiff.vcxproj
Tools/DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffCommon.props
Tools/DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffCommonWinCairo.props
Tools/DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffDebug.props
Tools/DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffDebugWinCairo.props
Tools/DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffLauncher.vcxproj
Tools/DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffLauncherCommon.props
Tools/DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffLauncherDebug.props
Tools/DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffLauncherProduction.props
Tools/DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffLauncherRelease.props
Tools/DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffProduction.props
Tools/DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffRelease.props
Tools/DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffReleaseWinCairo.props
Tools/DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePlugin.vcxproj
Tools/DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePlugin.vcxproj.filters
Tools/DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePluginCommon.props
Tools/DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePluginDebug.props
Tools/DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePluginProduction.props
Tools/DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePluginRelease.props
Tools/TestWebKitAPI/TestWebKitAPI.vcxproj/TestWebKitAPI.vcxproj
Tools/TestWebKitAPI/TestWebKitAPI.vcxproj/TestWebKitAPI.vcxproj.filters
Tools/TestWebKitAPI/TestWebKitAPI.vcxproj/TestWebKitAPICommon.props
Tools/TestWebKitAPI/TestWebKitAPI.vcxproj/TestWebKitAPICommonWinCairo.props
Tools/TestWebKitAPI/TestWebKitAPI.vcxproj/TestWebKitAPIDebug.props
Tools/TestWebKitAPI/TestWebKitAPI.vcxproj/TestWebKitAPIDebugWinCairo.props
Tools/TestWebKitAPI/TestWebKitAPI.vcxproj/TestWebKitAPIProduction.props
Tools/TestWebKitAPI/TestWebKitAPI.vcxproj/TestWebKitAPIRelease.props
Tools/TestWebKitAPI/TestWebKitAPI.vcxproj/TestWebKitAPIReleaseWinCairo.props
Tools/WinLauncher/WinLauncher.vcxproj/WinLauncher.vcxproj
Tools/WinLauncher/WinLauncher.vcxproj/WinLauncher.vcxproj.filters
Tools/WinLauncher/WinLauncher.vcxproj/WinLauncherCommon.props
Tools/WinLauncher/WinLauncher.vcxproj/WinLauncherDebug.props
Tools/WinLauncher/WinLauncher.vcxproj/WinLauncherLib.vcxproj
Tools/WinLauncher/WinLauncher.vcxproj/WinLauncherLib.vcxproj.filters
Tools/WinLauncher/WinLauncher.vcxproj/WinLauncherLibCommon.props
Tools/WinLauncher/WinLauncher.vcxproj/WinLauncherLibDebug.props
Tools/WinLauncher/WinLauncher.vcxproj/WinLauncherLibProduction.props
Tools/WinLauncher/WinLauncher.vcxproj/WinLauncherLibRelease.props
Tools/WinLauncher/WinLauncher.vcxproj/WinLauncherProduction.props
Tools/WinLauncher/WinLauncher.vcxproj/WinLauncherRelease.props
Tools/win/AssembleBuildLogs/AssembleBuildLogs.vcxproj
Tools/win/AssembleBuildLogs/AssembleBuildLogs.vcxproj.filters
Tools/win/DLLLauncher/DLLLauncherWinCairo.props
Tools/win/record-memory/record-memory.vcxproj
Tools/win/record-memory/record-memory.vcxproj.filters
Tools/win/record-memory/record-memoryCommon.props
Tools/win/record-memory/record-memoryDebug.props
Tools/win/record-memory/record-memoryDebugWinCairo.props
Tools/win/record-memory/record-memoryProduction.props
Tools/win/record-memory/record-memoryRelease.props
Tools/win/record-memory/record-memoryReleaseWinCairo.props
WebKitLibraries/win/tools/vsprops/FeatureDefines.props
WebKitLibraries/win/tools/vsprops/FeatureDefinesCairo.props
WebKitLibraries/win/tools/vsprops/WinCairo.props
WebKitLibraries/win/tools/vsprops/cURL.props
WebKitLibraries/win/tools/vsprops/common.props
WebKitLibraries/win/tools/vsprops/debug.props
WebKitLibraries/win/tools/vsprops/debug_wincairo.props
WebKitLibraries/win/tools/vsprops/debugsuffix.props
WebKitLibraries/win/tools/vsprops/production.props
WebKitLibraries/win/tools/vsprops/release.props

index 97ea513..7037cf2 100644 (file)
-<?xml version="1.0" encoding="utf-8"?>\r
-<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
-  <ItemGroup Label="ProjectConfigurations">\r
-    <ProjectConfiguration Include="DebugSuffix|Win32">\r
-      <Configuration>DebugSuffix</Configuration>\r
-      <Platform>Win32</Platform>\r
-    </ProjectConfiguration>\r
-    <ProjectConfiguration Include="DebugSuffix|x64">\r
-      <Configuration>DebugSuffix</Configuration>\r
-      <Platform>x64</Platform>\r
-    </ProjectConfiguration>\r
-    <ProjectConfiguration Include="Debug_WinCairo|Win32">\r
-      <Configuration>Debug_WinCairo</Configuration>\r
-      <Platform>Win32</Platform>\r
-    </ProjectConfiguration>\r
-    <ProjectConfiguration Include="Debug_WinCairo|x64">\r
-      <Configuration>Debug_WinCairo</Configuration>\r
-      <Platform>x64</Platform>\r
-    </ProjectConfiguration>\r
-    <ProjectConfiguration Include="Debug|Win32">\r
-      <Configuration>Debug</Configuration>\r
-      <Platform>Win32</Platform>\r
-    </ProjectConfiguration>\r
-    <ProjectConfiguration Include="Debug|x64">\r
-      <Configuration>Debug</Configuration>\r
-      <Platform>x64</Platform>\r
-    </ProjectConfiguration>\r
-    <ProjectConfiguration Include="Production|Win32">\r
-      <Configuration>Production</Configuration>\r
-      <Platform>Win32</Platform>\r
-    </ProjectConfiguration>\r
-    <ProjectConfiguration Include="Production|x64">\r
-      <Configuration>Production</Configuration>\r
-      <Platform>x64</Platform>\r
-    </ProjectConfiguration>\r
-    <ProjectConfiguration Include="Release_WinCairo|Win32">\r
-      <Configuration>Release_WinCairo</Configuration>\r
-      <Platform>Win32</Platform>\r
-    </ProjectConfiguration>\r
-    <ProjectConfiguration Include="Release_WinCairo|x64">\r
-      <Configuration>Release_WinCairo</Configuration>\r
-      <Platform>x64</Platform>\r
-    </ProjectConfiguration>\r
-    <ProjectConfiguration Include="Release|Win32">\r
-      <Configuration>Release</Configuration>\r
-      <Platform>Win32</Platform>\r
-    </ProjectConfiguration>\r
-    <ProjectConfiguration Include="Release|x64">\r
-      <Configuration>Release</Configuration>\r
-      <Platform>x64</Platform>\r
-    </ProjectConfiguration>\r
-  </ItemGroup>\r
-  <PropertyGroup Label="Globals">\r
-    <ProjectGuid>{22413D41-3A18-42B7-92A8-CEDC6CE86920}</ProjectGuid>\r
-    <Keyword>Win32Proj</Keyword>\r
-    <RootNamespace>JavaScriptCore2</RootNamespace>\r
-    <ProjectName>JavaScriptCore</ProjectName>\r
-  </PropertyGroup>\r
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />\r
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">\r
-    <UseDebugLibraries>true</UseDebugLibraries>\r
-    <CharacterSet>Unicode</CharacterSet>\r
-    <ConfigurationType>DynamicLibrary</ConfigurationType>\r
-  </PropertyGroup>\r
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">\r
-    <UseDebugLibraries>true</UseDebugLibraries>\r
-    <CharacterSet>Unicode</CharacterSet>\r
-    <ConfigurationType>DynamicLibrary</ConfigurationType>\r
-  </PropertyGroup>\r
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_WinCairo|Win32'" Label="Configuration">\r
-    <UseDebugLibraries>true</UseDebugLibraries>\r
-    <CharacterSet>Unicode</CharacterSet>\r
-    <ConfigurationType>DynamicLibrary</ConfigurationType>\r
-  </PropertyGroup>\r
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_WinCairo|x64'" Label="Configuration">\r
-    <UseDebugLibraries>true</UseDebugLibraries>\r
-    <CharacterSet>Unicode</CharacterSet>\r
-    <ConfigurationType>DynamicLibrary</ConfigurationType>\r
-  </PropertyGroup>\r
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugSuffix|Win32'" Label="Configuration">\r
-    <UseDebugLibraries>true</UseDebugLibraries>\r
-    <CharacterSet>Unicode</CharacterSet>\r
-    <ConfigurationType>DynamicLibrary</ConfigurationType>\r
-  </PropertyGroup>\r
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugSuffix|x64'" Label="Configuration">\r
-    <UseDebugLibraries>true</UseDebugLibraries>\r
-    <CharacterSet>Unicode</CharacterSet>\r
-    <ConfigurationType>DynamicLibrary</ConfigurationType>\r
-  </PropertyGroup>\r
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">\r
-    <ConfigurationType>DynamicLibrary</ConfigurationType>\r
-    <UseDebugLibraries>false</UseDebugLibraries>\r
-    <CharacterSet>Unicode</CharacterSet>\r
-  </PropertyGroup>\r
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">\r
-    <ConfigurationType>DynamicLibrary</ConfigurationType>\r
-    <UseDebugLibraries>false</UseDebugLibraries>\r
-    <CharacterSet>Unicode</CharacterSet>\r
-  </PropertyGroup>\r
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_WinCairo|Win32'" Label="Configuration">\r
-    <ConfigurationType>DynamicLibrary</ConfigurationType>\r
-    <UseDebugLibraries>false</UseDebugLibraries>\r
-    <CharacterSet>Unicode</CharacterSet>\r
-  </PropertyGroup>\r
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_WinCairo|x64'" Label="Configuration">\r
-    <ConfigurationType>DynamicLibrary</ConfigurationType>\r
-    <UseDebugLibraries>false</UseDebugLibraries>\r
-    <CharacterSet>Unicode</CharacterSet>\r
-  </PropertyGroup>\r
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Production|Win32'" Label="Configuration">\r
-    <ConfigurationType>DynamicLibrary</ConfigurationType>\r
-    <UseDebugLibraries>false</UseDebugLibraries>\r
-    <CharacterSet>Unicode</CharacterSet>\r
-  </PropertyGroup>\r
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Production|x64'" Label="Configuration">\r
-    <ConfigurationType>DynamicLibrary</ConfigurationType>\r
-    <UseDebugLibraries>false</UseDebugLibraries>\r
-    <CharacterSet>Unicode</CharacterSet>\r
-  </PropertyGroup>\r
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />\r
-  <ImportGroup Label="ExtensionSettings">\r
-    <Import Project="$(VCTargetsPath)\BuildCustomizations\masm.props" />\r
-  </ImportGroup>\r
-  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">\r
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />\r
-    <Import Project="JavaScriptCoreDebug.props" />\r
-  </ImportGroup>\r
-  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">\r
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />\r
-    <Import Project="JavaScriptCoreDebug.props" />\r
-  </ImportGroup>\r
-  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug_WinCairo|Win32'" Label="PropertySheets">\r
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />\r
-    <Import Project="JavaScriptCoreDebugCFLite.props" />\r
-  </ImportGroup>\r
-  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug_WinCairo|x64'" Label="PropertySheets">\r
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />\r
-    <Import Project="JavaScriptCoreDebugCFLite.props" />\r
-  </ImportGroup>\r
-  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='DebugSuffix|Win32'" Label="PropertySheets">\r
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />\r
-    <Import Project="JavaScriptCoreDebug.props" />\r
-    <Import Project="$(WebKit_Libraries)\tools\vsprops\debugsuffix.props" />\r
-  </ImportGroup>\r
-  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='DebugSuffix|x64'" Label="PropertySheets">\r
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />\r
-    <Import Project="JavaScriptCoreDebug.props" />\r
-    <Import Project="$(WebKit_Libraries)\tools\vsprops\debugsuffix.props" />\r
-  </ImportGroup>\r
-  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">\r
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />\r
-    <Import Project="JavaScriptCoreRelease.props" />\r
-  </ImportGroup>\r
-  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">\r
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />\r
-    <Import Project="JavaScriptCoreRelease.props" />\r
-  </ImportGroup>\r
-  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release_WinCairo|Win32'" Label="PropertySheets">\r
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />\r
-    <Import Project="JavaScriptCoreReleaseCFLite.props" />\r
-  </ImportGroup>\r
-  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release_WinCairo|x64'" Label="PropertySheets">\r
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />\r
-    <Import Project="JavaScriptCoreReleaseCFLite.props" />\r
-  </ImportGroup>\r
-  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Production|Win32'" Label="PropertySheets">\r
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />\r
-    <Import Project="JavaScriptCoreProduction.props" />\r
-  </ImportGroup>\r
-  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Production|x64'" Label="PropertySheets">\r
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />\r
-    <Import Project="JavaScriptCoreProduction.props" />\r
-  </ImportGroup>\r
-  <PropertyGroup Label="UserMacros" />\r
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />\r
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" />\r
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_WinCairo|Win32'" />\r
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_WinCairo|x64'" />\r
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugSuffix|Win32'" />\r
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugSuffix|x64'" />\r
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />\r
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" />\r
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_WinCairo|Win32'" />\r
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_WinCairo|x64'" />\r
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Production|Win32'" />\r
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Production|x64'" />\r
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">\r
-    <ClCompile>\r
-      <PrecompiledHeader>\r
-      </PrecompiledHeader>\r
-    </ClCompile>\r
-    <Link />\r
-  </ItemDefinitionGroup>\r
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">\r
-    <ClCompile>\r
-      <PrecompiledHeader>\r
-      </PrecompiledHeader>\r
-    </ClCompile>\r
-    <Link />\r
-  </ItemDefinitionGroup>\r
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug_WinCairo|Win32'">\r
-    <ClCompile>\r
-      <PrecompiledHeader>\r
-      </PrecompiledHeader>\r
-    </ClCompile>\r
-    <Link />\r
-  </ItemDefinitionGroup>\r
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug_WinCairo|x64'">\r
-    <ClCompile>\r
-      <PrecompiledHeader>\r
-      </PrecompiledHeader>\r
-    </ClCompile>\r
-    <Link />\r
-  </ItemDefinitionGroup>\r
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='DebugSuffix|Win32'">\r
-    <ClCompile>\r
-      <PrecompiledHeader>\r
-      </PrecompiledHeader>\r
-    </ClCompile>\r
-    <Link />\r
-  </ItemDefinitionGroup>\r
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='DebugSuffix|x64'">\r
-    <ClCompile>\r
-      <PrecompiledHeader>\r
-      </PrecompiledHeader>\r
-    </ClCompile>\r
-    <Link />\r
-  </ItemDefinitionGroup>\r
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">\r
-    <ClCompile>\r
-      <PrecompiledHeader>\r
-      </PrecompiledHeader>\r
-    </ClCompile>\r
-    <Link />\r
-    <Link />\r
-  </ItemDefinitionGroup>\r
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">\r
-    <ClCompile>\r
-      <PrecompiledHeader>\r
-      </PrecompiledHeader>\r
-    </ClCompile>\r
-    <Link />\r
-    <Link />\r
-  </ItemDefinitionGroup>\r
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release_WinCairo|Win32'">\r
-    <ClCompile>\r
-      <PrecompiledHeader>\r
-      </PrecompiledHeader>\r
-    </ClCompile>\r
-    <Link />\r
-    <Link />\r
-  </ItemDefinitionGroup>\r
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release_WinCairo|x64'">\r
-    <ClCompile>\r
-      <PrecompiledHeader>\r
-      </PrecompiledHeader>\r
-    </ClCompile>\r
-    <Link />\r
-    <Link />\r
-  </ItemDefinitionGroup>\r
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Production|Win32'">\r
-    <ClCompile>\r
-      <PrecompiledHeader>\r
-      </PrecompiledHeader>\r
-    </ClCompile>\r
-    <Link />\r
-    <Link />\r
-  </ItemDefinitionGroup>\r
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Production|x64'">\r
-    <ClCompile>\r
-      <PrecompiledHeader>\r
-      </PrecompiledHeader>\r
-    </ClCompile>\r
-    <Link />\r
-    <Link />\r
-  </ItemDefinitionGroup>\r
-  <ItemGroup>\r
-    <ClCompile Include="..\API\JSBase.cpp" />\r
-    <ClCompile Include="..\API\JSCallbackConstructor.cpp" />\r
-    <ClCompile Include="..\API\JSCallbackFunction.cpp" />\r
-    <ClCompile Include="..\API\JSCallbackObject.cpp" />\r
-    <ClCompile Include="..\API\JSClassRef.cpp" />\r
-    <ClCompile Include="..\API\JSContextRef.cpp" />\r
-    <ClCompile Include="..\API\JSCTestRunnerUtils.cpp" />\r
-    <ClCompile Include="..\API\JSObjectRef.cpp" />\r
-    <ClCompile Include="..\API\JSScriptRef.cpp" />\r
-    <ClCompile Include="..\API\JSStringRef.cpp" />\r
-    <ClCompile Include="..\API\JSStringRefBSTR.cpp" />\r
-    <ClCompile Include="..\API\JSStringRefCF.cpp" />\r
-    <ClCompile Include="..\API\JSValueRef.cpp" />\r
-    <ClCompile Include="..\API\JSWeakObjectMapRefPrivate.cpp" />\r
-    <ClCompile Include="..\API\OpaqueJSString.cpp" />\r
-    <ClCompile Include="..\assembler\LinkBuffer.cpp" />\r
-    <ClCompile Include="..\assembler\MacroAssembler.cpp" />\r
-    <ClInclude Include="..\API\JSCTestRunnerUtils.h" />\r
-    <ClInclude Include="..\assembler\MacroAssemblerX86Common.cpp" />\r
-    <ClCompile Include="..\bytecode\ArrayAllocationProfile.cpp" />\r
-    <ClCompile Include="..\bytecode\ArrayProfile.cpp" />\r
-    <ClCompile Include="..\bytecode\BytecodeBasicBlock.cpp" />\r
-    <ClCompile Include="..\bytecode\BytecodeLivenessAnalysis.cpp" />\r
-    <ClCompile Include="..\bytecode\CallLinkInfo.cpp" />\r
-    <ClCompile Include="..\bytecode\CallLinkStatus.cpp" />\r
-    <ClCompile Include="..\bytecode\CodeBlock.cpp" />\r
-    <ClCompile Include="..\bytecode\CodeBlockHash.cpp" />\r
-    <ClCompile Include="..\bytecode\CodeBlockJettisoningWatchpoint.cpp" />\r
-    <ClCompile Include="..\bytecode\CodeOrigin.cpp" />\r
-    <ClCompile Include="..\bytecode\CodeType.cpp" />\r
-    <ClCompile Include="..\bytecode\DeferredCompilationCallback.cpp" />\r
-    <ClCompile Include="..\bytecode\DFGExitProfile.cpp" />\r
-    <ClCompile Include="..\bytecode\ExecutionCounter.cpp" />\r
-    <ClCompile Include="..\bytecode\ExitKind.cpp" />\r
-    <ClCompile Include="..\bytecode\GetByIdStatus.cpp" />\r
-    <ClCompile Include="..\bytecode\InlineCallFrameSet.cpp" />\r
-    <ClCompile Include="..\bytecode\JumpTable.cpp" />\r
-    <ClCompile Include="..\bytecode\LazyOperandValueProfile.cpp" />\r
-    <ClCompile Include="..\bytecode\MethodOfGettingAValueProfile.cpp" />\r
-    <ClCompile Include="..\bytecode\Opcode.cpp" />\r
-    <ClCompile Include="..\bytecode\PolymorphicPutByIdList.cpp" />\r
-    <ClCompile Include="..\bytecode\ProfiledCodeBlockJettisoningWatchpoint.cpp" />\r
-    <ClCompile Include="..\bytecode\PreciseJumpTargets.cpp" />\r
-    <ClCompile Include="..\bytecode\PutByIdStatus.cpp" />\r
-    <ClCompile Include="..\bytecode\ReduceWhitespace.cpp" />\r
-    <ClCompile Include="..\bytecode\SamplingTool.cpp" />\r
-    <ClCompile Include="..\bytecode\SpecialPointer.cpp" />\r
-    <ClCompile Include="..\bytecode\SpeculatedType.cpp" />\r
-    <ClCompile Include="..\bytecode\StructureStubClearingWatchpoint.cpp" />\r
-    <ClCompile Include="..\bytecode\StructureStubInfo.cpp" />\r
-    <ClCompile Include="..\bytecode\UnlinkedCodeBlock.cpp" />\r
-    <ClCompile Include="..\bytecode\ValueRecovery.cpp" />\r
-    <ClCompile Include="..\bytecode\Watchpoint.cpp" />\r
-    <ClCompile Include="..\bytecompiler\BytecodeGenerator.cpp" />\r
-    <ClCompile Include="..\bytecompiler\NodesCodegen.cpp" />\r
-    <ClCompile Include="..\debugger\Debugger.cpp" />\r
-    <ClCompile Include="..\debugger\DebuggerActivation.cpp" />\r
-    <ClCompile Include="..\debugger\DebuggerCallFrame.cpp" />\r
-    <ClCompile Include="..\dfg\DFGAbstractHeap.cpp" />\r
-    <ClCompile Include="..\dfg\DFGAbstractValue.cpp" />\r
-    <ClCompile Include="..\dfg\DFGArgumentsSimplificationPhase.cpp" />\r
-    <ClCompile Include="..\dfg\DFGArrayMode.cpp" />\r
-    <ClCompile Include="..\dfg\DFGAtTailAbstractState.cpp" />\r
-    <ClCompile Include="..\dfg\DFGAvailability.cpp" />\r
-    <ClCompile Include="..\dfg\DFGBackwardsPropagationPhase.cpp" />\r
-    <ClCompile Include="..\dfg\DFGBasicBlock.cpp" />\r
-    <ClCompile Include="..\dfg\DFGBinarySwitch.cpp" />\r
-    <ClCompile Include="..\dfg\DFGBlockInsertionSet.cpp" />\r
-    <ClCompile Include="..\dfg\DFGByteCodeParser.cpp" />\r
-    <ClCompile Include="..\dfg\DFGCapabilities.cpp" />\r
-    <ClCompile Include="..\dfg\DFGCFAPhase.cpp" />\r
-    <ClCompile Include="..\dfg\DFGCFGSimplificationPhase.cpp" />\r
-    <ClCompile Include="..\dfg\DFGClobberize.cpp" />\r
-    <ClCompile Include="..\dfg\DFGClobberSet.cpp" />\r
-    <ClCompile Include="..\dfg\DFGCommon.cpp" />\r
-    <ClCompile Include="..\dfg\DFGCommonData.cpp" />\r
-    <ClCompile Include="..\dfg\DFGCompilationKey.cpp" />\r
-    <ClCompile Include="..\dfg\DFGCompilationMode.cpp" />\r
-    <ClCompile Include="..\dfg\DFGConstantFoldingPhase.cpp" />\r
-    <ClCompile Include="..\dfg\DFGCPSRethreadingPhase.cpp" />\r
-    <ClCompile Include="..\dfg\DFGCriticalEdgeBreakingPhase.cpp" />\r
-    <ClCompile Include="..\dfg\DFGCSEPhase.cpp" />\r
-    <ClCompile Include="..\dfg\DFGDCEPhase.cpp" />\r
-    <ClCompile Include="..\dfg\DFGDesiredIdentifiers.cpp" />\r
-    <ClCompile Include="..\dfg\DFGDesiredStructureChains.cpp" />\r
-    <ClCompile Include="..\dfg\DFGDesiredTransitions.cpp" />\r
-    <ClCompile Include="..\dfg\DFGDesiredWatchpoints.cpp" />\r
-    <ClCompile Include="..\dfg\DFGDesiredWeakReferences.cpp" />\r
-    <ClCompile Include="..\dfg\DFGDesiredWriteBarriers.cpp" />\r
-    <ClCompile Include="..\dfg\DFGDisassembler.cpp" />\r
-    <ClCompile Include="..\dfg\DFGDominators.cpp" />\r
-    <ClCompile Include="..\dfg\DFGDriver.cpp" />\r
-    <ClCompile Include="..\dfg\DFGEdge.cpp" />\r
-    <ClCompile Include="..\dfg\DFGFailedFinalizer.cpp" />\r
-    <ClCompile Include="..\dfg\DFGFinalizer.cpp" />\r
-    <ClCompile Include="..\dfg\DFGFixupPhase.cpp" />\r
-    <ClCompile Include="..\dfg\DFGFlushedAt.cpp" />\r
-    <ClCompile Include="..\dfg\DFGFlushFormat.cpp" />\r
-    <ClCompile Include="..\dfg\DFGFlushLivenessAnalysisPhase.cpp" />\r
-    <ClCompile Include="..\dfg\DFGGraph.cpp" />\r
-    <ClCompile Include="..\dfg\DFGInPlaceAbstractState.cpp" />\r
-    <ClCompile Include="..\dfg\DFGInvalidationPointInjectionPhase.cpp" />\r
-    <ClCompile Include="..\dfg\DFGJITCode.cpp" />\r
-    <ClCompile Include="..\dfg\DFGJITCompiler.cpp" />\r
-    <ClCompile Include="..\dfg\DFGJITFinalizer.cpp" />\r
-    <ClCompile Include="..\dfg\DFGJumpReplacement.cpp" />\r
-    <ClCompile Include="..\dfg\DFGLazyJSValue.cpp" />\r
-    <ClCompile Include="..\dfg\DFGLICMPhase.cpp" />\r
-    <ClCompile Include="..\dfg\DFGLivenessAnalysisPhase.cpp" />\r
-    <ClCompile Include="..\dfg\DFGLongLivedState.cpp" />\r
-    <ClCompile Include="..\dfg\DFGLoopPreHeaderCreationPhase.cpp" />\r
-    <ClCompile Include="..\dfg\DFGMinifiedNode.cpp" />\r
-    <ClCompile Include="..\dfg\DFGNaturalLoops.cpp" />\r
-    <ClCompile Include="..\dfg\DFGNode.cpp" />\r
-    <ClCompile Include="..\dfg\DFGNodeFlags.cpp" />\r
-    <ClCompile Include="..\dfg\DFGOperations.cpp" />\r
-    <ClCompile Include="..\dfg\DFGOSRAvailabilityAnalysisPhase.cpp" />\r
-    <ClCompile Include="..\dfg\DFGOSREntry.cpp" />\r
-    <ClCompile Include="..\dfg\DFGOSREntrypointCreationPhase.cpp" />\r
-    <ClCompile Include="..\dfg\DFGOSRExit.cpp" />\r
-    <ClCompile Include="..\dfg\DFGOSRExitBase.cpp" />\r
-    <ClCompile Include="..\dfg\DFGOSRExitCompiler.cpp" />\r
-    <ClCompile Include="..\dfg\DFGOSRExitCompiler32_64.cpp" />\r
-    <ClCompile Include="..\dfg\DFGOSRExitCompiler64.cpp" />\r
-    <ClCompile Include="..\dfg\DFGOSRExitCompilerCommon.cpp" />\r
-    <ClCompile Include="..\dfg\DFGOSRExitJumpPlaceholder.cpp" />\r
-    <ClCompile Include="..\dfg\DFGOSRExitPreparation.cpp" />\r
-    <ClCompile Include="..\dfg\DFGPhase.cpp" />\r
-    <ClCompile Include="..\dfg\DFGPlan.cpp" />\r
-    <ClCompile Include="..\dfg\DFGPredictionInjectionPhase.cpp" />\r
-    <ClCompile Include="..\dfg\DFGPredictionPropagationPhase.cpp" />\r
-    <ClCompile Include="..\dfg\DFGResurrectionForValidationPhase.cpp" />\r
-    <ClCompile Include="..\dfg\DFGSpeculativeJIT.cpp" />\r
-    <ClCompile Include="..\dfg\DFGSpeculativeJIT32_64.cpp" />\r
-    <ClCompile Include="..\dfg\DFGSpeculativeJIT64.cpp" />\r
-    <ClCompile Include="..\dfg\DFGSSAConversionPhase.cpp" />\r
-    <ClCompile Include="..\dfg\DFGStackLayoutPhase.cpp" />\r
-    <ClCompile Include="..\dfg\DFGThunks.cpp" />\r
-    <ClCompile Include="..\dfg\DFGTierUpCheckInjectionPhase.cpp" />\r
-    <ClCompile Include="..\dfg\DFGToFTLDeferredCompilationCallback.cpp" />\r
-    <ClCompile Include="..\dfg\DFGToFTLForOSREntryDeferredCompilationCallback.cpp" />\r
-    <ClCompile Include="..\dfg\DFGTypeCheckHoistingPhase.cpp" />\r
-    <ClCompile Include="..\dfg\DFGUnificationPhase.cpp" />\r
-    <ClCompile Include="..\dfg\DFGUseKind.cpp" />\r
-    <ClCompile Include="..\dfg\DFGValidate.cpp" />\r
-    <ClCompile Include="..\dfg\DFGValueSource.cpp" />\r
-    <ClCompile Include="..\dfg\DFGVariableAccessDataDump.cpp" />\r
-    <ClCompile Include="..\dfg\DFGVariableEvent.cpp" />\r
-    <ClCompile Include="..\dfg\DFGVariableEventStream.cpp" />\r
-    <ClCompile Include="..\dfg\DFGVirtualRegisterAllocationPhase.cpp" />\r
-    <ClCompile Include="..\dfg\DFGWatchpointCollectionPhase.cpp" />\r
-    <ClCompile Include="..\dfg\DFGWorklist.cpp" />\r
-    <ClCompile Include="..\disassembler\Disassembler.cpp" />\r
-    <ClCompile Include="..\heap\BlockAllocator.cpp" />\r
-    <ClCompile Include="..\heap\CodeBlockSet.cpp" />\r
-    <ClCompile Include="..\heap\ConservativeRoots.cpp" />\r
-    <ClCompile Include="..\heap\CopiedSpace.cpp" />\r
-    <ClCompile Include="..\heap\CopyVisitor.cpp" />\r
-    <ClCompile Include="..\heap\DeferGC.cpp" />\r
-    <ClCompile Include="..\heap\GCThread.cpp" />\r
-    <ClCompile Include="..\heap\GCThreadSharedData.cpp" />\r
-    <ClCompile Include="..\heap\HandleSet.cpp" />\r
-    <ClCompile Include="..\heap\HandleStack.cpp" />\r
-    <ClCompile Include="..\heap\Heap.cpp" />\r
-    <ClCompile Include="..\heap\HeapStatistics.cpp" />\r
-    <ClCompile Include="..\heap\HeapTimer.cpp" />\r
-    <ClCompile Include="..\heap\IncrementalSweeper.cpp" />\r
-    <ClCompile Include="..\heap\JITStubRoutineSet.cpp" />\r
-    <ClCompile Include="..\heap\MachineStackMarker.cpp" />\r
-    <ClCompile Include="..\heap\MarkedAllocator.cpp" />\r
-    <ClCompile Include="..\heap\MarkedBlock.cpp" />\r
-    <ClCompile Include="..\heap\MarkedSpace.cpp" />\r
-    <ClCompile Include="..\heap\MarkStack.cpp" />\r
-    <ClCompile Include="..\heap\SlotVisitor.cpp" />\r
-    <ClCompile Include="..\heap\SuperRegion.cpp" />\r
-    <ClCompile Include="..\heap\Weak.cpp" />\r
-    <ClCompile Include="..\heap\WeakBlock.cpp" />\r
-    <ClCompile Include="..\heap\WeakHandleOwner.cpp" />\r
-    <ClCompile Include="..\heap\WeakSet.cpp" />\r
-    <ClCompile Include="..\heap\WriteBarrierSupport.cpp" />\r
-    <ClCompile Include="..\interpreter\AbstractPC.cpp" />\r
-    <ClCompile Include="..\interpreter\CallFrame.cpp" />\r
-    <ClCompile Include="..\interpreter\Interpreter.cpp" />\r
-    <ClCompile Include="..\interpreter\JSStack.cpp" />\r
-    <ClCompile Include="..\interpreter\StackVisitor.cpp" />\r
-    <ClCompile Include="..\interpreter\VMInspector.cpp" />\r
-    <ClCompile Include="..\jit\AssemblyHelpers.cpp" />\r
-    <ClCompile Include="..\jit\ClosureCallStubRoutine.cpp" />\r
-    <ClCompile Include="..\jit\ExecutableAllocator.cpp" />\r
-    <ClCompile Include="..\jit\GCAwareJITStubRoutine.cpp" />\r
-    <ClCompile Include="..\jit\HostCallReturnValue.cpp" />\r
-    <ClCompile Include="..\jit\JIT.cpp" />\r
-    <ClCompile Include="..\jit\JITArithmetic.cpp" />\r
-    <ClCompile Include="..\jit\JITArithmetic32_64.cpp" />\r
-    <ClCompile Include="..\jit\JITCall.cpp" />\r
-    <ClCompile Include="..\jit\JITCall32_64.cpp" />\r
-    <ClCompile Include="..\jit\JITCode.cpp" />\r
-    <ClCompile Include="..\jit\JITDisassembler.cpp" />\r
-    <ClCompile Include="..\jit\JITExceptions.cpp" />\r
-    <ClCompile Include="..\jit\JITInlineCacheGenerator.cpp" />\r
-    <ClCompile Include="..\jit\JITOpcodes.cpp" />\r
-    <ClCompile Include="..\jit\JITOpcodes32_64.cpp" />\r
-    <ClCompile Include="..\jit\JITOperations.cpp" />\r
-    <ClCompile Include="..\jit\JITPropertyAccess.cpp" />\r
-    <ClCompile Include="..\jit\JITPropertyAccess32_64.cpp" />\r
-    <ClCompile Include="..\jit\JITStubRoutine.cpp" />\r
-    <ClCompile Include="..\jit\JITStubs.cpp" />\r
-    <ClCompile Include="..\jit\JITThunks.cpp" />\r
-    <ClCompile Include="..\jit\JITToDFGDeferredCompilationCallback.cpp" />\r
-    <ClCompile Include="..\jit\Repatch.cpp" />\r
-    <ClCompile Include="..\jit\ThunkGenerators.cpp" />\r
-    <ClCompile Include="..\llint\LLIntCLoop.cpp" />\r
-    <ClCompile Include="..\llint\LLIntData.cpp" />\r
-    <ClCompile Include="..\llint\LLIntEntrypoint.cpp" />\r
-    <ClCompile Include="..\llint\LLIntExceptions.cpp" />\r
-    <ClCompile Include="..\llint\LLIntOffsetsExtractor.cpp" />\r
-    <ClCompile Include="..\llint\LLIntSlowPaths.cpp" />\r
-    <ClCompile Include="..\llint\LLIntThunks.cpp" />\r
-    <ClCompile Include="..\llint\LowLevelInterpreter.cpp" />\r
-    <ClCompile Include="..\parser\Lexer.cpp" />\r
-    <ClCompile Include="..\parser\Nodes.cpp" />\r
-    <ClCompile Include="..\parser\Parser.cpp" />\r
-    <ClCompile Include="..\parser\ParserArena.cpp" />\r
-    <ClCompile Include="..\parser\SourceCode.cpp" />\r
-    <ClCompile Include="..\parser\SourceProvider.cpp" />\r
-    <ClCompile Include="..\parser\SourceProviderCache.cpp" />\r
-    <ClCompile Include="..\profiler\LegacyProfiler.cpp" />\r
-    <ClCompile Include="..\profiler\Profile.cpp" />\r
-    <ClCompile Include="..\profiler\ProfileGenerator.cpp" />\r
-    <ClCompile Include="..\profiler\ProfileNode.cpp" />\r
-    <ClCompile Include="..\profiler\ProfilerBytecode.cpp" />\r
-    <ClCompile Include="..\profiler\ProfilerBytecodes.cpp" />\r
-    <ClCompile Include="..\profiler\ProfilerBytecodeSequence.cpp" />\r
-    <ClCompile Include="..\profiler\ProfilerCompilation.cpp" />\r
-    <ClCompile Include="..\profiler\ProfilerCompilationKind.cpp" />\r
-    <ClCompile Include="..\profiler\ProfilerCompiledBytecode.cpp" />\r
-    <ClCompile Include="..\profiler\ProfilerDatabase.cpp" />\r
-    <ClCompile Include="..\profiler\ProfilerOrigin.cpp" />\r
-    <ClCompile Include="..\profiler\ProfilerOriginStack.cpp" />\r
-    <ClCompile Include="..\profiler\ProfilerOSRExit.cpp" />\r
-    <ClCompile Include="..\profiler\ProfilerOSRExitSite.cpp" />\r
-    <ClCompile Include="..\profiler\ProfilerProfiledBytecodes.cpp" />\r
-    <ClCompile Include="..\runtime\ArgList.cpp" />\r
-    <ClCompile Include="..\runtime\Arguments.cpp" />\r
-    <ClCompile Include="..\runtime\ArgumentsIteratorConstructor.cpp" />\r
-    <ClCompile Include="..\runtime\ArgumentsIteratorPrototype.cpp" />\r
-    <ClCompile Include="..\runtime\ArrayBuffer.cpp" />\r
-    <ClCompile Include="..\runtime\ArrayBufferView.cpp" />\r
-    <ClCompile Include="..\runtime\ArrayConstructor.cpp" />\r
-    <ClCompile Include="..\runtime\ArrayIteratorConstructor.cpp" />\r
-    <ClCompile Include="..\runtime\ArrayIteratorPrototype.cpp" />\r
-    <ClCompile Include="..\runtime\ArrayPrototype.cpp" />\r
-    <ClCompile Include="..\runtime\BooleanConstructor.cpp" />\r
-    <ClCompile Include="..\runtime\BooleanObject.cpp" />\r
-    <ClCompile Include="..\runtime\BooleanPrototype.cpp" />\r
-    <ClCompile Include="..\runtime\CallData.cpp" />\r
-    <ClCompile Include="..\runtime\CodeCache.cpp" />\r
-    <ClCompile Include="..\runtime\CodeSpecializationKind.cpp" />\r
-    <ClCompile Include="..\runtime\CommonIdentifiers.cpp" />\r
-    <ClCompile Include="..\runtime\CommonSlowPaths.cpp" />\r
-    <ClCompile Include="..\runtime\CommonSlowPathsExceptions.cpp" />\r
-    <ClCompile Include="..\runtime\CompilationResult.cpp" />\r
-    <ClCompile Include="..\runtime\Completion.cpp" />\r
-    <ClCompile Include="..\runtime\ConstructData.cpp" />\r
-    <ClCompile Include="..\runtime\DataView.cpp" />\r
-    <ClCompile Include="..\runtime\DateConstructor.cpp" />\r
-    <ClCompile Include="..\runtime\DateConversion.cpp" />\r
-    <ClCompile Include="..\runtime\DateInstance.cpp" />\r
-    <ClCompile Include="..\runtime\DatePrototype.cpp" />\r
-    <ClCompile Include="..\runtime\DumpContext.cpp" />\r
-    <ClCompile Include="..\runtime\Error.cpp" />\r
-    <ClCompile Include="..\runtime\ErrorConstructor.cpp" />\r
-    <ClCompile Include="..\runtime\ErrorInstance.cpp" />\r
-    <ClCompile Include="..\runtime\ErrorPrototype.cpp" />\r
-    <ClCompile Include="..\runtime\ExceptionHelpers.cpp" />\r
-    <ClCompile Include="..\runtime\Executable.cpp" />\r
-    <ClCompile Include="..\runtime\FunctionConstructor.cpp" />\r
-    <ClCompile Include="..\runtime\FunctionExecutableDump.cpp" />\r
-    <ClCompile Include="..\runtime\FunctionPrototype.cpp" />\r
-    <ClCompile Include="..\runtime\GCActivityCallback.cpp" />\r
-    <ClCompile Include="..\runtime\GetterSetter.cpp" />\r
-    <ClCompile Include="..\runtime\Identifier.cpp" />\r
-    <ClCompile Include="..\runtime\IndexingType.cpp" />\r
-    <ClCompile Include="..\runtime\InitializeThreading.cpp" />\r
-    <ClCompile Include="..\runtime\IntendedStructureChain.cpp" />\r
-    <ClCompile Include="..\runtime\InternalFunction.cpp" />\r
-    <ClCompile Include="..\runtime\JSAPIValueWrapper.cpp" />\r
-    <ClCompile Include="..\runtime\JSActivation.cpp" />\r
-    <ClCompile Include="..\runtime\JSArgumentsIterator.cpp" />\r
-    <ClCompile Include="..\runtime\JSArray.cpp" />\r
-    <ClCompile Include="..\runtime\JSArrayIterator.cpp" />\r
-    <ClCompile Include="..\runtime\JSArrayBuffer.cpp" />\r
-    <ClCompile Include="..\runtime\JSArrayBufferConstructor.cpp" />\r
-    <ClCompile Include="..\runtime\JSArrayBufferPrototype.cpp" />\r
-    <ClCompile Include="..\runtime\JSArrayBufferView.cpp" />\r
-    <ClCompile Include="..\runtime\JSBoundFunction.cpp" />\r
-    <ClCompile Include="..\runtime\JSCJSValue.cpp" />\r
-    <ClCompile Include="..\runtime\JSCell.cpp" />\r
-    <ClCompile Include="..\runtime\JSDataView.cpp" />\r
-    <ClCompile Include="..\runtime\JSDataViewPrototype.cpp" />\r
-    <ClCompile Include="..\runtime\JSDateMath.cpp" />\r
-    <ClCompile Include="..\runtime\JSFunction.cpp" />\r
-    <ClCompile Include="..\runtime\JSGlobalObject.cpp" />\r
-    <ClCompile Include="..\runtime\JSGlobalObjectFunctions.cpp" />\r
-    <ClCompile Include="..\runtime\JSLock.cpp" />\r
-    <ClCompile Include="..\runtime\JSMap.cpp" />\r
-    <ClCompile Include="..\runtime\JSMapIterator.cpp" />\r
-    <ClCompile Include="..\runtime\JSNameScope.cpp" />\r
-    <ClCompile Include="..\runtime\JSNotAnObject.cpp" />\r
-    <ClCompile Include="..\runtime\JSONObject.cpp" />\r
-    <ClCompile Include="..\runtime\JSObject.cpp" />\r
-    <ClCompile Include="..\runtime\JSPromise.cpp" />\r
-    <ClCompile Include="..\runtime\JSPromiseCallback.cpp" />\r
-    <ClCompile Include="..\runtime\JSPromiseConstructor.cpp" />\r
-    <ClCompile Include="..\runtime\JSPromisePrototype.cpp" />\r
-    <ClCompile Include="..\runtime\JSPromiseResolver.cpp" />\r
-    <ClCompile Include="..\runtime\JSPromiseResolverConstructor.cpp" />\r
-    <ClCompile Include="..\runtime\JSPromiseResolverPrototype.cpp" />\r
-    <ClCompile Include="..\runtime\JSPropertyNameIterator.cpp" />\r
-    <ClCompile Include="..\runtime\JSProxy.cpp" />\r
-    <ClCompile Include="..\runtime\JSScope.cpp" />\r
-    <ClCompile Include="..\runtime\JSSegmentedVariableObject.cpp" />\r
-    <ClCompile Include="..\runtime\JSSet.cpp" />\r
-    <ClCompile Include="..\runtime\JSSetIterator.cpp" />\r
-    <ClCompile Include="..\runtime\JSString.cpp" />\r
-    <ClCompile Include="..\runtime\JSStringJoiner.cpp" />\r
-    <ClCompile Include="..\runtime\JSSymbolTableObject.cpp" />\r
-    <ClCompile Include="..\runtime\JSTypedArrayConstructors.cpp" />\r
-    <ClCompile Include="..\runtime\JSTypedArrayPrototypes.cpp" />\r
-    <ClCompile Include="..\runtime\JSTypedArrays.cpp" />\r
-    <ClCompile Include="..\runtime\JSVariableObject.cpp" />\r
-    <ClCompile Include="..\runtime\JSWeakMap.cpp" />\r
-    <ClCompile Include="..\runtime\JSWithScope.cpp" />\r
-    <ClCompile Include="..\runtime\JSWrapperObject.cpp" />\r
-    <ClCompile Include="..\runtime\LiteralParser.cpp" />\r
-    <ClCompile Include="..\runtime\Lookup.cpp" />\r
-    <ClCompile Include="..\runtime\MapConstructor.cpp" />\r
-    <ClCompile Include="..\runtime\MapData.cpp" />\r
-    <ClCompile Include="..\runtime\MapIteratorConstructor.cpp" />\r
-    <ClCompile Include="..\runtime\MapIteratorPrototype.cpp" />\r
-    <ClCompile Include="..\runtime\MapPrototype.cpp" />\r
-    <ClCompile Include="..\runtime\MathObject.cpp" />\r
-    <ClCompile Include="..\runtime\NameConstructor.cpp" />\r
-    <ClCompile Include="..\runtime\NameInstance.cpp" />\r
-    <ClCompile Include="..\runtime\NamePrototype.cpp" />\r
-    <ClCompile Include="..\runtime\NativeErrorConstructor.cpp" />\r
-    <ClCompile Include="..\runtime\NativeErrorPrototype.cpp" />\r
-    <ClCompile Include="..\runtime\NumberConstructor.cpp" />\r
-    <ClCompile Include="..\runtime\NumberObject.cpp" />\r
-    <ClCompile Include="..\runtime\NumberPrototype.cpp" />\r
-    <ClCompile Include="..\runtime\ObjectConstructor.cpp" />\r
-    <ClCompile Include="..\runtime\ObjectPrototype.cpp" />\r
-    <ClCompile Include="..\runtime\Operations.cpp" />\r
-    <ClCompile Include="..\runtime\Options.cpp" />\r
-    <ClCompile Include="..\runtime\PropertyDescriptor.cpp" />\r
-    <ClCompile Include="..\runtime\PropertyNameArray.cpp" />\r
-    <ClCompile Include="..\runtime\PropertySlot.cpp" />\r
-    <ClCompile Include="..\runtime\PropertyTable.cpp" />\r
-    <ClCompile Include="..\runtime\PrototypeMap.cpp" />\r
-    <ClCompile Include="..\runtime\RegExp.cpp" />\r
-    <ClCompile Include="..\runtime\RegExpCache.cpp" />\r
-    <ClCompile Include="..\runtime\RegExpCachedResult.cpp" />\r
-    <ClCompile Include="..\runtime\RegExpConstructor.cpp" />\r
-    <ClCompile Include="..\runtime\RegExpMatchesArray.cpp" />\r
-    <ClCompile Include="..\runtime\RegExpObject.cpp" />\r
-    <ClCompile Include="..\runtime\RegExpPrototype.cpp" />\r
-    <ClCompile Include="..\runtime\SamplingCounter.cpp" />\r
-    <ClCompile Include="..\runtime\SetConstructor.cpp" />\r
-    <ClCompile Include="..\runtime\SetIteratorConstructor.cpp" />\r
-    <ClCompile Include="..\runtime\SetIteratorPrototype.cpp" />\r
-    <ClCompile Include="..\runtime\SetPrototype.cpp" />\r
-    <ClCompile Include="..\runtime\SimpleTypedArrayController.cpp" />\r
-    <ClCompile Include="..\runtime\SmallStrings.cpp" />\r
-    <ClCompile Include="..\runtime\SparseArrayValueMap.cpp" />\r
-    <ClCompile Include="..\runtime\StrictEvalActivation.cpp" />\r
-    <ClCompile Include="..\runtime\StringConstructor.cpp" />\r
-    <ClCompile Include="..\runtime\StringObject.cpp" />\r
-    <ClCompile Include="..\runtime\StringPrototype.cpp" />\r
-    <ClCompile Include="..\runtime\StringRecursionChecker.cpp" />\r
-    <ClCompile Include="..\runtime\Structure.cpp" />\r
-    <ClCompile Include="..\runtime\StructureChain.cpp" />\r
-    <ClCompile Include="..\runtime\StructureRareData.cpp" />\r
-    <ClCompile Include="..\runtime\SymbolTable.cpp" />\r
-    <ClCompile Include="..\runtime\TestRunnerUtils.cpp" />\r
-    <ClCompile Include="..\runtime\TypedArrayController.cpp" />\r
-    <ClCompile Include="..\runtime\TypedArrayType.cpp" />\r
-    <ClCompile Include="..\runtime\VM.cpp" />\r
-    <ClCompile Include="..\runtime\Watchdog.cpp" />\r
-    <ClCompile Include="..\runtime\WatchdogNone.cpp" />\r
-    <ClCompile Include="..\runtime\WeakMapConstructor.cpp" />\r
-    <ClCompile Include="..\runtime\WeakMapData.cpp" />\r
-    <ClCompile Include="..\runtime\WeakMapPrototype.cpp" />\r
-    <ClCompile Include="..\tools\CodeProfile.cpp" />\r
-    <ClCompile Include="..\tools\CodeProfiling.cpp" />\r
-    <ClCompile Include="..\yarr\YarrCanonicalizeUCS2.cpp" />\r
-    <ClCompile Include="..\yarr\YarrInterpreter.cpp" />\r
-    <ClCompile Include="..\yarr\YarrJIT.cpp" />\r
-    <ClCompile Include="..\yarr\YarrPattern.cpp" />\r
-    <ClCompile Include="..\yarr\YarrSyntaxChecker.cpp" />\r
-  </ItemGroup>\r
-  <ItemGroup>\r
-    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\ArrayConstructor.lut.h" />\r
-    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\ArrayPrototype.lut.h" />\r
-    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\BooleanPrototype.lut.h" />\r
-    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\DateConstructor.lut.h" />\r
-    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\DatePrototype.lut.h" />\r
-    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\ErrorPrototype.lut.h" />\r
-    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\HeaderDetection.h" />\r
-    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\JSDataViewPrototype.lut.h" />\r
-    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\JSGlobalObject.lut.h" />\r
-    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\JSONObject.lut.h" />\r
-    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\JSPromiseConstructor.lut.h" />\r
-    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\JSPromisePrototype.lut.h" />\r
-    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\JSPromiseResolverPrototype.lut.h" />\r
-    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\KeywordLookup.lut.h" />\r
-    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\Lexer.lut.h" />\r
-    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\NamePrototype.lut.h" />\r
-    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\NumberConstructor.lut.h" />\r
-    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\NumberPrototype.lut.h" />\r
-    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\ObjectConstructor.lut.h" />\r
-    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\RegExpConstructor.lut.h" />\r
-    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\RegExpJitTables.h" />\r
-    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\RegExpObject.lut.h" />\r
-    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\RegExpPrototype.lut.h" />\r
-    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\StringConstructor.lut.h" />\r
-  </ItemGroup>\r
-  <ItemGroup>\r
-    <ClInclude Include="..\API\APICallbackFunction.h" />\r
-    <ClInclude Include="..\API\APICast.h" />\r
-    <ClInclude Include="..\API\JavaScript.h" />\r
-    <ClInclude Include="..\API\JavaScriptCore.h" />\r
-    <ClInclude Include="..\API\JSAPIWrapperObject.h" />\r
-    <ClInclude Include="..\API\JSBase.h" />\r
-    <ClInclude Include="..\API\JSBasePrivate.h" />\r
-    <ClInclude Include="..\API\JSCallbackConstructor.h" />\r
-    <ClInclude Include="..\API\JSCallbackFunction.h" />\r
-    <ClInclude Include="..\API\JSCallbackObject.h" />\r
-    <ClInclude Include="..\API\JSCallbackObjectFunctions.h" />\r
-    <ClInclude Include="..\API\JSClassRef.h" />\r
-    <ClInclude Include="..\API\JSContext.h" />\r
-    <ClInclude Include="..\API\JSContextInternal.h" />\r
-    <ClInclude Include="..\API\JSContextRef.h" />\r
-    <ClInclude Include="..\API\JSContextRefPrivate.h" />\r
-    <ClInclude Include="..\API\JSExport.h" />\r
-    <ClInclude Include="..\API\JSObjectRef.h" />\r
-    <ClInclude Include="..\API\JSObjectRefPrivate.h" />\r
-    <ClInclude Include="..\API\JSRetainPtr.h" />\r
-    <ClInclude Include="..\API\JSScriptRefPrivate.h" />\r
-    <ClInclude Include="..\API\JSStringRef.h" />\r
-    <ClInclude Include="..\API\JSStringRefBSTR.h" />\r
-    <ClInclude Include="..\API\JSStringRefCF.h" />\r
-    <ClInclude Include="..\API\JSValue.h" />\r
-    <ClInclude Include="..\API\JSValueInternal.h" />\r
-    <ClInclude Include="..\API\JSValueRef.h" />\r
-    <ClInclude Include="..\API\JSWeakObjectMapRefInternal.h" />\r
-    <ClInclude Include="..\API\JSWeakObjectMapRefPrivate.h" />\r
-    <ClInclude Include="..\API\JSWrapperMap.h" />\r
-    <ClInclude Include="..\API\OpaqueJSString.h" />\r
-    <ClInclude Include="..\API\WebKitAvailability.h" />\r
-    <ClInclude Include="..\assembler\AbstractMacroAssembler.h" />\r
-    <ClInclude Include="..\assembler\AssemblerBuffer.h" />\r
-    <ClInclude Include="..\assembler\CodeLocation.h" />\r
-    <ClInclude Include="..\assembler\LinkBuffer.h" />\r
-    <ClInclude Include="..\assembler\MacroAssembler.h" />\r
-    <ClInclude Include="..\assembler\MacroAssemblerX86.h" />\r
-    <ClInclude Include="..\assembler\MacroAssemblerX86Common.h" />\r
-    <ClInclude Include="..\assembler\MacroAssemblerX86_64.h" />\r
-    <ClInclude Include="..\assembler\RepatchBuffer.h" />\r
-    <ClInclude Include="..\assembler\X86Assembler.h" />\r
-    <ClInclude Include="..\bytecode\ArrayAllocationProfile.h" />\r
-    <ClInclude Include="..\bytecode\ArrayProfile.h" />\r
-    <ClInclude Include="..\bytecode\ByValInfo.h" />\r
-    <ClInclude Include="..\bytecode\BytecodeBasicBlock.h" />\r
-    <ClInclude Include="..\bytecode\BytecodeLivenessAnalysis.h" />\r
-    <ClInclude Include="..\bytecode\BytecodeLivenessAnalysisInline.h" />\r
-    <ClInclude Include="..\bytecode\CallLinkInfo.h" />\r
-    <ClInclude Include="..\bytecode\CallLinkStatus.h" />\r
-    <ClInclude Include="..\bytecode\CallReturnOffsetToBytecodeOffset.h" />\r
-    <ClInclude Include="..\bytecode\CodeBlock.h" />\r
-    <ClInclude Include="..\bytecode\CodeBlockHash.h" />\r
-    <ClInclude Include="..\bytecode\CodeBlockJettisoningWatchpoint.h" />\r
-    <ClInclude Include="..\bytecode\CodeBlockWithJITType.h" />\r
-    <ClInclude Include="..\bytecode\CodeOrigin.h" />\r
-    <ClInclude Include="..\bytecode\CodeType.h" />\r
-    <ClInclude Include="..\bytecode\Comment.h" />\r
-    <ClInclude Include="..\bytecode\DataFormat.h" />\r
-    <ClInclude Include="..\bytecode\DeferredCompilationCallback.h" />\r
-    <ClInclude Include="..\bytecode\DFGExitProfile.h" />\r
-    <ClInclude Include="..\bytecode\EvalCodeCache.h" />\r
-    <ClInclude Include="..\bytecode\ExecutionCounter.h" />\r
-    <ClInclude Include="..\bytecode\ExitKind.h" />\r
-    <ClInclude Include="..\bytecode\ExpressionRangeInfo.h" />\r
-    <ClInclude Include="..\bytecode\FullBytecodeLivenss.h" />\r
-    <ClInclude Include="..\bytecode\GetByIdStatus.h" />\r
-    <ClInclude Include="..\bytecode\HandlerInfo.h" />\r
-    <ClInclude Include="..\bytecode\InlineCallFrameSet.h" />\r
-    <ClInclude Include="..\bytecode\Instruction.h" />\r
-    <ClInclude Include="..\bytecode\JumpTable.h" />\r
-    <ClInclude Include="..\bytecode\LazyOperandValueProfile.h" />\r
-    <ClInclude Include="..\bytecode\LineInfo.h" />\r
-    <ClInclude Include="..\bytecode\LLIntCallLinkInfo.h" />\r
-    <ClInclude Include="..\bytecode\MethodOfGettingAValueProfile.h" />\r
-    <ClInclude Include="..\bytecode\Opcode.h" />\r
-    <ClInclude Include="..\bytecode\Operands.h" />\r
-    <ClInclude Include="..\bytecode\PolymorphicPutByIdList.h" />\r
-    <ClInclude Include="..\bytecode\ProfiledCodeBlockJettisoningWatchpoint.h" />\r
-    <ClInclude Include="..\bytecode\PreciseJumpTargets.h" />\r
-    <ClInclude Include="..\bytecode\PutByIdStatus.h" />\r
-    <ClInclude Include="..\bytecode\PutKind.h" />\r
-    <ClInclude Include="..\bytecode\ReduceWhitespace.h" />\r
-    <ClInclude Include="..\bytecode\SamplingTool.h" />\r
-    <ClInclude Include="..\bytecode\SpecialPointer.h" />\r
-    <ClInclude Include="..\bytecode\SpeculatedType.h" />\r
-    <ClInclude Include="..\bytecode\StructureSet.h" />\r
-    <ClInclude Include="..\bytecode\StructureStubClearingWatchpoint.h" />\r
-    <ClInclude Include="..\bytecode\StructureStubInfo.h" />\r
-    <ClInclude Include="..\bytecode\UnlinkedCodeBlock.h" />\r
-    <ClInclude Include="..\bytecode\ValueProfile.h" />\r
-    <ClInclude Include="..\bytecode\ValueRecovery.h" />\r
-    <ClInclude Include="..\bytecode\VirtualRegister.h" />\r
-    <ClInclude Include="..\bytecode\Watchpoint.h" />\r
-    <ClInclude Include="..\bytecompiler\BytecodeGenerator.h" />\r
-    <ClInclude Include="..\bytecompiler\Label.h" />\r
-    <ClInclude Include="..\bytecompiler\LabelScope.h" />\r
-    <ClInclude Include="..\bytecompiler\RegisterID.h" />\r
-    <ClInclude Include="..\config.h" />\r
-    <ClInclude Include="..\debugger\Breakpoint.h" />\r
-    <ClInclude Include="..\debugger\Debugger.h" />\r
-    <ClInclude Include="..\debugger\DebuggerActivation.h" />\r
-    <ClInclude Include="..\debugger\DebuggerCallFrame.h" />\r
-    <ClInclude Include="..\debugger\DebuggerPrimitives.h" />\r
-    <ClInclude Include="..\dfg\DFGAbstractHeap.h" />\r
-    <ClInclude Include="..\dfg\DFGAbstractInterpreter.h" />\r
-    <ClInclude Include="..\dfg\DFGAbstractInterpreterInlines.h" />\r
-    <ClInclude Include="..\dfg\DFGAbstractValue.h" />\r
-    <ClInclude Include="..\dfg\DFGAdjacencyList.h" />\r
-    <ClInclude Include="..\dfg\DFGAllocator.h" />\r
-    <ClInclude Include="..\dfg\DFGAnalysis.h" />\r
-    <ClInclude Include="..\dfg\DFGArgumentPosition.h" />\r
-    <ClInclude Include="..\dfg\DFGArgumentsSimplificationPhase.h" />\r
-    <ClInclude Include="..\dfg\DFGArrayifySlowPathGenerator.h" />\r
-    <ClInclude Include="..\dfg\DFGArrayMode.h" />\r
-    <ClInclude Include="..\dfg\DFGAtTailAbstractState.h" />\r
-    <ClInclude Include="..\dfg\DFGAvailability.h" />\r
-    <ClInclude Include="..\dfg\DFGBackwardsPropagationPhase.h" />\r
-    <ClInclude Include="..\dfg\DFGBasicBlock.h" />\r
-    <ClInclude Include="..\dfg\DFGBasicBlockInlines.h" />\r
-    <ClInclude Include="..\dfg\DFGBinarySwitch.h" />\r
-    <ClInclude Include="..\dfg\DFGBlockInsertionSet.h" />\r
-    <ClInclude Include="..\dfg\DFGBranchDirection.h" />\r
-    <ClInclude Include="..\dfg\DFGByteCodeParser.h" />\r
-    <ClInclude Include="..\dfg\DFGCallArrayAllocatorSlowPathGenerator.h" />\r
-    <ClInclude Include="..\dfg\DFGCapabilities.h" />\r
-    <ClInclude Include="..\dfg\DFGCCallHelpers.h" />\r
-    <ClInclude Include="..\dfg\DFGCFAPhase.h" />\r
-    <ClInclude Include="..\dfg\DFGCFGSimplificationPhase.h" />\r
-    <ClInclude Include="..\dfg\DFGClobberize.h" />\r
-    <ClInclude Include="..\dfg\DFGClobberSet.h" />\r
-    <ClInclude Include="..\dfg\DFGCommon.h" />\r
-    <ClInclude Include="..\dfg\DFGCommonData.h" />\r
-    <ClInclude Include="..\dfg\DFGCompilationKey.h" />\r
-    <ClInclude Include="..\dfg\DFGCompilationMode.h" />\r
-    <ClInclude Include="..\dfg\DFGConstantFoldingPhase.h" />\r
-    <ClInclude Include="..\dfg\DFGCPSRethreadingPhase.h" />\r
-    <ClInclude Include="..\dfg\DFGCriticalEdgeBreakingPhase.h" />\r
-    <ClInclude Include="..\dfg\DFGCSEPhase.h" />\r
-    <ClInclude Include="..\dfg\DFGDCEPhase.h" />\r
-    <ClInclude Include="..\dfg\DFGDesiredIdentifiers.h" />\r
-    <ClInclude Include="..\dfg\DFGDesiredStructureChains.h" />\r
-    <ClInclude Include="..\dfg\DFGDesiredTransitions.h" />\r
-    <ClInclude Include="..\dfg\DFGDesiredWatchpoints.h" />\r
-    <ClInclude Include="..\dfg\DFGDesiredWeakReferences.h" />\r
-    <ClInclude Include="..\dfg\DFGDesiredWriteBarriers.h" />\r
-    <ClInclude Include="..\dfg\DFGDisassembler.h" />\r
-    <ClInclude Include="..\dfg\DFGDominators.h" />\r
-    <ClInclude Include="..\dfg\DFGDoubleFormatState.h" />\r
-    <ClInclude Include="..\dfg\DFGDriver.h" />\r
-    <ClInclude Include="..\dfg\DFGEdge.h" />\r
-    <ClInclude Include="..\dfg\DFGEdgeDominates.h" />\r
-    <ClInclude Include="..\dfg\DFGEdgeUsesStructure.h" />\r
-    <ClInclude Include="..\dfg\DFGFailedFinalizer.h" />\r
-    <ClInclude Include="..\dfg\DFGFiltrationResult.h" />\r
-    <ClInclude Include="..\dfg\DFGFinalizer.h" />\r
-    <ClInclude Include="..\dfg\DFGFixupPhase.h" />\r
-    <ClInclude Include="..\dfg\DFGFlushedAt.h" />\r
-    <ClInclude Include="..\dfg\DFGFlushFormat.h" />\r
-    <ClInclude Include="..\dfg\DFGFlushLivenessAnalysisPhase.h" />\r
-    <ClInclude Include="..\dfg\DFGFPRInfo.h" />\r
-    <ClInclude Include="..\dfg\DFGGenerationInfo.h" />\r
-    <ClInclude Include="..\dfg\DFGGPRInfo.h" />\r
-    <ClInclude Include="..\dfg\DFGGraph.h" />\r
-    <ClInclude Include="..\dfg\DFGInPlaceAbstractState.h" />\r
-    <ClInclude Include="..\dfg\DFGInsertionSet.h" />\r
-    <ClInclude Include="..\dfg\DFGInvalidationPointInjectionPhase.h" />\r
-    <ClInclude Include="..\dfg\DFGJITCode.h" />\r
-    <ClInclude Include="..\dfg\DFGJITCompiler.h" />\r
-    <ClInclude Include="..\dfg\DFGJITFinalizer.h" />\r
-    <ClInclude Include="..\dfg\DFGJumpReplacement.h" />\r
-    <ClInclude Include="..\dfg\DFGLazyJSValue.h" />\r
-    <ClInclude Include="..\dfg\DFGLICMPhase.h" />\r
-    <ClInclude Include="..\dfg\DFGLivenessAnalysisPhase.h" />\r
-    <ClInclude Include="..\dfg\DFGLongLivedState.h" />\r
-    <ClInclude Include="..\dfg\DFGLoopPreHeaderCreationPhase.h" />\r
-    <ClInclude Include="..\dfg\DFGMergeMode.h" />\r
-    <ClInclude Include="..\dfg\DFGMinifiedGraph.h" />\r
-    <ClInclude Include="..\dfg\DFGMinifiedID.h" />\r
-    <ClInclude Include="..\dfg\DFGMinifiedNode.h" />\r
-    <ClInclude Include="..\dfg\DFGNaturalLoops.h" />\r
-    <ClInclude Include="..\dfg\DFGNode.h" />\r
-    <ClInclude Include="..\dfg\DFGNodeAllocator.h" />\r
-    <ClInclude Include="..\dfg\DFGNodeFlags.h" />\r
-    <ClInclude Include="..\dfg\DFGNodeType.h" />\r
-    <ClInclude Include="..\dfg\DFGOperations.h" />\r
-    <ClInclude Include="..\dfg\DFGOSRAvailabilityAnalysisPhase.h" />\r
-    <ClInclude Include="..\dfg\DFGOSREntry.h" />\r
-    <ClInclude Include="..\dfg\DFGOSREntrypointCreationPhase.h" />\r
-    <ClInclude Include="..\dfg\DFGOSRExit.h" />\r
-    <ClInclude Include="..\dfg\DFGOSRExitBase.h" />\r
-    <ClInclude Include="..\dfg\DFGOSRExitCompilationInfo.h" />\r
-    <ClInclude Include="..\dfg\DFGOSRExitCompiler.h" />\r
-    <ClInclude Include="..\dfg\DFGOSRExitCompilerCommon.h" />\r
-    <ClInclude Include="..\dfg\DFGOSRExitJumpPlaceholder.h" />\r
-    <ClInclude Include="..\dfg\DFGOSRExitPreparation.h" />\r
-    <ClInclude Include="..\dfg\DFGPhase.h" />\r
-    <ClInclude Include="..\dfg\DFGPlan.h" />\r
-    <ClInclude Include="..\dfg\DFGPredictionInjectionPhase.h" />\r
-    <ClInclude Include="..\dfg\DFGPredictionPropagationPhase.h" />\r
-    <ClInclude Include="..\dfg\DFGRegisterBank.h" />\r
-    <ClInclude Include="..\dfg\DFGRegisterSet.h" />\r
-    <ClInclude Include="..\dfg\DFGResurrectionForValidationPhase.h" />\r
-    <ClInclude Include="..\dfg\DFGSafeToExecute.h" />\r
-    <ClInclude Include="..\dfg\DFGSaneStringGetByValSlowPathGenerator.h" />\r
-    <ClInclude Include="..\dfg\DFGScoreBoard.h" />\r
-    <ClInclude Include="..\dfg\DFGScratchRegisterAllocator.h" />\r
-    <ClInclude Include="..\dfg\DFGSilentRegisterSavePlan.h" />\r
-    <ClInclude Include="..\dfg\DFGSlowPathGenerator.h" />\r
-    <ClInclude Include="..\dfg\DFGSpeculativeJIT.h" />\r
-    <ClInclude Include="..\dfg\DFGSSAConversionPhase.h" />\r
-    <ClInclude Include="..\dfg\DFGStackLayoutPhase.h" />\r
-    <ClInclude Include="..\dfg\DFGStructureAbstractValue.h" />\r
-    <ClInclude Include="..\dfg\DFGThunks.h" />\r
-    <ClInclude Include="..\dfg\DFGTierUpCheckInjectionPhase.h" />\r
-    <ClInclude Include="..\dfg\DFGToFTLDeferredCompilationCallback.h" />\r
-    <ClInclude Include="..\dfg\DFGToFTLForOSREntryDeferredCompilationCallback.h" />\r
-    <ClInclude Include="..\dfg\DFGTypeCheckHoistingPhase.h" />\r
-    <ClInclude Include="..\dfg\DFGUnificationPhase.h" />\r
-    <ClInclude Include="..\dfg\DFGUseKind.h" />\r
-    <ClInclude Include="..\dfg\DFGValidate.h" />\r
-    <ClInclude Include="..\dfg\DFGValueRecoveryOverride.h" />\r
-    <ClInclude Include="..\dfg\DFGValueSource.h" />\r
-    <ClInclude Include="..\dfg\DFGVariableAccessData.h" />\r
-    <ClInclude Include="..\dfg\DFGVariableAccessDataDump.h" />\r
-    <ClInclude Include="..\dfg\DFGVariableEvent.h" />\r
-    <ClInclude Include="..\dfg\DFGVariableEventStream.h" />\r
-    <ClInclude Include="..\dfg\DFGVariadicFunction.h" />\r
-    <ClInclude Include="..\dfg\DFGVirtualRegisterAllocationPhase.h" />\r
-    <ClInclude Include="..\dfg\DFGWatchpointCollectionPhase.h" />\r
-    <ClInclude Include="..\dfg\DFGWorklist.h" />\r
-    <ClInclude Include="..\disassembler\Disassembler.h" />\r
-    <ClInclude Include="..\heap\BlockAllocator.h" />\r
-    <ClInclude Include="..\heap\CodeBlockSet.h" />\r
-    <ClInclude Include="..\heap\ConservativeRoots.h" />\r
-    <ClInclude Include="..\heap\CopiedAllocator.h" />\r
-    <ClInclude Include="..\heap\CopiedBlock.h" />\r
-    <ClInclude Include="..\heap\CopiedBlockInlines.h" />\r
-    <ClInclude Include="..\heap\CopiedSpace.h" />\r
-    <ClInclude Include="..\heap\CopiedSpaceInlines.h" />\r
-    <ClInclude Include="..\heap\CopyToken.h" />\r
-    <ClInclude Include="..\heap\CopyVisitor.h" />\r
-    <ClInclude Include="..\heap\CopyVisitorInlines.h" />\r
-    <ClInclude Include="..\heap\CopyWorkList.h" />\r
-    <ClInclude Include="..\heap\DeferGC.h" />\r
-    <ClInclude Include="..\heap\DelayedReleaseScope.h" />\r
-    <ClInclude Include="..\heap\GCAssertions.h" />\r
-    <ClInclude Include="..\heap\GCThread.h" />\r
-    <ClInclude Include="..\heap\GCThreadSharedData.h" />\r
-    <ClInclude Include="..\heap\Handle.h" />\r
-    <ClInclude Include="..\heap\HandleBlock.h" />\r
-    <ClInclude Include="..\heap\HandleBlockInlines.h" />\r
-    <ClInclude Include="..\heap\HandleSet.h" />\r
-    <ClInclude Include="..\heap\HandleStack.h" />\r
-    <ClInclude Include="..\heap\HandleTypes.h" />\r
-    <ClInclude Include="..\heap\Heap.h" />\r
-    <ClInclude Include="..\heap\HeapBlock.h" />\r
-    <ClInclude Include="..\heap\HeapOperation.h" />\r
-    <ClInclude Include="..\heap\HeapRootVisitor.h" />\r
-    <ClInclude Include="..\heap\HeapStatistics.h" />\r
-    <ClInclude Include="..\heap\HeapTimer.h" />\r
-    <ClInclude Include="..\heap\IncrementalSweeper.h" />\r
-    <ClInclude Include="..\heap\JITStubRoutineSet.h" />\r
-    <ClInclude Include="..\heap\ListableHandler.h" />\r
-    <ClInclude Include="..\heap\Local.h" />\r
-    <ClInclude Include="..\heap\LocalScope.h" />\r
-    <ClInclude Include="..\heap\MachineStackMarker.h" />\r
-    <ClInclude Include="..\heap\MarkedAllocator.h" />\r
-    <ClInclude Include="..\heap\MarkedBlock.h" />\r
-    <ClInclude Include="..\heap\MarkedBlockSet.h" />\r
-    <ClInclude Include="..\heap\MarkedSpace.h" />\r
-    <ClInclude Include="..\heap\MarkStack.h" />\r
-    <ClInclude Include="..\heap\MarkStackInlines.h" />\r
-    <ClInclude Include="..\heap\Region.h" />\r
-    <ClInclude Include="..\heap\SlotVisitor.h" />\r
-    <ClInclude Include="..\heap\SlotVisitorInlines.h" />\r
-    <ClInclude Include="..\heap\Strong.h" />\r
-    <ClInclude Include="..\heap\StrongInlines.h" />\r
-    <ClInclude Include="..\heap\SuperRegion.h" />\r
-    <ClInclude Include="..\heap\TinyBloomFilter.h" />\r
-    <ClInclude Include="..\heap\UnconditionalFinalizer.h" />\r
-    <ClInclude Include="..\heap\Weak.h" />\r
-    <ClInclude Include="..\heap\WeakBlock.h" />\r
-    <ClInclude Include="..\heap\WeakHandleOwner.h" />\r
-    <ClInclude Include="..\heap\WeakImpl.h" />\r
-    <ClInclude Include="..\heap\WeakReferenceHarvester.h" />\r
-    <ClInclude Include="..\heap\WeakSet.h" />\r
-    <ClInclude Include="..\heap\WeakSetInlines.h" />\r
-    <ClInclude Include="..\heap\WriteBarrierSupport.h" />\r
-    <ClInclude Include="..\interpreter\AbstractPC.h" />\r
-    <ClInclude Include="..\interpreter\CachedCall.h" />\r
-    <ClInclude Include="..\interpreter\CallFrame.h" />\r
-    <ClInclude Include="..\interpreter\CallFrameInlines.h" />\r
-    <ClInclude Include="..\interpreter\CallFrameClosure.h" />\r
-    <ClInclude Include="..\interpreter\Interpreter.h" />\r
-    <ClInclude Include="..\interpreter\JSStack.h" />\r
-    <ClInclude Include="..\interpreter\JSStackInlines.h" />\r
-    <ClInclude Include="..\interpreter\Register.h" />\r
-    <ClInclude Include="..\interpreter\StackVisitor.h" />\r
-    <ClInclude Include="..\interpreter\VMInspector.h" />\r
-    <ClInclude Include="..\jit\AssemblyHelpers.h" />\r
-    <ClInclude Include="..\jit\CCallHelpers.h" />\r
-    <ClInclude Include="..\jit\ClosureCallStubRoutine.h" />\r
-    <ClInclude Include="..\jit\CompactJITCodeMap.h" />\r
-    <ClInclude Include="..\jit\ExecutableAllocator.h" />\r
-    <ClInclude Include="..\jit\FPRInfo.h" />\r
-    <ClInclude Include="..\jit\GCAwareJITStubRoutine.h" />\r
-    <ClInclude Include="..\jit\GPRInfo.h" />\r
-    <ClInclude Include="..\jit\HostCallReturnValue.h" />\r
-    <ClInclude Include="..\jit\JIT.h" />\r
-    <ClInclude Include="..\jit\JITCode.h" />\r
-    <ClInclude Include="..\jit\JITCompilationEffort.h" />\r
-    <ClInclude Include="..\jit\JITDisassembler.h" />\r
-    <ClInclude Include="..\jit\JITExceptions.h" />\r
-    <ClInclude Include="..\jit\JITInlineCacheGenerator.h" />\r
-    <ClInclude Include="..\jit\JITInlines.h" />\r
-    <ClInclude Include="..\jit\JITOperations.h" />\r
-    <ClInclude Include="..\jit\JITOperationWrappers.h" />\r
-    <ClInclude Include="..\jit\JITStubRoutine.h" />\r
-    <ClInclude Include="..\jit\JITStubs.h" />\r
-    <ClInclude Include="..\jit\JITStubsX86.h" />\r
-    <ClInclude Include="..\jit\JITStubsX86Common.h" />\r
-    <ClInclude Include="..\jit\JITStubsX86_64.h" />\r
-    <ClInclude Include="..\jit\JITThunks.h" />\r
-    <ClInclude Include="..\jit\JITToDFGDeferredCompilationCallback.h" />\r
-    <ClInclude Include="..\jit\JITWriteBarrier.h" />\r
-    <ClInclude Include="..\jit\JSInterfaceJIT.h" />\r
-    <ClCompile Include="..\jit\RegisterSet.cpp" />\r
-    <ClInclude Include="..\jit\RegisterSet.h" />\r
-    <ClInclude Include="..\jit\Repatch.h" />\r
-    <ClInclude Include="..\jit\ScratchRegisterAllocator.h" />\r
-    <ClInclude Include="..\jit\SpecializedThunkJIT.h" />\r
-    <ClCompile Include="..\jit\TempRegisterSet.cpp" />\r
-    <ClInclude Include="..\jit\TempRegisterSet.h" />\r
-    <ClInclude Include="..\jit\ThunkGenerator.h" />\r
-    <ClInclude Include="..\jit\ThunkGenerators.h" />\r
-    <ClInclude Include="..\jit\UnusedPointer.h" />\r
-    <ClInclude Include="..\llint\LLIntCLoop.h" />\r
-    <ClInclude Include="..\llint\LLIntCommon.h" />\r
-    <ClInclude Include="..\llint\LLIntData.h" />\r
-    <ClInclude Include="..\llint\LLIntEntrypoint.h" />\r
-    <ClInclude Include="..\llint\LLIntExceptions.h" />\r
-    <ClInclude Include="..\llint\LLIntOfflineAsmConfig.h" />\r
-    <ClInclude Include="..\llint\LLIntOpcode.h" />\r
-    <ClInclude Include="..\llint\LLIntSlowPaths.h" />\r
-    <ClInclude Include="..\llint\LLIntThunks.h" />\r
-    <ClInclude Include="..\llint\LowLevelInterpreter.h" />\r
-    <ClInclude Include="..\parser\ASTBuilder.h" />\r
-    <ClInclude Include="..\parser\Lexer.h" />\r
-    <ClInclude Include="..\parser\NodeConstructors.h" />\r
-    <ClInclude Include="..\parser\NodeInfo.h" />\r
-    <ClInclude Include="..\parser\Nodes.h" />\r
-    <ClInclude Include="..\parser\Parser.h" />\r
-    <ClInclude Include="..\parser\ParserArena.h" />\r
-    <ClInclude Include="..\parser\ParserModes.h" />\r
-    <ClInclude Include="..\parser\ParserTokens.h" />\r
-    <ClInclude Include="..\parser\ResultType.h" />\r
-    <ClInclude Include="..\parser\SourceCode.h" />\r
-    <ClInclude Include="..\parser\SourceProvider.h" />\r
-    <ClInclude Include="..\parser\SourceProviderCache.h" />\r
-    <ClInclude Include="..\parser\SourceProviderCacheItem.h" />\r
-    <ClInclude Include="..\parser\SyntaxChecker.h" />\r
-    <ClInclude Include="..\profiler\CallIdentifier.h" />\r
-    <ClInclude Include="..\profiler\LegacyProfiler.h" />\r
-    <ClInclude Include="..\profiler\Profile.h" />\r
-    <ClInclude Include="..\profiler\ProfileGenerator.h" />\r
-    <ClInclude Include="..\profiler\ProfileNode.h" />\r
-    <ClInclude Include="..\profiler\ProfilerBytecode.h" />\r
-    <ClInclude Include="..\profiler\ProfilerBytecodes.h" />\r
-    <ClInclude Include="..\profiler\ProfilerBytecodeSequence.h" />\r
-    <ClInclude Include="..\profiler\ProfilerCompilation.h" />\r
-    <ClInclude Include="..\profiler\ProfilerCompilationKind.h" />\r
-    <ClInclude Include="..\profiler\ProfilerCompiledBytecode.h" />\r
-    <ClInclude Include="..\profiler\ProfilerDatabase.h" />\r
-    <ClInclude Include="..\profiler\ProfilerExecutionCounter.h" />\r
-    <ClInclude Include="..\profiler\ProfilerOrigin.h" />\r
-    <ClInclude Include="..\profiler\ProfilerOriginStack.h" />\r
-    <ClInclude Include="..\profiler\ProfilerOSRExit.h" />\r
-    <ClInclude Include="..\profiler\ProfilerOSRExitSite.h" />\r
-    <ClInclude Include="..\profiler\ProfilerProfiledBytecodes.h" />\r
-    <ClInclude Include="..\runtime\ArgList.h" />\r
-    <ClInclude Include="..\runtime\Arguments.h" />\r
-    <ClInclude Include="..\runtime\ArgumentsConstructor.h" />\r
-    <ClInclude Include="..\runtime\ArgumentsPrototype.h" />\r
-    <ClInclude Include="..\runtime\ArrayBuffer.h" />\r
-    <ClInclude Include="..\runtime\ArrayBufferView.h" />\r
-    <ClInclude Include="..\runtime\ArrayConstructor.h" />\r
-    <ClInclude Include="..\runtime\ArrayConventions.h" />\r
-    <ClInclude Include="..\runtime\ArrayIteratorConstructor.h" />\r
-    <ClInclude Include="..\runtime\ArrayIteratorPrototype.h" />\r
-    <ClInclude Include="..\runtime\ArrayPrototype.h" />\r
-    <ClInclude Include="..\runtime\ArrayStorage.h" />\r
-    <ClInclude Include="..\runtime\BatchedTransitionOptimizer.h" />\r
-    <ClInclude Include="..\runtime\BigInteger.h" />\r
-    <ClInclude Include="..\runtime\BooleanConstructor.h" />\r
-    <ClInclude Include="..\runtime\BooleanObject.h" />\r
-    <ClInclude Include="..\runtime\BooleanPrototype.h" />\r
-    <ClInclude Include="..\runtime\Butterfly.h" />\r
-    <ClInclude Include="..\runtime\ButterflyInlines.h" />\r
-    <ClInclude Include="..\runtime\CallData.h" />\r
-    <ClInclude Include="..\runtime\ClassInfo.h" />\r
-    <ClInclude Include="..\runtime\CodeCache.h" />\r
-    <ClInclude Include="..\runtime\CodeSpecializationKind.h" />\r
-    <ClInclude Include="..\runtime\CommonIdentifiers.h" />\r
-    <ClInclude Include="..\runtime\CommonSlowPaths.h" />\r
-    <ClInclude Include="..\runtime\CommonSlowPathsExceptions.h" />\r
-    <ClInclude Include="..\runtime\CompilationResult.h" />\r
-    <ClInclude Include="..\runtime\Completion.h" />\r
-    <ClInclude Include="..\runtime\ConstructData.h" />\r
-    <ClInclude Include="..\runtime\DataView.h" />\r
-    <ClInclude Include="..\runtime\DateConstructor.h" />\r
-    <ClInclude Include="..\runtime\DateConversion.h" />\r
-    <ClInclude Include="..\runtime\DateInstance.h" />\r
-    <ClInclude Include="..\runtime\DateInstanceCache.h" />\r
-    <ClInclude Include="..\runtime\DatePrototype.h" />\r
-    <ClInclude Include="..\runtime\DumpContext.h" />\r
-    <ClInclude Include="..\runtime\Error.h" />\r
-    <ClInclude Include="..\runtime\ErrorConstructor.h" />\r
-    <ClInclude Include="..\runtime\ErrorInstance.h" />\r
-    <ClInclude Include="..\runtime\ErrorPrototype.h" />\r
-    <ClInclude Include="..\runtime\ExceptionHelpers.h" />\r
-    <ClInclude Include="..\runtime\Executable.h" />\r
-    <ClInclude Include="..\runtime\Float32Array.h" />\r
-    <ClInclude Include="..\runtime\Float64Array.h" />\r
-    <ClInclude Include="..\runtime\FunctionConstructor.h" />\r
-    <ClInclude Include="..\runtime\FunctionExecutableDump.h" />\r
-    <ClInclude Include="..\runtime\FunctionPrototype.h" />\r
-    <ClInclude Include="..\runtime\GCActivityCallback.h" />\r
-    <ClInclude Include="..\runtime\GenericTypedArrayView.h" />\r
-    <ClInclude Include="..\runtime\GenericTypedArrayViewInlines.h" />\r
-    <ClInclude Include="..\runtime\GetterSetter.h" />\r
-    <ClInclude Include="..\runtime\Identifier.h" />\r
-    <ClInclude Include="..\runtime\IndexingHeader.h" />\r
-    <ClInclude Include="..\runtime\IndexingHeaderInlines.h" />\r
-    <ClInclude Include="..\runtime\IndexingType.h" />\r
-    <ClInclude Include="..\runtime\InitializeThreading.h" />\r
-    <ClInclude Include="..\runtime\Int16Array.h" />\r
-    <ClInclude Include="..\runtime\Int32Array.h" />\r
-    <ClInclude Include="..\runtime\Int8Array.h" />\r
-    <ClInclude Include="..\runtime\IntendedStructureChain.h" />\r
-    <ClInclude Include="..\runtime\InternalFunction.h" />\r
-    <ClInclude Include="..\runtime\Intrinsic.h" />\r
-    <ClInclude Include="..\runtime\JSAPIValueWrapper.h" />\r
-    <ClInclude Include="..\runtime\JSActivation.h" />\r
-    <ClInclude Include="..\runtime\JSArgumentsIterator.h" />\r
-    <ClInclude Include="..\runtime\JSArray.h" />\r
-    <ClInclude Include="..\runtime\JSArrayBuffer.h" />\r
-    <ClInclude Include="..\runtime\JSArrayBufferConstructor.h" />\r
-    <ClInclude Include="..\runtime\JSArrayBufferPrototype.h" />\r
-    <ClInclude Include="..\runtime\JSArrayBufferView.h" />\r
-    <ClInclude Include="..\runtime\JSArrayBufferViewInlines.h" />\r
-    <ClInclude Include="..\runtime\JSArrayIterator.h" />\r
-    <ClInclude Include="..\runtime\JSBoundFunction.h" />\r
-    <ClInclude Include="..\runtime\JSCJSValue.h" />\r
-    <ClInclude Include="..\runtime\JSCJSValueInlines.h" />\r
-    <ClInclude Include="..\runtime\JSCell.h" />\r
-    <ClInclude Include="..\runtime\JSDataView.h" />\r
-    <ClInclude Include="..\runtime\JSDataViewPrototype.h" />\r
-    <ClInclude Include="..\runtime\JSDateMath.h" />\r
-    <ClInclude Include="..\runtime\JSDestructibleObject.h" />\r
-    <ClInclude Include="..\runtime\JSExportMacros.h" />\r
-    <ClInclude Include="..\runtime\JSFloat32Array.h" />\r
-    <ClInclude Include="..\runtime\JSFloat64Array.h" />\r
-    <ClInclude Include="..\runtime\JSFunction.h" />\r
-    <ClInclude Include="..\runtime\JSGenericTypedArrayView.h" />\r
-    <ClInclude Include="..\runtime\JSGenericTypedArrayViewConstructor.h" />\r
-    <ClInclude Include="..\runtime\JSGenericTypedArrayViewConstructorInlines.h" />\r
-    <ClInclude Include="..\runtime\JSGenericTypedArrayViewInlines.h" />\r
-    <ClInclude Include="..\runtime\JSGenericTypedArrayViewPrototype.h" />\r
-    <ClInclude Include="..\runtime\JSGenericTypedArrayViewPrototypeInlines.h" />\r
-    <ClInclude Include="..\runtime\JSGlobalObject.h" />\r
-    <ClInclude Include="..\runtime\JSGlobalObjectFunctions.h" />\r
-    <ClInclude Include="..\runtime\JSInt16Array.h" />\r
-    <ClInclude Include="..\runtime\JSInt32Array.h" />\r
-    <ClInclude Include="..\runtime\JSInt8Array.h" />\r
-    <ClInclude Include="..\runtime\JSLock.h" />\r
-    <ClInclude Include="..\runtime\JSMap.h" />\r
-    <ClInclude Include="..\runtime\JSMapIterator.h" />\r
-    <ClInclude Include="..\runtime\JSNameScope.h" />\r
-    <ClInclude Include="..\runtime\JSNotAnObject.h" />\r
-    <ClInclude Include="..\runtime\JSONObject.h" />\r
-    <ClInclude Include="..\runtime\JSObject.h" />\r
-    <ClInclude Include="..\runtime\JSPromise.h" />\r
-    <ClInclude Include="..\runtime\JSPromiseCallback.h" />\r
-    <ClInclude Include="..\runtime\JSPromiseConstructor.h" />\r
-    <ClInclude Include="..\runtime\JSPromisePrototype.h" />\r
-    <ClInclude Include="..\runtime\JSPromiseResolver.h" />\r
-    <ClInclude Include="..\runtime\JSPromiseResolverConstructor.h" />\r
-    <ClInclude Include="..\runtime\JSPromiseResolverPrototype.h" />\r
-    <ClInclude Include="..\runtime\JSPropertyNameIterator.h" />\r
-    <ClInclude Include="..\runtime\JSProxy.h" />\r
-    <ClInclude Include="..\runtime\JSScope.h" />\r
-    <ClInclude Include="..\runtime\JSSegmentedVariableObject.h" />\r
-    <ClInclude Include="..\runtime\JSSet.h" />\r
-    <ClInclude Include="..\runtime\JSSetIterator.h" />\r
-    <ClInclude Include="..\runtime\JSString.h" />\r
-    <ClInclude Include="..\runtime\JSStringBuilder.h" />\r
-    <ClInclude Include="..\runtime\JSStringJoiner.h" />\r
-    <ClInclude Include="..\runtime\JSSymbolTableObject.h" />\r
-    <ClInclude Include="..\runtime\JSType.h" />\r
-    <ClInclude Include="..\runtime\JSTypeInfo.h" />\r
-    <ClInclude Include="..\runtime\JSTypedArrayConstructors.h" />\r
-    <ClInclude Include="..\runtime\JSTypedArrayPrototypes.h" />\r
-    <ClInclude Include="..\runtime\JSTypedArrays.h" />\r
-    <ClInclude Include="..\runtime\JSUint16Array.h" />\r
-    <ClInclude Include="..\runtime\JSUint32Array.h" />\r
-    <ClInclude Include="..\runtime\JSUint8Array.h" />\r
-    <ClInclude Include="..\runtime\JSUint8ClampedArray.h" />\r
-    <ClInclude Include="..\runtime\JSVariableObject.h" />\r
-    <ClInclude Include="..\runtime\JSWeakMap.h" />\r
-    <ClInclude Include="..\runtime\JSWithScope.h" />\r
-    <ClInclude Include="..\runtime\JSWrapperObject.h" />\r
-    <ClInclude Include="..\runtime\LiteralParser.h" />\r
-    <ClInclude Include="..\runtime\Lookup.h" />\r
-    <ClInclude Include="..\runtime\MapConstructor.h" />\r
-    <ClInclude Include="..\runtime\MapData.h" />\r
-    <ClInclude Include="..\runtime\MapIteratorConstructor.h" />\r
-    <ClInclude Include="..\runtime\MapIteratorPrototype.h" />\r
-    <ClInclude Include="..\runtime\MapPrototype.h" />\r
-    <ClInclude Include="..\runtime\MatchResult.h" />\r
-    <ClInclude Include="..\runtime\MathObject.h" />\r
-    <ClInclude Include="..\runtime\NameConstructor.h" />\r
-    <ClInclude Include="..\runtime\NameInstance.h" />\r
-    <ClInclude Include="..\runtime\NamePrototype.h" />\r
-    <ClInclude Include="..\runtime\NativeErrorConstructor.h" />\r
-    <ClInclude Include="..\runtime\NativeErrorPrototype.h" />\r
-    <ClInclude Include="..\runtime\NumberConstructor.h" />\r
-    <ClInclude Include="..\runtime\NumberObject.h" />\r
-    <ClInclude Include="..\runtime\NumberPrototype.h" />\r
-    <ClInclude Include="..\runtime\NumericStrings.h" />\r
-    <ClInclude Include="..\runtime\ObjectConstructor.h" />\r
-    <ClInclude Include="..\runtime\ObjectPrototype.h" />\r
-    <ClInclude Include="..\runtime\Operations.h" />\r
-    <ClInclude Include="..\runtime\Options.h" />\r
-    <ClInclude Include="..\runtime\PrivateName.h" />\r
-    <ClInclude Include="..\runtime\PropertyDescriptor.h" />\r
-    <ClInclude Include="..\runtime\PropertyMapHashTable.h" />\r
-    <ClInclude Include="..\runtime\PropertyName.h" />\r
-    <ClInclude Include="..\runtime\PropertyNameArray.h" />\r
-    <ClInclude Include="..\runtime\PropertyOffset.h" />\r
-    <ClInclude Include="..\runtime\PropertySlot.h" />\r
-    <ClInclude Include="..\runtime\PropertyStorage.h" />\r
-    <ClInclude Include="..\runtime\Protect.h" />\r
-    <ClInclude Include="..\runtime\PrototypeMap.h" />\r
-    <ClInclude Include="..\runtime\PutDirectIndexMode.h" />\r
-    <ClInclude Include="..\runtime\PutPropertySlot.h" />\r
-    <ClInclude Include="..\runtime\RegExp.h" />\r
-    <ClInclude Include="..\runtime\RegExpCache.h" />\r
-    <ClInclude Include="..\runtime\RegExpCachedResult.h" />\r
-    <ClInclude Include="..\runtime\RegExpConstructor.h" />\r
-    <ClInclude Include="..\runtime\RegExpKey.h" />\r
-    <ClInclude Include="..\runtime\RegExpMatchesArray.h" />\r
-    <ClInclude Include="..\runtime\RegExpObject.h" />\r
-    <ClInclude Include="..\runtime\RegExpPrototype.h" />\r
-    <ClInclude Include="..\runtime\Reject.h" />\r
-    <ClInclude Include="..\runtime\SamplingCounter.h" />\r
-    <ClInclude Include="..\runtime\SetConstructor.h" />\r
-    <ClInclude Include="..\runtime\SetIteratorConstructor.h" />\r
-    <ClInclude Include="..\runtime\SetIteratorPrototype.h" />\r
-    <ClInclude Include="..\runtime\SetPrototype.h" />\r
-    <ClInclude Include="..\runtime\SimpleTypedArrayController.h" />\r
-    <ClInclude Include="..\runtime\SmallStrings.h" />\r
-    <ClInclude Include="..\runtime\SparseArrayValueMap.h" />\r
-    <ClInclude Include="..\runtime\StrictEvalActivation.h" />\r
-    <ClInclude Include="..\runtime\StringConstructor.h" />\r
-    <ClInclude Include="..\runtime\StringObject.h" />\r
-    <ClInclude Include="..\runtime\StringPrototype.h" />\r
-    <ClInclude Include="..\runtime\StringRecursionChecker.h" />\r
-    <ClInclude Include="..\runtime\Structure.h" />\r
-    <ClInclude Include="..\runtime\StructureChain.h" />\r
-    <ClInclude Include="..\runtime\StructureRareData.h" />\r
-    <ClInclude Include="..\runtime\StructureRareDataInlines.h" />\r
-    <ClInclude Include="..\runtime\StructureTransitionTable.h" />\r
-    <ClInclude Include="..\runtime\SymbolTable.h" />\r
-    <ClInclude Include="..\runtime\TestRunnerUtils.h" />\r
-    <ClInclude Include="..\runtime\Tracing.h" />\r
-    <ClInclude Include="..\runtime\ToNativeFromValue.h" />\r
-    <ClInclude Include="..\runtime\TypedArrayAdaptors.h" />\r
-    <ClInclude Include="..\runtime\TypedArrayController.h" />\r
-    <ClInclude Include="..\runtime\TypedArrayInlines.h" />\r
-    <ClInclude Include="..\runtime\TypedArrayType.h" />\r
-    <ClInclude Include="..\runtime\TypedArrays.h" />\r
-    <ClInclude Include="..\runtime\Uint16Array.h" />\r
-    <ClInclude Include="..\runtime\Uint16WithFraction.h" />\r
-    <ClInclude Include="..\runtime\Uint32Array.h" />\r
-    <ClInclude Include="..\runtime\Uint8Array.h" />\r
-    <ClInclude Include="..\runtime\VM.h" />\r
-    <ClInclude Include="..\runtime\Watchdog.h" />\r
-    <ClInclude Include="..\runtime\WeakGCMap.h" />\r
-    <ClInclude Include="..\runtime\WeakMapConstructor.h" />\r
-    <ClInclude Include="..\runtime\WeakMapData.h" />\r
-    <ClInclude Include="..\runtime\WeakMapPrototype.h" />\r
-    <ClInclude Include="..\runtime\WeakRandom.h" />\r
-    <ClInclude Include="..\runtime\WriteBarrier.h" />\r
-    <ClInclude Include="..\tools\CodeProfile.h" />\r
-    <ClInclude Include="..\tools\CodeProfiling.h" />\r
-    <ClInclude Include="..\tools\ProfileTreeNode.h" />\r
-    <ClInclude Include="..\tools\TieredMMapArray.h" />\r
-    <ClInclude Include="..\yarr\Yarr.h" />\r
-    <ClInclude Include="..\yarr\YarrCanonicalizeUCS2.h" />\r
-    <ClInclude Include="..\yarr\YarrInterpreter.h" />\r
-    <ClInclude Include="..\yarr\YarrJIT.h" />\r
-    <ClInclude Include="..\yarr\YarrParser.h" />\r
-    <ClInclude Include="..\yarr\YarrPattern.h" />\r
-    <ClInclude Include="..\yarr\YarrSyntaxChecker.h" />\r
-  </ItemGroup>\r
-  <ItemGroup>\r
-    <None Include="JavaScriptCorePostBuild.cmd">\r
-      <FileType>Document</FileType>\r
-    </None>\r
-    <None Include="JavaScriptCorePreBuild.cmd">\r
-      <FileType>Document</FileType>\r
-    </None>\r
-    <None Include="JavaScriptCorePreLink.cmd">\r
-      <FileType>Document</FileType>\r
-    </None>\r
-  </ItemGroup>\r
-  <ItemGroup>\r
-    <MASM Include="..\jit\JITStubsMSVC64.asm">\r
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release_WinCairo|Win32'">true</ExcludedFromBuild>\r
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>\r
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Production|Win32'">true</ExcludedFromBuild>\r
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Production|x64'">true</ExcludedFromBuild>\r
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug_WinCairo|Win32'">true</ExcludedFromBuild>\r
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>\r
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='DebugSuffix|Win32'">true</ExcludedFromBuild>\r
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='DebugSuffix|x64'">true</ExcludedFromBuild>\r
-    </MASM>\r
-  </ItemGroup>\r
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />\r
-  <ImportGroup Label="ExtensionTargets">\r
-    <Import Project="$(VCTargetsPath)\BuildCustomizations\masm.targets" />\r
-  </ImportGroup>\r
-</Project>\r
+<?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>
+  <PropertyGroup Label="Globals">
+    <ProjectGuid>{22413D41-3A18-42B7-92A8-CEDC6CE86920}</ProjectGuid>
+    <Keyword>Win32Proj</Keyword>
+    <RootNamespace>JavaScriptCore2</RootNamespace>
+    <ProjectName>JavaScriptCore</ProjectName>
+  </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>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
+    <UseDebugLibraries>true</UseDebugLibraries>
+    <CharacterSet>Unicode</CharacterSet>
+    <ConfigurationType>DynamicLibrary</ConfigurationType>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_WinCairo|Win32'" Label="Configuration">
+    <UseDebugLibraries>true</UseDebugLibraries>
+    <CharacterSet>Unicode</CharacterSet>
+    <ConfigurationType>DynamicLibrary</ConfigurationType>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_WinCairo|x64'" Label="Configuration">
+    <UseDebugLibraries>true</UseDebugLibraries>
+    <CharacterSet>Unicode</CharacterSet>
+    <ConfigurationType>DynamicLibrary</ConfigurationType>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugSuffix|Win32'" Label="Configuration">
+    <UseDebugLibraries>true</UseDebugLibraries>
+    <CharacterSet>Unicode</CharacterSet>
+    <ConfigurationType>DynamicLibrary</ConfigurationType>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugSuffix|x64'" Label="Configuration">
+    <UseDebugLibraries>true</UseDebugLibraries>
+    <CharacterSet>Unicode</CharacterSet>
+    <ConfigurationType>DynamicLibrary</ConfigurationType>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
+    <ConfigurationType>DynamicLibrary</ConfigurationType>
+    <UseDebugLibraries>false</UseDebugLibraries>
+    <CharacterSet>Unicode</CharacterSet>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
+    <ConfigurationType>DynamicLibrary</ConfigurationType>
+    <UseDebugLibraries>false</UseDebugLibraries>
+    <CharacterSet>Unicode</CharacterSet>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_WinCairo|Win32'" Label="Configuration">
+    <ConfigurationType>DynamicLibrary</ConfigurationType>
+    <UseDebugLibraries>false</UseDebugLibraries>
+    <CharacterSet>Unicode</CharacterSet>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_WinCairo|x64'" Label="Configuration">
+    <ConfigurationType>DynamicLibrary</ConfigurationType>
+    <UseDebugLibraries>false</UseDebugLibraries>
+    <CharacterSet>Unicode</CharacterSet>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Production|Win32'" Label="Configuration">
+    <ConfigurationType>DynamicLibrary</ConfigurationType>
+    <UseDebugLibraries>false</UseDebugLibraries>
+    <CharacterSet>Unicode</CharacterSet>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Production|x64'" Label="Configuration">
+    <ConfigurationType>DynamicLibrary</ConfigurationType>
+    <UseDebugLibraries>false</UseDebugLibraries>
+    <CharacterSet>Unicode</CharacterSet>
+  </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" />
+    <ClInclude Include="..\API\JSCTestRunnerUtils.h" />
+    <ClInclude Include="..\assembler\MacroAssemblerX86Common.cpp" />
+    <ClCompile Include="..\bytecode\ArrayAllocationProfile.cpp" />
+    <ClCompile Include="..\bytecode\ArrayProfile.cpp" />
+    <ClCompile Include="..\bytecode\BytecodeBasicBlock.cpp" />
+    <ClCompile Include="..\bytecode\BytecodeLivenessAnalysis.cpp" />
+    <ClCompile Include="..\bytecode\CallLinkInfo.cpp" />
+    <ClCompile Include="..\bytecode\CallLinkStatus.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\DeferredCompilationCallback.cpp" />
+    <ClCompile Include="..\bytecode\DFGExitProfile.cpp" />
+    <ClCompile Include="..\bytecode\ExecutionCounter.cpp" />
+    <ClCompile Include="..\bytecode\ExitKind.cpp" />
+    <ClCompile Include="..\bytecode\GetByIdStatus.cpp" />
+    <ClCompile Include="..\bytecode\InlineCallFrameSet.cpp" />
+    <ClCompile Include="..\bytecode\JumpTable.cpp" />
+    <ClCompile Include="..\bytecode\LazyOperandValueProfile.cpp" />
+    <ClCompile Include="..\bytecode\MethodOfGettingAValueProfile.cpp" />
+    <ClCompile Include="..\bytecode\Opcode.cpp" />
+    <ClCompile Include="..\bytecode\PolymorphicPutByIdList.cpp" />
+    <ClCompile Include="..\bytecode\ProfiledCodeBlockJettisoningWatchpoint.cpp" />
+    <ClCompile Include="..\bytecode\PreciseJumpTargets.cpp" />
+    <ClCompile Include="..\bytecode\PutByIdStatus.cpp" />
+    <ClCompile Include="..\bytecode\ReduceWhitespace.cpp" />
+    <ClCompile Include="..\bytecode\SamplingTool.cpp" />
+    <ClCompile Include="..\bytecode\SpecialPointer.cpp" />
+    <ClCompile Include="..\bytecode\SpeculatedType.cpp" />
+    <ClCompile Include="..\bytecode\StructureStubClearingWatchpoint.cpp" />
+    <ClCompile Include="..\bytecode\StructureStubInfo.cpp" />
+    <ClCompile Include="..\bytecode\UnlinkedCodeBlock.cpp" />
+    <ClCompile Include="..\bytecode\ValueRecovery.cpp" />
+    <ClCompile Include="..\bytecode\Watchpoint.cpp" />
+    <ClCompile Include="..\bytecompiler\BytecodeGenerator.cpp" />
+    <ClCompile Include="..\bytecompiler\NodesCodegen.cpp" />
+    <ClCompile Include="..\debugger\Debugger.cpp" />
+    <ClCompile Include="..\debugger\DebuggerActivation.cpp" />
+    <ClCompile Include="..\debugger\DebuggerCallFrame.cpp" />
+    <ClCompile Include="..\dfg\DFGAbstractHeap.cpp" />
+    <ClCompile Include="..\dfg\DFGAbstractValue.cpp" />
+    <ClCompile Include="..\dfg\DFGArgumentsSimplificationPhase.cpp" />
+    <ClCompile Include="..\dfg\DFGArrayMode.cpp" />
+    <ClCompile Include="..\dfg\DFGAtTailAbstractState.cpp" />
+    <ClCompile Include="..\dfg\DFGAvailability.cpp" />
+    <ClCompile Include="..\dfg\DFGBackwardsPropagationPhase.cpp" />
+    <ClCompile Include="..\dfg\DFGBasicBlock.cpp" />
+    <ClCompile Include="..\dfg\DFGBinarySwitch.cpp" />
+    <ClCompile Include="..\dfg\DFGBlockInsertionSet.cpp" />
+    <ClCompile Include="..\dfg\DFGByteCodeParser.cpp" />
+    <ClCompile Include="..\dfg\DFGCapabilities.cpp" />
+    <ClCompile Include="..\dfg\DFGCFAPhase.cpp" />
+    <ClCompile Include="..\dfg\DFGCFGSimplificationPhase.cpp" />
+    <ClCompile Include="..\dfg\DFGClobberize.cpp" />
+    <ClCompile Include="..\dfg\DFGClobberSet.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\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\DFGDesiredStructureChains.cpp" />
+    <ClCompile Include="..\dfg\DFGDesiredTransitions.cpp" />
+    <ClCompile Include="..\dfg\DFGDesiredWatchpoints.cpp" />
+    <ClCompile Include="..\dfg\DFGDesiredWeakReferences.cpp" />
+    <ClCompile Include="..\dfg\DFGDesiredWriteBarriers.cpp" />
+    <ClCompile Include="..\dfg\DFGDisassembler.cpp" />
+    <ClCompile Include="..\dfg\DFGDominators.cpp" />
+    <ClCompile Include="..\dfg\DFGDriver.cpp" />
+    <ClCompile Include="..\dfg\DFGEdge.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\DFGFlushLivenessAnalysisPhase.cpp" />
+    <ClCompile Include="..\dfg\DFGGraph.cpp" />
+    <ClCompile Include="..\dfg\DFGInPlaceAbstractState.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\DFGLICMPhase.cpp" />
+    <ClCompile Include="..\dfg\DFGLivenessAnalysisPhase.cpp" />
+    <ClCompile Include="..\dfg\DFGLongLivedState.cpp" />
+    <ClCompile Include="..\dfg\DFGLoopPreHeaderCreationPhase.cpp" />
+    <ClCompile Include="..\dfg\DFGMinifiedNode.cpp" />
+    <ClCompile Include="..\dfg\DFGNaturalLoops.cpp" />
+    <ClCompile Include="..\dfg\DFGNode.cpp" />
+    <ClCompile Include="..\dfg\DFGNodeFlags.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\DFGOSRExitJumpPlaceholder.cpp" />
+    <ClCompile Include="..\dfg\DFGOSRExitPreparation.cpp" />
+    <ClCompile Include="..\dfg\DFGPhase.cpp" />
+    <ClCompile Include="..\dfg\DFGPlan.cpp" />
+    <ClCompile Include="..\dfg\DFGPredictionInjectionPhase.cpp" />
+    <ClCompile Include="..\dfg\DFGPredictionPropagationPhase.cpp" />
+    <ClCompile Include="..\dfg\DFGResurrectionForValidationPhase.cpp" />
+    <ClCompile Include="..\dfg\DFGSpeculativeJIT.cpp" />
+    <ClCompile Include="..\dfg\DFGSpeculativeJIT32_64.cpp" />
+    <ClCompile Include="..\dfg\DFGSpeculativeJIT64.cpp" />
+    <ClCompile Include="..\dfg\DFGSSAConversionPhase.cpp" />
+    <ClCompile Include="..\dfg\DFGStackLayoutPhase.cpp" />
+    <ClCompile Include="..\dfg\DFGThunks.cpp" />
+    <ClCompile Include="..\dfg\DFGTierUpCheckInjectionPhase.cpp" />
+    <ClCompile Include="..\dfg\DFGToFTLDeferredCompilationCallback.cpp" />
+    <ClCompile Include="..\dfg\DFGToFTLForOSREntryDeferredCompilationCallback.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\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="..\heap\BlockAllocator.cpp" />
+    <ClCompile Include="..\heap\CodeBlockSet.cpp" />
+    <ClCompile Include="..\heap\ConservativeRoots.cpp" />
+    <ClCompile Include="..\heap\CopiedSpace.cpp" />
+    <ClCompile Include="..\heap\CopyVisitor.cpp" />
+    <ClCompile Include="..\heap\DeferGC.cpp" />
+    <ClCompile Include="..\heap\GCThread.cpp" />
+    <ClCompile Include="..\heap\GCThreadSharedData.cpp" />
+    <ClCompile Include="..\heap\HandleSet.cpp" />
+    <ClCompile Include="..\heap\HandleStack.cpp" />
+    <ClCompile Include="..\heap\Heap.cpp" />
+    <ClCompile Include="..\heap\HeapStatistics.cpp" />
+    <ClCompile Include="..\heap\HeapTimer.cpp" />
+    <ClCompile Include="..\heap\IncrementalSweeper.cpp" />
+    <ClCompile Include="..\heap\JITStubRoutineSet.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\SuperRegion.cpp" />
+    <ClCompile Include="..\heap\Weak.cpp" />
+    <ClCompile Include="..\heap\WeakBlock.cpp" />
+    <ClCompile Include="..\heap\WeakHandleOwner.cpp" />
+    <ClCompile Include="..\heap\WeakSet.cpp" />
+    <ClCompile Include="..\heap\WriteBarrierSupport.cpp" />
+    <ClCompile Include="..\interpreter\AbstractPC.cpp" />
+    <ClCompile Include="..\interpreter\CallFrame.cpp" />
+    <ClCompile Include="..\interpreter\Interpreter.cpp" />
+    <ClCompile Include="..\interpreter\JSStack.cpp" />
+    <ClCompile Include="..\interpreter\StackVisitor.cpp" />
+    <ClCompile Include="..\interpreter\VMInspector.cpp" />
+    <ClCompile Include="..\jit\AssemblyHelpers.cpp" />
+    <ClCompile Include="..\jit\ClosureCallStubRoutine.cpp" />
+    <ClCompile Include="..\jit\ExecutableAllocator.cpp" />
+    <ClCompile Include="..\jit\GCAwareJITStubRoutine.cpp" />
+    <ClCompile Include="..\jit\HostCallReturnValue.cpp" />
+    <ClCompile Include="..\jit\JIT.cpp" />
+    <ClCompile Include="..\jit\JITArithmetic.cpp" />
+    <ClCompile Include="..\jit\JITArithmetic32_64.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\JITExceptions.cpp" />
+    <ClCompile Include="..\jit\JITInlineCacheGenerator.cpp" />
+    <ClCompile Include="..\jit\JITOpcodes.cpp" />
+    <ClCompile Include="..\jit\JITOpcodes32_64.cpp" />
+    <ClCompile Include="..\jit\JITOperations.cpp" />
+    <ClCompile Include="..\jit\JITPropertyAccess.cpp" />
+    <ClCompile Include="..\jit\JITPropertyAccess32_64.cpp" />
+    <ClCompile Include="..\jit\JITStubRoutine.cpp" />
+    <ClCompile Include="..\jit\JITStubs.cpp" />
+    <ClCompile Include="..\jit\JITThunks.cpp" />
+    <ClCompile Include="..\jit\JITToDFGDeferredCompilationCallback.cpp" />
+    <ClCompile Include="..\jit\Repatch.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\Nodes.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="..\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\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\Arguments.cpp" />
+    <ClCompile Include="..\runtime\ArgumentsIteratorConstructor.cpp" />
+    <ClCompile Include="..\runtime\ArgumentsIteratorPrototype.cpp" />
+    <ClCompile Include="..\runtime\ArrayBuffer.cpp" />
+    <ClCompile Include="..\runtime\ArrayBufferView.cpp" />
+    <ClCompile Include="..\runtime\ArrayConstructor.cpp" />
+    <ClCompile Include="..\runtime\ArrayIteratorConstructor.cpp" />
+    <ClCompile Include="..\runtime\ArrayIteratorPrototype.cpp" />
+    <ClCompile Include="..\runtime\ArrayPrototype.cpp" />
+    <ClCompile Include="..\runtime\BooleanConstructor.cpp" />
+    <ClCompile Include="..\runtime\BooleanObject.cpp" />
+    <ClCompile Include="..\runtime\BooleanPrototype.cpp" />
+    <ClCompile Include="..\runtime\CallData.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\ConstructData.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\DumpContext.cpp" />
+    <ClCompile Include="..\runtime\Error.cpp" />
+    <ClCompile Include="..\runtime\ErrorConstructor.cpp" />
+    <ClCompile Include="..\runtime\ErrorInstance.cpp" />
+    <ClCompile Include="..\runtime\ErrorPrototype.cpp" />
+    <ClCompile Include="..\runtime\ExceptionHelpers.cpp" />
+    <ClCompile Include="..\runtime\Executable.cpp" />
+    <ClCompile Include="..\runtime\FunctionConstructor.cpp" />
+    <ClCompile Include="..\runtime\FunctionExecutableDump.cpp" />
+    <ClCompile Include="..\runtime\FunctionPrototype.cpp" />
+    <ClCompile Include="..\runtime\GCActivityCallback.cpp" />
+    <ClCompile Include="..\runtime\GetterSetter.cpp" />
+    <ClCompile Include="..\runtime\Identifier.cpp" />
+    <ClCompile Include="..\runtime\IndexingType.cpp" />
+    <ClCompile Include="..\runtime\InitializeThreading.cpp" />
+    <ClCompile Include="..\runtime\IntendedStructureChain.cpp" />
+    <ClCompile Include="..\runtime\InternalFunction.cpp" />
+    <ClCompile Include="..\runtime\JSAPIValueWrapper.cpp" />
+    <ClCompile Include="..\runtime\JSActivation.cpp" />
+    <ClCompile Include="..\runtime\JSArgumentsIterator.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\JSCJSValue.cpp" />
+    <ClCompile Include="..\runtime\JSCell.cpp" />
+    <ClCompile Include="..\runtime\JSDataView.cpp" />
+    <ClCompile Include="..\runtime\JSDataViewPrototype.cpp" />
+    <ClCompile Include="..\runtime\JSDateMath.cpp" />
+    <ClCompile Include="..\runtime\JSFunction.cpp" />
+    <ClCompile Include="..\runtime\JSGlobalObject.cpp" />
+    <ClCompile Include="..\runtime\JSGlobalObjectFunctions.cpp" />
+    <ClCompile Include="..\runtime\JSLock.cpp" />
+    <ClCompile Include="..\runtime\JSMap.cpp" />
+    <ClCompile Include="..\runtime\JSMapIterator.cpp" />
+    <ClCompile Include="..\runtime\JSNameScope.cpp" />
+    <ClCompile Include="..\runtime\JSNotAnObject.cpp" />
+    <ClCompile Include="..\runtime\JSONObject.cpp" />
+    <ClCompile Include="..\runtime\JSObject.cpp" />
+    <ClCompile Include="..\runtime\JSPromise.cpp" />
+    <ClCompile Include="..\runtime\JSPromiseCallback.cpp" />
+    <ClCompile Include="..\runtime\JSPromiseConstructor.cpp" />
+    <ClCompile Include="..\runtime\JSPromisePrototype.cpp" />
+    <ClCompile Include="..\runtime\JSPromiseResolver.cpp" />
+    <ClCompile Include="..\runtime\JSPromiseResolverConstructor.cpp" />
+    <ClCompile Include="..\runtime\JSPromiseResolverPrototype.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\JSStringJoiner.cpp" />
+    <ClCompile Include="..\runtime\JSSymbolTableObject.cpp" />
+    <ClCompile Include="..\runtime\JSTypedArrayConstructors.cpp" />
+    <ClCompile Include="..\runtime\JSTypedArrayPrototypes.cpp" />
+    <ClCompile Include="..\runtime\JSTypedArrays.cpp" />
+    <ClCompile Include="..\runtime\JSVariableObject.cpp" />
+    <ClCompile Include="..\runtime\JSWeakMap.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\MapData.cpp" />
+    <ClCompile Include="..\runtime\MapIteratorConstructor.cpp" />
+    <ClCompile Include="..\runtime\MapIteratorPrototype.cpp" />
+    <ClCompile Include="..\runtime\MapPrototype.cpp" />
+    <ClCompile Include="..\runtime\MathObject.cpp" />
+    <ClCompile Include="..\runtime\NameConstructor.cpp" />
+    <ClCompile Include="..\runtime\NameInstance.cpp" />
+    <ClCompile Include="..\runtime\NamePrototype.cpp" />
+    <ClCompile Include="..\runtime\NativeErrorConstructor.cpp" />
+    <ClCompile Include="..\runtime\NativeErrorPrototype.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\PropertyNameArray.cpp" />
+    <ClCompile Include="..\runtime\PropertySlot.cpp" />
+    <ClCompile Include="..\runtime\PropertyTable.cpp" />
+    <ClCompile Include="..\runtime\PrototypeMap.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\SamplingCounter.cpp" />
+    <ClCompile Include="..\runtime\SetConstructor.cpp" />
+    <ClCompile Include="..\runtime\SetIteratorConstructor.cpp" />
+    <ClCompile Include="..\runtime\SetIteratorPrototype.cpp" />
+    <ClCompile Include="..\runtime\SetPrototype.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\StringPrototype.cpp" />
+    <ClCompile Include="..\runtime\StringRecursionChecker.cpp" />
+    <ClCompile Include="..\runtime\Structure.cpp" />
+    <ClCompile Include="..\runtime\StructureChain.cpp" />
+    <ClCompile Include="..\runtime\StructureRareData.cpp" />
+    <ClCompile Include="..\runtime\SymbolTable.cpp" />
+    <ClCompile Include="..\runtime\TestRunnerUtils.cpp" />
+    <ClCompile Include="..\runtime\TypedArrayController.cpp" />
+    <ClCompile Include="..\runtime\TypedArrayType.cpp" />
+    <ClCompile Include="..\runtime\VM.cpp" />
+    <ClCompile Include="..\runtime\Watchdog.cpp" />
+    <ClCompile Include="..\runtime\WatchdogNone.cpp" />
+    <ClCompile Include="..\runtime\WeakMapConstructor.cpp" />
+    <ClCompile Include="..\runtime\WeakMapData.cpp" />
+    <ClCompile Include="..\runtime\WeakMapPrototype.cpp" />
+    <ClCompile Include="..\tools\CodeProfile.cpp" />
+    <ClCompile Include="..\tools\CodeProfiling.cpp" />
+    <ClCompile Include="..\yarr\YarrCanonicalizeUCS2.cpp" />
+    <ClCompile Include="..\yarr\YarrInterpreter.cpp" />
+    <ClCompile Include="..\yarr\YarrJIT.cpp" />
+    <ClCompile Include="..\yarr\YarrPattern.cpp" />
+    <ClCompile Include="..\yarr\YarrSyntaxChecker.cpp" />
+  </ItemGroup>
+  <ItemGroup>
+    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\ArrayConstructor.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\HeaderDetection.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\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\JSPromiseResolverPrototype.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\NamePrototype.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\RegExpConstructor.lut.h" />
+    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\RegExpJitTables.h" />
+    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\RegExpObject.lut.h" />
+    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\RegExpPrototype.lut.h" />
+    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\StringConstructor.lut.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\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\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\MacroAssemblerX86.h" />
+    <ClInclude Include="..\assembler\MacroAssemblerX86Common.h" />
+    <ClInclude Include="..\assembler\MacroAssemblerX86_64.h" />
+    <ClInclude Include="..\assembler\RepatchBuffer.h" />
+    <ClInclude Include="..\assembler\X86Assembler.h" />
+    <ClInclude Include="..\bytecode\ArrayAllocationProfile.h" />
+    <ClInclude Include="..\bytecode\ArrayProfile.h" />
+    <ClInclude Include="..\bytecode\ByValInfo.h" />
+    <ClInclude Include="..\bytecode\BytecodeBasicBlock.h" />
+    <ClInclude Include="..\bytecode\BytecodeLivenessAnalysis.h" />
+    <ClInclude Include="..\bytecode\BytecodeLivenessAnalysisInline.h" />
+    <ClInclude Include="..\bytecode\CallLinkInfo.h" />
+    <ClInclude Include="..\bytecode\CallLinkStatus.h" />
+    <ClInclude Include="..\bytecode\CallReturnOffsetToBytecodeOffset.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\DataFormat.h" />
+    <ClInclude Include="..\bytecode\DeferredCompilationCallback.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\FullBytecodeLivenss.h" />
+    <ClInclude Include="..\bytecode\GetByIdStatus.h" />
+    <ClInclude Include="..\bytecode\HandlerInfo.h" />
+    <ClInclude Include="..\bytecode\InlineCallFrameSet.h" />
+    <ClInclude Include="..\bytecode\Instruction.h" />
+    <ClInclude Include="..\bytecode\JumpTable.h" />
+    <ClInclude Include="..\bytecode\LazyOperandValueProfile.h" />
+    <ClInclude Include="..\bytecode\LineInfo.h" />
+    <ClInclude Include="..\bytecode\LLIntCallLinkInfo.h" />
+    <ClInclude Include="..\bytecode\MethodOfGettingAValueProfile.h" />
+    <ClInclude Include="..\bytecode\Opcode.h" />
+    <ClInclude Include="..\bytecode\Operands.h" />
+    <ClInclude Include="..\bytecode\PolymorphicPutByIdList.h" />
+    <ClInclude Include="..\bytecode\ProfiledCodeBlockJettisoningWatchpoint.h" />
+    <ClInclude Include="..\bytecode\PreciseJumpTargets.h" />
+    <ClInclude Include="..\bytecode\PutByIdStatus.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\UnlinkedCodeBlock.h" />
+    <ClInclude Include="..\bytecode\ValueProfile.h" />
+    <ClInclude Include="..\bytecode\ValueRecovery.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\DebuggerActivation.h" />
+    <ClInclude Include="..\debugger\DebuggerCallFrame.h" />
+    <ClInclude Include="..\debugger\DebuggerPrimitives.h" />
+    <ClInclude Include="..\dfg\DFGAbstractHeap.h" />
+    <ClInclude Include="..\dfg\DFGAbstractInterpreter.h" />
+    <ClInclude Include="..\dfg\DFGAbstractInterpreterInlines.h" />
+    <ClInclude Include="..\dfg\DFGAbstractValue.h" />
+    <ClInclude Include="..\dfg\DFGAdjacencyList.h" />
+    <ClInclude Include="..\dfg\DFGAllocator.h" />
+    <ClInclude Include="..\dfg\DFGAnalysis.h" />
+    <ClInclude Include="..\dfg\DFGArgumentPosition.h" />
+    <ClInclude Include="..\dfg\DFGArgumentsSimplificationPhase.h" />
+    <ClInclude Include="..\dfg\DFGArrayifySlowPathGenerator.h" />
+    <ClInclude Include="..\dfg\DFGArrayMode.h" />
+    <ClInclude Include="..\dfg\DFGAtTailAbstractState.h" />
+    <ClInclude Include="..\dfg\DFGAvailability.h" />
+    <ClInclude Include="..\dfg\DFGBackwardsPropagationPhase.h" />
+    <ClInclude Include="..\dfg\DFGBasicBlock.h" />
+    <ClInclude Include="..\dfg\DFGBasicBlockInlines.h" />
+    <ClInclude Include="..\dfg\DFGBinarySwitch.h" />
+    <ClInclude Include="..\dfg\DFGBlockInsertionSet.h" />
+    <ClInclude Include="..\dfg\DFGBranchDirection.h" />
+    <ClInclude Include="..\dfg\DFGByteCodeParser.h" />
+    <ClInclude Include="..\dfg\DFGCallArrayAllocatorSlowPathGenerator.h" />
+    <ClInclude Include="..\dfg\DFGCapabilities.h" />
+    <ClInclude Include="..\dfg\DFGCCallHelpers.h" />
+    <ClInclude Include="..\dfg\DFGCFAPhase.h" />
+    <ClInclude Include="..\dfg\DFGCFGSimplificationPhase.h" />
+    <ClInclude Include="..\dfg\DFGClobberize.h" />
+    <ClInclude Include="..\dfg\DFGClobberSet.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\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\DFGDesiredStructureChains.h" />
+    <ClInclude Include="..\dfg\DFGDesiredTransitions.h" />
+    <ClInclude Include="..\dfg\DFGDesiredWatchpoints.h" />
+    <ClInclude Include="..\dfg\DFGDesiredWeakReferences.h" />
+    <ClInclude Include="..\dfg\DFGDesiredWriteBarriers.h" />
+    <ClInclude Include="..\dfg\DFGDisassembler.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\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\DFGFlushLivenessAnalysisPhase.h" />
+    <ClInclude Include="..\dfg\DFGFPRInfo.h" />
+    <ClInclude Include="..\dfg\DFGGenerationInfo.h" />
+    <ClInclude Include="..\dfg\DFGGPRInfo.h" />
+    <ClInclude Include="..\dfg\DFGGraph.h" />
+    <ClInclude Include="..\dfg\DFGInPlaceAbstractState.h" />
+    <ClInclude Include="..\dfg\DFGInsertionSet.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\DFGLICMPhase.h" />
+    <ClInclude Include="..\dfg\DFGLivenessAnalysisPhase.h" />
+    <ClInclude Include="..\dfg\DFGLongLivedState.h" />
+    <ClInclude Include="..\dfg\DFGLoopPreHeaderCreationPhase.h" />
+    <ClInclude Include="..\dfg\DFGMergeMode.h" />
+    <ClInclude Include="..\dfg\DFGMinifiedGraph.h" />
+    <ClInclude Include="..\dfg\DFGMinifiedID.h" />
+    <ClInclude Include="..\dfg\DFGMinifiedNode.h" />
+    <ClInclude Include="..\dfg\DFGNaturalLoops.h" />
+    <ClInclude Include="..\dfg\DFGNode.h" />
+    <ClInclude Include="..\dfg\DFGNodeAllocator.h" />
+    <ClInclude Include="..\dfg\DFGNodeFlags.h" />
+    <ClInclude Include="..\dfg\DFGNodeType.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\DFGOSRExitJumpPlaceholder.h" />
+    <ClInclude Include="..\dfg\DFGOSRExitPreparation.h" />
+    <ClInclude Include="..\dfg\DFGPhase.h" />
+    <ClInclude Include="..\dfg\DFGPlan.h" />
+    <ClInclude Include="..\dfg\DFGPredictionInjectionPhase.h" />
+    <ClInclude Include="..\dfg\DFGPredictionPropagationPhase.h" />
+    <ClInclude Include="..\dfg\DFGRegisterBank.h" />
+    <ClInclude Include="..\dfg\DFGRegisterSet.h" />
+    <ClInclude Include="..\dfg\DFGResurrectionForValidationPhase.h" />
+    <ClInclude Include="..\dfg\DFGSafeToExecute.h" />
+    <ClInclude Include="..\dfg\DFGSaneStringGetByValSlowPathGenerator.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\DFGSSAConversionPhase.h" />
+    <ClInclude Include="..\dfg\DFGStackLayoutPhase.h" />
+    <ClInclude Include="..\dfg\DFGStructureAbstractValue.h" />
+    <ClInclude Include="..\dfg\DFGThunks.h" />
+    <ClInclude Include="..\dfg\DFGTierUpCheckInjectionPhase.h" />
+    <ClInclude Include="..\dfg\DFGToFTLDeferredCompilationCallback.h" />
+    <ClInclude Include="..\dfg\DFGToFTLForOSREntryDeferredCompilationCallback.h" />
+    <ClInclude Include="..\dfg\DFGTypeCheckHoistingPhase.h" />
+    <ClInclude Include="..\dfg\DFGUnificationPhase.h" />
+    <ClInclude Include="..\dfg\DFGUseKind.h" />
+    <ClInclude Include="..\dfg\DFGValidate.h" />
+    <ClInclude Include="..\dfg\DFGValueRecoveryOverride.h" />
+    <ClInclude Include="..\dfg\DFGValueSource.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="..\heap\BlockAllocator.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\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\DelayedReleaseScope.h" />
+    <ClInclude Include="..\heap\GCAssertions.h" />
+    <ClInclude Include="..\heap\GCThread.h" />
+    <ClInclude Include="..\heap\GCThreadSharedData.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\HeapBlock.h" />
+    <ClInclude Include="..\heap\HeapOperation.h" />
+    <ClInclude Include="..\heap\HeapRootVisitor.h" />
+    <ClInclude Include="..\heap\HeapStatistics.h" />
+    <ClInclude Include="..\heap\HeapTimer.h" />
+    <ClInclude Include="..\heap\IncrementalSweeper.h" />
+    <ClInclude Include="..\heap\JITStubRoutineSet.h" />
+    <ClInclude Include="..\heap\ListableHandler.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\MarkStackInlines.h" />
+    <ClInclude Include="..\heap\Region.h" />
+    <ClInclude Include="..\heap\SlotVisitor.h" />
+    <ClInclude Include="..\heap\SlotVisitorInlines.h" />
+    <ClInclude Include="..\heap\Strong.h" />
+    <ClInclude Include="..\heap\StrongInlines.h" />
+    <ClInclude Include="..\heap\SuperRegion.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\WriteBarrierSupport.h" />
+    <ClInclude Include="..\interpreter\AbstractPC.h" />
+    <ClInclude Include="..\interpreter\CachedCall.h" />
+    <ClInclude Include="..\interpreter\CallFrame.h" />
+    <ClInclude Include="..\interpreter\CallFrameInlines.h" />
+    <ClInclude Include="..\interpreter\CallFrameClosure.h" />
+    <ClInclude Include="..\interpreter\Interpreter.h" />
+    <ClInclude Include="..\interpreter\JSStack.h" />
+    <ClInclude Include="..\interpreter\JSStackInlines.h" />
+    <ClInclude Include="..\interpreter\Register.h" />
+    <ClInclude Include="..\interpreter\StackVisitor.h" />
+    <ClInclude Include="..\interpreter\VMInspector.h" />
+    <ClInclude Include="..\jit\AssemblyHelpers.h" />
+    <ClInclude Include="..\jit\CCallHelpers.h" />
+    <ClInclude Include="..\jit\ClosureCallStubRoutine.h" />
+    <ClInclude Include="..\jit\CompactJITCodeMap.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\JITCode.h" />
+    <ClInclude Include="..\jit\JITCompilationEffort.h" />
+    <ClInclude Include="..\jit\JITDisassembler.h" />
+    <ClInclude Include="..\jit\JITExceptions.h" />
+    <ClInclude Include="..\jit\JITInlineCacheGenerator.h" />
+    <ClInclude Include="..\jit\JITInlines.h" />
+    <ClInclude Include="..\jit\JITOperations.h" />
+    <ClInclude Include="..\jit\JITOperationWrappers.h" />
+    <ClInclude Include="..\jit\JITStubRoutine.h" />
+    <ClInclude Include="..\jit\JITStubs.h" />
+    <ClInclude Include="..\jit\JITStubsX86.h" />
+    <ClInclude Include="..\jit\JITStubsX86Common.h" />
+    <ClInclude Include="..\jit\JITStubsX86_64.h" />
+    <ClInclude Include="..\jit\JITThunks.h" />
+    <ClInclude Include="..\jit\JITToDFGDeferredCompilationCallback.h" />
+    <ClInclude Include="..\jit\JITWriteBarrier.h" />
+    <ClInclude Include="..\jit\JSInterfaceJIT.h" />
+    <ClCompile Include="..\jit\RegisterSet.cpp" />
+    <ClInclude Include="..\jit\RegisterSet.h" />
+    <ClInclude Include="..\jit\Repatch.h" />
+    <ClInclude Include="..\jit\ScratchRegisterAllocator.h" />
+    <ClInclude Include="..\jit\SpecializedThunkJIT.h" />
+    <ClCompile Include="..\jit\TempRegisterSet.cpp" />
+    <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\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\NodeConstructors.h" />
+    <ClInclude Include="..\parser\NodeInfo.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\SourceProvider.h" />
+    <ClInclude Include="..\parser\SourceProviderCache.h" />
+    <ClInclude Include="..\parser\SourceProviderCacheItem.h" />
+    <ClInclude Include="..\parser\SyntaxChecker.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\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\Arguments.h" />
+    <ClInclude Include="..\runtime\ArgumentsConstructor.h" />
+    <ClInclude Include="..\runtime\ArgumentsPrototype.h" />
+    <ClInclude Include="..\runtime\ArrayBuffer.h" />
+    <ClInclude Include="..\runtime\ArrayBufferView.h" />
+    <ClInclude Include="..\runtime\ArrayConstructor.h" />
+    <ClInclude Include="..\runtime\ArrayConventions.h" />
+    <ClInclude Include="..\runtime\ArrayIteratorConstructor.h" />
+    <ClInclude Include="..\runtime\ArrayIteratorPrototype.h" />
+    <ClInclude Include="..\runtime\ArrayPrototype.h" />
+    <ClInclude Include="..\runtime\ArrayStorage.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\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\ConstructData.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\DumpContext.h" />
+    <ClInclude Include="..\runtime\Error.h" />
+    <ClInclude Include="..\runtime\ErrorConstructor.h" />
+    <ClInclude Include="..\runtime\ErrorInstance.h" />
+    <ClInclude Include="..\runtime\ErrorPrototype.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\FunctionPrototype.h" />
+    <ClInclude Include="..\runtime\GCActivityCallback.h" />
+    <ClInclude Include="..\runtime\GenericTypedArrayView.h" />
+    <ClInclude Include="..\runtime\GenericTypedArrayViewInlines.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\InitializeThreading.h" />
+    <ClInclude Include="..\runtime\Int16Array.h" />
+    <ClInclude Include="..\runtime\Int32Array.h" />
+    <ClInclude Include="..\runtime\Int8Array.h" />
+    <ClInclude Include="..\runtime\IntendedStructureChain.h" />
+    <ClInclude Include="..\runtime\InternalFunction.h" />
+    <ClInclude Include="..\runtime\Intrinsic.h" />
+    <ClInclude Include="..\runtime\JSAPIValueWrapper.h" />
+    <ClInclude Include="..\runtime\JSActivation.h" />
+    <ClInclude Include="..\runtime\JSArgumentsIterator.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\JSCJSValue.h" />
+    <ClInclude Include="..\runtime\JSCJSValueInlines.h" />
+    <ClInclude Include="..\runtime\JSCell.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\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\JSGenericTypedArrayViewPrototypeInlines.h" />
+    <ClInclude Include="..\runtime\JSGlobalObject.h" />
+    <ClInclude Include="..\runtime\JSGlobalObjectFunctions.h" />
+    <ClInclude Include="..\runtime\JSInt16Array.h" />
+    <ClInclude Include="..\runtime\JSInt32Array.h" />
+    <ClInclude Include="..\runtime\JSInt8Array.h" />
+    <ClInclude Include="..\runtime\JSLock.h" />
+    <ClInclude Include="..\runtime\JSMap.h" />
+    <ClInclude Include="..\runtime\JSMapIterator.h" />
+    <ClInclude Include="..\runtime\JSNameScope.h" />
+    <ClInclude Include="..\runtime\JSNotAnObject.h" />
+    <ClInclude Include="..\runtime\JSONObject.h" />
+    <ClInclude Include="..\runtime\JSObject.h" />
+    <ClInclude Include="..\runtime\JSPromise.h" />
+    <ClInclude Include="..\runtime\JSPromiseCallback.h" />
+    <ClInclude Include="..\runtime\JSPromiseConstructor.h" />
+    <ClInclude Include="..\runtime\JSPromisePrototype.h" />
+    <ClInclude Include="..\runtime\JSPromiseResolver.h" />
+    <ClInclude Include="..\runtime\JSPromiseResolverConstructor.h" />
+    <ClInclude Include="..\runtime\JSPromiseResolverPrototype.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\JSStringJoiner.h" />
+    <ClInclude Include="..\runtime\JSSymbolTableObject.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\JSUint16Array.h" />
+    <ClInclude Include="..\runtime\JSUint32Array.h" />
+    <ClInclude Include="..\runtime\JSUint8Array.h" />
+    <ClInclude Include="..\runtime\JSUint8ClampedArray.h" />
+    <ClInclude Include="..\runtime\JSVariableObject.h" />
+    <ClInclude Include="..\runtime\JSWeakMap.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\MapIteratorConstructor.h" />
+    <ClInclude Include="..\runtime\MapIteratorPrototype.h" />
+    <ClInclude Include="..\runtime\MapPrototype.h" />
+    <ClInclude Include="..\runtime\MatchResult.h" />
+    <ClInclude Include="..\runtime\MathObject.h" />
+    <ClInclude Include="..\runtime\NameConstructor.h" />
+    <ClInclude Include="..\runtime\NameInstance.h" />
+    <ClInclude Include="..\runtime\NamePrototype.h" />
+    <ClInclude Include="..\runtime\NativeErrorConstructor.h" />
+    <ClInclude Include="..\runtime\NativeErrorPrototype.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\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\SamplingCounter.h" />
+    <ClInclude Include="..\runtime\SetConstructor.h" />
+    <ClInclude Include="..\runtime\SetIteratorConstructor.h" />
+    <ClInclude Include="..\runtime\SetIteratorPrototype.h" />
+    <ClInclude Include="..\runtime\SetPrototype.h" />
+    <ClInclude Include="..\runtime\SimpleTypedArrayController.h" />
+    <ClInclude Include="..\runtime\SmallStrings.h" />
+    <ClInclude Include="..\runtime\SparseArrayValueMap.h" />
+    <ClInclude Include="..\runtime\StrictEvalActivation.h" />
+    <ClInclude Include="..\runtime\StringConstructor.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\StructureRareData.h" />
+    <ClInclude Include="..\runtime\StructureRareDataInlines.h" />
+    <ClInclude Include="..\runtime\StructureTransitionTable.h" />
+    <ClInclude Include="..\runtime\SymbolTable.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\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\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\WeakRandom.h" />
+    <ClInclude Include="..\runtime\WriteBarrier.h" />
+    <ClInclude Include="..\tools\CodeProfile.h" />
+    <ClInclude Include="..\tools\CodeProfiling.h" />
+    <ClInclude Include="..\tools\ProfileTreeNode.h" />
+    <ClInclude Include="..\tools\TieredMMapArray.h" />
+    <ClInclude Include="..\yarr\Yarr.h" />
+    <ClInclude Include="..\yarr\YarrCanonicalizeUCS2.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="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="..\jit\JITStubsMSVC64.asm">
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release_WinCairo|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Production|Win32'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Production|x64'">true</ExcludedFromBuild>
+      <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)'=='DebugSuffix|x64'">true</ExcludedFromBuild>
+    </MASM>
+  </ItemGroup>
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
+  <ImportGroup Label="ExtensionTargets">
+    <Import Project="$(VCTargetsPath)\BuildCustomizations\masm.targets" />
+  </ImportGroup>
+</Project>
index b7288a8..337fab9 100644 (file)
-<?xml version="1.0" encoding="utf-8"?>\r
-<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
-  <ItemGroup>\r
-    <Filter Include="assembler">\r
-      <UniqueIdentifier>{429783a1-5d6a-4019-ad1a-ddb2c98f9b6c}</UniqueIdentifier>\r
-    </Filter>\r
-    <Filter Include="bytecode">\r
-      <UniqueIdentifier>{766088a0-1216-4854-aa43-560c5e283668}</UniqueIdentifier>\r
-    </Filter>\r
-    <Filter Include="bytecodecompiler">\r
-      <UniqueIdentifier>{bddd153e-8c53-4515-ab9e-5d901686bd4f}</UniqueIdentifier>\r
-    </Filter>\r
-    <Filter Include="debugger">\r
-      <UniqueIdentifier>{6e0cb358-2fe7-46a4-8efd-f6649cee6370}</UniqueIdentifier>\r
-    </Filter>\r
-    <Filter Include="Derived Sources">\r
-      <UniqueIdentifier>{9f7469bb-7833-4279-8d28-2fc71c632552}</UniqueIdentifier>\r
-    </Filter>\r
-    <Filter Include="dfg">\r
-      <UniqueIdentifier>{6c82539d-40d2-45a5-a663-8349c2141b1a}</UniqueIdentifier>\r
-    </Filter>\r
-    <Filter Include="disassembler">\r
-      <UniqueIdentifier>{940f749b-a189-45be-83b9-b4e74ecf1486}</UniqueIdentifier>\r
-    </Filter>\r
-    <Filter Include="heap">\r
-      <UniqueIdentifier>{bd49e5cf-95d6-4151-b286-8837ccd347fa}</UniqueIdentifier>\r
-    </Filter>\r
-    <Filter Include="interpreter">\r
-      <UniqueIdentifier>{10d97ea3-2af9-489c-a54e-d69ef2e4ca0a}</UniqueIdentifier>\r
-    </Filter>\r
-    <Filter Include="jit">\r
-      <UniqueIdentifier>{94d7eb64-3e51-4008-8536-0bcb6768ba9f}</UniqueIdentifier>\r
-    </Filter>\r
-    <Filter Include="llint">\r
-      <UniqueIdentifier>{63e3dd92-7ea9-4723-b099-6c79a939dec0}</UniqueIdentifier>\r
-    </Filter>\r
-    <Filter Include="parser">\r
-      <UniqueIdentifier>{e6a026a4-156a-4a59-9e3f-e8b54e665841}</UniqueIdentifier>\r
-    </Filter>\r
-    <Filter Include="profiler">\r
-      <UniqueIdentifier>{351dcbd2-e47e-4467-8609-53acfce72f91}</UniqueIdentifier>\r
-    </Filter>\r
-    <Filter Include="runtime">\r
-      <UniqueIdentifier>{3b9d72a5-135b-43b3-a524-c6d2b9d29d34}</UniqueIdentifier>\r
-    </Filter>\r
-    <Filter Include="tools">\r
-      <UniqueIdentifier>{03eda3ec-bcb2-4474-b1b3-69ad771846a4}</UniqueIdentifier>\r
-    </Filter>\r
-    <Filter Include="yarr">\r
-      <UniqueIdentifier>{fac52666-842e-4d02-9d5f-844f54dca5f7}</UniqueIdentifier>\r
-    </Filter>\r
-    <Filter Include="API">\r
-      <UniqueIdentifier>{9ed0bc6e-7372-4795-9651-917c9e05c641}</UniqueIdentifier>\r
-    </Filter>\r
-  </ItemGroup>\r
-  <ItemGroup>\r
-    <ClCompile Include="..\API\JSBase.cpp">\r
-      <Filter>API</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\API\JSCallbackConstructor.cpp">\r
-      <Filter>API</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\API\JSCallbackFunction.cpp">\r
-      <Filter>API</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\API\JSCallbackObject.cpp">\r
-      <Filter>API</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\API\JSClassRef.cpp">\r
-      <Filter>API</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\API\JSContextRef.cpp">\r
-      <Filter>API</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\API\JSObjectRef.cpp">\r
-      <Filter>API</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\API\JSScriptRef.cpp">\r
-      <Filter>API</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\API\JSStringRef.cpp">\r
-      <Filter>API</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\API\JSStringRefBSTR.cpp">\r
-      <Filter>API</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\API\JSStringRefCF.cpp">\r
-      <Filter>API</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\API\JSValueRef.cpp">\r
-      <Filter>API</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\API\JSWeakObjectMapRefPrivate.cpp">\r
-      <Filter>API</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\API\OpaqueJSString.cpp">\r
-      <Filter>API</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\assembler\LinkBuffer.cpp">\r
-      <Filter>assembler</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\assembler\MacroAssembler.cpp">\r
-      <Filter>assembler</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\bytecode\ArrayAllocationProfile.cpp">\r
-      <Filter>bytecode</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\bytecode\ArrayProfile.cpp">\r
-      <Filter>bytecode</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\bytecode\BytecodeBasicBlock.cpp">\r
-      <Filter>bytecode</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\bytecode\BytecodeLivenessAnalysis.cpp">\r
-      <Filter>bytecode</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\bytecode\CallLinkInfo.cpp">\r
-      <Filter>bytecode</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\bytecode\CallLinkStatus.cpp">\r
-      <Filter>bytecode</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\bytecode\CodeBlock.cpp">\r
-      <Filter>bytecode</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\bytecode\CodeBlockHash.cpp">\r
-      <Filter>bytecode</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\bytecode\CodeOrigin.cpp">\r
-      <Filter>bytecode</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\bytecode\CodeType.cpp">\r
-      <Filter>bytecode</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\bytecode\ExecutionCounter.cpp">\r
-      <Filter>bytecode</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\bytecode\ExitKind.cpp">\r
-      <Filter>bytecode</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\bytecode\GetByIdStatus.cpp">\r
-      <Filter>bytecode</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\bytecode\JumpTable.cpp">\r
-      <Filter>bytecode</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\bytecode\LazyOperandValueProfile.cpp">\r
-      <Filter>bytecode</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\bytecode\MethodOfGettingAValueProfile.cpp">\r
-      <Filter>bytecode</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\bytecode\Opcode.cpp">\r
-      <Filter>bytecode</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\bytecode\PolymorphicPutByIdList.cpp">\r
-      <Filter>bytecode</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\bytecode\PutByIdStatus.cpp">\r
-      <Filter>bytecode</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\bytecode\ReduceWhitespace.cpp">\r
-      <Filter>bytecode</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\bytecode\SamplingTool.cpp">\r
-      <Filter>bytecode</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\bytecode\SpecialPointer.cpp">\r
-      <Filter>bytecode</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\bytecode\SpeculatedType.cpp">\r
-      <Filter>bytecode</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\bytecode\StructureStubClearingWatchpoint.cpp">\r
-      <Filter>bytecode</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\bytecode\StructureStubInfo.cpp">\r
-      <Filter>bytecode</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\bytecode\UnlinkedCodeBlock.cpp">\r
-      <Filter>bytecode</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\bytecode\Watchpoint.cpp">\r
-      <Filter>bytecode</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\bytecompiler\BytecodeGenerator.cpp">\r
-      <Filter>bytecodecompiler</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\bytecompiler\NodesCodegen.cpp">\r
-      <Filter>bytecodecompiler</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\debugger\Debugger.cpp">\r
-      <Filter>debugger</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\debugger\DebuggerActivation.cpp">\r
-      <Filter>debugger</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\debugger\DebuggerCallFrame.cpp">\r
-      <Filter>debugger</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\disassembler\Disassembler.cpp">\r
-      <Filter>disassembler</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\heap\BlockAllocator.cpp">\r
-      <Filter>heap</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\heap\ConservativeRoots.cpp">\r
-      <Filter>heap</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\heap\CopiedSpace.cpp">\r
-      <Filter>heap</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\heap\CopyVisitor.cpp">\r
-      <Filter>heap</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\heap\GCThread.cpp">\r
-      <Filter>heap</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\heap\GCThreadSharedData.cpp">\r
-      <Filter>heap</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\heap\HandleSet.cpp">\r
-      <Filter>heap</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\heap\HandleStack.cpp">\r
-      <Filter>heap</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\heap\Heap.cpp">\r
-      <Filter>heap</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\heap\HeapStatistics.cpp">\r
-      <Filter>heap</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\heap\HeapTimer.cpp">\r
-      <Filter>heap</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\heap\IncrementalSweeper.cpp">\r
-      <Filter>heap</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\heap\JITStubRoutineSet.cpp">\r
-      <Filter>heap</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\heap\MachineStackMarker.cpp">\r
-      <Filter>heap</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\heap\MarkedAllocator.cpp">\r
-      <Filter>heap</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\heap\MarkedBlock.cpp">\r
-      <Filter>heap</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\heap\MarkedSpace.cpp">\r
-      <Filter>heap</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\heap\MarkStack.cpp">\r
-      <Filter>heap</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\heap\SlotVisitor.cpp">\r
-      <Filter>heap</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\heap\SuperRegion.cpp">\r
-      <Filter>heap</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\heap\Weak.cpp">\r
-      <Filter>heap</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\heap\WeakBlock.cpp">\r
-      <Filter>heap</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\heap\WeakHandleOwner.cpp">\r
-      <Filter>heap</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\heap\WeakSet.cpp">\r
-      <Filter>heap</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\heap\WriteBarrierSupport.cpp">\r
-      <Filter>heap</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\interpreter\AbstractPC.cpp">\r
-      <Filter>interpreter</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\interpreter\CallFrame.cpp">\r
-      <Filter>interpreter</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\interpreter\Interpreter.cpp">\r
-      <Filter>interpreter</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\interpreter\JSStack.cpp">\r
-      <Filter>interpreter</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\interpreter\StackVisitor.cpp">\r
-      <Filter>interpreter</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\interpreter\VMInspector.cpp">\r
-      <Filter>interpreter</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\jit\ClosureCallStubRoutine.cpp">\r
-      <Filter>jit</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\jit\ExecutableAllocator.cpp">\r
-      <Filter>jit</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\jit\GCAwareJITStubRoutine.cpp">\r
-      <Filter>jit</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\jit\HostCallReturnValue.cpp">\r
-      <Filter>jit</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\jit\JIT.cpp">\r
-      <Filter>jit</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\jit\JITArithmetic.cpp">\r
-      <Filter>jit</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\jit\JITArithmetic32_64.cpp">\r
-      <Filter>jit</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\jit\JITCall.cpp">\r
-      <Filter>jit</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\jit\JITCall32_64.cpp">\r
-      <Filter>jit</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\jit\JITCode.cpp">\r
-      <Filter>jit</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\jit\JITDisassembler.cpp">\r
-      <Filter>jit</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\jit\JITExceptions.cpp">\r
-      <Filter>jit</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\jit\JITOpcodes.cpp">\r
-      <Filter>jit</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\jit\JITOpcodes32_64.cpp">\r
-      <Filter>jit</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\jit\JITPropertyAccess.cpp">\r
-      <Filter>jit</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\jit\JITPropertyAccess32_64.cpp">\r
-      <Filter>jit</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\jit\JITStubRoutine.cpp">\r
-      <Filter>jit</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\jit\JITStubs.cpp">\r
-      <Filter>jit</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\jit\JITThunks.cpp">\r
-      <Filter>jit</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\jit\JumpReplacementWatchpoint.cpp">\r
-      <Filter>jit</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\jit\ThunkGenerators.cpp">\r
-      <Filter>jit</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\llint\LLIntCLoop.cpp">\r
-      <Filter>llint</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\llint\LLIntData.cpp">\r
-      <Filter>llint</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\llint\LLIntExceptions.cpp">\r
-      <Filter>llint</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\llint\LLIntOffsetsExtractor.cpp">\r
-      <Filter>llint</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\llint\LLIntSlowPaths.cpp">\r
-      <Filter>llint</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\llint\LLIntThunks.cpp">\r
-      <Filter>llint</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\llint\LowLevelInterpreter.cpp">\r
-      <Filter>llint</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\parser\Lexer.cpp">\r
-      <Filter>parser</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\parser\Nodes.cpp">\r
-      <Filter>parser</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\parser\Parser.cpp">\r
-      <Filter>parser</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\parser\ParserArena.cpp">\r
-      <Filter>parser</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\parser\SourceProviderCache.cpp">\r
-      <Filter>parser</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\profiler\LegacyProfiler.cpp">\r
-      <Filter>profiler</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\profiler\Profile.cpp">\r
-      <Filter>profiler</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\profiler\ProfileGenerator.cpp">\r
-      <Filter>profiler</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\profiler\ProfileNode.cpp">\r
-      <Filter>profiler</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\profiler\ProfilerBytecode.cpp">\r
-      <Filter>profiler</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\profiler\ProfilerBytecodes.cpp">\r
-      <Filter>profiler</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\profiler\ProfilerBytecodeSequence.cpp">\r
-      <Filter>profiler</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\profiler\ProfilerCompilation.cpp">\r
-      <Filter>profiler</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\profiler\ProfilerCompilationKind.cpp">\r
-      <Filter>profiler</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\profiler\ProfilerCompiledBytecode.cpp">\r
-      <Filter>profiler</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\profiler\ProfilerDatabase.cpp">\r
-      <Filter>profiler</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\profiler\ProfilerOrigin.cpp">\r
-      <Filter>profiler</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\profiler\ProfilerOriginStack.cpp">\r
-      <Filter>profiler</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\profiler\ProfilerOSRExit.cpp">\r
-      <Filter>profiler</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\profiler\ProfilerOSRExitSite.cpp">\r
-      <Filter>profiler</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\profiler\ProfilerProfiledBytecodes.cpp">\r
-      <Filter>profiler</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\ArrayBuffer.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\ArrayBufferView.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\ArgList.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\Arguments.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\ArrayConstructor.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\ArrayPrototype.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\BooleanConstructor.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\BooleanObject.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\BooleanPrototype.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\CallData.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\CodeCache.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\CodeSpecializationKind.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\CommonIdentifiers.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\Completion.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\ConstructData.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\DateConstructor.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\DateConversion.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\DateInstance.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\DatePrototype.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\Error.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\ErrorConstructor.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\ErrorInstance.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\ErrorPrototype.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\ExceptionHelpers.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\Executable.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\FunctionConstructor.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\FunctionPrototype.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\GCActivityCallback.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\GetterSetter.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\Identifier.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\IndexingType.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\InitializeThreading.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\InternalFunction.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\JSActivation.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\JSAPIValueWrapper.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\JSArray.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\JSBoundFunction.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\JSCell.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\JSDateMath.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\JSFunction.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\JSGlobalObject.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\JSGlobalObjectFunctions.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\JSLock.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\JSMap.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\JSNameScope.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\JSNotAnObject.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\JSObject.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\JSONObject.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\JSPropertyNameIterator.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\JSProxy.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\JSScope.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\JSSet.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\JSSetIterator.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\JSSegmentedVariableObject.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\JSString.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\JSStringJoiner.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\JSSymbolTableObject.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\JSVariableObject.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\JSWithScope.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\JSWeakMap.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\JSWrapperObject.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\LiteralParser.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\Lookup.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\MapPrototype.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\MapData.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\MapConstructor.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\MathObject.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\NameConstructor.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\NameInstance.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\NamePrototype.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\NativeErrorConstructor.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\NativeErrorPrototype.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\NumberConstructor.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\NumberObject.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\NumberPrototype.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\ObjectConstructor.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\ObjectPrototype.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\Operations.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\Options.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\PropertyDescriptor.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\PropertyNameArray.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\PropertySlot.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\RegExp.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\RegExpCache.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\RegExpCachedResult.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\RegExpConstructor.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\RegExpMatchesArray.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\RegExpObject.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\RegExpPrototype.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\SamplingCounter.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\SmallStrings.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\SetPrototype.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\SetIteratorPrototype.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\SetIteratorConstructor.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\SetConstructor.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\SetIteratorConstructor.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\SparseArrayValueMap.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\StrictEvalActivation.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\StringConstructor.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\StringObject.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\StringPrototype.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\StringRecursionChecker.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\Structure.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\StructureChain.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\SymbolTable.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\Watchdog.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\WatchdogNone.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\tools\CodeProfile.cpp">\r
-      <Filter>tools</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\tools\CodeProfiling.cpp">\r
-      <Filter>tools</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\yarr\YarrCanonicalizeUCS2.cpp">\r
-      <Filter>yarr</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\yarr\YarrInterpreter.cpp">\r
-      <Filter>yarr</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\yarr\YarrJIT.cpp">\r
-      <Filter>yarr</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\yarr\YarrPattern.cpp">\r
-      <Filter>yarr</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\yarr\YarrSyntaxChecker.cpp">\r
-      <Filter>yarr</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\PrototypeMap.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\JSCJSValue.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\StructureRareData.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\parser\SourceProvider.cpp">\r
-      <Filter>parser</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\PropertyTable.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\VM.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\parser\SourceCode.cpp">\r
-      <Filter>parser</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\IntendedStructureChain.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\CommonSlowPathsExceptions.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\CommonSlowPaths.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\API\JSCTestRunnerUtils.cpp">\r
-      <Filter>API</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\JSArrayBuffer.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\JSArrayBufferConstructor.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\JSArrayBufferPrototype.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\JSArrayBufferView.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\TypedArrayController.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\TypedArrayType.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\JSTypedArrayConstructors.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\JSTypedArrayPrototypes.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\JSTypedArrays.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\DataView.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\JSDataView.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\JSDataViewPrototype.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\SimpleTypedArrayController.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\JSPromiseResolverPrototype.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\JSPromiseResolverConstructor.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\JSPromiseResolver.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\JSPromisePrototype.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\JSPromiseConstructor.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\JSPromiseCallback.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\JSPromise.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\WeakMapConstructor.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\WeakMapData.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\WeakMapPrototype.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\heap\CodeBlockSet.cpp">\r
-      <Filter>heap</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\heap\DeferGC.cpp">\r
-      <Filter>heap</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\bytecode\DeferredCompilationCallback.cpp">\r
-      <Filter>bytecode</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\dfg\DFGCompilationKey.cpp">\r
-      <Filter>dfg</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\dfg\DFGDriver.cpp">\r
-      <Filter>dfg</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\dfg\DFGCompilationMode.cpp">\r
-      <Filter>dfg</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\jit\JITToDFGDeferredCompilationCallback.cpp">\r
-      <Filter>jit</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\llint\LLIntEntrypoint.cpp">\r
-      <Filter>llint</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\dfg\DFGAbstractHeap.cpp">\r
-      <Filter>dfg</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\dfg\DFGAbstractValue.cpp">\r
-      <Filter>dfg</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\dfg\DFGArgumentsSimplificationPhase.cpp">\r
-      <Filter>dfg</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\dfg\DFGArrayMode.cpp">\r
-      <Filter>dfg</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\dfg\DFGAtTailAbstractState.cpp">\r
-      <Filter>dfg</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\dfg\DFGBackwardsPropagationPhase.cpp">\r
-      <Filter>dfg</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\dfg\DFGBasicBlock.cpp">\r
-      <Filter>dfg</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\dfg\DFGBinarySwitch.cpp">\r
-      <Filter>dfg</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\dfg\DFGBlockInsertionSet.cpp">\r
-      <Filter>dfg</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\dfg\DFGByteCodeParser.cpp">\r
-      <Filter>dfg</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\dfg\DFGCapabilities.cpp">\r
-      <Filter>dfg</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\dfg\DFGCFAPhase.cpp">\r
-      <Filter>dfg</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\dfg\DFGCFGSimplificationPhase.cpp">\r
-      <Filter>dfg</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\dfg\DFGClobberize.cpp">\r
-      <Filter>dfg</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\dfg\DFGClobberSet.cpp">\r
-      <Filter>dfg</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\dfg\DFGCommon.cpp">\r
-      <Filter>dfg</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\dfg\DFGCommonData.cpp">\r
-      <Filter>dfg</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\dfg\DFGConstantFoldingPhase.cpp">\r
-      <Filter>dfg</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\dfg\DFGCPSRethreadingPhase.cpp">\r
-      <Filter>dfg</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\dfg\DFGCriticalEdgeBreakingPhase.cpp">\r
-      <Filter>dfg</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\dfg\DFGCSEPhase.cpp">\r
-      <Filter>dfg</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\dfg\DFGDCEPhase.cpp">\r
-      <Filter>dfg</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\dfg\DFGDesiredIdentifiers.cpp">\r
-      <Filter>dfg</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\dfg\DFGDesiredStructureChains.cpp">\r
-      <Filter>dfg</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\dfg\DFGDesiredTransitions.cpp">\r
-      <Filter>dfg</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\dfg\DFGDesiredWatchpoints.cpp">\r
-      <Filter>dfg</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\dfg\DFGDesiredWeakReferences.cpp">\r
-      <Filter>dfg</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\dfg\DFGDesiredWriteBarriers.cpp">\r
-      <Filter>dfg</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\dfg\DFGDisassembler.cpp">\r
-      <Filter>dfg</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\dfg\DFGDominators.cpp">\r
-      <Filter>dfg</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\dfg\DFGEdge.cpp">\r
-      <Filter>dfg</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\dfg\DFGFailedFinalizer.cpp">\r
-      <Filter>dfg</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\dfg\DFGFinalizer.cpp">\r
-      <Filter>dfg</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\dfg\DFGFixupPhase.cpp">\r
-      <Filter>dfg</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\dfg\DFGFlushedAt.cpp">\r
-      <Filter>dfg</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\dfg\DFGFlushFormat.cpp">\r
-      <Filter>dfg</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\dfg\DFGFlushLivenessAnalysisPhase.cpp">\r
-      <Filter>dfg</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\dfg\DFGGraph.cpp">\r
-      <Filter>dfg</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\dfg\DFGInPlaceAbstractState.cpp">\r
-      <Filter>dfg</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\dfg\DFGInvalidationPointInjectionPhase.cpp">\r
-      <Filter>dfg</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\dfg\DFGJITCode.cpp">\r
-      <Filter>dfg</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\dfg\DFGJITCompiler.cpp">\r
-      <Filter>dfg</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\dfg\DFGJITFinalizer.cpp">\r
-      <Filter>dfg</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\dfg\DFGJumpReplacement.cpp">\r
-      <Filter>dfg</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\dfg\DFGLazyJSValue.cpp">\r
-      <Filter>dfg</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\dfg\DFGLICMPhase.cpp">\r
-      <Filter>dfg</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\dfg\DFGLivenessAnalysisPhase.cpp">\r
-      <Filter>dfg</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\dfg\DFGLongLivedState.cpp">\r
-      <Filter>dfg</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\dfg\DFGLoopPreHeaderCreationPhase.cpp">\r
-      <Filter>dfg</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\dfg\DFGMinifiedNode.cpp">\r
-      <Filter>dfg</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\dfg\DFGNaturalLoops.cpp">\r
-      <Filter>dfg</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\dfg\DFGNode.cpp">\r
-      <Filter>dfg</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\dfg\DFGNodeFlags.cpp">\r
-      <Filter>dfg</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\dfg\DFGOperations.cpp">\r
-      <Filter>dfg</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\dfg\DFGOSRAvailabilityAnalysisPhase.cpp">\r
-      <Filter>dfg</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\dfg\DFGOSREntry.cpp">\r
-      <Filter>dfg</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\dfg\DFGOSREntrypointCreationPhase.cpp">\r
-      <Filter>dfg</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\dfg\DFGOSRExit.cpp">\r
-      <Filter>dfg</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\dfg\DFGOSRExitBase.cpp">\r
-      <Filter>dfg</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\dfg\DFGOSRExitCompiler.cpp">\r
-      <Filter>dfg</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\dfg\DFGOSRExitCompiler32_64.cpp">\r
-      <Filter>dfg</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\dfg\DFGOSRExitCompiler64.cpp">\r
-      <Filter>dfg</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\dfg\DFGOSRExitCompilerCommon.cpp">\r
-      <Filter>dfg</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\dfg\DFGOSRExitJumpPlaceholder.cpp">\r
-      <Filter>dfg</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\dfg\DFGOSRExitPreparation.cpp">\r
-      <Filter>dfg</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\dfg\DFGPhase.cpp">\r
-      <Filter>dfg</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\dfg\DFGPlan.cpp">\r
-      <Filter>dfg</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\dfg\DFGPredictionInjectionPhase.cpp">\r
-      <Filter>dfg</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\dfg\DFGPredictionPropagationPhase.cpp">\r
-      <Filter>dfg</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\dfg\DFGSpeculativeJIT.cpp">\r
-      <Filter>dfg</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\dfg\DFGSpeculativeJIT32_64.cpp">\r
-      <Filter>dfg</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\dfg\DFGSpeculativeJIT64.cpp">\r
-      <Filter>dfg</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\dfg\DFGSSAConversionPhase.cpp">\r
-      <Filter>dfg</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\dfg\DFGStackLayoutPhase.cpp">\r
-      <Filter>dfg</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\dfg\DFGThunks.cpp">\r
-      <Filter>dfg</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\dfg\DFGTierUpCheckInjectionPhase.cpp">\r
-      <Filter>dfg</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\dfg\DFGToFTLDeferredCompilationCallback.cpp">\r
-      <Filter>dfg</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\dfg\DFGToFTLForOSREntryDeferredCompilationCallback.cpp">\r
-      <Filter>dfg</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\dfg\DFGTypeCheckHoistingPhase.cpp">\r
-      <Filter>dfg</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\dfg\DFGUnificationPhase.cpp">\r
-      <Filter>dfg</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\dfg\DFGUseKind.cpp">\r
-      <Filter>dfg</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\dfg\DFGValidate.cpp">\r
-      <Filter>dfg</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\dfg\DFGValueSource.cpp">\r
-      <Filter>dfg</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\dfg\DFGVariableAccessDataDump.cpp">\r
-      <Filter>dfg</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\dfg\DFGVariableEvent.cpp">\r
-      <Filter>dfg</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\dfg\DFGVariableEventStream.cpp">\r
-      <Filter>dfg</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\dfg\DFGVirtualRegisterAllocationPhase.cpp">\r
-      <Filter>dfg</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\dfg\DFGWatchpointCollectionPhase.cpp">\r
-      <Filter>dfg</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\dfg\DFGWorklist.cpp">\r
-      <Filter>dfg</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\bytecode\DFGExitProfile.cpp">\r
-      <Filter>bytecode</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\bytecode\PreciseJumpTargets.cpp">\r
-      <Filter>bytecode</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\DumpContext.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\FunctionExecutableDump.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\CompilationResult.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\ArrayIteratorConstructor.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\ArrayIteratorPrototype.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\ArgumentsIteratorConstructor.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\ArgumentsIteratorPrototype.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\MapIteratorConstructor.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\MapIteratorPrototype.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\jit\AssemblyHelpers.cpp">\r
-      <Filter>jit</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\JSArrayIterator.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\JSArgumentsIterator.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\JSMapIterator.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\jit\Repatch.cpp">\r
-      <Filter>jit</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\bytecode\InlineCallFrameSet.cpp">\r
-      <Filter>bytecode</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\jit\JITOperations.cpp">\r
-      <Filter>jit</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\runtime\TestRunnerUtils.cpp">\r
-      <Filter>runtime</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\bytecode\ValueRecovery.cpp">\r
-      <Filter>bytecode</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\jit\RegisterSet.cpp">\r
-      <Filter>jit</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\jit\TempRegisterSet.cpp">\r
-      <Filter>jit</Filter>\r
-    </ClCompile>\r
-    <ClCompile Include="..\jit\JITInlineCacheGenerator.cpp">\r
-      <Filter>jit</Filter>\r
-    </ClCompile>\r
-  </ItemGroup>\r
-  <ItemGroup>\r
-    <ClInclude Include="..\API\APICallbackFunction.h">\r
-      <Filter>API</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\API\APICast.h">\r
-      <Filter>API</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\API\JavaScript.h">\r
-      <Filter>API</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\API\JavaScriptCore.h">\r
-      <Filter>API</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\API\JSBase.h">\r
-      <Filter>API</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\API\JSBasePrivate.h">\r
-      <Filter>API</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\API\JSCallbackConstructor.h">\r
-      <Filter>API</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\API\JSCallbackFunction.h">\r
-      <Filter>API</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\API\JSCallbackObject.h">\r
-      <Filter>API</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\API\JSCallbackObjectFunctions.h">\r
-      <Filter>API</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\API\JSClassRef.h">\r
-      <Filter>API</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\API\JSContext.h">\r
-      <Filter>API</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\API\JSContextInternal.h">\r
-      <Filter>API</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\API\JSContextRef.h">\r
-      <Filter>API</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\API\JSContextRefPrivate.h">\r
-      <Filter>API</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\API\JSExport.h">\r
-      <Filter>API</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\API\JSObjectRef.h">\r
-      <Filter>API</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\API\JSObjectRefPrivate.h">\r
-      <Filter>API</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\API\JSRetainPtr.h">\r
-      <Filter>API</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\API\JSScriptRefPrivate.h">\r
-      <Filter>API</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\API\JSStringRef.h">\r
-      <Filter>API</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\API\JSStringRefBSTR.h">\r
-      <Filter>API</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\API\JSStringRefCF.h">\r
-      <Filter>API</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\API\JSValueInternal.h">\r
-      <Filter>API</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\API\JSValueRef.h">\r
-      <Filter>API</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\API\JSWeakObjectMapRefInternal.h">\r
-      <Filter>API</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\API\JSWeakObjectMapRefPrivate.h">\r
-      <Filter>API</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\API\JSWrapperMap.h">\r
-      <Filter>API</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\API\OpaqueJSString.h">\r
-      <Filter>API</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\API\WebKitAvailability.h">\r
-      <Filter>API</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\assembler\AbstractMacroAssembler.h">\r
-      <Filter>assembler</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\assembler\AssemblerBuffer.h">\r
-      <Filter>assembler</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\assembler\CodeLocation.h">\r
-      <Filter>assembler</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\assembler\LinkBuffer.h">\r
-      <Filter>assembler</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\assembler\MacroAssembler.h">\r
-      <Filter>assembler</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\assembler\MacroAssemblerX86.h">\r
-      <Filter>assembler</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\assembler\MacroAssemblerX86Common.h">\r
-      <Filter>assembler</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\assembler\MacroAssemblerX86_64.h">\r
-      <Filter>assembler</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\assembler\RepatchBuffer.h">\r
-      <Filter>assembler</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\assembler\X86Assembler.h">\r
-      <Filter>assembler</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\bytecode\ArrayAllocationProfile.h">\r
-      <Filter>bytecode</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\bytecode\ArrayProfile.h">\r
-      <Filter>bytecode</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\bytecode\ByValInfo.h">\r
-      <Filter>bytecode</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\bytecode\BytecodeBasicBlock.h">\r
-      <Filter>bytecode</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\bytecode\BytecodeLivenessAnalysis.h">\r
-      <Filter>bytecode</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\bytecode\CallLinkInfo.h">\r
-      <Filter>bytecode</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\bytecode\CallLinkStatus.h">\r
-      <Filter>bytecode</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\bytecode\CallReturnOffsetToBytecodeOffset.h">\r
-      <Filter>bytecode</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\bytecode\CodeBlock.h">\r
-      <Filter>bytecode</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\bytecode\CodeBlockHash.h">\r
-      <Filter>bytecode</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\bytecode\CodeBlockWithJITType.h">\r
-      <Filter>bytecode</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\bytecode\CodeOrigin.h">\r
-      <Filter>bytecode</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\bytecode\CodeType.h">\r
-      <Filter>bytecode</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\bytecode\Comment.h">\r
-      <Filter>bytecode</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\bytecode\EvalCodeCache.h">\r
-      <Filter>bytecode</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\bytecode\ExecutionCounter.h">\r
-      <Filter>bytecode</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\bytecode\ExitKind.h">\r
-      <Filter>bytecode</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\bytecode\ExpressionRangeInfo.h">\r
-      <Filter>bytecode</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\bytecode\GetByIdStatus.h">\r
-      <Filter>bytecode</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\bytecode\HandlerInfo.h">\r
-      <Filter>bytecode</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\bytecode\Instruction.h">\r
-      <Filter>bytecode</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\bytecode\JumpTable.h">\r
-      <Filter>bytecode</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\bytecode\LazyOperandValueProfile.h">\r
-      <Filter>bytecode</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\bytecode\LineInfo.h">\r
-      <Filter>bytecode</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\bytecode\LLIntCallLinkInfo.h">\r
-      <Filter>bytecode</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\bytecode\MethodOfGettingAValueProfile.h">\r
-      <Filter>bytecode</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\bytecode\Opcode.h">\r
-      <Filter>bytecode</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\bytecode\Operands.h">\r
-      <Filter>bytecode</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\bytecode\PolymorphicPutByIdList.h">\r
-      <Filter>bytecode</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\bytecode\PutByIdStatus.h">\r
-      <Filter>bytecode</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\bytecode\PutKind.h">\r
-      <Filter>bytecode</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\bytecode\ReduceWhitespace.h">\r
-      <Filter>bytecode</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\bytecode\SamplingTool.h">\r
-      <Filter>bytecode</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\bytecode\SpecialPointer.h">\r
-      <Filter>bytecode</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\bytecode\SpeculatedType.h">\r
-      <Filter>bytecode</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\bytecode\StructureSet.h">\r
-      <Filter>bytecode</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\bytecode\StructureStubClearingWatchpoint.h">\r
-      <Filter>bytecode</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\bytecode\StructureStubInfo.h">\r
-      <Filter>bytecode</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\bytecode\UnlinkedCodeBlock.h">\r
-      <Filter>bytecode</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\bytecode\ValueProfile.h">\r
-      <Filter>bytecode</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\bytecode\ValueRecovery.h">\r
-      <Filter>bytecode</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\bytecode\VirtualRegister.h">\r
-      <Filter>bytecode</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\bytecode\Watchpoint.h">\r
-      <Filter>bytecode</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\bytecompiler\BytecodeGenerator.h">\r
-      <Filter>bytecodecompiler</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\bytecompiler\Label.h">\r
-      <Filter>bytecodecompiler</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\bytecompiler\LabelScope.h">\r
-      <Filter>bytecodecompiler</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\bytecompiler\RegisterID.h">\r
-      <Filter>bytecodecompiler</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\debugger\Breakpoint.h">\r
-      <Filter>debugger</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\debugger\Debugger.h">\r
-      <Filter>debugger</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\debugger\DebuggerActivation.h">\r
-      <Filter>debugger</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\debugger\DebuggerCallFrame.h">\r
-      <Filter>debugger</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\debugger\DebuggerPrimitives.h">\r
-      <Filter>debugger</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\dfg\DFGDriver.h">\r
-      <Filter>dfg</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\dfg\DFGOSREntry.h">\r
-      <Filter>dfg</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\disassembler\Disassembler.h">\r
-      <Filter>disassembler</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\heap\BlockAllocator.h">\r
-      <Filter>heap</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\heap\ConservativeRoots.h">\r
-      <Filter>heap</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\heap\CopiedAllocator.h">\r
-      <Filter>heap</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\heap\CopiedBlock.h">\r
-      <Filter>heap</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\heap\CopiedBlockInlines.h">\r
-      <Filter>heap</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\heap\CopiedSpace.h">\r
-      <Filter>heap</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\heap\CopiedSpaceInlines.h">\r
-      <Filter>heap</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\heap\CopyVisitor.h">\r
-      <Filter>heap</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\heap\CopyVisitorInlines.h">\r
-      <Filter>heap</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\heap\CopyWorkList.h">\r
-      <Filter>heap</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\heap\DeferGC.h">\r
-      <Filter>heap</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\heap\DelayedReleaseScpe.h">\r
-      <Filter>heap</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\heap\GCAssertions.h">\r
-      <Filter>heap</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\heap\GCThread.h">\r
-      <Filter>heap</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\heap\GCThreadSharedData.h">\r
-      <Filter>heap</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\heap\Handle.h">\r
-      <Filter>heap</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\heap\HandleBlock.h">\r
-      <Filter>heap</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\heap\HandleBlockInlines.h">\r
-      <Filter>heap</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\heap\HandleSet.h">\r
-      <Filter>heap</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\heap\HandleStack.h">\r
-      <Filter>heap</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\heap\HandleTypes.h">\r
-      <Filter>heap</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\heap\Heap.h">\r
-      <Filter>heap</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\heap\HeapBlock.h">\r
-      <Filter>heap</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\heap\HeapOperation.h">\r
-      <Filter>heap</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\heap\HeapRootVisitor.h">\r
-      <Filter>heap</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\heap\HeapStatistics.h">\r
-      <Filter>heap</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\heap\HeapTimer.h">\r
-      <Filter>heap</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\heap\IncrementalSweeper.h">\r
-      <Filter>heap</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\heap\JITStubRoutineSet.h">\r
-      <Filter>heap</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\heap\ListableHandler.h">\r
-      <Filter>heap</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\heap\Local.h">\r
-      <Filter>heap</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\heap\LocalScope.h">\r
-      <Filter>heap</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\heap\MachineStackMarker.h">\r
-      <Filter>heap</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\heap\MarkedAllocator.h">\r
-      <Filter>heap</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\heap\MarkedBlock.h">\r
-      <Filter>heap</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\heap\MarkedBlockSet.h">\r
-      <Filter>heap</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\heap\MarkedSpace.h">\r
-      <Filter>heap</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\heap\MarkStack.h">\r
-      <Filter>heap</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\heap\MarkStackInlines.h">\r
-      <Filter>heap</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\heap\Region.h">\r
-      <Filter>heap</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\heap\SlotVisitor.h">\r
-      <Filter>heap</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\heap\SlotVisitorInlines.h">\r
-      <Filter>heap</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\heap\Strong.h">\r
-      <Filter>heap</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\heap\StrongInlines.h">\r
-      <Filter>heap</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\heap\SuperRegion.h">\r
-      <Filter>heap</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\heap\TinyBloomFilter.h">\r
-      <Filter>heap</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\heap\UnconditionalFinalizer.h">\r
-      <Filter>heap</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\heap\Weak.h">\r
-      <Filter>heap</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\heap\WeakBlock.h">\r
-      <Filter>heap</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\heap\WeakHandleOwner.h">\r
-      <Filter>heap</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\heap\WeakImpl.h">\r
-      <Filter>heap</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\heap\WeakReferenceHarvester.h">\r
-      <Filter>heap</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\heap\WeakSet.h">\r
-      <Filter>heap</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\heap\WeakSetInlines.h">\r
-      <Filter>heap</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\heap\WriteBarrierSupport.h">\r
-      <Filter>heap</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\interpreter\AbstractPC.h">\r
-      <Filter>interpreter</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\interpreter\CachedCall.h">\r
-      <Filter>interpreter</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\interpreter\CallFrame.h">\r
-      <Filter>interpreter</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\interpreter\CallFrameInlines.h">\r
-      <Filter>interpreter</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\interpreter\CallFrameClosure.h">\r
-      <Filter>interpreter</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\interpreter\Interpreter.h">\r
-      <Filter>interpreter</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\interpreter\JSStack.h">\r
-      <Filter>interpreter</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\interpreter\JSStackInlines.h">\r
-      <Filter>interpreter</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\interpreter\Register.h">\r
-      <Filter>interpreter</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\interpreter\StackVisitor.h">\r
-      <Filter>interpreter</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\interpreter\VMInspector.h">\r
-      <Filter>interpreter</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\jit\ClosureCallStubRoutine.h">\r
-      <Filter>jit</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\jit\CompactJITCodeMap.h">\r
-      <Filter>jit</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\jit\ExecutableAllocator.h">\r
-      <Filter>jit</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\jit\GCAwareJITStubRoutine.h">\r
-      <Filter>jit</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\jit\HostCallReturnValue.h">\r
-      <Filter>jit</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\jit\JIT.h">\r
-      <Filter>jit</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\jit\JITCode.h">\r
-      <Filter>jit</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\jit\JITCompilationEffort.h">\r
-      <Filter>jit</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\jit\JITDisassembler.h">\r
-      <Filter>jit</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\jit\JITExceptions.h">\r
-      <Filter>jit</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\jit\JITInlines.h">\r
-      <Filter>jit</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\jit\JITStubRoutine.h">\r
-      <Filter>jit</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\jit\JITStubs.h">\r
-      <Filter>jit</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\jit\JITStubsX86.h">\r
-      <Filter>jit</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\jit\JITStubsX86Common.h">\r
-      <Filter>jit</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\jit\JITStubsX86_64.h">\r
-      <Filter>jit</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\jit\JITThunks.h">\r
-      <Filter>jit</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\jit\JITWriteBarrier.h">\r
-      <Filter>jit</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\jit\JSInterfaceJIT.h">\r
-      <Filter>jit</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\jit\JumpReplacementWatchpoint.h">\r
-      <Filter>jit</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\jit\SpecializedThunkJIT.h">\r
-      <Filter>jit</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\jit\ThunkGenerator.h">\r
-      <Filter>jit</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\jit\ThunkGenerators.h">\r
-      <Filter>jit</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\jit\UnusedPointer.h">\r
-      <Filter>jit</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\llint\LLIntCLoop.h">\r
-      <Filter>llint</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\llint\LLIntCommon.h">\r
-      <Filter>llint</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\llint\LLIntData.h">\r
-      <Filter>llint</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\llint\LLIntExceptions.h">\r
-      <Filter>llint</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\llint\LLIntOfflineAsmConfig.h">\r
-      <Filter>llint</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\llint\LLIntOpcode.h">\r
-      <Filter>llint</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\llint\LLIntSlowPaths.h">\r
-      <Filter>llint</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\llint\LLIntThunks.h">\r
-      <Filter>llint</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\llint\LowLevelInterpreter.h">\r
-      <Filter>llint</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\parser\ASTBuilder.h">\r
-      <Filter>parser</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\parser\Lexer.h">\r
-      <Filter>parser</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\parser\NodeConstructors.h">\r
-      <Filter>parser</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\parser\NodeInfo.h">\r
-      <Filter>parser</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\parser\Nodes.h">\r
-      <Filter>parser</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\parser\Parser.h">\r
-      <Filter>parser</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\parser\ParserArena.h">\r
-      <Filter>parser</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\parser\ParserModes.h">\r
-      <Filter>parser</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\parser\ParserTokens.h">\r
-      <Filter>parser</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\parser\ResultType.h">\r
-      <Filter>parser</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\parser\SourceCode.h">\r
-      <Filter>parser</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\parser\SourceProvider.h">\r
-      <Filter>parser</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\parser\SourceProviderCache.h">\r
-      <Filter>parser</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\parser\SourceProviderCacheItem.h">\r
-      <Filter>parser</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\parser\SyntaxChecker.h">\r
-      <Filter>parser</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\profiler\CallIdentifier.h">\r
-      <Filter>profiler</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\profiler\LegacyProfiler.h">\r
-      <Filter>profiler</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\profiler\Profile.h">\r
-      <Filter>profiler</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\profiler\ProfileGenerator.h">\r
-      <Filter>profiler</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\profiler\ProfileNode.h">\r
-      <Filter>profiler</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\profiler\ProfilerBytecode.h">\r
-      <Filter>profiler</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\profiler\ProfilerBytecodes.h">\r
-      <Filter>profiler</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\profiler\ProfilerBytecodeSequence.h">\r
-      <Filter>profiler</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\profiler\ProfilerCompilation.h">\r
-      <Filter>profiler</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\profiler\ProfilerCompilationKind.h">\r
-      <Filter>profiler</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\profiler\ProfilerCompiledBytecode.h">\r
-      <Filter>profiler</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\profiler\ProfilerDatabase.h">\r
-      <Filter>profiler</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\profiler\ProfilerExecutionCounter.h">\r
-      <Filter>profiler</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\profiler\ProfilerOrigin.h">\r
-      <Filter>profiler</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\profiler\ProfilerOriginStack.h">\r
-      <Filter>profiler</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\profiler\ProfilerOSRExit.h">\r
-      <Filter>profiler</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\profiler\ProfilerOSRExitSite.h">\r
-      <Filter>profiler</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\profiler\ProfilerProfiledBytecodes.h">\r
-      <Filter>profiler</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\ArgList.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\Arguments.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\ArrayConstructor.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\ArrayConventions.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\ArrayPrototype.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\ArrayStorage.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\BatchedTransitionOptimizer.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\BigInteger.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\BooleanConstructor.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\BooleanObject.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\BooleanPrototype.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\Butterfly.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\ButterflyInlines.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\CachedTranscendentalFunction.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\CallData.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\ClassInfo.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\CodeCache.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\CodeSpecializationKind.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\CommonIdentifiers.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\CommonSlowPaths.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\Completion.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\ConstructData.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\DateConstructor.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\DateConversion.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\DateInstance.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\DateInstanceCache.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\DatePrototype.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\Error.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\ErrorConstructor.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\ErrorInstance.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\ErrorPrototype.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\ExceptionHelpers.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\Executable.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\FunctionConstructor.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\FunctionPrototype.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\GCActivityCallback.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\GetterSetter.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\Identifier.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\IndexingHeader.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\IndexingHeaderInlines.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\IndexingType.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\InitializeThreading.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\InternalFunction.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\Intrinsic.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\JSActivation.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\JSAPIValueWrapper.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\JSArray.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\JSBoundFunction.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\JSCell.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\JSDateMath.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\JSDestructibleObject.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\JSExportMacros.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\JSFunction.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\JSGlobalObject.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\JSGlobalObjectFunctions.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\JSLock.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\JSNameScope.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\JSNotAnObject.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\JSObject.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\JSONObject.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\JSPropertyNameIterator.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\JSProxy.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\JSScope.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\JSSegmentedVariableObject.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\JSString.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\JSStringBuilder.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\JSStringJoiner.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\JSSymbolTableObject.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\JSType.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\JSTypeInfo.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\JSVariableObject.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\JSWithScope.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\JSWrapperObject.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\LiteralParser.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\Lookup.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\MatchResult.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\MathObject.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\NameConstructor.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\NameInstance.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\NamePrototype.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\NativeErrorConstructor.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\NativeErrorPrototype.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\NumberConstructor.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\NumberObject.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\NumberPrototype.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\NumericStrings.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\ObjectConstructor.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\ObjectPrototype.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\Operations.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\Options.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\PrivateName.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\PropertyDescriptor.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\PropertyMapHashTable.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\PropertyName.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\PropertyNameArray.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\PropertyOffset.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\PropertySlot.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\PropertyStorage.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\Protect.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\PutDirectIndexMode.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\PutPropertySlot.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\RegExp.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\RegExpCache.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\RegExpCachedResult.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\RegExpConstructor.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\RegExpKey.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\RegExpMatchesArray.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\RegExpObject.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\RegExpPrototype.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\Reject.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\SamplingCounter.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\SmallStrings.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\SparseArrayValueMap.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\StrictEvalActivation.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\StringConstructor.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\StringObject.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\StringPrototype.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\StringRecursionChecker.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\Structure.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\StructureChain.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\StructureTransitionTable.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\SymbolTable.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\Tracing.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\Uint16WithFraction.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\Watchdog.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\WeakGCMap.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\WeakRandom.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\WriteBarrier.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\tools\CodeProfile.h">\r
-      <Filter>tools</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\tools\CodeProfiling.h">\r
-      <Filter>tools</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\tools\ProfileTreeNode.h">\r
-      <Filter>tools</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\tools\TieredMMapArray.h">\r
-      <Filter>tools</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\yarr\Yarr.h">\r
-      <Filter>yarr</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\yarr\YarrCanonicalizeUCS2.h">\r
-      <Filter>yarr</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\yarr\YarrInterpreter.h">\r
-      <Filter>yarr</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\yarr\YarrJIT.h">\r
-      <Filter>yarr</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\yarr\YarrParser.h">\r
-      <Filter>yarr</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\yarr\YarrPattern.h">\r
-      <Filter>yarr</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\yarr\YarrSyntaxChecker.h">\r
-      <Filter>yarr</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\config.h" />\r
-    <ClInclude Include="..\runtime\PrototypeMap.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\API\JSValue.h">\r
-      <Filter>API</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\JSCJSValue.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\JSCJSValueInlines.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\bytecode\DataFormat.h">\r
-      <Filter>bytecode</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\StructureRareData.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\StructureRareDataInlines.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\API\JSAPIWrapperObject.h">\r
-      <Filter>API</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\BooleanPrototype.lut.h">\r
-      <Filter>Derived Sources</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\DatePrototype.lut.h">\r
-      <Filter>Derived Sources</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\ErrorPrototype.lut.h">\r
-      <Filter>Derived Sources</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\HeaderDetection.h">\r
-      <Filter>Derived Sources</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\JSGlobalObject.lut.h">\r
-      <Filter>Derived Sources</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\JSONObject.lut.h">\r
-      <Filter>Derived Sources</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\Lexer.lut.h">\r
-      <Filter>Derived Sources</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\NumberConstructor.lut.h">\r
-      <Filter>Derived Sources</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\ObjectConstructor.lut.h">\r
-      <Filter>Derived Sources</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\RegExpConstructor.lut.h">\r
-      <Filter>Derived Sources</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\NumberPrototype.lut.h">\r
-      <Filter>Derived Sources</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\RegExpJitTables.h">\r
-      <Filter>Derived Sources</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\RegExpPrototype.lut.h">\r
-      <Filter>Derived Sources</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\StringConstructor.lut.h">\r
-      <Filter>Derived Sources</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\ArrayPrototype.lut.h">\r
-      <Filter>Derived Sources</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\VM.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\assembler\MacroAssemblerX86Common.cpp">\r
-      <Filter>assembler</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\IntendedStructureChain.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\CommonSlowPathsExceptions.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\API\JSCTestRunnerUtils.h">\r
-      <Filter>API</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\ArrayBuffer.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\ArrayBufferView.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\heap\CopyToken.h">\r
-      <Filter>heap</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\JSArrayBufferConstructor.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\JSArrayBuffer.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\JSArrayBufferView.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\JSArrayBufferPrototype.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\JSArrayBufferViewInlines.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\JSGenericTypedArrayView.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\JSGenericTypedArrayViewPrototypeInlines.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\JSGenericTypedArrayViewConstructor.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\JSGenericTypedArrayViewConstructorInlines.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\JSGenericTypedArrayViewInlines.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\JSGenericTypedArrayViewPrototype.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\JSPromiseResolverPrototype.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\JSPromise.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\JSPromiseCallback.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\JSPromiseConstructor.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\JSPromisePrototype.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\JSPromiseResolver.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\JSPromiseResolverConstructor.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\JSInt8Array.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\JSFloat32Array.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\JSFloat64Array.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\JSInt16Array.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\JSInt32Array.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\Uint8Array.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\Uint16Array.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\Uint32Array.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\TypedArrayType.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\TypedArrayAdaptors.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\TypedArrayController.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\TypedArrayInlines.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\TypedArrays.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\JSUint8ClampedArray.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\JSTypedArrayConstructors.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\JSTypedArrayPrototypes.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\JSTypedArrays.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\JSUint16Array.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\JSUint32Array.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\JSUint8Array.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\Float32Array.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\Float64Array.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\Int16Array.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\Int32Array.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\Int8Array.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\DataView.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\SimpleTypedArrayController.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\JSDataView.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\JSDataViewPrototype.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\JSDataViewPrototype.lut.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\GenericTypedArrayViewInlines.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\GenericTypedArrayView.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\ToNativeFromValue.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\ArrayConstructor.lut.h">\r
-      <Filter>Derived Sources</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\DateConstructor.lut.h">\r
-      <Filter>Derived Sources</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\JSPromiseConstructor.lut.h">\r
-      <Filter>Derived Sources</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\JSPromisePrototype.lut.h">\r
-      <Filter>Derived Sources</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\JSPromiseResolverPrototype.lut.h">\r
-      <Filter>Derived Sources</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\KeywordLookup.lut.h">\r
-      <Filter>Derived Sources</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\RegExpObject.lut.h">\r
-      <Filter>Derived Sources</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\NamePrototype.lut.h">\r
-      <Filter>Derived Sources</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\heap\CodeBlockSet.h">\r
-      <Filter>heap</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\bytecode\DeferredCompilationCallback.h">\r
-      <Filter>bytecode</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\dfg\DFGCompilationKey.h">\r
-      <Filter>dfg</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\dfg\DFGCompilationMode.h">\r
-      <Filter>dfg</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\jit\JITToDFGDeferredCompilationCallback.h">\r
-      <Filter>jit</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\JSMap.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\JSSet.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\JSSetIterator.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\llint\LLIntEntrypoint.h">\r
-      <Filter>llint</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\MapConstructor.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\MapData.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\SetPrototype.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\SetIteratorPrototype.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\MapPrototype.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\SetConstructor.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\runtime\SetIteratorConstructor.h">\r
-      <Filter>runtime</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\dfg\DFGAbstractHeap.h">\r
-      <Filter>dfg</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\dfg\DFGAbstractInterpreter.h">\r
-      <Filter>dfg</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\dfg\DFGAbstractInterpreterInlines.h">\r
-      <Filter>dfg</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\dfg\DFGAbstractValue.h">\r
-      <Filter>dfg</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\dfg\DFGAdjacencyList.h">\r
-      <Filter>dfg</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\dfg\DFGAllocator.h">\r
-      <Filter>dfg</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\dfg\DFGAnalysis.h">\r
-      <Filter>dfg</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\dfg\DFGArgumentPosition.h">\r
-      <Filter>dfg</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\dfg\DFGArgumentsSimplificationPhase.h">\r
-      <Filter>dfg</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\dfg\DFGArrayifySlowPathGenerator.h">\r
-      <Filter>dfg</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\dfg\DFGArrayMode.h">\r
-      <Filter>dfg</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\dfg\DFGAtTailAbstractState.h">\r
-      <Filter>dfg</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\dfg\DFGBackwardsPropagationPhase.h">\r
-      <Filter>dfg</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\dfg\DFGBasicBlock.h">\r
-      <Filter>dfg</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\dfg\DFGBasicBlockInlines.h">\r
-      <Filter>dfg</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\dfg\DFGBinarySwitch.h">\r
-      <Filter>dfg</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\dfg\DFGBlockInsertionSet.h">\r
-      <Filter>dfg</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\dfg\DFGBranchDirection.h">\r
-      <Filter>dfg</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\dfg\DFGByteCodeParser.h">\r
-      <Filter>dfg</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\dfg\DFGCallArrayAllocatorSlowPathGenerator.h">\r
-      <Filter>dfg</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\dfg\DFGCapabilities.h">\r
-      <Filter>dfg</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\dfg\DFGCCallHelpers.h">\r
-      <Filter>dfg</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\dfg\DFGCFAPhase.h">\r
-      <Filter>dfg</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\dfg\DFGCFGSimplificationPhase.h">\r
-      <Filter>dfg</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\dfg\DFGClobberize.h">\r
-      <Filter>dfg</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\dfg\DFGClobberSet.h">\r
-      <Filter>dfg</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\dfg\DFGCommon.h">\r
-      <Filter>dfg</Filter>\r
-    </ClInclude>\r