reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
470 if (!LI) 473 unsigned LoadIdx = LBI.getInstructionIndex(LI); 483 LI->replaceAllUsesWith(UndefValue::get(LI->getType())); 483 LI->replaceAllUsesWith(UndefValue::get(LI->getType())); 493 if (AC && LI->getMetadata(LLVMContext::MD_nonnull) && 494 !isKnownNonZero(ReplVal, DL, 0, AC, LI, &DT)) 495 addAssumeNonNull(AC, LI); 499 if (ReplVal == LI) 500 ReplVal = UndefValue::get(LI->getType()); 502 LI->replaceAllUsesWith(ReplVal); 505 LI->eraseFromParent(); 506 LBI.deleteValue(LI);