Home
last modified time | relevance | path

Searched refs:TypeDelegate (Results 1 – 25 of 45) sorted by relevance

12

/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/dmd/
H A Dsideeffect.c119 tf = (TypeFunction *)((TypeDelegate *)t)->next; in callSideEffectLevel()
189 t = ((TypeDelegate *)t)->next; in lambdaHasSideEffect()
276 t = ((TypeDelegate *)t)->next; in discardValue()
H A Dmtype.c192 sizeTy[Tdelegate] = sizeof(TypeDelegate); in _init()
1940 t = new TypeDelegate(t); in substWildTo()
6403 TypeDelegate::TypeDelegate(Type *t) in TypeDelegate() function
6409 TypeDelegate *TypeDelegate::create(Type *t) in create()
6411 return new TypeDelegate(t); in create()
6414 const char *TypeDelegate::kind() in kind()
6419 Type *TypeDelegate::syntaxCopy() in syntaxCopy()
6426 t = new TypeDelegate(t); in syntaxCopy()
6432 Type *TypeDelegate::semantic(Loc loc, Scope *sc) in semantic()
6456 Type *TypeDelegate::addStorageClass(StorageClass stc) in addStorageClass()
[all …]
H A Descape.c937 TypeDelegate *dg = NULL; in escapeByValue()
940 dg = (TypeDelegate *)t1; in escapeByValue()
1137 tf = (TypeFunction *)((TypeDelegate *)t1)->next; in escapeByRef()
H A Dcanthrow.c73 if (t->ty == Tdelegate && ((TypeFunction *)((TypeDelegate *)t)->next)->isnothrow) in canThrow()
H A Dmtype.h640 class TypeDelegate : public TypeNext
645 TypeDelegate(Type *t);
646 static TypeDelegate *create(Type *t);
H A Dargtypes.c293 void visit(TypeDelegate *) in toArgTypes()
H A Dvisitor.h72 class TypeDelegate; variable
366 virtual void visit(TypeDelegate *t) { visit((TypeNext *)t); } in visit()
H A Dexpressionsem.c1616 exp->type = new TypeDelegate(exp->fd->type); in visit()
2025 tded = ((TypeDelegate *)e->targ)->next; // the underlying function type in visit()
2067 tded = ((TypeDelegate *)e->targ)->next; in visit()
2687 e->type = new TypeDelegate(e->func->type); in visit()
2937 TypeDelegate *t = new TypeDelegate(tf); in visit()
3363 TypeDelegate *td = (TypeDelegate *)t1; in visit()
H A Dstatementsem.c1566 static TypeDelegate *fldeTy[2] = { NULL, NULL }; in visit()
1578 … fldeTy[i] = new TypeDelegate(new TypeFunction(dgparams, Type::tint32, 0, LINKd)); in visit()
1636 TypeDelegate *dgty; in visit()
1643 dgty = new TypeDelegate(new TypeFunction(dgparams, Type::tint32, 0, LINKd)); in visit()
/netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/
H A Dsideeffect.d129 tf = cast(TypeFunction)(cast(TypeDelegate)t).next; in callSideEffectLevel()
205 t = (cast(TypeDelegate)t).next;
286 t = (cast(TypeDelegate)t).next; in discardValue()
H A Dmtype.h336 TypeDelegate *isTypeDelegate();
649 class TypeDelegate : public TypeNext
654 static TypeDelegate *create(TypeFunction *t);
656 TypeDelegate *syntaxCopy();
H A Dmtype.d438 sizeTy[Tdelegate] = __traits(classInstanceSize, TypeDelegate);
2292 t = new TypeDelegate(t.isTypeFunction()); in substWildTo()
2709 …inout(TypeDelegate) isTypeDelegate() { return ty == Tdelegate ? cast(typeof(return))this : nu… in isTypeDelegate()
5122 extern (C++) final class TypeDelegate : TypeNext
5132 static TypeDelegate create(TypeFunction t) in create()
5134 return new TypeDelegate(t); in create()
5142 override TypeDelegate syntaxCopy() in syntaxCopy()
5148 auto result = new TypeDelegate(tf); in syntaxCopy()
5155 TypeDelegate t = cast(TypeDelegate)Type.addStorageClass(stc); in addStorageClass()
H A Dvisitor.h72 class TypeDelegate; variable
452 virtual void visit(TypeDelegate *t) { visit((TypeNext *)t); } in visit()
H A Dparsetimevisitor.d159 void visit(AST.TypeDelegate t) { visit(cast(AST.TypeNext)t); } in ParseTimeVisitor()
H A Dtransitivevisitor.d415 override void visit(AST.TypeDelegate t) in ParseVisitMethods()
H A Dstatementsem.d1476 TypeDelegate dgty; in package()
1483 dgty = new TypeDelegate(new TypeFunction(ParameterList(dgparams), Type.tint32, LINK.d)); in package()
1539 __gshared TypeDelegate* fldeTy = [null, null]; in package()
1550 … fldeTy[i] = new TypeDelegate(new TypeFunction(ParameterList(dgparams), Type.tint32, LINK.d)); in package()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/
H A Dd-target.cc379 td = TypeDelegate::create (td); in cppParameterType()
H A Dd-codegen.cc148 TypeDelegate *t = TypeDelegate::create (tf); in declaration_type()
197 TypeDelegate *t = TypeDelegate::create (tf); in parameter_type()
1801 tf = (TypeFunction *) ((TypeDelegate *) t)->next; in get_function_type()
H A Dtypeinfo.cc772 TypeDelegate *ti = (TypeDelegate *) d->tinfo; in visit()
H A Dtypes.cc783 void visit (TypeDelegate *t) in visit()
/netbsd-src/external/gpl3/gcc/dist/gcc/d/
H A Dd-codegen.cc150 TypeDelegate *t = TypeDelegate::create (tf); in declaration_type()
200 TypeDelegate *t = TypeDelegate::create (tf); in parameter_type()
H A DChangeLog-2014229 (TypeDelegate::getTypeInfoDeclaration): Likewise.
357 * d-ctype.cc (TypeDelegate::toCtype): Propogate TREE_ADDRESSABLE from
H A DChangeLog-200670 * dmd/mtype.c (TypeDelegate::dotExp): Fix regression caused by
84 * dmd/mtype.c (TypeDelegate::dotExp): Handle .ptr so that
313 * dmd/mtype.c (TypeDelegate::dotExp): Use cast-to-pointer
H A Dtypes.cc928 void visit (TypeDelegate *t) in visit()
H A Dtypeinfo.cc785 TypeDelegate *ti = d->tinfo->isTypeDelegate (); in visit()

12