? docs/img/Thumbs.db
Index: include/llvm/ADT/FoldingSet.h
===================================================================
RCS file: /var/cvs/llvm/llvm/include/llvm/ADT/FoldingSet.h,v
retrieving revision 1.4
diff -u -r1.4 FoldingSet.h
--- include/llvm/ADT/FoldingSet.h	2 Nov 2006 14:21:26 -0000	1.4
+++ include/llvm/ADT/FoldingSet.h	4 Nov 2006 12:50:40 -0000
@@ -17,6 +17,8 @@
 #define LLVM_ADT_FOLDINGSET_H
 
 #include "llvm/ADT/SmallVector.h"
+#include "llvm/Support/DataTypes.h"
+#include <string>
 
 namespace llvm {
 
Index: include/llvm/CodeGen/SelectionDAG.h
===================================================================
RCS file: /var/cvs/llvm/llvm/include/llvm/CodeGen/SelectionDAG.h,v
retrieving revision 1.142
diff -u -r1.142 SelectionDAG.h
--- include/llvm/CodeGen/SelectionDAG.h	28 Oct 2006 01:34:21 -0000	1.142
+++ include/llvm/CodeGen/SelectionDAG.h	4 Nov 2006 16:40:01 -0000
@@ -322,9 +322,9 @@
 
   /// getStore - Helper function to build ISD::STORE nodes.
   ///
-  SDOperand getStore(SDOperand Chain, SDOperand Value, SDOperand Ptr,
+  SDOperand getStore(SDOperand Chain, SDOperand Val, SDOperand Ptr,
                      const Value *SV, int SVOffset, bool isVolatile=false);
-  SDOperand getTruncStore(SDOperand Chain, SDOperand Value, SDOperand Ptr,
+  SDOperand getTruncStore(SDOperand Chain, SDOperand Val, SDOperand Ptr,
                           const Value *SV, int SVOffset, MVT::ValueType TVT,
                           bool isVolatile=false);
 
Index: include/llvm/Support/Compressor.h
===================================================================
RCS file: /var/cvs/llvm/llvm/include/llvm/Support/Compressor.h,v
retrieving revision 1.8
diff -u -r1.8 Compressor.h
--- include/llvm/Support/Compressor.h	7 Jul 2006 17:00:12 -0000	1.8
+++ include/llvm/Support/Compressor.h	4 Nov 2006 11:26:29 -0000
@@ -16,6 +16,7 @@
 
 #include "llvm/Support/DataTypes.h"
 #include <iosfwd>
+#include <string>
 
 namespace llvm {
 
Index: lib/CodeGen/BranchFolding.cpp
===================================================================
RCS file: /var/cvs/llvm/llvm/lib/CodeGen/BranchFolding.cpp,v
retrieving revision 1.31
diff -u -r1.31 BranchFolding.cpp
--- lib/CodeGen/BranchFolding.cpp	2 Nov 2006 20:25:49 -0000	1.31
+++ lib/CodeGen/BranchFolding.cpp	4 Nov 2006 16:44:56 -0000
@@ -25,6 +25,8 @@
 #include "llvm/Support/CommandLine.h"
 #include "llvm/ADT/Statistic.h"
 #include "llvm/ADT/STLExtras.h"
+#include <algorithm>
+
 using namespace llvm;
 
 static Statistic<> NumDeadBlocks("branchfold", "Number of dead blocks removed");
Index: lib/CodeGen/SelectionDAG/DAGCombiner.cpp
===================================================================
RCS file: /var/cvs/llvm/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp,v
retrieving revision 1.235
diff -u -r1.235 DAGCombiner.cpp
--- lib/CodeGen/SelectionDAG/DAGCombiner.cpp	3 Nov 2006 07:21:16 -0000	1.235
+++ lib/CodeGen/SelectionDAG/DAGCombiner.cpp	4 Nov 2006 16:42:06 -0000
@@ -373,7 +373,7 @@
     bool isAlias(SDOperand Ptr1, int64_t Size1,
                  const Value *SrcValue1, int SrcValueOffset1,
                  SDOperand Ptr2, int64_t Size2,
-                 const Value *SrcValue2, int SrcValueOffset1);
+                 const Value *SrcValue2, int SrcValueOffset2);
                  
     /// FindAliasInfo - Extracts the relevant alias information from the memory
     /// node.  Returns true if the operand was a load.
Index: lib/CodeGen/SelectionDAG/SelectionDAG.cpp
===================================================================
RCS file: /var/cvs/llvm/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp,v
retrieving revision 1.368
diff -u -r1.368 SelectionDAG.cpp
--- lib/CodeGen/SelectionDAG/SelectionDAG.cpp	3 Nov 2006 07:31:32 -0000	1.368
+++ lib/CodeGen/SelectionDAG/SelectionDAG.cpp	4 Nov 2006 16:41:39 -0000
@@ -1657,16 +1657,16 @@
   return getNode(ISD::VLOAD, getVTList(MVT::Vector, MVT::Other), Ops, 5);
 }
 
-SDOperand SelectionDAG::getStore(SDOperand Chain, SDOperand Value,
+SDOperand SelectionDAG::getStore(SDOperand Chain, SDOperand Val,
                                  SDOperand Ptr, const Value *SV, int SVOffset,
                                  bool isVolatile) {
-  MVT::ValueType VT = Value.getValueType();
+  MVT::ValueType VT = Val.getValueType();
 
   // FIXME: Alignment == 1 for now.
   unsigned Alignment = 1;
   SDVTList VTs = getVTList(MVT::Other);
   SDOperand Undef = getNode(ISD::UNDEF, Ptr.getValueType());
-  SDOperand Ops[] = { Chain, Value, Ptr, Undef };
+  SDOperand Ops[] = { Chain, Val, Ptr, Undef };
   FoldingSetNodeID ID;
   AddNodeIDNode(ID, ISD::STORE, VTs, Ops, 4);
   ID.AddInteger(ISD::UNINDEXED);
@@ -1679,7 +1679,7 @@
   void *IP = 0;
   if (SDNode *E = CSEMap.FindNodeOrInsertPos(ID, IP))
     return SDOperand(E, 0);
-  SDNode *N = new StoreSDNode(Chain, Value, Ptr, Undef, ISD::UNINDEXED, false,
+  SDNode *N = new StoreSDNode(Chain, Val, Ptr, Undef, ISD::UNINDEXED, false,
                               VT, SV, SVOffset, Alignment, isVolatile);
   N->setValueTypes(VTs);
   CSEMap.InsertNode(N, IP);
@@ -1687,11 +1687,11 @@
   return SDOperand(N, 0);
 }
 
-SDOperand SelectionDAG::getTruncStore(SDOperand Chain, SDOperand Value,
+SDOperand SelectionDAG::getTruncStore(SDOperand Chain, SDOperand Val,
                                       SDOperand Ptr, const Value *SV,
                                       int SVOffset, MVT::ValueType SVT,
                                       bool isVolatile) {
-  MVT::ValueType VT = Value.getValueType();
+  MVT::ValueType VT = Val.getValueType();
   bool isTrunc = VT != SVT;
 
   assert(VT > SVT && "Not a truncation?");
@@ -1702,7 +1702,7 @@
   unsigned Alignment = 1;
   SDVTList VTs = getVTList(MVT::Other);
   SDOperand Undef = getNode(ISD::UNDEF, Ptr.getValueType());
-  SDOperand Ops[] = { Chain, Value, Ptr, Undef };
+  SDOperand Ops[] = { Chain, Val, Ptr, Undef };
   FoldingSetNodeID ID;
   AddNodeIDNode(ID, ISD::STORE, VTs, Ops, 4);
   ID.AddInteger(ISD::UNINDEXED);
@@ -1715,7 +1715,7 @@
   void *IP = 0;
   if (SDNode *E = CSEMap.FindNodeOrInsertPos(ID, IP))
     return SDOperand(E, 0);
-  SDNode *N = new StoreSDNode(Chain, Value, Ptr, Undef, ISD::UNINDEXED, isTrunc,
+  SDNode *N = new StoreSDNode(Chain, Val, Ptr, Undef, ISD::UNINDEXED, isTrunc,
                               SVT, SV, SVOffset, Alignment, isVolatile);
   N->setValueTypes(VTs);
   CSEMap.InsertNode(N, IP);
Index: utils/TableGen/AsmWriterEmitter.cpp
===================================================================
RCS file: /var/cvs/llvm/llvm/utils/TableGen/AsmWriterEmitter.cpp,v
retrieving revision 1.44
diff -u -r1.44 AsmWriterEmitter.cpp
--- utils/TableGen/AsmWriterEmitter.cpp	27 Sep 2006 16:44:09 -0000	1.44
+++ utils/TableGen/AsmWriterEmitter.cpp	4 Nov 2006 16:27:58 -0000
@@ -69,7 +69,8 @@
 }
 
 namespace llvm {
-  struct AsmWriterInst {
+  class AsmWriterInst {
+  public:
     std::vector<AsmWriterOperand> Operands;
     const CodeGenInstruction *CGI;
 
Index: utils/TableGen/CodeGenInstruction.h
===================================================================
RCS file: /var/cvs/llvm/llvm/utils/TableGen/CodeGenInstruction.h,v
retrieving revision 1.20
diff -u -r1.20 CodeGenInstruction.h
--- utils/TableGen/CodeGenInstruction.h	1 Nov 2006 00:27:05 -0000	1.20
+++ utils/TableGen/CodeGenInstruction.h	4 Nov 2006 16:27:57 -0000
@@ -23,7 +23,8 @@
   class Record;
   class DagInit;
 
-  struct CodeGenInstruction {
+  class CodeGenInstruction {
+  public:
     Record *TheDef;            // The actual record defining this instruction.
     std::string Name;          // Contents of the 'Name' field.
     std::string Namespace;     // The namespace the instruction is in.
Index: utils/TableGen/CodeGenTarget.cpp
===================================================================
RCS file: /var/cvs/llvm/llvm/utils/TableGen/CodeGenTarget.cpp,v
retrieving revision 1.73
diff -u -r1.73 CodeGenTarget.cpp
--- utils/TableGen/CodeGenTarget.cpp	4 Nov 2006 09:40:23 -0000	1.73
+++ utils/TableGen/CodeGenTarget.cpp	4 Nov 2006 16:26:39 -0000
@@ -246,9 +246,7 @@
 
 /// getInstructionsByEnumValue - Return all of the instructions defined by the
 /// target, ordered by their enum value.
-void CodeGenTarget::
-getInstructionsByEnumValue(std::vector<const CodeGenInstruction*>
-                                                 &NumberedInstructions) {
+void CodeGenTarget::getInstructionsByEnumValue(std::vector<const CodeGenInstruction*> &NumberedInstructions) {
   std::map<std::string, CodeGenInstruction>::const_iterator I;
   I = getInstructions().find("PHI");
   if (I == Instructions.end()) throw "Could not find 'PHI' instruction!";
Index: utils/TableGen/CodeGenTarget.h
===================================================================
RCS file: /var/cvs/llvm/llvm/utils/TableGen/CodeGenTarget.h,v
retrieving revision 1.29
diff -u -r1.29 CodeGenTarget.h
--- utils/TableGen/CodeGenTarget.h	11 Oct 2006 21:02:01 -0000	1.29
+++ utils/TableGen/CodeGenTarget.h	4 Nov 2006 16:26:52 -0000
@@ -145,8 +145,7 @@
 
   /// getInstructionsByEnumValue - Return all of the instructions defined by the
   /// target, ordered by their enum value.
-  void getInstructionsByEnumValue(std::vector<const CodeGenInstruction*>
-                                                &NumberedInstructions);
+  void getInstructionsByEnumValue(std::vector<const CodeGenInstruction*> &NumberedInstructions);
 
 
   /// isLittleEndianEncoding - are instruction bit patterns defined as  [0..n]?
Index: win32/CodeGen/CodeGen.vcproj
===================================================================
RCS file: /var/cvs/llvm/llvm/win32/CodeGen/CodeGen.vcproj,v
retrieving revision 1.24
diff -u -r1.24 CodeGen.vcproj
--- win32/CodeGen/CodeGen.vcproj	3 May 2006 00:28:50 -0000	1.24
+++ win32/CodeGen/CodeGen.vcproj	4 Nov 2006 16:43:07 -0000
@@ -133,6 +133,9 @@
 				RelativePath="..\..\lib\CodeGen\LiveVariables.cpp">
 			</File>
 			<File
+				RelativePath="..\..\lib\CodeGen\LLVMTargetMachine.cpp">
+			</File>
+			<File
 				RelativePath="..\..\lib\CodeGen\MachineBasicBlock.cpp">
 			</File>
 			<File
@@ -145,6 +148,12 @@
 				RelativePath="..\..\lib\CodeGen\MachineInstr.cpp">
 			</File>
 			<File
+				RelativePath="..\..\lib\CodeGen\MachinePassRegistry.cpp">
+			</File>
+			<File
+				RelativePath="..\..\lib\CodeGen\MachOWriter.cpp">
+			</File>
+			<File
 				RelativePath="..\..\lib\CodeGen\Passes.cpp">
 			</File>
 			<File
@@ -169,9 +178,6 @@
 				RelativePath="..\..\lib\CodeGen\UnreachableBlockElim.cpp">
 			</File>
 			<File
-				RelativePath="..\..\lib\CodeGen\ValueTypes.cpp">
-			</File>
-			<File
 				RelativePath="..\..\lib\CodeGen\VirtRegMap.cpp">
 			</File>
 			<Filter
@@ -190,6 +196,9 @@
 					RelativePath="..\..\lib\CodeGen\SelectionDAG\ScheduleDAGList.cpp">
 				</File>
 				<File
+					RelativePath="..\..\lib\CodeGen\SelectionDAG\ScheduleDAGRRList.cpp">
+				</File>
+				<File
 					RelativePath="..\..\lib\CodeGen\SelectionDAG\ScheduleDAGSimple.cpp">
 				</File>
 				<File
@@ -201,6 +210,9 @@
 				<File
 					RelativePath="..\..\lib\CodeGen\SelectionDAG\SelectionDAGPrinter.cpp">
 				</File>
+				<File
+					RelativePath="..\..\lib\CodeGen\SelectionDAG\TargetLowering.cpp">
+				</File>
 			</Filter>
 		</Filter>
 		<Filter
Index: win32/Support/Support.vcproj
===================================================================
RCS file: /var/cvs/llvm/llvm/win32/Support/Support.vcproj,v
retrieving revision 1.15
diff -u -r1.15 Support.vcproj
--- win32/Support/Support.vcproj	7 Mar 2006 02:58:13 -0000	1.15
+++ win32/Support/Support.vcproj	4 Nov 2006 12:49:40 -0000
@@ -110,6 +110,9 @@
 			Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
 			UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}">
 			<File
+				RelativePath="..\..\lib\Support\Allocator.cpp">
+			</File>
+			<File
 				RelativePath="..\..\lib\Support\Annotation.cpp">
 			</File>
 			<File
@@ -117,12 +120,9 @@
 			</File>
 			<File
 				RelativePath="..\..\lib\Support\Compressor.cpp">
-				<FileConfiguration
-					Name="Debug|Win32">
-					<Tool
-						Name="VCCLCompilerTool"
-						AdditionalIncludeDirectories=""/>
-				</FileConfiguration>
+			</File>
+			<File
+				RelativePath="..\..\lib\Support\CStringMap.cpp">
 			</File>
 			<File
 				RelativePath="..\..\lib\Support\Debug.cpp">
@@ -134,28 +134,25 @@
 				RelativePath="..\..\lib\Support\FileUtilities.cpp">
 			</File>
 			<File
+				RelativePath="..\..\lib\Support\FoldingSet.cpp">
+			</File>
+			<File
+				RelativePath="..\..\lib\Support\GraphWriter.cpp">
+			</File>
+			<File
 				RelativePath="..\..\lib\Support\IsInf.cpp">
 			</File>
 			<File
 				RelativePath="..\..\lib\Support\IsNAN.cpp">
 			</File>
 			<File
+				RelativePath="..\..\lib\Support\ManagedStatic.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">
@@ -169,9 +166,6 @@
 			<File
 				RelativePath="..\..\lib\Support\Timer.cpp">
 			</File>
-			<File
-				RelativePath="..\..\lib\Support\ToolRunner.cpp">
-			</File>
 			<Filter
 				Name="bzip2"
 				Filter="">
@@ -212,6 +206,9 @@
 				RelativePath="..\..\include\llvm\Support\AIXDataTypesFix.h">
 			</File>
 			<File
+				RelativePath="..\..\include\llvm\Support\Allocator.h">
+			</File>
+			<File
 				RelativePath="..\..\include\llvm\Support\Annotation.h">
 			</File>
 			<File
@@ -227,13 +224,16 @@
 				RelativePath="..\..\include\llvm\Support\CommandLine.h">
 			</File>
 			<File
+				RelativePath="..\..\include\llvm\Support\Compiler.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">
+				RelativePath="..\llvm\support\DataTypes.h">
 			</File>
 			<File
 				RelativePath="..\..\include\llvm\Support\Debug.h">
@@ -245,6 +245,9 @@
 				RelativePath="..\..\include\llvm\Support\Dwarf.h">
 			</File>
 			<File
+				RelativePath="..\..\include\llvm\Support\DynamicLinker.h">
+			</File>
+			<File
 				RelativePath="..\..\include\llvm\Support\ELF.h">
 			</File>
 			<File
@@ -266,10 +269,7 @@
 				RelativePath="..\..\include\llvm\Support\LeakDetector.h">
 			</File>
 			<File
-				RelativePath="..\..\include\llvm\Support\Linker.h">
-			</File>
-			<File
-				RelativePath="..\..\include\llvm\Support\MallocAllocator.h">
+				RelativePath="..\..\include\llvm\Support\ManagedStatic.h">
 			</File>
 			<File
 				RelativePath="..\..\include\llvm\Support\Mangler.h">
@@ -278,6 +278,9 @@
 				RelativePath="..\..\include\llvm\Support\MathExtras.h">
 			</File>
 			<File
+				RelativePath="..\..\include\llvm\Support\MutexGuard.h">
+			</File>
+			<File
 				RelativePath="..\..\include\llvm\Support\PassNameParser.h">
 			</File>
 			<File
@@ -296,18 +299,9 @@
 				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
@@ -321,31 +315,28 @@
 				RelativePath="..\..\include\llvm\Adt\BitSetVector.h">
 			</File>
 			<File
-				RelativePath="..\..\include\llvm\Adt\DenseMap.h">
+				RelativePath="..\llvm\config\config.h">
 			</File>
 			<File
-				RelativePath="..\..\include\llvm\Adt\DepthFirstIterator.h">
-			</File>
-			<File
-				RelativePath="..\..\include\llvm\Adt\EquivalenceClasses.h">
+				RelativePath="..\..\include\llvm\Adt\CStringMap.h">
 			</File>
 			<File
-				RelativePath="..\..\include\llvm\Adt\GraphTraits.h">
+				RelativePath="..\..\include\llvm\Adt\DenseMap.h">
 			</File>
 			<File
-				RelativePath="..\..\include\llvm\Adt\hash_map">
+				RelativePath="..\..\include\llvm\Adt\DepthFirstIterator.h">
 			</File>
 			<File
-				RelativePath="..\..\include\llvm\Adt\hash_set">
+				RelativePath="..\..\include\llvm\Adt\EquivalenceClasses.h">
 			</File>
 			<File
-				RelativePath="..\..\include\llvm\Adt\HashExtras.h">
+				RelativePath="..\..\include\llvm\Adt\FoldingSet.h">
 			</File>
 			<File
-				RelativePath="..\..\include\llvm\Adt\ilist">
+				RelativePath="..\..\include\llvm\Adt\GraphTraits.h">
 			</File>
 			<File
-				RelativePath="..\..\include\llvm\Adt\iterator">
+				RelativePath="..\..\include\llvm\Adt\HashExtras.h">
 			</File>
 			<File
 				RelativePath="..\..\include\llvm\Adt\PostOrderIterator.h">
@@ -360,6 +351,12 @@
 				RelativePath="..\..\include\llvm\Adt\SetVector.h">
 			</File>
 			<File
+				RelativePath="..\..\include\llvm\Adt\SmallString.h">
+			</File>
+			<File
+				RelativePath="..\..\include\llvm\Adt\SmallVector.h">
+			</File>
+			<File
 				RelativePath="..\..\include\llvm\Adt\Statistic.h">
 			</File>
 			<File
Index: win32/System/System.vcproj
===================================================================
RCS file: /var/cvs/llvm/llvm/win32/System/System.vcproj,v
retrieving revision 1.17
diff -u -r1.17 System.vcproj
--- win32/System/System.vcproj	30 Jan 2006 04:07:07 -0000	1.17
+++ win32/System/System.vcproj	4 Nov 2006 17:37:19 -0000
@@ -21,7 +21,7 @@
 				Name="VCCLCompilerTool"
 				Optimization="0"
 				AdditionalIncludeDirectories="..\..\include;.."
-				PreprocessorDefinitions="_CRT_SECURE_NO_DEPRECATE;WIN32;_DEBUG;_LIB;__STDC_LIMIT_MACROS"
+				PreprocessorDefinitions="__WINDOWS__; _CRT_SECURE_NO_DEPRECATE;WIN32;_DEBUG;_LIB;__STDC_LIMIT_MACROS"
 				StringPooling="TRUE"
 				MinimalRebuild="TRUE"
 				BasicRuntimeChecks="3"
@@ -67,7 +67,7 @@
 			<Tool
 				Name="VCCLCompilerTool"
 				AdditionalIncludeDirectories="..\..\include;.."
-				PreprocessorDefinitions="_CRT_SECURE_NO_DEPRECATE;WIN32;NDEBUG;_LIB;__STDC_LIMIT_MACROS"
+				PreprocessorDefinitions="__WINDOWS__;_CRT_SECURE_NO_DEPRECATE;WIN32;NDEBUG;_LIB;__STDC_LIMIT_MACROS"
 				StringPooling="TRUE"
 				RuntimeLibrary="2"
 				ForceConformanceInForLoopScope="TRUE"
@@ -110,9 +110,18 @@
 			Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
 			UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}">
 			<File
+				RelativePath="..\..\lib\System\Alarm.cpp">
+			</File>
+			<File
 				RelativePath="..\..\lib\System\DynamicLibrary.cpp">
 			</File>
 			<File
+				RelativePath="..\..\lib\System\IncludeFile.cpp">
+			</File>
+			<File
+				RelativePath="..\..\lib\System\ltdl.c">
+			</File>
+			<File
 				RelativePath="..\..\lib\System\MappedFile.cpp">
 			</File>
 			<File
@@ -142,9 +151,18 @@
 			Filter="h;hpp;hxx;hm;inl;inc;xsd"
 			UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}">
 			<File
+				RelativePath="..\..\include\llvm\System\Alarm.h">
+			</File>
+			<File
 				RelativePath="..\..\include\llvm\System\DynamicLibrary.h">
 			</File>
 			<File
+				RelativePath="..\..\include\llvm\System\IncludeFile.h">
+			</File>
+			<File
+				RelativePath="..\..\lib\System\ltdl.h">
+			</File>
+			<File
 				RelativePath="..\..\include\llvm\System\MappedFile.h">
 			</File>
 			<File
@@ -173,6 +191,12 @@
 			Name="Win32"
 			Filter="">
 			<File
+				RelativePath="..\..\lib\System\Win32\Alarm.inc">
+			</File>
+			<File
+				RelativePath="..\..\lib\System\Win32\dirent.h">
+			</File>
+			<File
 				RelativePath="..\..\lib\System\Win32\DynamicLibrary.inc">
 			</File>
 			<File
Index: win32/TableGen/TableGen.vcproj
===================================================================
RCS file: /var/cvs/llvm/llvm/win32/TableGen/TableGen.vcproj,v
retrieving revision 1.21
diff -u -r1.21 TableGen.vcproj
--- win32/TableGen/TableGen.vcproj	4 Mar 2006 02:19:46 -0000	1.21
+++ win32/TableGen/TableGen.vcproj	4 Nov 2006 17:37:19 -0000
@@ -4,6 +4,7 @@
 	Version="7.10"
 	Name="TableGen"
 	ProjectGUID="{339C2249-26B6-4172-B484-85653029AF57}"
+	RootNamespace="TableGen"
 	Keyword="Win32Proj">
 	<Platforms>
 		<Platform
@@ -20,7 +21,7 @@
 				Name="VCCLCompilerTool"
 				Optimization="0"
 				AdditionalIncludeDirectories="..\..\include;..;..\..\utils\tablegen"
-				PreprocessorDefinitions="_CRT_SECURE_NO_DEPRECATE;WIN32;_DEBUG;_CONSOLE;__STDC_LIMIT_MACROS"
+				PreprocessorDefinitions="_CRT_SECURE_NO_DEPRECATE;WIN32;_DEBUG;_CONSOLE;__STDC_LIMIT_MACROS;strtoll=strtol"
 				StringPooling="TRUE"
 				MinimalRebuild="TRUE"
 				BasicRuntimeChecks="3"
@@ -74,7 +75,7 @@
 			<Tool
 				Name="VCCLCompilerTool"
 				AdditionalIncludeDirectories="..\..\include;..;..\..\utils\tablegen"
-				PreprocessorDefinitions="_CRT_SECURE_NO_DEPRECATE;WIN32;NDEBUG;_CONSOLE;__STDC_LIMIT_MACROS"
+				PreprocessorDefinitions="_CRT_SECURE_NO_DEPRECATE;WIN32;NDEBUG;_CONSOLE;__STDC_LIMIT_MACROS;strtoll=strtol"
 				StringPooling="TRUE"
 				RuntimeLibrary="2"
 				ForceConformanceInForLoopScope="TRUE"
Index: win32/Target/Target.vcproj
===================================================================
RCS file: /var/cvs/llvm/llvm/win32/Target/Target.vcproj,v
retrieving revision 1.14
diff -u -r1.14 Target.vcproj
--- win32/Target/Target.vcproj	20 Apr 2006 22:19:06 -0000	1.14
+++ win32/Target/Target.vcproj	4 Nov 2006 16:52:11 -0000
@@ -115,6 +115,9 @@
 				RelativePath="..\..\lib\Target\SubtargetFeature.cpp">
 			</File>
 			<File
+				RelativePath="..\..\lib\Target\TargetAsmInfo.cpp">
+			</File>
+			<File
 				RelativePath="..\..\lib\Target\TargetData.cpp">
 			</File>
 			<File
@@ -124,9 +127,6 @@
 				RelativePath="..\..\lib\Target\TargetInstrInfo.cpp">
 			</File>
 			<File
-				RelativePath="..\..\lib\Target\TargetLowering.cpp">
-			</File>
-			<File
 				RelativePath="..\..\lib\Target\TargetMachine.cpp">
 			</File>
 			<File
@@ -147,6 +147,9 @@
 				RelativePath="..\..\include\llvm\Target\SubtargetFeature.h">
 			</File>
 			<File
+				RelativePath="..\..\include\llvm\Target\TargetAsmInfo.h">
+			</File>
+			<File
 				RelativePath="..\..\include\llvm\Target\TargetData.h">
 			</File>
 			<File
Index: win32/Transforms/Transforms.vcproj
===================================================================
RCS file: /var/cvs/llvm/llvm/win32/Transforms/Transforms.vcproj,v
retrieving revision 1.22
diff -u -r1.22 Transforms.vcproj
--- win32/Transforms/Transforms.vcproj	11 Apr 2006 02:01:22 -0000	1.22
+++ win32/Transforms/Transforms.vcproj	4 Nov 2006 16:35:58 -0000
@@ -261,25 +261,13 @@
 					RelativePath="..\..\lib\Transforms\Scalar\LoopUnswitch.cpp">
 				</File>
 				<File
-					RelativePath="..\..\lib\Transforms\Scalar\LowerAllocations.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">
+					RelativePath="..\..\lib\Transforms\Scalar\PredicateSimplifier.cpp">
 				</File>
 				<File
 					RelativePath="..\..\lib\Transforms\Scalar\Reassociate.cpp">
@@ -335,12 +323,90 @@
 					RelativePath="..\..\lib\Transforms\Utils\InlineFunction.cpp">
 				</File>
 				<File
+					RelativePath="..\..\lib\Transforms\Utils\LCSSA.cpp">
+				</File>
+				<File
 					RelativePath="..\..\lib\Transforms\Utils\Local.cpp">
 				</File>
 				<File
 					RelativePath="..\..\lib\Transforms\Utils\LoopSimplify.cpp">
 				</File>
 				<File
+					RelativePath="..\..\lib\Transforms\Utils\LowerAllocations.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\LowerInvoke.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\LowerSelect.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\LowerSwitch.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\Mem2Reg.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\PromoteMemoryToRegister.cpp">
 				</File>
 				<File
@@ -368,6 +434,10 @@
 					RelativePath="..\..\lib\Transforms\Utils\ValueMapper.h">
 				</File>
 			</Filter>
+			<Filter
+				Name="Hello"
+				Filter="">
+			</Filter>
 		</Filter>
 		<Filter
 			Name="Header Files"
Index: win32/VMCore/VMCore.vcproj
===================================================================
RCS file: /var/cvs/llvm/llvm/win32/VMCore/VMCore.vcproj,v
retrieving revision 1.21
diff -u -r1.21 VMCore.vcproj
--- win32/VMCore/VMCore.vcproj	8 Apr 2006 00:43:03 -0000	1.21
+++ win32/VMCore/VMCore.vcproj	4 Nov 2006 16:31:32 -0000
@@ -199,6 +199,9 @@
 				RelativePath="..\..\lib\VMCore\ValueSymbolTable.cpp">
 			</File>
 			<File
+				RelativePath="..\..\lib\VMCore\ValueTypes.cpp">
+			</File>
+			<File
 				RelativePath="..\..\lib\VMCore\Verifier.cpp">
 			</File>
 		</Filter>
Index: win32/analyze/analyze.vcproj
===================================================================
RCS file: /var/cvs/llvm/llvm/win32/analyze/analyze.vcproj,v
retrieving revision 1.7
diff -u -r1.7 analyze.vcproj
--- win32/analyze/analyze.vcproj	30 Jan 2006 04:07:07 -0000	1.7
+++ win32/analyze/analyze.vcproj	4 Nov 2006 15:11:39 -0000
@@ -124,15 +124,6 @@
 			Name="Source Files"
 			Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
 			UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}">
-			<File
-				RelativePath="..\..\tools\analyze\AnalysisWrappers.cpp">
-			</File>
-			<File
-				RelativePath="..\..\tools\analyze\analyze.cpp">
-			</File>
-			<File
-				RelativePath="..\..\tools\analyze\GraphPrinters.cpp">
-			</File>
 		</Filter>
 		<Filter
 			Name="Header Files"
Index: win32/x86/x86.vcproj
===================================================================
RCS file: /var/cvs/llvm/llvm/win32/x86/x86.vcproj,v
retrieving revision 1.24
diff -u -r1.24 x86.vcproj
--- win32/x86/x86.vcproj	5 Apr 2006 05:19:18 -0000	1.24
+++ win32/x86/x86.vcproj	4 Nov 2006 19:35:28 -0000
@@ -116,15 +116,15 @@
 					<Tool
 						Name="VCCustomBuildTool"
 						Description="Performing TableGen Step"
-						CommandLine="..\$(IntDir)\TableGen.exe -gen-register-enums -I ..\..\lib\Target\X86 -I ..\..\include $(InputPath) -o X86GenRegisterNames.inc
-..\$(IntDir)\TableGen.exe -gen-register-desc-header -I ..\..\lib\Target\X86 -I ..\..\include $(InputPath) -o X86GenRegisterInfo.h.inc
-..\$(IntDir)\TableGen.exe -gen-register-desc -I ..\..\lib\Target\X86 -I ..\..\include $(InputPath) -o X86GenRegisterInfo.inc
-..\$(IntDir)\TableGen.exe -gen-instr-enums -I ..\..\lib\Target\X86 -I ..\..\include $(InputPath) -o X86GenInstrNames.inc
-..\$(IntDir)\TableGen.exe -gen-instr-desc -I ..\..\lib\Target\X86 -I ..\..\include $(InputPath) -o X86GenInstrInfo.inc
-..\$(IntDir)\TableGen.exe -gen-asm-writer -I ..\..\lib\Target\X86 -I ..\..\include $(InputPath) -o X86GenAsmWriter.inc
-..\$(IntDir)\TableGen.exe -gen-asm-writer -asmwriternum=1 -I ..\..\lib\Target\X86 -I ..\..\include $(InputPath) -o X86GenAsmWriter1.inc
-..\$(IntDir)\TableGen.exe -gen-dag-isel -I ..\..\lib\Target\X86 -I ..\..\include $(InputPath) -o X86GenDAGISel.inc
-..\$(IntDir)\TableGen.exe -gen-subtarget -I ..\..\lib\Target\X86 -I ..\..\include $(InputPath) -o X86GenSubtarget.inc
+						CommandLine="..\$(IntDir)\TableGen.exe -gen-register-enums  -I ..\..\lib\Target\ -I ..\..\lib\Target\X86 -I ..\..\include $(InputPath) -o X86GenRegisterNames.inc
+..\$(IntDir)\TableGen.exe -gen-register-desc-header  -I ..\..\lib\Target\ -I ..\..\lib\Target\X86 -I ..\..\include $(InputPath) -o X86GenRegisterInfo.h.inc
+..\$(IntDir)\TableGen.exe -gen-register-desc  -I ..\..\lib\Target\ -I ..\..\lib\Target\X86 -I ..\..\include $(InputPath) -o X86GenRegisterInfo.inc
+..\$(IntDir)\TableGen.exe -gen-instr-enums  -I ..\..\lib\Target\ -I ..\..\lib\Target\X86 -I ..\..\include $(InputPath) -o X86GenInstrNames.inc
+..\$(IntDir)\TableGen.exe -gen-instr-desc  -I ..\..\lib\Target\ -I ..\..\lib\Target\X86 -I ..\..\include $(InputPath) -o X86GenInstrInfo.inc
+..\$(IntDir)\TableGen.exe -gen-asm-writer  -I ..\..\lib\Target\ -I ..\..\lib\Target\X86 -I ..\..\include $(InputPath) -o X86GenAsmWriter.inc
+..\$(IntDir)\TableGen.exe -gen-asm-writer -asmwriternum=1  -I ..\..\lib\Target\ -I ..\..\lib\Target\X86 -I ..\..\include $(InputPath) -o X86GenAsmWriter1.inc
+..\$(IntDir)\TableGen.exe -gen-dag-isel  -I ..\..\lib\Target\ -I ..\..\lib\Target\X86 -I ..\..\include $(InputPath) -o X86GenDAGISel.inc
+..\$(IntDir)\TableGen.exe -gen-subtarget  -I ..\..\lib\Target\ -I ..\..\lib\Target\X86 -I ..\..\include $(InputPath) -o X86GenSubtarget.inc
 "
 						AdditionalDependencies="$(InputDir)X86InstrInfo.td;$(InputDir)X86RegisterInfo.td;$(InputDir)X86InstrFPStack.td;$(InputDir)X86InstrMMX.td;$(InputDir)X86InstrSSE.td;$(InputDir)..\Target.td;$(InputDir)..\TargetSchedule.td;$(InputDir)..\TargetScheduleDAG.td;$(ProjectDir)..\$(IntDir)\TableGen.exe"
 						Outputs="X86GenRegisterNames.inc;X86GenRegisterInfo.h.inc;X86GenRegisterInfo.inc;X86GenInstrNames.inc;X86GenInstrInfo.inc;X86GenAsmWriter.inc;X86GenAsmWriter1.inc;X86GenDAGISel.inc;X86GenSubtarget.inc"/>
@@ -185,6 +185,9 @@
 				RelativePath="..\..\lib\Target\X86\X86Subtarget.cpp">
 			</File>
 			<File
+				RelativePath="..\..\lib\Target\X86\X86TargetAsmInfo.cpp">
+			</File>
+			<File
 				RelativePath="..\..\lib\Target\X86\X86TargetMachine.cpp">
 			</File>
 		</Filter>
@@ -205,6 +208,9 @@
 				RelativePath="..\..\lib\Target\X86\X86.h">
 			</File>
 			<File
+				RelativePath="..\..\lib\Target\X86\X86AsmPrinter.h">
+			</File>
+			<File
 				RelativePath="..\..\lib\Target\X86\X86ATTAsmPrinter.h">
 			</File>
 			<File
@@ -235,15 +241,24 @@
 				RelativePath="..\..\lib\Target\X86\X86JITInfo.h">
 			</File>
 			<File
+				RelativePath="..\..\lib\Target\X86\X86MachineFunctionInfo.h">
+			</File>
+			<File
 				RelativePath="..\..\lib\Target\X86\X86RegisterInfo.h">
 			</File>
 			<File
 				RelativePath="..\..\lib\Target\X86\X86RegisterInfo.td">
 			</File>
 			<File
+				RelativePath="..\..\lib\Target\X86\X86Relocations.h">
+			</File>
+			<File
 				RelativePath="..\..\lib\Target\X86\X86Subtarget.h">
 			</File>
 			<File
+				RelativePath="..\..\lib\Target\X86\X86TargetAsmInfo.h">
+			</File>
+			<File
 				RelativePath="..\..\lib\Target\X86\X86TargetMachine.h">
 			</File>
 		</Filter>
