diff options
-rw-r--r-- | win32/Analysis/Analysis.vcproj | 174 | ||||
-rw-r--r-- | win32/CodeGen/CodeGen.vcproj | 189 | ||||
-rw-r--r-- | win32/Configure/Configure.vcproj | 133 | ||||
-rw-r--r-- | win32/ExecutionEngine/ExecutionEngine.vcproj | 167 | ||||
-rw-r--r-- | win32/Fibonacci/Fibonacci.vcproj | 142 | ||||
-rw-r--r-- | win32/Support/Support.vcproj | 190 | ||||
-rw-r--r-- | win32/System/System.vcproj | 285 | ||||
-rw-r--r-- | win32/TableGen/TableGen.vcproj | 271 | ||||
-rw-r--r-- | win32/Target/Target.vcproj | 138 | ||||
-rw-r--r-- | win32/Transforms/Transforms.vcproj | 397 | ||||
-rw-r--r-- | win32/VMCore/VMCore.vcproj | 189 | ||||
-rw-r--r-- | win32/x86/x86.vcproj | 180 |
12 files changed, 2455 insertions, 0 deletions
diff --git a/win32/Analysis/Analysis.vcproj b/win32/Analysis/Analysis.vcproj new file mode 100644 index 0000000..31cfd2d --- /dev/null +++ b/win32/Analysis/Analysis.vcproj @@ -0,0 +1,174 @@ +<?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}"> + </Filter> + </Files> + <Globals> + </Globals> +</VisualStudioProject> diff --git a/win32/CodeGen/CodeGen.vcproj b/win32/CodeGen/CodeGen.vcproj new file mode 100644 index 0000000..9e969a1 --- /dev/null +++ b/win32/CodeGen/CodeGen.vcproj @@ -0,0 +1,189 @@ +<?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="..\..\lib\CodeGen\LiveInterval.h"> + </File> + <File + RelativePath="..\..\lib\CodeGen\LiveIntervalAnalysis.h"> + </File> + <File + RelativePath="..\..\lib\CodeGen\PhysRegTracker.h"> + </File> + <File + RelativePath="..\..\lib\CodeGen\VirtRegMap.h"> + </File> + </Filter> + </Files> + <Globals> + </Globals> +</VisualStudioProject> diff --git a/win32/Configure/Configure.vcproj b/win32/Configure/Configure.vcproj new file mode 100644 index 0000000..adc9acd --- /dev/null +++ b/win32/Configure/Configure.vcproj @@ -0,0 +1,133 @@ +<?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 <$(InputPath) >$(InputDir)config.h "s/#undef PACKAGE_NAME/#define PACKAGE_NAME \"LLVM (win32 vc7.1)\"/;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 SHLIBEXT/#define SHLIBEXT \".lib\"/" +" + Outputs="$(InputDir)config.h"/> + </FileConfiguration> + </File> + <File + RelativePath="..\..\include\llvm\Support\DataTypes.h.in"> + <FileConfiguration + Name="Configure|Win32"> + <Tool + Name="VCCustomBuildTool" + CommandLine="..\tools\sed <$(InputPath) >$(InputDir)DataTypes.h "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/" +" + Outputs="$(InputDir)DataTypes.h"/> + </FileConfiguration> + </File> + <File + RelativePath="..\..\include\llvm\Adt\hash_map.in"> + <FileConfiguration + Name="Configure|Win32"> + <Tool + Name="VCCustomBuildTool" + CommandLine="..\tools\sed <$(InputPath) >$(InputDir)hash_map "s/#undef HAVE_GLOBAL_HASH_MAP/#define HAVE_GLOBAL_HASH_MAP 1/;/using HASH_NAMESPACE\:\:hash;.*$/{D};/#include.*HashExtras.*$/{D}" +" + Outputs="$(InputDir)hash_map"/> + </FileConfiguration> + </File> + <File + RelativePath="..\..\include\llvm\Adt\hash_set.in"> + <FileConfiguration + Name="Configure|Win32"> + <Tool + Name="VCCustomBuildTool" + CommandLine="..\tools\sed <$(InputPath) >$(InputDir)hash_set "s/#undef HAVE_GLOBAL_HASH_SET/#define HAVE_GLOBAL_HASH_SET 1/;/using HASH_NAMESPACE\:\:hash;.*$/{D};/#include.*HashExtras.*$/{D}" +" + Outputs="$(InputDir)hash_set"/> + </FileConfiguration> + </File> + <File + RelativePath="..\..\include\llvm\Adt\iterator.in"> + <FileConfiguration + Name="Configure|Win32"> + <Tool + Name="VCCustomBuildTool" + CommandLine="..\tools\sed <$(InputPath) >$(InputDir)iterator "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/" +" + 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> diff --git a/win32/ExecutionEngine/ExecutionEngine.vcproj b/win32/ExecutionEngine/ExecutionEngine.vcproj new file mode 100644 index 0000000..17a1d75 --- /dev/null +++ b/win32/ExecutionEngine/ExecutionEngine.vcproj @@ -0,0 +1,167 @@ +<?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}"> + </Filter> + <Filter + Name="JIT" + Filter=""> + <File + RelativePath="..\..\lib\ExecutionEngine\Jit\Emitter.cpp"> + </File> + <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\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> diff --git a/win32/Fibonacci/Fibonacci.vcproj b/win32/Fibonacci/Fibonacci.vcproj new file mode 100644 index 0000000..175641b --- /dev/null +++ b/win32/Fibonacci/Fibonacci.vcproj @@ -0,0 +1,142 @@ +<?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> diff --git a/win32/Support/Support.vcproj b/win32/Support/Support.vcproj new file mode 100644 index 0000000..fa67841 --- /dev/null +++ b/win32/Support/Support.vcproj @@ -0,0 +1,190 @@ +<?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"> + </File> + <File + RelativePath="..\..\lib\Support\Debug.cpp"> + </File> + <File + RelativePath="..\..\lib\Support\DynamicLinker.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}"> + </Filter> + </Files> + <Globals> + </Globals> +</VisualStudioProject> diff --git a/win32/System/System.vcproj b/win32/System/System.vcproj new file mode 100644 index 0000000..5ac3588 --- /dev/null +++ b/win32/System/System.vcproj @@ -0,0 +1,285 @@ +<?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\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="..\..\lib\System\Win32\Win32.h"> + </File> + </Filter> + <Filter + Name="Win32" + Filter=""> + <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> + </Filter> + </Files> + <Globals> + </Globals> +</VisualStudioProject> diff --git a/win32/TableGen/TableGen.vcproj b/win32/TableGen/TableGen.vcproj new file mode 100644 index 0000000..431bc25 --- /dev/null +++ b/win32/TableGen/TableGen.vcproj @@ -0,0 +1,271 @@ +<?xml version="1.0" encoding="Windows-1252"?> +<VisualStudioProject + ProjectType="Visual C++" + Version="7.10" + Name="TableGen" + ProjectGUID="{339C2249-26B6-4172-B484-85653029AF57}" + 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;.." + 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="4800;4244;4267"/> + <Tool + Name="VCCustomBuildTool"/> + <Tool + Name="VCLinkerTool" + AdditionalDependencies="support.lib" + OutputFile="$(OutDir)\TableGen.exe" + LinkIncremental="2" + AdditionalLibraryDirectories="C:\Project\llvm\win32\Debug" + GenerateDebugInformation="TRUE" + ProgramDatabaseFile="$(OutDir)/TableGen.pdb" + SubSystem="1" + TargetMachine="1"/> + <Tool + Name="VCMIDLTool"/> + <Tool + Name="VCPostBuildEventTool" + CommandLine="copy $(OutDir)\TableGen.exe ..\tools"/> + <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)\TableGen.exe" + LinkIncremental="1" + AdditionalLibraryDirectories="C:\Project\llvm\win32\Release" + GenerateDebugInformation="TRUE" + SubSystem="1" + OptimizeReferences="2" + EnableCOMDATFolding="2" + TargetMachine="1"/> + <Tool + Name="VCMIDLTool"/> + <Tool + Name="VCPostBuildEventTool" + CommandLine="copy $(OutDir)\TableGen.exe ..\tools"/> + <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="..\..\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 >$(InputDir)$(InputName).cpp $(InputPath) +" + Outputs="$(InputDir)$(InputName).cpp"/> + </FileConfiguration> + <FileConfiguration + Name="Release|Win32"> + <Tool + Name="VCCustomBuildTool" + CommandLine="..\tools\flex -t >$(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> diff --git a/win32/Target/Target.vcproj b/win32/Target/Target.vcproj new file mode 100644 index 0000000..b589ed9f --- /dev/null +++ b/win32/Target/Target.vcproj @@ -0,0 +1,138 @@ +<?xml version="1.0" encoding="Windows-1252"?> +<VisualStudioProject + ProjectType="Visual C++" + Version="7.10" + Name="Target" + ProjectGUID="{059FBAB8-C76D-48A0-AA75-3C57BD3EAFE4}" + 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)/Target.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)/Target.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\Target\MRegisterInfo.cpp"> + </File> + <File + RelativePath="..\..\lib\Target\TargetData.cpp"> + </File> + <File + RelativePath="..\..\lib\Target\TargetFrameInfo.cpp"> + </File> + <File + RelativePath="..\..\lib\Target\TargetInstrInfo.cpp"> + </File> + <File + RelativePath="..\..\lib\Target\TargetMachine.cpp"> + </File> + <File + RelativePath="..\..\lib\Target\TargetMachineRegistry.cpp"> + </File> + <File + RelativePath="..\..\lib\Target\TargetSchedInfo.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> diff --git a/win32/Transforms/Transforms.vcproj b/win32/Transforms/Transforms.vcproj new file mode 100644 index 0000000..3520abf --- /dev/null +++ b/win32/Transforms/Transforms.vcproj @@ -0,0 +1,397 @@ +<?xml version="1.0" encoding="Windows-1252"?> +<VisualStudioProject + ProjectType="Visual C++" + Version="7.10" + Name="Transforms" + ProjectGUID="{C59374C1-9FC0-4147-B836-327DFDC52D99}" + 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;HASH_NAMESPACE="stdext"" + 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)/Transforms.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)/Transforms.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\Transforms\ExprTypeConvert.cpp"> + </File> + <File + RelativePath="..\..\lib\Transforms\LevelRaise.cpp"> + </File> + <File + RelativePath="..\..\lib\Transforms\TransformInternals.cpp"> + </File> + <File + RelativePath="..\..\lib\Transforms\TransformInternals.h"> + </File> + <Filter + Name="Instrumentation" + Filter=""> + <File + RelativePath="..\..\lib\Transforms\Instrumentation\BlockProfiling.cpp"> + </File> + <File + RelativePath="..\..\lib\Transforms\Instrumentation\EdgeProfiling.cpp"> + </File> + <File + RelativePath="..\..\lib\Transforms\Instrumentation\EmitFunctions.cpp"> + </File> + <File + RelativePath="..\..\lib\Transforms\Instrumentation\ProfilingUtils.cpp"> + </File> + <File + RelativePath="..\..\lib\Transforms\Instrumentation\ProfilingUtils.h"> + </File> + <File + RelativePath="..\..\lib\Transforms\Instrumentation\TraceBasicBlocks.cpp"> + </File> + <File + RelativePath="..\..\lib\Transforms\Instrumentation\TraceValues.cpp"> + </File> + <Filter + Name="ProfilePaths" + Filter=""> + <File + RelativePath="..\..\lib\Transforms\Instrumentation\ProfilePaths\CombineBranch.cpp"> + </File> + <File + RelativePath="..\..\lib\Transforms\Instrumentation\ProfilePaths\EdgeCode.cpp"> + </File> + <File + RelativePath="..\..\lib\Transforms\Instrumentation\ProfilePaths\Graph.cpp"> + </File> + <File + RelativePath="..\..\lib\Transforms\Instrumentation\ProfilePaths\Graph.h"> + </File> + <File + RelativePath="..\..\lib\Transforms\Instrumentation\ProfilePaths\GraphAuxiliary.cpp"> + </File> + <File + RelativePath="..\..\lib\Transforms\Instrumentation\ProfilePaths\InstLoops.cpp"> + </File> + <File + RelativePath="..\..\lib\Transforms\Instrumentation\ProfilePaths\ProfilePaths.cpp"> + </File> + <File + RelativePath="..\..\lib\Transforms\Instrumentation\ProfilePaths\RetracePath.cpp"> + </File> + <Filter + Name="EmitFunctions" + Filter=""> + </Filter> + </Filter> + </Filter> + <Filter + Name="IPO" + Filter=""> + <File + RelativePath="..\..\lib\Transforms\Ipo\ArgumentPromotion.cpp"> + </File> + <File + RelativePath="..\..\lib\Transforms\Ipo\ConstantMerge.cpp"> + </File> + <File + RelativePath="..\..\lib\Transforms\Ipo\DeadArgumentElimination.cpp"> + </File> + <File + RelativePath="..\..\lib\Transforms\Ipo\DeadTypeElimination.cpp"> + </File> + <File + RelativePath="..\..\lib\Transforms\Ipo\ExtractFunction.cpp"> + </File> + <File + RelativePath="..\..\lib\Transforms\Ipo\FunctionResolution.cpp"> + </File> + <File + RelativePath="..\..\lib\Transforms\Ipo\GlobalDCE.cpp"> + </File> + <File + RelativePath="..\..\lib\Transforms\Ipo\GlobalOpt.cpp"> + </File> + <File + RelativePath="..\..\lib\Transforms\Ipo\Inliner.cpp"> + </File> + <File + RelativePath="..\..\lib\Transforms\Ipo\Inliner.h"> + </File> + <File + RelativePath="..\..\lib\Transforms\Ipo\InlineSimple.cpp"> + </File> + <File + RelativePath="..\..\lib\Transforms\Ipo\Internalize.cpp"> + </File> + <File + RelativePath="..\..\lib\Transforms\Ipo\IPConstantPropagation.cpp"> + </File> + <File + RelativePath="..\..\lib\Transforms\Ipo\LoopExtractor.cpp"> + </File> + <File + RelativePath="..\..\lib\Transforms\Ipo\LowerSetJmp.cpp"> + </File> + <File + RelativePath="..\..\lib\Transforms\Ipo\PruneEH.cpp"> + </File> + <File + RelativePath="..\..\lib\Transforms\Ipo\RaiseAllocations.cpp"> + </File> + </Filter> + <Filter + Name="Scalar" + Filter=""> + <File + RelativePath="..\..\lib\Transforms\Scalar\ADCE.cpp"> + </File> + <File + RelativePath="..\..\lib\Transforms\Scalar\BasicBlockPlacement.cpp"> + </File> + <File + RelativePath="..\..\lib\Transforms\Scalar\ConstantProp.cpp"> + </File> + <File + RelativePath="..\..\lib\Transforms\Scalar\CorrelatedExprs.cpp"> + </File> + <File + RelativePath="..\..\lib\Transforms\Scalar\DCE.cpp"> + </File> + <File + RelativePath="..\..\lib\Transforms\Scalar\DeadStoreElimination.cpp"> + </File> + <File + RelativePath="..\..\lib\Transforms\Scalar\DecomposeMultiDimRefs.cpp"> + </File> + <File + RelativePath="..\..\lib\Transforms\Scalar\GCSE.cpp"> + </File> + <File + RelativePath="..\..\lib\Transforms\Scalar\IndVarSimplify.cpp"> + </File> + <File + RelativePath="..\..\lib\Transforms\Scalar\InstructionCombining.cpp"> + </File> + <File + RelativePath="..\..\lib\Transforms\Scalar\LICM.cpp"> + </File> + <File + RelativePath="..\..\lib\Transforms\Scalar\LoopSimplify.cpp"> + </File> + <File + RelativePath="..\..\lib\Transforms\Scalar\LoopUnroll.cpp"> + </File> + <File + RelativePath="..\..\lib\Transforms\Scalar\LoopUnswitch.cpp"> + </File> + <File + RelativePath="..\..\lib\Transforms\Scalar\LowerAllocations.cpp"> + </File> + <File + RelativePath="..\..\lib\Transforms\Scalar\LowerConstantExprs.cpp"> + </File> + <File + RelativePath="..\..\lib\Transforms\Scalar\LowerGC.cpp"> + </File> + <File + RelativePath="..\..\lib\Transforms\Scalar\LowerInvoke.cpp"> + </File> + <File + RelativePath="..\..\lib\Transforms\Scalar\LowerPacked.cpp"> + </File> + <File + RelativePath="..\..\lib\Transforms\Scalar\LowerSelect.cpp"> + </File> + <File + RelativePath="..\..\lib\Transforms\Scalar\LowerSwitch.cpp"> + </File> + <File + RelativePath="..\..\lib\Transforms\Scalar\Mem2Reg.cpp"> + </File> + <File + RelativePath="..\..\lib\Transforms\Scalar\PRE.cpp"> + </File> + <File + RelativePath="..\..\lib\Transforms\Scalar\Reassociate.cpp"> + </File> + <File + RelativePath="..\..\lib\Transforms\Scalar\ScalarReplAggregates.cpp"> + </File> + <File + RelativePath="..\..\lib\Transforms\Scalar\SCCP.cpp"> + </File> + <File + RelativePath="..\..\lib\Transforms\Scalar\SimplifyCFG.cpp"> + </File> + <File + RelativePath="..\..\lib\Transforms\Scalar\SymbolStripping.cpp"> + </File> + <File + RelativePath="..\..\lib\Transforms\Scalar\TailDuplication.cpp"> + </File> + <File + RelativePath="..\..\lib\Transforms\Scalar\TailRecursionElimination.cpp"> + </File> + </Filter> + <Filter + Name="Parallel" + Filter=""> + </Filter> + <Filter + Name="Utils" + Filter=""> + <File + RelativePath="..\..\lib\Transforms\Utils\BasicBlockUtils.cpp"> + </File> + <File + RelativePath="..\..\lib\Transforms\Utils\BreakCriticalEdges.cpp"> + </File> + <File + RelativePath="..\..\lib\Transforms\Utils\CloneFunction.cpp"> + </File> + <File + RelativePath="..\..\lib\Transforms\Utils\CloneModule.cpp"> + </File> + <File + RelativePath="..\..\lib\Transforms\Utils\CloneTrace.cpp"> + </File> + <File + RelativePath="..\..\lib\Transforms\Utils\CodeExtractor.cpp"> + </File> + <File + RelativePath="..\..\lib\Transforms\Utils\DemoteRegToStack.cpp"> + </File> + <File + RelativePath="..\..\lib\Transforms\Utils\InlineFunction.cpp"> + </File> + <File + RelativePath="..\..\lib\Transforms\Utils\Local.cpp"> + </File> + <File + RelativePath="..\..\lib\Transforms\Utils\PromoteMemoryToRegister.cpp"> + </File> + <File + RelativePath="..\..\lib\Transforms\Utils\SimplifyCFG.cpp"> + <FileConfiguration + Name="Debug|Win32"> + <Tool + Name="VCCLCompilerTool" + ObjectFile="$(IntDir)/$(InputName)1.obj"/> + </FileConfiguration> + <FileConfiguration + Name="Release|Win32"> + <Tool + Name="VCCLCompilerTool" + ObjectFile="$(IntDir)/$(InputName)1.obj"/> + </FileConfiguration> + </File> + <File + RelativePath="..\..\lib\Transforms\Utils\UnifyFunctionExitNodes.cpp"> + </File> + <File + RelativePath="..\..\lib\Transforms\Utils\ValueMapper.cpp"> + </File> + <File + RelativePath="..\..\lib\Transforms\Utils\ValueMapper.h"> + </File> + </Filter> + </Filter> + <Filter + Name="Header Files" + Filter="h;hpp;hxx;hm;inl;inc;xsd" + UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"> + </Filter> + </Files> + <Globals> + </Globals> +</VisualStudioProject> diff --git a/win32/VMCore/VMCore.vcproj b/win32/VMCore/VMCore.vcproj new file mode 100644 index 0000000..29fead0 --- /dev/null +++ b/win32/VMCore/VMCore.vcproj @@ -0,0 +1,189 @@ +<?xml version="1.0" encoding="Windows-1252"?> +<VisualStudioProject + ProjectType="Visual C++" + Version="7.10" + Name="VMCore" + ProjectGUID="{45CD78D7-C5D9-47FE-AD12-F3251EEDAFFB}" + 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;HASH_NAMESPACE="stdext"" + 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)/VMCore.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)/VMCore.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\VMCore\AsmWriter.cpp"> + </File> + <File + RelativePath="..\..\lib\VMCore\BasicBlock.cpp"> + </File> + <File + RelativePath="..\..\lib\VMCore\ConstantFolding.cpp"> + </File> + <File + RelativePath="..\..\lib\VMCore\ConstantRange.cpp"> + </File> + <File + RelativePath="..\..\lib\VMCore\Constants.cpp"> + </File> + <File + RelativePath="..\..\lib\VMCore\Dominators.cpp"> + </File> + <File + RelativePath="..\..\lib\VMCore\Function.cpp"> + </File> + <File + RelativePath="..\..\lib\VMCore\Globals.cpp"> + </File> + <File + RelativePath="..\..\lib\VMCore\InstrTypes.cpp"> + </File> + <File + RelativePath="..\..\lib\VMCore\Instruction.cpp"> + </File> + <File + RelativePath="..\..\lib\VMCore\Instructions.cpp"> + </File> + <File + RelativePath="..\..\lib\VMCore\LeakDetector.cpp"> + </File> + <File + RelativePath="..\..\lib\VMCore\Linker.cpp"> + </File> + <File + RelativePath="..\..\lib\VMCore\Mangler.cpp"> + </File> + <File + RelativePath="..\..\lib\VMCore\Module.cpp"> + </File> + <File + RelativePath="..\..\lib\VMCore\ModuleProvider.cpp"> + </File> + <File + RelativePath="..\..\lib\VMCore\Pass.cpp"> + </File> + <File + RelativePath="..\..\lib\VMCore\SymbolTable.cpp"> + </File> + <File + RelativePath="..\..\lib\VMCore\Type.cpp"> + </File> + <File + RelativePath="..\..\lib\VMCore\Value.cpp"> + </File> + <File + RelativePath="..\..\lib\VMCore\Verifier.cpp"> + </File> + </Filter> + <Filter + Name="Header Files" + Filter="h;hpp;hxx;hm;inl;inc;xsd" + UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"> + <File + RelativePath="..\..\lib\VMCore\ConstantFolding.h"> + </File> + <File + RelativePath="..\..\lib\VMCore\PassManagerT.h"> + </File> + <File + RelativePath="..\..\lib\VMCore\SymbolTableListTraitsImpl.h"> + </File> + </Filter> + </Files> + <Globals> + </Globals> +</VisualStudioProject> diff --git a/win32/x86/x86.vcproj b/win32/x86/x86.vcproj new file mode 100644 index 0000000..e74ae98 --- /dev/null +++ b/win32/x86/x86.vcproj @@ -0,0 +1,180 @@ +<?xml version="1.0" encoding="Windows-1252"?> +<VisualStudioProject + ProjectType="Visual C++" + Version="7.10" + Name="x86" + ProjectGUID="{144EEBF6-8C9B-4473-B715-2C821666AF6C}" + 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="..\..\tablegen_includes;..\..\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)/x86.lib"/> + <Tool + Name="VCMIDLTool"/> + <Tool + Name="VCPostBuildEventTool"/> + <Tool + Name="VCPreBuildEventTool" + CommandLine="mkdir ..\..\tablegen_includes +..\tools\TableGen.exe -gen-register-enums -I ..\..\lib\Target\X86 ..\..\lib\Target\X86\X86.td ..\..\lib\Target\X86\X86InstrInfo.td ..\..\lib\Target\X86\X86RegisterInfo.td ..\..\lib\Target\Target.td -o ..\..\tablegen_includes\X86GenRegisterNames.inc +..\tools\TableGen.exe -gen-register-desc-header -I ..\..\lib\Target\X86 ..\..\lib\Target\X86\X86.td ..\..\lib\Target\X86\X86InstrInfo.td ..\..\lib\Target\X86\X86RegisterInfo.td ..\..\lib\Target\Target.td -o ..\..\tablegen_includes\X86GenRegisterInfo.h.inc +..\tools\TableGen.exe -gen-register-desc -I ..\..\lib\Target\X86 ..\..\lib\Target\X86\X86.td ..\..\lib\Target\X86\X86InstrInfo.td ..\..\lib\Target\X86\X86RegisterInfo.td ..\..\lib\Target\Target.td -o ..\..\tablegen_includes\X86GenRegisterInfo.inc +..\tools\TableGen.exe -gen-instr-enums -I ..\..\lib\Target\X86 ..\..\lib\Target\X86\X86.td ..\..\lib\Target\X86\X86InstrInfo.td ..\..\lib\Target\X86\X86RegisterInfo.td ..\..\lib\Target\Target.td -o ..\..\tablegen_includes\X86GenInstrNames.inc +..\tools\TableGen.exe -gen-instr-desc -I ..\..\lib\Target\X86 ..\..\lib\Target\X86\X86.td ..\..\lib\Target\X86\X86InstrInfo.td ..\..\lib\Target\X86\X86RegisterInfo.td ..\..\lib\Target\Target.td -o ..\..\tablegen_includes\X86GenInstrInfo.inc +..\tools\TableGen.exe -gen-asm-writer -I ..\..\lib\Target\X86 ..\..\lib\Target\X86\X86.td ..\..\lib\Target\X86\X86InstrInfo.td ..\..\lib\Target\X86\X86RegisterInfo.td ..\..\lib\Target\Target.td -o ..\..\tablegen_includes\X86GenATTAsmWriter.inc +..\tools\TableGen.exe -gen-asm-writer -asmwriternum=1 -I ..\..\lib\Target\X86 ..\..\lib\Target\X86\X86.td ..\..\lib\Target\X86\X86InstrInfo.td ..\..\lib\Target\X86\X86RegisterInfo.td ..\..\lib\Target\Target.td -o ..\..\tablegen_includes\X86GenIntelAsmWriter.inc +"/> + <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="..\..\tablegen_includes;..\..\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)/x86.lib"/> + <Tool + Name="VCMIDLTool"/> + <Tool + Name="VCPostBuildEventTool"/> + <Tool + Name="VCPreBuildEventTool" + CommandLine="mkdir ..\..\tablegen_includes +..\tools\TableGen.exe -gen-register-enums -I ..\..\lib\Target\X86 ..\..\lib\Target\X86\X86.td ..\..\lib\Target\X86\X86InstrInfo.td ..\..\lib\Target\X86\X86RegisterInfo.td ..\..\lib\Target\Target.td -o ..\..\tablegen_includes\X86GenRegisterNames.inc +..\tools\TableGen.exe -gen-register-desc-header -I ..\..\lib\Target\X86 ..\..\lib\Target\X86\X86.td ..\..\lib\Target\X86\X86InstrInfo.td ..\..\lib\Target\X86\X86RegisterInfo.td ..\..\lib\Target\Target.td -o ..\..\tablegen_includes\X86GenRegisterInfo.h.inc +..\tools\TableGen.exe -gen-register-desc -I ..\..\lib\Target\X86 ..\..\lib\Target\X86\X86.td ..\..\lib\Target\X86\X86InstrInfo.td ..\..\lib\Target\X86\X86RegisterInfo.td ..\..\lib\Target\Target.td -o ..\..\tablegen_includes\X86GenRegisterInfo.inc +..\tools\TableGen.exe -gen-instr-enums -I ..\..\lib\Target\X86 ..\..\lib\Target\X86\X86.td ..\..\lib\Target\X86\X86InstrInfo.td ..\..\lib\Target\X86\X86RegisterInfo.td ..\..\lib\Target\Target.td -o ..\..\tablegen_includes\X86GenInstrNames.inc +..\tools\TableGen.exe -gen-instr-desc -I ..\..\lib\Target\X86 ..\..\lib\Target\X86\X86.td ..\..\lib\Target\X86\X86InstrInfo.td ..\..\lib\Target\X86\X86RegisterInfo.td ..\..\lib\Target\Target.td -o ..\..\tablegen_includes\X86GenInstrInfo.inc +..\tools\TableGen.exe -gen-asm-writer -I ..\..\lib\Target\X86 ..\..\lib\Target\X86\X86.td ..\..\lib\Target\X86\X86InstrInfo.td ..\..\lib\Target\X86\X86RegisterInfo.td ..\..\lib\Target\Target.td -o ..\..\tablegen_includes\X86GenATTAsmWriter.inc +..\tools\TableGen.exe -gen-asm-writer -asmwriternum=1 -I ..\..\lib\Target\X86 ..\..\lib\Target\X86\X86.td ..\..\lib\Target\X86\X86InstrInfo.td ..\..\lib\Target\X86\X86RegisterInfo.td ..\..\lib\Target\Target.td -o ..\..\tablegen_includes\X86GenIntelAsmWriter.inc +"/> + <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\Target\X86\X86AsmPrinter.cpp"> + </File> + <File + RelativePath="..\..\lib\Target\X86\X86CodeEmitter.cpp"> + </File> + <File + RelativePath="..\..\lib\Target\X86\X86FloatingPoint.cpp"> + </File> + <File + RelativePath="..\..\lib\Target\X86\X86InstrInfo.cpp"> + </File> + <File + RelativePath="..\..\lib\Target\X86\X86ISelPattern.cpp"> + </File> + <File + RelativePath="..\..\lib\Target\X86\X86ISelSimple.cpp"> + </File> + <File + RelativePath="..\..\lib\Target\X86\X86PeepholeOpt.cpp"> + </File> + <File + RelativePath="..\..\lib\Target\X86\X86RegisterInfo.cpp"> + </File> + <File + RelativePath="..\..\lib\Target\X86\X86TargetMachine.cpp"> + </File> + <File + RelativePath="..\..\lib\Target\X86\X86TargetMachine.h"> + </File> + </Filter> + <Filter + Name="Header Files" + Filter="h;hpp;hxx;hm;inl;inc;xsd" + UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"> + <File + RelativePath="..\..\lib\Target\X86\X86.h"> + </File> + <File + RelativePath="..\..\lib\Target\X86\X86InstrBuilder.h"> + </File> + <File + RelativePath="..\..\lib\Target\X86\X86InstrInfo.h"> + </File> + <File + RelativePath="..\..\lib\Target\X86\X86JITInfo.h"> + </File> + <File + RelativePath="..\..\lib\Target\X86\X86RegisterInfo.h"> + </File> + </Filter> + </Files> + <Globals> + </Globals> +</VisualStudioProject> |