Go to the source code of this file.
|
u1 | cacao::jit::compiler2::x86_64::get_rex (X86_64Register *reg, X86_64Register *rm=NULL, bool opsiz64=true) |
|
u1 | cacao::jit::compiler2::x86_64::get_rex (const X86_64Register *reg1, X86_64Register *reg2=NULL, GPInstruction::OperandSize op_size=GPInstruction::OS_32, X86_64Register *reg3=NULL) |
|
bool | cacao::jit::compiler2::x86_64::use_sib (X86_64Register *base, X86_64Register *index) |
|
u1 | cacao::jit::compiler2::x86_64::get_modrm (u1 reg, u1 base, s4 disp, bool use_sib=false) |
|
u1 | cacao::jit::compiler2::x86_64::get_modrm (X86_64Register *reg, X86_64Register *base, s4 disp, bool use_sib=false) |
|
u1 | cacao::jit::compiler2::x86_64::get_sib (X86_64Register *base, X86_64Register *index=NULL, u1 scale=1) |
|
u1 | cacao::jit::compiler2::x86_64::get_modrm_u1 (u1 mod, u1 reg, u1 rm) |
|
u1 | cacao::jit::compiler2::x86_64::get_modrm (u1 mod, X86_64Register *reg, X86_64Register *rm) |
|
u1 | cacao::jit::compiler2::x86_64::get_modrm_reg2reg (X86_64Register *reg, X86_64Register *rm) |
|
u1 | cacao::jit::compiler2::x86_64::get_modrm_1reg (u1 reg, X86_64Register *rm) |
|
void | cacao::jit::compiler2::x86_64::add_CodeSegmentBuilder (CodeMemory *CM, const CodeSegmentBuilder &CSB) |
|
template<> |
StackSlot * | cacao::jit::compiler2::x86_64::cast_to< StackSlot > (MachineOperand *op) |
|
template<> |
Immediate * | cacao::jit::compiler2::x86_64::cast_to< Immediate > (MachineOperand *op) |
|
#define DEBUG_NAME "compiler2/x86_64 Emit" |