Increase the size of VirtualFrame members to allow a larger number of

parameters, stack-allocated locals, or expression stack elements.

Review URL: http://codereview.chromium.org/115535

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@2002 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
parent 660ddafc
......@@ -380,20 +380,20 @@ class VirtualFrame : public ZoneObject {
ZoneList<FrameElement> elements_;
// The number of frame-allocated locals and parameters respectively.
int16_t parameter_count_;
int16_t local_count_;
int parameter_count_;
int local_count_;
// The index of the element that is at the processor's stack pointer
// (the sp register).
int16_t stack_pointer_;
int stack_pointer_;
// The index of the element that is at the processor's frame pointer
// (the fp register).
int16_t frame_pointer_;
int frame_pointer_;
// The index of the register frame element using each register, or
// kIllegalIndex if a register is not on the frame.
int16_t register_locations_[kNumRegisters];
int register_locations_[kNumRegisters];
// The index of the first parameter. The receiver lies below the first
// parameter.
......
......@@ -401,20 +401,20 @@ class VirtualFrame : public ZoneObject {
ZoneList<FrameElement> elements_;
// The number of frame-allocated locals and parameters respectively.
int16_t parameter_count_;
int16_t local_count_;
int parameter_count_;
int local_count_;
// The index of the element that is at the processor's stack pointer
// (the esp register).
int16_t stack_pointer_;
int stack_pointer_;
// The index of the element that is at the processor's frame pointer
// (the ebp register).
int16_t frame_pointer_;
int frame_pointer_;
// The index of the register frame element using each register, or
// kIllegalIndex if a register is not on the frame.
int16_t register_locations_[kNumRegisters];
int register_locations_[kNumRegisters];
// The index of the first parameter. The receiver lies below the first
// parameter.
......
......@@ -401,20 +401,20 @@ class VirtualFrame : public ZoneObject {
ZoneList<FrameElement> elements_;
// The number of frame-allocated locals and parameters respectively.
int16_t parameter_count_;
int16_t local_count_;
int parameter_count_;
int local_count_;
// The index of the element that is at the processor's stack pointer
// (the esp register).
int16_t stack_pointer_;
int stack_pointer_;
// The index of the element that is at the processor's frame pointer
// (the ebp register).
int16_t frame_pointer_;
int frame_pointer_;
// The index of the register frame element using each register, or
// kIllegalIndex if a register is not on the frame.
int16_t register_locations_[kNumRegisters];
int register_locations_[kNumRegisters];
// The index of the first parameter. The receiver lies below the first
// parameter.
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment