LLVM
8.0.1
|
This class represents a set of interesting instructions where an alloca is live. More...
#include "CodeGen/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 59 of file SafeStackColoring.h.
Definition at line 63 of file SafeStackColoring.h.
References llvm::BitVector::set().
Referenced by llvm::safestack::StackColoring::getFullLiveRange().
Definition at line 69 of file SafeStackColoring.h.
Definition at line 65 of file SafeStackColoring.h.
References llvm::BitVector::anyCommon(), and bv.
|
inline |
Definition at line 62 of file SafeStackColoring.h.
References llvm::BitVector::resize().
Referenced by llvm::safestack::StackColoring::getFullLiveRange().
BitVector llvm::safestack::StackColoring::LiveRange::bv |
Definition at line 60 of file SafeStackColoring.h.
Referenced by Join(), llvm::safestack::operator<<(), and Overlaps().