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>