Searched refs:SinglePred (Results 1 – 4 of 4) sorted by relevance
1978 BasicBlock *SinglePred = BB->getSinglePredecessor(); in maybeMergeBasicBlockIntoOnlyPred() local1979 if (!SinglePred) in maybeMergeBasicBlockIntoOnlyPred()1982 const Instruction *TI = SinglePred->getTerminator(); in maybeMergeBasicBlockIntoOnlyPred()1984 SinglePred == BB || hasAddressTakenAndUsed(BB)) in maybeMergeBasicBlockIntoOnlyPred()1988 if (LoopHeaders.erase(SinglePred)) in maybeMergeBasicBlockIntoOnlyPred()1991 LVI->eraseBlock(SinglePred); in maybeMergeBasicBlockIntoOnlyPred()
1730 BasicBlock *SinglePred = Succ->getSinglePredecessor(); in simplifyCode() local1731 if (!SinglePred) continue; // Nothing to do. in simplifyCode()1732 assert(SinglePred == Pred && "CFG broken"); in simplifyCode()
701 BasicBlock *SinglePred = BB->getSinglePredecessor(); in eliminateFallThrough() local704 if (!SinglePred || SinglePred == BB || BB->hasAddressTaken()) continue; in eliminateFallThrough()706 BranchInst *Term = dyn_cast<BranchInst>(SinglePred->getTerminator()); in eliminateFallThrough()713 Preds.insert(SinglePred); in eliminateFallThrough()958 if (BasicBlock *SinglePred = DestBB->getSinglePredecessor()) { in eliminateMostlyEmptyBlock() local959 if (SinglePred != DestBB) { in eliminateMostlyEmptyBlock()960 assert(SinglePred == BB && in eliminateMostlyEmptyBlock()966 LLVM_DEBUG(dbgs() << "AFTER:\n" << *SinglePred << "\n\n\n"); in eliminateMostlyEmptyBlock()
1847 MachineBasicBlock *SinglePred = in createIfBlock() local1849 const DebugLoc &DL = SinglePred in createIfBlock()1850 ? SinglePred->findDebugLoc(SinglePred->getFirstTerminator()) in createIfBlock()