Index: src/ia32/macro-assembler-ia32.h |
=================================================================== |
--- src/ia32/macro-assembler-ia32.h (revision 3824) |
+++ src/ia32/macro-assembler-ia32.h (working copy) |
@@ -385,13 +385,6 @@ |
void Move(Register target, Handle<Object> value); |
- 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_; } |
@@ -436,7 +429,6 @@ |
Label *on_not_flat_ascii_strings); |
private: |
- List<Unresolved> unresolved_; |
bool generating_stub_; |
bool allow_stub_calls_; |
// This handle will be patched with the code object on installation. |
@@ -450,18 +442,6 @@ |
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); |