Index: src/ia32/code-stubs-ia32.h |
=================================================================== |
--- src/ia32/code-stubs-ia32.h (revision 8622) |
+++ src/ia32/code-stubs-ia32.h (working copy) |
@@ -67,8 +67,7 @@ |
UnaryOpIC::TypeInfo operand_type = UnaryOpIC::UNINITIALIZED) |
: op_(op), |
mode_(mode), |
- operand_type_(operand_type), |
- name_(NULL) { |
+ operand_type_(operand_type) { |
} |
private: |
@@ -78,20 +77,8 @@ |
// Operand type information determined at runtime. |
UnaryOpIC::TypeInfo operand_type_; |
- char* name_; |
+ virtual void PrintName(StringStream* stream); |
- virtual const char* GetName(); |
- |
-#ifdef DEBUG |
- void Print() { |
- PrintF("UnaryOpStub %d (op %s), (mode %d, runtime_type_info %s)\n", |
- MinorKey(), |
- Token::String(op_), |
- static_cast<int>(mode_), |
- UnaryOpIC::GetName(operand_type_)); |
- } |
-#endif |
- |
class ModeBits: public BitField<UnaryOverwriteMode, 0, 1> {}; |
class OpBits: public BitField<Token::Value, 1, 7> {}; |
class OperandTypeInfoBits: public BitField<UnaryOpIC::TypeInfo, 8, 3> {}; |
@@ -153,8 +140,7 @@ |
: op_(op), |
mode_(mode), |
operands_type_(BinaryOpIC::UNINITIALIZED), |
- result_type_(BinaryOpIC::UNINITIALIZED), |
- name_(NULL) { |
+ result_type_(BinaryOpIC::UNINITIALIZED) { |
use_sse3_ = CpuFeatures::IsSupported(SSE3); |
ASSERT(OpBits::is_valid(Token::NUM_TOKENS)); |
} |
@@ -167,8 +153,7 @@ |
mode_(ModeBits::decode(key)), |
use_sse3_(SSE3Bits::decode(key)), |
operands_type_(operands_type), |
- result_type_(result_type), |
- name_(NULL) { } |
+ result_type_(result_type) { } |
private: |
enum SmiCodeGenerateHeapNumberResults { |
@@ -184,21 +169,8 @@ |
BinaryOpIC::TypeInfo operands_type_; |
BinaryOpIC::TypeInfo result_type_; |
- char* name_; |
+ virtual void PrintName(StringStream* stream); |
- virtual const char* GetName(); |
- |
-#ifdef DEBUG |
- void Print() { |
- PrintF("BinaryOpStub %d (op %s), " |
- "(mode %d, runtime_type_info %s)\n", |
- MinorKey(), |
- Token::String(op_), |
- static_cast<int>(mode_), |
- BinaryOpIC::GetName(operands_type_)); |
- } |
-#endif |
- |
// Minor key encoding in 16 bits RRRTTTSOOOOOOOMM. |
class ModeBits: public BitField<OverwriteMode, 0, 2> {}; |
class OpBits: public BitField<Token::Value, 2, 7> {}; |