| Index: src/hydrogen.h
|
| diff --git a/src/hydrogen.h b/src/hydrogen.h
|
| index 2f3414eb305e9b4e6479042d69ccf264823916bb..3a8d242b8c14d5bcceae6e3207ee15526c228f8f 100644
|
| --- a/src/hydrogen.h
|
| +++ b/src/hydrogen.h
|
| @@ -1137,8 +1137,6 @@ class HGraphBuilder {
|
|
|
| HLoadNamedField* AddLoadFixedArrayLength(HValue *object);
|
|
|
| - void AddSoftDeoptimize();
|
| -
|
| class IfBuilder {
|
| public:
|
| explicit IfBuilder(HGraphBuilder* builder,
|
| @@ -1419,9 +1417,6 @@ class HGraphBuilder {
|
| ElementsKind kind,
|
| int length);
|
|
|
| - HInstruction* BuildUnaryMathOp(
|
| - HValue* value, Handle<Type> type, Token::Value token);
|
| -
|
| void BuildCompareNil(
|
| HValue* value,
|
| Handle<Type> type,
|
| @@ -1509,6 +1504,8 @@ class HOptimizedGraphBuilder: public HGraphBuilder, public AstVisitor {
|
|
|
| bool inline_bailout() { return inline_bailout_; }
|
|
|
| + void AddSoftDeoptimize();
|
| +
|
| void Bailout(const char* reason);
|
|
|
| HBasicBlock* CreateJoin(HBasicBlock* first,
|
| @@ -1690,6 +1687,9 @@ class HOptimizedGraphBuilder: public HGraphBuilder, public AstVisitor {
|
| // to push them as outgoing parameters.
|
| template <class Instruction> HInstruction* PreProcessCall(Instruction* call);
|
|
|
| + static Representation ToRepresentation(TypeInfo info);
|
| + static Representation ToRepresentation(Handle<Type> type);
|
| +
|
| void SetUpScope(Scope* scope);
|
| virtual void VisitStatements(ZoneList<Statement*>* statements);
|
|
|
|
|