Index: src/ia32/lithium-ia32.h |
=================================================================== |
--- src/ia32/lithium-ia32.h (revision 7299) |
+++ src/ia32/lithium-ia32.h (working copy) |
@@ -125,6 +125,7 @@ |
V(LoadKeyedFastElement) \ |
V(LoadKeyedGeneric) \ |
V(LoadNamedField) \ |
+ V(LoadNamedFieldPolymorphic) \ |
V(LoadNamedGeneric) \ |
V(LoadPixelArrayElement) \ |
V(ModI) \ |
@@ -1174,6 +1175,17 @@ |
}; |
+class LLoadNamedFieldPolymorphic: public LTemplateInstruction<1, 1, 0> { |
+ public: |
+ explicit LLoadNamedFieldPolymorphic(LOperand* object) { |
+ inputs_[0] = object; |
Kevin Millikin (Chromium)
2011/03/23 08:08:53
Should have an accessor for the operand.
fschneider
2011/03/23 13:57:56
Done.
|
+ } |
+ |
+ DECLARE_CONCRETE_INSTRUCTION(LoadNamedField, "load-named-field-polymorphic") |
+ DECLARE_HYDROGEN_ACCESSOR(LoadNamedFieldPolymorphic) |
+}; |
+ |
+ |
class LLoadNamedGeneric: public LTemplateInstruction<1, 2, 0> { |
public: |
LLoadNamedGeneric(LOperand* context, LOperand* object) { |