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

References

lib/Transforms/Utils/SimplifyCFG.cpp
 4171     --BBI;
 4175     if (isa<CallInst>(BBI) && !isa<DbgInfoIntrinsic>(BBI))
 4175     if (isa<CallInst>(BBI) && !isa<DbgInfoIntrinsic>(BBI))
 4178     if (BBI->mayHaveSideEffects()) {
 4179       if (auto *SI = dyn_cast<StoreInst>(BBI)) {
 4182       } else if (auto *LI = dyn_cast<LoadInst>(BBI)) {
 4185       } else if (auto *RMWI = dyn_cast<AtomicRMWInst>(BBI)) {
 4188       } else if (auto *CXI = dyn_cast<AtomicCmpXchgInst>(BBI)) {
 4191       } else if (isa<CatchPadInst>(BBI)) {
 4199       } else if (!isa<FenceInst>(BBI) && !isa<VAArgInst>(BBI) &&
 4199       } else if (!isa<FenceInst>(BBI) && !isa<VAArgInst>(BBI) &&
 4200                  !isa<LandingPadInst>(BBI)) {
 4210     if (!BBI->use_empty())
 4211       BBI->replaceAllUsesWith(UndefValue::get(BBI->getType()));
 4211       BBI->replaceAllUsesWith(UndefValue::get(BBI->getType()));
 4212     BBI->eraseFromParent();