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
This commit is contained in:
Nick Lewycky 2008-01-30 08:01:28 +00:00
parent c7444498ee
commit b4b0417220

View File

@ -327,7 +327,7 @@ bool DSE::handleEndBlock(BasicBlock& BB,
if (LoadInst* L = dyn_cast<LoadInst>(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