Monero
Public Member Functions | List of all members
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: