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="Debug|Win32">
5      <Configuration>Debug</Configuration>
6      <Platform>Win32</Platform>
7    </ProjectConfiguration>
8    <ProjectConfiguration Include="Debug|x64">
9      <Configuration>Debug</Configuration>
10      <Platform>x64</Platform>
11    </ProjectConfiguration>
12    <ProjectConfiguration Include="Profile|Win32">
13      <Configuration>Profile</Configuration>
14      <Platform>Win32</Platform>
15    </ProjectConfiguration>
16    <ProjectConfiguration Include="Profile|x64">
17      <Configuration>Profile</Configuration>
18      <Platform>x64</Platform>
19    </ProjectConfiguration>
20    <ProjectConfiguration Include="Release|Win32">
21      <Configuration>Release</Configuration>
22      <Platform>Win32</Platform>
23    </ProjectConfiguration>
24    <ProjectConfiguration Include="Release|x64">
25      <Configuration>Release</Configuration>
26      <Platform>x64</Platform>
27    </ProjectConfiguration>
28  </ItemGroup>
29  <PropertyGroup Label="Globals">
30    <ProjectGuid>{28FD076D-10B5-4BD8-A4CF-F44C7002A803}</ProjectGuid>
31    <RootNamespace>Reactor</RootNamespace>
32    <Keyword>Win32Proj</Keyword>
33  </PropertyGroup>
34  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
35  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
36    <ConfigurationType>StaticLibrary</ConfigurationType>
37    <CharacterSet>NotSet</CharacterSet>
38    <WholeProgramOptimization>true</WholeProgramOptimization>
39    <PlatformToolset>v120</PlatformToolset>
40  </PropertyGroup>
41  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'" Label="Configuration">
42    <ConfigurationType>StaticLibrary</ConfigurationType>
43    <CharacterSet>NotSet</CharacterSet>
44    <WholeProgramOptimization>true</WholeProgramOptimization>
45    <PlatformToolset>v120</PlatformToolset>
46  </PropertyGroup>
47  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
48    <ConfigurationType>StaticLibrary</ConfigurationType>
49    <CharacterSet>NotSet</CharacterSet>
50    <WholeProgramOptimization>false</WholeProgramOptimization>
51    <PlatformToolset>v120</PlatformToolset>
52  </PropertyGroup>
53  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
54    <ConfigurationType>StaticLibrary</ConfigurationType>
55    <CharacterSet>NotSet</CharacterSet>
56    <WholeProgramOptimization>true</WholeProgramOptimization>
57    <PlatformToolset>v120</PlatformToolset>
58  </PropertyGroup>
59  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Profile|x64'" Label="Configuration">
60    <ConfigurationType>StaticLibrary</ConfigurationType>
61    <CharacterSet>NotSet</CharacterSet>
62    <WholeProgramOptimization>true</WholeProgramOptimization>
63    <PlatformToolset>v120</PlatformToolset>
64  </PropertyGroup>
65  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
66    <ConfigurationType>StaticLibrary</ConfigurationType>
67    <CharacterSet>NotSet</CharacterSet>
68    <WholeProgramOptimization>false</WholeProgramOptimization>
69    <PlatformToolset>v120</PlatformToolset>
70  </PropertyGroup>
71  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
72  <ImportGroup Label="ExtensionSettings">
73  </ImportGroup>
74  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
75    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
76  </ImportGroup>
77  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'" Label="PropertySheets">
78    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
79  </ImportGroup>
80  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
81    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
82  </ImportGroup>
83  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
84    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
85  </ImportGroup>
86  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Profile|x64'" Label="PropertySheets">
87    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
88  </ImportGroup>
89  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
90    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
91  </ImportGroup>
92  <PropertyGroup Label="UserMacros" />
93  <PropertyGroup>
94    <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
95    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)bin\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</OutDir>
96    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)obj\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</IntDir>
97    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)bin\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</OutDir>
98    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)obj\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</IntDir>
99    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)bin\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</OutDir>
100    <OutDir Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'">$(SolutionDir)bin\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</OutDir>
101    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)obj\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</IntDir>
102    <IntDir Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'">$(SolutionDir)obj\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</IntDir>
103    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)bin\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</OutDir>
104    <OutDir Condition="'$(Configuration)|$(Platform)'=='Profile|x64'">$(SolutionDir)bin\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</OutDir>
105    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)obj\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</IntDir>
106    <IntDir Condition="'$(Configuration)|$(Platform)'=='Profile|x64'">$(SolutionDir)obj\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</IntDir>
107  </PropertyGroup>
108  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
109    <ClCompile>
110      <Optimization>Disabled</Optimization>
111      <IntrinsicFunctions>true</IntrinsicFunctions>
112      <AdditionalIncludeDirectories>..\;..\..\third_party\LLVM\include;..\..\third_party\LLVM\win32;..\Common;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
113      <PreprocessorDefinitions>WIN32;_DEBUG;_LIB; _CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
114      <MinimalRebuild>true</MinimalRebuild>
115      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
116      <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
117      <PrecompiledHeader>
118      </PrecompiledHeader>
119      <WarningLevel>Level3</WarningLevel>
120      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
121      <DisableSpecificWarnings>4530;%(DisableSpecificWarnings)</DisableSpecificWarnings>
122    </ClCompile>
123    <ProjectReference>
124      <LinkLibraryDependencies>false</LinkLibraryDependencies>
125    </ProjectReference>
126  </ItemDefinitionGroup>
127  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
128    <Midl>
129      <TargetEnvironment>X64</TargetEnvironment>
130    </Midl>
131    <ClCompile>
132      <Optimization>Disabled</Optimization>
133      <AdditionalIncludeDirectories>..\;..\..\third_party\LLVM\include;..\..\third_party\LLVM\win32;..\Common;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
134      <PreprocessorDefinitions>WIN32;_DEBUG;_LIB; _CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
135      <MinimalRebuild>true</MinimalRebuild>
136      <ExceptionHandling>
137      </ExceptionHandling>
138      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
139      <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
140      <PrecompiledHeader>
141      </PrecompiledHeader>
142      <WarningLevel>Level3</WarningLevel>
143      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
144      <DisableSpecificWarnings>4530;%(DisableSpecificWarnings)</DisableSpecificWarnings>
145      <OmitFramePointers>false</OmitFramePointers>
146    </ClCompile>
147    <ProjectReference>
148      <LinkLibraryDependencies>false</LinkLibraryDependencies>
149    </ProjectReference>
150  </ItemDefinitionGroup>
151  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
152    <ClCompile>
153      <Optimization>Full</Optimization>
154      <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
155      <IntrinsicFunctions>false</IntrinsicFunctions>
156      <FavorSizeOrSpeed>Size</FavorSizeOrSpeed>
157      <OmitFramePointers>true</OmitFramePointers>
158      <WholeProgramOptimization>true</WholeProgramOptimization>
159      <AdditionalIncludeDirectories>..\;..\..\third_party\LLVM\include;..\..\third_party\LLVM\win32;..\Common;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
160      <PreprocessorDefinitions>WIN32;NDEBUG;_LIB;_SECURE_SCL=0;_HAS_EXCEPTIONS=0; _CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
161      <ExceptionHandling>false</ExceptionHandling>
162      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
163      <BufferSecurityCheck>false</BufferSecurityCheck>
164      <PrecompiledHeader>
165      </PrecompiledHeader>
166      <WarningLevel>Level3</WarningLevel>
167      <DebugInformationFormat>
168      </DebugInformationFormat>
169      <DisableSpecificWarnings>4530;%(DisableSpecificWarnings)</DisableSpecificWarnings>
170      <EnableFiberSafeOptimizations>true</EnableFiberSafeOptimizations>
171      <StringPooling>true</StringPooling>
172      <FloatingPointExceptions>false</FloatingPointExceptions>
173    </ClCompile>
174    <ProjectReference>
175      <LinkLibraryDependencies>false</LinkLibraryDependencies>
176    </ProjectReference>
177  </ItemDefinitionGroup>
178  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'">
179    <ClCompile>
180      <Optimization>Full</Optimization>
181      <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
182      <IntrinsicFunctions>false</IntrinsicFunctions>
183      <FavorSizeOrSpeed>Size</FavorSizeOrSpeed>
184      <OmitFramePointers>false</OmitFramePointers>
185      <WholeProgramOptimization>false</WholeProgramOptimization>
186      <AdditionalIncludeDirectories>..\;..\..\third_party\LLVM\include;..\..\third_party\LLVM\win32;..\Common;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
187      <PreprocessorDefinitions>WIN32;NDEBUG;_LIB;_SECURE_SCL=0;_HAS_EXCEPTIONS=0; _CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
188      <ExceptionHandling>false</ExceptionHandling>
189      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
190      <BufferSecurityCheck>false</BufferSecurityCheck>
191      <PrecompiledHeader>
192      </PrecompiledHeader>
193      <WarningLevel>Level3</WarningLevel>
194      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
195      <DisableSpecificWarnings>4530;%(DisableSpecificWarnings)</DisableSpecificWarnings>
196      <EnableFiberSafeOptimizations>true</EnableFiberSafeOptimizations>
197      <StringPooling>true</StringPooling>
198      <FloatingPointExceptions>false</FloatingPointExceptions>
199    </ClCompile>
200    <ProjectReference>
201      <LinkLibraryDependencies>false</LinkLibraryDependencies>
202    </ProjectReference>
203  </ItemDefinitionGroup>
204  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
205    <Midl>
206      <TargetEnvironment>X64</TargetEnvironment>
207    </Midl>
208    <ClCompile>
209      <Optimization>Full</Optimization>
210      <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
211      <IntrinsicFunctions>false</IntrinsicFunctions>
212      <FavorSizeOrSpeed>Size</FavorSizeOrSpeed>
213      <OmitFramePointers>true</OmitFramePointers>
214      <WholeProgramOptimization>true</WholeProgramOptimization>
215      <AdditionalIncludeDirectories>..\;..\..\third_party\LLVM\include;..\..\third_party\LLVM\win32;..\Common;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
216      <PreprocessorDefinitions>WIN32;NDEBUG;_LIB;_SECURE_SCL=0;_HAS_EXCEPTIONS=0; _CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
217      <ExceptionHandling>false</ExceptionHandling>
218      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
219      <BufferSecurityCheck>false</BufferSecurityCheck>
220      <PrecompiledHeader>
221      </PrecompiledHeader>
222      <WarningLevel>Level3</WarningLevel>
223      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
224      <DisableSpecificWarnings>4530;%(DisableSpecificWarnings)</DisableSpecificWarnings>
225      <EnableFiberSafeOptimizations>true</EnableFiberSafeOptimizations>
226      <StringPooling>true</StringPooling>
227      <FloatingPointExceptions>false</FloatingPointExceptions>
228    </ClCompile>
229    <ProjectReference>
230      <LinkLibraryDependencies>false</LinkLibraryDependencies>
231    </ProjectReference>
232  </ItemDefinitionGroup>
233  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Profile|x64'">
234    <Midl>
235      <TargetEnvironment>X64</TargetEnvironment>
236    </Midl>
237    <ClCompile>
238      <Optimization>Full</Optimization>
239      <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
240      <IntrinsicFunctions>false</IntrinsicFunctions>
241      <FavorSizeOrSpeed>Size</FavorSizeOrSpeed>
242      <OmitFramePointers>false</OmitFramePointers>
243      <WholeProgramOptimization>false</WholeProgramOptimization>
244      <AdditionalIncludeDirectories>..\;..\..\third_party\LLVM\include;..\..\third_party\LLVM\win32;..\Common;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
245      <PreprocessorDefinitions>WIN32;NDEBUG;_LIB;_SECURE_SCL=0;_HAS_EXCEPTIONS=0; _CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
246      <ExceptionHandling>false</ExceptionHandling>
247      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
248      <BufferSecurityCheck>false</BufferSecurityCheck>
249      <PrecompiledHeader>
250      </PrecompiledHeader>
251      <WarningLevel>Level3</WarningLevel>
252      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
253      <DisableSpecificWarnings>4530;%(DisableSpecificWarnings)</DisableSpecificWarnings>
254      <EnableFiberSafeOptimizations>true</EnableFiberSafeOptimizations>
255      <StringPooling>true</StringPooling>
256      <FloatingPointExceptions>false</FloatingPointExceptions>
257    </ClCompile>
258    <ProjectReference>
259      <LinkLibraryDependencies>false</LinkLibraryDependencies>
260    </ProjectReference>
261  </ItemDefinitionGroup>
262  <ItemGroup>
263    <ClCompile Include="DLL.cpp" />
264    <ClCompile Include="Nucleus.cpp" />
265    <ClCompile Include="Routine.cpp" />
266    <ClCompile Include="RoutineManager.cpp" />
267  </ItemGroup>
268  <ItemGroup>
269    <ClInclude Include="DLL.hpp" />
270    <ClInclude Include="Nucleus.hpp" />
271    <ClInclude Include="Reactor.hpp" />
272    <ClInclude Include="Routine.hpp" />
273    <ClInclude Include="RoutineManager.hpp" />
274    <ClInclude Include="x86.hpp" />
275  </ItemGroup>
276  <ItemGroup>
277    <ProjectReference Include="..\..\third_party\LLVM\include\llvm\intrinsics_gen.vcxproj">
278      <Project>{e9b87b46-1eb0-4d95-9049-41b148fbadcd}</Project>
279      <Private>true</Private>
280      <ReferenceOutputAssembly>true</ReferenceOutputAssembly>
281      <CopyLocalSatelliteAssemblies>false</CopyLocalSatelliteAssemblies>
282      <LinkLibraryDependencies>true</LinkLibraryDependencies>
283      <UseLibraryDependencyInputs>false</UseLibraryDependencyInputs>
284    </ProjectReference>
285    <ProjectReference Include="..\..\third_party\LLVM\lib\Analysis\LLVMAnalysis.vcxproj">
286      <Project>{97edf19c-6360-4770-9255-eba2f1a13e9b}</Project>
287      <Private>true</Private>
288      <ReferenceOutputAssembly>true</ReferenceOutputAssembly>
289      <CopyLocalSatelliteAssemblies>false</CopyLocalSatelliteAssemblies>
290      <LinkLibraryDependencies>true</LinkLibraryDependencies>
291      <UseLibraryDependencyInputs>false</UseLibraryDependencyInputs>
292    </ProjectReference>
293    <ProjectReference Include="..\..\third_party\LLVM\lib\CodeGen\LLVMCodeGen.vcxproj">
294      <Project>{7be5f26f-0525-42bb-aaed-56c5b4582b99}</Project>
295      <Private>true</Private>
296      <ReferenceOutputAssembly>true</ReferenceOutputAssembly>
297      <CopyLocalSatelliteAssemblies>false</CopyLocalSatelliteAssemblies>
298      <LinkLibraryDependencies>true</LinkLibraryDependencies>
299      <UseLibraryDependencyInputs>false</UseLibraryDependencyInputs>
300    </ProjectReference>
301    <ProjectReference Include="..\..\third_party\LLVM\lib\CodeGen\SelectionDAG\LLVMSelectionDAG.vcxproj">
302      <Project>{cdc80e5c-954b-4bcb-8c81-58645f5103a5}</Project>
303      <Private>true</Private>
304      <ReferenceOutputAssembly>true</ReferenceOutputAssembly>
305      <CopyLocalSatelliteAssemblies>false</CopyLocalSatelliteAssemblies>
306      <LinkLibraryDependencies>true</LinkLibraryDependencies>
307      <UseLibraryDependencyInputs>false</UseLibraryDependencyInputs>
308    </ProjectReference>
309    <ProjectReference Include="..\..\third_party\LLVM\lib\ExecutionEngine\JIT\LLVMJIT.vcxproj">
310      <Project>{f03005cf-b4db-46d1-b673-e268c3b0c3f7}</Project>
311      <Private>true</Private>
312      <ReferenceOutputAssembly>true</ReferenceOutputAssembly>
313      <CopyLocalSatelliteAssemblies>false</CopyLocalSatelliteAssemblies>
314      <LinkLibraryDependencies>true</LinkLibraryDependencies>
315      <UseLibraryDependencyInputs>false</UseLibraryDependencyInputs>
316    </ProjectReference>
317    <ProjectReference Include="..\..\third_party\LLVM\lib\ExecutionEngine\LLVMExecutionEngine.vcxproj">
318      <Project>{75362c64-1b52-4266-b079-22c8e00f53d5}</Project>
319      <Private>true</Private>
320      <ReferenceOutputAssembly>true</ReferenceOutputAssembly>
321      <CopyLocalSatelliteAssemblies>false</CopyLocalSatelliteAssemblies>
322      <LinkLibraryDependencies>true</LinkLibraryDependencies>
323      <UseLibraryDependencyInputs>false</UseLibraryDependencyInputs>
324    </ProjectReference>
325    <ProjectReference Include="..\..\third_party\LLVM\lib\MC\LLVMMC.vcxproj">
326      <Project>{8ab70e5d-2814-4682-af9f-3062758baeab}</Project>
327      <Private>true</Private>
328      <ReferenceOutputAssembly>true</ReferenceOutputAssembly>
329      <CopyLocalSatelliteAssemblies>false</CopyLocalSatelliteAssemblies>
330      <LinkLibraryDependencies>true</LinkLibraryDependencies>
331      <UseLibraryDependencyInputs>false</UseLibraryDependencyInputs>
332    </ProjectReference>
333    <ProjectReference Include="..\..\third_party\LLVM\lib\Support\LLVMSupport.vcxproj">
334      <Project>{c688dd59-c6cb-4b33-b56f-a7d6f3761524}</Project>
335      <Private>true</Private>
336      <ReferenceOutputAssembly>true</ReferenceOutputAssembly>
337      <CopyLocalSatelliteAssemblies>false</CopyLocalSatelliteAssemblies>
338      <LinkLibraryDependencies>true</LinkLibraryDependencies>
339      <UseLibraryDependencyInputs>false</UseLibraryDependencyInputs>
340    </ProjectReference>
341    <ProjectReference Include="..\..\third_party\LLVM\lib\TableGen\LLVMTableGen.vcxproj">
342      <Project>{bd8ee868-0d68-4a92-b277-3c9ebdc5ec3c}</Project>
343      <Private>true</Private>
344      <ReferenceOutputAssembly>true</ReferenceOutputAssembly>
345      <CopyLocalSatelliteAssemblies>false</CopyLocalSatelliteAssemblies>
346      <LinkLibraryDependencies>true</LinkLibraryDependencies>
347      <UseLibraryDependencyInputs>false</UseLibraryDependencyInputs>
348    </ProjectReference>
349    <ProjectReference Include="..\..\third_party\LLVM\lib\Target\LLVMTarget.vcxproj">
350      <Project>{76f7b8c2-c825-40dc-bb68-9d987275e320}</Project>
351      <Private>true</Private>
352      <ReferenceOutputAssembly>true</ReferenceOutputAssembly>
353      <CopyLocalSatelliteAssemblies>false</CopyLocalSatelliteAssemblies>
354      <LinkLibraryDependencies>true</LinkLibraryDependencies>
355      <UseLibraryDependencyInputs>false</UseLibraryDependencyInputs>
356    </ProjectReference>
357    <ProjectReference Include="..\..\third_party\LLVM\lib\Target\X86\InstPrinter\LLVMX86AsmPrinter.vcxproj">
358      <Project>{80fe41df-5232-4fc1-8697-461026a708cf}</Project>
359      <Private>true</Private>
360      <ReferenceOutputAssembly>true</ReferenceOutputAssembly>
361      <CopyLocalSatelliteAssemblies>false</CopyLocalSatelliteAssemblies>
362      <LinkLibraryDependencies>true</LinkLibraryDependencies>
363      <UseLibraryDependencyInputs>false</UseLibraryDependencyInputs>
364    </ProjectReference>
365    <ProjectReference Include="..\..\third_party\LLVM\lib\Target\X86\LLVMX86CodeGen.vcxproj">
366      <Project>{f513cbef-b281-4b76-9cb5-7d31cecc739a}</Project>
367      <Private>true</Private>
368      <ReferenceOutputAssembly>true</ReferenceOutputAssembly>
369      <CopyLocalSatelliteAssemblies>false</CopyLocalSatelliteAssemblies>
370      <LinkLibraryDependencies>true</LinkLibraryDependencies>
371      <UseLibraryDependencyInputs>false</UseLibraryDependencyInputs>
372    </ProjectReference>
373    <ProjectReference Include="..\..\third_party\LLVM\lib\Target\X86\MCTargetDesc\LLVMX86Desc.vcxproj">
374      <Project>{5c3dad88-8163-499d-bb6c-6f44174f87b6}</Project>
375      <Private>true</Private>
376      <ReferenceOutputAssembly>true</ReferenceOutputAssembly>
377      <CopyLocalSatelliteAssemblies>false</CopyLocalSatelliteAssemblies>
378      <LinkLibraryDependencies>true</LinkLibraryDependencies>
379      <UseLibraryDependencyInputs>false</UseLibraryDependencyInputs>
380    </ProjectReference>
381    <ProjectReference Include="..\..\third_party\LLVM\lib\Target\X86\TargetInfo\LLVMX86Info.vcxproj">
382      <Project>{180da636-1b92-4dd4-af86-db32bbf7bdac}</Project>
383      <Private>true</Private>
384      <ReferenceOutputAssembly>true</ReferenceOutputAssembly>
385      <CopyLocalSatelliteAssemblies>false</CopyLocalSatelliteAssemblies>
386      <LinkLibraryDependencies>true</LinkLibraryDependencies>
387      <UseLibraryDependencyInputs>false</UseLibraryDependencyInputs>
388    </ProjectReference>
389    <ProjectReference Include="..\..\third_party\LLVM\lib\Target\X86\Utils\LLVMX86Utils.vcxproj">
390      <Project>{9deaa5e7-d432-4770-b96d-221b56d74fcc}</Project>
391      <Private>true</Private>
392      <ReferenceOutputAssembly>true</ReferenceOutputAssembly>
393      <CopyLocalSatelliteAssemblies>false</CopyLocalSatelliteAssemblies>
394      <LinkLibraryDependencies>true</LinkLibraryDependencies>
395      <UseLibraryDependencyInputs>false</UseLibraryDependencyInputs>
396    </ProjectReference>
397    <ProjectReference Include="..\..\third_party\LLVM\lib\Target\X86\X86CommonTableGen.vcxproj">
398      <Project>{531b1d71-5ee6-4576-971e-9cc28b0b3868}</Project>
399      <Private>true</Private>
400      <ReferenceOutputAssembly>true</ReferenceOutputAssembly>
401      <CopyLocalSatelliteAssemblies>false</CopyLocalSatelliteAssemblies>
402      <LinkLibraryDependencies>true</LinkLibraryDependencies>
403      <UseLibraryDependencyInputs>false</UseLibraryDependencyInputs>
404    </ProjectReference>
405    <ProjectReference Include="..\..\third_party\LLVM\lib\Transforms\InstCombine\LLVMInstCombine.vcxproj">
406      <Project>{d35c7204-d4e0-4ee5-8b6d-ba1b589f5d36}</Project>
407      <Private>true</Private>
408      <ReferenceOutputAssembly>true</ReferenceOutputAssembly>
409      <CopyLocalSatelliteAssemblies>false</CopyLocalSatelliteAssemblies>
410      <LinkLibraryDependencies>true</LinkLibraryDependencies>
411      <UseLibraryDependencyInputs>false</UseLibraryDependencyInputs>
412    </ProjectReference>
413    <ProjectReference Include="..\..\third_party\LLVM\lib\Transforms\Scalar\LLVMScalarOpts.vcxproj">
414      <Project>{a3c67d8f-e19a-46ef-91ab-c7840fe2b97c}</Project>
415      <Private>true</Private>
416      <ReferenceOutputAssembly>true</ReferenceOutputAssembly>
417      <CopyLocalSatelliteAssemblies>false</CopyLocalSatelliteAssemblies>
418      <LinkLibraryDependencies>true</LinkLibraryDependencies>
419      <UseLibraryDependencyInputs>false</UseLibraryDependencyInputs>
420    </ProjectReference>
421    <ProjectReference Include="..\..\third_party\LLVM\lib\Transforms\Utils\LLVMTransformUtils.vcxproj">
422      <Project>{5c514254-58ee-4850-8743-f5d7beaa3e66}</Project>
423      <Private>true</Private>
424      <ReferenceOutputAssembly>true</ReferenceOutputAssembly>
425      <CopyLocalSatelliteAssemblies>false</CopyLocalSatelliteAssemblies>
426      <LinkLibraryDependencies>true</LinkLibraryDependencies>
427      <UseLibraryDependencyInputs>false</UseLibraryDependencyInputs>
428    </ProjectReference>
429    <ProjectReference Include="..\..\third_party\LLVM\lib\VMCore\LLVMCore.vcxproj">
430      <Project>{00f3295c-f7a0-43d3-bd0b-1bc0515b30e1}</Project>
431      <Private>true</Private>
432      <ReferenceOutputAssembly>true</ReferenceOutputAssembly>
433      <CopyLocalSatelliteAssemblies>false</CopyLocalSatelliteAssemblies>
434      <LinkLibraryDependencies>true</LinkLibraryDependencies>
435      <UseLibraryDependencyInputs>false</UseLibraryDependencyInputs>
436    </ProjectReference>
437    <ProjectReference Include="..\..\third_party\LLVM\utils\TableGen\llvm-tblgen.vcxproj">
438      <Project>{1f8587cb-0779-44bb-afa4-03dd8a036d75}</Project>
439      <Private>true</Private>
440      <ReferenceOutputAssembly>true</ReferenceOutputAssembly>
441      <CopyLocalSatelliteAssemblies>false</CopyLocalSatelliteAssemblies>
442      <LinkLibraryDependencies>true</LinkLibraryDependencies>
443      <UseLibraryDependencyInputs>false</UseLibraryDependencyInputs>
444    </ProjectReference>
445  </ItemGroup>
446  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
447  <ImportGroup Label="ExtensionTargets">
448  </ImportGroup>
449</Project>