Index: src/compiler/ia32/code-generator-ia32.cc |
diff --git a/src/compiler/ia32/code-generator-ia32.cc b/src/compiler/ia32/code-generator-ia32.cc |
index c476eaa9eb1aec659be086b7726a8f57a7872bdf..034068789abb06b6b77b4564237cf8d906c7b060 100644 |
--- a/src/compiler/ia32/code-generator-ia32.cc |
+++ b/src/compiler/ia32/code-generator-ia32.cc |
@@ -111,15 +111,6 @@ void CodeGenerator::AssembleArchInstruction(Instruction* instr) { |
IA32OperandConverter i(this, instr); |
switch (ArchOpcodeField::decode(instr->opcode())) { |
- case kArchCallAddress: |
- if (HasImmediateInput(instr, 0)) { |
- // TODO(dcarney): wire up EXTERNAL_REFERENCE instead of RUNTIME_ENTRY. |
- __ call(reinterpret_cast<byte*>(i.InputInt32(0)), |
- RelocInfo::RUNTIME_ENTRY); |
- } else { |
- __ call(i.InputRegister(0)); |
- } |
- break; |
case kArchCallCodeObject: { |
if (HasImmediateInput(instr, 0)) { |
Handle<Code> code = Handle<Code>::cast(i.InputHeapObject(0)); |
@@ -142,11 +133,6 @@ void CodeGenerator::AssembleArchInstruction(Instruction* instr) { |
AddSafepointAndDeopt(instr); |
break; |
} |
- case kArchDrop: { |
- int words = MiscField::decode(instr->opcode()); |
- __ add(esp, Immediate(kPointerSize * words)); |
- break; |
- } |
case kArchJmp: |
__ jmp(code()->GetLabel(i.InputBlock(0))); |
break; |