summaryrefslogtreecommitdiff
path: root/src/compiler/scala/tools/nsc/backend/icode/Printers.scala
diff options
context:
space:
mode:
authorIulian Dragos <jaguarul@gmail.com>2009-11-16 18:24:40 +0000
committerIulian Dragos <jaguarul@gmail.com>2009-11-16 18:24:40 +0000
commitff7183ddeb831558ec9c09848e0507d098a751df (patch)
treeb62f4bebed8ad4fdc32d7805771af89f2bea5023 /src/compiler/scala/tools/nsc/backend/icode/Printers.scala
parent0b236faf92a219bd5a9fa4899c9f7ade677b26f4 (diff)
downloadscala-ff7183ddeb831558ec9c09848e0507d098a751df.tar.gz
scala-ff7183ddeb831558ec9c09848e0507d098a751df.tar.bz2
scala-ff7183ddeb831558ec9c09848e0507d098a751df.zip
Faster optimizer by caching successors/predeces...
Faster optimizer by caching successors/predecessors in basic blocks, and better lub for icode
Diffstat (limited to 'src/compiler/scala/tools/nsc/backend/icode/Printers.scala')
-rw-r--r--src/compiler/scala/tools/nsc/backend/icode/Printers.scala4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/compiler/scala/tools/nsc/backend/icode/Printers.scala b/src/compiler/scala/tools/nsc/backend/icode/Printers.scala
index f03b84a50e..e50260b651 100644
--- a/src/compiler/scala/tools/nsc/backend/icode/Printers.scala
+++ b/src/compiler/scala/tools/nsc/backend/icode/Printers.scala
@@ -119,9 +119,9 @@ trait Printers { self: ICodes =>
print(bb.label)
if (bb.loopHeader) print("[loop header]")
print(": ");
- if (settings.debug.value) print("pred: " + bb.predecessors + " succs: " + bb.successors)
+ if (settings.debug.value) print("pred: " + bb.predecessors + " succs: " + bb.successors + " flags: " + bb.flagsString)
indent; println
- bb.toList foreach printInstruction
+ bb foreach printInstruction
undent; println
}