LLVM API Documentation
Go to the source code of this file.
Namespaces | |
llvm | |
List of target independent CodeGen pass IDs. | |
Functions | |
void | llvm::FindFunctionBackedges (const Function &F, SmallVectorImpl< std::pair< const BasicBlock *, const BasicBlock * > > &Result) |
unsigned | llvm::GetSuccessorNumber (BasicBlock *BB, BasicBlock *Succ) |
bool | llvm::isCriticalEdge (const TerminatorInst *TI, unsigned SuccNum, bool AllowIdenticalEdges=false) |
bool | llvm::isPotentiallyReachable (const Instruction *From, const Instruction *To, const DominatorTree *DT=0, const LoopInfo *LI=0) |
Determine whether instruction 'To' is reachable from 'From', returning true if uncertain. More... | |
bool | llvm::isPotentiallyReachable (const BasicBlock *From, const BasicBlock *To, const DominatorTree *DT=0, const LoopInfo *LI=0) |
Determine whether block 'To' is reachable from 'From', returning true if uncertain. More... | |