Searched refs:PredCache (Results 1 - 5 of 5) sorted by relevance
/external/llvm/include/llvm/IR/ |
H A D | PredIteratorCache.h | 38 /// for (BasicBlock **PI = PredCache->GetPreds(BB); *PI; ++PI) 46 SmallVector<BasicBlock*, 32> PredCache(pred_begin(BB), pred_end(BB)); 47 PredCache.push_back(nullptr); // null terminator. 49 BlockToPredCountMap[BB] = PredCache.size()-1; 51 Entry = Memory.Allocate<BasicBlock*>(PredCache.size()); 52 std::copy(PredCache.begin(), PredCache.end(), Entry);
|
/external/llvm/lib/Transforms/Utils/ |
H A D | LCSSA.cpp | 64 PredIteratorCache &PredCache) { 114 PHINode *PN = PHINode::Create(Inst.getType(), PredCache.GetNumPreds(ExitBB), 118 for (BasicBlock **PI = PredCache.GetPreds(ExitBB); *PI; ++PI) { 193 PredIteratorCache PredCache; 215 Changed |= processInstruction(L, *I, DT, ExitBlocks, PredCache); 62 processInstruction(Loop &L, Instruction &Inst, DominatorTree &DT, const SmallVectorImpl<BasicBlock *> &ExitBlocks, PredIteratorCache &PredCache) argument
|
/external/llvm/lib/Analysis/ |
H A D | MemoryDependenceAnalysis.cpp | 63 : FunctionPass(ID), PredCache() { 77 PredCache->clear(); 96 if (!PredCache) 97 PredCache.reset(new PredIteratorCache()); 669 for (BasicBlock **PI = PredCache->GetPreds(QueryBB); *PI; ++PI) 755 for (BasicBlock **PI = PredCache->GetPreds(DirtyBB); *PI; ++PI) 1081 for (BasicBlock **PI = PredCache->GetPreds(BB); *PI; ++PI) { 1123 for (BasicBlock **PI = PredCache->GetPreds(BB); *PI; ++PI) { 1314 PredCache->clear();
|
/external/llvm/include/llvm/Analysis/ |
H A D | MemoryDependenceAnalysis.h | 328 std::unique_ptr<PredIteratorCache> PredCache; member in class:llvm::MemoryDependenceAnalysis
|
/external/llvm/lib/Transforms/Scalar/ |
H A D | LICM.cpp | 688 PredIteratorCache &PredCache; member in class:__anon26288::LoopPromoter 702 I->getType(), PredCache.GetNumPreds(BB), 704 for (BasicBlock **PI = PredCache.GetPreds(BB); *PI; ++PI) 719 LoopExitBlocks(LEB), LoopInsertPts(LIP), PredCache(PIC), AST(ast),
|
Completed in 1259 milliseconds