diff options
Diffstat (limited to 'deps/v8/src/lithium.cc')
-rw-r--r-- | deps/v8/src/lithium.cc | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/deps/v8/src/lithium.cc b/deps/v8/src/lithium.cc index fa837c7ed..1be4b0654 100644 --- a/deps/v8/src/lithium.cc +++ b/deps/v8/src/lithium.cc @@ -229,7 +229,7 @@ void LPointerMap::PrintTo(StringStream* stream) { if (i != 0) stream->Add(";"); pointer_operands_[i]->PrintTo(stream); } - stream->Add("} @%d", position()); + stream->Add("}"); } @@ -490,6 +490,14 @@ void LChunk::set_allocated_double_registers(BitVector* allocated_registers) { } +LInstruction* LChunkBuilder::CheckElideControlInstruction( + HControlInstruction* instr) { + HBasicBlock* successor; + if (!instr->KnownSuccessorBlock(&successor)) return NULL; + return new(zone()) LGoto(successor); +} + + LPhase::~LPhase() { if (ShouldProduceTraceOutput()) { isolate()->GetHTracer()->TraceLithium(name(), chunk_); |