LLVM API Documentation

Public Member Functions | Static Public Member Functions
llvm::BranchProbability Class Reference

#include <BranchProbability.h>

List of all members.

Public Member Functions

 BranchProbability (uint32_t n, uint32_t d)
uint32_t getNumerator () const
uint32_t getDenominator () const
BranchProbability getCompl () const
void print (raw_ostream &OS) const
void dump () const
bool operator== (BranchProbability RHS) const
bool operator!= (BranchProbability RHS) const
bool operator< (BranchProbability RHS) const
bool operator> (BranchProbability RHS) const
bool operator<= (BranchProbability RHS) const
bool operator>= (BranchProbability RHS) const

Static Public Member Functions

static BranchProbability getZero ()
static BranchProbability getOne ()

Detailed Description

Definition at line 25 of file BranchProbability.h.


Constructor & Destructor Documentation

llvm::BranchProbability::BranchProbability ( uint32_t  n,
uint32_t  d 
) [inline]

Definition at line 33 of file BranchProbability.h.

Referenced by getCompl(), getOne(), and getZero().


Member Function Documentation

void BranchProbability::dump ( ) const

Definition at line 25 of file BranchProbability.cpp.

References llvm::dbgs().

BranchProbability llvm::BranchProbability::getCompl ( ) const [inline]

Definition at line 45 of file BranchProbability.h.

References BranchProbability().

uint32_t llvm::BranchProbability::getDenominator ( ) const [inline]
uint32_t llvm::BranchProbability::getNumerator ( ) const [inline]
static BranchProbability llvm::BranchProbability::getOne ( ) [inline, static]

Definition at line 39 of file BranchProbability.h.

References BranchProbability().

static BranchProbability llvm::BranchProbability::getZero ( ) [inline, static]

Definition at line 38 of file BranchProbability.h.

References BranchProbability().

bool llvm::BranchProbability::operator!= ( BranchProbability  RHS) const [inline]

Definition at line 56 of file BranchProbability.h.

bool llvm::BranchProbability::operator< ( BranchProbability  RHS) const [inline]

Definition at line 59 of file BranchProbability.h.

bool llvm::BranchProbability::operator<= ( BranchProbability  RHS) const [inline]

Definition at line 65 of file BranchProbability.h.

bool llvm::BranchProbability::operator== ( BranchProbability  RHS) const [inline]

Definition at line 53 of file BranchProbability.h.

bool llvm::BranchProbability::operator> ( BranchProbability  RHS) const [inline]

Definition at line 62 of file BranchProbability.h.

bool llvm::BranchProbability::operator>= ( BranchProbability  RHS) const [inline]

Definition at line 68 of file BranchProbability.h.

void BranchProbability::print ( raw_ostream OS) const

Definition at line 21 of file BranchProbability.cpp.

References llvm::format().

Referenced by llvm::operator<<().


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