Monero
Loading...
Searching...
No Matches
randomx::JitCompilerFallback Class Reference

#include <jit_compiler_fallback.hpp>

Public Member Functions

 JitCompilerFallback ()
void generateProgram (Program &, ProgramConfiguration &)
void generateProgramLight (Program &, ProgramConfiguration &, uint32_t)
template<size_t N>
void generateSuperscalarHash (SuperscalarProgram(&programs)[N], std::vector< uint64_t > &)
void generateDatasetInitCode ()
ProgramFuncgetProgramFunc ()
DatasetInitFuncgetDatasetInitFunc ()
uint8_tgetCode ()
size_t getCodeSize ()
void enableWriting ()
void enableExecution ()
void enableAll ()

Constructor & Destructor Documentation

◆ JitCompilerFallback()

randomx::JitCompilerFallback::JitCompilerFallback ( )
inline

Member Function Documentation

◆ enableAll()

void randomx::JitCompilerFallback::enableAll ( )
inline

◆ enableExecution()

void randomx::JitCompilerFallback::enableExecution ( )
inline

◆ enableWriting()

void randomx::JitCompilerFallback::enableWriting ( )
inline

◆ generateDatasetInitCode()

void randomx::JitCompilerFallback::generateDatasetInitCode ( )
inline

◆ generateProgram()

void randomx::JitCompilerFallback::generateProgram ( Program & ,
ProgramConfiguration &  )
inline

◆ generateProgramLight()

void randomx::JitCompilerFallback::generateProgramLight ( Program & ,
ProgramConfiguration & ,
uint32_t  )
inline

◆ generateSuperscalarHash()

template<size_t N>
void randomx::JitCompilerFallback::generateSuperscalarHash ( SuperscalarProgram(&) programs[N],
std::vector< uint64_t > &  )
inline

◆ getCode()

uint8_t * randomx::JitCompilerFallback::getCode ( )
inline

◆ getCodeSize()

size_t randomx::JitCompilerFallback::getCodeSize ( )
inline

◆ getDatasetInitFunc()

DatasetInitFunc * randomx::JitCompilerFallback::getDatasetInitFunc ( )
inline

◆ getProgramFunc()

ProgramFunc * randomx::JitCompilerFallback::getProgramFunc ( )
inline

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