Index: src/x64/lithium-codegen-x64.h |
diff --git a/src/x64/lithium-codegen-x64.h b/src/x64/lithium-codegen-x64.h |
index 686dc857aa5ecf694c466cb7ba4ec029cf2dd205..12d9b3266abbc19a18d8fa89d6d6293fd8b5bff9 100644 |
--- a/src/x64/lithium-codegen-x64.h |
+++ b/src/x64/lithium-codegen-x64.h |
@@ -83,7 +83,14 @@ class LCodeGen: public LCodeGenBase { |
// Deferred code support. |
void DoDeferredNumberTagD(LNumberTagD* instr); |
- void DoDeferredNumberTagU(LNumberTagU* instr); |
+ |
+ enum IntegerSignedness { SIGNED_INT32, UNSIGNED_INT32 }; |
+ void DoDeferredNumberTagIU(LInstruction* instr, |
+ LOperand* value, |
+ LOperand* temp1, |
+ LOperand* temp2, |
+ IntegerSignedness signedness); |
+ |
void DoDeferredTaggedToI(LTaggedToI* instr, Label* done); |
void DoDeferredMathAbsTaggedHeapNumber(LMathAbs* instr); |
void DoDeferredStackCheck(LStackCheck* instr); |