Searched refs:PredCache (Results 1 – 7 of 7) sorted by relevance
| /freebsd-12.1/contrib/llvm/include/llvm/IR/ |
| H A D | PredIteratorCache.h | 48 SmallVector<BasicBlock *, 32> PredCache(pred_begin(BB), pred_end(BB)); in GetPreds() 49 PredCache.push_back(nullptr); // null terminator. in GetPreds() 51 BlockToPredCountMap[BB] = PredCache.size() - 1; in GetPreds() 53 Entry = Memory.Allocate<BasicBlock *>(PredCache.size()); in GetPreds() 54 std::copy(PredCache.begin(), PredCache.end(), Entry); in GetPreds()
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Utils/ |
| H A D | SSAUpdaterBulk.cpp | 80 if (DT->isReachableFromEntry(BB) && PredCache.get(BB).size()) { in computeValueAt() 96 PredIteratorCache &PredCache) { in ComputeLiveInBlocks() argument 116 for (BasicBlock *P : PredCache.get(BB)) { in ComputeLiveInBlocks() 152 ComputeLiveInBlocks(UsingBlocks, DefBlocks, LiveInBlocks, PredCache); in RewriteAllUses() 171 for (BasicBlock *Pred : PredCache.get(PBB)) in RewriteAllUses()
|
| H A D | LCSSA.cpp | 79 PredIteratorCache PredCache; in formLCSSAForInstructions() local 146 PHINode *PN = PHINode::Create(I->getType(), PredCache.size(ExitBB), in formLCSSAForInstructions() 151 for (BasicBlock *Pred : PredCache.get(ExitBB)) { in formLCSSAForInstructions()
|
| /freebsd-12.1/contrib/llvm/include/llvm/Transforms/Utils/ |
| H A D | SSAUpdaterBulk.h | 52 PredIteratorCache PredCache; variable
|
| /freebsd-12.1/contrib/llvm/lib/Analysis/ |
| H A D | MemoryDependenceAnalysis.cpp | 816 for (BasicBlock *Pred : PredCache.get(QueryBB)) in getNonLocalCallDependency() 902 for (BasicBlock *Pred : PredCache.get(DirtyBB)) in getNonLocalCallDependency() 1278 for (BasicBlock *Pred : PredCache.get(BB)) { in getNonLocalPointerDepFromBB() 1329 for (BasicBlock *Pred : PredCache.get(BB)) { in getNonLocalPointerDepFromBB() 1534 PredCache.clear(); in invalidateCachedPredecessors()
|
| /freebsd-12.1/contrib/llvm/include/llvm/Analysis/ |
| H A D | MemoryDependenceAnalysis.h | 364 PredIteratorCache PredCache; variable
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/ |
| H A D | LICM.cpp | 1614 PredIteratorCache &PredCache; member in __anonde5fbdfd0d11::LoopPromoter 1629 PHINode *PN = PHINode::Create(I->getType(), PredCache.size(BB), in maybeInsertLCSSAPHI() 1631 for (BasicBlock *Pred : PredCache.get(BB)) in maybeInsertLCSSAPHI() 1647 LoopExitBlocks(LEB), LoopInsertPts(LIP), PredCache(PIC), AST(ast), in LoopPromoter()
|