Index: src/x64/lithium-codegen-x64.h |
diff --git a/src/x64/lithium-codegen-x64.h b/src/x64/lithium-codegen-x64.h |
index ee544666044ea062fd4f7f8c37011be96d12eb00..81c3acddc0c1f407f4453dda1f30a0acdbaa328e 100644 |
--- a/src/x64/lithium-codegen-x64.h |
+++ b/src/x64/lithium-codegen-x64.h |
@@ -289,6 +289,13 @@ class LCodeGen BASE_EMBEDDED { |
// register, or a stack slot operand. |
void EmitPushTaggedOperand(LOperand* operand); |
+ // Emits optimized code to deep-copy the contents of statically known |
+ // object graphs (e.g. object literal boilerplate). |
+ void EmitDeepCopy(Handle<JSObject> object, |
+ Register result, |
+ Register source, |
+ int* offset); |
+ |
struct JumpTableEntry { |
explicit inline JumpTableEntry(Address entry) |
: label(), |