Searched refs:PredCache (Results 1 - 5 of 5) sorted by relevance
/freebsd-11.0-release/contrib/llvm/include/llvm/IR/ |
H A D | PredIteratorCache.h | 39 /// for (BasicBlock **PI = PredCache->GetPreds(BB); *PI; ++PI) 48 SmallVector<BasicBlock *, 32> PredCache(pred_begin(BB), pred_end(BB)); 49 PredCache.push_back(nullptr); // null terminator. 51 BlockToPredCountMap[BB] = PredCache.size() - 1; 53 Entry = Memory.Allocate<BasicBlock *>(PredCache.size()); 54 std::copy(PredCache.begin(), PredCache.end(), Entry);
|
/freebsd-11.0-release/contrib/llvm/lib/Transforms/Utils/ |
H A D | LCSSA.cpp | 66 PredIteratorCache &PredCache, LoopInfo *LI) { 120 PHINode *PN = PHINode::Create(Inst.getType(), PredCache.size(ExitBB), 124 for (BasicBlock *Pred : PredCache.get(ExitBB)) { 194 processInstruction(*OtherLoop, *I, DT, EBs, PredCache, LI); 230 PredIteratorCache PredCache; 249 Changed |= processInstruction(L, I, DT, ExitBlocks, PredCache, LI); 64 processInstruction(Loop &L, Instruction &Inst, DominatorTree &DT, const SmallVectorImpl<BasicBlock *> &ExitBlocks, PredIteratorCache &PredCache, LoopInfo *LI) argument
|
/freebsd-11.0-release/contrib/llvm/lib/Analysis/ |
H A D | MemoryDependenceAnalysis.cpp | 89 PredCache.clear(); 849 for (BasicBlock *Pred : PredCache.get(QueryBB)) 935 for (BasicBlock *Pred : PredCache.get(DirtyBB)) 1306 for (BasicBlock *Pred : PredCache.get(BB)) { 1348 for (BasicBlock *Pred : PredCache.get(BB)) { 1537 PredCache.clear();
|
/freebsd-11.0-release/contrib/llvm/include/llvm/Analysis/ |
H A D | MemoryDependenceAnalysis.h | 333 PredIteratorCache PredCache; member in class:llvm::MemoryDependenceAnalysis
|
/freebsd-11.0-release/contrib/llvm/lib/Transforms/Scalar/ |
H A D | LICM.cpp | 796 PredIteratorCache &PredCache; member in class:__anon3197::LoopPromoter 810 PHINode::Create(I->getType(), PredCache.size(BB), 812 for (BasicBlock *Pred : PredCache.get(BB)) 828 LoopExitBlocks(LEB), LoopInsertPts(LIP), PredCache(PIC), AST(ast),
|
Completed in 69 milliseconds