LLVM: llvm::StackLifetime::LiveRange Class Reference (original) (raw)

This class represents a set of interesting instructions where an alloca is live. More...

#include "[llvm/Analysis/StackLifetime.h](StackLifetime%5F8h%5Fsource.html)"

Public Member Functions
LiveRange (unsigned Size, bool Set=false)
void addRange (unsigned Start, unsigned End)
bool overlaps (const LiveRange &Other) const
void join (const LiveRange &Other)
bool test (unsigned Idx) const

Detailed Description

This class represents a set of interesting instructions where an alloca is live.

Definition at line 63 of file StackLifetime.h.

Constructor & Destructor Documentation

llvm::StackLifetime::LiveRange::LiveRange ( unsigned Size, bool Set = false ) inline

Member Function Documentation

addRange()

join()

void llvm::StackLifetime::LiveRange::join ( const LiveRange & Other) inline

overlaps()

test()

bool llvm::StackLifetime::LiveRange::test ( unsigned Idx) const inline

operator<<


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