LLVM 22.0.0git
|
Accessor for location records. More...
#include "llvm/Object/StackMapParser.h"
Public Member Functions | |
LocationKind | getKind () const |
Get the Kind for this location. | |
unsigned | getSizeInBytes () const |
Get the Size for this location. | |
uint16_t | getDwarfRegNum () const |
Get the Dwarf register number for this location. | |
uint32_t | getSmallConstant () const |
Get the small-constant for this location. (Kind must be Constant). | |
uint32_t | getConstantIndex () const |
Get the constant-index for this location. (Kind must be ConstantIndex). | |
int32_t | getOffset () const |
Get the offset for this location. (Kind must be Direct or Indirect). |
Friends | |
class | StackMapParser |
class | RecordAccessor |
Accessor for location records.
Definition at line 110 of file StackMapParser.h.
|
inline |
Get the constant-index for this location. (Kind must be ConstantIndex).
Definition at line 138 of file StackMapParser.h.
References assert(), llvm::StackMapParser< Endianness >::ConstantIndex, and getKind().
|
inline |
Get the Dwarf register number for this location.
Definition at line 127 of file StackMapParser.h.
|
inline |
Get the Kind for this location.
Definition at line 116 of file StackMapParser.h.
Referenced by getConstantIndex(), getOffset(), and getSmallConstant().
|
inline |
Get the offset for this location. (Kind must be Direct or Indirect).
Definition at line 145 of file StackMapParser.h.
References assert(), llvm::StackMapParser< Endianness >::Direct, getKind(), and llvm::StackMapParser< Endianness >::Indirect.
|
inline |
Get the Size for this location.
Definition at line 121 of file StackMapParser.h.
|
inline |
Get the small-constant for this location. (Kind must be Constant).
Definition at line 132 of file StackMapParser.h.
References assert(), llvm::StackMapParser< Endianness >::Constant, and getKind().
|
friend |
Definition at line 112 of file StackMapParser.h.
References RecordAccessor.
Referenced by RecordAccessor.
|
friend |
Definition at line 111 of file StackMapParser.h.
References StackMapParser.
Referenced by StackMapParser.