LLVM API Documentation
#include <BlockFrequency.h>
Public Member Functions | |
| BlockFrequency (uint64_t Freq=0) | |
| uint64_t | getFrequency () const |
| BlockFrequency & | operator*= (const BranchProbability &Prob) |
| const BlockFrequency | operator* (const BranchProbability &Prob) const |
| BlockFrequency & | operator+= (const BlockFrequency &Freq) |
| const BlockFrequency | operator+ (const BlockFrequency &Freq) const |
| bool | operator< (const BlockFrequency &RHS) const |
| bool | operator<= (const BlockFrequency &RHS) const |
| bool | operator> (const BlockFrequency &RHS) const |
| bool | operator>= (const BlockFrequency &RHS) const |
| void | print (raw_ostream &OS) const |
Static Public Member Functions | |
| static uint64_t | getEntryFrequency () |
Definition at line 25 of file BlockFrequency.h.
| llvm::BlockFrequency::BlockFrequency | ( | uint64_t | Freq = 0 | ) | [inline] |
Definition at line 31 of file BlockFrequency.h.
| static uint64_t llvm::BlockFrequency::getEntryFrequency | ( | ) | [inline, static] |
Definition at line 33 of file BlockFrequency.h.
| uint64_t llvm::BlockFrequency::getFrequency | ( | ) | const [inline] |
Definition at line 34 of file BlockFrequency.h.
| const BlockFrequency BlockFrequency::operator* | ( | const BranchProbability & | Prob | ) | const |
Definition at line 95 of file BlockFrequency.cpp.
| BlockFrequency & BlockFrequency::operator*= | ( | const BranchProbability & | Prob | ) |
Definition at line 67 of file BlockFrequency.cpp.
References llvm::BranchProbability::getDenominator(), and llvm::BranchProbability::getNumerator().
| const BlockFrequency BlockFrequency::operator+ | ( | const BlockFrequency & | Freq | ) | const |
Definition at line 113 of file BlockFrequency.cpp.
| BlockFrequency & BlockFrequency::operator+= | ( | const BlockFrequency & | Freq | ) |
Definition at line 101 of file BlockFrequency.cpp.
References UINT64_MAX.
| bool llvm::BlockFrequency::operator< | ( | const BlockFrequency & | RHS | ) | const [inline] |
Definition at line 42 of file BlockFrequency.h.
| bool llvm::BlockFrequency::operator<= | ( | const BlockFrequency & | RHS | ) | const [inline] |
Definition at line 46 of file BlockFrequency.h.
| bool llvm::BlockFrequency::operator> | ( | const BlockFrequency & | RHS | ) | const [inline] |
Definition at line 50 of file BlockFrequency.h.
| bool llvm::BlockFrequency::operator>= | ( | const BlockFrequency & | RHS | ) | const [inline] |
Definition at line 54 of file BlockFrequency.h.
| void BlockFrequency::print | ( | raw_ostream & | OS | ) | const |
Definition at line 119 of file BlockFrequency.cpp.
Referenced by llvm::operator<<().