minor cleanup

llvm-svn: 34846
This commit is contained in:
Chris Lattner 2007-03-02 19:59:19 +00:00
parent c3b68788bb
commit 51f5457ad4
1 changed files with 2 additions and 6 deletions

View File

@ -5799,13 +5799,9 @@ Instruction *InstCombiner::PromoteCastOfAllocation(CastInst &CI,
while (UI != E && *UI == User)
++UI; // If this instruction uses AI more than once, don't break UI.
// Add operands to the worklist.
AddUsesToWorkList(*User);
++NumDeadInst;
DOUT << "IC: DCE: " << *User;
User->eraseFromParent();
removeFromWorkList(User);
EraseInstFromFunction(*User);
}
}
@ -7389,7 +7385,7 @@ bool InstCombiner::transformConstExprCastCall(CallSite CS) {
if (Caller->getType() != Type::VoidTy && !Caller->use_empty())
Caller->replaceAllUsesWith(NV);
Caller->getParent()->getInstList().erase(Caller);
Caller->eraseFromParent();
removeFromWorkList(Caller);
return true;
}