reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1588 if (isInstructionTriviallyDead(I)) { 1589 LLVM_DEBUG(dbgs() << "Remove dead instruction '" << *I << "\n"); 1592 for (unsigned i = 0, e = I->getNumOperands(); i != e; ++i) 1593 if (Instruction *Use = dyn_cast<Instruction>(I->getOperand(i))) 1595 LPM->deleteSimpleAnalysisValue(I, L); 1596 RemoveFromWorklist(I, Worklist); 1598 MSSAU->removeMemoryAccess(I); 1599 I->eraseFromParent(); 1607 if (Value *V = SimplifyInstruction(I, DL)) 1608 if (LI->replacementPreservesLCSSAForm(I, V)) { 1609 ReplaceUsesOfWith(I, V, Worklist, L, LPM, MSSAU.get()); 1614 if (BranchInst *BI = dyn_cast<BranchInst>(I)) {