mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-01-26 07:34:06 +00:00
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
This commit is contained in:
parent
79faf61fad
commit
8e4018e2de
@ -24,7 +24,8 @@ class BasicBlock;
|
|||||||
class MachineFunction;
|
class MachineFunction;
|
||||||
|
|
||||||
template <>
|
template <>
|
||||||
class ilist_traits<MachineInstr> : public ilist_default_traits<MachineInstr> {
|
struct ilist_traits<MachineInstr> : public ilist_default_traits<MachineInstr> {
|
||||||
|
private:
|
||||||
mutable MachineInstr Sentinel;
|
mutable MachineInstr Sentinel;
|
||||||
|
|
||||||
// this is only set by the MachineBasicBlock owning the LiveList
|
// this is only set by the MachineBasicBlock owning the LiveList
|
||||||
@ -70,7 +71,7 @@ class MachineBasicBlock : public ilist_node<MachineBasicBlock> {
|
|||||||
bool IsLandingPad;
|
bool IsLandingPad;
|
||||||
|
|
||||||
// Intrusive list support
|
// Intrusive list support
|
||||||
friend class ilist_sentinel_traits<MachineBasicBlock>;
|
friend struct ilist_sentinel_traits<MachineBasicBlock>;
|
||||||
MachineBasicBlock() {}
|
MachineBasicBlock() {}
|
||||||
|
|
||||||
explicit MachineBasicBlock(MachineFunction &mf, const BasicBlock *bb);
|
explicit MachineBasicBlock(MachineFunction &mf, const BasicBlock *bb);
|
||||||
|
@ -34,7 +34,7 @@ class MachineConstantPool;
|
|||||||
class MachineJumpTableInfo;
|
class MachineJumpTableInfo;
|
||||||
|
|
||||||
template <>
|
template <>
|
||||||
class ilist_traits<MachineBasicBlock>
|
struct ilist_traits<MachineBasicBlock>
|
||||||
: public ilist_default_traits<MachineBasicBlock> {
|
: public ilist_default_traits<MachineBasicBlock> {
|
||||||
mutable MachineBasicBlock Sentinel;
|
mutable MachineBasicBlock Sentinel;
|
||||||
public:
|
public:
|
||||||
|
@ -36,7 +36,8 @@ class MachineFunction;
|
|||||||
class MachineConstantPoolValue;
|
class MachineConstantPoolValue;
|
||||||
class FunctionLoweringInfo;
|
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;
|
mutable SDNode Sentinel;
|
||||||
public:
|
public:
|
||||||
ilist_traits() : Sentinel(ISD::DELETED_NODE, SDVTList()) {}
|
ilist_traits() : Sentinel(ISD::DELETED_NODE, SDVTList()) {}
|
||||||
|
@ -43,7 +43,7 @@ class SDNode;
|
|||||||
class CompileUnitDesc;
|
class CompileUnitDesc;
|
||||||
template <typename T> struct DenseMapInfo;
|
template <typename T> struct DenseMapInfo;
|
||||||
template <typename T> struct simplify_type;
|
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
|
/// 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
|
/// a SelectionDAG. Instances of this simple value class are returned by
|
||||||
@ -1315,7 +1315,7 @@ public:
|
|||||||
|
|
||||||
protected:
|
protected:
|
||||||
friend class SelectionDAG;
|
friend class SelectionDAG;
|
||||||
friend class ilist_traits<SDNode>;
|
friend struct ilist_traits<SDNode>;
|
||||||
|
|
||||||
/// getValueTypeList - Return a pointer to the specified value type.
|
/// getValueTypeList - Return a pointer to the specified value type.
|
||||||
///
|
///
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
<?xml version="1.0" encoding="Windows-1252"?>
|
<?xml version="1.0" encoding="Windows-1252"?>
|
||||||
<VisualStudioProject
|
<VisualStudioProject
|
||||||
ProjectType="Visual C++"
|
ProjectType="Visual C++"
|
||||||
Version="8,00"
|
Version="8.00"
|
||||||
Name="CodeGen"
|
Name="CodeGen"
|
||||||
ProjectGUID="{08CEB1BB-C2A4-4587-B9A9-AEDB8FB44897}"
|
ProjectGUID="{08CEB1BB-C2A4-4587-B9A9-AEDB8FB44897}"
|
||||||
Keyword="Win32Proj"
|
Keyword="Win32Proj"
|
||||||
@ -308,6 +308,10 @@
|
|||||||
RelativePath="..\..\lib\CodeGen\BranchFolding.cpp"
|
RelativePath="..\..\lib\CodeGen\BranchFolding.cpp"
|
||||||
>
|
>
|
||||||
</File>
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\lib\CodeGen\DeadMachineInstructionElim.cpp"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
<File
|
<File
|
||||||
RelativePath="..\..\lib\CodeGen\ELFWriter.cpp"
|
RelativePath="..\..\lib\CodeGen\ELFWriter.cpp"
|
||||||
>
|
>
|
||||||
@ -539,6 +543,10 @@
|
|||||||
RelativePath="..\..\lib\CodeGen\SelectionDAG\ScheduleDAGEmit.cpp"
|
RelativePath="..\..\lib\CodeGen\SelectionDAG\ScheduleDAGEmit.cpp"
|
||||||
>
|
>
|
||||||
</File>
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\lib\CodeGen\SelectionDAG\ScheduleDAGFast.cpp"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
<File
|
<File
|
||||||
RelativePath="..\..\lib\CodeGen\SelectionDAG\ScheduleDAGList.cpp"
|
RelativePath="..\..\lib\CodeGen\SelectionDAG\ScheduleDAGList.cpp"
|
||||||
>
|
>
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
<?xml version="1.0" encoding="Windows-1252"?>
|
<?xml version="1.0" encoding="Windows-1252"?>
|
||||||
<VisualStudioProject
|
<VisualStudioProject
|
||||||
ProjectType="Visual C++"
|
ProjectType="Visual C++"
|
||||||
Version="8,00"
|
Version="8.00"
|
||||||
Name="Transforms"
|
Name="Transforms"
|
||||||
ProjectGUID="{C59374C1-9FC0-4147-B836-327DFDC52D99}"
|
ProjectGUID="{C59374C1-9FC0-4147-B836-327DFDC52D99}"
|
||||||
Keyword="Win32Proj"
|
Keyword="Win32Proj"
|
||||||
@ -335,6 +335,10 @@
|
|||||||
<Filter
|
<Filter
|
||||||
Name="IPO"
|
Name="IPO"
|
||||||
>
|
>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\lib\Transforms\IPO\AddReadAttrs.cpp"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
<File
|
<File
|
||||||
RelativePath="..\..\lib\Transforms\Ipo\ArgumentPromotion.cpp"
|
RelativePath="..\..\lib\Transforms\Ipo\ArgumentPromotion.cpp"
|
||||||
>
|
>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user