Index: src/compiler/ast-graph-builder.h |
diff --git a/src/compiler/ast-graph-builder.h b/src/compiler/ast-graph-builder.h |
index 72ad71a4740a86d277a4e4a48409c1f970089040..8315e9cd11e9241141c5052cb6b37195a54708c7 100644 |
--- a/src/compiler/ast-graph-builder.h |
+++ b/src/compiler/ast-graph-builder.h |
@@ -19,7 +19,6 @@ namespace compiler { |
class ControlBuilder; |
class Graph; |
-class JSTypeFeedbackTable; |
class LoopAssignmentAnalysis; |
class LoopBuilder; |
class Node; |
@@ -31,8 +30,7 @@ class Node; |
class AstGraphBuilder : public AstVisitor { |
public: |
AstGraphBuilder(Zone* local_zone, CompilationInfo* info, JSGraph* jsgraph, |
- LoopAssignmentAnalysis* loop_assignment = NULL, |
- JSTypeFeedbackTable* js_type_feedback = NULL); |
+ LoopAssignmentAnalysis* loop_assignment = NULL); |
// Creates a graph by visiting the entire AST. |
bool CreateGraph(bool stack_check = true); |
@@ -116,9 +114,6 @@ class AstGraphBuilder : public AstVisitor { |
// Function info for frame state construction. |
const FrameStateFunctionInfo* const frame_state_function_info_; |
- // Type feedback table. |
- JSTypeFeedbackTable* js_type_feedback_; |
- |
// Growth increment for the temporary buffer used to construct input lists to |
// new nodes. |
static const int kInputBufferSizeIncrement = 64; |
@@ -286,15 +281,15 @@ class AstGraphBuilder : public AstVisitor { |
Node* BuildNamedLoad(Node* receiver, Handle<Name> name, |
const VectorSlotPair& feedback); |
Node* BuildKeyedStore(Node* receiver, Node* key, Node* value, |
- const VectorSlotPair& feedback, TypeFeedbackId id); |
+ const VectorSlotPair& feedback); |
Node* BuildNamedStore(Node* receiver, Handle<Name> name, Node* value, |
- const VectorSlotPair& feedback, TypeFeedbackId id); |
+ const VectorSlotPair& feedback); |
// Builders for super property loads and stores. |
Node* BuildKeyedSuperStore(Node* receiver, Node* home_object, Node* key, |
- Node* value, TypeFeedbackId id); |
+ Node* value); |
Node* BuildNamedSuperStore(Node* receiver, Node* home_object, |
- Handle<Name> name, Node* value, TypeFeedbackId id); |
+ Handle<Name> name, Node* value); |
Node* BuildNamedSuperLoad(Node* receiver, Node* home_object, |
Handle<Name> name, const VectorSlotPair& feedback); |
Node* BuildKeyedSuperLoad(Node* receiver, Node* home_object, Node* key, |
@@ -304,7 +299,7 @@ class AstGraphBuilder : public AstVisitor { |
Node* BuildGlobalLoad(Handle<Name> name, const VectorSlotPair& feedback, |
TypeofMode typeof_mode); |
Node* BuildGlobalStore(Handle<Name> name, Node* value, |
- const VectorSlotPair& feedback, TypeFeedbackId id); |
+ const VectorSlotPair& feedback); |
// Builders for accessing the function context. |
Node* BuildLoadGlobalObject(); |