diff options
Diffstat (limited to 'deps/v8/src/compiler/operator.h')
-rw-r--r-- | deps/v8/src/compiler/operator.h | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/deps/v8/src/compiler/operator.h b/deps/v8/src/compiler/operator.h index dea94f0906..99e8461c86 100644 --- a/deps/v8/src/compiler/operator.h +++ b/deps/v8/src/compiler/operator.h @@ -95,9 +95,6 @@ class V8_EXPORT_PRIVATE Operator : public NON_EXPORTED_BASE(ZoneObject) { Properties properties() const { return properties_; } - // TODO(bmeurer): Use bit fields below? - static const size_t kMaxControlOutputCount = (1u << 16) - 1; - // TODO(titzer): convert return values here to size_t. int ValueInputCount() const { return value_in_; } int EffectInputCount() const { return effect_in_; } @@ -136,13 +133,13 @@ class V8_EXPORT_PRIVATE Operator : public NON_EXPORTED_BASE(ZoneObject) { virtual void PrintToImpl(std::ostream& os, PrintVerbosity verbose) const; private: + const char* mnemonic_; Opcode opcode_; Properties properties_; - const char* mnemonic_; uint32_t value_in_; uint16_t effect_in_; uint16_t control_in_; - uint16_t value_out_; + uint32_t value_out_; uint8_t effect_out_; uint32_t control_out_; |