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 (int type)
 Get the printable name of the type. More...
 
Type::TypeID cacao::jit::compiler2::convert_to_typeid (int type)
 Convert a Type to a Type::TypeID. More...
 
int cacao::jit::compiler2::convert_to_type (Type::TypeID id)
 Convert a Type::TypeID to a Type. More...
 
OStream & cacao::jit::compiler2::operator<< (OStream &OS, const Type::TypeID &type)