LLVM API Documentation
Public Member Functions | |
bool | runOnFunction (Function &F) |
void | ProfilePaths::getAnalysisUsage (AnalysisUsage &AU) const |
Definition at line 46 of file ProfilePaths.cpp.
|
Definition at line 52 of file ProfilePaths.cpp. References llvm::AnalysisUsage::addRequired(). |
|
runOnFunction - Virtual method overriden by subclasses to do the per-function processing of the pass. Implements llvm::FunctionPass. Definition at line 69 of file ProfilePaths.cpp. References llvm::addDummyEdges(), llvm::BasicBlock::begin(), llvm::Function::begin(), llvm::Function::end(), llvm::GlobalValue::ExternalLinkage, llvm::findBB(), llvm::Function::front(), llvm::ConstantArray::get(), llvm::ArrayType::get(), llvm::ConstantSInt::get(), llvm::ConstantUInt::get(), llvm::PointerType::get(), llvm::Graph::getBackEdges(), llvm::Function::getEntryBlock(), llvm::Module::getGlobalList(), llvm::Value::getName(), llvm::Module::getOrInsertFunction(), llvm::BasicBlock::getParent(), llvm::GlobalValue::getParent(), llvm::insertInTopBB(), llvm::GlobalValue::InternalLinkage, llvm::Type::IntTy, llvm::Function::isExternal(), llvm::printEdge(), llvm::printGraph(), llvm::processGraph(), llvm::succ_begin(), llvm::succ_end(), llvm::Type::UIntTy, llvm::valueAssignmentToEdges(), and llvm::Type::VoidTy. |