diff options
author | Iulian Dragos <jaguarul@gmail.com> | 2009-11-16 18:24:40 +0000 |
---|---|---|
committer | Iulian Dragos <jaguarul@gmail.com> | 2009-11-16 18:24:40 +0000 |
commit | ff7183ddeb831558ec9c09848e0507d098a751df (patch) | |
tree | b62f4bebed8ad4fdc32d7805771af89f2bea5023 /src/compiler/scala/tools/nsc/backend/icode/Printers.scala | |
parent | 0b236faf92a219bd5a9fa4899c9f7ade677b26f4 (diff) | |
download | scala-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.scala | 4 |
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 } |