Definition instruction.hpp:75
ProgramFunc * getProgramFunc()
Definition jit_compiler_rv64.hpp:51
void generateDatasetInitCode()
Definition jit_compiler_rv64.hpp:50
void generateProgramLight(Program &, ProgramConfiguration &, uint32_t)
Definition jit_compiler_rv64.cpp:636
void enableAll()
Definition jit_compiler_rv64.cpp:614
void enableExecution()
Definition jit_compiler_rv64.cpp:622
void * entryDataInit
Definition jit_compiler_rv64.hpp:66
void * entryProgram
Definition jit_compiler_rv64.hpp:67
CompilerState state
Definition jit_compiler_rv64.hpp:65
void generateSuperscalarHash(SuperscalarProgram programs[RANDOMX_CACHE_ACCESSES], std::vector< uint64_t > &)
Definition jit_compiler_rv64.cpp:656
uint8_t * getCode()
Definition jit_compiler_rv64.hpp:57
void generateProgram(Program &, ProgramConfiguration &)
Definition jit_compiler_rv64.cpp:626
size_t getCodeSize()
Definition jit_compiler_rv64.cpp:594
~JitCompilerRV64()
Definition jit_compiler_rv64.cpp:610
DatasetInitFunc * getDatasetInitFunc()
Definition jit_compiler_rv64.hpp:54
JitCompilerRV64()
Definition jit_compiler_rv64.cpp:598
void enableWriting()
Definition jit_compiler_rv64.cpp:618
Definition program.hpp:44
Definition superscalar_program.hpp:37
#define RANDOMX_CACHE_ACCESSES
Definition configuration.h:44
Definition allocator.cpp:35
void ProgramFunc(RegisterFile &, MemoryRegisters &, uint8_t *, uint64_t)
Definition common.hpp:188
void DatasetInitFunc(randomx_cache *cache, uint8_t *dataset, uint32_t startBlock, uint32_t endBlock)
Definition common.hpp:189
unsigned int uint32_t
Definition stdint.h:126
unsigned char uint8_t
Definition stdint.h:124
Definition jit_compiler.hpp:61
Definition program.hpp:39