/external/swiftshader/third_party/LLVM/include/llvm/Support/ |
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(0); // 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/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);
|
/external/llvm/lib/Transforms/Utils/ |
H A D | LCSSA.cpp | 65 PredIteratorCache &PredCache, LoopInfo *LI) { 119 PHINode *PN = PHINode::Create(Inst.getType(), PredCache.size(ExitBB), 123 for (BasicBlock *Pred : PredCache.get(ExitBB)) { 193 processInstruction(*OtherLoop, *I, DT, EBs, PredCache, LI); 227 PredIteratorCache PredCache; 246 Changed |= processInstruction(L, I, DT, ExitBlocks, PredCache, LI); 63 processInstruction(Loop &L, Instruction &Inst, DominatorTree &DT, const SmallVectorImpl<BasicBlock *> &ExitBlocks, PredIteratorCache &PredCache, LoopInfo *LI) argument
|
/external/swiftshader/third_party/LLVM/lib/Transforms/Utils/ |
H A D | LCSSA.cpp | 57 PredIteratorCache PredCache; member in struct:__anon18992::LCSSA 161 PredCache.clear(); 226 PredCache.GetNumPreds(ExitBB), 231 for (BasicBlock **PI = PredCache.GetPreds(ExitBB); *PI; ++PI) {
|
/external/swiftshader/third_party/LLVM/lib/Analysis/ |
H A D | MemoryDependenceAnalysis.cpp | 65 : FunctionPass(ID), PredCache(0) { 79 PredCache->clear(); 94 if (PredCache == 0) 95 PredCache.reset(new PredIteratorCache()); 626 for (BasicBlock **PI = PredCache->GetPreds(QueryBB); *PI; ++PI) 712 for (BasicBlock **PI = PredCache->GetPreds(DirtyBB); *PI; ++PI) 1023 for (BasicBlock **PI = PredCache->GetPreds(BB); *PI; ++PI) { 1065 for (BasicBlock **PI = PredCache->GetPreds(BB); *PI; ++PI) { 1256 PredCache->clear();
|
/external/llvm/lib/Transforms/Scalar/ |
H A D | LICM.cpp | 767 PredIteratorCache &PredCache; member in class:__anon13360::LoopPromoter 780 PHINode *PN = PHINode::Create(I->getType(), PredCache.size(BB), 782 for (BasicBlock *Pred : PredCache.get(BB)) 797 LoopExitBlocks(LEB), LoopInsertPts(LIP), PredCache(PIC), AST(ast),
|
/external/swiftshader/third_party/LLVM/include/llvm/Analysis/ |
H A D | MemoryDependenceAnalysis.h | 327 OwningPtr<PredIteratorCache> PredCache; member in class:llvm::MemoryDependenceAnalysis
|
/external/llvm/lib/Analysis/ |
H A D | MemoryDependenceAnalysis.cpp | 782 for (BasicBlock *Pred : PredCache.get(QueryBB)) 869 for (BasicBlock *Pred : PredCache.get(DirtyBB)) 1220 for (BasicBlock *Pred : PredCache.get(BB)) { 1271 for (BasicBlock *Pred : PredCache.get(BB)) { 1454 PredCache.clear();
|
/external/llvm/include/llvm/Analysis/ |
H A D | MemoryDependenceAnalysis.h | 345 PredIteratorCache PredCache; member in class:llvm::MemoryDependenceResults
|