| Index: src/compiler/jump-threading.cc
|
| diff --git a/src/compiler/jump-threading.cc b/src/compiler/jump-threading.cc
|
| index 3b20a7b46d4a52a4bdf9f752d319c308fa6ad61f..0ee5bfea4ff04164cd898876096a30d7fa297969 100644
|
| --- a/src/compiler/jump-threading.cc
|
| +++ b/src/compiler/jump-threading.cc
|
| @@ -113,18 +113,22 @@ bool JumpThreading::ComputeForwarding(Zone* local_zone,
|
| }
|
|
|
| #if DEBUG
|
| - for (RpoNumber num : result) DCHECK(num.IsValid());
|
| + for (RpoNumber num : result) {
|
| + CHECK(num.IsValid());
|
| + }
|
| #endif
|
|
|
| - for (int i = 0; i < static_cast<int>(result.size()); i++) {
|
| - TRACE(("RPO%d B%d ", i,
|
| - code->InstructionBlockAt(RpoNumber::FromInt(i))->id().ToInt()));
|
| - int to = result[i].ToInt();
|
| - if (i != to) {
|
| - TRACE(("-> B%d\n",
|
| - code->InstructionBlockAt(RpoNumber::FromInt(to))->id().ToInt()));
|
| - } else {
|
| - TRACE(("\n"));
|
| + if (FLAG_trace_turbo_jt) {
|
| + for (int i = 0; i < static_cast<int>(result.size()); i++) {
|
| + TRACE(("RPO%d B%d ", i,
|
| + code->InstructionBlockAt(RpoNumber::FromInt(i))->id().ToInt()));
|
| + int to = result[i].ToInt();
|
| + if (i != to) {
|
| + TRACE(("-> B%d\n",
|
| + code->InstructionBlockAt(RpoNumber::FromInt(to))->id().ToInt()));
|
| + } else {
|
| + TRACE(("\n"));
|
| + }
|
| }
|
| }
|
|
|
|
|