Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DPredIteratorCache.h47 SmallVector<BasicBlock *, 32> PredCache(predecessors(BB)); in GetPreds()
48 PredCache.push_back(nullptr); // null terminator. in GetPreds()
50 BlockToPredCountMap[BB] = PredCache.size() - 1; in GetPreds()
52 Entry = Memory.Allocate<BasicBlock *>(PredCache.size()); in GetPreds()
53 std::copy(PredCache.begin(), PredCache.end(), Entry); in GetPreds()
/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DSSAUpdaterBulk.cpp73 if (DT->isReachableFromEntry(BB) && PredCache.get(BB).size()) { in computeValueAt()
89 PredIteratorCache &PredCache) { in ComputeLiveInBlocks() argument
109 for (BasicBlock *P : PredCache.get(BB)) { in ComputeLiveInBlocks()
145 ComputeLiveInBlocks(UsingBlocks, DefBlocks, LiveInBlocks, PredCache); in RewriteAllUses()
164 for (BasicBlock *Pred : PredCache.get(PBB)) in RewriteAllUses()
H A DLCSSA.cpp84 PredIteratorCache PredCache; in formLCSSAForInstructions() local
162 PHINode *PN = Builder.CreatePHI(I->getType(), PredCache.size(ExitBB), in formLCSSAForInstructions()
172 for (BasicBlock *Pred : PredCache.get(ExitBB)) { in formLCSSAForInstructions()
/llvm-project-15.0.7/llvm/include/llvm/Transforms/Utils/
H A DSSAUpdaterBulk.h50 PredIteratorCache PredCache; variable
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DMemoryDependenceAnalysis.cpp742 append_range(DirtyBlocks, PredCache.get(QueryBB)); in getNonLocalCallDependency()
826 append_range(DirtyBlocks, PredCache.get(DirtyBB)); in getNonLocalCallDependency()
1240 for (BasicBlock *Pred : PredCache.get(BB)) { in getNonLocalPointerDepFromBB()
1291 for (BasicBlock *Pred : PredCache.get(BB)) { in getNonLocalPointerDepFromBB()
1501 PredCache.clear(); in invalidateCachedPredecessors()
/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DMemoryDependenceAnalysis.h352 PredIteratorCache PredCache; variable
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DLICM.cpp1772 PredIteratorCache &PredCache; member in __anonf51ac7481111::LoopPromoter
1792 PHINode *PN = PHINode::Create(I->getType(), PredCache.size(BB), in maybeInsertLCSSAPHI()
1794 for (BasicBlock *Pred : PredCache.get(BB)) in maybeInsertLCSSAPHI()
1810 PredCache(PIC), MSSAU(MSSAU), LI(li), DL(std::move(dl)), in LoopPromoter()