Searched refs:ExitNotTakenInfo (Results 1 - 3 of 3) sorted by relevance

/external/swiftshader/third_party/LLVM/include/llvm/Analysis/
H A DScalarEvolution.h247 /// eventually summarized in ExitNotTakenInfo and BackedgeTakenInfo.
264 /// ExitNotTakenInfo - Information about the number of times a particular
266 struct ExitNotTakenInfo { struct in class:llvm::ScalarEvolution
269 PointerIntPair<ExitNotTakenInfo*, 1> NextExit;
271 ExitNotTakenInfo() : ExitingBlock(0), ExactNotTaken(0) {} function in struct:llvm::ScalarEvolution::ExitNotTakenInfo
281 ExitNotTakenInfo *getNextExit() const {
285 void setNextExit(ExitNotTakenInfo *ENT) { NextExit.setPointer(ENT); }
294 ExitNotTakenInfo ExitNotTaken;
/external/llvm/include/llvm/Analysis/
H A DScalarEvolution.h527 /// ExitNotTakenInfo and BackedgeTakenInfo.
561 struct ExitNotTakenInfo { struct in class:llvm::ScalarEvolution
568 ExitNotTakenInfo() function in struct:llvm::ScalarEvolution::ExitNotTakenInfo
572 ExitNotTakenInfo(BasicBlock *ExitBlock, const SCEV *Expr, function in struct:llvm::ScalarEvolution::ExitNotTakenInfo
581 /// doesn't have a corresponding ExitNotTakenInfo entry.
599 /// Defines a simple forward iterator for ExitNotTakenInfo.
601 : public std::iterator<std::forward_iterator_tag, ExitNotTakenInfo> {
602 const ExitNotTakenInfo *Start;
606 ExitNotTakenInfoIterator(const ExitNotTakenInfo *Start,
610 const ExitNotTakenInfo
[all...]
/external/swiftshader/third_party/LLVM/lib/Analysis/
H A DScalarEvolution.cpp4167 for (const ExitNotTakenInfo *ENT = &ExitNotTaken;
4185 for (const ExitNotTakenInfo *ENT = &ExitNotTaken;
4201 /// computable exit into a persistent ExitNotTakenInfo array.
4217 ExitNotTakenInfo *ENT = new ExitNotTakenInfo[NumExits-1];
4219 ExitNotTakenInfo *PrevENT = &ExitNotTaken;
4227 /// clear - Invalidate this result and free the ExitNotTakenInfo array.
6397 // Free any extra memory created for ExitNotTakenInfo in the unlikely event

Completed in 129 milliseconds