Index: src/arm/macro-assembler-arm.h |
=================================================================== |
--- src/arm/macro-assembler-arm.h (revision 3824) |
+++ src/arm/macro-assembler-arm.h (working copy) |
@@ -353,13 +353,6 @@ |
// setup the function in r1. |
void GetBuiltinEntry(Register target, Builtins::JavaScript id); |
- struct Unresolved { |
- int pc; |
- uint32_t flags; // see Bootstrapper::FixupFlags decoders/encoders. |
- const char* name; |
- }; |
- List<Unresolved>* unresolved() { return &unresolved_; } |
- |
Handle<Object> CodeObject() { return code_object_; } |
@@ -432,23 +425,10 @@ |
Label* done, |
InvokeFlag flag); |
- // Prepares for a call or jump to a builtin by doing two things: |
- // 1. Emits code that fetches the builtin's function object from the context |
- // at runtime, and puts it in the register rdi. |
- // 2. Fetches the builtin's code object, and returns it in a handle, at |
- // compile time, so that later code can emit instructions to jump or call |
- // the builtin directly. If the code object has not yet been created, it |
- // returns the builtin code object for IllegalFunction, and sets the |
- // output parameter "resolved" to false. Code that uses the return value |
- // should then add the address and the builtin name to the list of fixups |
- // called unresolved_, which is fixed up by the bootstrapper. |
- Handle<Code> ResolveBuiltin(Builtins::JavaScript id, bool* resolved); |
- |
// Activation support. |
void EnterFrame(StackFrame::Type type); |
void LeaveFrame(StackFrame::Type type); |
- List<Unresolved> unresolved_; |
bool generating_stub_; |
bool allow_stub_calls_; |
// This handle will be patched with the code object on installation. |