Searched refs:PredCache (Results 1 - 5 of 5) sorted by relevance

/external/llvm/include/llvm/IR/
H A DPredIteratorCache.h38 /// 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 DLCSSA.cpp64 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 DMemoryDependenceAnalysis.cpp63 : 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 DMemoryDependenceAnalysis.h328 std::unique_ptr<PredIteratorCache> PredCache; member in class:llvm::MemoryDependenceAnalysis
/external/llvm/lib/Transforms/Scalar/
H A DLICM.cpp688 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