diff options
Diffstat (limited to 'deps/v8/src/lithium.h')
-rw-r--r-- | deps/v8/src/lithium.h | 30 |
1 files changed, 15 insertions, 15 deletions
diff --git a/deps/v8/src/lithium.h b/deps/v8/src/lithium.h index f77391648..fd50ee8f8 100644 --- a/deps/v8/src/lithium.h +++ b/deps/v8/src/lithium.h @@ -43,7 +43,7 @@ namespace internal { V(DoubleRegister, DOUBLE_REGISTER) -class LOperand: public ZoneObject { +class LOperand : public ZoneObject { public: enum Kind { INVALID, @@ -90,7 +90,7 @@ class LOperand: public ZoneObject { }; -class LUnallocated: public LOperand { +class LUnallocated : public LOperand { public: enum BasicPolicy { FIXED_SLOT, @@ -271,7 +271,7 @@ class LUnallocated: public LOperand { }; -class LMoveOperands BASE_EMBEDDED { +class LMoveOperands V8_FINAL BASE_EMBEDDED { public: LMoveOperands(LOperand* source, LOperand* destination) : source_(source), destination_(destination) { @@ -317,7 +317,7 @@ class LMoveOperands BASE_EMBEDDED { }; -class LConstantOperand: public LOperand { +class LConstantOperand V8_FINAL : public LOperand { public: static LConstantOperand* Create(int index, Zone* zone) { ASSERT(index >= 0); @@ -342,7 +342,7 @@ class LConstantOperand: public LOperand { }; -class LArgument: public LOperand { +class LArgument V8_FINAL : public LOperand { public: explicit LArgument(int index) : LOperand(ARGUMENT, index) { } @@ -353,7 +353,7 @@ class LArgument: public LOperand { }; -class LStackSlot: public LOperand { +class LStackSlot V8_FINAL : public LOperand { public: static LStackSlot* Create(int index, Zone* zone) { ASSERT(index >= 0); @@ -378,7 +378,7 @@ class LStackSlot: public LOperand { }; -class LDoubleStackSlot: public LOperand { +class LDoubleStackSlot V8_FINAL : public LOperand { public: static LDoubleStackSlot* Create(int index, Zone* zone) { ASSERT(index >= 0); @@ -403,7 +403,7 @@ class LDoubleStackSlot: public LOperand { }; -class LRegister: public LOperand { +class LRegister V8_FINAL : public LOperand { public: static LRegister* Create(int index, Zone* zone) { ASSERT(index >= 0); @@ -428,7 +428,7 @@ class LRegister: public LOperand { }; -class LDoubleRegister: public LOperand { +class LDoubleRegister V8_FINAL : public LOperand { public: static LDoubleRegister* Create(int index, Zone* zone) { ASSERT(index >= 0); @@ -453,7 +453,7 @@ class LDoubleRegister: public LOperand { }; -class LParallelMove : public ZoneObject { +class LParallelMove V8_FINAL : public ZoneObject { public: explicit LParallelMove(Zone* zone) : move_operands_(4, zone) { } @@ -474,7 +474,7 @@ class LParallelMove : public ZoneObject { }; -class LPointerMap: public ZoneObject { +class LPointerMap V8_FINAL : public ZoneObject { public: explicit LPointerMap(int position, Zone* zone) : pointer_operands_(8, zone), @@ -510,7 +510,7 @@ class LPointerMap: public ZoneObject { }; -class LEnvironment: public ZoneObject { +class LEnvironment V8_FINAL : public ZoneObject { public: LEnvironment(Handle<JSFunction> closure, FrameType frame_type, @@ -655,7 +655,7 @@ class LEnvironment: public ZoneObject { // Iterates over the non-null, non-constant operands in an environment. -class ShallowIterator BASE_EMBEDDED { +class ShallowIterator V8_FINAL BASE_EMBEDDED { public: explicit ShallowIterator(LEnvironment* env) : env_(env), @@ -699,7 +699,7 @@ class ShallowIterator BASE_EMBEDDED { // Iterator for non-null, non-constant operands incl. outer environments. -class DeepIterator BASE_EMBEDDED { +class DeepIterator V8_FINAL BASE_EMBEDDED { public: explicit DeepIterator(LEnvironment* env) : current_iterator_(env) { @@ -736,7 +736,7 @@ class LLabel; // Superclass providing data and behavior common to all the // arch-specific LPlatformChunk classes. -class LChunk: public ZoneObject { +class LChunk : public ZoneObject { public: static LChunk* NewChunk(HGraph* graph); |