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 c7dd637c24a4e708b9178a5bb85f5d54a5dd032b..642939417511db21412cefb85c074a9a46aa88cf 100644 | 
| --- a/src/mips64/lithium-codegen-mips64.cc | 
| +++ b/src/mips64/lithium-codegen-mips64.cc | 
| @@ -5622,6 +5622,21 @@ void LCodeGen::DoTypeof(LTypeof* instr) { | 
| } | 
| +void LCodeGen::DoTypeof(LTypeof* instr) { | 
| + DCHECK(ToRegister(instr->value()).is(a3)); | 
| + DCHECK(ToRegister(instr->result()).is(v0)); | 
| + Label end, do_call; | 
| + Register value_register = ToRegister(instr->value()); | 
| + __ JumpIfNotSmi(value_register, &do_call); | 
| + __ mov(v0, Immediate(isolate()->factory()->number_string())); | 
| 
 
paul.l...
2015/04/28 17:03:37
s/b:  __ li(v0, Operand(isolate()->factory()->numb
 
mvstanton
2015/04/29 06:37:24
Done.
 
 | 
| + __ jmp(&end); | 
| + __ bind(&do_call); | 
| + TypeofStub stub(isolate()); | 
| + CallCode(stub.GetCode(), RelocInfo::CODE_TARGET, instr); | 
| + __ bind(&end); | 
| +} | 
| + | 
| + | 
| void LCodeGen::DoTypeofIsAndBranch(LTypeofIsAndBranch* instr) { | 
| Register input = ToRegister(instr->value()); |