diff options
Diffstat (limited to 'compiler/optimizing/nodes.h')
| -rw-r--r-- | compiler/optimizing/nodes.h | 20 |
1 files changed, 0 insertions, 20 deletions
diff --git a/compiler/optimizing/nodes.h b/compiler/optimizing/nodes.h index ed6dd939de..9018fee0a5 100644 --- a/compiler/optimizing/nodes.h +++ b/compiler/optimizing/nodes.h @@ -443,7 +443,6 @@ class HBasicBlock : public ArenaObject { M(BoundsCheck) \ M(NullCheck) \ M(Temporary) \ - M(SuspendCheck) \ #define FOR_EACH_INSTRUCTION(M) \ FOR_EACH_CONCRETE_INSTRUCTION(M) \ @@ -1594,25 +1593,6 @@ class HTemporary : public HTemplateInstruction<0> { DISALLOW_COPY_AND_ASSIGN(HTemporary); }; -class HSuspendCheck : public HTemplateInstruction<0> { - public: - explicit HSuspendCheck(uint32_t dex_pc) - : HTemplateInstruction(SideEffects::ChangesSomething()), dex_pc_(dex_pc) {} - - virtual bool NeedsEnvironment() const { - return true; - } - - uint32_t GetDexPc() const { return dex_pc_; } - - DECLARE_INSTRUCTION(SuspendCheck); - - private: - const uint32_t dex_pc_; - - DISALLOW_COPY_AND_ASSIGN(HSuspendCheck); -}; - class MoveOperands : public ArenaObject { public: MoveOperands(Location source, Location destination) |