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

/freebsd-11.0-release/contrib/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);
/freebsd-11.0-release/contrib/llvm/lib/Transforms/Utils/
H A DLCSSA.cpp66 PredIteratorCache &PredCache, LoopInfo *LI) {
120 PHINode *PN = PHINode::Create(Inst.getType(), PredCache.size(ExitBB),
124 for (BasicBlock *Pred : PredCache.get(ExitBB)) {
194 processInstruction(*OtherLoop, *I, DT, EBs, PredCache, LI);
230 PredIteratorCache PredCache;
249 Changed |= processInstruction(L, I, DT, ExitBlocks, PredCache, LI);
64 processInstruction(Loop &L, Instruction &Inst, DominatorTree &DT, const SmallVectorImpl<BasicBlock *> &ExitBlocks, PredIteratorCache &PredCache, LoopInfo *LI) argument
/freebsd-11.0-release/contrib/llvm/lib/Analysis/
H A DMemoryDependenceAnalysis.cpp89 PredCache.clear();
849 for (BasicBlock *Pred : PredCache.get(QueryBB))
935 for (BasicBlock *Pred : PredCache.get(DirtyBB))
1306 for (BasicBlock *Pred : PredCache.get(BB)) {
1348 for (BasicBlock *Pred : PredCache.get(BB)) {
1537 PredCache.clear();
/freebsd-11.0-release/contrib/llvm/include/llvm/Analysis/
H A DMemoryDependenceAnalysis.h333 PredIteratorCache PredCache; member in class:llvm::MemoryDependenceAnalysis
/freebsd-11.0-release/contrib/llvm/lib/Transforms/Scalar/
H A DLICM.cpp796 PredIteratorCache &PredCache; member in class:__anon3197::LoopPromoter
810 PHINode::Create(I->getType(), PredCache.size(BB),
812 for (BasicBlock *Pred : PredCache.get(BB))
828 LoopExitBlocks(LEB), LoopInsertPts(LIP), PredCache(PIC), AST(ast),

Completed in 69 milliseconds