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

Methods

LiveOutAccessor(const uint8_t* P)

Declared at: llvm/include/llvm/Object/StackMapParser.h:186

Parameters

const uint8_t* P

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

Description

Get the size in bytes of live [sub]register.

Declared at: llvm/include/llvm/Object/StackMapParser.h:181

llvm::StackMapParser::LiveOutAccessor next() const

Declared at: llvm/include/llvm/Object/StackMapParser.h:188