IndexCoreasmjit::BaseEmitter::Funcs
asmjit::BaseEmitter::Funcs Struct Reference

Function callbacks used by emitter implementation.

These are typically shared between Assembler/Builder/Compiler of a single backend.

Public Members

Public Types

Member Functions

void BaseEmitter::Funcs::reset()noexcept[¶]

Resets all functions to nullptr.

EmitProlog BaseEmitter::Funcs::emitProlog[¶]

Emit prolog implementation.

EmitEpilog BaseEmitter::Funcs::emitEpilog[¶]

Emit epilog implementation.

EmitArgsAssignment BaseEmitter::Funcs::emitArgsAssignment[¶]

Emit arguments assignment implementation.

FormatInstruction BaseEmitter::Funcs::formatInstruction[¶]

Instruction formatter implementation.

ValidateFunc BaseEmitter::Funcs::validate[¶]

Instruction validation implementation.