From: Nick Lewycky Date: Wed, 30 Jan 2008 08:01:28 +0000 (+0000) Subject: Remove a couple more cases of "getNumUses() == 0". No need to walk the linked X-Git-Url: http://plrg.eecs.uci.edu/git/?a=commitdiff_plain;h=b4b04172206810623845a7f11dd3a65b0b3b10d5;p=oota-llvm.git Remove a couple more cases of "getNumUses() == 0". No need to walk the linked list just to see if whether the list is empty. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@46555 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/Transforms/Scalar/DeadStoreElimination.cpp b/lib/Transforms/Scalar/DeadStoreElimination.cpp index 2e6db3addfa..179dab37fab 100644 --- a/lib/Transforms/Scalar/DeadStoreElimination.cpp +++ b/lib/Transforms/Scalar/DeadStoreElimination.cpp @@ -327,7 +327,7 @@ bool DSE::handleEndBlock(BasicBlock& BB, if (LoadInst* L = dyn_cast(BBI)) { // However, if this load is unused, we can go ahead and remove it, and // not have to worry about it making our pointer undead! - if (L->getNumUses() == 0) { + if (L->use_empty()) { MD.removeInstruction(L); // DCE instructions only used to calculate that load @@ -350,7 +350,7 @@ bool DSE::handleEndBlock(BasicBlock& BB, deadPointers.erase(A); // Dead alloca's can be DCE'd when we reach them - if (A->getNumUses() == 0) { + if (A->use_empty()) { MD.removeInstruction(A); // DCE instructions only used to calculate that load