From 67c8e6e6951d65a01b1ec41a42433e0948313951 Mon Sep 17 00:00:00 2001 From: MerryMage Date: Mon, 27 Nov 2017 20:10:23 +0000 Subject: [PATCH] microinstruction: Remove DecrementRemainingUses --- src/frontend/ir/microinstruction.cpp | 5 ----- src/frontend/ir/microinstruction.h | 1 - 2 files changed, 6 deletions(-) diff --git a/src/frontend/ir/microinstruction.cpp b/src/frontend/ir/microinstruction.cpp index e0fd0e68..7f7a42a8 100644 --- a/src/frontend/ir/microinstruction.cpp +++ b/src/frontend/ir/microinstruction.cpp @@ -246,11 +246,6 @@ bool Inst::AreAllArgsImmediates() const { return std::all_of(args.begin(), args.begin() + NumArgs(), [](const auto& value){ return value.IsImmediate(); }); } -void Inst::DecrementRemainingUses() { - ASSERT_MSG(HasUses(), "Microinstruction doesn't have any remaining uses"); - use_count--; -} - bool Inst::HasAssociatedPseudoOperation() const { return carry_inst || overflow_inst || ge_inst; } diff --git a/src/frontend/ir/microinstruction.h b/src/frontend/ir/microinstruction.h index ead1b904..70ac48c3 100644 --- a/src/frontend/ir/microinstruction.h +++ b/src/frontend/ir/microinstruction.h @@ -81,7 +81,6 @@ public: size_t UseCount() const { return use_count; } bool HasUses() const { return use_count > 0; } - void DecrementRemainingUses(); /// Determines if there is a pseudo-operation associated with this instruction. bool HasAssociatedPseudoOperation() const;