CACAO
Public Member Functions | Data Fields
cacao::jit::compiler2::aarch64::Aarch64Register Class Referenceabstract
Inheritance diagram for cacao::jit::compiler2::aarch64::Aarch64Register:
cacao::jit::compiler2::aarch64::FPRegister cacao::jit::compiler2::aarch64::GPRegister

Public Member Functions

 Aarch64Register (const char *name, unsigned index, MachineOperand::IdentifyOffsetTy offset, MachineOperand::IdentifySizeTy size)
 
unsigned get_index () const
 
virtual MachineOperand::IdentifyTy id_base () const =0
 
virtual
MachineOperand::IdentifyOffsetTy 
id_offset () const
 
virtual
MachineOperand::IdentifySizeTy 
id_size () const
 

Data Fields

const unsigned index
 
const char * name
 
const
MachineOperand::IdentifyOffsetTy 
offset
 
const
MachineOperand::IdentifySizeTy 
size
 

Detailed Description

Definition at line 37 of file Aarch64Register.hpp.

Constructor & Destructor Documentation

cacao::jit::compiler2::aarch64::Aarch64Register::Aarch64Register ( const char *  name,
unsigned  index,
MachineOperand::IdentifyOffsetTy  offset,
MachineOperand::IdentifySizeTy  size 
)
inline

Definition at line 44 of file Aarch64Register.hpp.

Member Function Documentation

unsigned cacao::jit::compiler2::aarch64::Aarch64Register::get_index ( ) const
inline

Definition at line 49 of file Aarch64Register.hpp.

virtual MachineOperand::IdentifyTy cacao::jit::compiler2::aarch64::Aarch64Register::id_base ( ) const
pure virtual
virtual MachineOperand::IdentifyOffsetTy cacao::jit::compiler2::aarch64::Aarch64Register::id_offset ( ) const
inlinevirtual

Definition at line 54 of file Aarch64Register.hpp.

virtual MachineOperand::IdentifySizeTy cacao::jit::compiler2::aarch64::Aarch64Register::id_size ( ) const
inlinevirtual

Definition at line 55 of file Aarch64Register.hpp.

Field Documentation

const unsigned cacao::jit::compiler2::aarch64::Aarch64Register::index

Definition at line 39 of file Aarch64Register.hpp.

const char* cacao::jit::compiler2::aarch64::Aarch64Register::name

Definition at line 40 of file Aarch64Register.hpp.

const MachineOperand::IdentifyOffsetTy cacao::jit::compiler2::aarch64::Aarch64Register::offset

Definition at line 41 of file Aarch64Register.hpp.

const MachineOperand::IdentifySizeTy cacao::jit::compiler2::aarch64::Aarch64Register::size

Definition at line 42 of file Aarch64Register.hpp.


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