| Index: runtime/vm/intermediate_language.h
|
| ===================================================================
|
| --- runtime/vm/intermediate_language.h (revision 25088)
|
| +++ runtime/vm/intermediate_language.h (working copy)
|
| @@ -565,7 +565,6 @@
|
| M(ExtractConstructorTypeArguments) \
|
| M(ExtractConstructorInstantiator) \
|
| M(AllocateContext) \
|
| - M(ChainContext) \
|
| M(CloneContext) \
|
| M(CatchEntry) \
|
| M(BinarySmiOp) \
|
| @@ -4248,29 +4247,6 @@
|
| };
|
|
|
|
|
| -class ChainContextInstr : public TemplateInstruction<1> {
|
| - public:
|
| - explicit ChainContextInstr(Value* context_value) {
|
| - SetInputAt(0, context_value);
|
| - }
|
| -
|
| - DECLARE_INSTRUCTION(ChainContext)
|
| -
|
| - virtual intptr_t ArgumentCount() const { return 0; }
|
| -
|
| - Value* context_value() const { return inputs_[0]; }
|
| -
|
| - virtual bool CanDeoptimize() const { return false; }
|
| -
|
| - virtual EffectSet Effects() const { return EffectSet::None(); }
|
| -
|
| - virtual bool MayThrow() const { return false; }
|
| -
|
| - private:
|
| - DISALLOW_COPY_AND_ASSIGN(ChainContextInstr);
|
| -};
|
| -
|
| -
|
| class CloneContextInstr : public TemplateDefinition<1> {
|
| public:
|
| CloneContextInstr(intptr_t token_pos, Value* context_value)
|
|
|