Home
last modified time | relevance | path

Searched refs:TypeInfoStructDeclaration (Results 1 – 19 of 19) sorted by relevance

/netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/
H A Dtypinf.d121 return TypeInfoStructDeclaration.create(t); in getTypeInfoDeclaration()
H A Ddeclaration.h337 class TypeInfoStructDeclaration : public TypeInfoDeclaration
340 static TypeInfoStructDeclaration *create(Type *tinfo);
H A Dvisitor.d48 …void visit(ASTCodegen.TypeInfoStructDeclaration s) { visit(cast(ASTCodegen.TypeInfoDeclaration)s);…
H A Ddeclaration.d1980 extern (C++) final class TypeInfoStructDeclaration : TypeInfoDeclaration
1992 static TypeInfoStructDeclaration create(Type tinfo) in create()
1994 return new TypeInfoStructDeclaration(tinfo); in create()
H A Dvisitor.h145 class TypeInfoStructDeclaration; variable
611 virtual void visit(TypeInfoStructDeclaration *s) { visit((TypeInfoDeclaration *)s); } in visit()
H A Dcond.d261 … r.vtinfo = TypeInfoStructDeclaration.create(r); // prevent typeinfo from going to object file in private()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/dmd/
H A Ddeclaration.h328 class TypeInfoStructDeclaration : public TypeInfoDeclaration
331 TypeInfoStructDeclaration(Type *tinfo);
332 static TypeInfoStructDeclaration *create(Type *tinfo);
H A Ddeclaration.c2343 TypeInfoStructDeclaration::TypeInfoStructDeclaration(Type *tinfo) in TypeInfoStructDeclaration() function
2353 TypeInfoStructDeclaration *TypeInfoStructDeclaration::create(Type *tinfo) in create()
2355 return new TypeInfoStructDeclaration(tinfo); in create()
H A Dvisitor.h139 class TypeInfoStructDeclaration; variable
433 virtual void visit(TypeInfoStructDeclaration *s) { visit((TypeInfoDeclaration *)s); } in visit()
H A Dcond.c205 … r->vtinfo = TypeInfoStructDeclaration::create(r); // prevent typeinfo from going to object file in createTupleType()
/netbsd-src/external/gpl3/gcc/dist/gcc/d/
H A Dtypeinfo.cc1038 void visit (TypeInfoStructDeclaration *d) in visit()
1640 t->vtinfo = TypeInfoStructDeclaration::create (t); in create_typeinfo()
H A DChangeLog-2013126 (TypeInfoStructDeclaration::toDt): Likewise.
171 (TypeInfoStructDeclaration::toDt): Update for frontend changes.
199 * d-todt.cc (TypeInfoStructDeclaration::toDt): Update to use
H A DChangeLog-2014324 (TypeInfoStructDeclaration::toDt): Likewise.
H A DChangeLog-2015743 (TypeInfoStructDeclaration::toDt): Update for frontend changes.
H A DChangeLog-2021472 (TypeInfoVisitor::visit(TypeInfoStructDeclaration *)): Likewise.
H A DChangeLog-2017203 * typeinfo.cc (TypeInfoVisitor::visit(TypeInfoStructDeclaration)): Do
H A DChangeLog-2016714 (TypeInfoStructDeclaration::toDt): Updated template emission rules.
H A DChangeLog-2007912 * dmd/typinf.c (TypeInfoStructDeclaration::toDt): Use dti32 for flags.
/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/
H A Dtypeinfo.cc1030 void visit (TypeInfoStructDeclaration *d) in visit()
1603 t->vtinfo = TypeInfoStructDeclaration::create (t); in create_typeinfo()