Searched refs:BBPreds (Results 1 – 2 of 2) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | Local.cpp | 881 if (BBPreds.count(IBB) && in CanPropagatePredecessorsForPHIs() 899 if (BBPreds.count(IBB) && in CanPropagatePredecessorsForPHIs() 1026 if (BBPreds.count(SuccPred)) { in CanRedirectPredsOfEmptyBBToSucc() 1091 for (unsigned i = 0, e = BBPreds.size(); i != e; ++i) { in redirectValuesFromPredecessorsToPhi() 1094 BasicBlock *PredBB = BBPreds[i]; in redirectValuesFromPredecessorsToPhi() 1123 SmallPtrSet<BasicBlock *, 16> BBPreds(pred_begin(BB), pred_end(BB)); in TryToSimplifyUncondBranchFromEmptyBlock() local 1129 bool BBKillable = CanPropagatePredecessorsForPHIs(BB, Succ, BBPreds); in TryToSimplifyUncondBranchFromEmptyBlock() 1284 const PredBlockVector BBPreds(predecessors(BB)); in TryToSimplifyUncondBranchFromEmptyBlock() local 1289 redirectValuesFromPredecessorsToPhi(BB, BBPreds, PN, CommonPred); in TryToSimplifyUncondBranchFromEmptyBlock() 1330 BB->replaceUsesWithIf(Succ, [BBPreds, CommonPred](Use &U) -> bool { in TryToSimplifyUncondBranchFromEmptyBlock() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | CodeGenPrepare.cpp | 1080 SmallPtrSet<const BasicBlock *, 16> BBPreds; in canMergeBlocks() local 1084 BBPreds.insert(BBPN->getIncomingBlock(i)); in canMergeBlocks() 1086 BBPreds.insert(pred_begin(BB), pred_end(BB)); in canMergeBlocks() 1092 if (BBPreds.count(Pred)) { // Common predecessor? in canMergeBlocks()
|