Searched refs:PredBBs (Results 1 - 3 of 3) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/
H A DJumpThreading.h121 const SmallVectorImpl<BasicBlock *> &PredBBs,
123 void ThreadEdge(BasicBlock *BB, const SmallVectorImpl<BasicBlock *> &PredBBs,
126 BasicBlock *BB, const SmallVectorImpl<BasicBlock *> &PredBBs);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DJumpThreading.cpp1738 SmallVector<BasicBlock*, 1> PredBBs; local
1739 PredBBs.resize(1);
1749 PredBBs[0] = PredBB;
1751 if (DuplicateCondBranchOnPHIIntoPred(BB, PredBBs))
2234 BasicBlock *BB, const SmallVectorImpl<BasicBlock *> &PredBBs,
2265 ThreadEdge(BB, PredBBs, SuccBB);
2270 /// blocks in PredBBs to one predecessor, then thread an edge from it to SuccBB
2273 const SmallVectorImpl<BasicBlock *> &PredBBs,
2282 if (PredBBs.size() == 1)
2283 PredBB = PredBBs[
2233 TryThreadEdge( BasicBlock *BB, const SmallVectorImpl<BasicBlock *> &PredBBs, BasicBlock *SuccBB) argument
2272 ThreadEdge(BasicBlock *BB, const SmallVectorImpl<BasicBlock *> &PredBBs, BasicBlock *SuccBB) argument
2512 DuplicateCondBranchOnPHIIntoPred( BasicBlock *BB, const SmallVectorImpl<BasicBlock *> &PredBBs) argument
[all...]
H A DLICM.cpp1505 SmallSetVector<BasicBlock *, 8> PredBBs(pred_begin(ExitBB), pred_end(ExitBB));
1506 while (!PredBBs.empty()) {
1507 BasicBlock *PredBB = *PredBBs.begin();
1522 PredBBs.remove(PredBB);

Completed in 113 milliseconds