Lines Matching refs:Type

72 static Type *libcall_types[LCT_END];
83 static Type *
92 libcall_types[type] = Type::tvoid; in get_libcall_type()
96 libcall_types[type] = Type::tint8; in get_libcall_type()
100 libcall_types[type] = Type::tint32; in get_libcall_type()
104 libcall_types[type] = Type::tuns32; in get_libcall_type()
108 libcall_types[type] = Type::tbool; in get_libcall_type()
112 libcall_types[type] = Type::tdchar; in get_libcall_type()
116 libcall_types[type] = Type::tvoidptr; in get_libcall_type()
120 libcall_types[type] = Type::tstring; in get_libcall_type()
124 libcall_types[type] = Type::twstring; in get_libcall_type()
128 libcall_types[type] = Type::tdstring; in get_libcall_type()
132 libcall_types[type] = Type::tsize_t; in get_libcall_type()
136 libcall_types[type] = TypeAArray::create (Type::tvoid, Type::tvoid); in get_libcall_type()
140 libcall_types[type] = Type::dtypeinfo->type; in get_libcall_type()
144 libcall_types[type] = Type::typeinfoclass->type; in get_libcall_type()
152 libcall_types[type] = Type::dtypeinfo->type->constOf (); in get_libcall_type()
156 libcall_types[type] = Type::typeinfoclass->type->constOf (); in get_libcall_type()
160 libcall_types[type] = Type::tvoid->arrayOf (); in get_libcall_type()
164 libcall_types[type] = Type::tsize_t->arrayOf (); in get_libcall_type()
168 libcall_types[type] = Type::tint8->arrayOf (); in get_libcall_type()
172 libcall_types[type] = Type::tstring->arrayOf (); in get_libcall_type()
176 libcall_types[type] = Type::twstring->arrayOf (); in get_libcall_type()
180 libcall_types[type] = Type::tdstring->arrayOf (); in get_libcall_type()
184 libcall_types[type] = Type::tint8->arrayOf ()->arrayOf (); in get_libcall_type()
192 libcall_types[type] = Type::tvoidptr->arrayOf (); in get_libcall_type()
196 libcall_types[type] = Type::tvoid->arrayOf ()->pointerTo (); in get_libcall_type()
200 libcall_types[type] = Type::tint8->arrayOf ()->pointerTo (); in get_libcall_type()
230 Type *type = get_libcall_type (ptype); in build_libcall_decl()
232 if (type == Type::tvoid) in build_libcall_decl()
299 build_libcall (libcall_fn libcall, Type *type, int nargs, ...) in build_libcall()