CACAO
Namespaces | Variables
Aarch64Register.cpp File Reference

Go to the source code of this file.

Namespaces

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

Variables

GPRegister cacao::jit::compiler2::aarch64::R0 ("R0", 0, 0 *8, 8)
 
GPRegister cacao::jit::compiler2::aarch64::R1 ("R1", 1, 1 *8, 8)
 
GPRegister cacao::jit::compiler2::aarch64::R2 ("R2", 2, 2 *8, 8)
 
GPRegister cacao::jit::compiler2::aarch64::R3 ("R3", 3, 3 *8, 8)
 
GPRegister cacao::jit::compiler2::aarch64::R4 ("R4", 4, 4 *8, 8)
 
GPRegister cacao::jit::compiler2::aarch64::R5 ("R5", 5, 5 *8, 8)
 
GPRegister cacao::jit::compiler2::aarch64::R6 ("R6", 6, 6 *8, 8)
 
GPRegister cacao::jit::compiler2::aarch64::R7 ("R7", 7, 7 *8, 8)
 
GPRegister cacao::jit::compiler2::aarch64::R8 ("R8", 8, 8 *8, 8)
 
GPRegister cacao::jit::compiler2::aarch64::R9 ("R9", 9, 9 *8, 8)
 
GPRegister cacao::jit::compiler2::aarch64::R10 ("R10", 10, 10 *8, 8)
 
GPRegister cacao::jit::compiler2::aarch64::R11 ("R11", 11, 11 *8, 8)
 
GPRegister cacao::jit::compiler2::aarch64::R12 ("R12", 12, 12 *8, 8)
 
GPRegister cacao::jit::compiler2::aarch64::R13 ("R13", 13, 13 *8, 8)
 
GPRegister cacao::jit::compiler2::aarch64::R14 ("R14", 14, 14 *8, 8)
 
GPRegister cacao::jit::compiler2::aarch64::R15 ("R15", 15, 15 *8, 8)
 
GPRegister cacao::jit::compiler2::aarch64::R16 ("R16", 16, 16 *8, 8)
 
GPRegister cacao::jit::compiler2::aarch64::R17 ("R17", 17, 17 *8, 8)
 
GPRegister cacao::jit::compiler2::aarch64::R18 ("R18", 18, 18 *8, 8)
 
GPRegister cacao::jit::compiler2::aarch64::R19 ("R19", 19, 19 *8, 8)
 
GPRegister cacao::jit::compiler2::aarch64::R20 ("R20", 20, 20 *8, 8)
 
GPRegister cacao::jit::compiler2::aarch64::R21 ("R21", 21, 21 *8, 8)
 
GPRegister cacao::jit::compiler2::aarch64::R22 ("R22", 22, 22 *8, 8)
 
GPRegister cacao::jit::compiler2::aarch64::R23 ("R23", 23, 23 *8, 8)
 
GPRegister cacao::jit::compiler2::aarch64::R24 ("R24", 24, 24 *8, 8)
 
GPRegister cacao::jit::compiler2::aarch64::R25 ("R25", 25, 25 *8, 8)
 
GPRegister cacao::jit::compiler2::aarch64::R26 ("R26", 26, 26 *8, 8)
 
GPRegister cacao::jit::compiler2::aarch64::R27 ("R27", 27, 27 *8, 8)
 
GPRegister cacao::jit::compiler2::aarch64::R28 ("R28", 28, 28 *8, 8)
 
GPRegister cacao::jit::compiler2::aarch64::R29 ("R29", 29, 29 *8, 8)
 
GPRegister cacao::jit::compiler2::aarch64::R30 ("R30", 30, 30 *8, 8)
 
GPRegister cacao::jit::compiler2::aarch64::SP ("SP", 31, 31 *8, 8)
 
GPRegister * cacao::jit::compiler2::aarch64::IntegerArgumentRegisters []
 
GPRegister * cacao::jit::compiler2::aarch64::IntegerCallerSavedRegisters []
 
