LLVM: llvm::StackMapOpers Class Reference (original) (raw)

MI-level stackmap operands. More...

#include "[llvm/CodeGen/StackMaps.h](StackMaps%5F8h%5Fsource.html)"

Public Types
enum { IDPos, NBytesPos }
Enumerate the meta operands. More...
Public Member Functions
LLVM_ABI StackMapOpers (const MachineInstr *MI)
uint64_t getID () const
Return the ID for the given stackmap.
uint32_t getNumPatchBytes () const
Return the number of patchable bytes the given stackmap should emit.
unsigned getVarIdx () const
Get the operand index of the variable list of non-argument operands.

MI-level stackmap operands.

MI stackmap operations take the form: , , live args...

Definition at line 36 of file StackMaps.h.

anonymous enum

Enumerate the meta operands.

Enumerator
IDPos
NBytesPos

Definition at line 39 of file StackMaps.h.

getID()

uint64_t llvm::StackMapOpers::getID ( ) const inline

getNumPatchBytes()

uint32_t llvm::StackMapOpers::getNumPatchBytes ( ) const inline

getVarIdx()

unsigned llvm::StackMapOpers::getVarIdx ( ) const inline

The documentation for this class was generated from the following files: