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

/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/
H A DJumpThreading.h120 const SmallVectorImpl<BasicBlock *> &PredBBs,
122 void ThreadEdge(BasicBlock *BB, const SmallVectorImpl<BasicBlock *> &PredBBs,
125 BasicBlock *BB, const SmallVectorImpl<BasicBlock *> &PredBBs);
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DJumpThreading.cpp1731 SmallVector<BasicBlock*, 1> PredBBs; local
1732 PredBBs.resize(1);
1742 PredBBs[0] = PredBB;
1744 if (DuplicateCondBranchOnPHIIntoPred(BB, PredBBs))
2020 BasicBlock *BB, const SmallVectorImpl<BasicBlock *> &PredBBs,
2051 ThreadEdge(BB, PredBBs, SuccBB);
2056 /// blocks in PredBBs to one predecessor, then thread an edge from it to SuccBB
2059 const SmallVectorImpl<BasicBlock *> &PredBBs,
2068 if (PredBBs.size() == 1)
2069 PredBB = PredBBs[
2019 TryThreadEdge( BasicBlock *BB, const SmallVectorImpl<BasicBlock *> &PredBBs, BasicBlock *SuccBB) argument
2058 ThreadEdge(BasicBlock *BB, const SmallVectorImpl<BasicBlock *> &PredBBs, BasicBlock *SuccBB) argument
2303 DuplicateCondBranchOnPHIIntoPred( BasicBlock *BB, const SmallVectorImpl<BasicBlock *> &PredBBs) argument
[all...]
H A DLICM.cpp1548 SmallSetVector<BasicBlock *, 8> PredBBs(pred_begin(ExitBB), pred_end(ExitBB));
1549 while (!PredBBs.empty()) {
1550 BasicBlock *PredBB = *PredBBs.begin();
1565 PredBBs.remove(PredBB);

Completed in 255 milliseconds