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>{E9B87B46-1EB0-4D95-9049-41B148FBADCD}</ProjectGUID> 31 <Keyword>Win32Proj</Keyword> 32 <Platform>Win32</Platform> 33 <ProjectName>intrinsics_gen</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>Utility</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>Utility</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>Utility</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>Utility</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>Utility</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>Utility</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 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)obj\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</IntDir> 83 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)obj\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</IntDir> 84 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)obj\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</IntDir> 85 <IntDir Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'">$(SolutionDir)obj\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</IntDir> 86 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)obj\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</IntDir> 87 <IntDir Condition="'$(Configuration)|$(Platform)'=='Profile|x64'">$(SolutionDir)obj\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</IntDir> 88 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)bin\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</OutDir> 89 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)bin\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</OutDir> 90 <OutDir Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'">$(SolutionDir)bin\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</OutDir> 91 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)bin\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</OutDir> 92 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)bin\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</OutDir> 93 <OutDir Condition="'$(Configuration)|$(Platform)'=='Profile|x64'">$(SolutionDir)bin\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</OutDir> 94 </PropertyGroup> 95 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> 96 <Midl> 97 <AdditionalIncludeDirectories>..\llvm;..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 98 <OutputDirectory>$(IntDir)</OutputDirectory> 99 <HeaderFileName>%(Filename).h</HeaderFileName> 100 <TypeLibraryName>%(Filename).tlb</TypeLibraryName> 101 <InterfaceIdentifierFileName>%(Filename)_i.c</InterfaceIdentifierFileName> 102 <ProxyFileName>%(Filename)_p.c</ProxyFileName> 103 </Midl> 104 </ItemDefinitionGroup> 105 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> 106 <Midl> 107 <AdditionalIncludeDirectories>..\llvm;..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 108 <OutputDirectory>$(IntDir)</OutputDirectory> 109 <HeaderFileName>%(Filename).h</HeaderFileName> 110 <TypeLibraryName>%(Filename).tlb</TypeLibraryName> 111 <InterfaceIdentifierFileName>%(Filename)_i.c</InterfaceIdentifierFileName> 112 <ProxyFileName>%(Filename)_p.c</ProxyFileName> 113 </Midl> 114 </ItemDefinitionGroup> 115 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> 116 <Midl> 117 <AdditionalIncludeDirectories>..\llvm;..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 118 <OutputDirectory>$(IntDir)</OutputDirectory> 119 <HeaderFileName>%(Filename).h</HeaderFileName> 120 <TypeLibraryName>%(Filename).tlb</TypeLibraryName> 121 <InterfaceIdentifierFileName>%(Filename)_i.c</InterfaceIdentifierFileName> 122 <ProxyFileName>%(Filename)_p.c</ProxyFileName> 123 </Midl> 124 </ItemDefinitionGroup> 125 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'"> 126 <Midl> 127 <AdditionalIncludeDirectories>..\llvm;..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 128 <OutputDirectory>$(IntDir)</OutputDirectory> 129 <HeaderFileName>%(Filename).h</HeaderFileName> 130 <TypeLibraryName>%(Filename).tlb</TypeLibraryName> 131 <InterfaceIdentifierFileName>%(Filename)_i.c</InterfaceIdentifierFileName> 132 <ProxyFileName>%(Filename)_p.c</ProxyFileName> 133 </Midl> 134 </ItemDefinitionGroup> 135 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> 136 <Midl> 137 <AdditionalIncludeDirectories>..\llvm;..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 138 <OutputDirectory>$(IntDir)</OutputDirectory> 139 <HeaderFileName>%(Filename).h</HeaderFileName> 140 <TypeLibraryName>%(Filename).tlb</TypeLibraryName> 141 <InterfaceIdentifierFileName>%(Filename)_i.c</InterfaceIdentifierFileName> 142 <ProxyFileName>%(Filename)_p.c</ProxyFileName> 143 </Midl> 144 </ItemDefinitionGroup> 145 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Profile|x64'"> 146 <Midl> 147 <AdditionalIncludeDirectories>..\llvm;..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 148 <OutputDirectory>$(IntDir)</OutputDirectory> 149 <HeaderFileName>%(Filename).h</HeaderFileName> 150 <TypeLibraryName>%(Filename).tlb</TypeLibraryName> 151 <InterfaceIdentifierFileName>%(Filename)_i.c</InterfaceIdentifierFileName> 152 <ProxyFileName>%(Filename)_p.c</ProxyFileName> 153 </Midl> 154 </ItemDefinitionGroup> 155 <ItemGroup> 156 <CustomBuild Include="Intrinsics.gen"> 157 <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Building Intrinsics.gen...</Message> 158 <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Building Intrinsics.gen...</Message> 159 <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 160</Command> 161 <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 162</Command> 163 <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> 164 <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> 165 <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Intrinsics.gen</Outputs> 166 <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Intrinsics.gen</Outputs> 167 <Message Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Building Intrinsics.gen...</Message> 168 <Message Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'">Building Intrinsics.gen...</Message> 169 <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Building Intrinsics.gen...</Message> 170 <Message Condition="'$(Configuration)|$(Platform)'=='Profile|x64'">Building Intrinsics.gen...</Message> 171 <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 172</Command> 173 <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 174</Command> 175 <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 176</Command> 177 <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 178</Command> 179 <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> 180 <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> 181 <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> 182 <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> 183 <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Intrinsics.gen</Outputs> 184 <Outputs Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'">Intrinsics.gen</Outputs> 185 <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Intrinsics.gen</Outputs> 186 <Outputs Condition="'$(Configuration)|$(Platform)'=='Profile|x64'">Intrinsics.gen</Outputs> 187 </CustomBuild> 188 </ItemGroup> 189 <ItemGroup> 190 <ProjectReference Include="..\..\utils/TableGen/llvm-tblgen.vcxproj"> 191 <Project>1F8587CB-0779-44BB-AFA4-03DD8A036D75</Project> 192 </ProjectReference> 193 </ItemGroup> 194 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> 195 <ImportGroup Label="ExtensionTargets"> 196 </ImportGroup> 197</Project>