| 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,
 | 
| 
 |