CACAO
Public Member Functions | Static Private Attributes
cacao::jit::compiler2::x86_64::SSERegister Class Reference
Inheritance diagram for cacao::jit::compiler2::x86_64::SSERegister:
cacao::jit::compiler2::x86_64::X86_64Register

Public Member Functions

 SSERegister (const char *name, unsigned index, bool extented_gpr, MachineOperand::IdentifyOffsetTy offset, MachineOperand::IdentifySizeTy size)
 
virtual MachineOperand::IdentifyTy id_base () const
 
- Public Member Functions inherited from cacao::jit::compiler2::x86_64::X86_64Register
 X86_64Register (const char *name, unsigned index, bool extented, MachineOperand::IdentifyOffsetTy offset, MachineOperand::IdentifySizeTy size)
 
unsigned get_index () const
 
virtual
MachineOperand::IdentifyOffsetTy 
id_offset () const
 
virtual
MachineOperand::IdentifySizeTy 
id_size () const
 

Static Private Attributes

static const uint8_t base = 0
 

Additional Inherited Members

- Data Fields inherited from cacao::jit::compiler2::x86_64::X86_64Register
const unsigned index
 
const bool extented
 
const char * name
 
const
MachineOperand::IdentifyOffsetTy 
offset
 
const
MachineOperand::IdentifySizeTy 
size
 

Detailed Description

Definition at line 110 of file X86_64Register.hpp.

Constructor & Destructor Documentation

cacao::jit::compiler2::x86_64::SSERegister::SSERegister ( const char *  name,
unsigned  index,
bool  extented_gpr,
MachineOperand::IdentifyOffsetTy  offset,
MachineOperand::IdentifySizeTy  size 
)
inline

Definition at line 114 of file X86_64Register.hpp.

Member Function Documentation

virtual MachineOperand::IdentifyTy cacao::jit::compiler2::x86_64::SSERegister::id_base ( ) const
inlinevirtual

Implements cacao::jit::compiler2::x86_64::X86_64Register.

Definition at line 118 of file X86_64Register.hpp.

Field Documentation

const uint8_t cacao::jit::compiler2::x86_64::SSERegister::base = 0
staticprivate

Definition at line 112 of file X86_64Register.hpp.


The documentation for this class was generated from the following files: