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); |