Lines Matching refs:CommonPred
1021 BasicBlock *&CommonPred) { in CanRedirectPredsOfEmptyBBToSucc() argument
1040 if (CommonPred) in CanRedirectPredsOfEmptyBBToSucc()
1042 CommonPred = SuccPred; in CanRedirectPredsOfEmptyBBToSucc()
1060 BasicBlock *CommonPred) { in redirectValuesFromPredecessorsToPhi() argument
1089 if (PredBB == CommonPred) in redirectValuesFromPredecessorsToPhi()
1100 if (CommonPred) in redirectValuesFromPredecessorsToPhi()
1101 PN->addIncoming(OldValPN->getIncomingValueForBlock(CommonPred), BB); in redirectValuesFromPredecessorsToPhi()
1107 if (PredBB == CommonPred) in redirectValuesFromPredecessorsToPhi()
1117 if (CommonPred) in redirectValuesFromPredecessorsToPhi()
1138 BasicBlock *CommonPred = nullptr; in TryToSimplifyUncondBranchFromEmptyBlock() local
1146 CanRedirectPredsOfEmptyBBToSucc(BB, Succ, BBPreds, SuccPreds, CommonPred); in TryToSimplifyUncondBranchFromEmptyBlock()
1181 if (BBPhisMergeable && CommonPred) in TryToSimplifyUncondBranchFromEmptyBlock()
1184 << CommonPred->getName() << "\n"); in TryToSimplifyUncondBranchFromEmptyBlock()
1284 if (SeenPreds.insert(PredOfBB).second && PredOfBB != CommonPred) in TryToSimplifyUncondBranchFromEmptyBlock()
1300 redirectValuesFromPredecessorsToPhi(BB, BBPreds, PN, CommonPred); in TryToSimplifyUncondBranchFromEmptyBlock()
1341 BB->replaceUsesWithIf(Succ, [BBPreds, CommonPred](Use &U) -> bool { in TryToSimplifyUncondBranchFromEmptyBlock()
1343 return UseInst->getParent() != CommonPred && in TryToSimplifyUncondBranchFromEmptyBlock()