48 return "(unknown type)";
64 <<
" not yet supported!");
125 return "UnknownType";
141 class ReferenceType :
public Type {
165 class IntegralType :
public NumericType {
167 class FloatingPointType :
public NumericType {
173 class ByteType :
public IntegralType {
179 class ShortType :
public IntegralType {
185 class IntType :
public IntegralType {
191 class LongType :
public IntegralType {
199 class CharType :
public IntegralType {
207 class FloatType :
public FloatingPointType {
214 class DoubleType :
public FloatingPointType {
Simple stream class for formatted output.
Type
Types used internally by JITTED code.
OStream & operator<<(OStream &OS, const Conditional::CondID &cond)
Type::TypeID convert_to_typeid(int type)
Convert a Type to a Type::TypeID.
int convert_to_type(Type::TypeID type)
Convert a Type::TypeID to a Type.
const char * get_type_name(int type)
Get the printable name of the type.
static void shouldnotreach()
#define ABORT_MSG(EXPR_SHORT, EXPR_LONG)
static SetZero setz(size_t w)