diff options
author | Ryan Dahl <ry@tinyclouds.org> | 2010-03-08 09:33:11 -0800 |
---|---|---|
committer | Ryan Dahl <ry@tinyclouds.org> | 2010-03-08 09:33:11 -0800 |
commit | c98b0799bf77cc5e01ae9a3c39d8180d8ee976d4 (patch) | |
tree | 80b91ccffe579a694fae8270461dd01393dea89f /deps/v8/src/x64/virtual-frame-x64.h | |
parent | 40e42e8107f9c580d83167305c42e8471e7b6259 (diff) | |
download | node-new-c98b0799bf77cc5e01ae9a3c39d8180d8ee976d4.tar.gz |
Upgrade V8 to 2.1.2.6
Diffstat (limited to 'deps/v8/src/x64/virtual-frame-x64.h')
-rw-r--r-- | deps/v8/src/x64/virtual-frame-x64.h | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/deps/v8/src/x64/virtual-frame-x64.h b/deps/v8/src/x64/virtual-frame-x64.h index c9aa799183..d4df4840e5 100644 --- a/deps/v8/src/x64/virtual-frame-x64.h +++ b/deps/v8/src/x64/virtual-frame-x64.h @@ -76,7 +76,7 @@ class VirtualFrame : public ZoneObject { VirtualFrame(); // Construct a virtual frame as a clone of an existing one. - explicit VirtualFrame(VirtualFrame* original); + explicit inline VirtualFrame(VirtualFrame* original); CodeGenerator* cgen() { return CodeGeneratorScope::Current(); } MacroAssembler* masm() { return cgen()->masm(); } @@ -395,9 +395,9 @@ class VirtualFrame : public ZoneObject { void EmitPush(Handle<Object> value); // Push an element on the virtual frame. - void Push(Register reg, NumberInfo::Type info = NumberInfo::kUnknown); - void Push(Handle<Object> value); - void Push(Smi* value) { Push(Handle<Object>(value)); } + inline void Push(Register reg, NumberInfo::Type info = NumberInfo::kUnknown); + inline void Push(Handle<Object> value); + inline void Push(Smi* value); // Pushing a result invalidates it (its contents become owned by the // frame). @@ -414,7 +414,7 @@ class VirtualFrame : public ZoneObject { // Nip removes zero or more elements from immediately below the top // of the frame, leaving the previous top-of-frame value on top of // the frame. Nip(k) is equivalent to x = Pop(), Drop(k), Push(x). - void Nip(int num_dropped); + inline void Nip(int num_dropped); private: static const int kLocal0Offset = JavaScriptFrameConstants::kLocal0Offset; @@ -506,7 +506,7 @@ class VirtualFrame : public ZoneObject { // Push a copy of a frame slot (typically a local or parameter) on top of // the frame. - void PushFrameSlotAt(int index); + inline void PushFrameSlotAt(int index); // Push a the value of a frame slot (typically a local or parameter) on // top of the frame and invalidate the slot. @@ -557,7 +557,7 @@ class VirtualFrame : public ZoneObject { // (via PrepareForCall). Result RawCallCodeObject(Handle<Code> code, RelocInfo::Mode rmode); - bool Equals(VirtualFrame* other); + inline bool Equals(VirtualFrame* other); // Classes that need raw access to the elements_ array. friend class DeferredCode; |