mirror of
https://github.com/RPCSX/llvm.git
synced 2025-02-04 03:17:51 +00:00
MachineScheduler: Dump EntrySU/ExitSU if possible
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@286653 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
9755e15462
commit
e9923d3f0a
@ -689,8 +689,14 @@ void ScheduleDAGMI::schedule() {
|
||||
// This may initialize a DFSResult to be used for queue priority.
|
||||
SchedImpl->initialize(this);
|
||||
|
||||
DEBUG(for (unsigned su = 0, e = SUnits.size(); su != e; ++su)
|
||||
SUnits[su].dumpAll(this));
|
||||
DEBUG(
|
||||
if (EntrySU.getInstr() != nullptr)
|
||||
EntrySU.dumpAll(this);
|
||||
for (unsigned su = 0, e = SUnits.size(); su != e; ++su)
|
||||
SUnits[su].dumpAll(this);
|
||||
if (ExitSU.getInstr() != nullptr)
|
||||
ExitSU.dumpAll(this);
|
||||
);
|
||||
if (ViewMISchedDAGs) viewGraph();
|
||||
|
||||
// Initialize ready queues now that the DAG and priority data are finalized.
|
||||
@ -1084,6 +1090,8 @@ void ScheduleDAGMILive::schedule() {
|
||||
SchedImpl->initialize(this);
|
||||
|
||||
DEBUG(
|
||||
if (EntrySU.getInstr() != nullptr)
|
||||
EntrySU.dumpAll(this);
|
||||
for (const SUnit &SU : SUnits) {
|
||||
SU.dumpAll(this);
|
||||
if (ShouldTrackPressure) {
|
||||
@ -1092,6 +1100,8 @@ void ScheduleDAGMILive::schedule() {
|
||||
}
|
||||
dbgs() << '\n';
|
||||
}
|
||||
if (ExitSU.getInstr() != nullptr)
|
||||
ExitSU.dumpAll(this);
|
||||
);
|
||||
if (ViewMISchedDAGs) viewGraph();
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user