LLVM API Documentation
#include <ProfileInfo.h>
Collaboration diagram for llvm::ProfileInfo:
Public Member Functions | |
virtual | ~ProfileInfo () |
unsigned | getExecutionCount (BasicBlock *BB) const |
unsigned | getEdgeWeight (BasicBlock *Src, BasicBlock *Dest) const |
Protected Attributes | |
std::map< std::pair< BasicBlock *, BasicBlock * >, unsigned > | EdgeCounts |
Definition at line 33 of file ProfileInfo.h.
|
Definition at line 26 of file ProfileInfo.cpp. |
|
Definition at line 48 of file ProfileInfo.h. References EdgeCounts, and I. Referenced by getExecutionCount(). |
|
Profile Information Queries Definition at line 28 of file ProfileInfo.cpp. References llvm::Function::front(), getEdgeWeight(), llvm::BasicBlock::getParent(), llvm::pred_begin(), and llvm::pred_end(). |
|
Definition at line 39 of file ProfileInfo.h. Referenced by getEdgeWeight(). |