class StackMapOpers

Declaration

class StackMapOpers { /* full declaration omitted */ };

Description

MI-level stackmap operands. MI stackmap operations take the form: <id >, <numBytes >, live args...

Declared at: llvm/include/llvm/CodeGen/StackMaps.h:35

Method Overview

Methods

StackMapOpers(const llvm::MachineInstr* MI)

Declared at: llvm/include/llvm/CodeGen/StackMaps.h:44

Parameters

const llvm::MachineInstr* MI

uint64_t getID() const

Description

Return the ID for the given stackmap

Declared at: llvm/include/llvm/CodeGen/StackMaps.h:47

uint32_t getNumPatchBytes() const

Description

Return the number of patchable bytes the given stackmap should emit.

Declared at: llvm/include/llvm/CodeGen/StackMaps.h:50

unsigned int getVarIdx() const

Description

Get the operand index of the variable list of non-argument operands. These hold the "live state".

Declared at: llvm/include/llvm/CodeGen/StackMaps.h:56