std::size_t cacao::jit::compiler2::aarch64::IntegerCallerSavedRegistersSize = 17
 
FPRegister cacao::jit::compiler2::aarch64::V0 ("V0", 0, 0 *16, 16)
 
FPRegister cacao::jit::compiler2::aarch64::V1 ("V1", 1, 1 *16, 16)
 
FPRegister cacao::jit::compiler2::aarch64::V2 ("V2", 2, 2 *16, 16)
 
FPRegister cacao::jit::compiler2::aarch64::V3 ("V3", 3, 3 *16, 16)
 
FPRegister cacao::jit::compiler2::aarch64::V4 ("V4", 4, 4 *16, 16)
 
FPRegister cacao::jit::compiler2::aarch64::V5 ("V5", 5, 5 *16, 16)
 
FPRegister cacao::jit::compiler2::aarch64::V6 ("V6", 6, 6 *16, 16)
 
FPRegister cacao::jit::compiler2::aarch64::V7 ("V7", 7, 7 *16, 16)
 
FPRegister cacao::jit::compiler2::aarch64::V8 ("V8", 8, 8 *16, 16)
 
FPRegister cacao::jit::compiler2::aarch64::V9 ("V9", 9, 9 *16, 16)
 
FPRegister cacao::jit::compiler2::aarch64::V10 ("V10", 10, 10 *16, 16)
 
FPRegister cacao::jit::compiler2::aarch64::V11 ("V11", 11, 11 *16, 16)
 
FPRegister cacao::jit::compiler2::aarch64::V12 ("V12", 12, 12 *16, 16)
 
FPRegister cacao::jit::compiler2::aarch64::V13 ("V13", 13, 13 *16, 16)
 
FPRegister cacao::jit::compiler2::aarch64::V14 ("V14", 14, 14 *16, 16)
 
FPRegister cacao::jit::compiler2::aarch64::V15 ("V15", 15, 15 *16, 16)
 
FPRegister cacao::jit::compiler2::aarch64::V16 ("V16", 16, 16 *16, 16)
 
FPRegister cacao::jit::compiler2::aarch64::V17 ("V17", 17, 17 *16, 16)
 
FPRegister cacao::jit::compiler2::aarch64::V18 ("V18", 18, 18 *16, 16)
 
FPRegister cacao::jit::compiler2::aarch64::V19 ("V19", 19, 19 *16, 16)
 
FPRegister cacao::jit::compiler2::aarch64::V20 ("V20", 20, 20 *16, 16)
 
FPRegister cacao::jit::compiler2::aarch64::V21 ("V21", 21, 21 *16, 16)
 
FPRegister cacao::jit::compiler2::aarch64::V22 ("V22", 22, 22 *16, 16)
 
FPRegister cacao::jit::compiler2::aarch64::V23 ("V23", 23, 23 *16, 16)
 
FPRegister cacao::jit::compiler2::aarch64::V24 ("V24", 24, 24 *16, 16)
 
FPRegister cacao::jit::compiler2::aarch64::V25 ("V25", 25, 25 *16, 16)
 
FPRegister cacao::jit::compiler2::aarch64::V26 ("V26", 26, 26 *16, 16)
 
FPRegister cacao::jit::compiler2::aarch64::V27 ("V27", 27, 27 *16, 16)
 
FPRegister cacao::jit::compiler2::aarch64::V28 ("V28", 28, 28 *16, 16)
 
FPRegister cacao::jit::compiler2::aarch64::V29 ("V29", 29, 29 *16, 16)
 
FPRegister cacao::jit::compiler2::aarch64::V30 ("V30", 30, 30 *16, 16)
 
FPRegister cacao::jit::compiler2::aarch64::V31 ("V31", 31, 31 *16, 16)
 
FPRegister * cacao::jit::compiler2::aarch64::FloatArgumentRegisters []
 
FPRegister * cacao::jit::compiler2::aarch64::FloatCallerSavedRegisters []
 
std::size_t cacao::jit::compiler2::aarch64::FloatCallerSavedRegistersSize = 24