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_; |