LLVM API Documentation
#include <LiveInterval.h>
Public Member Functions | |
| LiveRange (unsigned S, unsigned E, VNInfo *V) | |
| bool | contains (unsigned I) const |
| bool | operator< (const LiveRange &LR) const |
| bool | operator== (const LiveRange &LR) const |
| void | dump () const |
| void | print (std::ostream &os) const |
| void | print (std::ostream *os) const |
Public Attributes | |
| unsigned | start |
| unsigned | end |
| VNInfo * | valno |
Definition at line 59 of file LiveInterval.h.
Definition at line 64 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 70 of file LiveInterval.h.
| bool llvm::LiveRange::operator< | ( | const LiveRange & | LR | ) | const [inline] |
| bool llvm::LiveRange::operator== | ( | const LiveRange & | LR | ) | const [inline] |
| void LiveRange::dump | ( | ) | const |
| void LiveRange::print | ( | std::ostream & | os | ) | const |
| void llvm::LiveRange::print | ( | std::ostream * | os | ) | const [inline] |
Definition at line 60 of file LiveInterval.h.
Referenced by contains(), llvm::LiveInterval::Copy(), llvm::operator<(), operator<(), llvm::operator<<(), operator==(), and llvm::LiveInterval::removeRange().
Definition at line 61 of file LiveInterval.h.
Referenced by llvm::LiveIntervals::addIntervalsForSpills(), contains(), llvm::LiveInterval::Copy(), operator<(), llvm::operator<<(), operator==(), and llvm::LiveInterval::removeRange().
Definition at line 62 of file LiveInterval.h.
Referenced by llvm::LiveInterval::Copy(), llvm::LiveInterval::isOnlyLROfValNo(), llvm::LiveInterval::MergeRangesInAsValue(), and llvm::operator<<().