| 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) {}
|
|
|