Home | History | Annotate | Download | only in llvm
      1 <?xml version="1.0" encoding="utf-8"?>
      2 <Project DefaultTargets="Build" ToolsVersion="14.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>{E9B87B46-1EB0-4D95-9049-41B148FBADCD}</ProjectGUID>
     31     <Keyword>Win32Proj</Keyword>
     32     <Platform>Win32</Platform>
     33     <ProjectName>intrinsics_gen</ProjectName>
     34   </PropertyGroup>
     35   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
     36   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
     37     <ConfigurationType>Utility</ConfigurationType>
     38     <UseOfMfc>false</UseOfMfc>
     39     <CharacterSet>MultiByte</CharacterSet>
     40     <PlatformToolset>v140</PlatformToolset>
     41   </PropertyGroup>
     42   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
     43     <ConfigurationType>Utility</ConfigurationType>
     44     <UseOfMfc>false</UseOfMfc>
     45     <CharacterSet>NotSet</CharacterSet>
     46     <PlatformToolset>v140</PlatformToolset>
     47   </PropertyGroup>
     48   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
     49     <ConfigurationType>Utility</ConfigurationType>
     50     <UseOfMfc>false</UseOfMfc>
     51     <CharacterSet>MultiByte</CharacterSet>
     52     <PlatformToolset>v140</PlatformToolset>
     53   </PropertyGroup>
     54   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'" Label="Configuration">
     55     <ConfigurationType>Utility</ConfigurationType>
     56     <UseOfMfc>false</UseOfMfc>
     57     <CharacterSet>MultiByte</CharacterSet>
     58     <PlatformToolset>v140</PlatformToolset>
     59   </PropertyGroup>
     60   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
     61     <ConfigurationType>Utility</ConfigurationType>
     62     <UseOfMfc>false</UseOfMfc>
     63     <CharacterSet>NotSet</CharacterSet>
     64     <PlatformToolset>v140</PlatformToolset>
     65   </PropertyGroup>
     66   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Profile|x64'" Label="Configuration">
     67     <ConfigurationType>Utility</ConfigurationType>
     68     <UseOfMfc>false</UseOfMfc>
     69     <CharacterSet>NotSet</CharacterSet>
     70     <PlatformToolset>v140</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     <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)obj\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</IntDir>
     82     <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)obj\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</IntDir>
     83     <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)obj\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</IntDir>
     84     <IntDir Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'">$(SolutionDir)obj\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</IntDir>
     85     <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)obj\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</IntDir>
     86     <IntDir Condition="'$(Configuration)|$(Platform)'=='Profile|x64'">$(SolutionDir)obj\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</IntDir>
     87     <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)bin\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</OutDir>
     88     <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)bin\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</OutDir>
     89     <OutDir Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'">$(SolutionDir)bin\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</OutDir>
     90     <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)bin\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</OutDir>
     91     <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)bin\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</OutDir>
     92     <OutDir Condition="'$(Configuration)|$(Platform)'=='Profile|x64'">$(SolutionDir)bin\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</OutDir>
     93   </PropertyGroup>
     94   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
     95     <Midl>
     96       <AdditionalIncludeDirectories>..\llvm;..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
     97       <OutputDirectory>$(IntDir)</OutputDirectory>
     98       <HeaderFileName>%(Filename).h</HeaderFileName>
     99       <TypeLibraryName>%(Filename).tlb</TypeLibraryName>
    100       <InterfaceIdentifierFileName>%(Filename)_i.c</InterfaceIdentifierFileName>
    101       <ProxyFileName>%(Filename)_p.c</ProxyFileName>
    102     </Midl>
    103   </ItemDefinitionGroup>
    104   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
    105     <Midl>
    106       <AdditionalIncludeDirectories>..\llvm;..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
    107       <OutputDirectory>$(IntDir)</OutputDirectory>
    108       <HeaderFileName>%(Filename).h</HeaderFileName>
    109       <TypeLibraryName>%(Filename).tlb</TypeLibraryName>
    110       <InterfaceIdentifierFileName>%(Filename)_i.c</InterfaceIdentifierFileName>
    111       <ProxyFileName>%(Filename)_p.c</ProxyFileName>
    112     </Midl>
    113   </ItemDefinitionGroup>
    114   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
    115     <Midl>
    116       <AdditionalIncludeDirectories>..\llvm;..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
    117       <OutputDirectory>$(IntDir)</OutputDirectory>
    118       <HeaderFileName>%(Filename).h</HeaderFileName>
    119       <TypeLibraryName>%(Filename).tlb</TypeLibraryName>
    120       <InterfaceIdentifierFileName>%(Filename)_i.c</InterfaceIdentifierFileName>
    121       <ProxyFileName>%(Filename)_p.c</ProxyFileName>
    122     </Midl>
    123   </ItemDefinitionGroup>
    124   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'">
    125     <Midl>
    126       <AdditionalIncludeDirectories>..\llvm;..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
    127       <OutputDirectory>$(IntDir)</OutputDirectory>
    128       <HeaderFileName>%(Filename).h</HeaderFileName>
    129       <TypeLibraryName>%(Filename).tlb</TypeLibraryName>
    130       <InterfaceIdentifierFileName>%(Filename)_i.c</InterfaceIdentifierFileName>
    131       <ProxyFileName>%(Filename)_p.c</ProxyFileName>
    132     </Midl>
    133   </ItemDefinitionGroup>
    134   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
    135     <Midl>
    136       <AdditionalIncludeDirectories>..\llvm;..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
    137       <OutputDirectory>$(IntDir)</OutputDirectory>
    138       <HeaderFileName>%(Filename).h</HeaderFileName>
    139       <TypeLibraryName>%(Filename).tlb</TypeLibraryName>
    140       <InterfaceIdentifierFileName>%(Filename)_i.c</InterfaceIdentifierFileName>
    141       <ProxyFileName>%(Filename)_p.c</ProxyFileName>
    142     </Midl>
    143   </ItemDefinitionGroup>
    144   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Profile|x64'">
    145     <Midl>
    146       <AdditionalIncludeDirectories>..\llvm;..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
    147       <OutputDirectory>$(IntDir)</OutputDirectory>
    148       <HeaderFileName>%(Filename).h</HeaderFileName>
    149       <TypeLibraryName>%(Filename).tlb</TypeLibraryName>
    150       <InterfaceIdentifierFileName>%(Filename)_i.c</InterfaceIdentifierFileName>
    151       <ProxyFileName>%(Filename)_p.c</ProxyFileName>
    152     </Midl>
    153   </ItemDefinitionGroup>
    154   <ItemGroup>
    155     <CustomBuild Include="Intrinsics.gen">
    156       <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Building Intrinsics.gen...</Message>
    157       <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Building Intrinsics.gen...</Message>
    158       <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)bin\llvm-tblgen\$(Platform)\$(Configuration)\llvm-tblgen.exe -gen-intrinsic -I ..\llvm -I ..\..\lib/Target -I ..\..\include Intrinsics.td -o Intrinsics.gen
    159 </Command>
    160       <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)bin\llvm-tblgen\$(Platform)\$(Configuration)\llvm-tblgen.exe -gen-intrinsic -I ..\llvm -I ..\..\lib/Target -I ..\..\include Intrinsics.td -o Intrinsics.gen
    161 </Command>
    162       <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)bin\llvm-tblgen\$(Platform)\$(Configuration)\llvm-tblgen.exe;Intrinsics.td;IntrinsicsAlpha.td;IntrinsicsARM.td;IntrinsicsCellSPU.td;IntrinsicsPowerPC.td;IntrinsicsPTX.td;IntrinsicsX86.td;IntrinsicsXCore.td;CodeGen\ValueTypes.td;Target\Target.td;Target\TargetCallingConv.td;Target\TargetSchedule.td;Target\TargetSelectionDAG.td;%(AdditionalInputs)</AdditionalInputs>
    163       <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)bin\llvm-tblgen\$(Platform)\$(Configuration)\llvm-tblgen.exe;Intrinsics.td;IntrinsicsAlpha.td;IntrinsicsARM.td;IntrinsicsCellSPU.td;IntrinsicsPowerPC.td;IntrinsicsPTX.td;IntrinsicsX86.td;IntrinsicsXCore.td;CodeGen\ValueTypes.td;Intrinsics.td;IntrinsicsAlpha.td;IntrinsicsARM.td;IntrinsicsCellSPU.td;IntrinsicsPowerPC.td;IntrinsicsPTX.td;IntrinsicsX86.td;IntrinsicsXCore.td;Target\Target.td;Target\TargetCallingConv.td;Target\TargetSchedule.td;Target\TargetSelectionDAG.td;Intrinsics.td;%(AdditionalInputs)</AdditionalInputs>
    164       <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Intrinsics.gen</Outputs>
    165       <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Intrinsics.gen</Outputs>
    166       <Message Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Building Intrinsics.gen...</Message>
    167       <Message Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'">Building Intrinsics.gen...</Message>
    168       <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Building Intrinsics.gen...</Message>
    169       <Message Condition="'$(Configuration)|$(Platform)'=='Profile|x64'">Building Intrinsics.gen...</Message>
    170       <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)bin\llvm-tblgen\$(Platform)\$(Configuration)\llvm-tblgen.exe -gen-intrinsic -I ..\llvm -I ..\..\lib/Target -I ..\..\include Intrinsics.td -o Intrinsics.gen
    171 </Command>
    172       <Command Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'">$(SolutionDir)bin\llvm-tblgen\$(Platform)\$(Configuration)\llvm-tblgen.exe -gen-intrinsic -I ..\llvm -I ..\..\lib/Target -I ..\..\include Intrinsics.td -o Intrinsics.gen
    173 </Command>
    174       <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)bin\llvm-tblgen\$(Platform)\$(Configuration)\llvm-tblgen.exe -gen-intrinsic -I ..\llvm -I ..\..\lib/Target -I ..\..\include Intrinsics.td -o Intrinsics.gen
    175 </Command>
    176       <Command Condition="'$(Configuration)|$(Platform)'=='Profile|x64'">$(SolutionDir)bin\llvm-tblgen\$(Platform)\$(Configuration)\llvm-tblgen.exe -gen-intrinsic -I ..\llvm -I ..\..\lib/Target -I ..\..\include Intrinsics.td -o Intrinsics.gen
    177 </Command>
    178       <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)bin\llvm-tblgen\$(Platform)\$(Configuration)\llvm-tblgen.exe;Intrinsics.td;IntrinsicsAlpha.td;IntrinsicsARM.td;IntrinsicsCellSPU.td;IntrinsicsPowerPC.td;IntrinsicsPTX.td;IntrinsicsX86.td;IntrinsicsXCore.td;CodeGen\ValueTypes.td;Intrinsics.td;IntrinsicsAlpha.td;IntrinsicsARM.td;IntrinsicsCellSPU.td;IntrinsicsPowerPC.td;IntrinsicsPTX.td;IntrinsicsX86.td;IntrinsicsXCore.td;Target\Target.td;Target\TargetCallingConv.td;Target\TargetSchedule.td;Target\TargetSelectionDAG.td;Intrinsics.td;%(AdditionalInputs)</AdditionalInputs>
    179       <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'">$(SolutionDir)bin\llvm-tblgen\$(Platform)\$(Configuration)\llvm-tblgen.exe;Intrinsics.td;IntrinsicsAlpha.td;IntrinsicsARM.td;IntrinsicsCellSPU.td;IntrinsicsPowerPC.td;IntrinsicsPTX.td;IntrinsicsX86.td;IntrinsicsXCore.td;CodeGen\ValueTypes.td;Intrinsics.td;IntrinsicsAlpha.td;IntrinsicsARM.td;IntrinsicsCellSPU.td;IntrinsicsPowerPC.td;IntrinsicsPTX.td;IntrinsicsX86.td;IntrinsicsXCore.td;Target\Target.td;Target\TargetCallingConv.td;Target\TargetSchedule.td;Target\TargetSelectionDAG.td;Intrinsics.td;%(AdditionalInputs)</AdditionalInputs>
    180       <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)bin\llvm-tblgen\$(Platform)\$(Configuration)\llvm-tblgen.exe;Intrinsics.td;IntrinsicsAlpha.td;IntrinsicsARM.td;IntrinsicsCellSPU.td;IntrinsicsPowerPC.td;IntrinsicsPTX.td;IntrinsicsX86.td;IntrinsicsXCore.td;CodeGen\ValueTypes.td;Intrinsics.td;IntrinsicsAlpha.td;IntrinsicsARM.td;IntrinsicsCellSPU.td;IntrinsicsPowerPC.td;IntrinsicsPTX.td;IntrinsicsX86.td;IntrinsicsXCore.td;Target\Target.td;Target\TargetCallingConv.td;Target\TargetSchedule.td;Target\TargetSelectionDAG.td;Intrinsics.td;%(AdditionalInputs)</AdditionalInputs>
    181       <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Profile|x64'">$(SolutionDir)bin\llvm-tblgen\$(Platform)\$(Configuration)\llvm-tblgen.exe;Intrinsics.td;IntrinsicsAlpha.td;IntrinsicsARM.td;IntrinsicsCellSPU.td;IntrinsicsPowerPC.td;IntrinsicsPTX.td;IntrinsicsX86.td;IntrinsicsXCore.td;CodeGen\ValueTypes.td;Intrinsics.td;IntrinsicsAlpha.td;IntrinsicsARM.td;IntrinsicsCellSPU.td;IntrinsicsPowerPC.td;IntrinsicsPTX.td;IntrinsicsX86.td;IntrinsicsXCore.td;Target\Target.td;Target\TargetCallingConv.td;Target\TargetSchedule.td;Target\TargetSelectionDAG.td;Intrinsics.td;%(AdditionalInputs)</AdditionalInputs>
    182       <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Intrinsics.gen</Outputs>
    183       <Outputs Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'">Intrinsics.gen</Outputs>
    184       <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Intrinsics.gen</Outputs>
    185       <Outputs Condition="'$(Configuration)|$(Platform)'=='Profile|x64'">Intrinsics.gen</Outputs>
    186     </CustomBuild>
    187   </ItemGroup>
    188   <ItemGroup>
    189     <ProjectReference Include="..\..\utils/TableGen/llvm-tblgen.vcxproj">
    190       <Project>1F8587CB-0779-44BB-AFA4-03DD8A036D75</Project>
    191     </ProjectReference>
    192   </ItemGroup>
    193   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
    194   <ImportGroup Label="ExtensionTargets">
    195   </ImportGroup>
    196 </Project>