| Index: src/arm/lithium-codegen-arm.h
|
| diff --git a/src/arm/lithium-codegen-arm.h b/src/arm/lithium-codegen-arm.h
|
| index d380f4bcad459c54486abee0cf40ac8302d94e5f..12b298877dd87119a71ffc5d90d9f6ffc0f4da4e 100644
|
| --- a/src/arm/lithium-codegen-arm.h
|
| +++ b/src/arm/lithium-codegen-arm.h
|
| @@ -114,7 +114,10 @@ class LCodeGen BASE_EMBEDDED {
|
| void DoDeferredBinaryOpStub(LTemplateInstruction<1, 2, T>* instr,
|
| Token::Value op);
|
| 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);
|
|
|
|
|