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