diff options
Diffstat (limited to 'deps/v8/src/s390/assembler-s390.h')
-rw-r--r-- | deps/v8/src/s390/assembler-s390.h | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/deps/v8/src/s390/assembler-s390.h b/deps/v8/src/s390/assembler-s390.h index 9e0a9ab32f..8e494543f8 100644 --- a/deps/v8/src/s390/assembler-s390.h +++ b/deps/v8/src/s390/assembler-s390.h @@ -346,7 +346,7 @@ C_REGISTERS(DECLARE_C_REGISTER) // Class Operand represents a shifter operand in data processing instructions // defining immediate numbers and masks -class Operand BASE_EMBEDDED { +class Operand { public: // immediate V8_INLINE explicit Operand(intptr_t immediate, @@ -368,6 +368,7 @@ class Operand BASE_EMBEDDED { V8_INLINE explicit Operand(Register rm); static Operand EmbeddedNumber(double value); // Smi or HeapNumber + static Operand EmbeddedStringConstant(const StringConstantBase* str); // Return true if this is a register operand. V8_INLINE bool is_reg() const { return rm_.is_valid(); } @@ -424,7 +425,7 @@ typedef int32_t Disp; // 1) a base register + 16 bit unsigned displacement // 2) a base register + index register + 16 bit unsigned displacement // 3) a base register + index register + 20 bit signed displacement -class MemOperand BASE_EMBEDDED { +class MemOperand { public: explicit MemOperand(Register rx, Disp offset = 0); explicit MemOperand(Register rx, Register rb, Disp offset = 0); @@ -1663,7 +1664,7 @@ inline void ss_a_format(Opcode op, int f1, int f2, int f3, int f4, int f5) { friend class EnsureSpace; }; -class EnsureSpace BASE_EMBEDDED { +class EnsureSpace { public: explicit EnsureSpace(Assembler* assembler) { assembler->CheckBuffer(); } }; |