Monero
Public Attributes | List of all members
randomx::CompilerState Struct Reference

#include <jit_compiler.hpp>

Inheritance diagram for randomx::CompilerState:
Inheritance graph
[legend]
Collaboration diagram for randomx::CompilerState:
Collaboration graph
[legend]

Public Attributes

int32_t instructionOffsets [RANDOMX_PROGRAM_SIZE]
 
int registerUsage [RegistersCount]
 
- Public Attributes inherited from randomx::CodeBuffer
uint8_tcode
 
int32_t codePos
 
int32_t rcpCount
 

Additional Inherited Members

- Public Member Functions inherited from randomx::CodeBuffer
void emit (const uint8_t *src, int32_t len)
 
template<typename T >
void emit (T src)
 
void emitAt (int32_t codePos, const uint8_t *src, int32_t len)
 
template<typename T >
void emitAt (int32_t codePos, T src)
 

Member Data Documentation

◆ instructionOffsets

int32_t randomx::CompilerState::instructionOffsets[RANDOMX_PROGRAM_SIZE]

◆ registerUsage

int randomx::CompilerState::registerUsage[RegistersCount]

The documentation for this struct was generated from the following file: