[Updated LLVM Visual Studio project files]

Could someone please apply this patch to the Win32 support so that
Morten and Jeff can handle the recent changes? I can't do it because
I"m on the road with only email access.

Thanks,

Reid.

Could someone please apply this patch to the Win32 support so that
Morten and Jeff can handle the recent changes? I can't do it because
I"m on the road with only email access.

I'd be happy to do it. Can someone send me the patch as an attachment
off-list?

-Chris

> <Tool
> Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
> </Configuration>
> </Configurations>
> <References>
> </References>
> <Files>
> <Filter
> Name="Source Files"
> Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
> UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}">
> <File
> RelativePath="..\..\utils\TableGen\AsmWriterEmitter.cpp">
> </File>
> <File
> RelativePath="..\..\utils\TableGen\CodeEmitterGen.cpp">
> </File>
> <File
> RelativePath="..\..\utils\TableGen\CodeGenTarget.cpp">
> </File>
> <File
> RelativePath="..\..\utils\TableGen\FileLexer.l">
> <FileConfiguration
> Name="Debug|Win32">
> <Tool
> Name="VCCustomBuildTool"
> CommandLine="..\tools\flex -t &gt;$(InputDir)$(InputName).cpp $(InputPath)
> "
> Outputs="$(InputDir)$(InputName).cpp"/>
> </FileConfiguration>
> <FileConfiguration
> Name="Release|Win32">
> <Tool
> Name="VCCustomBuildTool"
> CommandLine="..\tools\flex -t &gt;$(InputDir)$(InputName).cpp $(InputPath)
> "
> Outputs="$(InputDir)$(InputName).cpp"/>
> </FileConfiguration>
> </File>
> <File
> RelativePath="..\..\utils\TableGen\FileParser.y">
> <FileConfiguration
> Name="Debug|Win32">
> <Tool
> Name="VCCustomBuildTool"
> CommandLine="..\tools\bison -pFile -tdo$(InputDir)$(InputName).cpp $(InputPath)
> copy $(InputDir)$(InputName).hpp $(InputDir)$(InputName).h
> "
> Outputs="$(InputDir)$(InputName).cpp;$(InputDir)$(InputName).h"/>
> </FileConfiguration>
> <FileConfiguration
> Name="Release|Win32">
> <Tool
> Name="VCCustomBuildTool"
> CommandLine="..\tools\bison -pFile -tdo$(InputDir)$(InputName).cpp $(InputPath)
> copy $(InputDir)$(InputName).hpp $(InputDir)$(InputName).h
> "
> Outputs="$(InputDir)$(InputName).cpp;$(InputDir)$(InputName).h"/>
> </FileConfiguration>
> </File>
> <File
> RelativePath="..\..\utils\TableGen\InstrInfoEmitter.cpp">
> </File>
> <File
> RelativePath="..\..\utils\TableGen\InstrSelectorEmitter.cpp">
> </File>
> <File
> RelativePath="..\..\utils\TableGen\Record.cpp">
> </File>
> <File
> RelativePath="..\..\utils\TableGen\RegisterInfoEmitter.cpp">
> </File>
> <File
> RelativePath="..\..\utils\TableGen\TableGen.cpp">
> </File>
> <File
> RelativePath="..\..\utils\TableGen\TableGenBackend.cpp">
> </File>
> </Filter>
> <Filter
> Name="Header Files"
> Filter="h;hpp;hxx;hm;inl;inc;xsd"
> UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}">
> <File
> RelativePath="..\..\utils\TableGen\AsmWriterEmitter.h">
> </File>
> <File
> RelativePath="..\..\utils\TableGen\CodeEmitterGen.h">
> </File>
> <File
> RelativePath="..\..\utils\TableGen\CodeGenInstruction.h">
> </File>
> <File
> RelativePath="..\..\utils\TableGen\CodeGenRegisters.h">
> </File>
> <File
> RelativePath="..\..\utils\TableGen\CodeGenTarget.h">
> </File>
> <File
> RelativePath="..\..\utils\TableGen\InstrInfoEmitter.h">
> </File>
> <File
> RelativePath="..\..\utils\TableGen\InstrSelectorEmitter.h">
> </File>
> <File
> RelativePath="..\..\utils\TableGen\Record.h">
> </File>
> <File
> RelativePath="..\..\utils\TableGen\RegisterInfoEmitter.h">
> </File>
> <File
> RelativePath="..\..\utils\TableGen\TableGenBackend.h">
> </File>
> </Filter>
> <Filter
> Name="Generated Files"
> Filter="">
> <File
> RelativePath="..\..\utils\TableGen\FileLexer.cpp">
> <FileConfiguration
> Name="Debug|Win32">
> <Tool
> Name="VCCLCompilerTool"
> PreprocessorDefinitions="YY_SKIP_YYWRAP"/>
> </FileConfiguration>
> <FileConfiguration
> Name="Release|Win32">
> <Tool
> Name="VCCLCompilerTool"
> PreprocessorDefinitions="YY_SKIP_YYWRAP"/>
> </FileConfiguration>
> </File>
> <File
> RelativePath="..\..\utils\TableGen\fileparser.cpp">
> <FileConfiguration
> Name="Debug|Win32">
> <Tool
> Name="VCCLCompilerTool"
> DisableSpecificWarnings="4065"/>
> </FileConfiguration>
> <FileConfiguration
> Name="Release|Win32">
> <Tool
> Name="VCCLCompilerTool"
> DisableSpecificWarnings="4065"/>
> </FileConfiguration>
> </File>
> <File
> RelativePath="..\..\utils\TableGen\fileparser.h">
> </File>
> </Filter>
> </Files>
> <Globals>
> </Globals>
> </VisualStudioProject>
>
> ______________________________________________________________________
> <?xml version="1.0" encoding="Windows-1252"?>
> <VisualStudioProject
> ProjectType="Visual C++"
> Version="7.10"
> Name="System"
> ProjectGUID="{0F8407F3-FA23-4CF1-83A9-DCBE0B361489}"
> Keyword="Win32Proj">
> <Platforms>
> <Platform
> Name="Win32"/>
> </Platforms>
> <Configurations>
> <Configuration
> Name="Debug|Win32"
> OutputDirectory="..\Debug"
> IntermediateDirectory="Debug"
> ConfigurationType="4"
> CharacterSet="2">
> <Tool
> Name="VCCLCompilerTool"
> Optimization="0"
> AdditionalIncludeDirectories="..\..\include;.."
> PreprocessorDefinitions="WIN32;_DEBUG;_LIB;__STDC_LIMIT_MACROS"
> MinimalRebuild="TRUE"
> BasicRuntimeChecks="3"
> RuntimeLibrary="3"
> ForceConformanceInForLoopScope="TRUE"
> RuntimeTypeInfo="TRUE"
> UsePrecompiledHeader="0"
> WarningLevel="3"
> Detect64BitPortabilityProblems="TRUE"
> DebugInformationFormat="4"
> DisableSpecificWarnings="4800;4244;4267"/>
> <Tool
> Name="VCCustomBuildTool"/>
> <Tool
> Name="VCLibrarianTool"
> OutputFile="$(OutDir)/System.lib"/>
> <Tool
> Name="VCMIDLTool"/>
> <Tool
> Name="VCPostBuildEventTool"/>
> <Tool
> Name="VCPreBuildEventTool"
> CommandLine="xcopy /I /Y ..\..\lib\System\Win32 ..\..\lib\System\platform"/>
> <Tool
> Name="VCPreLinkEventTool"/>
> <Tool
> Name="VCResourceCompilerTool"/>
> <Tool
> Name="VCWebServiceProxyGeneratorTool"/>
> <Tool
> Name="VCXMLDataGeneratorTool"/>
> <Tool
> Name="VCManagedWrapperGeneratorTool"/>
> <Tool
> Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
> </Configuration>
> <Configuration
> Name="Release|Win32"
> OutputDirectory="..\Release"
> IntermediateDirectory="Release"
> ConfigurationType="4"
> CharacterSet="2">
> <Tool
> Name="VCCLCompilerTool"
> AdditionalIncludeDirectories="..\..\include;.."
> PreprocessorDefinitions="WIN32;NDEBUG;_LIB;__STDC_LIMIT_MACROS"
> RuntimeLibrary="2"
> ForceConformanceInForLoopScope="TRUE"
> RuntimeTypeInfo="TRUE"
> UsePrecompiledHeader="0"
> WarningLevel="3"
> Detect64BitPortabilityProblems="TRUE"
> DebugInformationFormat="3"
> DisableSpecificWarnings="4099;4800;4244;4267"/>
> <Tool
> Name="VCCustomBuildTool"/>
> <Tool
> Name="VCLibrarianTool"
> OutputFile="$(OutDir)/System.lib"/>
> <Tool
> Name="VCMIDLTool"/>
> <Tool
> Name="VCPostBuildEventTool"/>
> <Tool
> Name="VCPreBuildEventTool"/>
> <Tool
> Name="VCPreLinkEventTool"/>
> <Tool
> Name="VCResourceCompilerTool"/>
> <Tool
> Name="VCWebServiceProxyGeneratorTool"/>
> <Tool
> Name="VCXMLDataGeneratorTool"/>
> <Tool
> Name="VCManagedWrapperGeneratorTool"/>
> <Tool
> Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
> </Configuration>
> </Configurations>
> <References>
> </References>
> <Files>
> <Filter
> Name="Source Files"
> Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
> UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}">
> <File
> RelativePath="..\..\lib\System\DynamicLibrary.cpp">
> </File>
> <File
> RelativePath="..\..\lib\System\ltdl.c">
> <FileConfiguration
> Name="Debug|Win32">
> <Tool
> Name="VCCLCompilerTool"
> PreprocessorDefinitions="__WINDOWS__"/>
> </FileConfiguration>
> <FileConfiguration
> Name="Release|Win32">
> <Tool
> Name="VCCLCompilerTool"
> PreprocessorDefinitions="__WINDOWS__"/>
> </FileConfiguration>
> </File>
> <File
> RelativePath="..\..\lib\System\MappedFile.cpp">
> </File>
> <File
> RelativePath="..\..\lib\System\Memory.cpp">
> </File>
> <File
> RelativePath="..\..\lib\System\Path.cpp">
> </File>
> <File
> RelativePath="..\..\lib\System\Process.cpp">
> </File>
> <File
> RelativePath="..\..\lib\System\Program.cpp">
> </File>
> <File
> RelativePath="..\..\lib\System\Signals.cpp">
> </File>
> <File
> RelativePath="..\..\lib\System\SysConfig.cpp">
> </File>
> <File
> RelativePath="..\..\lib\System\TimeValue.cpp">
> </File>
> </Filter>
> <Filter
> Name="Header Files"
> Filter="h;hpp;hxx;hm;inl;inc;xsd"
> UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}">
> <File
> RelativePath="..\..\include\llvm\System\DynamicLibrary.h">
> </File>
> <File
> RelativePath="..\..\lib\System\ltdl.h">
> </File>
> <File
> RelativePath="..\..\include\llvm\System\MappedFile.h">
> </File>
> <File
> RelativePath="..\..\include\llvm\System\Memory.h">
> </File>
> <File
> RelativePath="..\..\include\llvm\System\Path.h">
> </File>
> <File
> RelativePath="..\..\include\llvm\System\Process.h">
> </File>
> <File
> RelativePath="..\..\include\llvm\System\Program.h">
> </File>
> <File
> RelativePath="..\..\include\llvm\System\Signals.h">
> </File>
> <File
> RelativePath="..\..\include\llvm\System\SysConfig.h">
> </File>
> <File
> RelativePath="..\..\include\llvm\System\TimeValue.h">
> </File>
> </Filter>
> <Filter
> Name="Win32"
> Filter="">
> <File
> RelativePath="..\..\lib\System\Win32\DynamicLibrary.cpp">
> <FileConfiguration
> Name="Debug|Win32"
> ExcludedFromBuild="TRUE">
> <Tool
> Name="VCCLCompilerTool"
> ObjectFile="$(IntDir)/$(InputName)1.obj"/>
> </FileConfiguration>
> <FileConfiguration
> Name="Release|Win32"
> ExcludedFromBuild="TRUE">
> <Tool
> Name="VCCLCompilerTool"
> ObjectFile="$(IntDir)/$(InputName)1.obj"/>
> </FileConfiguration>
> </File>
> <File
> RelativePath="..\..\lib\System\Win32\MappedFile.cpp">
> <FileConfiguration
> Name="Debug|Win32"
> ExcludedFromBuild="TRUE">
> <Tool
> Name="VCCLCompilerTool"
> ObjectFile="$(IntDir)/$(InputName)1.obj"/>
> </FileConfiguration>
> <FileConfiguration
> Name="Release|Win32"
> ExcludedFromBuild="TRUE">
> <Tool
> Name="VCCLCompilerTool"
> ObjectFile="$(IntDir)/$(InputName)1.obj"/>
> </FileConfiguration>
> </File>
> <File
> RelativePath="..\..\lib\System\Win32\Memory.cpp">
> <FileConfiguration
> Name="Debug|Win32"
> ExcludedFromBuild="TRUE">
> <Tool
> Name="VCCLCompilerTool"
> ObjectFile="$(IntDir)/$(InputName)1.obj"/>
> </FileConfiguration>
> <FileConfiguration
> Name="Release|Win32"
> ExcludedFromBuild="TRUE">
> <Tool
> Name="VCCLCompilerTool"
> ObjectFile="$(IntDir)/$(InputName)1.obj"/>
> </FileConfiguration>
> </File>
> <File
> RelativePath="..\..\lib\System\Win32\Path.cpp">
> <FileConfiguration
> Name="Debug|Win32"
> ExcludedFromBuild="TRUE">
> <Tool
> Name="VCCLCompilerTool"
> ObjectFile="$(IntDir)/$(InputName)1.obj"/>
> </FileConfiguration>
> <FileConfiguration
> Name="Release|Win32"
> ExcludedFromBuild="TRUE">
> <Tool
> Name="VCCLCompilerTool"
> ObjectFile="$(IntDir)/$(InputName)1.obj"/>
> </FileConfiguration>
> </File>
> <File
> RelativePath="..\..\lib\System\Win32\Process.cpp">
> <FileConfiguration
> Name="Debug|Win32"
> ExcludedFromBuild="TRUE">
> <Tool
> Name="VCCLCompilerTool"
> ObjectFile="$(IntDir)/$(InputName)1.obj"/>
> </FileConfiguration>
> <FileConfiguration
> Name="Release|Win32"
> ExcludedFromBuild="TRUE">
> <Tool
> Name="VCCLCompilerTool"
> ObjectFile="$(IntDir)/$(InputName)1.obj"/>
> </FileConfiguration>
> </File>
> <File
> RelativePath="..\..\lib\System\Win32\Program.cpp">
> <FileConfiguration
> Name="Debug|Win32"
> ExcludedFromBuild="TRUE">
> <Tool
> Name="VCCLCompilerTool"
> ObjectFile="$(IntDir)/$(InputName)1.obj"/>
> </FileConfiguration>
> <FileConfiguration
> Name="Release|Win32"
> ExcludedFromBuild="TRUE">
> <Tool
> Name="VCCLCompilerTool"
> ObjectFile="$(IntDir)/$(InputName)1.obj"/>
> </FileConfiguration>
> </File>
> <File
> RelativePath="..\..\lib\System\Win32\Signals.cpp">
> <FileConfiguration
> Name="Debug|Win32"
> ExcludedFromBuild="TRUE">
> <Tool
> Name="VCCLCompilerTool"
> ObjectFile="$(IntDir)/$(InputName)1.obj"/>
> </FileConfiguration>
> <FileConfiguration
> Name="Release|Win32"
> ExcludedFromBuild="TRUE">
> <Tool
> Name="VCCLCompilerTool"
> ObjectFile="$(IntDir)/$(InputName)1.obj"/>
> </FileConfiguration>
> </File>
> <File
> RelativePath="..\..\lib\System\Win32\SysConfig.cpp">
> <FileConfiguration
> Name="Debug|Win32"
> ExcludedFromBuild="TRUE">
> <Tool
> Name="VCCLCompilerTool"
> ObjectFile="$(IntDir)/$(InputName)1.obj"/>
> </FileConfiguration>
> <FileConfiguration
> Name="Release|Win32"
> ExcludedFromBuild="TRUE">
> <Tool
> Name="VCCLCompilerTool"
> ObjectFile="$(IntDir)/$(InputName)1.obj"/>
> </FileConfiguration>
> </File>
> <File
> RelativePath="..\..\lib\System\Win32\TimeValue.cpp">
> <FileConfiguration
> Name="Debug|Win32"
> ExcludedFromBuild="TRUE">
> <Tool
> Name="VCCLCompilerTool"
> ObjectFile="$(IntDir)/$(InputName)1.obj"/>
> </FileConfiguration>
> <FileConfiguration
> Name="Release|Win32"
> ExcludedFromBuild="TRUE">
> <Tool
> Name="VCCLCompilerTool"
> ObjectFile="$(IntDir)/$(InputName)1.obj"/>
> </FileConfiguration>
> </File>
> <File
> RelativePath="..\..\lib\System\Win32\Win32.h">
> </File>
> </Filter>
> </Files>
> <Globals>
> </Globals>
> </VisualStudioProject>
>
> ______________________________________________________________________
> <?xml version="1.0" encoding="Windows-1252"?>
> <VisualStudioProject
> ProjectType="Visual C++"
> Version="7.10"
> Name="support"
> ProjectGUID="{28AA9146-3482-4F41-9CC6-407B1D258508}"
> Keyword="Win32Proj">
> <Platforms>
> <Platform
> Name="Win32"/>
> </Platforms>
> <Configurations>
> <Configuration
> Name="Debug|Win32"
> OutputDirectory="..\Debug"
> IntermediateDirectory="Debug"
> ConfigurationType="4"
> CharacterSet="2"
> ReferencesPath="">
> <Tool
> Name="VCCLCompilerTool"
> Optimization="0"
> AdditionalIncludeDirectories="..\..\include;.."
> PreprocessorDefinitions="WIN32;_DEBUG;_LIB;__STDC_LIMIT_MACROS"
> MinimalRebuild="TRUE"
> BasicRuntimeChecks="3"
> RuntimeLibrary="3"
> ForceConformanceInForLoopScope="TRUE"
> RuntimeTypeInfo="TRUE"
> UsePrecompiledHeader="0"
> WarningLevel="3"
> Detect64BitPortabilityProblems="TRUE"
> DebugInformationFormat="4"
> DisableSpecificWarnings="4800;4244;4267"/>
> <Tool
> Name="VCCustomBuildTool"/>
> <Tool
> Name="VCLibrarianTool"
> OutputFile="$(OutDir)/support.lib"/>
> <Tool
> Name="VCMIDLTool"/>
> <Tool
> Name="VCPostBuildEventTool"/>
> <Tool
> Name="VCPreBuildEventTool"/>
> <Tool
> Name="VCPreLinkEventTool"/>
> <Tool
> Name="VCResourceCompilerTool"/>
> <Tool
> Name="VCWebServiceProxyGeneratorTool"/>
> <Tool
> Name="VCXMLDataGeneratorTool"/>
> <Tool
> Name="VCManagedWrapperGeneratorTool"/>
> <Tool
> Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
> </Configuration>
> <Configuration
> Name="Release|Win32"
> OutputDirectory="..\Release"
> IntermediateDirectory="Release"
> ConfigurationType="4"
> CharacterSet="2">
> <Tool
> Name="VCCLCompilerTool"
> AdditionalIncludeDirectories="..\..\include;.."
> PreprocessorDefinitions="WIN32;NDEBUG;_LIB;__STDC_LIMIT_MACROS"
> RuntimeLibrary="2"
> ForceConformanceInForLoopScope="TRUE"
> RuntimeTypeInfo="TRUE"
> UsePrecompiledHeader="0"
> WarningLevel="3"
> Detect64BitPortabilityProblems="TRUE"
> DebugInformationFormat="3"
> DisableSpecificWarnings="4099;4800;4244;4267"/>
> <Tool
> Name="VCCustomBuildTool"/>
> <Tool
> Name="VCLibrarianTool"
> OutputFile="$(OutDir)/support.lib"/>
> <Tool
> Name="VCMIDLTool"/>
> <Tool
> Name="VCPostBuildEventTool"/>
> <Tool
> Name="VCPreBuildEventTool"/>
> <Tool
> Name="VCPreLinkEventTool"/>
> <Tool
> Name="VCResourceCompilerTool"/>
> <Tool
> Name="VCWebServiceProxyGeneratorTool"/>
> <Tool
> Name="VCXMLDataGeneratorTool"/>
> <Tool
> Name="VCManagedWrapperGeneratorTool"/>
> <Tool
> Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
> </Configuration>
> </Configurations>
> <References>
> </References>
> <Files>
> <Filter
> Name="Source Files"
> Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
> UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}">
> <File
> RelativePath="..\..\lib\Support\Annotation.cpp">
> </File>
> <File
> RelativePath="..\..\lib\Support\CommandLine.cpp">
> </File>
> <File
> RelativePath="..\..\lib\Support\Compressor.cpp">
> <FileConfiguration
> Name="Debug|Win32">
> <Tool
> Name="VCCLCompilerTool"
> AdditionalIncludeDirectories=""/>
> </FileConfiguration>
> </File>
> <File
> RelativePath="..\..\lib\Support\Debug.cpp">
> </File>
> <File
> RelativePath="..\..\lib\Support\FileUtilities.cpp">
> <FileConfiguration
> Name="Debug|Win32"
> ExcludedFromBuild="TRUE">
> <Tool
> Name="VCCLCompilerTool"/>
> </FileConfiguration>
> <FileConfiguration
> Name="Release|Win32"
> ExcludedFromBuild="TRUE">
> <Tool
> Name="VCCLCompilerTool"/>
> </FileConfiguration>
> </File>
> <File
> RelativePath="..\..\lib\Support\IsInf.cpp">
> </File>
> <File
> RelativePath="..\..\lib\Support\IsNAN.cpp">
> </File>
> <File
> RelativePath="..\..\lib\Support\PluginLoader.cpp">
> </File>
> <File
> RelativePath="..\..\lib\Support\SlowOperationInformer.cpp">
> <FileConfiguration
> Name="Debug|Win32"
> ExcludedFromBuild="TRUE">
> <Tool
> Name="VCCLCompilerTool"/>
> </FileConfiguration>
> <FileConfiguration
> Name="Release|Win32"
> ExcludedFromBuild="TRUE">
> <Tool
> Name="VCCLCompilerTool"/>
> </FileConfiguration>
> </File>
> <File
> RelativePath="..\..\lib\Support\Statistic.cpp">
> </File>
> <File
> RelativePath="..\..\lib\Support\StringExtras.cpp">
> </File>
> <File
> RelativePath="..\..\lib\Support\Timer.cpp">
> </File>
> <File
> RelativePath="..\..\lib\Support\ToolRunner.cpp">
> <FileConfiguration
> Name="Debug|Win32"
> ExcludedFromBuild="TRUE">
> <Tool
> Name="VCCLCompilerTool"/>
> </FileConfiguration>
> </File>
> </Filter>
> <Filter
> Name="Header Files"
> Filter="h;hpp;hxx;hm;inl;inc;xsd"
> UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}">
> <File
> RelativePath="..\..\include\llvm\Support\AIXDataTypesFix.h">
> </File>
> <File
> RelativePath="..\..\include\llvm\Support\Annotation.h">
> </File>
> <File
> RelativePath="..\..\include\llvm\Support\CallSite.h">
> </File>
> <File
> RelativePath="..\..\include\llvm\Support\Casting.h">
> </File>
> <File
> RelativePath="..\..\include\llvm\Support\CFG.h">
> </File>
> <File
> RelativePath="..\..\include\llvm\Support\CommandLine.h">
> </File>
> <File
> RelativePath="..\..\include\llvm\Support\Compressor.h">
> </File>
> <File
> RelativePath="..\..\include\llvm\Support\ConstantRange.h">
> </File>
> <File
> RelativePath="..\..\include\llvm\Support\DataTypes.h">
> </File>
> <File
> RelativePath="..\..\include\llvm\Support\Debug.h">
> </File>
> <File
> RelativePath="..\..\include\llvm\Support\DOTGraphTraits.h">
> </File>
> <File
> RelativePath="..\..\include\llvm\Support\ELF.h">
> </File>
> <File
> RelativePath="..\..\include\llvm\Support\FileUtilities.h">
> </File>
> <File
> RelativePath="..\..\include\llvm\Support\GetElementPtrTypeIterator.h">
> </File>
> <File
> RelativePath="..\..\include\llvm\Support\GraphWriter.h">
> </File>
> <File
> RelativePath="..\..\include\llvm\Support\InstIterator.h">
> </File>
> <File
> RelativePath="..\..\include\llvm\Support\InstVisitor.h">
> </File>
> <File
> RelativePath="..\..\include\llvm\Support\LeakDetector.h">
> </File>
> <File
> RelativePath="..\..\include\llvm\Support\Linker.h">
> </File>
> <File
> RelativePath="..\..\include\llvm\Support\MallocAllocator.h">
> </File>
> <File
> RelativePath="..\..\include\llvm\Support\Mangler.h">
> </File>
> <File
> RelativePath="..\..\include\llvm\Support\MathExtras.h">
> </File>
> <File
> RelativePath="..\..\include\llvm\Support\PassNameParser.h">
> </File>
> <File
> RelativePath="..\..\include\llvm\Support\PatternMatch.h">
> </File>
> <File
> RelativePath="..\..\include\llvm\Support\PluginLoader.h">
> </File>
> <File
> RelativePath="..\..\include\llvm\Support\SlowOperationInformer.h">
> </File>
> <File
> RelativePath="..\..\include\llvm\Support\StableBasicBlockNumbering.h">
> </File>
> <File
> RelativePath="..\..\include\llvm\Support\SystemUtils.h">
> </File>
> <File
> RelativePath="..\..\include\llvm\Support\ThreadSupport-NoSupport.h">
> </File>
> <File
> RelativePath="..\..\include\llvm\Support\ThreadSupport-PThreads.h">
> </File>
> <File
> RelativePath="..\..\include\llvm\Support\Timer.h">
> </File>
> <File
> RelativePath="..\..\include\llvm\Support\ToolRunner.h">
> </File>
> <File
> RelativePath="..\..\include\llvm\Support\type_traits.h">
> </File>
> <File
> RelativePath="..\..\include\llvm\Support\TypeInfo.h">
> </File>
> </Filter>
> <Filter
> Name="ADT"
> Filter="">
> <File
> RelativePath="..\..\include\llvm\Adt\BitSetVector.h">
> </File>
> <File
> RelativePath="..\..\include\llvm\Adt\DenseMap.h">
> </File>
> <File
> RelativePath="..\..\include\llvm\Adt\DepthFirstIterator.h">
> </File>
> <File
> RelativePath="..\..\include\llvm\Adt\EquivalenceClasses.h">
> </File>
> <File
> RelativePath="..\..\include\llvm\Adt\GraphTraits.h">
> </File>
> <File
> RelativePath="..\..\include\llvm\Adt\hash_map">
> </File>
> <File
> RelativePath="..\..\include\llvm\Adt\hash_set">
> </File>
> <File
> RelativePath="..\..\include\llvm\Adt\HashExtras.h">
> </File>
> <File
> RelativePath="..\..\include\llvm\Adt\ilist">
> </File>
> <File
> RelativePath="..\..\include\llvm\Adt\iterator">
> </File>
> <File
> RelativePath="..\..\include\llvm\Adt\PostOrderIterator.h">
> </File>
> <File
> RelativePath="..\..\include\llvm\Adt\SCCIterator.h">
> </File>
> <File
> RelativePath="..\..\include\llvm\Adt\SetOperations.h">
> </File>
> <File
> RelativePath="..\..\include\llvm\Adt\SetVector.h">
> </File>
> <File
> RelativePath="..\..\include\llvm\Adt\Statistic.h">
> </File>
> <File
> RelativePath="..\..\include\llvm\Adt\STLExtras.h">
> </File>
> <File
> RelativePath="..\..\include\llvm\Adt\StringExtras.h">
> </File>
> <File
> RelativePath="..\..\include\llvm\Adt\Tree.h">
> </File>
> <File
> RelativePath="..\..\include\llvm\Adt\VectorExtras.h">
> </File>
> </Filter>
> </Files>
> <Globals>
> </Globals>
> </VisualStudioProject>
>
> ______________________________________________________________________
> <?xml version="1.0" encoding="Windows-1252"?>
> <VisualStudioProject
> ProjectType="Visual C++"
> Version="7.10"
> Name="Fibonacci"
> ProjectGUID="{48FB551D-E37E-42EC-BC97-FF7219774867}"
> Keyword="Win32Proj">
> <Platforms>
> <Platform
> Name="Win32"/>
> </Platforms>
> <Configurations>
> <Configuration
> Name="Debug|Win32"
> OutputDirectory="Debug"
> IntermediateDirectory="Debug"
> ConfigurationType="1"
> CharacterSet="2">
> <Tool
> Name="VCCLCompilerTool"
> Optimization="0"
> AdditionalIncludeDirectories="..\..\include;..;..\..\tablegen_includes"
> PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;__STDC_LIMIT_MACROS"
> MinimalRebuild="TRUE"
> BasicRuntimeChecks="3"
> RuntimeLibrary="3"
> ForceConformanceInForLoopScope="TRUE"
> RuntimeTypeInfo="TRUE"
> UsePrecompiledHeader="0"
> WarningLevel="3"
> Detect64BitPortabilityProblems="TRUE"
> DebugInformationFormat="4"
> DisableSpecificWarnings="4099;4800;4244;4267"/>
> <Tool
> Name="VCCustomBuildTool"/>
> <Tool
> Name="VCLinkerTool"
> OutputFile="$(OutDir)/Fibonacci.exe"
> LinkIncremental="2"
> ForceSymbolReferences="_X86TargetMachineModule"
> GenerateDebugInformation="TRUE"
> ProgramDatabaseFile="$(OutDir)/Fibonacci.pdb"
> GenerateMapFile="TRUE"
> MapFileName="$(OutDir)/Fibonacci.map"
> MapExports="TRUE"
> MapLines="TRUE"
> SubSystem="1"
> OptimizeReferences="0"
> TargetMachine="1"/>
> <Tool
> Name="VCMIDLTool"/>
> <Tool
> Name="VCPostBuildEventTool"/>
> <Tool
> Name="VCPreBuildEventTool"/>
> <Tool
> Name="VCPreLinkEventTool"/>
> <Tool
> Name="VCResourceCompilerTool"/>
> <Tool
> Name="VCWebServiceProxyGeneratorTool"/>
> <Tool
> Name="VCXMLDataGeneratorTool"/>
> <Tool
> Name="VCWebDeploymentTool"/>
> <Tool
> Name="VCManagedWrapperGeneratorTool"/>
> <Tool
> Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
> </Configuration>
> <Configuration
> Name="Release|Win32"
> OutputDirectory="Release"
> IntermediateDirectory="Release"
> ConfigurationType="1"
> CharacterSet="2">
> <Tool
> Name="VCCLCompilerTool"
> AdditionalIncludeDirectories="..\..\include;.."
> PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;__STDC_LIMIT_MACROS"
> RuntimeLibrary="2"
> ForceConformanceInForLoopScope="TRUE"
> RuntimeTypeInfo="TRUE"
> UsePrecompiledHeader="0"
> WarningLevel="3"
> Detect64BitPortabilityProblems="TRUE"
> DebugInformationFormat="3"
> DisableSpecificWarnings="4099;4800;4244;4267"/>
> <Tool
> Name="VCCustomBuildTool"/>
> <Tool
> Name="VCLinkerTool"
> OutputFile="$(OutDir)/Fibonacci.exe"
> LinkIncremental="1"
> ForceSymbolReferences="_X86TargetMachineModule"
> GenerateDebugInformation="TRUE"
> SubSystem="1"
> OptimizeReferences="2"
> EnableCOMDATFolding="2"
> TargetMachine="1"/>
> <Tool
> Name="VCMIDLTool"/>
> <Tool
> Name="VCPostBuildEventTool"/>
> <Tool
> Name="VCPreBuildEventTool"/>
> <Tool
> Name="VCPreLinkEventTool"/>
> <Tool
> Name="VCResourceCompilerTool"/>
> <Tool
> Name="VCWebServiceProxyGeneratorTool"/>
> <Tool
> Name="VCXMLDataGeneratorTool"/>
> <Tool
> Name="VCWebDeploymentTool"/>
> <Tool
> Name="VCManagedWrapperGeneratorTool"/>
> <Tool
> Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
> </Configuration>
> </Configurations>
> <References>
> </References>
> <Files>
> <Filter
> Name="Source Files"
> Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
> UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}">
> <File
> RelativePath="..\..\examples\Fibonacci\fibonacci.cpp">
> </File>
> </Filter>
> <Filter
> Name="Header Files"
> Filter="h;hpp;hxx;hm;inl;inc;xsd"
> UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}">
> </Filter>
> </Files>
> <Globals>
> </Globals>
> </VisualStudioProject>
>
> ______________________________________________________________________
> <?xml version="1.0" encoding="Windows-1252"?>
> <VisualStudioProject
> ProjectType="Visual C++"
> Version="7.10"
> Name="ExecutionEngine"
> ProjectGUID="{76295AE8-A083-460E-9F80-6F2B8923264A}"
> Keyword="Win32Proj">
> <Platforms>
> <Platform
> Name="Win32"/>
> </Platforms>
> <Configurations>
> <Configuration
> Name="Debug|Win32"
> OutputDirectory="..\Debug"
> IntermediateDirectory="Debug"
> ConfigurationType="4"
> CharacterSet="2">
> <Tool
> Name="VCCLCompilerTool"
> Optimization="0"
> AdditionalIncludeDirectories="..\..\include;.."
> PreprocessorDefinitions="WIN32;_DEBUG;_LIB;__STDC_LIMIT_MACROS"
> MinimalRebuild="TRUE"
> BasicRuntimeChecks="3"
> RuntimeLibrary="3"
> ForceConformanceInForLoopScope="TRUE"
> RuntimeTypeInfo="TRUE"
> UsePrecompiledHeader="0"
> WarningLevel="3"
> Detect64BitPortabilityProblems="TRUE"
> DebugInformationFormat="4"
> DisableSpecificWarnings="4800;4244;4267"/>
> <Tool
> Name="VCCustomBuildTool"/>
> <Tool
> Name="VCLibrarianTool"
> OutputFile="$(OutDir)/ExecutionEngine.lib"/>
> <Tool
> Name="VCMIDLTool"/>
> <Tool
> Name="VCPostBuildEventTool"/>
> <Tool
> Name="VCPreBuildEventTool"/>
> <Tool
> Name="VCPreLinkEventTool"/>
> <Tool
> Name="VCResourceCompilerTool"/>
> <Tool
> Name="VCWebServiceProxyGeneratorTool"/>
> <Tool
> Name="VCXMLDataGeneratorTool"/>
> <Tool
> Name="VCManagedWrapperGeneratorTool"/>
> <Tool
> Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
> </Configuration>
> <Configuration
> Name="Release|Win32"
> OutputDirectory="..\Release"
> IntermediateDirectory="Release"
> ConfigurationType="4"
> CharacterSet="2">
> <Tool
> Name="VCCLCompilerTool"
> AdditionalIncludeDirectories="..\..\include;.."
> PreprocessorDefinitions="WIN32;NDEBUG;_LIB;__STDC_LIMIT_MACROS"
> RuntimeLibrary="2"
> ForceConformanceInForLoopScope="TRUE"
> RuntimeTypeInfo="TRUE"
> UsePrecompiledHeader="0"
> WarningLevel="3"
> Detect64BitPortabilityProblems="TRUE"
> DebugInformationFormat="3"
> DisableSpecificWarnings="4099;4800;4244;4267"/>
> <Tool
> Name="VCCustomBuildTool"/>
> <Tool
> Name="VCLibrarianTool"
> OutputFile="$(OutDir)/ExecutionEngine.lib"/>
> <Tool
> Name="VCMIDLTool"/>
> <Tool
> Name="VCPostBuildEventTool"/>
> <Tool
> Name="VCPreBuildEventTool"/>
> <Tool
> Name="VCPreLinkEventTool"/>
> <Tool
> Name="VCResourceCompilerTool"/>
> <Tool
> Name="VCWebServiceProxyGeneratorTool"/>
> <Tool
> Name="VCXMLDataGeneratorTool"/>
> <Tool
> Name="VCManagedWrapperGeneratorTool"/>
> <Tool
> Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
> </Configuration>
> </Configurations>
> <References>
> </References>
> <Files>
> <Filter
> Name="Source Files"
> Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
> UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}">
> <File
> RelativePath="..\..\lib\ExecutionEngine\ExecutionEngine.cpp">
> </File>
> </Filter>
> <Filter
> Name="Header Files"
> Filter="h;hpp;hxx;hm;inl;inc;xsd"
> UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}">
> <File
> RelativePath="..\..\include\llvm\ExecutionEngine\ExecutionEngine.h">
> </File>
> <File
> RelativePath="..\..\include\llvm\ExecutionEngine\GenericValue.h">
> </File>
> </Filter>
> <Filter
> Name="JIT"
> Filter="">
> <File
> RelativePath="..\..\lib\ExecutionEngine\Jit\Intercept.cpp">
> </File>
> <File
> RelativePath="..\..\lib\ExecutionEngine\Jit\JIT.cpp">
> </File>
> <File
> RelativePath="..\..\lib\ExecutionEngine\Jit\JIT.h">
> </File>
> <File
> RelativePath="..\..\lib\ExecutionEngine\Jit\JITEmitter.cpp">
> </File>
> <File
> RelativePath="..\..\lib\ExecutionEngine\Jit\TargetSelect.cpp">
> </File>
> </Filter>
> <Filter
> Name="Interpreter"
> Filter="">
> <File
> RelativePath="..\..\lib\ExecutionEngine\Interpreter\Execution.cpp">
> </File>
> <File
> RelativePath="..\..\lib\ExecutionEngine\Interpreter\ExternalFunctions.cpp">
> <FileConfiguration
> Name="Debug|Win32">
> <Tool
> Name="VCCLCompilerTool"
> DisableSpecificWarnings="4190"/>
> </FileConfiguration>
> <FileConfiguration
> Name="Release|Win32">
> <Tool
> Name="VCCLCompilerTool"
> DisableSpecificWarnings="4190"/>
> </FileConfiguration>
> </File>
> <File
> RelativePath="..\..\lib\ExecutionEngine\Interpreter\Interpreter.cpp">
> </File>
> <File
> RelativePath="..\..\lib\ExecutionEngine\Interpreter\Interpreter.h">
> </File>
> </Filter>
> </Files>
> <Globals>
> </Globals>
> </VisualStudioProject>
>
> ______________________________________________________________________
> <?xml version="1.0" encoding="Windows-1252"?>
> <VisualStudioProject
> ProjectType="Visual C++"
> Version="7.10"
> Name="Configure"
> ProjectGUID="{19514E48-456C-4B9D-8637-F2285476461E}"
> Keyword="Win32Proj">
> <Platforms>
> <Platform
> Name="Win32"/>
> </Platforms>
> <Configurations>
> <Configuration
> Name="Configure|Win32"
> OutputDirectory="$(ConfigurationName)"
> IntermediateDirectory="$(ConfigurationName)"
> ConfigurationType="1"
> CharacterSet="2">
> <Tool
> Name="VCCLCompilerTool"
> Optimization="0"
> PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
> MinimalRebuild="TRUE"
> BasicRuntimeChecks="3"
> RuntimeLibrary="5"
> UsePrecompiledHeader="0"
> WarningLevel="3"
> Detect64BitPortabilityProblems="TRUE"
> DebugInformationFormat="4"/>
> <Tool
> Name="VCCustomBuildTool"/>
> <Tool
> Name="VCLinkerTool"
> OutputFile="$(OutDir)/Configure.exe"
> LinkIncremental="2"
> GenerateDebugInformation="TRUE"
> ProgramDatabaseFile="$(OutDir)/Configure.pdb"
> SubSystem="1"
> TargetMachine="1"/>
> <Tool
> Name="VCMIDLTool"/>
> <Tool
> Name="VCPostBuildEventTool"/>
> <Tool
> Name="VCPreBuildEventTool"/>
> <Tool
> Name="VCPreLinkEventTool"/>
> <Tool
> Name="VCResourceCompilerTool"/>
> <Tool
> Name="VCWebServiceProxyGeneratorTool"/>
> <Tool
> Name="VCXMLDataGeneratorTool"/>
> <Tool
> Name="VCWebDeploymentTool"/>
> <Tool
> Name="VCManagedWrapperGeneratorTool"/>
> <Tool
> Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
> </Configuration>
> </Configurations>
> <References>
> </References>
> <Files>
> <Filter
> Name="Source Files"
> Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
> UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}">
> <File
> RelativePath="..\..\include\llvm\Config\config.h.in">
> <FileConfiguration
> Name="Configure|Win32">
> <Tool
> Name="VCCustomBuildTool"
> CommandLine="..\tools\sed &lt;$(InputPath) &gt;$(InputDir)config.h &quot;s/#undef PACKAGE_NAME/#define PACKAGE_NAME \&quot;LLVM (win32 vc7.1)\&quot;/;s/#undef PACKAGE_VERSION/#define PACKAGE_VERSION 1.4/;s/#undef HAVE_WINDOWS_H/#define HAVE_WINDOWS_H 1/;s/#undef HAVE_LIMITS_H/#define HAVE_LIMITS_H 1/;s/#undef HAVE_SYS_STAT_H/#define HAVE_SYS_STAT_H 1/;s/#undef HAVE_STDLIB_H/#define HAVE_STDLIB_H 1/;s/#undef HAVE_STDIO_H/#define HAVE_STDIO_H 1/;s/#undef HAVE_STRING_H/#define HAVE_STRING_H 1/;s/#undef SHLIBEXT/#define SHLIBEXT \&quot;.lib\&quot;/;s/#undef error_t/#define error_t int/;s/#undef HAVE_ERRNO_H/#define HAVE_ERRNO_H 1/;s/#undef LTDL_DLOPEN_DEPLIBS/#define LTDL_DLOPEN_DEPLIBS 1/;s/#undef LTDL_OBJDIR/#define LTDL_OBJDIR \&quot;_libs\&quot;/;s/#undef LTDL_SHLIBPATH_VAR/#define LTDL_SHLIBPATH_VAR \&quot;PATH\&quot;/;s/#undef LTDL_SHLIB_EXT/#define LTDL_SHLIB_EXT \&quot;.dll\&quot;/;s/#undef LTDL_SYSSEARCHPATH/#define LTDL_SYSSEARCHPATH \&quot;\&quot;/;&quot;"
> Outputs="$(InputDir)config.h"/>
> </FileConfiguration>
> </File>
> <File
> RelativePath="..\..\include\llvm\Support\DataTypes.h.in">
> <FileConfiguration
> Name="Configure|Win32">
> <Tool
> Name="VCCustomBuildTool"
> CommandLine="..\tools\sed &lt;$(InputPath) &gt;$(InputDir)DataTypes.h &quot;s/#undef HAVE_SYS_TYPES_H/#define HAVE_SYS_TYPES_H 1/;s/#undef HAVE_INTTYPES_H/#define HAVE_INTTYPES_H 1/;s/#undef HAVE_STDINT_H/#define HAVE_STD_INT_H 1/&quot;
> "
> Outputs="$(InputDir)DataTypes.h"/>
> </FileConfiguration>
> </File>
> <File
> RelativePath="..\..\include\llvm\Adt\hash_map.in">
> <FileConfiguration
> Name="Configure|Win32">
> <Tool
> Name="VCCustomBuildTool"
> CommandLine="..\tools\sed &lt;$(InputPath) &gt;$(InputDir)hash_map &quot;s/#undef HAVE_GLOBAL_HASH_MAP/#define HAVE_GLOBAL_HASH_MAP 1/;/using HASH_NAMESPACE\:\:hash;.*$/{D};/#include.*HashExtras.*$/{D};s/define HASH_NAMESPACE std/define HASH_NAMESPACE stdext/&quot;
> "
> Outputs="$(InputDir)hash_map"/>
> </FileConfiguration>
> </File>
> <File
> RelativePath="..\..\include\llvm\Adt\hash_set.in">
> <FileConfiguration
> Name="Configure|Win32">
> <Tool
> Name="VCCustomBuildTool"
> CommandLine="..\tools\sed &lt;$(InputPath) &gt;$(InputDir)hash_set &quot;s/#undef HAVE_GLOBAL_HASH_SET/#define HAVE_GLOBAL_HASH_SET 1/;/using HASH_NAMESPACE\:\:hash;.*$/{D};/#include.*HashExtras.*$/{D};s/define HASH_NAMESPACE std/define HASH_NAMESPACE stdext/&quot;
> "
> Outputs="$(InputDir)hash_set"/>
> </FileConfiguration>
> </File>
> <File
> RelativePath="..\..\include\llvm\Adt\iterator.in">
> <FileConfiguration
> Name="Configure|Win32">
> <Tool
> Name="VCCustomBuildTool"
> CommandLine="..\tools\sed &lt;$(InputPath) &gt;$(InputDir)iterator &quot;s/#undef HAVE_BI_ITERATOR/#define HAVE_BI_ITERATOR 0/;s/#undef HAVE_STD_ITERATOR/#define HAVE_STD_ITERATOR 1/;s/#undef HAVE_FWD_ITERATOR/#define HAVE_FWD_ITERATOR 0/&quot;
> "
> Outputs="..\..\include\llvm\ADT\iterator"/>
> </FileConfiguration>
> </File>
> </Filter>
> <Filter
> Name="Header Files"
> Filter="h;hpp;hxx;hm;inl;inc;xsd"
> UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}">
> </Filter>
> </Files>
> <Globals>
> </Globals>
> </VisualStudioProject>
>
> ______________________________________________________________________
> <?xml version="1.0" encoding="Windows-1252"?>
> <VisualStudioProject
> ProjectType="Visual C++"
> Version="7.10"
> Name="CodeGen"
> ProjectGUID="{08CEB1BB-C2A4-4587-B9A9-AEDB8FB44897}"
> Keyword="Win32Proj">
> <Platforms>
> <Platform
> Name="Win32"/>
> </Platforms>
> <Configurations>
> <Configuration
> Name="Debug|Win32"
> OutputDirectory="..\Debug"
> IntermediateDirectory="Debug"
> ConfigurationType="4"
> CharacterSet="2">
> <Tool
> Name="VCCLCompilerTool"
> Optimization="0"
> AdditionalIncludeDirectories="..\..\include;.."
> PreprocessorDefinitions="WIN32;_DEBUG;_LIB;__STDC_LIMIT_MACROS"
> MinimalRebuild="TRUE"
> BasicRuntimeChecks="3"
> RuntimeLibrary="3"
> ForceConformanceInForLoopScope="TRUE"
> RuntimeTypeInfo="TRUE"
> UsePrecompiledHeader="0"
> WarningLevel="3"
> Detect64BitPortabilityProblems="TRUE"
> DebugInformationFormat="4"
> DisableSpecificWarnings="4800;4244;4267"/>
> <Tool
> Name="VCCustomBuildTool"/>
> <Tool
> Name="VCLibrarianTool"
> OutputFile="$(OutDir)/CodeGen.lib"/>
> <Tool
> Name="VCMIDLTool"/>
> <Tool
> Name="VCPostBuildEventTool"/>
> <Tool
> Name="VCPreBuildEventTool"/>
> <Tool
> Name="VCPreLinkEventTool"/>
> <Tool
> Name="VCResourceCompilerTool"/>
> <Tool
> Name="VCWebServiceProxyGeneratorTool"/>
> <Tool
> Name="VCXMLDataGeneratorTool"/>
> <Tool
> Name="VCManagedWrapperGeneratorTool"/>
> <Tool
> Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
> </Configuration>
> <Configuration
> Name="Release|Win32"
> OutputDirectory="..\Release"
> IntermediateDirectory="Release"
> ConfigurationType="4"
> CharacterSet="2">
> <Tool
> Name="VCCLCompilerTool"
> AdditionalIncludeDirectories="..\..\include;.."
> PreprocessorDefinitions="WIN32;NDEBUG;_LIB;__STDC_LIMIT_MACROS"
> RuntimeLibrary="2"
> ForceConformanceInForLoopScope="TRUE"
> RuntimeTypeInfo="TRUE"
> UsePrecompiledHeader="0"
> WarningLevel="3"
> Detect64BitPortabilityProblems="TRUE"
> DebugInformationFormat="3"
> DisableSpecificWarnings="4099;4800;4244;4267"/>
> <Tool
> Name="VCCustomBuildTool"/>
> <Tool
> Name="VCLibrarianTool"
> OutputFile="$(OutDir)/CodeGen.lib"/>
> <Tool
> Name="VCMIDLTool"/>
> <Tool
> Name="VCPostBuildEventTool"/>
> <Tool
> Name="VCPreBuildEventTool"/>
> <Tool
> Name="VCPreLinkEventTool"/>
> <Tool
> Name="VCResourceCompilerTool"/>
> <Tool
> Name="VCWebServiceProxyGeneratorTool"/>
> <Tool
> Name="VCXMLDataGeneratorTool"/>
> <Tool
> Name="VCManagedWrapperGeneratorTool"/>
> <Tool
> Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
> </Configuration>
> </Configurations>
> <References>
> </References>
> <Files>
> <Filter
> Name="Source Files"
> Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
> UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}">
> <File
> RelativePath="..\..\lib\CodeGen\AsmPrinter.cpp">
> </File>
> <File
> RelativePath="..\..\lib\CodeGen\BranchFolding.cpp">
> </File>
> <File
> RelativePath="..\..\lib\CodeGen\IntrinsicLowering.cpp">
> </File>
> <File
> RelativePath="..\..\lib\CodeGen\LiveInterval.cpp">
> </File>
> <File
> RelativePath="..\..\lib\CodeGen\LiveIntervalAnalysis.cpp">
> </File>
> <File
> RelativePath="..\..\lib\CodeGen\LiveVariables.cpp">
> </File>
> <File
> RelativePath="..\..\lib\CodeGen\MachineBasicBlock.cpp">
> </File>
> <File
> RelativePath="..\..\lib\CodeGen\MachineCodeEmitter.cpp">
> </File>
> <File
> RelativePath="..\..\lib\CodeGen\MachineFunction.cpp">
> </File>
> <File
> RelativePath="..\..\lib\CodeGen\MachineInstr.cpp">
> </File>
> <File
> RelativePath="..\..\lib\CodeGen\Passes.cpp">
> </File>
> <File
> RelativePath="..\..\lib\CodeGen\PHIElimination.cpp">
> </File>
> <File
> RelativePath="..\..\lib\CodeGen\PrologEpilogInserter.cpp">
> </File>
> <File
> RelativePath="..\..\lib\CodeGen\RegAllocIterativeScan.cpp">
> </File>
> <File
> RelativePath="..\..\lib\CodeGen\RegAllocLinearScan.cpp">
> </File>
> <File
> RelativePath="..\..\lib\CodeGen\RegAllocLocal.cpp">
> </File>
> <File
> RelativePath="..\..\lib\CodeGen\RegAllocSimple.cpp">
> </File>
> <File
> RelativePath="..\..\lib\CodeGen\TwoAddressInstructionPass.cpp">
> </File>
> <File
> RelativePath="..\..\lib\CodeGen\UnreachableBlockElim.cpp">
> </File>
> <File
> RelativePath="..\..\lib\CodeGen\VirtRegMap.cpp">
> </File>
> </Filter>
> <Filter
> Name="Header Files"
> Filter="h;hpp;hxx;hm;inl;inc;xsd"
> UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}">
> <File
> RelativePath="..\..\include\llvm\CodeGen\AsmPrinter.h">
> </File>
> <File
> RelativePath="..\..\include\llvm\CodeGen\InstrScheduling.h">
> </File>
> <File
> RelativePath="..\..\include\llvm\CodeGen\IntrinsicLowering.h">
> </File>
> <File
> RelativePath="..\..\lib\CodeGen\LiveInterval.h">
> </File>
> <File
> RelativePath="..\..\lib\CodeGen\LiveIntervalAnalysis.h">
> </File>
> <File
> RelativePath="..\..\include\llvm\CodeGen\LiveVariables.h">
> </File>
> <File
> RelativePath="..\..\include\llvm\CodeGen\MachineBasicBlock.h">
> </File>
> <File
> RelativePath="..\..\include\llvm\CodeGen\MachineCodeEmitter.h">
> </File>
> <File
> RelativePath="..\..\include\llvm\CodeGen\MachineConstantPool.h">
> </File>
> <File
> RelativePath="..\..\include\llvm\CodeGen\MachineFrameInfo.h">
> </File>
> <File
> RelativePath="..\..\include\llvm\CodeGen\MachineFunction.h">
> </File>
> <File
> RelativePath="..\..\include\llvm\CodeGen\MachineFunctionPass.h">
> </File>
> <File
> RelativePath="..\..\include\llvm\CodeGen\MachineInstr.h">
> </File>
> <File
> RelativePath="..\..\include\llvm\CodeGen\MachineInstrBuilder.h">
> </File>
> <File
> RelativePath="..\..\include\llvm\CodeGen\Passes.h">
> </File>
> <File
> RelativePath="..\..\lib\CodeGen\PhysRegTracker.h">
> </File>
> <File
> RelativePath="..\..\include\llvm\CodeGen\SchedGraphCommon.h">
> </File>
> <File
> RelativePath="..\..\include\llvm\CodeGen\SelectionDAG.h">
> </File>
> <File
> RelativePath="..\..\include\llvm\CodeGen\SSARegMap.h">
> </File>
> <File
> RelativePath="..\..\include\llvm\CodeGen\ValueSet.h">
> </File>
> <File
> RelativePath="..\..\include\llvm\CodeGen\ValueTypes.h">
> </File>
> <File
> RelativePath="..\..\lib\CodeGen\VirtRegMap.h">
> </File>
> </Filter>
> </Files>
> <Globals>
> </Globals>
> </VisualStudioProject>
>
> ______________________________________________________________________
> <?xml version="1.0" encoding="Windows-1252"?>
> <VisualStudioProject
> ProjectType="Visual C++"
> Version="7.10"
> Name="Analysis"
> ProjectGUID="{0622E827-8464-489D-8B1C-B0B496F35C08}"
> Keyword="Win32Proj">
> <Platforms>
> <Platform
> Name="Win32"/>
> </Platforms>
> <Configurations>
> <Configuration
> Name="Debug|Win32"
> OutputDirectory="..\Debug"
> IntermediateDirectory="Debug"
> ConfigurationType="4"
> CharacterSet="2">
> <Tool
> Name="VCCLCompilerTool"
> Optimization="0"
> AdditionalIncludeDirectories="..\..\include;.."
> PreprocessorDefinitions="WIN32;_DEBUG;_LIB;__STDC_LIMIT_MACROS"
> MinimalRebuild="TRUE"
> BasicRuntimeChecks="3"
> RuntimeLibrary="3"
> ForceConformanceInForLoopScope="TRUE"
> RuntimeTypeInfo="TRUE"
> UsePrecompiledHeader="0"
> WarningLevel="3"
> Detect64BitPortabilityProblems="TRUE"
> DebugInformationFormat="4"
> DisableSpecificWarnings="4800;4244;4267"/>
> <Tool
> Name="VCCustomBuildTool"/>
> <Tool
> Name="VCLibrarianTool"
> OutputFile="$(OutDir)/Analysis.lib"/>
> <Tool
> Name="VCMIDLTool"/>
> <Tool
> Name="VCPostBuildEventTool"/>
> <Tool
> Name="VCPreBuildEventTool"/>
> <Tool
> Name="VCPreLinkEventTool"/>
> <Tool
> Name="VCResourceCompilerTool"/>
> <Tool
> Name="VCWebServiceProxyGeneratorTool"/>
> <Tool
> Name="VCXMLDataGeneratorTool"/>
> <Tool
> Name="VCManagedWrapperGeneratorTool"/>
> <Tool
> Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
> </Configuration>
> <Configuration
> Name="Release|Win32"
> OutputDirectory="..\Release"
> IntermediateDirectory="Release"
> ConfigurationType="4"
> CharacterSet="2">
> <Tool
> Name="VCCLCompilerTool"
> AdditionalIncludeDirectories="..\..\include;.."
> PreprocessorDefinitions="WIN32;NDEBUG;_LIB;__STDC_LIMIT_MACROS"
> RuntimeLibrary="2"
> ForceConformanceInForLoopScope="TRUE"
> RuntimeTypeInfo="TRUE"
> UsePrecompiledHeader="0"
> WarningLevel="3"
> Detect64BitPortabilityProblems="TRUE"
> DebugInformationFormat="3"
> DisableSpecificWarnings="4099;4800;4244;4267"/>
> <Tool
> Name="VCCustomBuildTool"/>
> <Tool
> Name="VCLibrarianTool"
> OutputFile="$(OutDir)/Analysis.lib"/>
> <Tool
> Name="VCMIDLTool"/>
> <Tool
> Name="VCPostBuildEventTool"/>
> <Tool
> Name="VCPreBuildEventTool"/>
> <Tool
> Name="VCPreLinkEventTool"/>
> <Tool
> Name="VCResourceCompilerTool"/>
> <Tool
> Name="VCWebServiceProxyGeneratorTool"/>
> <Tool
> Name="VCXMLDataGeneratorTool"/>
> <Tool
> Name="VCManagedWrapperGeneratorTool"/>
> <Tool
> Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
> </Configuration>
> </Configurations>
> <References>
> </References>
> <Files>
> <Filter
> Name="Source Files"
> Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
> UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}">
> <File
> RelativePath="..\..\lib\Analysis\AliasAnalysis.cpp">
> </File>
> <File
> RelativePath="..\..\lib\Analysis\AliasAnalysisCounter.cpp">
> </File>
> <File
> RelativePath="..\..\lib\Analysis\AliasAnalysisEvaluator.cpp">
> </File>
> <File
> RelativePath="..\..\lib\Analysis\AliasSetTracker.cpp">
> </File>
> <File
> RelativePath="..\..\lib\Analysis\BasicAliasAnalysis.cpp">
> </File>
> <File
> RelativePath="..\..\lib\Analysis\CFGPrinter.cpp">
> </File>
> <File
> RelativePath="..\..\lib\Analysis\Expressions.cpp">
> </File>
> <File
> RelativePath="..\..\lib\Analysis\InstCount.cpp">
> </File>
> <File
> RelativePath="..\..\lib\Analysis\Interval.cpp">
> </File>
> <File
> RelativePath="..\..\lib\Analysis\IntervalPartition.cpp">
> </File>
> <File
> RelativePath="..\..\lib\Analysis\LoadValueNumbering.cpp">
> </File>
> <File
> RelativePath="..\..\lib\Analysis\LoopInfo.cpp">
> </File>
> <File
> RelativePath="..\..\lib\Analysis\PostDominators.cpp">
> </File>
> <File
> RelativePath="..\..\lib\Analysis\ProfileInfo.cpp">
> </File>
> <File
> RelativePath="..\..\lib\Analysis\ProfileInfoLoader.cpp">
> </File>
> <File
> RelativePath="..\..\lib\Analysis\ProfileInfoLoaderPass.cpp">
> </File>
> <File
> RelativePath="..\..\lib\Analysis\ScalarEvolution.cpp">
> </File>
> <File
> RelativePath="..\..\lib\Analysis\Trace.cpp">
> </File>
> <File
> RelativePath="..\..\lib\Analysis\ValueNumbering.cpp">
> </File>
> </Filter>
> <Filter
> Name="Header Files"
> Filter="h;hpp;hxx;hm;inl;inc;xsd"
> UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}">
> <File
> RelativePath="..\..\include\llvm\Analysis\AliasAnalysis.h">
> </File>
> <File
> RelativePath="..\..\include\llvm\Analysis\AliasSetTracker.h">
> </File>
> <File
> RelativePath="..\..\include\llvm\Analysis\CallGraph.h">
> </File>
> <File
> RelativePath="..\..\include\llvm\Analysis\CFGPrinter.h">
> </File>
> <File
> RelativePath="..\..\include\llvm\Analysis\ConstantsScanner.h">
> </File>
> <File
> RelativePath="..\..\include\llvm\Analysis\DataStructure\DataStructure.h">
> </File>
> <File
> RelativePath="..\..\include\llvm\Analysis\Dominators.h">
> </File>
> <File
> RelativePath="..\..\include\llvm\Analysis\DataStructure\DSGraph.h">
> </File>
> <File
> RelativePath="..\..\include\llvm\Analysis\DataStructure\DSGraphTraits.h">
> </File>
> <File
> RelativePath="..\..\include\llvm\Analysis\DataStructure\DSNode.h">
> </File>
> <File
> RelativePath="..\..\include\llvm\Analysis\DataStructure\DSSupport.h">
> </File>
> <File
> RelativePath="..\..\include\llvm\Analysis\Expressions.h">
> </File>
> <File
> RelativePath="..\..\include\llvm\Analysis\FindUnsafePointerTypes.h">
> </File>
> <File
> RelativePath="..\..\include\llvm\Analysis\FindUsedTypes.h">
> </File>
> <File
> RelativePath="..\..\include\llvm\Analysis\Interval.h">
> </File>
> <File
> RelativePath="..\..\include\llvm\Analysis\IntervalIterator.h">
> </File>
> <File
> RelativePath="..\..\include\llvm\Analysis\IntervalPartition.h">
> </File>
> <File
> RelativePath="..\..\include\llvm\Analysis\LoadValueNumbering.h">
> </File>
> <File
> RelativePath="..\..\include\llvm\Analysis\LoopInfo.h">
> </File>
> <File
> RelativePath="..\..\include\llvm\Analysis\Passes.h">
> </File>
> <File
> RelativePath="..\..\include\llvm\Analysis\PostDominators.h">
> </File>
> <File
> RelativePath="..\..\include\llvm\Analysis\ProfileInfo.h">
> </File>
> <File
> RelativePath="..\..\include\llvm\Analysis\ProfileInfoLoader.h">
> </File>
> <File
> RelativePath="..\..\include\llvm\Analysis\ProfileInfoTypes.h">
> </File>
> <File
> RelativePath="..\..\include\llvm\Analysis\ScalarEvolution.h">
> </File>
> <File
> RelativePath="..\..\include\llvm\Analysis\ScalarEvolutionExpressions.h">
> </File>
> <File
> RelativePath="..\..\include\llvm\Analysis\Trace.h">
> </File>
> <File
> RelativePath="..\..\include\llvm\Analysis\ValueNumbering.h">
> </File>
> <File
> RelativePath="..\..\include\llvm\Analysis\Verifier.h">
> </File>
> </Filter>
> </Files>
> <Globals>
> </Globals>
> </VisualStudioProject>

-Chris

It will have to be Morten. I can't get ltdl.c to compile. But wasn't the whole point of doing platform-specific DynamicLibrary.cpps to get rid of ltdl.c?

It will have to be Morten. I can't get ltdl.c to compile. But wasn't
the whole point of doing platform-specific DynamicLibrary.cpps to get
rid of ltdl.c?

ltdl.c is part of libtool that is supposed to BE the cross-platform
dynamic linker interface. However, for platforms it doesn't really
support, using custom code makes perfect sense.

-Chris

ltdl.h fully supports windows platforms (lots of them). That isn't the
issue. The issue is setting up the #defines to reflect the windows
system. e.g. HAVE_DLOPEN needs to be false

Reid.

Well, then why does win32/DynamicLibrary.cpp exist, not to mention it's
*nix relatives? You have even been updating them, even though they
cannot be compiled as they aren't included by System/DynamicLibrary.cpp.

Anyway, with Morten's patches I can almost build successfully. Minor
patch attached to fix the residual problems. I don't know why he didn't
hit these problems.

And speaking of ltdl.c, it doesn't build cleanly with VC++:

\llvm\lib\System\ltdl.c(972) : warning C4090: 'function' : different 'const' qualifiers
\llvm\lib\System\ltdl.c(1332) : warning C4090: '=' : different 'const' qualifiers
\llvm\lib\System\ltdl.c(1431) : warning C4113: 'lt_module (__cdecl *)()' differs in parameter lists from 'lt_module_open (__cdecl *)'
\llvm\lib\System\ltdl.c(1431) : warning C4113: 'int (__cdecl *)()' differs in parameter lists from 'lt_module_close (__cdecl *)'
\llvm\lib\System\ltdl.c(1431) : warning C4113: 'void *(__cdecl *)()' differs in parameter lists from 'lt_find_sym (__cdecl *)'
\llvm\lib\System\ltdl.c(2121) : warning C4113: 'lt_module (__cdecl *)()' differs in parameter lists from 'lt_module_open (__cdecl *)'
\llvm\lib\System\ltdl.c(2121) : warning C4113: 'int (__cdecl *)()' differs in parameter lists from 'lt_module_close (__cdecl *)'
\llvm\lib\System\ltdl.c(2121) : warning C4113: 'void *(__cdecl *)()' differs in parameter lists from 'lt_find_sym (__cdecl *)'
\llvm\lib\System\ltdl.c(2121) : warning C4113: 'int (__cdecl *)()' differs in parameter lists from 'lt_dlloader_exit (__cdecl *)'
\llvm\lib\System\ltdl.c(2742) : warning C4090: 'initializing' : different 'const' qualifiers
\llvm\lib\System\ltdl.c(2775) : warning C4013: 'access' undefined; assuming extern returning int
\llvm\lib\System\ltdl.c(3089) : warning C4090: '=' : different 'const' qualifiers
\llvm\lib\System\ltdl.c(3284) : warning C4090: '=' : different 'const' qualifiers
\llvm\lib\System\ltdl.c(3462) : warning C4090: '=' : different 'const' qualifiers

I tried to clean them up, but I wound up playing wack-a-mole. Fixing
one warning caused others to take its place. Oh well... it is C code
after all...

diff.out (2.95 KB)

Jeff Cohen wrote:

Anyway, with Morten's patches I can almost build successfully. Minor
patch attached to fix the residual problems. I don't know why he didn't
hit these problems.

The simple explanation is that I forgot to submit the patch for the missing #include <stddef.h> in DataTypes.h.in -- The other part of your patch I guess is to get rid of the ugly casts? At least I didn't have to do this to get it to compile...

m.

Hi Jeff,

I'm just reviewing some old mail on my "to do" list. I was wondering if
you managed to get ltdl.c to compile cleanly with VC++ or if you want me
to look at these warnings.

Reid.

No, I gave up on that. Anyway, it's academic now. VC++ no longer builds it due to the LGPL issues.

Reid Spencer wrote: