Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DPredIteratorCache.h41 SmallVector<BasicBlock *, 32> PredCache(predecessors(BB)); in get()
42 BasicBlock **Data = Memory.Allocate<BasicBlock *>(PredCache.size()); in get()
43 std::copy(PredCache.begin(), PredCache.end(), Data); in get()
44 Entry = ArrayRef(Data, PredCache.size()); in get()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DSSAUpdaterBulk.cpp74 PredIteratorCache &PredCache) { in ComputeLiveInBlocks() argument
94 for (BasicBlock *P : PredCache.get(BB)) { in ComputeLiveInBlocks()
137 ComputeLiveInBlocks(UsingBlocks, DefBlocks, LiveInBlocks, PredCache); in RewriteAllUses()
170 while (DT->isReachableFromEntry(BB) && !PredCache.get(BB).empty() && in RewriteAllUses()
201 for (BasicBlock *Pred : PredCache.get(BB)) in RewriteAllUses()
H A DLCSSA.cpp91 PredIteratorCache PredCache; in formLCSSAForInstructionsImpl() local
164 PHINode *PN = PHINode::Create(I->getType(), PredCache.size(ExitBB), in formLCSSAForInstructionsImpl()
177 for (BasicBlock *Pred : PredCache.get(ExitBB)) { in formLCSSAForInstructionsImpl()
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DSSAUpdaterBulk.h51 PredIteratorCache PredCache; variable
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DMemoryDependenceAnalysis.cpp743 append_range(DirtyBlocks, PredCache.get(QueryBB)); in getNonLocalCallDependency()
827 append_range(DirtyBlocks, PredCache.get(DirtyBB)); in getNonLocalCallDependency()
1220 for (BasicBlock *Pred : PredCache.get(BB)) { in getNonLocalPointerDepFromBB()
1271 for (BasicBlock *Pred : PredCache.get(BB)) { in getNonLocalPointerDepFromBB()
1479 PredCache.clear(); in invalidateCachedPredecessors()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DMemoryDependenceAnalysis.h357 PredIteratorCache PredCache; variable
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLICM.cpp1746 PredIteratorCache &PredCache; member in __anon9998ac181111::LoopPromoter
1767 PHINode *PN = PHINode::Create(I->getType(), PredCache.size(BB), in maybeInsertLCSSAPHI()
1770 for (BasicBlock *Pred : PredCache.get(BB)) in maybeInsertLCSSAPHI()
1784 LoopInsertPts(LIP), MSSAInsertPts(MSSAIP), PredCache(PIC), MSSAU(MSSAU), in LoopPromoter()