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(). |