diff options
Diffstat (limited to 'deps/v8/src/x64/lithium-codegen-x64.h')
-rw-r--r-- | deps/v8/src/x64/lithium-codegen-x64.h | 13 |
1 files changed, 3 insertions, 10 deletions
diff --git a/deps/v8/src/x64/lithium-codegen-x64.h b/deps/v8/src/x64/lithium-codegen-x64.h index b08eff1952..e05b310dec 100644 --- a/deps/v8/src/x64/lithium-codegen-x64.h +++ b/deps/v8/src/x64/lithium-codegen-x64.h @@ -99,8 +99,6 @@ class LCodeGen: public LCodeGenBase { void DoDeferredStringCharCodeAt(LStringCharCodeAt* instr); void DoDeferredStringCharFromCode(LStringCharFromCode* instr); void DoDeferredAllocate(LAllocate* instr); - void DoDeferredInstanceOfKnownGlobal(LInstanceOfKnownGlobal* instr, - Label* map_check); void DoDeferredInstanceMigration(LCheckMaps* instr, Register object); void DoDeferredLoadMutableDouble(LLoadFieldByIndex* instr, Register object, @@ -255,7 +253,9 @@ class LCodeGen: public LCodeGenBase { // EmitBranch expects to be the last instruction of a block. template<class InstrType> void EmitBranch(InstrType instr, Condition cc); - template<class InstrType> + template <class InstrType> + void EmitTrueBranch(InstrType instr, Condition cc); + template <class InstrType> void EmitFalseBranch(InstrType instr, Condition cc); void EmitNumberUntagD(LNumberUntagD* instr, Register input, XMMRegister result, NumberUntagDMode mode); @@ -265,13 +265,6 @@ class LCodeGen: public LCodeGenBase { // true and false label should be made, to optimize fallthrough. Condition EmitTypeofIs(LTypeofIsAndBranch* instr, Register input); - // Emits optimized code for %_IsObject(x). Preserves input register. - // Returns the condition on which a final split to - // true and false label should be made, to optimize fallthrough. - Condition EmitIsObject(Register input, - Label* is_not_object, - Label* is_object); - // Emits optimized code for %_IsString(x). Preserves input register. // Returns the condition on which a final split to // true and false label should be made, to optimize fallthrough. |