LLVM API Documentation

Public Member Functions | Protected Attributes
llvm::ProfilePathEdge Class Reference

#include <PathProfileInfo.h>

Collaboration diagram for llvm::ProfilePathEdge:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 ProfilePathEdge (BasicBlock *source, BasicBlock *target, unsigned duplicateNumber)
unsigned getDuplicateNumber ()
BasicBlockgetSource ()
BasicBlockgetTarget ()

Protected Attributes

BasicBlock_source
BasicBlock_target
unsigned _duplicateNumber

Detailed Description

Definition at line 39 of file PathProfileInfo.h.


Constructor & Destructor Documentation

ProfilePathEdge::ProfilePathEdge ( BasicBlock source,
BasicBlock target,
unsigned  duplicateNumber 
)

Definition at line 104 of file PathProfileInfo.cpp.


Member Function Documentation

unsigned llvm::ProfilePathEdge::getDuplicateNumber ( ) [inline]

Definition at line 44 of file PathProfileInfo.h.

References _duplicateNumber.

BasicBlock* llvm::ProfilePathEdge::getSource ( ) [inline]

Definition at line 45 of file PathProfileInfo.h.

References _source.

BasicBlock* llvm::ProfilePathEdge::getTarget ( ) [inline]

Definition at line 46 of file PathProfileInfo.h.

References _target.


Member Data Documentation

Definition at line 51 of file PathProfileInfo.h.

Referenced by getDuplicateNumber().

Definition at line 49 of file PathProfileInfo.h.

Referenced by getSource().

Definition at line 50 of file PathProfileInfo.h.

Referenced by getTarget().


The documentation for this class was generated from the following files: