Searched refs:PredCache (Results 1 – 4 of 4) sorted by relevance
46 SmallVector<BasicBlock*, 32> PredCache(pred_begin(BB), pred_end(BB)); in GetPreds()47 PredCache.push_back(0); // null terminator. in GetPreds()49 BlockToPredCountMap[BB] = PredCache.size()-1; in GetPreds()51 Entry = Memory.Allocate<BasicBlock*>(PredCache.size()); in GetPreds()52 std::copy(PredCache.begin(), PredCache.end(), Entry); in GetPreds()
59 PredIteratorCache PredCache; member162 PredCache.clear(); in runOnLoop()227 PredCache.GetNumPreds(ExitBB), in ProcessInstruction()232 for (BasicBlock **PI = PredCache.GetPreds(ExitBB); *PI; ++PI) { in ProcessInstruction()
62 : FunctionPass(ID), PredCache(0) { in INITIALIZE_AG_DEPENDENCY()76 PredCache->clear(); in releaseMemory()92 if (!PredCache) in runOnFunction()93 PredCache.reset(new PredIteratorCache()); in runOnFunction()665 for (BasicBlock **PI = PredCache->GetPreds(QueryBB); *PI; ++PI) in getNonLocalCallDependency()751 for (BasicBlock **PI = PredCache->GetPreds(DirtyBB); *PI; ++PI) in getNonLocalCallDependency()1077 for (BasicBlock **PI = PredCache->GetPreds(BB); *PI; ++PI) { in getNonLocalPointerDepFromBB()1119 for (BasicBlock **PI = PredCache->GetPreds(BB); *PI; ++PI) { in getNonLocalPointerDepFromBB()1310 PredCache->clear(); in invalidateCachedPredecessors()
328 OwningPtr<PredIteratorCache> PredCache; variable