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

/external/swiftshader/third_party/LLVM/include/llvm/Support/
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(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 DPredIteratorCache.h39 /// 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 DLCSSA.cpp65 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 DLCSSA.cpp57 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 DMemoryDependenceAnalysis.cpp65 : 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 DLICM.cpp767 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 DMemoryDependenceAnalysis.h327 OwningPtr<PredIteratorCache> PredCache; member in class:llvm::MemoryDependenceAnalysis
/external/llvm/lib/Analysis/
H A DMemoryDependenceAnalysis.cpp782 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 DMemoryDependenceAnalysis.h345 PredIteratorCache PredCache; member in class:llvm::MemoryDependenceResults

Completed in 372 milliseconds