diff options
author | Cedric Venet <cedric.venet@laposte.net> | 2008-09-20 18:02:18 +0000 |
---|---|---|
committer | Cedric Venet <cedric.venet@laposte.net> | 2008-09-20 18:02:18 +0000 |
commit | 8e4018e2de52c534405d7155c7009d0b35afb861 (patch) | |
tree | fa25ec89a27252466ac658e4a2a21265031f6744 | |
parent | 79faf61fad36c34dd818da1e97a214d70c02e4ce (diff) |
Update VS projects.
Change some class to struct for coherency.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@56389 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r-- | include/llvm/CodeGen/MachineBasicBlock.h | 5 | ||||
-rw-r--r-- | include/llvm/CodeGen/MachineFunction.h | 2 | ||||
-rw-r--r-- | include/llvm/CodeGen/SelectionDAG.h | 3 | ||||
-rw-r--r-- | include/llvm/CodeGen/SelectionDAGNodes.h | 4 | ||||
-rw-r--r-- | win32/CodeGen/CodeGen.vcproj | 10 | ||||
-rw-r--r-- | win32/Transforms/Transforms.vcproj | 6 |
6 files changed, 22 insertions, 8 deletions
diff --git a/include/llvm/CodeGen/MachineBasicBlock.h b/include/llvm/CodeGen/MachineBasicBlock.h index 8ee75c9c9f..b47108a862 100644 --- a/include/llvm/CodeGen/MachineBasicBlock.h +++ b/include/llvm/CodeGen/MachineBasicBlock.h @@ -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); diff --git a/include/llvm/CodeGen/MachineFunction.h b/include/llvm/CodeGen/MachineFunction.h index 7b24600b49..835c8a37c5 100644 --- a/include/llvm/CodeGen/MachineFunction.h +++ b/include/llvm/CodeGen/MachineFunction.h @@ -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: diff --git a/include/llvm/CodeGen/SelectionDAG.h b/include/llvm/CodeGen/SelectionDAG.h index 15d0edc3d8..95c30c6219 100644 --- a/include/llvm/CodeGen/SelectionDAG.h +++ b/include/llvm/CodeGen/SelectionDAG.h @@ -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()) {} diff --git a/include/llvm/CodeGen/SelectionDAGNodes.h b/include/llvm/CodeGen/SelectionDAGNodes.h index 2828bf00ab..0468669362 100644 --- a/include/llvm/CodeGen/SelectionDAGNodes.h +++ b/include/llvm/CodeGen/SelectionDAGNodes.h @@ -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. /// diff --git a/win32/CodeGen/CodeGen.vcproj b/win32/CodeGen/CodeGen.vcproj index 89132ff5e1..b5b755f289 100644 --- a/win32/CodeGen/CodeGen.vcproj +++ b/win32/CodeGen/CodeGen.vcproj @@ -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" @@ -309,6 +309,10 @@ > </File> <File + RelativePath="..\..\lib\CodeGen\DeadMachineInstructionElim.cpp" + > + </File> + <File RelativePath="..\..\lib\CodeGen\ELFWriter.cpp" > </File> @@ -540,6 +544,10 @@ > </File> <File + RelativePath="..\..\lib\CodeGen\SelectionDAG\ScheduleDAGFast.cpp" + > + </File> + <File RelativePath="..\..\lib\CodeGen\SelectionDAG\ScheduleDAGList.cpp" > </File> diff --git a/win32/Transforms/Transforms.vcproj b/win32/Transforms/Transforms.vcproj index 47383ddbb2..4b0926df03 100644 --- a/win32/Transforms/Transforms.vcproj +++ b/win32/Transforms/Transforms.vcproj @@ -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" @@ -336,6 +336,10 @@ Name="IPO" > <File + RelativePath="..\..\lib\Transforms\IPO\AddReadAttrs.cpp" + > + </File> + <File RelativePath="..\..\lib\Transforms\Ipo\ArgumentPromotion.cpp" > </File> |