LLVM API Documentation
#include <PostDominators.h>
Inheritance diagram for llvm::PostDominatorSet:
Public Member Functions | |
PostDominatorSet () | |
virtual bool | runOnFunction (Function &F) |
virtual void | getAnalysisUsage (AnalysisUsage &AU) const |
Definition at line 28 of file PostDominators.h.
|
Definition at line 29 of file PostDominators.h. |
|
getAnalysisUsage - This pass does not modify the function at all. Reimplemented from llvm::Pass. Definition at line 35 of file PostDominators.h. References llvm::AnalysisUsage::setPreservesAll(). |
|
runOnFunction - Virtual method overriden by subclasses to do the per-function processing of the pass. Implements llvm::FunctionPass. Definition at line 32 of file PostDominators.cpp. References llvm::Function::begin(), llvm::DominatorSetBase::Doms, E, llvm::Function::end(), I, llvm::idf_ext_begin(), llvm::idf_ext_end(), llvm::DominatorBase::Roots, llvm::set_intersect(), llvm::succ_begin(), and llvm::succ_end(). |