Index: src/compiler/simplified-lowering.h |
diff --git a/src/compiler/simplified-lowering.h b/src/compiler/simplified-lowering.h |
index 0e8d5aa7226922f3a4153ea8775b2573aecfb6e6..852ac7eaa082c3e8b08ef7be60a493182d3e3f0b 100644 |
--- a/src/compiler/simplified-lowering.h |
+++ b/src/compiler/simplified-lowering.h |
@@ -14,6 +14,10 @@ namespace v8 { |
namespace internal { |
namespace compiler { |
+// Forward declarations. |
+class RepresentationChanger; |
+ |
+ |
class SimplifiedLowering FINAL { |
public: |
explicit SimplifiedLowering(JSGraph* jsgraph) : jsgraph_(jsgraph) {} |
@@ -26,7 +30,10 @@ class SimplifiedLowering FINAL { |
void DoStoreField(Node* node); |
// TODO(turbofan): The output_type can be removed once the result of the |
// representation analysis is stored in the node bounds. |
- void DoLoadElement(Node* node, MachineType output_type); |
+ void DoLoadBuffer(Node* node, MachineType output_type, |
+ RepresentationChanger* changer); |
+ void DoStoreBuffer(Node* node); |
+ void DoLoadElement(Node* node); |
void DoStoreElement(Node* node); |
void DoStringAdd(Node* node); |
void DoStringEqual(Node* node); |