Get new SelectionDAG stuff building with Visual Studio.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19340 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/include/llvm/CodeGen/SelectionDAGNodes.h b/include/llvm/CodeGen/SelectionDAGNodes.h
index a8f1e3e..e21cdb3 100644
--- a/include/llvm/CodeGen/SelectionDAGNodes.h
+++ b/include/llvm/CodeGen/SelectionDAGNodes.h
@@ -20,6 +20,7 @@
 #define LLVM_CODEGEN_SELECTIONDAGNODES_H
 
 #include "llvm/CodeGen/ValueTypes.h"
+#include "llvm/support/DataTypes.h"
 #include <cassert>
 #include <vector>
 
diff --git a/win32/CodeGen/CodeGen.vcproj b/win32/CodeGen/CodeGen.vcproj
index 0f759a7..1a4a64b 100644
--- a/win32/CodeGen/CodeGen.vcproj
+++ b/win32/CodeGen/CodeGen.vcproj
@@ -166,6 +166,19 @@
 			<File
 				RelativePath="..\..\lib\CodeGen\VirtRegMap.cpp">
 			</File>
+			<Filter
+				Name="SelectionDAG"
+				Filter="">
+				<File
+					RelativePath="..\..\lib\CodeGen\SelectionDAG\LegalizeDAG.cpp">
+				</File>
+				<File
+					RelativePath="..\..\lib\CodeGen\SelectionDAG\SelectionDAG.cpp">
+				</File>
+				<File
+					RelativePath="..\..\lib\CodeGen\SelectionDAG\SelectionDAGISel.cpp">
+				</File>
+			</Filter>
 		</Filter>
 		<Filter
 			Name="Header Files"
@@ -229,6 +242,12 @@
 				RelativePath="..\..\include\llvm\CodeGen\SelectionDAG.h">
 			</File>
 			<File
+				RelativePath="..\..\include\llvm\CodeGen\SelectionDAGISel.h">
+			</File>
+			<File
+				RelativePath="..\..\include\llvm\CodeGen\SelectionDAGNodes.h">
+			</File>
+			<File
 				RelativePath="..\..\include\llvm\CodeGen\SSARegMap.h">
 			</File>
 			<File
diff --git a/win32/Target/Target.vcproj b/win32/Target/Target.vcproj
index d67454d..46a82b4 100644
--- a/win32/Target/Target.vcproj
+++ b/win32/Target/Target.vcproj
@@ -119,6 +119,9 @@
 				RelativePath="..\..\lib\Target\TargetInstrInfo.cpp">
 			</File>
 			<File
+				RelativePath="..\..\lib\Target\TargetLowering.cpp">
+			</File>
+			<File
 				RelativePath="..\..\lib\Target\TargetMachine.cpp">
 			</File>
 			<File
@@ -148,6 +151,9 @@
 				RelativePath="..\..\include\llvm\Target\TargetJITInfo.h">
 			</File>
 			<File
+				RelativePath="..\..\include\llvm\Target\TargetLowering.h">
+			</File>
+			<File
 				RelativePath="..\..\include\llvm\Target\TargetMachine.h">
 			</File>
 			<File