| Index: src/hydrogen-instructions.h
|
| ===================================================================
|
| --- src/hydrogen-instructions.h (revision 9412)
|
| +++ src/hydrogen-instructions.h (working copy)
|
| @@ -1978,6 +1978,8 @@
|
| return new HCheckInstanceType(value, IS_SYMBOL);
|
| }
|
|
|
| + virtual void PrintDataTo(StringStream* stream);
|
| +
|
| virtual Representation RequiredInputRepresentation(int index) const {
|
| return Representation::Tagged();
|
| }
|
| @@ -2008,6 +2010,8 @@
|
| LAST_INTERVAL_CHECK = IS_JS_ARRAY
|
| };
|
|
|
| + const char* GetCheckName();
|
| +
|
| HCheckInstanceType(HValue* value, Check check)
|
| : HUnaryOperation(value), check_(check) {
|
| set_representation(Representation::Tagged());
|
| @@ -2623,6 +2627,8 @@
|
| HValue* left() { return OperandAt(0); }
|
| HValue* right() { return OperandAt(1); }
|
|
|
| + virtual void PrintDataTo(StringStream* stream);
|
| +
|
| virtual Representation RequiredInputRepresentation(int index) const {
|
| return Representation::Tagged();
|
| }
|
| @@ -2662,6 +2668,8 @@
|
| EqualityKind kind() const { return kind_; }
|
| NilValue nil() const { return nil_; }
|
|
|
| + virtual void PrintDataTo(StringStream* stream);
|
| +
|
| virtual Representation RequiredInputRepresentation(int index) const {
|
| return Representation::Tagged();
|
| }
|
| @@ -4129,6 +4137,8 @@
|
| HValue* context() { return OperandAt(0); }
|
| HValue* value() { return OperandAt(1); }
|
|
|
| + virtual void PrintDataTo(StringStream* stream);
|
| +
|
| virtual Representation RequiredInputRepresentation(int index) const {
|
| return Representation::Tagged();
|
| }
|
|
|