| Index: src/ia32/macro-assembler-ia32.h
|
| ===================================================================
|
| --- src/ia32/macro-assembler-ia32.h (revision 10127)
|
| +++ src/ia32/macro-assembler-ia32.h (working copy)
|
| @@ -237,6 +237,9 @@
|
| void StoreToSafepointRegisterSlot(Register dst, Immediate src);
|
| void LoadFromSafepointRegisterSlot(Register dst, Register src);
|
|
|
| + void LoadHeapObject(Register result, Handle<HeapObject> object);
|
| + void PushHeapObject(Handle<HeapObject> object);
|
| +
|
| // ---------------------------------------------------------------------------
|
| // JavaScript invokes
|
|
|
| @@ -718,10 +721,8 @@
|
| // Move if the registers are not identical.
|
| void Move(Register target, Register source);
|
|
|
| - void Move(Register target, Handle<Object> value);
|
| -
|
| // Push a handle value.
|
| - void Push(Handle<Object> handle) { push(handle); }
|
| + void Push(Handle<Object> handle) { push(Immediate(handle)); }
|
|
|
| Handle<Object> CodeObject() {
|
| ASSERT(!code_object_.is_null());
|
|
|