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" |