| Index: src/mips/lithium-codegen-mips.h
|
| diff --git a/src/mips/lithium-codegen-mips.h b/src/mips/lithium-codegen-mips.h
|
| index b811ab6f3dbbc9fdd3955807ad90fcce2b83716f..04b33f617cd130aced6f8656aa50c17e30cbff1d 100644
|
| --- a/src/mips/lithium-codegen-mips.h
|
| +++ b/src/mips/lithium-codegen-mips.h
|
| @@ -110,7 +110,10 @@ class LCodeGen BASE_EMBEDDED {
|
| void FinishCode(Handle<Code> code);
|
|
|
| void DoDeferredNumberTagD(LNumberTagD* instr);
|
| - void DoDeferredNumberTagI(LNumberTagI* instr);
|
| +
|
| + enum IntegerSignedness { SIGNED_INT32, UNSIGNED_INT32 };
|
| + void DoDeferredNumberTagI(LInstruction* instr, IntegerSignedness signedness);
|
| +
|
| void DoDeferredTaggedToI(LTaggedToI* instr);
|
| void DoDeferredMathAbsTaggedHeapNumber(LUnaryMathOperation* instr);
|
| void DoDeferredStackCheck(LStackCheck* instr);
|
| @@ -252,7 +255,8 @@ class LCodeGen BASE_EMBEDDED {
|
|
|
| void AddToTranslation(Translation* translation,
|
| LOperand* op,
|
| - bool is_tagged);
|
| + bool is_tagged,
|
| + bool is_uint32);
|
| void PopulateDeoptimizationData(Handle<Code> code);
|
| int DefineDeoptimizationLiteral(Handle<Object> literal);
|
|
|
|
|