reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2103 Value *Callee = II->getCalledValue(); 2107 changeToUnreachable(II, true, false, DTU); 2109 } else if (II->doesNotThrow() && canSimplifyInvokeNoUnwind(&F)) { 2110 if (II->use_empty() && II->onlyReadsMemory()) { 2110 if (II->use_empty() && II->onlyReadsMemory()) { 2112 BasicBlock *NormalDestBB = II->getNormalDest(); 2113 BasicBlock *UnwindDestBB = II->getUnwindDest(); 2114 BranchInst::Create(NormalDestBB, II); 2115 UnwindDestBB->removePredecessor(II->getParent()); 2116 II->eraseFromParent(); 2121 changeToCall(II, DTU);