1<?xml version="1.0" encoding="utf-8"?>
2<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3  <ItemGroup Label="ProjectConfigurations">
4    <ProjectConfiguration Include="DebugSuffix|Win32">
5      <Configuration>DebugSuffix</Configuration>
6      <Platform>Win32</Platform>
7    </ProjectConfiguration>
8    <ProjectConfiguration Include="DebugSuffix|x64">
9      <Configuration>DebugSuffix</Configuration>
10      <Platform>x64</Platform>
11    </ProjectConfiguration>
12    <ProjectConfiguration Include="Debug_WinCairo|Win32">
13      <Configuration>Debug_WinCairo</Configuration>
14      <Platform>Win32</Platform>
15    </ProjectConfiguration>
16    <ProjectConfiguration Include="Debug_WinCairo|x64">
17      <Configuration>Debug_WinCairo</Configuration>
18      <Platform>x64</Platform>
19    </ProjectConfiguration>
20    <ProjectConfiguration Include="Debug|Win32">
21      <Configuration>Debug</Configuration>
22      <Platform>Win32</Platform>
23    </ProjectConfiguration>
24    <ProjectConfiguration Include="Debug|x64">
25      <Configuration>Debug</Configuration>
26      <Platform>x64</Platform>
27    </ProjectConfiguration>
28    <ProjectConfiguration Include="Production|Win32">
29      <Configuration>Production</Configuration>
30      <Platform>Win32</Platform>
31    </ProjectConfiguration>
32    <ProjectConfiguration Include="Production|x64">
33      <Configuration>Production</Configuration>
34      <Platform>x64</Platform>
35    </ProjectConfiguration>
36    <ProjectConfiguration Include="Release_WinCairo|Win32">
37      <Configuration>Release_WinCairo</Configuration>
38      <Platform>Win32</Platform>
39    </ProjectConfiguration>
40    <ProjectConfiguration Include="Release_WinCairo|x64">
41      <Configuration>Release_WinCairo</Configuration>
42      <Platform>x64</Platform>
43    </ProjectConfiguration>
44    <ProjectConfiguration Include="Release|Win32">
45      <Configuration>Release</Configuration>
46      <Platform>Win32</Platform>
47    </ProjectConfiguration>
48    <ProjectConfiguration Include="Release|x64">
49      <Configuration>Release</Configuration>
50      <Platform>x64</Platform>
51    </ProjectConfiguration>
52  </ItemGroup>
53  <PropertyGroup Label="Globals">
54    <ProjectGuid>{22413D41-3A18-42B7-92A8-CEDC6CE86920}</ProjectGuid>
55    <Keyword>Win32Proj</Keyword>
56    <RootNamespace>JavaScriptCore2</RootNamespace>
57    <ProjectName>JavaScriptCore</ProjectName>
58  </PropertyGroup>
59  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
60  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
61    <UseDebugLibraries>true</UseDebugLibraries>
62    <CharacterSet>Unicode</CharacterSet>
63    <ConfigurationType>DynamicLibrary</ConfigurationType>
64    <PlatformToolset>v120_xp</PlatformToolset>
65  </PropertyGroup>
66  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
67    <UseDebugLibraries>true</UseDebugLibraries>
68    <CharacterSet>Unicode</CharacterSet>
69    <ConfigurationType>DynamicLibrary</ConfigurationType>
70    <PlatformToolset>v120</PlatformToolset>
71  </PropertyGroup>
72  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_WinCairo|Win32'" Label="Configuration">
73    <UseDebugLibraries>true</UseDebugLibraries>
74    <CharacterSet>Unicode</CharacterSet>
75    <ConfigurationType>DynamicLibrary</ConfigurationType>
76    <PlatformToolset>v120_xp</PlatformToolset>
77  </PropertyGroup>
78  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_WinCairo|x64'" Label="Configuration">
79    <UseDebugLibraries>true</UseDebugLibraries>
80    <CharacterSet>Unicode</CharacterSet>
81    <ConfigurationType>DynamicLibrary</ConfigurationType>
82    <PlatformToolset>v120_xp</PlatformToolset>
83  </PropertyGroup>
84  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugSuffix|Win32'" Label="Configuration">
85    <UseDebugLibraries>true</UseDebugLibraries>
86    <CharacterSet>Unicode</CharacterSet>
87    <ConfigurationType>DynamicLibrary</ConfigurationType>
88    <PlatformToolset>v120_xp</PlatformToolset>
89  </PropertyGroup>
90  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugSuffix|x64'" Label="Configuration">
91    <UseDebugLibraries>true</UseDebugLibraries>
92    <CharacterSet>Unicode</CharacterSet>
93    <ConfigurationType>DynamicLibrary</ConfigurationType>
94    <PlatformToolset>v120</PlatformToolset>
95  </PropertyGroup>
96  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
97    <ConfigurationType>DynamicLibrary</ConfigurationType>
98    <UseDebugLibraries>false</UseDebugLibraries>
99    <CharacterSet>Unicode</CharacterSet>
100    <PlatformToolset>v120_xp</PlatformToolset>
101  </PropertyGroup>
102  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
103    <ConfigurationType>DynamicLibrary</ConfigurationType>
104    <UseDebugLibraries>false</UseDebugLibraries>
105    <CharacterSet>Unicode</CharacterSet>
106    <PlatformToolset>v120</PlatformToolset>
107  </PropertyGroup>
108  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_WinCairo|Win32'" Label="Configuration">
109    <ConfigurationType>DynamicLibrary</ConfigurationType>
110    <UseDebugLibraries>false</UseDebugLibraries>
111    <CharacterSet>Unicode</CharacterSet>
112    <PlatformToolset>v120_xp</PlatformToolset>
113  </PropertyGroup>
114  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_WinCairo|x64'" Label="Configuration">
115    <ConfigurationType>DynamicLibrary</ConfigurationType>
116    <UseDebugLibraries>false</UseDebugLibraries>
117    <CharacterSet>Unicode</CharacterSet>
118    <PlatformToolset>v120_xp</PlatformToolset>
119  </PropertyGroup>
120  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Production|Win32'" Label="Configuration">
121    <ConfigurationType>DynamicLibrary</ConfigurationType>
122    <UseDebugLibraries>false</UseDebugLibraries>
123    <CharacterSet>Unicode</CharacterSet>
124    <PlatformToolset>v120_xp</PlatformToolset>
125  </PropertyGroup>
126  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Production|x64'" Label="Configuration">
127    <ConfigurationType>DynamicLibrary</ConfigurationType>
128    <UseDebugLibraries>false</UseDebugLibraries>
129    <CharacterSet>Unicode</CharacterSet>
130    <PlatformToolset>v120</PlatformToolset>
131  </PropertyGroup>
132  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
133  <ImportGroup Label="ExtensionSettings">
134    <Import Project="$(VCTargetsPath)\BuildCustomizations\masm.props" />
135  </ImportGroup>
136  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
137    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
138    <Import Project="JavaScriptCoreDebug.props" />
139  </ImportGroup>
140  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
141    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
142    <Import Project="JavaScriptCoreDebug.props" />
143  </ImportGroup>
144  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug_WinCairo|Win32'" Label="PropertySheets">
145    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
146    <Import Project="JavaScriptCoreDebugCFLite.props" />
147  </ImportGroup>
148  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug_WinCairo|x64'" Label="PropertySheets">
149    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
150    <Import Project="JavaScriptCoreDebugCFLite.props" />
151  </ImportGroup>
152  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='DebugSuffix|Win32'" Label="PropertySheets">
153    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
154    <Import Project="JavaScriptCoreDebug.props" />
155    <Import Project="$(WebKit_Libraries)\tools\vsprops\debugsuffix.props" />
156  </ImportGroup>
157  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='DebugSuffix|x64'" Label="PropertySheets">
158    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
159    <Import Project="JavaScriptCoreDebug.props" />
160    <Import Project="$(WebKit_Libraries)\tools\vsprops\debugsuffix.props" />
161  </ImportGroup>
162  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
163    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
164    <Import Project="JavaScriptCoreRelease.props" />
165  </ImportGroup>
166  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
167    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
168    <Import Project="JavaScriptCoreRelease.props" />
169  </ImportGroup>
170  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release_WinCairo|Win32'" Label="PropertySheets">
171    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
172    <Import Project="JavaScriptCoreReleaseCFLite.props" />
173  </ImportGroup>
174  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release_WinCairo|x64'" Label="PropertySheets">
175    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
176    <Import Project="JavaScriptCoreReleaseCFLite.props" />
177  </ImportGroup>
178  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Production|Win32'" Label="PropertySheets">
179    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
180    <Import Project="JavaScriptCoreProduction.props" />
181  </ImportGroup>
182  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Production|x64'" Label="PropertySheets">
183    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
184    <Import Project="JavaScriptCoreProduction.props" />
185  </ImportGroup>
186  <PropertyGroup Label="UserMacros" />
187  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
188  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" />
189  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_WinCairo|Win32'" />
190  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_WinCairo|x64'" />
191  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugSuffix|Win32'" />
192  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugSuffix|x64'" />
193  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
194  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" />
195  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_WinCairo|Win32'" />
196  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_WinCairo|x64'" />
197  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Production|Win32'" />
198  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Production|x64'" />
199  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
200    <ClCompile>
201      <PrecompiledHeader>
202      </PrecompiledHeader>
203    </ClCompile>
204    <Link />
205  </ItemDefinitionGroup>
206  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
207    <ClCompile>
208      <PrecompiledHeader>
209      </PrecompiledHeader>
210    </ClCompile>
211    <Link />
212  </ItemDefinitionGroup>
213  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug_WinCairo|Win32'">
214    <ClCompile>
215      <PrecompiledHeader>
216      </PrecompiledHeader>
217    </ClCompile>
218    <Link />
219  </ItemDefinitionGroup>
220  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug_WinCairo|x64'">
221    <ClCompile>
222      <PrecompiledHeader>
223      </PrecompiledHeader>
224    </ClCompile>
225    <Link />
226  </ItemDefinitionGroup>
227  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='DebugSuffix|Win32'">
228    <ClCompile>
229      <PrecompiledHeader>
230      </PrecompiledHeader>
231    </ClCompile>
232    <Link />
233  </ItemDefinitionGroup>
234  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='DebugSuffix|x64'">
235    <ClCompile>
236      <PrecompiledHeader>
237      </PrecompiledHeader>
238    </ClCompile>
239    <Link />
240  </ItemDefinitionGroup>
241  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
242    <ClCompile>
243      <PrecompiledHeader>
244      </PrecompiledHeader>
245    </ClCompile>
246    <Link />
247    <Link />
248  </ItemDefinitionGroup>
249  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
250    <ClCompile>
251      <PrecompiledHeader>
252      </PrecompiledHeader>
253    </ClCompile>
254    <Link />
255    <Link />
256  </ItemDefinitionGroup>
257  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release_WinCairo|Win32'">
258    <ClCompile>
259      <PrecompiledHeader>
260      </PrecompiledHeader>
261    </ClCompile>
262    <Link />
263    <Link />
264  </ItemDefinitionGroup>
265  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release_WinCairo|x64'">
266    <ClCompile>
267      <PrecompiledHeader>
268      </PrecompiledHeader>
269    </ClCompile>
270    <Link />
271    <Link />
272  </ItemDefinitionGroup>
273  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Production|Win32'">
274    <ClCompile>
275      <PrecompiledHeader>
276      </PrecompiledHeader>
277    </ClCompile>
278    <Link />
279    <Link />
280  </ItemDefinitionGroup>
281  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Production|x64'">
282    <ClCompile>
283      <PrecompiledHeader>
284      </PrecompiledHeader>
285    </ClCompile>
286    <Link />
287    <Link />
288  </ItemDefinitionGroup>
289  <ItemGroup>
290    <ClCompile Include="..\API\JSBase.cpp" />
291    <ClCompile Include="..\API\JSCallbackConstructor.cpp" />
292    <ClCompile Include="..\API\JSCallbackFunction.cpp" />
293    <ClCompile Include="..\API\JSCallbackObject.cpp" />
294    <ClCompile Include="..\API\JSClassRef.cpp" />
295    <ClCompile Include="..\API\JSContextRef.cpp" />
296    <ClCompile Include="..\API\JSCTestRunnerUtils.cpp" />
297    <ClCompile Include="..\API\JSObjectRef.cpp" />
298    <ClCompile Include="..\API\JSScriptRef.cpp" />
299    <ClCompile Include="..\API\JSStringRef.cpp" />
300    <ClCompile Include="..\API\JSStringRefBSTR.cpp" />
301    <ClCompile Include="..\API\JSStringRefCF.cpp" />
302    <ClCompile Include="..\API\JSValueRef.cpp" />
303    <ClCompile Include="..\API\JSWeakObjectMapRefPrivate.cpp" />
304    <ClCompile Include="..\API\OpaqueJSString.cpp" />
305    <ClCompile Include="..\assembler\LinkBuffer.cpp" />
306    <ClCompile Include="..\assembler\MacroAssembler.cpp" />
307    <ClInclude Include="..\API\JSCTestRunnerUtils.h" />
308    <ClInclude Include="..\assembler\MacroAssemblerX86Common.cpp" />
309    <ClCompile Include="..\bindings\ScriptFunctionCall.cpp" />
310    <ClCompile Include="..\bindings\ScriptObject.cpp" />
311    <ClCompile Include="..\bindings\ScriptValue.cpp" />
312    <ClCompile Include="..\builtins\BuiltinExecutables.cpp" />
313    <ClCompile Include="..\bytecode\ArrayAllocationProfile.cpp" />
314    <ClCompile Include="..\bytecode\ArrayProfile.cpp" />
315    <ClCompile Include="..\bytecode\BytecodeBasicBlock.cpp" />
316    <ClCompile Include="..\bytecode\BytecodeLivenessAnalysis.cpp" />
317    <ClCompile Include="..\bytecode\CallLinkInfo.cpp" />
318    <ClCompile Include="..\bytecode\CallLinkStatus.cpp" />
319    <ClCompile Include="..\bytecode\CodeBlock.cpp" />
320    <ClCompile Include="..\bytecode\CodeBlockHash.cpp" />
321    <ClCompile Include="..\bytecode\CodeBlockJettisoningWatchpoint.cpp" />
322    <ClCompile Include="..\bytecode\CodeOrigin.cpp" />
323    <ClCompile Include="..\bytecode\CodeType.cpp" />
324    <ClCompile Include="..\bytecode\DeferredCompilationCallback.cpp" />
325    <ClCompile Include="..\bytecode\DFGExitProfile.cpp" />
326    <ClCompile Include="..\bytecode\ExecutionCounter.cpp" />
327    <ClCompile Include="..\bytecode\ExitKind.cpp" />
328    <ClCompile Include="..\bytecode\ExitingJITType.cpp" />
329    <ClCompile Include="..\bytecode\GetByIdStatus.cpp" />
330    <ClCompile Include="..\bytecode\GetByIdVariant.cpp" />
331    <ClCompile Include="..\bytecode\InlineCallFrameSet.cpp" />
332    <ClCompile Include="..\bytecode\JumpTable.cpp" />
333    <ClCompile Include="..\bytecode\LazyOperandValueProfile.cpp" />
334    <ClCompile Include="..\bytecode\MethodOfGettingAValueProfile.cpp" />
335    <ClCompile Include="..\bytecode\Opcode.cpp" />
336    <ClCompile Include="..\bytecode\PolymorphicGetByIdList.cpp" />
337    <ClCompile Include="..\bytecode\PolymorphicPutByIdList.cpp" />
338    <ClCompile Include="..\bytecode\ProfiledCodeBlockJettisoningWatchpoint.cpp" />
339    <ClCompile Include="..\bytecode\PreciseJumpTargets.cpp" />
340    <ClCompile Include="..\bytecode\PutByIdStatus.cpp" />
341    <ClCompile Include="..\bytecode\PutByIdVariant.cpp" />
342    <ClCompile Include="..\bytecode\ReduceWhitespace.cpp" />
343    <ClCompile Include="..\bytecode\SamplingTool.cpp" />
344    <ClCompile Include="..\bytecode\SpecialPointer.cpp" />
345    <ClCompile Include="..\bytecode\SpeculatedType.cpp" />
346    <ClCompile Include="..\bytecode\StructureStubClearingWatchpoint.cpp" />
347    <ClCompile Include="..\bytecode\StructureStubInfo.cpp" />
348    <ClCompile Include="..\bytecode\UnlinkedCodeBlock.cpp" />
349    <ClCompile Include="..\bytecode\UnlinkedInstructionStream.cpp" />
350    <ClCompile Include="..\bytecode\ValueRecovery.cpp" />
351    <ClCompile Include="..\bytecode\Watchpoint.cpp" />
352    <ClCompile Include="..\bytecompiler\BytecodeGenerator.cpp" />
353    <ClCompile Include="..\bytecompiler\NodesCodegen.cpp" />
354    <ClCompile Include="..\debugger\Debugger.cpp" />
355    <ClCompile Include="..\debugger\DebuggerActivation.cpp" />
356    <ClCompile Include="..\debugger\DebuggerCallFrame.cpp" />
357    <ClCompile Include="..\dfg\DFGAbstractHeap.cpp" />
358    <ClCompile Include="..\dfg\DFGAbstractValue.cpp" />
359    <ClCompile Include="..\dfg\DFGArgumentsSimplificationPhase.cpp" />
360    <ClCompile Include="..\dfg\DFGArithMode.cpp" />
361    <ClCompile Include="..\dfg\DFGArrayMode.cpp" />
362    <ClCompile Include="..\dfg\DFGAtTailAbstractState.cpp" />
363    <ClCompile Include="..\dfg\DFGAvailability.cpp" />
364    <ClCompile Include="..\dfg\DFGBackwardsPropagationPhase.cpp" />
365    <ClCompile Include="..\dfg\DFGBasicBlock.cpp" />
366    <ClCompile Include="..\dfg\DFGBinarySwitch.cpp" />
367    <ClCompile Include="..\dfg\DFGBlockInsertionSet.cpp" />
368    <ClCompile Include="..\dfg\DFGByteCodeParser.cpp" />
369    <ClCompile Include="..\dfg\DFGCapabilities.cpp" />
370    <ClCompile Include="..\dfg\DFGCFAPhase.cpp" />
371    <ClCompile Include="..\dfg\DFGCFGSimplificationPhase.cpp" />
372    <ClCompile Include="..\dfg\DFGClobberize.cpp" />
373    <ClCompile Include="..\dfg\DFGClobberSet.cpp" />
374    <ClCompile Include="..\dfg\DFGCommon.cpp" />
375    <ClCompile Include="..\dfg\DFGCommonData.cpp" />
376    <ClCompile Include="..\dfg\DFGCompilationKey.cpp" />
377    <ClCompile Include="..\dfg\DFGCompilationMode.cpp" />
378    <ClCompile Include="..\dfg\DFGConstantFoldingPhase.cpp" />
379    <ClCompile Include="..\dfg\DFGCPSRethreadingPhase.cpp" />
380    <ClCompile Include="..\dfg\DFGCriticalEdgeBreakingPhase.cpp" />
381    <ClCompile Include="..\dfg\DFGCSEPhase.cpp" />
382    <ClCompile Include="..\dfg\DFGDCEPhase.cpp" />
383    <ClCompile Include="..\dfg\DFGDesiredIdentifiers.cpp" />
384    <ClCompile Include="..\dfg\DFGDesiredStructureChains.cpp" />
385    <ClCompile Include="..\dfg\DFGDesiredTransitions.cpp" />
386    <ClCompile Include="..\dfg\DFGDesiredWatchpoints.cpp" />
387    <ClCompile Include="..\dfg\DFGDesiredWeakReferences.cpp" />
388    <ClCompile Include="..\dfg\DFGDesiredWriteBarriers.cpp" />
389    <ClCompile Include="..\dfg\DFGDisassembler.cpp" />
390    <ClCompile Include="..\dfg\DFGDominators.cpp" />
391    <ClCompile Include="..\dfg\DFGDriver.cpp" />
392    <ClCompile Include="..\dfg\DFGEdge.cpp" />
393    <ClCompile Include="..\dfg\DFGFailedFinalizer.cpp" />
394    <ClCompile Include="..\dfg\DFGFinalizer.cpp" />
395    <ClCompile Include="..\dfg\DFGFixupPhase.cpp" />
396    <ClCompile Include="..\dfg\DFGFlushedAt.cpp" />
397    <ClCompile Include="..\dfg\DFGFlushFormat.cpp" />
398    <ClCompile Include="..\dfg\DFGFunctionWhitelist.cpp" />
399    <ClCompile Include="..\dfg\DFGGraph.cpp" />
400    <ClCompile Include="..\dfg\DFGGraphSafepoint.cpp" />
401    <ClCompile Include="..\dfg\DFGInPlaceAbstractState.cpp" />
402    <ClCompile Include="..\dfg\DFGIntegerCheckCombiningPhase.cpp" />
403    <ClCompile Include="..\dfg\DFGInvalidationPointInjectionPhase.cpp" />
404    <ClCompile Include="..\dfg\DFGJITCode.cpp" />
405    <ClCompile Include="..\dfg\DFGJITCompiler.cpp" />
406    <ClCompile Include="..\dfg\DFGJITFinalizer.cpp" />
407    <ClCompile Include="..\dfg\DFGJumpReplacement.cpp" />
408    <ClCompile Include="..\dfg\DFGLazyJSValue.cpp" />
409    <ClCompile Include="..\dfg\DFGLICMPhase.cpp" />
410    <ClCompile Include="..\dfg\DFGLivenessAnalysisPhase.cpp" />
411    <ClCompile Include="..\dfg\DFGLongLivedState.cpp" />
412    <ClCompile Include="..\dfg\DFGLoopPreHeaderCreationPhase.cpp" />
413    <ClCompile Include="..\dfg\DFGMinifiedNode.cpp" />
414    <ClCompile Include="..\dfg\DFGNaturalLoops.cpp" />
415    <ClCompile Include="..\dfg\DFGNode.cpp" />
416    <ClCompile Include="..\dfg\DFGNodeFlags.cpp" />
417    <ClCompile Include="..\dfg\DFGOperations.cpp" />
418    <ClCompile Include="..\dfg\DFGOSRAvailabilityAnalysisPhase.cpp" />
419    <ClCompile Include="..\dfg\DFGOSREntry.cpp" />
420    <ClCompile Include="..\dfg\DFGOSREntrypointCreationPhase.cpp" />
421    <ClCompile Include="..\dfg\DFGOSRExit.cpp" />
422    <ClCompile Include="..\dfg\DFGOSRExitBase.cpp" />
423    <ClCompile Include="..\dfg\DFGOSRExitCompiler.cpp" />
424    <ClCompile Include="..\dfg\DFGOSRExitCompiler32_64.cpp" />
425    <ClCompile Include="..\dfg\DFGOSRExitCompiler64.cpp" />
426    <ClCompile Include="..\dfg\DFGOSRExitCompilerCommon.cpp" />
427    <ClCompile Include="..\dfg\DFGOSRExitJumpPlaceholder.cpp" />
428    <ClCompile Include="..\dfg\DFGOSRExitPreparation.cpp" />
429    <ClCompile Include="..\dfg\DFGPhase.cpp" />
430    <ClCompile Include="..\dfg\DFGPlan.cpp" />
431    <ClCompile Include="..\dfg\DFGPredictionInjectionPhase.cpp" />
432    <ClCompile Include="..\dfg\DFGPredictionPropagationPhase.cpp" />
433    <ClCompile Include="..\dfg\DFGResurrectionForValidationPhase.cpp" />
434    <ClCompile Include="..\dfg\DFGSafepoint.cpp" />
435    <ClCompile Include="..\dfg\DFGSpeculativeJIT.cpp" />
436    <ClCompile Include="..\dfg\DFGSpeculativeJIT32_64.cpp" />
437    <ClCompile Include="..\dfg\DFGSpeculativeJIT64.cpp" />
438    <ClCompile Include="..\dfg\DFGSSAConversionPhase.cpp" />
439    <ClCompile Include="..\dfg\DFGSSALoweringPhase.cpp" />
440    <ClCompile Include="..\dfg\DFGStackLayoutPhase.cpp" />
441    <ClCompile Include="..\dfg\DFGStaticExecutionCountEstimationPhase.cpp" />
442    <ClCompile Include="..\dfg\DFGStoreBarrierElisionPhase.cpp" />
443    <ClCompile Include="..\dfg\DFGStrengthReductionPhase.cpp" />
444    <ClCompile Include="..\dfg\DFGThreadData.cpp" />
445    <ClCompile Include="..\dfg\DFGThunks.cpp" />
446    <ClCompile Include="..\dfg\DFGTierUpCheckInjectionPhase.cpp" />
447    <ClCompile Include="..\dfg\DFGToFTLDeferredCompilationCallback.cpp" />
448    <ClCompile Include="..\dfg\DFGToFTLForOSREntryDeferredCompilationCallback.cpp" />
449    <ClCompile Include="..\dfg\DFGTypeCheckHoistingPhase.cpp" />
450    <ClCompile Include="..\dfg\DFGUnificationPhase.cpp" />
451    <ClCompile Include="..\dfg\DFGUseKind.cpp" />
452    <ClCompile Include="..\dfg\DFGValidate.cpp" />
453    <ClCompile Include="..\dfg\DFGValueSource.cpp" />
454    <ClCompile Include="..\dfg\DFGVariableAccessData.cpp" />
455    <ClCompile Include="..\dfg\DFGVariableAccessDataDump.cpp" />
456    <ClCompile Include="..\dfg\DFGVariableEvent.cpp" />
457    <ClCompile Include="..\dfg\DFGVariableEventStream.cpp" />
458    <ClCompile Include="..\dfg\DFGVirtualRegisterAllocationPhase.cpp" />
459    <ClCompile Include="..\dfg\DFGWatchpointCollectionPhase.cpp" />
460    <ClCompile Include="..\dfg\DFGWorklist.cpp" />
461    <ClCompile Include="..\disassembler\Disassembler.cpp" />
462    <ClCompile Include="..\disassembler\LLVMDisassembler.cpp" />
463    <ClCompile Include="..\disassembler\X86Disassembler.cpp" />
464    <ClCompile Include="..\ftl\FTLAbstractHeap.cpp" />
465    <ClCompile Include="..\ftl\FTLAbstractHeapRepository.cpp" />
466    <ClCompile Include="..\ftl\FTLAvailableRecovery.cpp" />
467    <ClCompile Include="..\ftl\FTLCapabilities.cpp" />
468    <ClCompile Include="..\ftl\FTLCommonValues.cpp" />
469    <ClCompile Include="..\ftl\FTLCompile.cpp" />
470    <ClCompile Include="..\ftl\FTLDataSection.cpp" />
471    <ClCompile Include="..\ftl\FTLDWARFDebugLineInfo.cpp" />
472    <ClCompile Include="..\ftl\FTLDWARFRegister.cpp" />
473    <ClCompile Include="..\ftl\FTLExitArgument.cpp" />
474    <ClCompile Include="..\ftl\FTLExitArgumentForOperand.cpp" />
475    <ClCompile Include="..\ftl\FTLExitThunkGenerator.cpp" />
476    <ClCompile Include="..\ftl\FTLExitValue.cpp" />
477    <ClCompile Include="..\ftl\FTLFail.cpp" />
478    <ClCompile Include="..\ftl\FTLForOSREntryJITCode.cpp" />
479    <ClCompile Include="..\ftl\FTLInlineCacheSize.cpp" />
480    <ClCompile Include="..\ftl\FTLIntrinsicRepository.cpp" />
481    <ClCompile Include="..\ftl\FTLJITCode.cpp" />
482    <ClCompile Include="..\ftl\FTLJITFinalizer.cpp" />
483    <ClCompile Include="..\ftl\FTLJSCall.cpp" />
484    <ClCompile Include="..\ftl\FTLLink.cpp" />
485    <ClCompile Include="..\ftl\FTLLocation.cpp" />
486    <ClCompile Include="..\ftl\FTLLowerDFGToLLVM.cpp" />
487    <ClCompile Include="..\ftl\FTLOSREntry.cpp" />
488    <ClCompile Include="..\ftl\FTLOSRExit.cpp" />
489    <ClCompile Include="..\ftl\FTLOSRExitCompiler.cpp" />
490    <ClCompile Include="..\ftl\FTLOutput.cpp" />
491    <ClCompile Include="..\ftl\FTLRecoveryOpcode.cpp" />
492    <ClCompile Include="..\ftl\FTLRegisterAtOffset.cpp" />
493    <ClCompile Include="..\ftl\FTLSaveRestore.cpp" />
494    <ClCompile Include="..\ftl\FTLSlowPathCall.cpp" />
495    <ClCompile Include="..\ftl\FTLSlowPathCallKey.cpp" />
496    <ClCompile Include="..\ftl\FTLStackMaps.cpp" />
497    <ClCompile Include="..\ftl\FTLState.cpp" />
498    <ClCompile Include="..\ftl\FTLThunks.cpp" />
499    <ClCompile Include="..\ftl\FTLUnwindInfo.cpp" />
500    <ClCompile Include="..\ftl\FTLValueFormat.cpp" />
501    <ClCompile Include="..\ftl\FTLValueRange.cpp" />
502    <ClCompile Include="..\heap\BlockAllocator.cpp" />
503    <ClCompile Include="..\heap\CodeBlockSet.cpp" />
504    <ClCompile Include="..\heap\ConservativeRoots.cpp" />
505    <ClCompile Include="..\heap\CopiedSpace.cpp" />
506    <ClCompile Include="..\heap\CopyVisitor.cpp" />
507    <ClCompile Include="..\heap\DeferGC.cpp" />
508    <ClCompile Include="..\heap\EdenGCActivityCallback.cpp" />
509    <ClCompile Include="..\heap\FullGCActivityCallback.cpp" />
510    <ClCompile Include="..\heap\GCActivityCallback.cpp" />
511    <ClCompile Include="..\heap\GCLogging.cpp" />
512    <ClCompile Include="..\heap\GCThread.cpp" />
513    <ClCompile Include="..\heap\GCThreadSharedData.cpp" />
514    <ClCompile Include="..\heap\HandleSet.cpp" />
515    <ClCompile Include="..\heap\HandleStack.cpp" />
516    <ClCompile Include="..\heap\Heap.cpp" />
517    <ClCompile Include="..\heap\HeapStatistics.cpp" />
518    <ClCompile Include="..\heap\HeapTimer.cpp" />
519    <ClCompile Include="..\heap\IncrementalSweeper.cpp" />
520    <ClCompile Include="..\heap\JITStubRoutineSet.cpp" />
521    <ClCompile Include="..\heap\MachineStackMarker.cpp" />
522    <ClCompile Include="..\heap\MarkedAllocator.cpp" />
523    <ClCompile Include="..\heap\MarkedBlock.cpp" />
524    <ClCompile Include="..\heap\MarkedSpace.cpp" />
525    <ClCompile Include="..\heap\MarkStack.cpp" />
526    <ClCompile Include="..\heap\SlotVisitor.cpp" />
527    <ClCompile Include="..\heap\SuperRegion.cpp" />
528    <ClCompile Include="..\heap\Weak.cpp" />
529    <ClCompile Include="..\heap\WeakBlock.cpp" />
530    <ClCompile Include="..\heap\WeakHandleOwner.cpp" />
531    <ClCompile Include="..\heap\WeakSet.cpp" />
532    <ClCompile Include="..\heap\WriteBarrierBuffer.cpp" />
533    <ClCompile Include="..\heap\WriteBarrierSupport.cpp" />
534    <ClCompile Include="..\inspector\ConsoleMessage.cpp" />
535    <ClCompile Include="..\inspector\ContentSearchUtilities.cpp" />
536    <ClCompile Include="..\inspector\IdentifiersFactory.cpp" />
537    <ClCompile Include="..\inspector\InjectedScript.cpp" />
538    <ClCompile Include="..\inspector\InjectedScriptBase.cpp" />
539    <ClCompile Include="..\inspector\InjectedScriptHost.cpp" />
540    <ClCompile Include="..\inspector\InjectedScriptManager.cpp" />
541    <ClCompile Include="..\inspector\InjectedScriptModule.cpp" />
542    <ClCompile Include="..\inspector\InspectorAgentRegistry.cpp" />
543    <ClCompile Include="..\inspector\InspectorBackendDispatcher.cpp" />
544    <ClCompile Include="..\inspector\InspectorValues.cpp" />
545    <ClCompile Include="..\inspector\JSInjectedScriptHost.cpp" />
546    <ClCompile Include="..\inspector\JSInjectedScriptHostPrototype.cpp" />
547    <ClCompile Include="..\inspector\JSJavaScriptCallFrame.cpp" />
548    <ClCompile Include="..\inspector\JSJavaScriptCallFramePrototype.cpp" />
549    <ClCompile Include="..\inspector\JavaScriptCallFrame.cpp" />
550    <ClCompile Include="..\inspector\ScriptArguments.cpp" />
551    <ClCompile Include="..\inspector\ScriptCallFrame.cpp" />
552    <ClCompile Include="..\inspector\ScriptCallStack.cpp" />
553    <ClCompile Include="..\inspector\ScriptCallStackFactory.cpp" />
554    <ClCompile Include="..\inspector\ScriptDebugServer.cpp" />
555    <ClCompile Include="..\inspector\agents\InspectorAgent.cpp" />
556    <ClCompile Include="..\inspector\agents\InspectorConsoleAgent.cpp" />
557    <ClCompile Include="..\inspector\agents\InspectorDebuggerAgent.cpp" />
558    <ClCompile Include="..\inspector\agents\InspectorProfilerAgent.cpp" />
559    <ClCompile Include="..\inspector\agents\InspectorRuntimeAgent.cpp" />
560    <ClCompile Include="..\interpreter\AbstractPC.cpp" />
561    <ClCompile Include="..\interpreter\CallFrame.cpp" />
562    <ClCompile Include="..\interpreter\Interpreter.cpp" />
563    <ClCompile Include="..\interpreter\JSStack.cpp" />
564    <ClCompile Include="..\interpreter\ProtoCallFrame.cpp" />
565    <ClCompile Include="..\interpreter\StackVisitor.cpp" />
566    <ClCompile Include="..\interpreter\VMInspector.cpp" />
567    <ClCompile Include="..\jit\AccessorCallJITStubRoutine.cpp" />
568    <ClCompile Include="..\jit\ArityCheckFailReturnThunks.cpp" />
569    <ClCompile Include="..\jit\AssemblyHelpers.cpp" />
570    <ClCompile Include="..\jit\ClosureCallStubRoutine.cpp" />
571    <ClCompile Include="..\jit\ExecutableAllocator.cpp" />
572    <ClCompile Include="..\jit\GCAwareJITStubRoutine.cpp" />
573    <ClCompile Include="..\jit\HostCallReturnValue.cpp" />
574    <ClCompile Include="..\jit\JIT.cpp" />
575    <ClCompile Include="..\jit\JITArithmetic.cpp" />
576    <ClCompile Include="..\jit\JITArithmetic32_64.cpp" />
577    <ClCompile Include="..\jit\JITCall.cpp" />
578    <ClCompile Include="..\jit\JITCall32_64.cpp" />
579    <ClCompile Include="..\jit\JITCode.cpp" />
580    <ClCompile Include="..\jit\JITDisassembler.cpp" />
581    <ClCompile Include="..\jit\JITExceptions.cpp" />
582    <ClCompile Include="..\jit\JITInlineCacheGenerator.cpp" />
583    <ClCompile Include="..\jit\JITOpcodes.cpp" />
584    <ClCompile Include="..\jit\JITOpcodes32_64.cpp" />
585    <ClCompile Include="..\jit\JITOperations.cpp" />
586    <ClCompile Include="..\jit\JITOperationsMSVC64.cpp" />
587    <ClCompile Include="..\jit\JITPropertyAccess.cpp" />
588    <ClCompile Include="..\jit\JITPropertyAccess32_64.cpp" />
589    <ClCompile Include="..\jit\JITStubRoutine.cpp" />
590    <ClCompile Include="..\jit\JITStubs.cpp" />
591    <ClCompile Include="..\jit\JITThunks.cpp" />
592    <ClCompile Include="..\jit\JITToDFGDeferredCompilationCallback.cpp" />
593    <ClCompile Include="..\jit\Reg.cpp" />
594    <ClCompile Include="..\jit\RegisterPreservationWrapperGenerator.cpp" />
595    <ClCompile Include="..\jit\Repatch.cpp" />
596    <ClCompile Include="..\jit\ScratchRegisterAllocator.cpp" />
597    <ClCompile Include="..\jit\ThunkGenerators.cpp" />
598    <ClCompile Include="..\llint\LLIntCLoop.cpp" />
599    <ClCompile Include="..\llint\LLIntData.cpp" />
600    <ClCompile Include="..\llint\LLIntEntrypoint.cpp" />
601    <ClCompile Include="..\llint\LLIntExceptions.cpp" />
602    <ClCompile Include="..\llint\LLIntOffsetsExtractor.cpp" />
603    <ClCompile Include="..\llint\LLIntSlowPaths.cpp" />
604    <ClCompile Include="..\llint\LLIntThunks.cpp" />
605    <ClCompile Include="..\llint\LowLevelInterpreter.cpp" />
606    <ClCompile Include="..\llvm\InitializeLLVM.cpp" />
607    <ClCompile Include="..\llvm\InitializeLLVMWin.cpp" />
608    <ClCompile Include="..\llvm\LLVMAPI.cpp" />
609    <ClCompile Include="..\parser\Lexer.cpp" />
610    <ClCompile Include="..\parser\Nodes.cpp" />
611    <ClCompile Include="..\parser\Parser.cpp" />
612    <ClCompile Include="..\parser\ParserArena.cpp" />
613    <ClCompile Include="..\parser\SourceCode.cpp" />
614    <ClCompile Include="..\parser\SourceProvider.cpp" />
615    <ClCompile Include="..\parser\SourceProviderCache.cpp" />
616    <ClCompile Include="..\profiler\LegacyProfiler.cpp" />
617    <ClCompile Include="..\profiler\Profile.cpp" />
618    <ClCompile Include="..\profiler\ProfileGenerator.cpp" />
619    <ClCompile Include="..\profiler\ProfileNode.cpp" />
620    <ClCompile Include="..\profiler\ProfilerBytecode.cpp" />
621    <ClCompile Include="..\profiler\ProfilerBytecodes.cpp" />
622    <ClCompile Include="..\profiler\ProfilerBytecodeSequence.cpp" />
623    <ClCompile Include="..\profiler\ProfilerCompilation.cpp" />
624    <ClCompile Include="..\profiler\ProfilerCompilationKind.cpp" />
625    <ClCompile Include="..\profiler\ProfilerCompiledBytecode.cpp" />
626    <ClCompile Include="..\profiler\ProfilerDatabase.cpp" />
627    <ClCompile Include="..\profiler\ProfilerJettisonReason.cpp" />
628    <ClCompile Include="..\profiler\ProfilerOrigin.cpp" />
629    <ClCompile Include="..\profiler\ProfilerOriginStack.cpp" />
630    <ClCompile Include="..\profiler\ProfilerOSRExit.cpp" />
631    <ClCompile Include="..\profiler\ProfilerOSRExitSite.cpp" />
632    <ClCompile Include="..\profiler\ProfilerProfiledBytecodes.cpp" />
633    <ClCompile Include="..\runtime\ArgList.cpp" />
634    <ClCompile Include="..\runtime\Arguments.cpp" />
635    <ClCompile Include="..\runtime\ArgumentsIteratorConstructor.cpp" />
636    <ClCompile Include="..\runtime\ArgumentsIteratorPrototype.cpp" />
637    <ClCompile Include="..\runtime\ArrayBuffer.cpp" />
638    <ClCompile Include="..\runtime\ArrayBufferNeuteringWatchpoint.cpp" />
639    <ClCompile Include="..\runtime\ArrayBufferView.cpp" />
640    <ClCompile Include="..\runtime\ArrayConstructor.cpp" />
641    <ClCompile Include="..\runtime\ArrayIteratorConstructor.cpp" />
642    <ClCompile Include="..\runtime\ArrayIteratorPrototype.cpp" />
643    <ClCompile Include="..\runtime\ArrayPrototype.cpp" />
644    <ClCompile Include="..\runtime\BooleanConstructor.cpp" />
645    <ClCompile Include="..\runtime\BooleanObject.cpp" />
646    <ClCompile Include="..\runtime\BooleanPrototype.cpp" />
647    <ClCompile Include="..\runtime\CallData.cpp" />
648    <ClCompile Include="..\runtime\CodeCache.cpp" />
649    <ClCompile Include="..\runtime\CodeSpecializationKind.cpp" />
650    <ClCompile Include="..\runtime\CommonIdentifiers.cpp" />
651    <ClCompile Include="..\runtime\CommonSlowPaths.cpp" />
652    <ClCompile Include="..\runtime\CommonSlowPathsExceptions.cpp" />
653    <ClCompile Include="..\runtime\CompilationResult.cpp" />
654    <ClCompile Include="..\runtime\Completion.cpp" />
655    <ClCompile Include="..\runtime\ConsoleClient.cpp" />
656    <ClCompile Include="..\runtime\ConsolePrototype.cpp" />
657    <ClCompile Include="..\runtime\ConstructData.cpp" />
658    <ClCompile Include="..\runtime\CustomGetterSetter.cpp" />
659    <ClCompile Include="..\runtime\DataView.cpp" />
660    <ClCompile Include="..\runtime\DateConstructor.cpp" />
661    <ClCompile Include="..\runtime\DateConversion.cpp" />
662    <ClCompile Include="..\runtime\DateInstance.cpp" />
663    <ClCompile Include="..\runtime\DatePrototype.cpp" />
664    <ClCompile Include="..\runtime\DumpContext.cpp" />
665    <ClCompile Include="..\runtime\Error.cpp" />
666    <ClCompile Include="..\runtime\ErrorConstructor.cpp" />
667    <ClCompile Include="..\runtime\ErrorHandlingScope.cpp" />
668    <ClCompile Include="..\runtime\ErrorInstance.cpp" />
669    <ClCompile Include="..\runtime\ErrorPrototype.cpp" />
670    <ClCompile Include="..\runtime\ExceptionHelpers.cpp" />
671    <ClCompile Include="..\runtime\Executable.cpp" />
672    <ClCompile Include="..\runtime\FunctionConstructor.cpp" />
673    <ClCompile Include="..\runtime\FunctionExecutableDump.cpp" />
674    <ClCompile Include="..\runtime\FunctionPrototype.cpp" />
675    <ClCompile Include="..\runtime\GetterSetter.cpp" />
676    <ClCompile Include="..\runtime\Identifier.cpp" />
677    <ClCompile Include="..\runtime\IndexingType.cpp" />
678    <ClCompile Include="..\runtime\InitializeThreading.cpp" />
679    <ClCompile Include="..\runtime\IntendedStructureChain.cpp" />
680    <ClCompile Include="..\runtime\InternalFunction.cpp" />
681    <ClCompile Include="..\runtime\JSAPIValueWrapper.cpp" />
682    <ClCompile Include="..\runtime\JSActivation.cpp" />
683    <ClCompile Include="..\runtime\JSArgumentsIterator.cpp" />
684    <ClCompile Include="..\runtime\JSArray.cpp" />
685    <ClCompile Include="..\runtime\JSArrayIterator.cpp" />
686    <ClCompile Include="..\runtime\JSArrayBuffer.cpp" />
687    <ClCompile Include="..\runtime\JSArrayBufferConstructor.cpp" />
688    <ClCompile Include="..\runtime\JSArrayBufferPrototype.cpp" />
689    <ClCompile Include="..\runtime\JSArrayBufferView.cpp" />
690    <ClCompile Include="..\runtime\JSBoundFunction.cpp" />
691    <ClCompile Include="..\runtime\JSCJSValue.cpp" />
692    <ClCompile Include="..\runtime\JSCell.cpp" />
693    <ClCompile Include="..\runtime\JSConsole.cpp" />
694    <ClCompile Include="..\runtime\JSDataView.cpp" />
695    <ClCompile Include="..\runtime\JSDataViewPrototype.cpp" />
696    <ClCompile Include="..\runtime\JSDateMath.cpp" />
697    <ClCompile Include="..\runtime\JSFunction.cpp" />
698    <ClCompile Include="..\runtime\JSGlobalObject.cpp" />
699    <ClCompile Include="..\runtime\JSGlobalObjectFunctions.cpp" />
700    <ClCompile Include="..\runtime\JSLock.cpp" />
701    <ClCompile Include="..\runtime\JSMap.cpp" />
702    <ClCompile Include="..\runtime\JSMapIterator.cpp" />
703    <ClCompile Include="..\runtime\JSNameScope.cpp" />
704    <ClCompile Include="..\runtime\JSNotAnObject.cpp" />
705    <ClCompile Include="..\runtime\JSONObject.cpp" />
706    <ClCompile Include="..\runtime\JSObject.cpp" />
707    <ClCompile Include="..\runtime\JSPromise.cpp" />
708    <ClCompile Include="..\runtime\JSPromiseConstructor.cpp" />
709    <ClCompile Include="..\runtime\JSPromiseDeferred.cpp" />
710    <ClCompile Include="..\runtime\JSPromiseFunctions.cpp" />
711    <ClCompile Include="..\runtime\JSPromiseReaction.cpp" />
712    <ClCompile Include="..\runtime\JSPromisePrototype.cpp" />
713    <ClCompile Include="..\runtime\JSPropertyNameIterator.cpp" />
714    <ClCompile Include="..\runtime\JSProxy.cpp" />
715    <ClCompile Include="..\runtime\JSScope.cpp" />
716    <ClCompile Include="..\runtime\JSSegmentedVariableObject.cpp" />
717    <ClCompile Include="..\runtime\JSSet.cpp" />
718    <ClCompile Include="..\runtime\JSSetIterator.cpp" />
719    <ClCompile Include="..\runtime\JSString.cpp" />
720    <ClCompile Include="..\runtime\JSStringJoiner.cpp" />
721    <ClCompile Include="..\runtime\JSSymbolTableObject.cpp" />
722    <ClCompile Include="..\runtime\JSTypedArrayConstructors.cpp" />
723    <ClCompile Include="..\runtime\JSTypedArrayPrototypes.cpp" />
724    <ClCompile Include="..\runtime\JSTypedArrays.cpp" />
725    <ClCompile Include="..\runtime\JSVariableObject.cpp" />
726    <ClCompile Include="..\runtime\JSWeakMap.cpp" />
727    <ClCompile Include="..\runtime\JSWithScope.cpp" />
728    <ClCompile Include="..\runtime\JSWrapperObject.cpp" />
729    <ClCompile Include="..\runtime\LiteralParser.cpp" />
730    <ClCompile Include="..\runtime\Lookup.cpp" />
731    <ClCompile Include="..\runtime\MapConstructor.cpp" />
732    <ClCompile Include="..\runtime\MapData.cpp" />
733    <ClCompile Include="..\runtime\MapIteratorConstructor.cpp" />
734    <ClCompile Include="..\runtime\MapIteratorPrototype.cpp" />
735    <ClCompile Include="..\runtime\MapPrototype.cpp" />
736    <ClCompile Include="..\runtime\MathObject.cpp" />
737    <ClCompile Include="..\runtime\MemoryStatistics.cpp" />
738    <ClCompile Include="..\runtime\NameConstructor.cpp" />
739    <ClCompile Include="..\runtime\NameInstance.cpp" />
740    <ClCompile Include="..\runtime\NamePrototype.cpp" />
741    <ClCompile Include="..\runtime\NativeErrorConstructor.cpp" />
742    <ClCompile Include="..\runtime\NativeErrorPrototype.cpp" />
743    <ClCompile Include="..\runtime\NumberConstructor.cpp" />
744    <ClCompile Include="..\runtime\NumberObject.cpp" />
745    <ClCompile Include="..\runtime\NumberPrototype.cpp" />
746    <ClCompile Include="..\runtime\ObjectConstructor.cpp" />
747    <ClCompile Include="..\runtime\ObjectPrototype.cpp" />
748    <ClCompile Include="..\runtime\Operations.cpp" />
749    <ClCompile Include="..\runtime\Options.cpp" />
750    <ClCompile Include="..\runtime\PropertyDescriptor.cpp" />
751    <ClCompile Include="..\runtime\PropertyNameArray.cpp" />
752    <ClCompile Include="..\runtime\PropertySlot.cpp" />
753    <ClCompile Include="..\runtime\PropertyTable.cpp" />
754    <ClCompile Include="..\runtime\PrototypeMap.cpp" />
755    <ClCompile Include="..\runtime\RegExp.cpp" />
756    <ClCompile Include="..\runtime\RegExpCache.cpp" />
757    <ClCompile Include="..\runtime\RegExpCachedResult.cpp" />
758    <ClCompile Include="..\runtime\RegExpConstructor.cpp" />
759    <ClCompile Include="..\runtime\RegExpMatchesArray.cpp" />
760    <ClCompile Include="..\runtime\RegExpObject.cpp" />
761    <ClCompile Include="..\runtime\RegExpPrototype.cpp" />
762    <ClCompile Include="..\runtime\SamplingCounter.cpp" />
763    <ClCompile Include="..\runtime\SetConstructor.cpp" />
764    <ClCompile Include="..\runtime\SetIteratorConstructor.cpp" />
765    <ClCompile Include="..\runtime\SetIteratorPrototype.cpp" />
766    <ClCompile Include="..\runtime\SetPrototype.cpp" />
767    <ClCompile Include="..\runtime\SimpleTypedArrayController.cpp" />
768    <ClCompile Include="..\runtime\SmallStrings.cpp" />
769    <ClCompile Include="..\runtime\SparseArrayValueMap.cpp" />
770    <ClCompile Include="..\runtime\StrictEvalActivation.cpp" />
771    <ClCompile Include="..\runtime\StringConstructor.cpp" />
772    <ClCompile Include="..\runtime\StringObject.cpp" />
773    <ClCompile Include="..\runtime\StringPrototype.cpp" />
774    <ClCompile Include="..\runtime\StringRecursionChecker.cpp" />
775    <ClCompile Include="..\runtime\Structure.cpp" />
776    <ClCompile Include="..\runtime\StructureChain.cpp" />
777    <ClCompile Include="..\runtime\StructureIDTable.cpp" />
778    <ClCompile Include="..\runtime\StructureRareData.cpp" />
779    <ClCompile Include="..\runtime\SymbolTable.cpp" />
780    <ClCompile Include="..\runtime\TestRunnerUtils.cpp" />
781    <ClCompile Include="..\runtime\TypedArrayController.cpp" />
782    <ClCompile Include="..\runtime\TypedArrayType.cpp" />
783    <ClCompile Include="..\runtime\VM.cpp" />
784    <ClCompile Include="..\runtime\VMEntryScope.cpp" />
785    <ClCompile Include="..\runtime\Watchdog.cpp" />
786    <ClCompile Include="..\runtime\WatchdogNone.cpp" />
787    <ClCompile Include="..\runtime\WeakMapConstructor.cpp" />
788    <ClCompile Include="..\runtime\WeakMapData.cpp" />
789    <ClCompile Include="..\runtime\WeakMapPrototype.cpp" />
790    <ClCompile Include="..\tools\CodeProfile.cpp" />
791    <ClCompile Include="..\tools\CodeProfiling.cpp" />
792    <ClCompile Include="..\yarr\RegularExpression.cpp" />
793    <ClCompile Include="..\yarr\YarrCanonicalizeUCS2.cpp" />
794    <ClCompile Include="..\yarr\YarrInterpreter.cpp" />
795    <ClCompile Include="..\yarr\YarrJIT.cpp" />
796    <ClCompile Include="..\yarr\YarrPattern.cpp" />
797    <ClCompile Include="..\yarr\YarrSyntaxChecker.cpp" />
798    <ClCompile Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\InspectorJSBackendDispatchers.cpp" />
799    <ClCompile Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\InspectorJSFrontendDispatchers.cpp" />
800    <ClCompile Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\InspectorJSTypeBuilders.cpp" />
801    <ClCompile Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\JSCBuiltins.cpp" />
802  </ItemGroup>
803  <ItemGroup>
804    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\ArrayConstructor.lut.h" />
805    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\ArrayPrototype.lut.h" />
806    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\BooleanPrototype.lut.h" />
807    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\DateConstructor.lut.h" />
808    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\DatePrototype.lut.h" />
809    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\ErrorPrototype.lut.h" />
810    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\HeaderDetection.h" />
811    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\InjectedScriptSource.h" />
812    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\InspectorJSBackendDispatchers.h" />
813    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\InspectorJSFrontendDispatchers.h" />
814    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\InspectorJSTypeBuilders.h" />
815    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\JSDataViewPrototype.lut.h" />
816    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\JSGlobalObject.lut.h" />
817    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\JSONObject.lut.h" />
818    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\JSPromiseConstructor.lut.h" />
819    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\JSPromisePrototype.lut.h" />
820    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\KeywordLookup.lut.h" />
821    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\Lexer.lut.h" />
822    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\NamePrototype.lut.h" />
823    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\NumberConstructor.lut.h" />
824    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\NumberPrototype.lut.h" />
825    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\ObjectConstructor.lut.h" />
826    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\RegExpConstructor.lut.h" />
827    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\RegExpJitTables.h" />
828    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\RegExpObject.lut.h" />
829    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\RegExpPrototype.lut.h" />
830    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\StringConstructor.lut.h" />
831    <ClInclude Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\JSCBuiltins.h" />
832  </ItemGroup>
833  <ItemGroup>
834    <ClInclude Include="..\API\APICallbackFunction.h" />
835    <ClInclude Include="..\API\APICast.h" />
836    <ClInclude Include="..\API\JavaScript.h" />
837    <ClInclude Include="..\API\JavaScriptCore.h" />
838    <ClInclude Include="..\API\JSAPIWrapperObject.h" />
839    <ClInclude Include="..\API\JSBase.h" />
840    <ClInclude Include="..\API\JSBasePrivate.h" />
841    <ClInclude Include="..\API\JSCallbackConstructor.h" />
842    <ClInclude Include="..\API\JSCallbackFunction.h" />
843    <ClInclude Include="..\API\JSCallbackObject.h" />
844    <ClInclude Include="..\API\JSCallbackObjectFunctions.h" />
845    <ClInclude Include="..\API\JSClassRef.h" />
846    <ClInclude Include="..\API\JSContext.h" />
847    <ClInclude Include="..\API\JSContextInternal.h" />
848    <ClInclude Include="..\API\JSContextRef.h" />
849    <ClInclude Include="..\API\JSContextRefPrivate.h" />
850    <ClInclude Include="..\API\JSExport.h" />
851    <ClInclude Include="..\API\JSObjectRef.h" />
852    <ClInclude Include="..\API\JSObjectRefPrivate.h" />
853    <ClInclude Include="..\API\JSRetainPtr.h" />
854    <ClInclude Include="..\API\JSScriptRefPrivate.h" />
855    <ClInclude Include="..\API\JSStringRef.h" />
856    <ClInclude Include="..\API\JSStringRefBSTR.h" />
857    <ClInclude Include="..\API\JSStringRefCF.h" />
858    <ClInclude Include="..\API\JSValue.h" />
859    <ClInclude Include="..\API\JSValueInternal.h" />
860    <ClInclude Include="..\API\JSValueRef.h" />
861    <ClInclude Include="..\API\JSWeakObjectMapRefInternal.h" />
862    <ClInclude Include="..\API\JSWeakObjectMapRefPrivate.h" />
863    <ClInclude Include="..\API\JSWrapperMap.h" />
864    <ClInclude Include="..\API\OpaqueJSString.h" />
865    <ClInclude Include="..\API\WebKitAvailability.h" />
866    <ClInclude Include="..\assembler\AbortReason.h" />
867    <ClInclude Include="..\assembler\AbstractMacroAssembler.h" />
868    <ClInclude Include="..\assembler\AssemblerBuffer.h" />
869    <ClInclude Include="..\assembler\CodeLocation.h" />
870    <ClInclude Include="..\assembler\LinkBuffer.h" />
871    <ClInclude Include="..\assembler\MacroAssembler.h" />
872    <ClInclude Include="..\assembler\MacroAssemblerX86.h" />
873    <ClInclude Include="..\assembler\MacroAssemblerX86Common.h" />
874    <ClInclude Include="..\assembler\MacroAssemblerX86_64.h" />
875    <ClInclude Include="..\assembler\MaxFrameExtentForSlowPathCall.h" />
876    <ClInclude Include="..\assembler\RepatchBuffer.h" />
877    <ClInclude Include="..\assembler\X86Assembler.h" />
878    <ClInclude Include="..\bindings\ScriptFunctionCall.h" />
879    <ClInclude Include="..\bindings\ScriptObject.h" />
880    <ClInclude Include="..\bindings\ScriptValue.h" />
881    <ClInclude Include="..\builtins\BuiltinExecutables.h" />
882    <ClInclude Include="..\bytecode\ArrayAllocationProfile.h" />
883    <ClInclude Include="..\bytecode\ArrayProfile.h" />
884    <ClInclude Include="..\bytecode\ByValInfo.h" />
885    <ClInclude Include="..\bytecode\BytecodeBasicBlock.h" />
886    <ClInclude Include="..\bytecode\BytecodeLivenessAnalysis.h" />
887    <ClInclude Include="..\bytecode\BytecodeUseDef.h" />
888    <ClInclude Include="..\bytecode\CallLinkInfo.h" />
889    <ClInclude Include="..\bytecode\CallLinkStatus.h" />
890    <ClInclude Include="..\bytecode\CallReturnOffsetToBytecodeOffset.h" />
891    <ClInclude Include="..\bytecode\CodeBlock.h" />
892    <ClInclude Include="..\bytecode\CodeBlockHash.h" />
893    <ClInclude Include="..\bytecode\CodeBlockJettisoningWatchpoint.h" />
894    <ClInclude Include="..\bytecode\CodeBlockWithJITType.h" />
895    <ClInclude Include="..\bytecode\CodeOrigin.h" />
896    <ClInclude Include="..\bytecode\CodeType.h" />
897    <ClInclude Include="..\bytecode\Comment.h" />
898    <ClInclude Include="..\bytecode\DataFormat.h" />
899    <ClInclude Include="..\bytecode\DeferredCompilationCallback.h" />
900    <ClInclude Include="..\bytecode\DFGExitProfile.h" />
901    <ClInclude Include="..\bytecode\EvalCodeCache.h" />
902    <ClInclude Include="..\bytecode\ExecutionCounter.h" />
903    <ClInclude Include="..\bytecode\ExitKind.h" />
904    <ClInclude Include="..\bytecode\ExpressionRangeInfo.h" />
905    <ClInclude Include="..\bytecode\GetByIdStatus.h" />
906    <ClInclude Include="..\bytecode\GetByIdVariant.h" />
907    <ClInclude Include="..\bytecode\HandlerInfo.h" />
908    <ClInclude Include="..\bytecode\InlineCallFrameSet.h" />
909    <ClInclude Include="..\bytecode\Instruction.h" />
910    <ClInclude Include="..\bytecode\JumpTable.h" />
911    <ClInclude Include="..\bytecode\LazyOperandValueProfile.h" />
912    <ClInclude Include="..\bytecode\LLIntCallLinkInfo.h" />
913    <ClInclude Include="..\bytecode\MethodOfGettingAValueProfile.h" />
914    <ClInclude Include="..\bytecode\Opcode.h" />
915    <ClInclude Include="..\bytecode\Operands.h" />
916    <ClInclude Include="..\bytecode\PolymorphicGetByIdList.h" />
917    <ClInclude Include="..\bytecode\PolymorphicPutByIdList.h" />
918    <ClInclude Include="..\bytecode\ProfiledCodeBlockJettisoningWatchpoint.h" />
919    <ClInclude Include="..\bytecode\PreciseJumpTargets.h" />
920    <ClInclude Include="..\bytecode\PutByIdStatus.h" />
921    <ClInclude Include="..\bytecode\PutByIdVariant.h" />
922    <ClInclude Include="..\bytecode\PutKind.h" />
923    <ClInclude Include="..\bytecode\ReduceWhitespace.h" />
924    <ClInclude Include="..\bytecode\SamplingTool.h" />
925    <ClInclude Include="..\bytecode\SpecialPointer.h" />
926    <ClInclude Include="..\bytecode\SpeculatedType.h" />
927    <ClInclude Include="..\bytecode\StructureSet.h" />
928    <ClInclude Include="..\bytecode\StructureStubClearingWatchpoint.h" />
929    <ClInclude Include="..\bytecode\StructureStubInfo.h" />
930    <ClInclude Include="..\bytecode\UnlinkedCodeBlock.h" />
931    <ClInclude Include="..\bytecode\UnlinkedInstructionStream.h" />
932    <ClInclude Include="..\bytecode\ValueProfile.h" />
933    <ClInclude Include="..\bytecode\ValueRecovery.h" />
934    <ClInclude Include="..\bytecode\VariableWatchpointSet.h" />
935    <ClInclude Include="..\bytecode\VirtualRegister.h" />
936    <ClInclude Include="..\bytecode\Watchpoint.h" />
937    <ClInclude Include="..\bytecompiler\BytecodeGenerator.h" />
938    <ClInclude Include="..\bytecompiler\Label.h" />
939    <ClInclude Include="..\bytecompiler\LabelScope.h" />
940    <ClInclude Include="..\bytecompiler\RegisterID.h" />
941    <ClInclude Include="..\config.h" />
942    <ClInclude Include="..\debugger\Breakpoint.h" />
943    <ClInclude Include="..\debugger\Debugger.h" />
944    <ClInclude Include="..\debugger\DebuggerActivation.h" />
945    <ClInclude Include="..\debugger\DebuggerCallFrame.h" />
946    <ClInclude Include="..\debugger\DebuggerPrimitives.h" />
947    <ClInclude Include="..\dfg\DFGAbstractHeap.h" />
948    <ClInclude Include="..\dfg\DFGAbstractInterpreter.h" />
949    <ClInclude Include="..\dfg\DFGAbstractInterpreterInlines.h" />
950    <ClInclude Include="..\dfg\DFGAbstractValue.h" />
951    <ClInclude Include="..\dfg\DFGAdjacencyList.h" />
952    <ClInclude Include="..\dfg\DFGAllocator.h" />
953    <ClInclude Include="..\dfg\DFGAnalysis.h" />
954    <ClInclude Include="..\dfg\DFGArgumentPosition.h" />
955    <ClInclude Include="..\dfg\DFGArgumentsSimplificationPhase.h" />
956    <ClInclude Include="..\dfg\DFGArrayifySlowPathGenerator.h" />
957    <ClInclude Include="..\dfg\DFGArithMode.h" />
958    <ClInclude Include="..\dfg\DFGArrayMode.h" />
959    <ClInclude Include="..\dfg\DFGAtTailAbstractState.h" />
960    <ClInclude Include="..\dfg\DFGAvailability.h" />
961    <ClInclude Include="..\dfg\DFGBackwardsPropagationPhase.h" />
962    <ClInclude Include="..\dfg\DFGBasicBlock.h" />
963    <ClInclude Include="..\dfg\DFGBasicBlockInlines.h" />
964    <ClInclude Include="..\dfg\DFGBinarySwitch.h" />
965    <ClInclude Include="..\dfg\DFGBlockInsertionSet.h" />
966    <ClInclude Include="..\dfg\DFGBranchDirection.h" />
967    <ClInclude Include="..\dfg\DFGByteCodeParser.h" />
968    <ClInclude Include="..\dfg\DFGCallArrayAllocatorSlowPathGenerator.h" />
969    <ClInclude Include="..\dfg\DFGCapabilities.h" />
970    <ClInclude Include="..\dfg\DFGCCallHelpers.h" />
971    <ClInclude Include="..\dfg\DFGCFAPhase.h" />
972    <ClInclude Include="..\dfg\DFGCFGSimplificationPhase.h" />
973    <ClInclude Include="..\dfg\DFGClobberize.h" />
974    <ClInclude Include="..\dfg\DFGClobberSet.h" />
975    <ClInclude Include="..\dfg\DFGCommon.h" />
976    <ClInclude Include="..\dfg\DFGCommonData.h" />
977    <ClInclude Include="..\dfg\DFGCompilationKey.h" />
978    <ClInclude Include="..\dfg\DFGCompilationMode.h" />
979    <ClInclude Include="..\dfg\DFGConstantFoldingPhase.h" />
980    <ClInclude Include="..\dfg\DFGCPSRethreadingPhase.h" />
981    <ClInclude Include="..\dfg\DFGCriticalEdgeBreakingPhase.h" />
982    <ClInclude Include="..\dfg\DFGCSEPhase.h" />
983    <ClInclude Include="..\dfg\DFGDCEPhase.h" />
984    <ClInclude Include="..\dfg\DFGDesiredIdentifiers.h" />
985    <ClInclude Include="..\dfg\DFGDesiredStructureChains.h" />
986    <ClInclude Include="..\dfg\DFGDesiredTransitions.h" />
987    <ClInclude Include="..\dfg\DFGDesiredWatchpoints.h" />
988    <ClInclude Include="..\dfg\DFGDesiredWeakReferences.h" />
989    <ClInclude Include="..\dfg\DFGDesiredWriteBarriers.h" />
990    <ClInclude Include="..\dfg\DFGDisassembler.h" />
991    <ClInclude Include="..\dfg\DFGDominators.h" />
992    <ClInclude Include="..\dfg\DFGDoubleFormatState.h" />
993    <ClInclude Include="..\dfg\DFGDriver.h" />
994    <ClInclude Include="..\dfg\DFGEdge.h" />
995    <ClInclude Include="..\dfg\DFGEdgeDominates.h" />
996    <ClInclude Include="..\dfg\DFGEdgeUsesStructure.h" />
997    <ClInclude Include="..\dfg\DFGFailedFinalizer.h" />
998    <ClInclude Include="..\dfg\DFGFiltrationResult.h" />
999    <ClInclude Include="..\dfg\DFGFinalizer.h" />
1000    <ClInclude Include="..\dfg\DFGFixupPhase.h" />
1001    <ClInclude Include="..\dfg\DFGFlushedAt.h" />
1002    <ClInclude Include="..\dfg\DFGFlushFormat.h" />
1003    <ClInclude Include="..\dfg\DFGFPRInfo.h" />
1004    <ClInclude Include="..\dfg\DFGFunctionWhitelist.h" />
1005    <ClInclude Include="..\dfg\DFGGenerationInfo.h" />
1006    <ClInclude Include="..\dfg\DFGGPRInfo.h" />
1007    <ClInclude Include="..\dfg\DFGGraph.h" />
1008    <ClInclude Include="..\dfg\DFGGraphSafepoint.h" />
1009    <ClInclude Include="..\dfg\DFGInPlaceAbstractState.h" />
1010    <ClInclude Include="..\dfg\DFGInsertionSet.h" />
1011    <ClInclude Include="..\dfg\DFGIntegerCheckCombiningPhase.h" />
1012    <ClInclude Include="..\dfg\DFGInvalidationPointInjectionPhase.h" />
1013    <ClInclude Include="..\dfg\DFGJITCode.h" />
1014    <ClInclude Include="..\dfg\DFGJITCompiler.h" />
1015    <ClInclude Include="..\dfg\DFGJITFinalizer.h" />
1016    <ClInclude Include="..\dfg\DFGJumpReplacement.h" />
1017    <ClInclude Include="..\dfg\DFGLazyJSValue.h" />
1018    <ClInclude Include="..\dfg\DFGLICMPhase.h" />
1019    <ClInclude Include="..\dfg\DFGLivenessAnalysisPhase.h" />
1020    <ClInclude Include="..\dfg\DFGLongLivedState.h" />
1021    <ClInclude Include="..\dfg\DFGLoopPreHeaderCreationPhase.h" />
1022    <ClInclude Include="..\dfg\DFGMergeMode.h" />
1023    <ClInclude Include="..\dfg\DFGMinifiedGraph.h" />
1024    <ClInclude Include="..\dfg\DFGMinifiedID.h" />
1025    <ClInclude Include="..\dfg\DFGMinifiedNode.h" />
1026    <ClInclude Include="..\dfg\DFGNaturalLoops.h" />
1027    <ClInclude Include="..\dfg\DFGNode.h" />
1028    <ClInclude Include="..\dfg\DFGNodeAllocator.h" />
1029    <ClInclude Include="..\dfg\DFGNodeFlags.h" />
1030    <ClInclude Include="..\dfg\DFGNodeOrigin.h" />
1031    <ClInclude Include="..\dfg\DFGNodeType.h" />
1032    <ClInclude Include="..\dfg\DFGOperations.h" />
1033    <ClInclude Include="..\dfg\DFGOSRAvailabilityAnalysisPhase.h" />
1034    <ClInclude Include="..\dfg\DFGOSREntry.h" />
1035    <ClInclude Include="..\dfg\DFGOSREntrypointCreationPhase.h" />
1036    <ClInclude Include="..\dfg\DFGOSRExit.h" />
1037    <ClInclude Include="..\dfg\DFGOSRExitBase.h" />
1038    <ClInclude Include="..\dfg\DFGOSRExitCompilationInfo.h" />
1039    <ClInclude Include="..\dfg\DFGOSRExitCompiler.h" />
1040    <ClInclude Include="..\dfg\DFGOSRExitCompilerCommon.h" />
1041    <ClInclude Include="..\dfg\DFGOSRExitJumpPlaceholder.h" />
1042    <ClInclude Include="..\dfg\DFGOSRExitPreparation.h" />
1043    <ClInclude Include="..\dfg\DFGPhase.h" />
1044    <ClInclude Include="..\dfg\DFGPlan.h" />
1045    <ClInclude Include="..\dfg\DFGPredictionInjectionPhase.h" />
1046    <ClInclude Include="..\dfg\DFGPredictionPropagationPhase.h" />
1047    <ClInclude Include="..\dfg\DFGRegisterBank.h" />
1048    <ClInclude Include="..\dfg\DFGRegisterSet.h" />
1049    <ClInclude Include="..\dfg\DFGResurrectionForValidationPhase.h" />
1050    <ClInclude Include="..\dfg\DFGSafeToExecute.h" />
1051    <ClInclude Include="..\dfg\DFGSafepoint.h" />
1052    <ClInclude Include="..\dfg\DFGSaneStringGetByValSlowPathGenerator.h" />
1053    <ClInclude Include="..\dfg\DFGScannable.h" />
1054    <ClInclude Include="..\dfg\DFGScoreBoard.h" />
1055    <ClInclude Include="..\dfg\DFGScratchRegisterAllocator.h" />
1056    <ClInclude Include="..\dfg\DFGSilentRegisterSavePlan.h" />
1057    <ClInclude Include="..\dfg\DFGSlowPathGenerator.h" />
1058    <ClInclude Include="..\dfg\DFGSpeculativeJIT.h" />
1059    <ClInclude Include="..\dfg\DFGSSAConversionPhase.h" />
1060    <ClInclude Include="..\dfg\DFGSSALoweringPhase.h" />
1061    <ClInclude Include="..\dfg\DFGStackLayoutPhase.h" />
1062    <ClInclude Include="..\dfg\DFGStaticExecutionCountEstimationPhase.h" />
1063    <ClInclude Include="..\dfg\DFGStoreBarrierElisionPhase.h" />
1064    <ClInclude Include="..\dfg\DFGStrengthReductionPhase.h" />
1065    <ClInclude Include="..\dfg\DFGStructureAbstractValue.h" />
1066    <ClInclude Include="..\dfg\DFGThreadData.h" />
1067    <ClInclude Include="..\dfg\DFGThunks.h" />
1068    <ClInclude Include="..\dfg\DFGTierUpCheckInjectionPhase.h" />
1069    <ClInclude Include="..\dfg\DFGToFTLDeferredCompilationCallback.h" />
1070    <ClInclude Include="..\dfg\DFGToFTLForOSREntryDeferredCompilationCallback.h" />
1071    <ClInclude Include="..\dfg\DFGTypeCheckHoistingPhase.h" />
1072    <ClInclude Include="..\dfg\DFGUnificationPhase.h" />
1073    <ClInclude Include="..\dfg\DFGUseKind.h" />
1074    <ClInclude Include="..\dfg\DFGValidate.h" />
1075    <ClInclude Include="..\dfg\DFGValueRecoveryOverride.h" />
1076    <ClInclude Include="..\dfg\DFGValueSource.h" />
1077    <ClInclude Include="..\dfg\DFGVariableAccessData.h" />
1078    <ClInclude Include="..\dfg\DFGVariableAccessDataDump.h" />
1079    <ClInclude Include="..\dfg\DFGVariableEvent.h" />
1080    <ClInclude Include="..\dfg\DFGVariableEventStream.h" />
1081    <ClInclude Include="..\dfg\DFGVariadicFunction.h" />
1082    <ClInclude Include="..\dfg\DFGVirtualRegisterAllocationPhase.h" />
1083    <ClInclude Include="..\dfg\DFGWatchpointCollectionPhase.h" />
1084    <ClInclude Include="..\dfg\DFGWorklist.h" />
1085    <ClInclude Include="..\disassembler\Disassembler.h" />
1086    <ClInclude Include="..\disassembler\LLVMDisassembler.h" />
1087    <ClInclude Include="..\ftl\FTLAbbreviatedTypes.h" />
1088    <ClInclude Include="..\ftl\FTLAbbreviations.h" />
1089    <ClInclude Include="..\ftl\FTLAbstractHeap.h" />
1090    <ClInclude Include="..\ftl\FTLAbstractHeapRepository.h" />
1091    <ClInclude Include="..\ftl\FTLAvailableRecovery.h" />
1092    <ClInclude Include="..\ftl\FTLCapabilities.h" />
1093    <ClInclude Include="..\ftl\FTLCommonValues.h" />
1094    <ClInclude Include="..\ftl\FTLCompile.h" />
1095    <ClInclude Include="..\ftl\FTLDataSection.h" />
1096    <ClInclude Include="..\ftl\FTLDWARFDebugLineInfo.h" />
1097    <ClInclude Include="..\ftl\FTLDWARFRegister.h" />
1098    <ClInclude Include="..\ftl\FTLExitArgument.h" />
1099    <ClInclude Include="..\ftl\FTLExitArgumentForOperand.h" />
1100    <ClInclude Include="..\ftl\FTLExitArgumentList.h" />
1101    <ClInclude Include="..\ftl\FTLExitThunkGenerator.h" />
1102    <ClInclude Include="..\ftl\FTLExitValue.h" />
1103    <ClInclude Include="..\ftl\FTLFail.h" />
1104    <ClInclude Include="..\ftl\FTLFormattedValue.h" />
1105    <ClInclude Include="..\ftl\FTLForOSREntryJITCode.h" />
1106    <ClInclude Include="..\ftl\FTLGeneratedFunction.h" />
1107    <ClInclude Include="..\ftl\FTLInlineCacheDescriptor.h" />
1108    <ClInclude Include="..\ftl\FTLInlineCacheSize.h" />
1109    <ClInclude Include="..\ftl\FTLIntrinsicRepository.h" />
1110    <ClInclude Include="..\ftl\FTLJITCode.h" />
1111    <ClInclude Include="..\ftl\FTLJITFinalizer.h" />
1112    <ClInclude Include="..\ftl\FTLJSCall.h" />
1113    <ClInclude Include="..\ftl\FTLLink.h" />
1114    <ClInclude Include="..\ftl\FTLLocation.h" />
1115    <ClInclude Include="..\ftl\FTLLowerDFGToLLVM.h" />
1116    <ClInclude Include="..\ftl\FTLLoweredNodeValue.h" />
1117    <ClInclude Include="..\ftl\FTLOSREntry.h" />
1118    <ClInclude Include="..\ftl\FTLOSRExit.h" />
1119    <ClInclude Include="..\ftl\FTLOSRExitCompilationInfo.h" />
1120    <ClInclude Include="..\ftl\FTLOSRExitCompiler.h" />
1121    <ClInclude Include="..\ftl\FTLOutput.h" />
1122    <ClInclude Include="..\ftl\FTLRecoveryOpcode.h" />
1123    <ClInclude Include="..\ftl\FTLRegisterAtOffset.h" />
1124    <ClInclude Include="..\ftl\FTLSaveRestore.h" />
1125    <ClInclude Include="..\ftl\FTLSlowPathCall.h" />
1126    <ClInclude Include="..\ftl\FTLSlowPathCallKey.h" />
1127    <ClInclude Include="..\ftl\FTLStackMaps.h" />
1128    <ClInclude Include="..\ftl\FTLState.h" />
1129    <ClInclude Include="..\ftl\FTLSwitchCase.h" />
1130    <ClInclude Include="..\ftl\FTLThunks.h" />
1131    <ClInclude Include="..\ftl\FTLTypedPointer.h" />
1132    <ClInclude Include="..\ftl\FTLUnwindInfo.h" />
1133    <ClInclude Include="..\ftl\FTLValueFormat.h" />
1134    <ClInclude Include="..\ftl\FTLValueFromBlock.h" />
1135    <ClInclude Include="..\ftl\FTLValueRange.h" />
1136    <ClInclude Include="..\ftl\FTLWeight.h" />
1137    <ClInclude Include="..\ftl\FTLWeightedTarget.h" />
1138    <ClInclude Include="..\heap\BlockAllocator.h" />
1139    <ClInclude Include="..\heap\CodeBlockSet.h" />
1140    <ClInclude Include="..\heap\ConservativeRoots.h" />
1141    <ClInclude Include="..\heap\CopiedAllocator.h" />
1142    <ClInclude Include="..\heap\CopiedBlock.h" />
1143    <ClInclude Include="..\heap\CopiedBlockInlines.h" />
1144    <ClInclude Include="..\heap\CopiedSpace.h" />
1145    <ClInclude Include="..\heap\CopiedSpaceInlines.h" />
1146    <ClInclude Include="..\heap\CopyToken.h" />
1147    <ClInclude Include="..\heap\CopyVisitor.h" />
1148    <ClInclude Include="..\heap\CopyVisitorInlines.h" />
1149    <ClInclude Include="..\heap\CopyWorkList.h" />
1150    <ClInclude Include="..\heap\CopyWriteBarrier.h" />
1151    <ClInclude Include="..\heap\DeferGC.h" />
1152    <ClInclude Include="..\heap\DelayedReleaseScope.h" />
1153    <ClInclude Include="..\heap\EdenGCActivityCallback.h" />
1154    <ClInclude Include="..\heap\FullGCActivityCallback.h" />
1155    <ClInclude Include="..\heap\GCActivityCallback.h" />
1156    <ClInclude Include="..\heap\GCLogging.h" />
1157    <ClInclude Include="..\heap\GCSegmentedArray.h" />
1158    <ClInclude Include="..\heap\GCSegmentedArrayInlines.h" />
1159    <ClInclude Include="..\heap\GCAssertions.h" />
1160    <ClInclude Include="..\heap\GCThread.h" />
1161    <ClInclude Include="..\heap\GCThreadSharedData.h" />
1162    <ClInclude Include="..\heap\Handle.h" />
1163    <ClInclude Include="..\heap\HandleBlock.h" />
1164    <ClInclude Include="..\heap\HandleBlockInlines.h" />
1165    <ClInclude Include="..\heap\HandleSet.h" />
1166    <ClInclude Include="..\heap\HandleStack.h" />
1167    <ClInclude Include="..\heap\HandleTypes.h" />
1168    <ClInclude Include="..\heap\Heap.h" />
1169    <ClInclude Include="..\heap\HeapBlock.h" />
1170    <ClInclude Include="..\heap\HeapInlines.h" />
1171    <ClInclude Include="..\heap\HeapOperation.h" />
1172    <ClInclude Include="..\heap\HeapRootVisitor.h" />
1173    <ClInclude Include="..\heap\HeapStatistics.h" />
1174    <ClInclude Include="..\heap\HeapTimer.h" />
1175    <ClInclude Include="..\heap\IncrementalSweeper.h" />
1176    <ClInclude Include="..\heap\JITStubRoutineSet.h" />
1177    <ClInclude Include="..\heap\ListableHandler.h" />
1178    <ClInclude Include="..\heap\Local.h" />
1179    <ClInclude Include="..\heap\LocalScope.h" />
1180    <ClInclude Include="..\heap\MachineStackMarker.h" />
1181    <ClInclude Include="..\heap\MarkedAllocator.h" />
1182    <ClInclude Include="..\heap\MarkedBlock.h" />
1183    <ClInclude Include="..\heap\MarkedBlockSet.h" />
1184    <ClInclude Include="..\heap\MarkedSpace.h" />
1185    <ClInclude Include="..\heap\MarkStack.h" />
1186    <ClInclude Include="..\heap\RecursiveAllocationScope.h" />
1187    <ClInclude Include="..\heap\Region.h" />
1188    <ClInclude Include="..\heap\SlotVisitor.h" />
1189    <ClInclude Include="..\heap\SlotVisitorInlines.h" />
1190    <ClInclude Include="..\heap\Strong.h" />
1191    <ClInclude Include="..\heap\StrongInlines.h" />
1192    <ClInclude Include="..\heap\SuperRegion.h" />
1193    <ClInclude Include="..\heap\TinyBloomFilter.h" />
1194    <ClInclude Include="..\heap\UnconditionalFinalizer.h" />
1195    <ClInclude Include="..\heap\Weak.h" />
1196    <ClInclude Include="..\heap\WeakBlock.h" />
1197    <ClInclude Include="..\heap\WeakHandleOwner.h" />
1198    <ClInclude Include="..\heap\WeakImpl.h" />
1199    <ClInclude Include="..\heap\WeakReferenceHarvester.h" />
1200    <ClInclude Include="..\heap\WeakSet.h" />
1201    <ClInclude Include="..\heap\WeakSetInlines.h" />
1202    <ClInclude Include="..\heap\WriteBarrierBuffer.h" />
1203    <ClInclude Include="..\heap\WriteBarrierSupport.h" />
1204    <ClInclude Include="..\inspector\ConsoleMessage.h" />
1205    <ClInclude Include="..\inspector\ContentSearchUtilities.h" />
1206    <ClInclude Include="..\inspector\IdentifiersFactory.h" />
1207    <ClInclude Include="..\inspector\InjectedScript.h" />
1208    <ClInclude Include="..\inspector\InjectedScriptBase.h" />
1209    <ClInclude Include="..\inspector\InjectedScriptHost.h" />
1210    <ClInclude Include="..\inspector\InjectedScriptManager.h" />
1211    <ClInclude Include="..\inspector\InjectedScriptModule.h" />
1212    <ClInclude Include="..\inspector\InspectorAgentBase.h" />
1213    <ClInclude Include="..\inspector\InspectorAgentRegistry.h" />
1214    <ClInclude Include="..\inspector\InspectorBackendDispatcher.h" />
1215    <ClInclude Include="..\inspector\InspectorEnvironment.h" />
1216    <ClInclude Include="..\inspector\InspectorFrontendChannel.h" />
1217    <ClInclude Include="..\inspector\InspectorTypeBuilder.h" />
1218    <ClInclude Include="..\inspector\InspectorValues.h" />
1219    <ClInclude Include="..\inspector\JSInjectedScriptHost.h" />
1220    <ClInclude Include="..\inspector\JSInjectedScriptHostPrototype.h" />
1221    <ClInclude Include="..\inspector\JSJavaScriptCallFrame.h" />
1222    <ClInclude Include="..\inspector\JSJavaScriptCallFramePrototype.h" />
1223    <ClInclude Include="..\inspector\JavaScriptCallFrame.h" />
1224    <ClInclude Include="..\inspector\ScriptArguments.h" />
1225    <ClInclude Include="..\inspector\ScriptBreakpoint.h" />
1226    <ClInclude Include="..\inspector\ScriptCallFrame.h" />
1227    <ClInclude Include="..\inspector\ScriptCallStack.h" />
1228    <ClInclude Include="..\inspector\ScriptCallStackFactory.h" />
1229    <ClInclude Include="..\inspector\ScriptDebugListener.h" />
1230    <ClInclude Include="..\inspector\ScriptDebugServer.h" />
1231    <ClInclude Include="..\inspector\agents\InspectorAgent.h" />
1232    <ClInclude Include="..\inspector\agents\InspectorConsoleAgent.h" />
1233    <ClInclude Include="..\inspector\agents\InspectorDebuggerAgent.h" />
1234    <ClInclude Include="..\inspector\agents\InspectorProfilerAgent.h" />
1235    <ClInclude Include="..\inspector\agents\InspectorRuntimeAgent.h" />
1236    <ClInclude Include="..\interpreter\AbstractPC.h" />
1237    <ClInclude Include="..\interpreter\CachedCall.h" />
1238    <ClInclude Include="..\interpreter\CallFrame.h" />
1239    <ClInclude Include="..\interpreter\CallFrameInlines.h" />
1240    <ClInclude Include="..\interpreter\CallFrameClosure.h" />
1241    <ClInclude Include="..\interpreter\Interpreter.h" />
1242    <ClInclude Include="..\interpreter\JSStack.h" />
1243    <ClInclude Include="..\interpreter\JSStackInlines.h" />
1244    <ClInclude Include="..\interpreter\ProtoCallFrame.h" />
1245    <ClInclude Include="..\interpreter\Register.h" />
1246    <ClInclude Include="..\interpreter\StackVisitor.h" />
1247    <ClInclude Include="..\interpreter\VMInspector.h" />
1248    <ClInclude Include="..\jit\AccessorCallJITStubRoutine.h" />
1249    <ClInclude Include="..\jit\ArityCheckFailReturnThunks.h" />
1250    <ClInclude Include="..\jit\AssemblyHelpers.h" />
1251    <ClInclude Include="..\jit\CCallHelpers.h" />
1252    <ClInclude Include="..\jit\ClosureCallStubRoutine.h" />
1253    <ClInclude Include="..\jit\CompactJITCodeMap.h" />
1254    <ClInclude Include="..\jit\ExecutableAllocator.h" />
1255    <ClInclude Include="..\jit\FPRInfo.h" />
1256    <ClInclude Include="..\jit\GCAwareJITStubRoutine.h" />
1257    <ClInclude Include="..\jit\GPRInfo.h" />
1258    <ClInclude Include="..\jit\HostCallReturnValue.h" />
1259    <ClInclude Include="..\jit\JIT.h" />
1260    <ClInclude Include="..\jit\JITCode.h" />
1261    <ClInclude Include="..\jit\JITCompilationEffort.h" />
1262    <ClInclude Include="..\jit\JITDisassembler.h" />
1263    <ClInclude Include="..\jit\JITExceptions.h" />
1264    <ClInclude Include="..\jit\JITInlineCacheGenerator.h" />
1265    <ClInclude Include="..\jit\JITInlines.h" />
1266    <ClInclude Include="..\jit\JITOperations.h" />
1267    <ClInclude Include="..\jit\JITStubRoutine.h" />
1268    <ClInclude Include="..\jit\JITStubs.h" />
1269    <ClInclude Include="..\jit\JITStubsX86.h" />
1270    <ClInclude Include="..\jit\JITStubsX86Common.h" />
1271    <ClInclude Include="..\jit\JITStubsX86_64.h" />
1272    <ClInclude Include="..\jit\JITThunks.h" />
1273    <ClInclude Include="..\jit\JITToDFGDeferredCompilationCallback.h" />
1274    <ClInclude Include="..\jit\JITWriteBarrier.h" />
1275    <ClInclude Include="..\jit\JSInterfaceJIT.h" />
1276    <ClCompile Include="..\jit\RegisterSet.cpp" />
1277    <ClInclude Include="..\jit\Reg.h" />
1278    <ClInclude Include="..\jit\RegisterPreservationWrapperGenerator.h" />
1279    <ClInclude Include="..\jit\RegisterSet.h" />
1280    <ClInclude Include="..\jit\Repatch.h" />
1281    <ClInclude Include="..\jit\ScratchRegisterAllocator.h" />
1282    <ClInclude Include="..\jit\SpecializedThunkJIT.h" />
1283    <ClCompile Include="..\jit\TempRegisterSet.cpp" />
1284    <ClInclude Include="..\jit\TempRegisterSet.h" />
1285    <ClInclude Include="..\jit\ThunkGenerator.h" />
1286    <ClInclude Include="..\jit\ThunkGenerators.h" />
1287    <ClInclude Include="..\jit\UnusedPointer.h" />
1288    <ClInclude Include="..\llint\LLIntCLoop.h" />
1289    <ClInclude Include="..\llint\LLIntCommon.h" />
1290    <ClInclude Include="..\llint\LLIntData.h" />
1291    <ClInclude Include="..\llint\LLIntEntrypoint.h" />
1292    <ClInclude Include="..\llint\LLIntExceptions.h" />
1293    <ClInclude Include="..\llint\LLIntOfflineAsmConfig.h" />
1294    <ClInclude Include="..\llint\LLIntOpcode.h" />
1295    <ClInclude Include="..\llint\LLIntSlowPaths.h" />
1296    <ClInclude Include="..\llint\LLIntThunks.h" />
1297    <ClInclude Include="..\llint\LowLevelInterpreter.h" />
1298    <ClInclude Include="..\llvm\InitializeLLVM.h" />
1299    <ClInclude Include="..\llvm\LLVMAPI.h" />
1300    <ClInclude Include="..\llvm\LLVMAPIFunctions.h" />
1301    <ClInclude Include="..\llvm\LLVMHeaders.h" />
1302    <ClInclude Include="..\parser\ASTBuilder.h" />
1303    <ClInclude Include="..\parser\Lexer.h" />
1304    <ClInclude Include="..\parser\NodeConstructors.h" />
1305    <ClInclude Include="..\parser\NodeInfo.h" />
1306    <ClInclude Include="..\parser\Nodes.h" />
1307    <ClInclude Include="..\parser\Parser.h" />
1308    <ClInclude Include="..\parser\ParserArena.h" />
1309    <ClInclude Include="..\parser\ParserModes.h" />
1310    <ClInclude Include="..\parser\ParserTokens.h" />
1311    <ClInclude Include="..\parser\ResultType.h" />
1312    <ClInclude Include="..\parser\SourceCode.h" />
1313    <ClInclude Include="..\parser\SourceProvider.h" />
1314    <ClInclude Include="..\parser\SourceProviderCache.h" />
1315    <ClInclude Include="..\parser\SourceProviderCacheItem.h" />
1316    <ClInclude Include="..\parser\SyntaxChecker.h" />
1317    <ClInclude Include="..\profiler\CallIdentifier.h" />
1318    <ClInclude Include="..\profiler\LegacyProfiler.h" />
1319    <ClInclude Include="..\profiler\Profile.h" />
1320    <ClInclude Include="..\profiler\ProfileGenerator.h" />
1321    <ClInclude Include="..\profiler\ProfileNode.h" />
1322    <ClInclude Include="..\profiler\ProfilerBytecode.h" />
1323    <ClInclude Include="..\profiler\ProfilerBytecodes.h" />
1324    <ClInclude Include="..\profiler\ProfilerBytecodeSequence.h" />
1325    <ClInclude Include="..\profiler\ProfilerCompilation.h" />
1326    <ClInclude Include="..\profiler\ProfilerCompilationKind.h" />
1327    <ClInclude Include="..\profiler\ProfilerCompiledBytecode.h" />
1328    <ClInclude Include="..\profiler\ProfilerDatabase.h" />
1329    <ClInclude Include="..\profiler\ProfilerExecutionCounter.h" />
1330    <ClInclude Include="..\profiler\ProfilerJettisonReason.h" />
1331    <ClInclude Include="..\profiler\ProfilerOrigin.h" />
1332    <ClInclude Include="..\profiler\ProfilerOriginStack.h" />
1333    <ClInclude Include="..\profiler\ProfilerOSRExit.h" />
1334    <ClInclude Include="..\profiler\ProfilerOSRExitSite.h" />
1335    <ClInclude Include="..\profiler\ProfilerProfiledBytecodes.h" />
1336    <ClInclude Include="..\runtime\ArgList.h" />
1337    <ClInclude Include="..\runtime\Arguments.h" />
1338    <ClInclude Include="..\runtime\ArrayBuffer.h" />
1339    <ClInclude Include="..\runtime\ArrayBufferNeuteringWatchpoint.h" />
1340    <ClInclude Include="..\runtime\ArrayBufferView.h" />
1341    <ClInclude Include="..\runtime\ArrayConstructor.h" />
1342    <ClInclude Include="..\runtime\ArrayConventions.h" />
1343    <ClInclude Include="..\runtime\ArrayIteratorConstructor.h" />
1344    <ClInclude Include="..\runtime\ArrayIteratorPrototype.h" />
1345    <ClInclude Include="..\runtime\ArrayPrototype.h" />
1346    <ClInclude Include="..\runtime\ArrayStorage.h" />
1347    <ClInclude Include="..\runtime\BatchedTransitionOptimizer.h" />
1348    <ClInclude Include="..\runtime\BigInteger.h" />
1349    <ClInclude Include="..\runtime\BooleanConstructor.h" />
1350    <ClInclude Include="..\runtime\BooleanObject.h" />
1351    <ClInclude Include="..\runtime\BooleanPrototype.h" />
1352    <ClInclude Include="..\runtime\Butterfly.h" />
1353    <ClInclude Include="..\runtime\ButterflyInlines.h" />
1354    <ClInclude Include="..\runtime\CallData.h" />
1355    <ClInclude Include="..\runtime\ClassInfo.h" />
1356    <ClInclude Include="..\runtime\CodeCache.h" />
1357    <ClInclude Include="..\runtime\CodeSpecializationKind.h" />
1358    <ClInclude Include="..\runtime\CommonIdentifiers.h" />
1359    <ClInclude Include="..\runtime\CommonSlowPaths.h" />
1360    <ClInclude Include="..\runtime\CommonSlowPathsExceptions.h" />
1361    <ClInclude Include="..\runtime\CompilationResult.h" />
1362    <ClInclude Include="..\runtime\Completion.h" />
1363    <ClInclude Include="..\runtime\ConsoleClient.h" />
1364    <ClInclude Include="..\runtime\ConsolePrototype.h" />
1365    <ClInclude Include="..\runtime\ConsoleTypes.h" />
1366    <ClInclude Include="..\runtime\ConstantMode.h" />
1367    <ClInclude Include="..\runtime\ConstructData.h" />
1368    <ClInclude Include="..\runtime\CustomGetterSetter.h" />
1369    <ClInclude Include="..\runtime\DataView.h" />
1370    <ClInclude Include="..\runtime\DateConstructor.h" />
1371    <ClInclude Include="..\runtime\DateConversion.h" />
1372    <ClInclude Include="..\runtime\DateInstance.h" />
1373    <ClInclude Include="..\runtime\DateInstanceCache.h" />
1374    <ClInclude Include="..\runtime\DatePrototype.h" />
1375    <ClInclude Include="..\runtime\DumpContext.h" />
1376    <ClInclude Include="..\runtime\Error.h" />
1377    <ClInclude Include="..\runtime\ErrorConstructor.h" />
1378    <ClInclude Include="..\runtime\ErrorHandlingScope.h" />
1379    <ClInclude Include="..\runtime\ErrorInstance.h" />
1380    <ClInclude Include="..\runtime\ErrorPrototype.h" />
1381    <ClInclude Include="..\runtime\ExceptionHelpers.h" />
1382    <ClInclude Include="..\runtime\Executable.h" />
1383    <ClInclude Include="..\runtime\Float32Array.h" />
1384    <ClInclude Include="..\runtime\Float64Array.h" />
1385    <ClInclude Include="..\runtime\FunctionConstructor.h" />
1386    <ClInclude Include="..\runtime\FunctionExecutableDump.h" />
1387    <ClInclude Include="..\runtime\FunctionPrototype.h" />
1388    <ClInclude Include="..\runtime\GenericTypedArrayView.h" />
1389    <ClInclude Include="..\runtime\GenericTypedArrayViewInlines.h" />
1390    <ClInclude Include="..\runtime\GetterSetter.h" />
1391    <ClInclude Include="..\runtime\Identifier.h" />
1392    <ClInclude Include="..\runtime\IndexingHeader.h" />
1393    <ClInclude Include="..\runtime\IndexingHeaderInlines.h" />
1394    <ClInclude Include="..\runtime\IndexingType.h" />
1395    <ClInclude Include="..\runtime\InitializeThreading.h" />
1396    <ClInclude Include="..\runtime\Int16Array.h" />
1397    <ClInclude Include="..\runtime\Int32Array.h" />
1398    <ClInclude Include="..\runtime\Int8Array.h" />
1399    <ClInclude Include="..\runtime\IntendedStructureChain.h" />
1400    <ClInclude Include="..\runtime\InternalFunction.h" />
1401    <ClInclude Include="..\runtime\Intrinsic.h" />
1402    <ClInclude Include="..\runtime\JSAPIValueWrapper.h" />
1403    <ClInclude Include="..\runtime\JSActivation.h" />
1404    <ClInclude Include="..\runtime\JSArgumentsIterator.h" />
1405    <ClInclude Include="..\runtime\JSArray.h" />
1406    <ClInclude Include="..\runtime\JSArrayBuffer.h" />
1407    <ClInclude Include="..\runtime\JSArrayBufferConstructor.h" />
1408    <ClInclude Include="..\runtime\JSArrayBufferPrototype.h" />
1409    <ClInclude Include="..\runtime\JSArrayBufferView.h" />
1410    <ClInclude Include="..\runtime\JSArrayBufferViewInlines.h" />
1411    <ClInclude Include="..\runtime\JSArrayIterator.h" />
1412    <ClInclude Include="..\runtime\JSBoundFunction.h" />
1413    <ClInclude Include="..\runtime\JSCInlines.h" />
1414    <ClInclude Include="..\runtime\JSCJSValue.h" />
1415    <ClInclude Include="..\runtime\JSCJSValueInlines.h" />
1416    <ClInclude Include="..\runtime\JSCell.h" />
1417    <ClInclude Include="..\runtime\JSConsole.h" />
1418    <ClInclude Include="..\runtime\JSDataView.h" />
1419    <ClInclude Include="..\runtime\JSDataViewPrototype.h" />
1420    <ClInclude Include="..\runtime\JSDateMath.h" />
1421    <ClInclude Include="..\runtime\JSDestructibleObject.h" />
1422    <ClInclude Include="..\runtime\JSExportMacros.h" />
1423    <ClInclude Include="..\runtime\JSFloat32Array.h" />
1424    <ClInclude Include="..\runtime\JSFloat64Array.h" />
1425    <ClInclude Include="..\runtime\JSFunction.h" />
1426    <ClInclude Include="..\runtime\JSGenericTypedArrayView.h" />
1427    <ClInclude Include="..\runtime\JSGenericTypedArrayViewConstructor.h" />
1428    <ClInclude Include="..\runtime\JSGenericTypedArrayViewConstructorInlines.h" />
1429    <ClInclude Include="..\runtime\JSGenericTypedArrayViewInlines.h" />
1430    <ClInclude Include="..\runtime\JSGenericTypedArrayViewPrototype.h" />
1431    <ClInclude Include="..\runtime\JSGenericTypedArrayViewPrototypeInlines.h" />
1432    <ClInclude Include="..\runtime\JSGlobalObject.h" />
1433    <ClInclude Include="..\runtime\JSGlobalObjectFunctions.h" />
1434    <ClInclude Include="..\runtime\JSInt16Array.h" />
1435    <ClInclude Include="..\runtime\JSInt32Array.h" />
1436    <ClInclude Include="..\runtime\JSInt8Array.h" />
1437    <ClInclude Include="..\runtime\JSLock.h" />
1438    <ClInclude Include="..\runtime\JSMap.h" />
1439    <ClInclude Include="..\runtime\JSMapIterator.h" />
1440    <ClInclude Include="..\runtime\JSNameScope.h" />
1441    <ClInclude Include="..\runtime\JSNotAnObject.h" />
1442    <ClInclude Include="..\runtime\JSONObject.h" />
1443    <ClInclude Include="..\runtime\JSObject.h" />
1444    <ClInclude Include="..\runtime\JSPromise.h" />
1445    <ClInclude Include="..\runtime\JSPromiseConstructor.h" />
1446    <ClInclude Include="..\runtime\JSPromiseDeferred.h" />
1447    <ClInclude Include="..\runtime\JSPromiseFunctions.h" />
1448    <ClInclude Include="..\runtime\JSPromiseReaction.h" />
1449    <ClInclude Include="..\runtime\JSPromisePrototype.h" />
1450    <ClInclude Include="..\runtime\JSPropertyNameIterator.h" />
1451    <ClInclude Include="..\runtime\JSProxy.h" />
1452    <ClInclude Include="..\runtime\JSScope.h" />
1453    <ClInclude Include="..\runtime\JSSegmentedVariableObject.h" />
1454    <ClInclude Include="..\runtime\JSSet.h" />
1455    <ClInclude Include="..\runtime\JSSetIterator.h" />
1456    <ClInclude Include="..\runtime\JSString.h" />
1457    <ClInclude Include="..\runtime\JSStringBuilder.h" />
1458    <ClInclude Include="..\runtime\JSStringJoiner.h" />
1459    <ClInclude Include="..\runtime\JSSymbolTableObject.h" />
1460    <ClInclude Include="..\runtime\JSType.h" />
1461    <ClInclude Include="..\runtime\JSTypeInfo.h" />
1462    <ClInclude Include="..\runtime\JSTypedArrayConstructors.h" />
1463    <ClInclude Include="..\runtime\JSTypedArrayPrototypes.h" />
1464    <ClInclude Include="..\runtime\JSTypedArrays.h" />
1465    <ClInclude Include="..\runtime\JSUint16Array.h" />
1466    <ClInclude Include="..\runtime\JSUint32Array.h" />
1467    <ClInclude Include="..\runtime\JSUint8Array.h" />
1468    <ClInclude Include="..\runtime\JSUint8ClampedArray.h" />
1469    <ClInclude Include="..\runtime\JSVariableObject.h" />
1470    <ClInclude Include="..\runtime\JSWeakMap.h" />
1471    <ClInclude Include="..\runtime\JSWithScope.h" />
1472    <ClInclude Include="..\runtime\JSWrapperObject.h" />
1473    <ClInclude Include="..\runtime\LiteralParser.h" />
1474    <ClInclude Include="..\runtime\Lookup.h" />
1475    <ClInclude Include="..\runtime\MapConstructor.h" />
1476    <ClInclude Include="..\runtime\MapData.h" />
1477    <ClInclude Include="..\runtime\MapIteratorConstructor.h" />
1478    <ClInclude Include="..\runtime\MapIteratorPrototype.h" />
1479    <ClInclude Include="..\runtime\MapPrototype.h" />
1480    <ClInclude Include="..\runtime\MatchResult.h" />
1481    <ClInclude Include="..\runtime\MathObject.h" />
1482    <ClInclude Include="..\runtime\MemoryStatistics.h" />
1483    <ClInclude Include="..\runtime\Microtask.h" />
1484    <ClInclude Include="..\runtime\NameConstructor.h" />
1485    <ClInclude Include="..\runtime\NameInstance.h" />
1486    <ClInclude Include="..\runtime\NamePrototype.h" />
1487    <ClInclude Include="..\runtime\NativeErrorConstructor.h" />
1488    <ClInclude Include="..\runtime\NativeErrorPrototype.h" />
1489    <ClInclude Include="..\runtime\NumberConstructor.h" />
1490    <ClInclude Include="..\runtime\NumberObject.h" />
1491    <ClInclude Include="..\runtime\NumberPrototype.h" />
1492    <ClInclude Include="..\runtime\NumericStrings.h" />
1493    <ClInclude Include="..\runtime\ObjectConstructor.h" />
1494    <ClInclude Include="..\runtime\ObjectPrototype.h" />
1495    <ClInclude Include="..\runtime\Operations.h" />
1496    <ClInclude Include="..\runtime\Options.h" />
1497    <ClInclude Include="..\runtime\PrivateName.h" />
1498    <ClInclude Include="..\runtime\PropertyDescriptor.h" />
1499    <ClInclude Include="..\runtime\PropertyMapHashTable.h" />
1500    <ClInclude Include="..\runtime\PropertyName.h" />
1501    <ClInclude Include="..\runtime\PropertyNameArray.h" />
1502    <ClInclude Include="..\runtime\PropertyOffset.h" />
1503    <ClInclude Include="..\runtime\PropertySlot.h" />
1504    <ClInclude Include="..\runtime\PropertyStorage.h" />
1505    <ClInclude Include="..\runtime\Protect.h" />
1506    <ClInclude Include="..\runtime\PrototypeMap.h" />
1507    <ClInclude Include="..\runtime\PutDirectIndexMode.h" />
1508    <ClInclude Include="..\runtime\PutPropertySlot.h" />
1509    <ClInclude Include="..\runtime\RegExp.h" />
1510    <ClInclude Include="..\runtime\RegExpCache.h" />
1511    <ClInclude Include="..\runtime\RegExpCachedResult.h" />
1512    <ClInclude Include="..\runtime\RegExpConstructor.h" />
1513    <ClInclude Include="..\runtime\RegExpKey.h" />
1514    <ClInclude Include="..\runtime\RegExpMatchesArray.h" />
1515    <ClInclude Include="..\runtime\RegExpObject.h" />
1516    <ClInclude Include="..\runtime\RegExpPrototype.h" />
1517    <ClInclude Include="..\runtime\Reject.h" />
1518    <ClInclude Include="..\runtime\SamplingCounter.h" />
1519    <ClInclude Include="..\runtime\SetConstructor.h" />
1520    <ClInclude Include="..\runtime\SetIteratorConstructor.h" />
1521    <ClInclude Include="..\runtime\SetIteratorPrototype.h" />
1522    <ClInclude Include="..\runtime\SetPrototype.h" />
1523    <ClInclude Include="..\runtime\SimpleTypedArrayController.h" />
1524    <ClInclude Include="..\runtime\SmallStrings.h" />
1525    <ClInclude Include="..\runtime\SparseArrayValueMap.h" />
1526    <ClInclude Include="..\runtime\StackAlignment.h" />
1527    <ClInclude Include="..\runtime\StrictEvalActivation.h" />
1528    <ClInclude Include="..\runtime\StringConstructor.h" />
1529    <ClInclude Include="..\runtime\StringObject.h" />
1530    <ClInclude Include="..\runtime\StringPrototype.h" />
1531    <ClInclude Include="..\runtime\StringRecursionChecker.h" />
1532    <ClInclude Include="..\runtime\Structure.h" />
1533    <ClInclude Include="..\runtime\StructureChain.h" />
1534    <ClInclude Include="..\runtime\StructureIDBlob.h" />
1535    <ClInclude Include="..\runtime\StructureIDTable.h" />
1536    <ClInclude Include="..\runtime\StructureRareData.h" />
1537    <ClInclude Include="..\runtime\StructureRareDataInlines.h" />
1538    <ClInclude Include="..\runtime\StructureTransitionTable.h" />
1539    <ClInclude Include="..\runtime\SymbolTable.h" />
1540    <ClInclude Include="..\runtime\TestRunnerUtils.h" />
1541    <ClInclude Include="..\runtime\Tracing.h" />
1542    <ClInclude Include="..\runtime\ToNativeFromValue.h" />
1543    <ClInclude Include="..\runtime\TypedArrayAdaptors.h" />
1544    <ClInclude Include="..\runtime\TypedArrayController.h" />
1545    <ClInclude Include="..\runtime\TypedArrayInlines.h" />
1546    <ClInclude Include="..\runtime\TypedArrayType.h" />
1547    <ClInclude Include="..\runtime\TypedArrays.h" />
1548    <ClInclude Include="..\runtime\Uint16Array.h" />
1549    <ClInclude Include="..\runtime\Uint16WithFraction.h" />
1550    <ClInclude Include="..\runtime\Uint32Array.h" />
1551    <ClInclude Include="..\runtime\Uint8Array.h" />
1552    <ClInclude Include="..\runtime\VM.h" />
1553    <ClInclude Include="..\runtime\VMEntryScope.h" />
1554    <ClInclude Include="..\runtime\Watchdog.h" />
1555    <ClInclude Include="..\runtime\WeakGCMap.h" />
1556    <ClInclude Include="..\runtime\WeakMapConstructor.h" />
1557    <ClInclude Include="..\runtime\WeakMapData.h" />
1558    <ClInclude Include="..\runtime\WeakMapPrototype.h" />
1559    <ClInclude Include="..\runtime\WeakRandom.h" />
1560    <ClInclude Include="..\runtime\WriteBarrier.h" />
1561    <ClInclude Include="..\runtime\WriteBarrierInlines.h" />
1562    <ClInclude Include="..\tools\CodeProfile.h" />
1563    <ClInclude Include="..\tools\CodeProfiling.h" />
1564    <ClInclude Include="..\tools\ProfileTreeNode.h" />
1565    <ClInclude Include="..\tools\TieredMMapArray.h" />
1566    <ClInclude Include="..\yarr\RegularExpression.h" />
1567    <ClInclude Include="..\yarr\Yarr.h" />
1568    <ClInclude Include="..\yarr\YarrCanonicalizeUCS2.h" />
1569    <ClInclude Include="..\yarr\YarrInterpreter.h" />
1570    <ClInclude Include="..\yarr\YarrJIT.h" />
1571    <ClInclude Include="..\yarr\YarrParser.h" />
1572    <ClInclude Include="..\yarr\YarrPattern.h" />
1573    <ClInclude Include="..\yarr\YarrSyntaxChecker.h" />
1574  </ItemGroup>
1575  <ItemGroup>
1576    <None Include="..\bytecode\BytecodeList.json" />
1577    <None Include="JavaScriptCorePostBuild.cmd">
1578      <FileType>Document</FileType>
1579    </None>
1580    <None Include="JavaScriptCorePreBuild.cmd">
1581      <FileType>Document</FileType>
1582    </None>
1583    <None Include="JavaScriptCorePreLink.cmd">
1584      <FileType>Document</FileType>
1585    </None>
1586  </ItemGroup>
1587  <ItemGroup>
1588    <MASM Include="$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\LowLevelInterpreterWin.asm">
1589      <UseSafeExceptionHandlers Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</UseSafeExceptionHandlers>
1590      <UseSafeExceptionHandlers Condition="'$(Configuration)|$(Platform)'=='Production|Win32'">true</UseSafeExceptionHandlers>
1591      <UseSafeExceptionHandlers Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</UseSafeExceptionHandlers>
1592      <UseSafeExceptionHandlers Condition="'$(Configuration)|$(Platform)'=='DebugSuffix|Win32'">true</UseSafeExceptionHandlers>
1593      <UseSafeExceptionHandlers Condition="'$(Configuration)|$(Platform)'=='Debug_WinCairo|Win32'">true</UseSafeExceptionHandlers>
1594      <UseSafeExceptionHandlers Condition="'$(Configuration)|$(Platform)'=='Release_WinCairo|Win32'">true</UseSafeExceptionHandlers>
1595    </MASM>
1596    <MASM Include="..\jit\JITStubsMSVC64.asm">
1597      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug_WinCairo|Win32'">true</ExcludedFromBuild>
1598      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
1599      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='DebugSuffix|Win32'">true</ExcludedFromBuild>
1600      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release_WinCairo|Win32'">true</ExcludedFromBuild>
1601      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Production|Win32'">true</ExcludedFromBuild>
1602      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
1603    </MASM>
1604  </ItemGroup>
1605  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
1606  <ImportGroup Label="ExtensionTargets">
1607    <Import Project="$(VCTargetsPath)\BuildCustomizations\masm.targets" />
1608  </ImportGroup>
1609</Project>