|
Monero
|
#include <jit_compiler_rv64.hpp>

Public Member Functions | |
| JitCompilerRV64 () | |
| ~JitCompilerRV64 () | |
| void | generateProgram (Program &, ProgramConfiguration &) |
| void | generateProgramLight (Program &, ProgramConfiguration &, uint32_t) |
| void | generateSuperscalarHash (SuperscalarProgram programs[RANDOMX_CACHE_ACCESSES], std::vector< uint64_t > &) |
| void | generateDatasetInitCode () |
| ProgramFunc * | getProgramFunc () |
| DatasetInitFunc * | getDatasetInitFunc () |
| uint8_t * | getCode () |
| size_t | getCodeSize () |
| void | enableWriting () |
| void | enableExecution () |
| void | enableAll () |
Private Attributes | |
| CompilerState | state |
| void * | entryDataInit |
| void * | entryProgram |
| randomx::JitCompilerRV64::JitCompilerRV64 | ( | ) |
| randomx::JitCompilerRV64::~JitCompilerRV64 | ( | ) |
| void randomx::JitCompilerRV64::enableAll | ( | ) |
| void randomx::JitCompilerRV64::enableExecution | ( | ) |
| void randomx::JitCompilerRV64::enableWriting | ( | ) |
|
inline |
| void randomx::JitCompilerRV64::generateProgram | ( | Program & | prog, |
| ProgramConfiguration & | pcfg ) |
| void randomx::JitCompilerRV64::generateProgramLight | ( | Program & | prog, |
| ProgramConfiguration & | pcfg, | ||
| uint32_t | datasetOffset ) |
| void randomx::JitCompilerRV64::generateSuperscalarHash | ( | SuperscalarProgram | programs[RANDOMX_CACHE_ACCESSES], |
| std::vector< uint64_t > & | reciprocalCache ) |
|
inline |
| size_t randomx::JitCompilerRV64::getCodeSize | ( | ) |
|
inline |
|
inline |
|
private |
|
private |
|
private |