CACAO
|
These wrapper classes are used to enforce the correct ordering of the parameters. More...
Data Structures | |
struct | cacao::jit::compiler2::x86_64::SrcOp |
Simple wrapper for the operand of an single operand x86_64 instruction. More... | |
struct | cacao::jit::compiler2::x86_64::SrcMemOp |
struct | cacao::jit::compiler2::x86_64::DstMemOp |
struct | cacao::jit::compiler2::x86_64::Src1Op |
Simple wrapper for first operand of an x86_64 instruction. More... | |
struct | cacao::jit::compiler2::x86_64::Src2Op |
Simple wrapper for second operand of an x86_64 instruction. More... | |
struct | cacao::jit::compiler2::x86_64::DstSrc1Op |
Simple wrapper for first operand of an x86_64 instruction which is also used for the result. More... | |
struct | cacao::jit::compiler2::x86_64::DstSrc2Op |
struct | cacao::jit::compiler2::x86_64::DstSrcOp |
Simple wrapper for first operand of an x86_64 instruction which is also used for the result. More... | |
struct | cacao::jit::compiler2::x86_64::DstOp |
Simple wrapper for destination of an x86_64 instruction. More... | |
class | cacao::jit::compiler2::x86_64::ModRMOperand |
class | cacao::jit::compiler2::x86_64::ModRMOperandDesc |
struct | cacao::jit::compiler2::x86_64::DstModRM |
Simple wrapper for a ModRM destination operand. More... | |
struct | cacao::jit::compiler2::x86_64::SrcModRM |
Simple wrapper for a ModRM source operand. More... | |
Functions | |
OStream & | cacao::jit::compiler2::x86_64::operator<< (OStream &OS, const ModRMOperandDesc &modrm) |
These wrapper classes are used to enforce the correct ordering of the parameters.
See Item 18 in "Efficient C++" [6].
OStream& cacao::jit::compiler2::x86_64::operator<< | ( | OStream & | OS, |
const ModRMOperandDesc & | modrm | ||
) |