LLVM API Documentation
#include <LiveInterval.h>
Collaboration diagram for llvm::LiveRange:
Public Member Functions | |
LiveRange (unsigned S, unsigned E, unsigned V) | |
bool | contains (unsigned I) const |
bool | operator< (const LiveRange &LR) const |
bool | operator== (const LiveRange &LR) const |
void | dump () const |
Public Attributes | |
unsigned | start |
unsigned | end |
unsigned | ValId |
Definition at line 34 of file LiveInterval.h.
llvm::LiveRange::LiveRange | ( | unsigned | S, | |
unsigned | E, | |||
unsigned | V | |||
) | [inline] |
Definition at line 39 of file LiveInterval.h.
bool llvm::LiveRange::contains | ( | unsigned | I | ) | const [inline] |
contains - Return true if the index is covered by this range.
Definition at line 45 of file LiveInterval.h.
Referenced by llvm::LiveInterval::getLiveRangeContaining().
void LiveRange::dump | ( | ) | const |
Definition at line 405 of file LiveInterval.cpp.
bool llvm::LiveRange::operator< | ( | const LiveRange & | LR | ) | const [inline] |
bool llvm::LiveRange::operator== | ( | const LiveRange & | LR | ) | const [inline] |
unsigned llvm::LiveRange::end |
Definition at line 36 of file LiveInterval.h.
Referenced by contains(), NontrivialOverlap(), operator<(), llvm::operator<<(), and operator==().
unsigned llvm::LiveRange::start |
Definition at line 35 of file LiveInterval.h.
Referenced by contains(), NontrivialOverlap(), llvm::operator<(), operator<(), llvm::operator<<(), and operator==().
unsigned llvm::LiveRange::ValId |
Definition at line 37 of file LiveInterval.h.
Referenced by llvm::LiveInterval::getOverlapingRanges(), llvm::LiveInterval::join(), llvm::LiveInterval::joinable(), NontrivialOverlap(), and llvm::operator<<().