Index: src/arm/lithium-arm.h |
diff --git a/src/arm/lithium-arm.h b/src/arm/lithium-arm.h |
index 048d4fc80b6adc09a2e14fa68d507baa50127478..39f91987cebeb10a8e0f334ba26bdf940d47ca65 100644 |
--- a/src/arm/lithium-arm.h |
+++ b/src/arm/lithium-arm.h |
@@ -87,6 +87,7 @@ class Translation; |
// LLabel |
// LLayzBailout |
// LLoadGlobal |
+// LLoadContextSlot |
// LMaterializedLiteral |
// LArrayLiteral |
// LObjectLiteral |
@@ -213,6 +214,7 @@ class Translation; |
V(ClassOfTestAndBranch) \ |
V(Label) \ |
V(LazyBailout) \ |
+ V(LoadContextSlot) \ |
V(LoadElements) \ |
V(LoadGlobal) \ |
V(LoadKeyedFastElement) \ |
@@ -1266,6 +1268,13 @@ class LStoreGlobal: public LUnaryOperation { |
}; |
+class LLoadContextSlot: public LInstruction { |
+ public: |
+ DECLARE_CONCRETE_INSTRUCTION(LoadContextSlot, "load-context-slot") |
+ DECLARE_HYDROGEN_ACCESSOR(LoadContextSlot); |
+}; |
+ |
+ |
class LPushArgument: public LUnaryOperation { |
public: |
explicit LPushArgument(LOperand* argument) : LUnaryOperation(argument) {} |