| Index: src/x64/lithium-codegen-x64.cc
|
| diff --git a/src/x64/lithium-codegen-x64.cc b/src/x64/lithium-codegen-x64.cc
|
| index 2c3b74ff68746a1eb8f3b6d1ca770c904bf0aba9..9807ba70f6f9e72b381e3c0192540aea0add3413 100644
|
| --- a/src/x64/lithium-codegen-x64.cc
|
| +++ b/src/x64/lithium-codegen-x64.cc
|
| @@ -5472,38 +5472,6 @@ void LCodeGen::DoDummyUse(LDummyUse* instr) {
|
| }
|
|
|
|
|
| -void LCodeGen::DoDeleteProperty(LDeleteProperty* instr) {
|
| - LOperand* obj = instr->object();
|
| - LOperand* key = instr->key();
|
| - EmitPushTaggedOperand(obj);
|
| - EmitPushTaggedOperand(key);
|
| - ASSERT(instr->HasPointerMap());
|
| - LPointerMap* pointers = instr->pointer_map();
|
| - RecordPosition(pointers->position());
|
| - // Create safepoint generator that will also ensure enough space in the
|
| - // reloc info for patching in deoptimization (since this is invoking a
|
| - // builtin)
|
| - SafepointGenerator safepoint_generator(
|
| - this, pointers, Safepoint::kLazyDeopt);
|
| - __ Push(Smi::FromInt(strict_mode_flag()));
|
| - __ InvokeBuiltin(Builtins::DELETE, CALL_FUNCTION, safepoint_generator);
|
| -}
|
| -
|
| -
|
| -void LCodeGen::DoIn(LIn* instr) {
|
| - LOperand* obj = instr->object();
|
| - LOperand* key = instr->key();
|
| - EmitPushTaggedOperand(key);
|
| - EmitPushTaggedOperand(obj);
|
| - ASSERT(instr->HasPointerMap());
|
| - LPointerMap* pointers = instr->pointer_map();
|
| - RecordPosition(pointers->position());
|
| - SafepointGenerator safepoint_generator(
|
| - this, pointers, Safepoint::kLazyDeopt);
|
| - __ InvokeBuiltin(Builtins::IN, CALL_FUNCTION, safepoint_generator);
|
| -}
|
| -
|
| -
|
| void LCodeGen::DoDeferredStackCheck(LStackCheck* instr) {
|
| PushSafepointRegistersScope scope(this);
|
| __ movq(rsi, Operand(rbp, StandardFrameConstants::kContextOffset));
|
|
|