|
LLVM 24.0.0git
|
This class represents a set of interesting instructions where an alloca is live. More...
#include "llvm/Analysis/StackLifetime.h"
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 |
Friends | |
| raw_ostream & | operator<< (raw_ostream &OS, const StackLifetime::LiveRange &R) |
This class represents a set of interesting instructions where an alloca is live.
Definition at line 63 of file StackLifetime.h.
Definition at line 69 of file StackLifetime.h.
References llvm::Size.
Referenced by join(), and overlaps().
Definition at line 70 of file StackLifetime.h.
References llvm::End.
Definition at line 76 of file StackLifetime.h.
References LiveRange(), and llvm::Other.
Definition at line 72 of file StackLifetime.h.
References LiveRange(), and llvm::Other.
Definition at line 78 of file StackLifetime.h.
Referenced by llvm::StackLifetime::isAliveAfter().
|
friend |
Definition at line 177 of file StackLifetime.h.