Chromium Code Reviews| Index: src/mips64/lithium-codegen-mips64.cc |
| diff --git a/src/mips64/lithium-codegen-mips64.cc b/src/mips64/lithium-codegen-mips64.cc |
| index c4a392e949251bab4c51dd1e39f37ccd123327a8..1099aefe3b2997280ebd5c77785ff5cb34111ce9 100644 |
| --- a/src/mips64/lithium-codegen-mips64.cc |
| +++ b/src/mips64/lithium-codegen-mips64.cc |
| @@ -971,15 +971,6 @@ void LCodeGen::RecordSafepointWithRegisters(LPointerMap* pointers, |
| } |
| -void LCodeGen::RecordSafepointWithRegistersAndDoubles( |
| - LPointerMap* pointers, |
| - int arguments, |
| - Safepoint::DeoptMode deopt_mode) { |
| - RecordSafepoint( |
| - pointers, Safepoint::kWithRegistersAndDoubles, arguments, deopt_mode); |
| -} |
| - |
| - |
| void LCodeGen::RecordAndWritePosition(int position) { |
| if (position == RelocInfo::kNoPosition) return; |
| masm()->positions_recorder()->RecordPosition(position); |
| @@ -2771,7 +2762,7 @@ void LCodeGen::DoDeferredInstanceOfKnownGlobal(LInstanceOfKnownGlobal* instr, |
| flags | InstanceofStub::kReturnTrueFalseObject); |
| InstanceofStub stub(isolate(), flags); |
| - PushSafepointRegistersScope scope(this, Safepoint::kWithRegisters); |
| + PushSafepointRegistersScope scope(this);; |
|
dusmil.imgtec
2014/07/22 11:15:01
Extra semicolon.
Remove others in this file.
balazs.kilvady
2014/07/22 11:30:44
Done.
|
| LoadContextFromDeferred(instr->context()); |
| // Get the temp register reserved by the instruction. This needs to be a4 as |
| @@ -3653,7 +3644,7 @@ void LCodeGen::DoDeferredMathAbsTaggedHeapNumber(LMathAbs* instr) { |
| // Input is negative. Reverse its sign. |
| // Preserve the value of all registers. |
| { |
| - PushSafepointRegistersScope scope(this, Safepoint::kWithRegisters); |
| + PushSafepointRegistersScope scope(this);; |
| // Registers were saved at the safepoint, so we can use |
| // many scratch registers. |
| @@ -4490,13 +4481,12 @@ void LCodeGen::DoTransitionElementsKind(LTransitionElementsKind* instr) { |
| } else { |
| ASSERT(object_reg.is(a0)); |
| ASSERT(ToRegister(instr->context()).is(cp)); |
| - PushSafepointRegistersScope scope( |
| - this, Safepoint::kWithRegistersAndDoubles); |
| + PushSafepointRegistersScope scope(this); |
| __ li(a1, Operand(to_map)); |
| bool is_js_array = from_map->instance_type() == JS_ARRAY_TYPE; |
| TransitionElementsKindStub stub(isolate(), from_kind, to_kind, is_js_array); |
| __ CallStub(&stub); |
| - RecordSafepointWithRegistersAndDoubles( |
| + RecordSafepointWithRegisters( |
| instr->pointer_map(), 0, Safepoint::kLazyDeopt); |
| } |
| __ bind(¬_applicable); |
| @@ -4559,7 +4549,7 @@ void LCodeGen::DoDeferredStringCharCodeAt(LStringCharCodeAt* instr) { |
| // contained in the register pointer map. |
| __ mov(result, zero_reg); |
| - PushSafepointRegistersScope scope(this, Safepoint::kWithRegisters); |
| + PushSafepointRegistersScope scope(this);; |
| __ push(string); |
| // Push the index as a smi. This is safe because of the checks in |
| // DoStringCharCodeAt above. |
| @@ -4623,7 +4613,7 @@ void LCodeGen::DoDeferredStringCharFromCode(LStringCharFromCode* instr) { |
| // contained in the register pointer map. |
| __ mov(result, zero_reg); |
| - PushSafepointRegistersScope scope(this, Safepoint::kWithRegisters); |
| + PushSafepointRegistersScope scope(this);; |
| __ SmiTag(char_code); |
| __ push(char_code); |
| CallRuntimeFromDeferred(Runtime::kCharFromCode, 1, instr, instr->context()); |
| @@ -4727,7 +4717,7 @@ void LCodeGen::DoDeferredNumberTagIU(LInstruction* instr, |
| // contains an integer value. |
| __ mov(dst, zero_reg); |
| // Preserve the value of all registers. |
| - PushSafepointRegistersScope scope(this, Safepoint::kWithRegisters); |
| + PushSafepointRegistersScope scope(this);; |
| // NumberTagI and NumberTagD use the context from the frame, rather than |
| // the environment's HContext or HInlinedContext value. |
| @@ -4790,7 +4780,7 @@ void LCodeGen::DoDeferredNumberTagD(LNumberTagD* instr) { |
| Register reg = ToRegister(instr->result()); |
| __ mov(reg, zero_reg); |
| - PushSafepointRegistersScope scope(this, Safepoint::kWithRegisters); |
| + PushSafepointRegistersScope scope(this);; |
| // NumberTagI and NumberTagD use the context from the frame, rather than |
| // the environment's HContext or HInlinedContext value. |
| // They only call Runtime::kAllocateHeapNumber. |
| @@ -5168,7 +5158,7 @@ void LCodeGen::DoCheckValue(LCheckValue* instr) { |
| void LCodeGen::DoDeferredInstanceMigration(LCheckMaps* instr, Register object) { |
| { |
| - PushSafepointRegistersScope scope(this, Safepoint::kWithRegisters); |
| + PushSafepointRegistersScope scope(this);; |
| __ push(object); |
| __ mov(cp, zero_reg); |
| __ CallRuntimeSaveDoubles(Runtime::kTryMigrateInstance); |
| @@ -5380,7 +5370,7 @@ void LCodeGen::DoDeferredAllocate(LAllocate* instr) { |
| // contained in the register pointer map. |
| __ mov(result, zero_reg); |
| - PushSafepointRegistersScope scope(this, Safepoint::kWithRegisters); |
| + PushSafepointRegistersScope scope(this);; |
| if (instr->size()->IsRegister()) { |
| Register size = ToRegister(instr->size()); |
| ASSERT(!size.is(result)); |
| @@ -5711,7 +5701,7 @@ void LCodeGen::DoDummyUse(LDummyUse* instr) { |
| void LCodeGen::DoDeferredStackCheck(LStackCheck* instr) { |
| - PushSafepointRegistersScope scope(this, Safepoint::kWithRegisters); |
| + PushSafepointRegistersScope scope(this);; |
| LoadContextFromDeferred(instr->context()); |
| __ CallRuntimeSaveDoubles(Runtime::kStackGuard); |
| RecordSafepointWithLazyDeopt( |
| @@ -5853,7 +5843,7 @@ void LCodeGen::DoDeferredLoadMutableDouble(LLoadFieldByIndex* instr, |
| Register result, |
| Register object, |
| Register index) { |
| - PushSafepointRegistersScope scope(this, Safepoint::kWithRegisters); |
| + PushSafepointRegistersScope scope(this);; |
| __ Push(object, index); |
| __ mov(cp, zero_reg); |
| __ CallRuntimeSaveDoubles(Runtime::kLoadMutableDouble); |