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:
- include/llvm/Analysis/StackLifetime.h