Index: src/x64/lithium-codegen-x64.h |
diff --git a/src/x64/lithium-codegen-x64.h b/src/x64/lithium-codegen-x64.h |
index 08557ab542100df441b0382058e214ef138792d6..8c6b5d27c03cecd4adbc6746ede302fa79a485c9 100644 |
--- a/src/x64/lithium-codegen-x64.h |
+++ b/src/x64/lithium-codegen-x64.h |
@@ -116,6 +116,7 @@ class LCodeGen BASE_EMBEDDED { |
void DoDeferredStringCharCodeAt(LStringCharCodeAt* instr); |
void DoDeferredStringCharFromCode(LStringCharFromCode* instr); |
void DoDeferredAllocateObject(LAllocateObject* instr); |
+ void DoDeferredAllocate(LAllocate* instr); |
void DoDeferredInstanceOfKnownGlobal(LInstanceOfKnownGlobal* instr, |
Label* map_check); |
@@ -282,11 +283,13 @@ class LCodeGen BASE_EMBEDDED { |
static Condition TokenToCondition(Token::Value op, bool is_unsigned); |
void EmitGoto(int block); |
void EmitBranch(int left_block, int right_block, Condition cc); |
- void EmitNumberUntagD(Register input, |
- XMMRegister result, |
- bool deoptimize_on_undefined, |
- bool deoptimize_on_minus_zero, |
- LEnvironment* env); |
+ void EmitNumberUntagD( |
+ Register input, |
+ XMMRegister result, |
+ bool deoptimize_on_undefined, |
+ bool deoptimize_on_minus_zero, |
+ LEnvironment* env, |
+ NumberUntagDMode mode = NUMBER_CANDIDATE_IS_ANY_TAGGED); |
void DeoptIfTaggedButNotSmi(LEnvironment* environment, |