Chromium Code Reviews| 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) { |