Lines Matching refs:CommonPred
1014 BasicBlock *&CommonPred) { in CanRedirectPredsOfEmptyBBToSucc() argument
1027 if (CommonPred) in CanRedirectPredsOfEmptyBBToSucc()
1029 CommonPred = SuccPred; in CanRedirectPredsOfEmptyBBToSucc()
1047 BasicBlock *CommonPred) { in redirectValuesFromPredecessorsToPhi() argument
1076 if (PredBB == CommonPred) in redirectValuesFromPredecessorsToPhi()
1087 if (CommonPred) in redirectValuesFromPredecessorsToPhi()
1088 PN->addIncoming(OldValPN->getIncomingValueForBlock(CommonPred), BB); in redirectValuesFromPredecessorsToPhi()
1096 if (PredBB == CommonPred) in redirectValuesFromPredecessorsToPhi()
1106 if (CommonPred) in redirectValuesFromPredecessorsToPhi()
1127 BasicBlock *CommonPred = nullptr; in TryToSimplifyUncondBranchFromEmptyBlock() local
1135 CanRedirectPredsOfEmptyBBToSucc(BB, Succ, BBPreds, SuccPreds, CommonPred); in TryToSimplifyUncondBranchFromEmptyBlock()
1170 if (BBPhisMergeable && CommonPred) in TryToSimplifyUncondBranchFromEmptyBlock()
1173 << CommonPred->getName() << "\n"); in TryToSimplifyUncondBranchFromEmptyBlock()
1273 if (SeenPreds.insert(PredOfBB).second && PredOfBB != CommonPred) in TryToSimplifyUncondBranchFromEmptyBlock()
1289 redirectValuesFromPredecessorsToPhi(BB, BBPreds, PN, CommonPred); in TryToSimplifyUncondBranchFromEmptyBlock()
1330 BB->replaceUsesWithIf(Succ, [BBPreds, CommonPred](Use &U) -> bool { in TryToSimplifyUncondBranchFromEmptyBlock()
1332 return UseInst->getParent() != CommonPred && in TryToSimplifyUncondBranchFromEmptyBlock()