LLVM API Documentation

llvm::LiveInterval Member List

This is the complete list of members for llvm::LiveInterval, including all inherited members.

addRange(LiveRange LR)llvm::LiveInterval [inline]
advanceTo(iterator I, unsigned Pos)llvm::LiveInterval [inline]
begin()llvm::LiveInterval [inline]
begin() constllvm::LiveInterval [inline]
beginNumber() constllvm::LiveInterval [inline]
const_iterator typedefllvm::LiveInterval
containsOneValue() constllvm::LiveInterval [inline]
dump() constllvm::LiveInterval
empty() constllvm::LiveInterval [inline]
end()llvm::LiveInterval [inline]
end() constllvm::LiveInterval [inline]
endNumber() constllvm::LiveInterval [inline]
expiredAt(unsigned index) constllvm::LiveInterval [inline]
getLiveRangeContaining(unsigned Idx) const llvm::LiveInterval
getNextValue()llvm::LiveInterval [inline]
getOverlapingRanges(const LiveInterval &Other, unsigned CopyIdx, std::vector< LiveRange * > &Ranges)llvm::LiveInterval
iterator typedefllvm::LiveInterval
join(LiveInterval &other, unsigned CopyIdx)llvm::LiveInterval
joinable(const LiveInterval &other, unsigned CopyIdx) const llvm::LiveInterval
liveAt(unsigned index) constllvm::LiveInterval
LiveInterval(unsigned Reg, float Weight)llvm::LiveInterval [inline]
operator<(const LiveInterval &other) constllvm::LiveInterval [inline]
overlaps(const LiveInterval &other) constllvm::LiveInterval [inline]
overlapsFrom(const LiveInterval &other, const_iterator I) const llvm::LiveInterval
print(std::ostream &OS, const MRegisterInfo *MRI=0) constllvm::LiveInterval
Ranges typedefllvm::LiveInterval
rangesllvm::LiveInterval
regllvm::LiveInterval
removeRange(unsigned Start, unsigned End)llvm::LiveInterval
swap(LiveInterval &other)llvm::LiveInterval [inline]
weightllvm::LiveInterval