Index: runtime/vm/intermediate_language.h |
diff --git a/runtime/vm/intermediate_language.h b/runtime/vm/intermediate_language.h |
index 1536cf4cde887b45c60fe15c6f489d48fa7873f6..594355fb32308505e78e7f0ecb451e5c327276b0 100644 |
--- a/runtime/vm/intermediate_language.h |
+++ b/runtime/vm/intermediate_language.h |
@@ -454,7 +454,6 @@ class EmbeddedArray<T, 0> { |
M(PolymorphicInstanceCall) \ |
M(StaticCall) \ |
M(LoadLocal) \ |
- M(PushTemp) \ |
M(DropTemps) \ |
M(StoreLocal) \ |
M(StrictCompare) \ |
@@ -3368,34 +3367,6 @@ class LoadLocalInstr : public TemplateDefinition<0, NoThrow> { |
}; |
-class PushTempInstr : public TemplateDefinition<1, NoThrow> { |
- public: |
- explicit PushTempInstr(Value* value) { |
- SetInputAt(0, value); |
- } |
- |
- DECLARE_INSTRUCTION(PushTemp) |
- |
- Value* value() const { return inputs_[0]; } |
- |
- virtual CompileType ComputeType() const; |
- |
- virtual bool CanDeoptimize() const { return false; } |
- |
- virtual EffectSet Effects() const { |
- UNREACHABLE(); // Eliminated by SSA construction. |
- return EffectSet::None(); |
- } |
- |
- virtual TokenPosition token_pos() const { |
- return TokenPosition::kTempMove; |
- } |
- |
- private: |
- DISALLOW_COPY_AND_ASSIGN(PushTempInstr); |
-}; |
- |
- |
class DropTempsInstr : public Definition { |
public: |
DropTempsInstr(intptr_t num_temps, Value* value) |