| Index: src/lithium.h
|
| diff --git a/src/lithium.h b/src/lithium.h
|
| index 8ae5b879dc7bbe6b6f53388b8efec5011d1a89d0..0d174be4d03a02f27d575e009bf57374956a1963 100644
|
| --- a/src/lithium.h
|
| +++ b/src/lithium.h
|
| @@ -668,6 +668,20 @@ class LChunk : public ZoneObject {
|
| BitVector* allocated_double_registers() {
|
| return allocated_double_registers_;
|
| }
|
| + RegList safepoints_registers() { return safepoints_registers_; }
|
| + void set_safepoints_registers(RegList safepoints_registers) {
|
| + safepoints_registers_ = safepoints_registers;
|
| + }
|
| + void add_safepoints_registers(RegList safepoints_registers) {
|
| + safepoints_registers_ |= safepoints_registers;
|
| + }
|
| + RegList safepoints_double_registers() { return safepoints_double_registers_; }
|
| + void set_safepoints_double_registers(RegList safepoints_double_registers) {
|
| + safepoints_double_registers_ = safepoints_double_registers;
|
| + }
|
| + void add_safepoints_double_registers(RegList safepoints_double_registers) {
|
| + safepoints_double_registers_ |= safepoints_double_registers;
|
| + }
|
|
|
| protected:
|
| LChunk(CompilationInfo* info, HGraph* graph);
|
| @@ -678,6 +692,8 @@ class LChunk : public ZoneObject {
|
| CompilationInfo* info_;
|
| HGraph* const graph_;
|
| BitVector* allocated_double_registers_;
|
| + RegList safepoints_registers_;
|
| + RegList safepoints_double_registers_;
|
| ZoneList<LInstruction*> instructions_;
|
| ZoneList<LPointerMap*> pointer_maps_;
|
| ZoneList<Handle<JSFunction> > inlined_closures_;
|
|
|