Index: src/arm/lithium-arm.h |
=================================================================== |
--- src/arm/lithium-arm.h (revision 7299) |
+++ src/arm/lithium-arm.h (working copy) |
@@ -123,6 +123,7 @@ |
V(LoadKeyedFastElement) \ |
V(LoadKeyedGeneric) \ |
V(LoadNamedField) \ |
+ V(LoadNamedFieldPolymorphic) \ |
V(LoadNamedGeneric) \ |
V(LoadPixelArrayElement) \ |
V(ModI) \ |
@@ -1130,6 +1131,19 @@ |
}; |
+class LLoadNamedFieldPolymorphic: public LTemplateInstruction<1, 1, 0> { |
+ public: |
+ explicit LLoadNamedFieldPolymorphic(LOperand* object) { |
+ inputs_[0] = object; |
+ } |
+ |
+ DECLARE_CONCRETE_INSTRUCTION(LoadNamedField, "load-named-field-polymorphic") |
+ DECLARE_HYDROGEN_ACCESSOR(LoadNamedFieldPolymorphic) |
+ |
+ LOperand* object() { return inputs_[0]; } |
+}; |
+ |
+ |
class LLoadNamedGeneric: public LTemplateInstruction<1, 1, 0> { |
public: |
explicit LLoadNamedGeneric(LOperand* object) { |