Update VS projects.
authorCedric Venet <cedric.venet@laposte.net>
Sat, 20 Sep 2008 18:02:18 +0000 (18:02 +0000)
committerCedric Venet <cedric.venet@laposte.net>
Sat, 20 Sep 2008 18:02:18 +0000 (18:02 +0000)
Change some class to struct for coherency.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@56389 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/CodeGen/MachineBasicBlock.h
include/llvm/CodeGen/MachineFunction.h
include/llvm/CodeGen/SelectionDAG.h
include/llvm/CodeGen/SelectionDAGNodes.h
win32/CodeGen/CodeGen.vcproj
win32/Transforms/Transforms.vcproj

index 8ee75c9c9fdbd562482ab7302da12a92c56c1570..b47108a862701a866d0c2d0e03181f007d80b3f3 100644 (file)
@@ -24,7 +24,8 @@ class BasicBlock;
 class MachineFunction;
 
 template <>
-class ilist_traits<MachineInstr> : public ilist_default_traits<MachineInstr> {
+struct ilist_traits<MachineInstr> : public ilist_default_traits<MachineInstr> {
+private:
   mutable MachineInstr Sentinel;
 
   // this is only set by the MachineBasicBlock owning the LiveList
@@ -70,7 +71,7 @@ class MachineBasicBlock : public ilist_node<MachineBasicBlock> {
   bool IsLandingPad;
 
   // Intrusive list support
-  friend class ilist_sentinel_traits<MachineBasicBlock>;
+  friend struct ilist_sentinel_traits<MachineBasicBlock>;
   MachineBasicBlock() {}
 
   explicit MachineBasicBlock(MachineFunction &mf, const BasicBlock *bb);
index 7b24600b4971575760545ba2decf750c1a9bf24b..835c8a37c56e2d67fee4addf8d225ebb6ca55d00 100644 (file)
@@ -34,7 +34,7 @@ class MachineConstantPool;
 class MachineJumpTableInfo;
 
 template <>
-class ilist_traits<MachineBasicBlock>
+struct ilist_traits<MachineBasicBlock>
     : public ilist_default_traits<MachineBasicBlock> {
   mutable MachineBasicBlock Sentinel;
 public:
index 15d0edc3d8acbc741465e044caa5e0bbd53bea21..95c30c6219ae84895d9950f333d0e772e3a80930 100644 (file)
@@ -36,7 +36,8 @@ class MachineFunction;
 class MachineConstantPoolValue;
 class FunctionLoweringInfo;
 
-template<> class ilist_traits<SDNode> : public ilist_default_traits<SDNode> {
+template<> struct ilist_traits<SDNode> : public ilist_default_traits<SDNode> {
+private:
   mutable SDNode Sentinel;
 public:
   ilist_traits() : Sentinel(ISD::DELETED_NODE, SDVTList()) {}
index 2828bf00ab7fdde92d04c9df21a2342cdedc86c8..04686693622e742fd1e6d90557a47530288f245c 100644 (file)
@@ -43,7 +43,7 @@ class SDNode;
 class CompileUnitDesc;
 template <typename T> struct DenseMapInfo;
 template <typename T> struct simplify_type;
-template <typename T> class ilist_traits;
+template <typename T> struct ilist_traits;
 
 /// SDVTList - This represents a list of ValueType's that has been intern'd by
 /// a SelectionDAG.  Instances of this simple value class are returned by
@@ -1315,7 +1315,7 @@ public:
 
 protected:
   friend class SelectionDAG;
-  friend class ilist_traits<SDNode>;
+  friend struct ilist_traits<SDNode>;
   
   /// getValueTypeList - Return a pointer to the specified value type.
   ///
index 89132ff5e144421c64b40e6b5354b5f868eca77a..b5b755f289a5d883615accf534fef788fb0770a6 100644 (file)
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="Windows-1252"?>
 <VisualStudioProject
        ProjectType="Visual C++"
-       Version="8,00"
+       Version="8.00"
        Name="CodeGen"
        ProjectGUID="{08CEB1BB-C2A4-4587-B9A9-AEDB8FB44897}"
        Keyword="Win32Proj"
                                RelativePath="..\..\lib\CodeGen\BranchFolding.cpp"
                                >
                        </File>
+                       <File
+                               RelativePath="..\..\lib\CodeGen\DeadMachineInstructionElim.cpp"
+                               >
+                       </File>
                        <File
                                RelativePath="..\..\lib\CodeGen\ELFWriter.cpp"
                                >
                                        RelativePath="..\..\lib\CodeGen\SelectionDAG\ScheduleDAGEmit.cpp"
                                        >
                                </File>
+                               <File
+                                       RelativePath="..\..\lib\CodeGen\SelectionDAG\ScheduleDAGFast.cpp"
+                                       >
+                               </File>
                                <File
                                        RelativePath="..\..\lib\CodeGen\SelectionDAG\ScheduleDAGList.cpp"
                                        >
index 47383ddbb2c9e5436f311353585c2abdd6b9c69d..4b0926df032caf5f8776580c26f4ad448410d721 100644 (file)
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="Windows-1252"?>
 <VisualStudioProject
        ProjectType="Visual C++"
-       Version="8,00"
+       Version="8.00"
        Name="Transforms"
        ProjectGUID="{C59374C1-9FC0-4147-B836-327DFDC52D99}"
        Keyword="Win32Proj"
                        <Filter
                                Name="IPO"
                                >
+                               <File
+                                       RelativePath="..\..\lib\Transforms\IPO\AddReadAttrs.cpp"
+                                       >
+                               </File>
                                <File
                                        RelativePath="..\..\lib\Transforms\Ipo\ArgumentPromotion.cpp"
                                        >