class StackMapParser::LiveOutAccessor
Declaration
class StackMapParser::LiveOutAccessor { /* full declaration omitted */ };
Description
Accessor for stackmap live-out fields.
Declared at: llvm/include/llvm/Object/StackMapParser.h:170
Member Variables
- private const uint8_t* P
- private static const int DwarfRegNumOffset = 0
- private static const int SizeOffset = DwarfRegNumOffset + sizeof(unsigned short) + sizeof(unsigned char)
- private static const int LiveOutAccessorSize = sizeof(unsigned int)
Method Overview
- private LiveOutAccessor(const uint8_t * P)
- public uint16_t getDwarfRegNum() const
- public unsigned int getSizeInBytes() const
- private llvm::StackMapParser::LiveOutAccessor next() const
Methods
¶LiveOutAccessor(const uint8_t* P)
LiveOutAccessor(const uint8_t* P)
Declared at: llvm/include/llvm/Object/StackMapParser.h:186
Parameters
- const uint8_t* P
¶uint16_t getDwarfRegNum() const
uint16_t getDwarfRegNum() const
Description
Get the Dwarf register number for this live-out.
Declared at: llvm/include/llvm/Object/StackMapParser.h:176
¶unsigned int getSizeInBytes() const
unsigned int getSizeInBytes() const
Description
Get the size in bytes of live [sub]register.
Declared at: llvm/include/llvm/Object/StackMapParser.h:181
¶llvm::StackMapParser::LiveOutAccessor next() const
llvm::StackMapParser::LiveOutAccessor next() const
Declared at: llvm/include/llvm/Object/StackMapParser.h:188