| Index: src/ia32/lithium-codegen-ia32.h
|
| diff --git a/src/ia32/lithium-codegen-ia32.h b/src/ia32/lithium-codegen-ia32.h
|
| index 42d383eacfedd465666422f6965cadc831ec110d..10145da12fce25430c4d3dd1a6afafb9dabc233a 100644
|
| --- a/src/ia32/lithium-codegen-ia32.h
|
| +++ b/src/ia32/lithium-codegen-ia32.h
|
| @@ -105,7 +105,10 @@ class LCodeGen BASE_EMBEDDED {
|
|
|
| // Deferred code support.
|
| 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);
|
| @@ -233,7 +236,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);
|
|
|
|
|