| Index: src/ia32/lithium-codegen-ia32.h
|
| ===================================================================
|
| --- src/ia32/lithium-codegen-ia32.h (revision 10127)
|
| +++ src/ia32/lithium-codegen-ia32.h (working copy)
|
| @@ -207,8 +207,6 @@
|
| LInstruction* instr,
|
| CallKind call_kind);
|
|
|
| - void LoadHeapObject(Register result, Handle<HeapObject> object);
|
| -
|
| void RecordSafepointWithLazyDeopt(LInstruction* instr,
|
| SafepointMode safepoint_mode);
|
|
|
| @@ -227,6 +225,7 @@
|
| Register ToRegister(int index) const;
|
| XMMRegister ToDoubleRegister(int index) const;
|
| int ToInteger32(LConstantOperand* op) const;
|
| + Handle<Object> ToHandle(LConstantOperand* op) const;
|
| double ToDouble(LConstantOperand* op) const;
|
| Operand BuildFastArrayOperand(LOperand* elements_pointer,
|
| LOperand* key,
|
| @@ -306,6 +305,10 @@
|
|
|
| void EnsureSpaceForLazyDeopt();
|
|
|
| + // Emits code for pushing either a tagged constant, a (non-double)
|
| + // register, or a stack slot operand.
|
| + void EmitPushTaggedOperand(LOperand* operand);
|
| +
|
| LChunk* const chunk_;
|
| MacroAssembler* const masm_;
|
| CompilationInfo* const info_;
|
|
|