mirror of
https://github.com/RPCS3/llvm.git
synced 2024-12-12 06:06:32 +00:00
DAGSize should not be public.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@52977 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
2dad0250f6
commit
e2c0a4fad5
@ -41,14 +41,13 @@ public:
|
|||||||
SelectionDAG *CurDAG;
|
SelectionDAG *CurDAG;
|
||||||
MachineBasicBlock *BB;
|
MachineBasicBlock *BB;
|
||||||
AliasAnalysis *AA;
|
AliasAnalysis *AA;
|
||||||
std::vector<SDNode*> TopOrder;
|
|
||||||
unsigned DAGSize;
|
|
||||||
CollectorMetadata *GCI;
|
CollectorMetadata *GCI;
|
||||||
bool FastISel;
|
bool FastISel;
|
||||||
|
std::vector<SDNode*> TopOrder;
|
||||||
static char ID;
|
static char ID;
|
||||||
|
|
||||||
explicit SelectionDAGISel(TargetLowering &tli, bool fast = false) :
|
explicit SelectionDAGISel(TargetLowering &tli, bool fast = false) :
|
||||||
FunctionPass((intptr_t)&ID), TLI(tli), DAGSize(0), GCI(0), FastISel(fast) {}
|
FunctionPass((intptr_t)&ID), TLI(tli), GCI(0), FastISel(fast), DAGSize(0) {}
|
||||||
|
|
||||||
TargetLowering &getTargetLowering() { return TLI; }
|
TargetLowering &getTargetLowering() { return TLI; }
|
||||||
|
|
||||||
@ -163,6 +162,10 @@ public:
|
|||||||
};
|
};
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
|
/// DAGSize - Size of DAG being instruction selected.
|
||||||
|
///
|
||||||
|
unsigned DAGSize;
|
||||||
|
|
||||||
/// SelectInlineAsmMemoryOperands - Calls to this are automatically generated
|
/// SelectInlineAsmMemoryOperands - Calls to this are automatically generated
|
||||||
/// by tblgen. Others should not call it.
|
/// by tblgen. Others should not call it.
|
||||||
void SelectInlineAsmMemoryOperands(std::vector<SDOperand> &Ops,
|
void SelectInlineAsmMemoryOperands(std::vector<SDOperand> &Ops,
|
||||||
|
Loading…
Reference in New Issue
Block a user