Lines Matching refs:LPad
373 BasicBlock *LPad = TI->getSuccessor(1); in NormalizeLandingPads() local
375 if (LandingPads.count(LPad)) in NormalizeLandingPads()
381 for (pred_iterator PI = pred_begin(LPad), PE = pred_end(LPad); in NormalizeLandingPads()
392 if (!isa<InvokeInst>(PT) || LPad == PT->getSuccessor(0)) { in NormalizeLandingPads()
400 LandingPads.insert(LPad); in NormalizeLandingPads()
409 LPad->getName() + "_unwind_edge"); in NormalizeLandingPads()
412 LPad->getParent()->getBasicBlockList().insert(LPad, NewBB); in NormalizeLandingPads()
415 for (pred_iterator PI = pred_begin(LPad), PE = pred_end(LPad); PI != PE; ) { in NormalizeLandingPads()
417 if (isa<InvokeInst>(PT) && PT->getSuccessor(1) == LPad) in NormalizeLandingPads()
424 for (BasicBlock::iterator II = LPad->begin(); isa<PHINode>(II); ++II) { in NormalizeLandingPads()
462 BranchInst::Create(LPad, NewBB); in NormalizeLandingPads()