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>{7BE5F26F-0525-42BB-AAED-56C5B4582B99}</ProjectGUID> 31 <Keyword>Win32Proj</Keyword> 32 <Platform>Win32</Platform> 33 <ProjectName>LLVMCodeGen</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>StaticLibrary</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>StaticLibrary</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>StaticLibrary</ConfigurationType> 51 <UseOfMfc>false</UseOfMfc> 52 <CharacterSet>NotSet</CharacterSet> 53 <WholeProgramOptimization>true</WholeProgramOptimization> 54 <PlatformToolset>v141</PlatformToolset> 55 </PropertyGroup> 56 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'" Label="Configuration"> 57 <ConfigurationType>StaticLibrary</ConfigurationType> 58 <UseOfMfc>false</UseOfMfc> 59 <CharacterSet>NotSet</CharacterSet> 60 <WholeProgramOptimization>true</WholeProgramOptimization> 61 <PlatformToolset>v141</PlatformToolset> 62 </PropertyGroup> 63 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration"> 64 <ConfigurationType>StaticLibrary</ConfigurationType> 65 <UseOfMfc>false</UseOfMfc> 66 <CharacterSet>NotSet</CharacterSet> 67 <WholeProgramOptimization>true</WholeProgramOptimization> 68 <PlatformToolset>v141</PlatformToolset> 69 </PropertyGroup> 70 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Profile|x64'" Label="Configuration"> 71 <ConfigurationType>StaticLibrary</ConfigurationType> 72 <UseOfMfc>false</UseOfMfc> 73 <CharacterSet>NotSet</CharacterSet> 74 <WholeProgramOptimization>true</WholeProgramOptimization> 75 <PlatformToolset>v141</PlatformToolset> 76 </PropertyGroup> 77 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> 78 <ImportGroup Label="ExtensionSettings"> 79 </ImportGroup> 80 <ImportGroup Label="PropertySheets"> 81 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 82 </ImportGroup> 83 <PropertyGroup Label="UserMacros" /> 84 <PropertyGroup> 85 <_ProjectFileVersion>10.0.20506.1</_ProjectFileVersion> 86 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)bin\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</OutDir> 87 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)bin\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</OutDir> 88 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)obj\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</IntDir> 89 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)obj\$(MSBuildProjectName)\$(Platform)\$(Configuration)\</IntDir> 90 <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(ProjectName)</TargetName> 91 <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(ProjectName)</TargetName> 92 <TargetExt Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">.lib</TargetExt> 93 <TargetExt Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">.lib</TargetExt> 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'">.lib</TargetExt> 107 <TargetExt Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'">.lib</TargetExt> 108 <TargetExt Condition="'$(Configuration)|$(Platform)'=='Release|x64'">.lib</TargetExt> 109 <TargetExt Condition="'$(Configuration)|$(Platform)'=='Profile|x64'">.lib</TargetExt> 110 </PropertyGroup> 111 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> 112 <ClCompile> 113 <AdditionalOptions> /Zm1000 /EHs-c- -w14062 %(AdditionalOptions)</AdditionalOptions> 114 <AdditionalIncludeDirectories>..\CodeGen;..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 115 <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> 116 <CompileAs>CompileAsCpp</CompileAs> 117 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> 118 <DisableSpecificWarnings>4146;4180;4224;4244;4267;4275;4291;4345;4351;4355;4503;4551;4624;4715;4800;4065;4181</DisableSpecificWarnings> 119 <ExceptionHandling> 120 </ExceptionHandling> 121 <InlineFunctionExpansion>Disabled</InlineFunctionExpansion> 122 <MultiProcessorCompilation>true</MultiProcessorCompilation> 123 <Optimization>Disabled</Optimization> 124 <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> 125 <RuntimeTypeInfo>false</RuntimeTypeInfo> 126 <WarningLevel>Level3</WarningLevel> 127 <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;_HAS_EXCEPTIONS=0;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions)</PreprocessorDefinitions> 128 <AssemblerListingLocation>Debug</AssemblerListingLocation> 129 <ObjectFileName>$(IntDir)</ObjectFileName> 130 <ProgramDataBaseFileName>..\Debug/LLVMCodeGen.pdb</ProgramDataBaseFileName> 131 </ClCompile> 132 <ResourceCompile> 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;_HAS_EXCEPTIONS=0;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions)</PreprocessorDefinitions> 134 <AdditionalIncludeDirectories>..\CodeGen;..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 135 </ResourceCompile> 136 <Midl> 137 <AdditionalIncludeDirectories>..\CodeGen;..\..\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)'=='Debug|x64'"> 146 <ClCompile> 147 <AdditionalOptions> /Zm1000 /EHs-c- -w14062 %(AdditionalOptions)</AdditionalOptions> 148 <AdditionalIncludeDirectories>..\CodeGen;..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 149 <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> 150 <CompileAs>CompileAsCpp</CompileAs> 151 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> 152 <DisableSpecificWarnings>4146;4180;4224;4244;4267;4275;4291;4345;4351;4355;4503;4551;4624;4715;4800;4065;4181</DisableSpecificWarnings> 153 <ExceptionHandling> 154 </ExceptionHandling> 155 <InlineFunctionExpansion>Disabled</InlineFunctionExpansion> 156 <MultiProcessorCompilation>true</MultiProcessorCompilation> 157 <Optimization>Disabled</Optimization> 158 <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> 159 <RuntimeTypeInfo>false</RuntimeTypeInfo> 160 <WarningLevel>Level3</WarningLevel> 161 <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;_HAS_EXCEPTIONS=0;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions)</PreprocessorDefinitions> 162 <AssemblerListingLocation>Debug</AssemblerListingLocation> 163 <ObjectFileName>$(IntDir)</ObjectFileName> 164 <ProgramDataBaseFileName>..\Debug/LLVMCodeGen.pdb</ProgramDataBaseFileName> 165 <OmitFramePointers>false</OmitFramePointers> 166 </ClCompile> 167 <ResourceCompile> 168 <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;_HAS_EXCEPTIONS=0;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions)</PreprocessorDefinitions> 169 <AdditionalIncludeDirectories>..\CodeGen;..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 170 </ResourceCompile> 171 <Midl> 172 <AdditionalIncludeDirectories>..\CodeGen;..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 173 <OutputDirectory>$(IntDir)</OutputDirectory> 174 <HeaderFileName>%(Filename).h</HeaderFileName> 175 <TypeLibraryName>%(Filename).tlb</TypeLibraryName> 176 <InterfaceIdentifierFileName>%(Filename)_i.c</InterfaceIdentifierFileName> 177 <ProxyFileName>%(Filename)_p.c</ProxyFileName> 178 </Midl> 179 </ItemDefinitionGroup> 180 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> 181 <ClCompile> 182 <AdditionalOptions> /Zm1000 /EHs-c- -w14062 %(AdditionalOptions)</AdditionalOptions> 183 <AdditionalIncludeDirectories>..\CodeGen;..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 184 <CompileAs>CompileAsCpp</CompileAs> 185 <DisableSpecificWarnings>4146;4180;4224;4244;4267;4275;4291;4345;4351;4355;4503;4551;4624;4715;4800;4065;4181</DisableSpecificWarnings> 186 <ExceptionHandling>false</ExceptionHandling> 187 <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion> 188 <MultiProcessorCompilation>true</MultiProcessorCompilation> 189 <Optimization>Full</Optimization> 190 <RuntimeLibrary>MultiThreaded</RuntimeLibrary> 191 <RuntimeTypeInfo>false</RuntimeTypeInfo> 192 <WarningLevel>Level3</WarningLevel> 193 <DebugInformationFormat> 194 </DebugInformationFormat> 195 <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;_HAS_EXCEPTIONS=0;CMAKE_INTDIR="Release";%(PreprocessorDefinitions)</PreprocessorDefinitions> 196 <AssemblerListingLocation>Release</AssemblerListingLocation> 197 <ObjectFileName>$(IntDir)</ObjectFileName> 198 <ProgramDataBaseFileName>..\Release/LLVMCodeGen.pdb</ProgramDataBaseFileName> 199 <FavorSizeOrSpeed>Size</FavorSizeOrSpeed> 200 <OmitFramePointers>true</OmitFramePointers> 201 <WholeProgramOptimization>true</WholeProgramOptimization> 202 <StringPooling>true</StringPooling> 203 <BufferSecurityCheck>false</BufferSecurityCheck> 204 <FunctionLevelLinking>false</FunctionLevelLinking> 205 <FloatingPointExceptions>false</FloatingPointExceptions> 206 <CreateHotpatchableImage>false</CreateHotpatchableImage> 207 </ClCompile> 208 <ResourceCompile> 209 <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;_HAS_EXCEPTIONS=0;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions)</PreprocessorDefinitions> 210 <AdditionalIncludeDirectories>..\CodeGen;..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 211 </ResourceCompile> 212 <Midl> 213 <AdditionalIncludeDirectories>..\CodeGen;..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 214 <OutputDirectory>$(IntDir)</OutputDirectory> 215 <HeaderFileName>%(Filename).h</HeaderFileName> 216 <TypeLibraryName>%(Filename).tlb</TypeLibraryName> 217 <InterfaceIdentifierFileName>%(Filename)_i.c</InterfaceIdentifierFileName> 218 <ProxyFileName>%(Filename)_p.c</ProxyFileName> 219 </Midl> 220 </ItemDefinitionGroup> 221 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'"> 222 <ClCompile> 223 <AdditionalOptions> /Zm1000 /EHs-c- -w14062 %(AdditionalOptions)</AdditionalOptions> 224 <AdditionalIncludeDirectories>..\CodeGen;..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 225 <CompileAs>CompileAsCpp</CompileAs> 226 <DisableSpecificWarnings>4146;4180;4224;4244;4267;4275;4291;4345;4351;4355;4503;4551;4624;4715;4800;4065;4181</DisableSpecificWarnings> 227 <ExceptionHandling>false</ExceptionHandling> 228 <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion> 229 <MultiProcessorCompilation>true</MultiProcessorCompilation> 230 <Optimization>Full</Optimization> 231 <RuntimeLibrary>MultiThreaded</RuntimeLibrary> 232 <RuntimeTypeInfo>false</RuntimeTypeInfo> 233 <WarningLevel>Level3</WarningLevel> 234 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> 235 <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;_HAS_EXCEPTIONS=0;CMAKE_INTDIR="Release";%(PreprocessorDefinitions)</PreprocessorDefinitions> 236 <AssemblerListingLocation>Release</AssemblerListingLocation> 237 <ObjectFileName>$(IntDir)</ObjectFileName> 238 <ProgramDataBaseFileName>..\Release/LLVMCodeGen.pdb</ProgramDataBaseFileName> 239 <FavorSizeOrSpeed>Size</FavorSizeOrSpeed> 240 <OmitFramePointers>false</OmitFramePointers> 241 <WholeProgramOptimization>true</WholeProgramOptimization> 242 <StringPooling>true</StringPooling> 243 <BufferSecurityCheck>false</BufferSecurityCheck> 244 <FunctionLevelLinking>false</FunctionLevelLinking> 245 <FloatingPointExceptions>false</FloatingPointExceptions> 246 <CreateHotpatchableImage>false</CreateHotpatchableImage> 247 </ClCompile> 248 <ResourceCompile> 249 <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;_HAS_EXCEPTIONS=0;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions)</PreprocessorDefinitions> 250 <AdditionalIncludeDirectories>..\CodeGen;..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 251 </ResourceCompile> 252 <Midl> 253 <AdditionalIncludeDirectories>..\CodeGen;..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 254 <OutputDirectory>$(IntDir)</OutputDirectory> 255 <HeaderFileName>%(Filename).h</HeaderFileName> 256 <TypeLibraryName>%(Filename).tlb</TypeLibraryName> 257 <InterfaceIdentifierFileName>%(Filename)_i.c</InterfaceIdentifierFileName> 258 <ProxyFileName>%(Filename)_p.c</ProxyFileName> 259 </Midl> 260 </ItemDefinitionGroup> 261 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> 262 <ClCompile> 263 <AdditionalOptions> /Zm1000 /EHs-c- -w14062 %(AdditionalOptions)</AdditionalOptions> 264 <AdditionalIncludeDirectories>..\CodeGen;..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 265 <CompileAs>CompileAsCpp</CompileAs> 266 <DisableSpecificWarnings>4146;4180;4224;4244;4267;4275;4291;4345;4351;4355;4503;4551;4624;4715;4800;4065;4181</DisableSpecificWarnings> 267 <ExceptionHandling>false</ExceptionHandling> 268 <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion> 269 <MultiProcessorCompilation>true</MultiProcessorCompilation> 270 <Optimization>Full</Optimization> 271 <RuntimeLibrary>MultiThreaded</RuntimeLibrary> 272 <RuntimeTypeInfo>false</RuntimeTypeInfo> 273 <WarningLevel>Level3</WarningLevel> 274 <DebugInformationFormat> 275 </DebugInformationFormat> 276 <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;_HAS_EXCEPTIONS=0;CMAKE_INTDIR="Release";%(PreprocessorDefinitions)</PreprocessorDefinitions> 277 <AssemblerListingLocation>Release</AssemblerListingLocation> 278 <ObjectFileName>$(IntDir)</ObjectFileName> 279 <ProgramDataBaseFileName>..\Release/LLVMCodeGen.pdb</ProgramDataBaseFileName> 280 <FavorSizeOrSpeed>Size</FavorSizeOrSpeed> 281 <OmitFramePointers>true</OmitFramePointers> 282 <WholeProgramOptimization>true</WholeProgramOptimization> 283 <StringPooling>true</StringPooling> 284 <BufferSecurityCheck>false</BufferSecurityCheck> 285 <FunctionLevelLinking>false</FunctionLevelLinking> 286 <FloatingPointExceptions>false</FloatingPointExceptions> 287 <CreateHotpatchableImage>false</CreateHotpatchableImage> 288 </ClCompile> 289 <ResourceCompile> 290 <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;_HAS_EXCEPTIONS=0;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions)</PreprocessorDefinitions> 291 <AdditionalIncludeDirectories>..\CodeGen;..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 292 </ResourceCompile> 293 <Midl> 294 <AdditionalIncludeDirectories>..\CodeGen;..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 295 <OutputDirectory>$(IntDir)</OutputDirectory> 296 <HeaderFileName>%(Filename).h</HeaderFileName> 297 <TypeLibraryName>%(Filename).tlb</TypeLibraryName> 298 <InterfaceIdentifierFileName>%(Filename)_i.c</InterfaceIdentifierFileName> 299 <ProxyFileName>%(Filename)_p.c</ProxyFileName> 300 </Midl> 301 </ItemDefinitionGroup> 302 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Profile|x64'"> 303 <ClCompile> 304 <AdditionalOptions> /Zm1000 /EHs-c- -w14062 %(AdditionalOptions)</AdditionalOptions> 305 <AdditionalIncludeDirectories>..\CodeGen;..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 306 <CompileAs>CompileAsCpp</CompileAs> 307 <DisableSpecificWarnings>4146;4180;4224;4244;4267;4275;4291;4345;4351;4355;4503;4551;4624;4715;4800;4065;4181</DisableSpecificWarnings> 308 <ExceptionHandling>false</ExceptionHandling> 309 <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion> 310 <MultiProcessorCompilation>true</MultiProcessorCompilation> 311 <Optimization>Full</Optimization> 312 <RuntimeLibrary>MultiThreaded</RuntimeLibrary> 313 <RuntimeTypeInfo>false</RuntimeTypeInfo> 314 <WarningLevel>Level3</WarningLevel> 315 <DebugInformationFormat> 316 </DebugInformationFormat> 317 <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;_HAS_EXCEPTIONS=0;CMAKE_INTDIR="Release";%(PreprocessorDefinitions)</PreprocessorDefinitions> 318 <AssemblerListingLocation>Release</AssemblerListingLocation> 319 <ObjectFileName>$(IntDir)</ObjectFileName> 320 <ProgramDataBaseFileName>..\Release/LLVMCodeGen.pdb</ProgramDataBaseFileName> 321 <FavorSizeOrSpeed>Size</FavorSizeOrSpeed> 322 <OmitFramePointers>false</OmitFramePointers> 323 <WholeProgramOptimization>true</WholeProgramOptimization> 324 <StringPooling>true</StringPooling> 325 <BufferSecurityCheck>false</BufferSecurityCheck> 326 <FunctionLevelLinking>false</FunctionLevelLinking> 327 <FloatingPointExceptions>false</FloatingPointExceptions> 328 <CreateHotpatchableImage>false</CreateHotpatchableImage> 329 </ClCompile> 330 <ResourceCompile> 331 <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;_HAS_EXCEPTIONS=0;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions)</PreprocessorDefinitions> 332 <AdditionalIncludeDirectories>..\CodeGen;..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 333 </ResourceCompile> 334 <Midl> 335 <AdditionalIncludeDirectories>..\CodeGen;..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 336 <OutputDirectory>$(IntDir)</OutputDirectory> 337 <HeaderFileName>%(Filename).h</HeaderFileName> 338 <TypeLibraryName>%(Filename).tlb</TypeLibraryName> 339 <InterfaceIdentifierFileName>%(Filename)_i.c</InterfaceIdentifierFileName> 340 <ProxyFileName>%(Filename)_p.c</ProxyFileName> 341 </Midl> 342 </ItemDefinitionGroup> 343 <ItemGroup> 344 <ClCompile Include="AggressiveAntiDepBreaker.cpp" /> 345 <ClCompile Include="AllocationOrder.cpp" /> 346 <ClCompile Include="Analysis.cpp" /> 347 <ClCompile Include="BranchFolding.cpp" /> 348 <ClCompile Include="CalcSpillWeights.cpp" /> 349 <ClCompile Include="CallingConvLower.cpp" /> 350 <ClCompile Include="CodePlacementOpt.cpp" /> 351 <ClCompile Include="CriticalAntiDepBreaker.cpp" /> 352 <ClCompile Include="DeadMachineInstructionElim.cpp" /> 353 <ClCompile Include="DwarfEHPrepare.cpp" /> 354 <ClCompile Include="EdgeBundles.cpp" /> 355 <ClCompile Include="ELFCodeEmitter.cpp" /> 356 <ClCompile Include="ELFWriter.cpp" /> 357 <ClCompile Include="ExecutionDepsFix.cpp" /> 358 <ClCompile Include="ExpandISelPseudos.cpp" /> 359 <ClCompile Include="ExpandPostRAPseudos.cpp" /> 360 <ClCompile Include="GCMetadata.cpp" /> 361 <ClCompile Include="GCStrategy.cpp" /> 362 <ClCompile Include="InlineSpiller.cpp" /> 363 <ClCompile Include="InterferenceCache.cpp" /> 364 <ClCompile Include="IntrinsicLowering.cpp" /> 365 <ClCompile Include="LLVMTargetMachine.cpp" /> 366 <ClCompile Include="LatencyPriorityQueue.cpp" /> 367 <ClCompile Include="LexicalScopes.cpp" /> 368 <ClCompile Include="LiveDebugVariables.cpp" /> 369 <ClCompile Include="LiveInterval.cpp" /> 370 <ClCompile Include="LiveIntervalAnalysis.cpp" /> 371 <ClCompile Include="LiveIntervalUnion.cpp" /> 372 <ClCompile Include="LiveStackAnalysis.cpp" /> 373 <ClCompile Include="LiveVariables.cpp" /> 374 <ClCompile Include="LiveRangeCalc.cpp" /> 375 <ClCompile Include="LiveRangeEdit.cpp" /> 376 <ClCompile Include="LocalStackSlotAllocation.cpp" /> 377 <ClCompile Include="MachineBasicBlock.cpp" /> 378 <ClCompile Include="MachineCSE.cpp" /> 379 <ClCompile Include="MachineDominators.cpp" /> 380 <ClCompile Include="MachineFunction.cpp" /> 381 <ClCompile Include="MachineFunctionAnalysis.cpp" /> 382 <ClCompile Include="MachineFunctionPass.cpp" /> 383 <ClCompile Include="MachineFunctionPrinterPass.cpp" /> 384 <ClCompile Include="MachineInstr.cpp" /> 385 <ClCompile Include="MachineLICM.cpp" /> 386 <ClCompile Include="MachineLoopInfo.cpp" /> 387 <ClCompile Include="MachineModuleInfo.cpp" /> 388 <ClCompile Include="MachineModuleInfoImpls.cpp" /> 389 <ClCompile Include="MachinePassRegistry.cpp" /> 390 <ClCompile Include="MachineRegisterInfo.cpp" /> 391 <ClCompile Include="MachineSSAUpdater.cpp" /> 392 <ClCompile Include="MachineSink.cpp" /> 393 <ClCompile Include="MachineVerifier.cpp" /> 394 <ClCompile Include="ObjectCodeEmitter.cpp" /> 395 <ClCompile Include="OptimizePHIs.cpp" /> 396 <ClCompile Include="PHIElimination.cpp" /> 397 <ClCompile Include="PHIEliminationUtils.cpp" /> 398 <ClCompile Include="Passes.cpp" /> 399 <ClCompile Include="PeepholeOptimizer.cpp" /> 400 <ClCompile Include="PostRASchedulerList.cpp" /> 401 <ClCompile Include="ProcessImplicitDefs.cpp" /> 402 <ClCompile Include="PrologEpilogInserter.cpp" /> 403 <ClCompile Include="PseudoSourceValue.cpp" /> 404 <ClCompile Include="RegAllocBasic.cpp" /> 405 <ClCompile Include="RegAllocFast.cpp" /> 406 <ClCompile Include="RegAllocGreedy.cpp" /> 407 <ClCompile Include="RegAllocLinearScan.cpp" /> 408 <ClCompile Include="RegisterClassInfo.cpp" /> 409 <ClCompile Include="RegisterCoalescer.cpp" /> 410 <ClCompile Include="RegisterScavenging.cpp" /> 411 <ClCompile Include="RenderMachineFunction.cpp" /> 412 <ClCompile Include="ScheduleDAG.cpp" /> 413 <ClCompile Include="ScheduleDAGEmit.cpp" /> 414 <ClCompile Include="ScheduleDAGInstrs.cpp" /> 415 <ClCompile Include="ScheduleDAGPrinter.cpp" /> 416 <ClCompile Include="ScoreboardHazardRecognizer.cpp" /> 417 <ClCompile Include="ShrinkWrapping.cpp" /> 418 <ClCompile Include="SjLjEHPrepare.cpp" /> 419 <ClCompile Include="SlotIndexes.cpp" /> 420 <ClCompile Include="Spiller.cpp" /> 421 <ClCompile Include="SpillPlacement.cpp" /> 422 <ClCompile Include="SplitKit.cpp" /> 423 <ClCompile Include="StackProtector.cpp" /> 424 <ClCompile Include="StackSlotColoring.cpp" /> 425 <ClCompile Include="StrongPHIElimination.cpp" /> 426 <ClCompile Include="TailDuplication.cpp" /> 427 <ClCompile Include="TargetInstrInfoImpl.cpp" /> 428 <ClCompile Include="TargetLoweringObjectFileImpl.cpp" /> 429 <ClCompile Include="TwoAddressInstructionPass.cpp" /> 430 <ClCompile Include="UnreachableBlockElim.cpp" /> 431 <ClCompile Include="VirtRegMap.cpp" /> 432 <ClCompile Include="VirtRegRewriter.cpp" /> 433 <ClInclude Include="AggressiveAntiDepBreaker.h" /> 434 <ClInclude Include="AllocationOrder.h" /> 435 <ClInclude Include="AntiDepBreaker.h" /> 436 <ClInclude Include="BranchFolding.h" /> 437 <ClInclude Include="CriticalAntiDepBreaker.h" /> 438 <ClInclude Include="ELF.h" /> 439 <ClInclude Include="ELFCodeEmitter.h" /> 440 <ClInclude Include="ELFWriter.h" /> 441 <ClInclude Include="InterferenceCache.h" /> 442 <ClInclude Include="LiveDebugVariables.h" /> 443 <ClInclude Include="LiveIntervalUnion.h" /> 444 <ClInclude Include="LiveRangeCalc.h" /> 445 <ClInclude Include="LiveRangeEdit.h" /> 446 <ClInclude Include="PHIEliminationUtils.h" /> 447 <ClInclude Include="PrologEpilogInserter.h" /> 448 <ClInclude Include="RegAllocBase.h" /> 449 <ClInclude Include="RegisterClassInfo.h" /> 450 <ClInclude Include="RegisterCoalescer.h" /> 451 <ClInclude Include="RenderMachineFunction.h" /> 452 <ClInclude Include="ScheduleDAGInstrs.h" /> 453 <ClInclude Include="Spiller.h" /> 454 <ClInclude Include="SpillPlacement.h" /> 455 <ClInclude Include="SplitKit.h" /> 456 <ClInclude Include="Splitter.h" /> 457 <ClInclude Include="VirtRegMap.h" /> 458 <ClInclude Include="VirtRegRewriter.h" /> 459 </ItemGroup> 460 <ItemGroup> 461 <ProjectReference Include="..\Analysis/LLVMAnalysis.vcxproj"> 462 <Project>97EDF19C-6360-4770-9255-EBA2F1A13E9B</Project> 463 </ProjectReference> 464 <ProjectReference Include="..\VMCore/LLVMCore.vcxproj"> 465 <Project>00F3295C-F7A0-43D3-BD0B-1BC0515B30E1</Project> 466 </ProjectReference> 467 <ProjectReference Include="..\MC/LLVMMC.vcxproj"> 468 <Project>8AB70E5D-2814-4682-AF9F-3062758BAEAB</Project> 469 </ProjectReference> 470 <ProjectReference Include="..\Transforms/Scalar/LLVMScalarOpts.vcxproj"> 471 <Project>A3C67D8F-E19A-46EF-91AB-C7840FE2B97C</Project> 472 </ProjectReference> 473 <ProjectReference Include="..\Support/LLVMSupport.vcxproj"> 474 <Project>C688DD59-C6CB-4B33-B56F-A7D6F3761524</Project> 475 </ProjectReference> 476 <ProjectReference Include="..\Target/LLVMTarget.vcxproj"> 477 <Project>76F7B8C2-C825-40DC-BB68-9D987275E320</Project> 478 </ProjectReference> 479 <ProjectReference Include="..\Transforms/Utils/LLVMTransformUtils.vcxproj"> 480 <Project>5C514254-58EE-4850-8743-F5D7BEAA3E66</Project> 481 </ProjectReference> 482 <ProjectReference Include="..\..\include/llvm/intrinsics_gen.vcxproj"> 483 <Project>E9B87B46-1EB0-4D95-9049-41B148FBADCD</Project> 484 </ProjectReference> 485 </ItemGroup> 486 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> 487 <ImportGroup Label="ExtensionTargets"> 488 </ImportGroup> 489 </Project>