Index: src/arm/builtins-arm.cc |
diff --git a/src/arm/builtins-arm.cc b/src/arm/builtins-arm.cc |
index 554adb3f0db71812ddfcc7eded3d40a99f4f52b1..530c1d2cf0ed056f68fddc5c2e6c6c79008579b6 100644 |
--- a/src/arm/builtins-arm.cc |
+++ b/src/arm/builtins-arm.cc |
@@ -891,21 +891,6 @@ void Builtins::Generate_NotifyLazyDeoptimized(MacroAssembler* masm) { |
} |
-void Builtins::Generate_NotifyOSR(MacroAssembler* masm) { |
- // For now, we are relying on the fact that Runtime::NotifyOSR |
- // doesn't do any garbage collection which allows us to save/restore |
- // the registers without worrying about which of them contain |
- // pointers. This seems a bit fragile. |
- __ stm(db_w, sp, kJSCallerSaved | kCalleeSaved | lr.bit() | fp.bit()); |
- { |
- FrameScope scope(masm, StackFrame::INTERNAL); |
- __ CallRuntime(Runtime::kNotifyOSR, 0); |
- } |
- __ ldm(ia_w, sp, kJSCallerSaved | kCalleeSaved | lr.bit() | fp.bit()); |
- __ Ret(); |
-} |
- |
- |
void Builtins::Generate_OnStackReplacement(MacroAssembler* masm) { |
// Lookup the function in the JavaScript frame. |
__ ldr(r0, MemOperand(fp, JavaScriptFrameConstants::kFunctionOffset)); |