| Index: dart/runtime/vm/intermediate_language.h
|
| ===================================================================
|
| --- dart/runtime/vm/intermediate_language.h (revision 30333)
|
| +++ dart/runtime/vm/intermediate_language.h (working copy)
|
| @@ -4520,6 +4520,10 @@
|
|
|
| virtual bool CanDeoptimize() const { return false; }
|
|
|
| + virtual intptr_t DeoptimizationTarget() const {
|
| + return Isolate::kNoDeoptId;
|
| + }
|
| +
|
| virtual Representation RequiredInputRepresentation(intptr_t idx) const {
|
| ASSERT(idx == 0);
|
| return kUnboxedDouble;
|
| @@ -4549,6 +4553,10 @@
|
|
|
| virtual bool CanDeoptimize() const { return false; }
|
|
|
| + virtual intptr_t DeoptimizationTarget() const {
|
| + return Isolate::kNoDeoptId;
|
| + }
|
| +
|
| virtual Representation RequiredInputRepresentation(intptr_t idx) const {
|
| ASSERT(idx == 0);
|
| return kUnboxedFloat32x4;
|
| @@ -4581,6 +4589,10 @@
|
|
|
| virtual bool CanDeoptimize() const { return false; }
|
|
|
| + virtual intptr_t DeoptimizationTarget() const {
|
| + return Isolate::kNoDeoptId;
|
| + }
|
| +
|
| virtual Representation RequiredInputRepresentation(intptr_t idx) const {
|
| ASSERT(idx == 0);
|
| return kUnboxedInt32x4;
|
| @@ -4613,6 +4625,10 @@
|
|
|
| virtual bool CanDeoptimize() const { return false; }
|
|
|
| + virtual intptr_t DeoptimizationTarget() const {
|
| + return Isolate::kNoDeoptId;
|
| + }
|
| +
|
| virtual Representation RequiredInputRepresentation(intptr_t idx) const {
|
| ASSERT(idx == 0);
|
| return kUnboxedMint;
|
|
|