CACAO
Data Structures | Namespaces | Functions
Type.hpp File Reference

Go to the source code of this file.

Data Structures

class  cacao::jit::compiler2::Type
 Type Class. More...
 
struct  cacao::jit::compiler2::Type::PrimitiveType
 
struct  cacao::jit::compiler2::Type::ReferenceType
 
struct  cacao::jit::compiler2::Type::NumericType
 
struct  cacao::jit::compiler2::Type::BooleanType
 
struct  cacao::jit::compiler2::Type::ReturnAddressType
 
struct  cacao::jit::compiler2::Type::IntegralType
 
struct  cacao::jit::compiler2::Type::FloatingPointType
 
struct  cacao::jit::compiler2::Type::ByteType
 
struct  cacao::jit::compiler2::Type::ShortType
 
struct  cacao::jit::compiler2::Type::IntType
 
struct  cacao::jit::compiler2::Type::LongType
 
struct  cacao::jit::compiler2::Type::CharType
 
struct  cacao::jit::compiler2::Type::FloatType
 
struct  cacao::jit::compiler2::Type::DoubleType
 
struct  cacao::jit::compiler2::Type::GlobalStateType
 
struct  cacao::jit::compiler2::Type::VoidType
 

Namespaces

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

Functions

const char * cacao::jit::compiler2::get_type_name (const Type::TypeID &type)
 
const char * cacao::jit::compiler2::get_var_type (int type)
 
Type::TypeID cacao::jit::compiler2::convert_var_type (int type)
 
OStream & cacao::jit::compiler2::operator<< (OStream &OS, const Type::TypeID &type)