Home
last modified time | relevance | path

Searched refs:dtypeinfo (Results 1 – 25 of 31) sorted by relevance

12

/netbsd-src/external/gpl3/gcc/dist/gcc/d/
H A Dtypeinfo.cc202 base = Type::dtypeinfo; in make_frontend_typeinfo()
274 if (!Type::dtypeinfo) in create_frontend_tinfo_types()
563 this->layout_base (Type::dtypeinfo); in visit()
1157 if (!Type::dtypeinfo) in layout_typeinfo()
1171 if (!Type::dtypeinfo) in layout_classinfo()
1425 if (Type::dtypeinfo == NULL in check_typeinfo_type()
1426 || (Type::dtypeinfo->storage_class & STCtemp)) in check_typeinfo_type()
1464 if (!Type::dtypeinfo) in layout_cpp_typeinfo()
1539 if (!Type::dtypeinfo) in create_typeinfo()
H A Druntime.cc141 libcall_types[type] = Type::dtypeinfo->type; in get_libcall_type()
153 libcall_types[type] = Type::dtypeinfo->type->constOf (); in get_libcall_type()
H A Ddecl.cc500 if (have_typeinfo_p (Type::dtypeinfo)) in visit()
623 if (have_typeinfo_p (Type::dtypeinfo)) in visit()
685 if (have_typeinfo_p (Type::dtypeinfo)) in visit()
721 if (have_typeinfo_p (Type::dtypeinfo)) in visit()
H A DChangeLog-2013159 (get_libcall): Update to use Type::dtypeinfo.
170 (TypeInfoDeclaration::toDt): Update to use Type::dtypeinfo.
173 Type::dtypeinfo.
/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/
H A Dtypeinfo.cc201 base = Type::dtypeinfo; in make_frontend_typeinfo()
255 if (!Type::dtypeinfo) in create_frontend_tinfo_types()
543 this->layout_base (Type::dtypeinfo); in visit()
1165 if (!Type::dtypeinfo) in layout_typeinfo()
1179 if (!Type::dtypeinfo) in layout_classinfo()
1395 if (Type::dtypeinfo == NULL in check_typeinfo_type()
1396 || (Type::dtypeinfo->storage_class & STCtemp)) in check_typeinfo_type()
1428 if (!Type::dtypeinfo) in layout_cpp_typeinfo()
1499 if (!Type::dtypeinfo) in create_typeinfo()
H A Druntime.cc140 libcall_types[type] = Type::dtypeinfo->type; in get_libcall_type()
152 libcall_types[type] = Type::dtypeinfo->type->constOf (); in get_libcall_type()
H A Ddecl.cc390 if (have_typeinfo_p (Type::dtypeinfo)) in visit()
535 if (have_typeinfo_p (Type::dtypeinfo)) in visit()
602 if (have_typeinfo_p (Type::dtypeinfo)) in visit()
639 if (have_typeinfo_p (Type::dtypeinfo)) in visit()
/netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/
H A Dtypinf.d51 if (!Type.dtypeinfo) in genTypeInfo()
H A Dcond.d260 if (global.params.useTypeInfo && Type.dtypeinfo) in private()
H A Ddclass.d236 Type.dtypeinfo = this; in this()
H A Dsemantic3.d405 if (!global.params.useTypeInfo || !Type.dtypeinfo || !Type.typeinfotypelist) in visit()
424 Type t = Type.dtypeinfo.type.arrayOf(); in visit()
H A Dmtype.h199 static ClassDeclaration *dtypeinfo; variable
H A Dctfeexpr.d654 return tc && (Type.dtypeinfo == tc.sym || Type.dtypeinfo.isBaseOf(tc.sym, null)); in isTypeInfo_Class()
H A Ddeclaration.d1939 super(Loc.initial, Type.dtypeinfo.type, tinfo.getTypeInfoIdent(), null); in this()
H A Ddcast.d181 if (global.params.useTypeInfo && Type.dtypeinfo) in implicitCastTo()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/dmd/
H A Dcond.c204 if (global.params.useTypeInfo && Type::dtypeinfo) in createTupleType()
H A Dctfeexpr.c642 (Type::dtypeinfo == ((TypeClass *)type)->sym || in isTypeInfo_Class()
643 Type::dtypeinfo->isBaseOf(((TypeClass *)type)->sym, NULL)); in isTypeInfo_Class()
H A Ddstruct.c1173 if (global.params.useTypeInfo && Type::dtypeinfo) // these functions are used for TypeInfo in semantic()
H A Dmtype.h204 static ClassDeclaration *dtypeinfo; variable
H A Ddclass.c90 Type::dtypeinfo = this; in ClassDeclaration()
H A Ddeclaration.c2238 : VarDeclaration(Loc(), Type::dtypeinfo->type, tinfo->getTypeInfoIdent(), NULL) in TypeInfoDeclaration()
H A Dopover.c903 if (global.params.useTypeInfo && Type::dtypeinfo) in op_overload()
H A Dfunc.c1528 if (!global.params.useTypeInfo || !Type::dtypeinfo || !Type::typeinfotypelist) in semantic3()
1547 Type *t = Type::dtypeinfo->type->arrayOf(); in semantic3()
H A Ddcast.c134 if (tb->ty == Tarray && global.params.useTypeInfo && Type::dtypeinfo) in implicitCastTo()
H A Dexpression.c2653 if (global.params.useTypeInfo && Type::dtypeinfo) in checkPostblit()

12