reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Transforms/Utils/Local.cpp
  526   for (Instruction *I = PN; areAllUsesEqual(I) && !I->mayHaveSideEffects();
  526   for (Instruction *I = PN; areAllUsesEqual(I) && !I->mayHaveSideEffects();
  527        I = cast<Instruction>(*I->user_begin())) {
  527        I = cast<Instruction>(*I->user_begin())) {
  528     if (I->use_empty())
  529       return RecursivelyDeleteTriviallyDeadInstructions(I, TLI);
  533     if (!Visited.insert(I).second) {
  535       I->replaceAllUsesWith(UndefValue::get(I->getType()));
  535       I->replaceAllUsesWith(UndefValue::get(I->getType()));
  536       (void)RecursivelyDeleteTriviallyDeadInstructions(I, TLI);