mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-12-14 11:32:34 +00:00
SchedDFS: Constify interface.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@173398 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
dd4fc446b5
commit
6d28299b9d
@ -120,7 +120,7 @@ public:
|
||||
/// \brief Get the ILP value for a DAG node.
|
||||
///
|
||||
/// A leaf node has an ILP of 1/1.
|
||||
ILPValue getILP(const SUnit *SU) {
|
||||
ILPValue getILP(const SUnit *SU) const {
|
||||
return ILPValue(DFSData[SU->NodeNum].InstrCount, 1 + SU->getDepth());
|
||||
}
|
||||
|
||||
@ -128,7 +128,8 @@ public:
|
||||
unsigned getNumSubtrees() const { return SubtreeConnectLevels.size(); }
|
||||
|
||||
/// \brief Get the ID of the subtree the given DAG node belongs to.
|
||||
unsigned getSubtreeID(const SUnit *SU) {
|
||||
unsigned getSubtreeID(const SUnit *SU) const {
|
||||
assert(SU->NodeNum < DFSData.size() && "New Node");
|
||||
return DFSData[SU->NodeNum].SubtreeID;
|
||||
}
|
||||
|
||||
@ -136,7 +137,7 @@ public:
|
||||
///
|
||||
/// For bottom-up trees, the connection level is the latency depth (in cycles)
|
||||
/// of the deepest connection to another subtree.
|
||||
unsigned getSubtreeLevel(unsigned SubtreeID) {
|
||||
unsigned getSubtreeLevel(unsigned SubtreeID) const {
|
||||
return SubtreeConnectLevels[SubtreeID];
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user