LLVM
8.0.1
|
Accessor for location records. More...
#include "llvm/Object/StackMapParser.h"
Public Member Functions | |
LocationKind | getKind () const |
Get the Kind for this location. More... | |
uint16_t | getDwarfRegNum () const |
Get the Dwarf register number for this location. More... | |
uint32_t | getSmallConstant () const |
Get the small-constant for this location. (Kind must be Constant). More... | |
uint32_t | getConstantIndex () const |
Get the constant-index for this location. (Kind must be ConstantIndex). More... | |
int32_t | getOffset () const |
Get the offset for this location. (Kind must be Direct or Indirect). More... | |
Friends | |
class | StackMapV2Parser |
class | RecordAccessor |
Accessor for location records.
Definition at line 108 of file StackMapParser.h.
|
inline |
Get the constant-index for this location. (Kind must be ConstantIndex).
Definition at line 130 of file StackMapParser.h.
References assert(), llvm::StackMapV2Parser< Endianness >::ConstantIndex, and P.
|
inline |
Get the Dwarf register number for this location.
Definition at line 119 of file StackMapParser.h.
References P.
|
inline |
|
inline |
Get the offset for this location. (Kind must be Direct or Indirect).
Definition at line 137 of file StackMapParser.h.
References assert(), llvm::StackMapV2Parser< Endianness >::Direct, llvm::StackMapV2Parser< Endianness >::Indirect, and P.
|
inline |
Get the small-constant for this location. (Kind must be Constant).
Definition at line 124 of file StackMapParser.h.
References assert(), llvm::StackMapV2Parser< Endianness >::Constant, and P.
|
friend |
Definition at line 110 of file StackMapParser.h.
|
friend |
Definition at line 109 of file StackMapParser.h.