Update VS projects.

Change some class to struct for coherency.

llvm-svn: 56389
This commit is contained in:
Cedric Venet 2008-09-20 18:02:18 +00:00
parent c16067c3df
commit b0f876d55d
6 changed files with 22 additions and 8 deletions

View 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);

View 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:

View 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()) {}

View 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.
///

View 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"
@ -308,6 +308,10 @@
RelativePath="..\..\lib\CodeGen\BranchFolding.cpp"
>
</File>
<File
RelativePath="..\..\lib\CodeGen\DeadMachineInstructionElim.cpp"
>
</File>
<File
RelativePath="..\..\lib\CodeGen\ELFWriter.cpp"
>
@ -539,6 +543,10 @@
RelativePath="..\..\lib\CodeGen\SelectionDAG\ScheduleDAGEmit.cpp"
>
</File>
<File
RelativePath="..\..\lib\CodeGen\SelectionDAG\ScheduleDAGFast.cpp"
>
</File>
<File
RelativePath="..\..\lib\CodeGen\SelectionDAG\ScheduleDAGList.cpp"
>

View 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"
@ -335,6 +335,10 @@
<Filter
Name="IPO"
>
<File
RelativePath="..\..\lib\Transforms\IPO\AddReadAttrs.cpp"
>
</File>
<File
RelativePath="..\..\lib\Transforms\Ipo\ArgumentPromotion.cpp"
>