|
LLVM
4.0.0
|
This class represents a set of interesting instructions where an alloca is live. More...
#include <SafeStackColoring.h>
Public Member Functions | |
| void | SetMaximum (int size) |
| void | AddRange (unsigned start, unsigned end) |
| bool | Overlaps (const LiveRange &Other) const |
| void | Join (const LiveRange &Other) |
Public Attributes | |
| BitVector | bv |
This class represents a set of interesting instructions where an alloca is live.
Definition at line 49 of file SafeStackColoring.h.
Definition at line 52 of file SafeStackColoring.h.
References bv, and llvm::BitVector::set().
Referenced by llvm::safestack::StackColoring::getFullLiveRange().
Definition at line 56 of file SafeStackColoring.h.
References bv.
Definition at line 53 of file SafeStackColoring.h.
References llvm::BitVector::anyCommon(), and bv.
|
inline |
Definition at line 51 of file SafeStackColoring.h.
References bv, and llvm::BitVector::resize().
Referenced by llvm::safestack::StackColoring::getFullLiveRange().
| BitVector llvm::safestack::StackColoring::LiveRange::bv |
Definition at line 50 of file SafeStackColoring.h.
Referenced by AddRange(), Join(), llvm::safestack::operator<<(), Overlaps(), and SetMaximum().
1.8.6