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>{1F8587CB-0779-44BB-AFA4-03DD8A036D75}</ProjectGUID>
31    <Keyword>Win32Proj</Keyword>
32    <Platform>Win32</Platform>
33    <ProjectName>llvm-tblgen</ProjectName>
34  </PropertyGroup>
35  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
36  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
37    <ConfigurationType>Application</ConfigurationType>
38    <UseOfMfc>false</UseOfMfc>
39    <CharacterSet>MultiByte</CharacterSet>
40    <PlatformToolset>v120</PlatformToolset>
41  </PropertyGroup>
42  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
43    <ConfigurationType>Application</ConfigurationType>
44    <UseOfMfc>false</UseOfMfc>
45    <CharacterSet>NotSet</CharacterSet>
46    <PlatformToolset>v120</PlatformToolset>
47  </PropertyGroup>
48  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
49    <ConfigurationType>Application</ConfigurationType>
50    <UseOfMfc>false</UseOfMfc>
51    <CharacterSet>MultiByte</CharacterSet>
52    <PlatformToolset>v120</PlatformToolset>
53  </PropertyGroup>
54  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'" Label="Configuration">
55    <ConfigurationType>Application</ConfigurationType>
56    <UseOfMfc>false</UseOfMfc>
57    <CharacterSet>MultiByte</CharacterSet>
58    <PlatformToolset>v120</PlatformToolset>
59  </PropertyGroup>
60  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
61    <ConfigurationType>Application</ConfigurationType>
62    <UseOfMfc>false</UseOfMfc>
63    <CharacterSet>NotSet</CharacterSet>
64    <PlatformToolset>v120</PlatformToolset>
65  </PropertyGroup>
66  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Profile|x64'" Label="Configuration">
67    <ConfigurationType>Application</ConfigurationType>
68    <UseOfMfc>false</UseOfMfc>
69    <CharacterSet>NotSet</CharacterSet>
70    <PlatformToolset>v120</PlatformToolset>
71  </PropertyGroup>
72  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
73  <ImportGroup Label="ExtensionSettings">
74  </ImportGroup>
75  <ImportGroup Label="PropertySheets">
76    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
77  </ImportGroup>
78  <PropertyGroup Label="UserMacros" />
79  <PropertyGroup>
80    <_ProjectFileVersion>10.0.20506.1</_ProjectFileVersion>
81    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)bin\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</OutDir>
82    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)bin\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</OutDir>
83    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)obj\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</IntDir>
84    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)obj\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</IntDir>
85    <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(ProjectName)</TargetName>
86    <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(ProjectName)</TargetName>
87    <TargetExt Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">.exe</TargetExt>
88    <TargetExt Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">.exe</TargetExt>
89    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
90    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
91    <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</GenerateManifest>
92    <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</GenerateManifest>
93    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)bin\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</OutDir>
94    <OutDir Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'">$(SolutionDir)bin\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</OutDir>
95    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)bin\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</OutDir>
96    <OutDir Condition="'$(Configuration)|$(Platform)'=='Profile|x64'">$(SolutionDir)bin\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</OutDir>
97    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)obj\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</IntDir>
98    <IntDir Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'">$(SolutionDir)obj\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</IntDir>
99    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)obj\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</IntDir>
100    <IntDir Condition="'$(Configuration)|$(Platform)'=='Profile|x64'">$(SolutionDir)obj\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</IntDir>
101    <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(ProjectName)</TargetName>
102    <TargetName Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'">$(ProjectName)</TargetName>
103    <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(ProjectName)</TargetName>
104    <TargetName Condition="'$(Configuration)|$(Platform)'=='Profile|x64'">$(ProjectName)</TargetName>
105    <TargetExt Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">.exe</TargetExt>
106    <TargetExt Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'">.exe</TargetExt>
107    <TargetExt Condition="'$(Configuration)|$(Platform)'=='Release|x64'">.exe</TargetExt>
108    <TargetExt Condition="'$(Configuration)|$(Platform)'=='Profile|x64'">.exe</TargetExt>
109    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
110    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'">false</LinkIncremental>
111    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
112    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Profile|x64'">false</LinkIncremental>
113    <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</GenerateManifest>
114    <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'">true</GenerateManifest>
115    <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</GenerateManifest>
116    <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Profile|x64'">true</GenerateManifest>
117  </PropertyGroup>
118  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
119    <ClCompile>
120      <AdditionalOptions> /Zm1000 -w14062 %(AdditionalOptions)</AdditionalOptions>
121      <AdditionalIncludeDirectories>..\TableGen;..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
122      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
123      <CompileAs>CompileAsCpp</CompileAs>
124      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
125      <DisableSpecificWarnings>4146;4180;4224;4244;4267;4275;4291;4345;4351;4355;4503;4551;4624;4715;4800;4065;4181</DisableSpecificWarnings>
126      <ExceptionHandling>Sync</ExceptionHandling>
127      <InlineFunctionExpansion>Disabled</InlineFunctionExpansion>
128      <MultiProcessorCompilation>true</MultiProcessorCompilation>
129      <Optimization>Disabled</Optimization>
130      <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
131      <RuntimeTypeInfo>true</RuntimeTypeInfo>
132      <WarningLevel>Level3</WarningLevel>
133      <PreprocessorDefinitions>WIN32;_WINDOWS;_DEBUG;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions)</PreprocessorDefinitions>
134      <AssemblerListingLocation>Debug</AssemblerListingLocation>
135      <ObjectFileName>$(IntDir)</ObjectFileName>
136      <ProgramDataBaseFileName>..\..\bin/Debug/llvm-tblgen.pdb</ProgramDataBaseFileName>
137    </ClCompile>
138    <ResourceCompile>
139      <PreprocessorDefinitions>WIN32;_WINDOWS;_DEBUG;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions)</PreprocessorDefinitions>
140      <AdditionalIncludeDirectories>..\TableGen;..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
141    </ResourceCompile>
142    <Midl>
143      <AdditionalIncludeDirectories>..\TableGen;..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
144      <OutputDirectory>$(IntDir)</OutputDirectory>
145      <HeaderFileName>%(Filename).h</HeaderFileName>
146      <TypeLibraryName>%(Filename).tlb</TypeLibraryName>
147      <InterfaceIdentifierFileName>%(Filename)_i.c</InterfaceIdentifierFileName>
148      <ProxyFileName>%(Filename)_p.c</ProxyFileName>
149    </Midl>
150    <Link>
151      <AdditionalOptions> /machine:X86 /debug %(AdditionalOptions)</AdditionalOptions>
152      <AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib</AdditionalDependencies>
153      <AdditionalLibraryDirectories>%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
154      <GenerateDebugInformation>true</GenerateDebugInformation>
155      <ImportLibrary>..\..\lib/Debug/llvm-tblgen.lib</ImportLibrary>
156      <LinkIncremental>true</LinkIncremental>
157      <ProgramDataBaseFileName>..\..\bin/Debug/llvm-tblgen.pdb</ProgramDataBaseFileName>
158      <StackReserveSize>10000000</StackReserveSize>
159      <SubSystem>Console</SubSystem>
160      <Version>
161      </Version>
162    </Link>
163    <ProjectReference>
164      <LinkLibraryDependencies>true</LinkLibraryDependencies>
165    </ProjectReference>
166  </ItemDefinitionGroup>
167  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
168    <ClCompile>
169      <AdditionalOptions> /Zm1000 -w14062 %(AdditionalOptions)</AdditionalOptions>
170      <AdditionalIncludeDirectories>..\TableGen;..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
171      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
172      <CompileAs>CompileAsCpp</CompileAs>
173      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
174      <DisableSpecificWarnings>4146;4180;4224;4244;4267;4275;4291;4345;4351;4355;4503;4551;4624;4715;4800;4065;4181</DisableSpecificWarnings>
175      <ExceptionHandling>Sync</ExceptionHandling>
176      <InlineFunctionExpansion>Disabled</InlineFunctionExpansion>
177      <MultiProcessorCompilation>true</MultiProcessorCompilation>
178      <Optimization>Disabled</Optimization>
179      <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
180      <RuntimeTypeInfo>true</RuntimeTypeInfo>
181      <WarningLevel>Level3</WarningLevel>
182      <PreprocessorDefinitions>WIN32;_WINDOWS;_DEBUG;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions)</PreprocessorDefinitions>
183      <AssemblerListingLocation>Debug</AssemblerListingLocation>
184      <ObjectFileName>$(IntDir)</ObjectFileName>
185      <ProgramDataBaseFileName>..\..\bin/Debug/llvm-tblgen.pdb</ProgramDataBaseFileName>
186      <OmitFramePointers>false</OmitFramePointers>
187    </ClCompile>
188    <ResourceCompile>
189      <PreprocessorDefinitions>WIN32;_WINDOWS;_DEBUG;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions)</PreprocessorDefinitions>
190      <AdditionalIncludeDirectories>..\TableGen;..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
191    </ResourceCompile>
192    <Midl>
193      <AdditionalIncludeDirectories>..\TableGen;..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
194      <OutputDirectory>$(IntDir)</OutputDirectory>
195      <HeaderFileName>%(Filename).h</HeaderFileName>
196      <TypeLibraryName>%(Filename).tlb</TypeLibraryName>
197      <InterfaceIdentifierFileName>%(Filename)_i.c</InterfaceIdentifierFileName>
198      <ProxyFileName>%(Filename)_p.c</ProxyFileName>
199    </Midl>
200    <Link>
201      <AdditionalOptions>/debug %(AdditionalOptions)</AdditionalOptions>
202      <AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib</AdditionalDependencies>
203      <AdditionalLibraryDirectories>%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
204      <GenerateDebugInformation>true</GenerateDebugInformation>
205      <ImportLibrary>..\..\lib/Debug/llvm-tblgen.lib</ImportLibrary>
206      <LinkIncremental>true</LinkIncremental>
207      <ProgramDataBaseFileName>..\..\bin/Debug/llvm-tblgen.pdb</ProgramDataBaseFileName>
208      <StackReserveSize>10000000</StackReserveSize>
209      <SubSystem>Console</SubSystem>
210      <Version>
211      </Version>
212    </Link>
213    <ProjectReference>
214      <LinkLibraryDependencies>true</LinkLibraryDependencies>
215    </ProjectReference>
216  </ItemDefinitionGroup>
217  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
218    <ClCompile>
219      <AdditionalOptions> /Zm1000 -w14062 %(AdditionalOptions)</AdditionalOptions>
220      <AdditionalIncludeDirectories>..\TableGen;..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
221      <CompileAs>CompileAsCpp</CompileAs>
222      <DisableSpecificWarnings>4146;4180;4224;4244;4267;4275;4291;4345;4351;4355;4503;4551;4624;4715;4800;4065;4181</DisableSpecificWarnings>
223      <ExceptionHandling>Sync</ExceptionHandling>
224      <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
225      <MultiProcessorCompilation>true</MultiProcessorCompilation>
226      <Optimization>MaxSpeed</Optimization>
227      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
228      <RuntimeTypeInfo>true</RuntimeTypeInfo>
229      <WarningLevel>Level3</WarningLevel>
230      <DebugInformationFormat>
231      </DebugInformationFormat>
232      <PreprocessorDefinitions>WIN32;_WINDOWS;NDEBUG;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Release";%(PreprocessorDefinitions)</PreprocessorDefinitions>
233      <AssemblerListingLocation>Release</AssemblerListingLocation>
234      <ObjectFileName>$(IntDir)</ObjectFileName>
235      <ProgramDataBaseFileName>..\..\bin/Release/llvm-tblgen.pdb</ProgramDataBaseFileName>
236    </ClCompile>
237    <ResourceCompile>
238      <PreprocessorDefinitions>WIN32;_WINDOWS;NDEBUG;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions)</PreprocessorDefinitions>
239      <AdditionalIncludeDirectories>..\TableGen;..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
240    </ResourceCompile>
241    <Midl>
242      <AdditionalIncludeDirectories>..\TableGen;..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
243      <OutputDirectory>$(IntDir)</OutputDirectory>
244      <HeaderFileName>%(Filename).h</HeaderFileName>
245      <TypeLibraryName>%(Filename).tlb</TypeLibraryName>
246      <InterfaceIdentifierFileName>%(Filename)_i.c</InterfaceIdentifierFileName>
247      <ProxyFileName>%(Filename)_p.c</ProxyFileName>
248    </Midl>
249    <Link>
250      <AdditionalOptions> /machine:X86 %(AdditionalOptions)</AdditionalOptions>
251      <AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib</AdditionalDependencies>
252      <AdditionalLibraryDirectories>%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
253      <GenerateDebugInformation>false</GenerateDebugInformation>
254      <ImportLibrary>..\..\lib/Release/llvm-tblgen.lib</ImportLibrary>
255      <ProgramDataBaseFileName>..\..\bin/Release/llvm-tblgen.pdb</ProgramDataBaseFileName>
256      <StackReserveSize>10000000</StackReserveSize>
257      <SubSystem>Console</SubSystem>
258      <Version>
259      </Version>
260    </Link>
261    <ProjectReference>
262      <LinkLibraryDependencies>true</LinkLibraryDependencies>
263    </ProjectReference>
264  </ItemDefinitionGroup>
265  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'">
266    <ClCompile>
267      <AdditionalOptions> /Zm1000 -w14062 %(AdditionalOptions)</AdditionalOptions>
268      <AdditionalIncludeDirectories>..\TableGen;..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
269      <CompileAs>CompileAsCpp</CompileAs>
270      <DisableSpecificWarnings>4146;4180;4224;4244;4267;4275;4291;4345;4351;4355;4503;4551;4624;4715;4800;4065;4181</DisableSpecificWarnings>
271      <ExceptionHandling>Sync</ExceptionHandling>
272      <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
273      <MultiProcessorCompilation>true</MultiProcessorCompilation>
274      <Optimization>MaxSpeed</Optimization>
275      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
276      <RuntimeTypeInfo>true</RuntimeTypeInfo>
277      <WarningLevel>Level3</WarningLevel>
278      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
279      <PreprocessorDefinitions>WIN32;_WINDOWS;NDEBUG;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Release";%(PreprocessorDefinitions)</PreprocessorDefinitions>
280      <AssemblerListingLocation>Release</AssemblerListingLocation>
281      <ObjectFileName>$(IntDir)</ObjectFileName>
282      <ProgramDataBaseFileName>..\..\bin/Release/llvm-tblgen.pdb</ProgramDataBaseFileName>
283      <OmitFramePointers>false</OmitFramePointers>
284    </ClCompile>
285    <ResourceCompile>
286      <PreprocessorDefinitions>WIN32;_WINDOWS;NDEBUG;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions)</PreprocessorDefinitions>
287      <AdditionalIncludeDirectories>..\TableGen;..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
288    </ResourceCompile>
289    <Midl>
290      <AdditionalIncludeDirectories>..\TableGen;..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
291      <OutputDirectory>$(IntDir)</OutputDirectory>
292      <HeaderFileName>%(Filename).h</HeaderFileName>
293      <TypeLibraryName>%(Filename).tlb</TypeLibraryName>
294      <InterfaceIdentifierFileName>%(Filename)_i.c</InterfaceIdentifierFileName>
295      <ProxyFileName>%(Filename)_p.c</ProxyFileName>
296    </Midl>
297    <Link>
298      <AdditionalOptions> /machine:X86 %(AdditionalOptions)</AdditionalOptions>
299      <AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib</AdditionalDependencies>
300      <AdditionalLibraryDirectories>%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
301      <GenerateDebugInformation>false</GenerateDebugInformation>
302      <ImportLibrary>..\..\lib/Release/llvm-tblgen.lib</ImportLibrary>
303      <ProgramDataBaseFileName>..\..\bin/Release/llvm-tblgen.pdb</ProgramDataBaseFileName>
304      <StackReserveSize>10000000</StackReserveSize>
305      <SubSystem>Console</SubSystem>
306      <Version>
307      </Version>
308    </Link>
309    <ProjectReference>
310      <LinkLibraryDependencies>true</LinkLibraryDependencies>
311    </ProjectReference>
312  </ItemDefinitionGroup>
313  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
314    <ClCompile>
315      <AdditionalOptions> /Zm1000 -w14062 %(AdditionalOptions)</AdditionalOptions>
316      <AdditionalIncludeDirectories>..\TableGen;..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
317      <CompileAs>CompileAsCpp</CompileAs>
318      <DisableSpecificWarnings>4146;4180;4224;4244;4267;4275;4291;4345;4351;4355;4503;4551;4624;4715;4800;4065;4181</DisableSpecificWarnings>
319      <ExceptionHandling>Sync</ExceptionHandling>
320      <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
321      <MultiProcessorCompilation>true</MultiProcessorCompilation>
322      <Optimization>MaxSpeed</Optimization>
323      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
324      <RuntimeTypeInfo>true</RuntimeTypeInfo>
325      <WarningLevel>Level3</WarningLevel>
326      <DebugInformationFormat>
327      </DebugInformationFormat>
328      <PreprocessorDefinitions>WIN32;_WINDOWS;NDEBUG;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Release";%(PreprocessorDefinitions)</PreprocessorDefinitions>
329      <AssemblerListingLocation>Release</AssemblerListingLocation>
330      <ObjectFileName>$(IntDir)</ObjectFileName>
331      <ProgramDataBaseFileName>..\..\bin/Release/llvm-tblgen.pdb</ProgramDataBaseFileName>
332    </ClCompile>
333    <ResourceCompile>
334      <PreprocessorDefinitions>WIN32;_WINDOWS;NDEBUG;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions)</PreprocessorDefinitions>
335      <AdditionalIncludeDirectories>..\TableGen;..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
336    </ResourceCompile>
337    <Midl>
338      <AdditionalIncludeDirectories>..\TableGen;..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
339      <OutputDirectory>$(IntDir)</OutputDirectory>
340      <HeaderFileName>%(Filename).h</HeaderFileName>
341      <TypeLibraryName>%(Filename).tlb</TypeLibraryName>
342      <InterfaceIdentifierFileName>%(Filename)_i.c</InterfaceIdentifierFileName>
343      <ProxyFileName>%(Filename)_p.c</ProxyFileName>
344    </Midl>
345    <Link>
346      <AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib</AdditionalDependencies>
347      <AdditionalLibraryDirectories>%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
348      <GenerateDebugInformation>false</GenerateDebugInformation>
349      <ImportLibrary>..\..\lib/Release/llvm-tblgen.lib</ImportLibrary>
350      <ProgramDataBaseFileName>..\..\bin/Release/llvm-tblgen.pdb</ProgramDataBaseFileName>
351      <StackReserveSize>10000000</StackReserveSize>
352      <SubSystem>Console</SubSystem>
353      <Version>
354      </Version>
355    </Link>
356    <ProjectReference>
357      <LinkLibraryDependencies>true</LinkLibraryDependencies>
358    </ProjectReference>
359  </ItemDefinitionGroup>
360  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Profile|x64'">
361    <ClCompile>
362      <AdditionalOptions> /Zm1000 -w14062 %(AdditionalOptions)</AdditionalOptions>
363      <AdditionalIncludeDirectories>..\TableGen;..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
364      <CompileAs>CompileAsCpp</CompileAs>
365      <DisableSpecificWarnings>4146;4180;4224;4244;4267;4275;4291;4345;4351;4355;4503;4551;4624;4715;4800;4065;4181</DisableSpecificWarnings>
366      <ExceptionHandling>Sync</ExceptionHandling>
367      <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
368      <MultiProcessorCompilation>true</MultiProcessorCompilation>
369      <Optimization>MaxSpeed</Optimization>
370      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
371      <RuntimeTypeInfo>true</RuntimeTypeInfo>
372      <WarningLevel>Level3</WarningLevel>
373      <DebugInformationFormat>
374      </DebugInformationFormat>
375      <PreprocessorDefinitions>WIN32;_WINDOWS;NDEBUG;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Release";%(PreprocessorDefinitions)</PreprocessorDefinitions>
376      <AssemblerListingLocation>Release</AssemblerListingLocation>
377      <ObjectFileName>$(IntDir)</ObjectFileName>
378      <ProgramDataBaseFileName>..\..\bin/Release/llvm-tblgen.pdb</ProgramDataBaseFileName>
379      <OmitFramePointers>false</OmitFramePointers>
380    </ClCompile>
381    <ResourceCompile>
382      <PreprocessorDefinitions>WIN32;_WINDOWS;NDEBUG;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions)</PreprocessorDefinitions>
383      <AdditionalIncludeDirectories>..\TableGen;..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
384    </ResourceCompile>
385    <Midl>
386      <AdditionalIncludeDirectories>..\TableGen;..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
387      <OutputDirectory>$(IntDir)</OutputDirectory>
388      <HeaderFileName>%(Filename).h</HeaderFileName>
389      <TypeLibraryName>%(Filename).tlb</TypeLibraryName>
390      <InterfaceIdentifierFileName>%(Filename)_i.c</InterfaceIdentifierFileName>
391      <ProxyFileName>%(Filename)_p.c</ProxyFileName>
392    </Midl>
393    <Link>
394      <AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib</AdditionalDependencies>
395      <AdditionalLibraryDirectories>%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
396      <GenerateDebugInformation>false</GenerateDebugInformation>
397      <ImportLibrary>..\..\lib/Release/llvm-tblgen.lib</ImportLibrary>
398      <ProgramDataBaseFileName>..\..\bin/Release/llvm-tblgen.pdb</ProgramDataBaseFileName>
399      <StackReserveSize>10000000</StackReserveSize>
400      <SubSystem>Console</SubSystem>
401      <Version>
402      </Version>
403    </Link>
404    <ProjectReference>
405      <LinkLibraryDependencies>true</LinkLibraryDependencies>
406    </ProjectReference>
407  </ItemDefinitionGroup>
408  <ItemGroup>
409    <ClCompile Include="ARMDecoderEmitter.cpp" />
410    <ClCompile Include="AsmMatcherEmitter.cpp" />
411    <ClCompile Include="AsmWriterEmitter.cpp" />
412    <ClCompile Include="AsmWriterInst.cpp" />
413    <ClCompile Include="CallingConvEmitter.cpp" />
414    <ClCompile Include="CodeEmitterGen.cpp" />
415    <ClCompile Include="CodeGenDAGPatterns.cpp" />
416    <ClCompile Include="CodeGenInstruction.cpp" />
417    <ClCompile Include="CodeGenRegisters.cpp" />
418    <ClCompile Include="CodeGenTarget.cpp" />
419    <ClCompile Include="DAGISelEmitter.cpp" />
420    <ClCompile Include="DAGISelMatcherEmitter.cpp" />
421    <ClCompile Include="DAGISelMatcherGen.cpp" />
422    <ClCompile Include="DAGISelMatcherOpt.cpp" />
423    <ClCompile Include="DAGISelMatcher.cpp" />
424    <ClCompile Include="DisassemblerEmitter.cpp" />
425    <ClCompile Include="EDEmitter.cpp" />
426    <ClCompile Include="FastISelEmitter.cpp" />
427    <ClCompile Include="FixedLenDecoderEmitter.cpp" />
428    <ClCompile Include="InstrEnumEmitter.cpp" />
429    <ClCompile Include="InstrInfoEmitter.cpp" />
430    <ClCompile Include="IntrinsicEmitter.cpp" />
431    <ClCompile Include="PseudoLoweringEmitter.cpp" />
432    <ClCompile Include="RegisterInfoEmitter.cpp" />
433    <ClCompile Include="SetTheory.cpp" />
434    <ClCompile Include="StringMatcher.cpp" />
435    <ClCompile Include="SubtargetEmitter.cpp" />
436    <ClCompile Include="TGValueTypes.cpp" />
437    <ClCompile Include="TableGen.cpp" />
438    <ClCompile Include="X86DisassemblerTables.cpp" />
439    <ClCompile Include="X86RecognizableInstr.cpp" />
440    <ClInclude Include="ARMDecoderEmitter.h" />
441    <ClInclude Include="AsmMatcherEmitter.h" />
442    <ClInclude Include="AsmWriterEmitter.h" />
443    <ClInclude Include="AsmWriterInst.h" />
444    <ClInclude Include="CallingConvEmitter.h" />
445    <ClInclude Include="CodeEmitterGen.h" />
446    <ClInclude Include="CodeGenDAGPatterns.h" />
447    <ClInclude Include="CodeGenInstruction.h" />
448    <ClInclude Include="CodeGenIntrinsics.h" />
449    <ClInclude Include="CodeGenRegisters.h" />
450    <ClInclude Include="CodeGenTarget.h" />
451    <ClInclude Include="DAGISelEmitter.h" />
452    <ClInclude Include="DAGISelMatcher.h" />
453    <ClInclude Include="DisassemblerEmitter.h" />
454    <ClInclude Include="EDEmitter.h" />
455    <ClInclude Include="FastISelEmitter.h" />
456    <ClInclude Include="FixedLenDecoderEmitter.h" />
457    <ClInclude Include="InstrEnumEmitter.h" />
458    <ClInclude Include="InstrInfoEmitter.h" />
459    <ClInclude Include="IntrinsicEmitter.h" />
460    <ClInclude Include="PseudoLoweringEmitter.h" />
461    <ClInclude Include="RegisterInfoEmitter.h" />
462    <ClInclude Include="SetTheory.h" />
463    <ClInclude Include="StringMatcher.h" />
464    <ClInclude Include="StringToOffsetTable.h" />
465    <ClInclude Include="SubtargetEmitter.h" />
466    <ClInclude Include="X86DisassemblerShared.h" />
467    <ClInclude Include="X86DisassemblerTables.h" />
468    <ClInclude Include="X86ModRMFilters.h" />
469    <ClInclude Include="X86RecognizableInstr.h" />
470  </ItemGroup>
471  <ItemGroup>
472    <ProjectReference Include="..\..\lib/Support/LLVMSupport.vcxproj">
473      <Project>C688DD59-C6CB-4B33-B56F-A7D6F3761524</Project>
474    </ProjectReference>
475    <ProjectReference Include="..\..\lib/TableGen/LLVMTableGen.vcxproj">
476      <Project>BD8EE868-0D68-4A92-B277-3C9EBDC5EC3C</Project>
477    </ProjectReference>
478  </ItemGroup>
479  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
480  <ImportGroup Label="ExtensionTargets">
481  </ImportGroup>
482</Project>