CACAO
Data Structures | Namespaces | Functions | Variables
Aarch64Instructions.hpp File Reference

Go to the source code of this file.

Data Structures

struct  cacao::jit::compiler2::aarch64::SrcOp
 
struct  cacao::jit::compiler2::aarch64::DstOp
 
struct  cacao::jit::compiler2::aarch64::BaseOp
 
struct  cacao::jit::compiler2::aarch64::IdxOp
 
class  cacao::jit::compiler2::aarch64::AArch64Instruction
 
class  cacao::jit::compiler2::aarch64::MovImmInst
 
class  cacao::jit::compiler2::aarch64::MovInst
 
class  cacao::jit::compiler2::aarch64::StoreInst
 
class  cacao::jit::compiler2::aarch64::LoadInst
 
class  cacao::jit::compiler2::aarch64::DsegAddrInst
 
class  cacao::jit::compiler2::aarch64::AddInst
 
class  cacao::jit::compiler2::aarch64::SubInst
 
class  cacao::jit::compiler2::aarch64::MulInst
 
class  cacao::jit::compiler2::aarch64::MulSubInst
 
class  cacao::jit::compiler2::aarch64::DivInst
 
class  cacao::jit::compiler2::aarch64::NegInst
 
class  cacao::jit::compiler2::aarch64::AndInst
 
class  cacao::jit::compiler2::aarch64::FCmpInst
 
class  cacao::jit::compiler2::aarch64::FMovInst
 
class  cacao::jit::compiler2::aarch64::FAddInst
 
class  cacao::jit::compiler2::aarch64::FDivInst
 
class  cacao::jit::compiler2::aarch64::FMulInst
 
class  cacao::jit::compiler2::aarch64::FSubInst
 
class  cacao::jit::compiler2::aarch64::FNegInst
 
class  cacao::jit::compiler2::aarch64::JumpInst
 
class  cacao::jit::compiler2::aarch64::CmpInst
 
class  cacao::jit::compiler2::aarch64::CSelInst
 
class  cacao::jit::compiler2::aarch64::CondJumpInst
 
class  cacao::jit::compiler2::aarch64::EnterInst
 
class  cacao::jit::compiler2::aarch64::LeaveInst
 
class  cacao::jit::compiler2::aarch64::RetInst
 
class  cacao::jit::compiler2::aarch64::IntToFpInst
 
class  cacao::jit::compiler2::aarch64::FcvtInst
 
class  cacao::jit::compiler2::aarch64::IntToLongInst
 
class  cacao::jit::compiler2::aarch64::LongToIntInst
 
class  cacao::jit::compiler2::aarch64::IntegerToByteInst
 
class  cacao::jit::compiler2::aarch64::IntToCharInst
 
class  cacao::jit::compiler2::aarch64::IntegerToShortInst
 
class  cacao::jit::compiler2::aarch64::PatchInst
 
class  cacao::jit::compiler2::aarch64::CallInst
 
class  cacao::jit::compiler2::aarch64::TrapInst
 
class  cacao::jit::compiler2::aarch64::CondTrapInst
 

Namespaces

 cacao
 This file contains the Instruction class.
 
 cacao::jit
 
 cacao::jit::compiler2
 Second stage compiler namespace.
 
 cacao::jit::compiler2::aarch64
 

Functions

template<>
Immediate * cacao::jit::compiler2::aarch64::cast_to< Immediate > (MachineOperand *op)
 

Variables

const u1 cacao::jit::compiler2::aarch64::kStackSlotSize = 8