| Index: runtime/vm/deferred_objects.h
|
| diff --git a/runtime/vm/deferred_objects.h b/runtime/vm/deferred_objects.h
|
| index 809a2ad21b29448a81b4830fff1325ef8c9a55f6..2e0733c4c9a416a015045538e5fc18920aa27639 100644
|
| --- a/runtime/vm/deferred_objects.h
|
| +++ b/runtime/vm/deferred_objects.h
|
| @@ -87,6 +87,23 @@ class DeferredFloat32x4 : public DeferredSlot {
|
| };
|
|
|
|
|
| +class DeferredFloat64x2 : public DeferredSlot {
|
| + public:
|
| + DeferredFloat64x2(simd128_value_t value, RawInstance** slot,
|
| + DeferredSlot* next)
|
| + : DeferredSlot(slot, next), value_(value) { }
|
| +
|
| + virtual void Materialize(DeoptContext* deopt_context);
|
| +
|
| + simd128_value_t value() const { return value_; }
|
| +
|
| + private:
|
| + const simd128_value_t value_;
|
| +
|
| + DISALLOW_COPY_AND_ASSIGN(DeferredFloat64x2);
|
| +};
|
| +
|
| +
|
| class DeferredInt32x4 : public DeferredSlot {
|
| public:
|
| DeferredInt32x4(simd128_value_t value, RawInstance** slot,
|
|
|