Index: src/ia32/lithium-codegen-ia32.h |
diff --git a/src/ia32/lithium-codegen-ia32.h b/src/ia32/lithium-codegen-ia32.h |
index 52befc69746cc320e8d40812fcc4403d45712c69..a2810f05c3b5e0b0fde3e06a46e6b65979897939 100644 |
--- a/src/ia32/lithium-codegen-ia32.h |
+++ b/src/ia32/lithium-codegen-ia32.h |
@@ -206,12 +206,18 @@ class LCodeGen BASE_EMBEDDED { |
LInstruction* instr, |
LOperand* context); |
+ enum EDIState { |
+ EDI_UNINITIALIZED, |
+ EDI_CONTAINS_TARGET |
+ }; |
+ |
// Generate a direct call to a known function. Expects the function |
// to be in edi. |
void CallKnownFunction(Handle<JSFunction> function, |
int arity, |
LInstruction* instr, |
- CallKind call_kind); |
+ CallKind call_kind, |
+ EDIState edi_state); |
void RecordSafepointWithLazyDeopt(LInstruction* instr, |
SafepointMode safepoint_mode); |