mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-12-14 11:32:34 +00:00
Comment fixes, and make Schedule() pure virtual.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@52658 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
51cd9d6e07
commit
a0b50d7f0d
@ -229,8 +229,9 @@ namespace llvm {
|
|||||||
virtual void remove(SUnit *SU) = 0;
|
virtual void remove(SUnit *SU) = 0;
|
||||||
|
|
||||||
/// ScheduledNode - As each node is scheduled, this method is invoked. This
|
/// ScheduledNode - As each node is scheduled, this method is invoked. This
|
||||||
/// allows the priority function to adjust the priority of node that have
|
/// allows the priority function to adjust the priority of related
|
||||||
/// already been emitted.
|
/// unscheduled nodes, for example.
|
||||||
|
///
|
||||||
virtual void ScheduledNode(SUnit *) {}
|
virtual void ScheduledNode(SUnit *) {}
|
||||||
|
|
||||||
virtual void UnscheduledNode(SUnit *) {}
|
virtual void UnscheduledNode(SUnit *) {}
|
||||||
@ -339,9 +340,10 @@ namespace llvm {
|
|||||||
|
|
||||||
void dumpSchedule() const;
|
void dumpSchedule() const;
|
||||||
|
|
||||||
/// Schedule - Order nodes according to selected style.
|
/// Schedule - Order nodes according to selected style, filling
|
||||||
|
/// in the Sequence member.
|
||||||
///
|
///
|
||||||
virtual void Schedule() {}
|
virtual void Schedule() = 0;
|
||||||
|
|
||||||
private:
|
private:
|
||||||
/// EmitSubregNode - Generate machine code for subreg nodes.
|
/// EmitSubregNode - Generate machine code for subreg nodes.
|
||||||
|
Loading…
Reference in New Issue
Block a user