mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-02-09 13:33:17 +00:00
Instructions schedulers should report correct height/depth.
We avoided computing DAG height/depth during Node printing because it shouldn't depend on an otherwise valid DAG. But this has become far too annoying for the common case of a valid DAG where we want to see valid values. If doing the computation on-the-fly turns out to be a problem in practice, then I'll add a mode to the diagnostics to only force it when we're likely to have a valid DAG, otherwise explicitly print INVALID instead of bogus numbers. For now, just go for it all the time. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@176314 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
a56f411961
commit
bf32b7f844
@ -329,8 +329,8 @@ void SUnit::dumpAll(const ScheduleDAG *G) const {
|
||||
dbgs() << " # weak succs left : " << WeakSuccsLeft << "\n";
|
||||
dbgs() << " # rdefs left : " << NumRegDefsLeft << "\n";
|
||||
dbgs() << " Latency : " << Latency << "\n";
|
||||
dbgs() << " Depth : " << Depth << "\n";
|
||||
dbgs() << " Height : " << Height << "\n";
|
||||
dbgs() << " Depth : " << getDepth() << "\n";
|
||||
dbgs() << " Height : " << getHeight() << "\n";
|
||||
|
||||
if (Preds.size() != 0) {
|
||||
dbgs() << " Predecessors:\n";
|
||||
|
Loading…
x
Reference in New Issue
Block a user