Index: src/objects.h |
diff --git a/src/objects.h b/src/objects.h |
index 529808a34a9d8734403baf23170787133da0c503..b2dc1816f8ef6ceb4bd25ef6572c6c04d0c8b399 100644 |
--- a/src/objects.h |
+++ b/src/objects.h |
@@ -4781,7 +4781,6 @@ class Code: public HeapObject { |
V(KEYED_CALL_IC) \ |
V(STORE_IC) \ |
V(KEYED_STORE_IC) \ |
- V(UNARY_OP_IC) \ |
V(BINARY_OP_IC) \ |
V(COMPARE_IC) \ |
V(COMPARE_NIL_IC) \ |
@@ -4900,8 +4899,7 @@ class Code: public HeapObject { |
// TODO(danno): This is a bit of a hack right now since there are still |
// clients of this API that pass "extra" values in for argc. These clients |
// should be retrofitted to used ExtendedExtraICState. |
- return kind == COMPARE_NIL_IC || kind == TO_BOOLEAN_IC || |
- kind == UNARY_OP_IC; |
+ return kind == COMPARE_NIL_IC || kind == TO_BOOLEAN_IC; |
} |
inline StubType type(); // Only valid for monomorphic IC stubs. |
@@ -4916,7 +4914,6 @@ class Code: public HeapObject { |
inline bool is_keyed_store_stub() { return kind() == KEYED_STORE_IC; } |
inline bool is_call_stub() { return kind() == CALL_IC; } |
inline bool is_keyed_call_stub() { return kind() == KEYED_CALL_IC; } |
- inline bool is_unary_op_stub() { return kind() == UNARY_OP_IC; } |
inline bool is_binary_op_stub() { return kind() == BINARY_OP_IC; } |
inline bool is_compare_ic_stub() { return kind() == COMPARE_IC; } |
inline bool is_compare_nil_ic_stub() { return kind() == COMPARE_NIL_IC; } |
@@ -4990,10 +4987,6 @@ class Code: public HeapObject { |
inline CheckType check_type(); |
inline void set_check_type(CheckType value); |
- // [type-recording unary op type]: For kind UNARY_OP_IC. |
- inline byte unary_op_type(); |
- inline void set_unary_op_type(byte value); |
- |
// [to_boolean_foo]: For kind TO_BOOLEAN_IC tells what state the stub is in. |
inline byte to_boolean_state(); |
@@ -5232,9 +5225,6 @@ class Code: public HeapObject { |
// KindSpecificFlags1 layout (STUB and OPTIMIZED_FUNCTION) |
static const int kStackSlotsFirstBit = 0; |
static const int kStackSlotsBitCount = 24; |
- static const int kUnaryOpTypeFirstBit = |
- kStackSlotsFirstBit + kStackSlotsBitCount; |
- static const int kUnaryOpTypeBitCount = 3; |
static const int kHasFunctionCacheFirstBit = |
kStackSlotsFirstBit + kStackSlotsBitCount; |
static const int kHasFunctionCacheBitCount = 1; |
@@ -5243,15 +5233,12 @@ class Code: public HeapObject { |
static const int kMarkedForDeoptimizationBitCount = 1; |
STATIC_ASSERT(kStackSlotsFirstBit + kStackSlotsBitCount <= 32); |
- STATIC_ASSERT(kUnaryOpTypeFirstBit + kUnaryOpTypeBitCount <= 32); |
STATIC_ASSERT(kHasFunctionCacheFirstBit + kHasFunctionCacheBitCount <= 32); |
STATIC_ASSERT(kMarkedForDeoptimizationFirstBit + |
kMarkedForDeoptimizationBitCount <= 32); |
class StackSlotsField: public BitField<int, |
kStackSlotsFirstBit, kStackSlotsBitCount> {}; // NOLINT |
- class UnaryOpTypeField: public BitField<int, |
- kUnaryOpTypeFirstBit, kUnaryOpTypeBitCount> {}; // NOLINT |
class HasFunctionCacheField: public BitField<bool, |
kHasFunctionCacheFirstBit, kHasFunctionCacheBitCount> {}; // NOLINT |
class MarkedForDeoptimizationField: public BitField<bool, |