Searched refs:PredCache (Results 1 - 7 of 7) sorted by relevance

/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/IR/
H A DPredIteratorCache.h38 /// for (BasicBlock **PI = PredCache->GetPreds(BB); *PI; ++PI)
47 SmallVector<BasicBlock *, 32> PredCache(pred_begin(BB), pred_end(BB));
48 PredCache.push_back(nullptr); // null terminator.
50 BlockToPredCountMap[BB] = PredCache.size() - 1;
52 Entry = Memory.Allocate<BasicBlock *>(PredCache.size());
53 std::copy(PredCache.begin(), PredCache.end(), Entry);
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DSSAUpdaterBulk.cpp79 if (DT->isReachableFromEntry(BB) && PredCache.get(BB).size()) {
95 PredIteratorCache &PredCache) {
115 for (BasicBlock *P : PredCache.get(BB)) {
151 ComputeLiveInBlocks(UsingBlocks, DefBlocks, LiveInBlocks, PredCache);
170 for (BasicBlock *Pred : PredCache.get(PBB))
H A DLCSSA.cpp83 PredIteratorCache PredCache; local
155 PHINode *PN = PHINode::Create(I->getType(), PredCache.size(ExitBB),
160 for (BasicBlock *Pred : PredCache.get(ExitBB)) {
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DSSAUpdaterBulk.h51 PredIteratorCache PredCache; member in class:llvm::SSAUpdaterBulk
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DMemoryDependenceAnalysis.cpp821 for (BasicBlock *Pred : PredCache.get(QueryBB))
907 for (BasicBlock *Pred : PredCache.get(DirtyBB))
1283 for (BasicBlock *Pred : PredCache.get(BB)) {
1334 for (BasicBlock *Pred : PredCache.get(BB)) {
1539 PredCache.clear();
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DMemoryDependenceAnalysis.h363 PredIteratorCache PredCache; member in class:llvm::MemoryDependenceResults
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLICM.cpp1752 PredIteratorCache &PredCache; member in class:__anon5657::LoopPromoter
1768 PHINode *PN = PHINode::Create(I->getType(), PredCache.size(BB),
1770 for (BasicBlock *Pred : PredCache.get(BB))
1788 PredCache(PIC), AST(ast), MSSAU(MSSAU), LI(li), DL(std::move(dl)),

Completed in 176 milliseconds