48 return "(unknown type)";
64 <<
" not yet supported!");
110 return "UnknownType";
126 class ReferenceType :
public Type {
150 class IntegralType :
public NumericType {
152 class FloatingPointType :
public NumericType {
158 class ByteType :
public IntegralType {
164 class ShortType :
public IntegralType {
170 class IntType :
public IntegralType {
176 class LongType :
public IntegralType {
184 class CharType :
public IntegralType {
192 class FloatType :
public FloatingPointType {
199 class DoubleType :
public FloatingPointType {
const char * get_type_name(const Type::TypeID &type)
Simple stream class for formatted output.
Type
Types used internally by JITTED code.
OStream & operator<<(OStream &OS, const Conditional::CondID &cond)
Type::TypeID convert_var_type(int type)
static void shouldnotreach()
const char * get_var_type(int type)
#define ABORT_MSG(EXPR_SHORT, EXPR_LONG)
static SetZero setz(size_t w)