/netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/ |
H A D | mtype.h | 332 TypeAArray *isTypeAArray(); 486 class TypeAArray : public TypeArray 492 static TypeAArray *create(Type *t, Type *index); 494 TypeAArray *syntaxCopy();
|
H A D | typinf.d | 155 static bool visitAArray(TypeAArray t) in isSpeculativeType()
|
H A D | dtemplate.d | 1854 …ay && (prmtype.ty == Tsarray || prmtype.ty == Taarray && (taai = (cast(TypeAArray)prmtype).index).… in deduceFunctionTemplateMatch() 1998 TypeAArray taa = cast(TypeAArray)tb; in deduceFunctionTemplateMatch() 3841 TypeAArray taa = cast(TypeAArray)tparam; in visit() 3863 override void visit(TypeAArray t) in visit() 3868 TypeAArray tp = cast(TypeAArray)tparam; in visit() 4717 …rray && (tparam.ty == Tsarray || tparam.ty == Taarray && (taai = (cast(TypeAArray)tparam).index).t… in visit() 4765 …rray && (tparam.ty == Tsarray || tparam.ty == Taarray && (taai = (cast(TypeAArray)tparam).index).t… in visit() 4778 TypeAArray taa = cast(TypeAArray)tparam; in visit() 4881 …rray && (tparam.ty == Tsarray || tparam.ty == Taarray && (taai = (cast(TypeAArray)tparam).index).t… in visit() 4940 bool visitAArray(TypeAArray t) in reliesOnTemplateParameters()
|
H A D | mtype.d | 434 sizeTy[Taarray] = __traits(classInstanceSize, TypeAArray); 2288 t = new TypeAArray(t, (cast(TypeAArray)this).index.syntaxCopy()); in substWildTo() 2360 t = new TypeAArray(utn, (cast(TypeAArray)this).index); in unqualify() 2705 …inout(TypeAArray) isTypeAArray() { return ty == Taarray ? cast(typeof(return))this : nu… in isTypeAArray() 3934 extern (C++) final class TypeAArray : TypeArray 3945 static TypeAArray create(Type t, Type index) in create() 3947 return new TypeAArray(t, index); in create() 3955 override TypeAArray syntaxCopy() in syntaxCopy() 3962 auto result = new TypeAArray(t, ti); in syntaxCopy()
|
H A D | dstruct.d | 89 void visitAArray(TypeAArray t) in semanticTypeInfo()
|
H A D | visitor.h | 68 class TypeAArray; variable 459 virtual void visit(TypeAArray *t) { visit((TypeArray *)t); } in visit()
|
/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/dmd/ |
H A D | mtype.c | 188 sizeTy[Taarray] = sizeof(TypeAArray); in _init() 1630 if (ty == Taarray && !((TypeAArray *)this)->index->merge()->deco) in merge() 1895 t = new TypeAArray(utn, ((TypeAArray *)this)->index); in unqualify() 1896 ((TypeAArray *)t)->sc = ((TypeAArray *)this)->sc; // duplicate scope in unqualify() 1935 t = new TypeAArray(t, ((TypeAArray *)this)->index->syntaxCopy()); in substWildTo() 1936 ((TypeAArray *)t)->sc = ((TypeAArray *)this)->sc; // duplicate scope in substWildTo() 4576 TypeAArray::TypeAArray(Type *t, Type *index) in TypeAArray() function 4584 TypeAArray *TypeAArray::create(Type *t, Type *index) in create() 4586 return new TypeAArray(t, index); in create() 4589 const char *TypeAArray::kind() in kind() [all …]
|
H A D | typesem.c | 42 void visit(TypeAArray *t) in visit()
|
H A D | ctfe.h | 219 TypeAArray *toBuiltinAAType(Type *t);
|
H A D | init.c | 237 if (((TypeAArray *)ae->type)->index->hasPointers()) in hasNonConstPointers()
|
H A D | mtype.h | 503 class TypeAArray : public TypeArray 510 TypeAArray(Type *t, Type *index); 511 static TypeAArray *create(Type *t, Type *index);
|
H A D | argtypes.c | 171 void visit(TypeAArray *) in toArgTypes()
|
H A D | dtemplate.c | 1586 … (prmtype->ty == Taarray && (taai = ((TypeAArray *)prmtype)->index)->ty == Tident && in deduceFunctionTemplateMatch() 1724 TypeAArray *taa = (TypeAArray *)tb; in deduceFunctionTemplateMatch() 3490 TypeAArray *taa = (TypeAArray *)tparam; in deduceType() 3516 void visit(TypeAArray *t) in deduceType() 3521 TypeAArray *tp = (TypeAArray *)tparam; in deduceType() 4329 (tparam->ty == Taarray && (taai = ((TypeAArray *)tparam)->index)->ty == Tident && in deduceType() 4384 (tparam->ty == Taarray && (taai = ((TypeAArray *)tparam)->index)->ty == Tident && in deduceType() 4398 TypeAArray *taa = (TypeAArray *)tparam; in deduceType() 4508 (tparam->ty == Taarray && (taai = ((TypeAArray *)tparam)->index)->ty == Tident && in deduceType() 4579 void visit(TypeAArray *t) in reliesOnTident()
|
H A D | visitor.h | 68 class TypeAArray; variable 362 virtual void visit(TypeAArray *t) { visit((TypeArray *)t); } in visit()
|
H A D | dmangle.c | 192 void visit(TypeAArray *t) in visit()
|
H A D | parse.c | 3245 TypeAArray *a = (TypeAArray *)t; in parseBasicTypeStartingAt() 3298 maybeArray = new TypeAArray(t, index); in parseBasicTypeStartingAt() 3377 t = new TypeAArray(t, index); in parseBasicType2() 3525 ta = new TypeAArray(t, index); in parseDeclarator() 7954 TypeAArray *taa = (TypeAArray *)t; in parseNewExp()
|
H A D | dcast.c | 746 MATCH m = el->implicitConvTo(((TypeAArray *)tb)->index); in implicitConvTo() 2120 ex = ex->castTo(sc, ((TypeAArray *)tb)->index); in castTo() 2432 TypeAArray *taa = (TypeAArray *)tb; in inferType()
|
H A D | opover.c | 1781 TypeAArray *taa = (TypeAArray *)tab; in inferApplyArgTypes()
|
/netbsd-src/external/gpl3/gcc/dist/gcc/d/ |
H A D | runtime.cc | 137 libcall_types[type] = TypeAArray::create (Type::tvoid, Type::tvoid); in get_libcall_type()
|
H A D | ChangeLog-2008 | 5 * dmd/mtype.c: Provide isZeroInit() overload in TypeAArray that 7 * dmd/mtype.h: Add prototype for TypeAArray::isZeroInit().
|
H A D | typeinfo.cc | 728 TypeAArray *ti = d->tinfo->isTypeAArray (); in visit() 1756 void visit (TypeAArray *t) in visit()
|
/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/ |
H A D | runtime.cc | 136 libcall_types[type] = TypeAArray::create (Type::tvoid, Type::tvoid); in get_libcall_type()
|
H A D | expr.cc | 450 TypeAArray *taa1 = (TypeAArray *) tb1; in visit() 482 Type *tkey = ((TypeAArray *) tb2)->index->toBasetype (); in visit() 1232 Type *tkey = ((TypeAArray *) tb1)->index->toBasetype (); in visit() 1566 Type *tkey = ((TypeAArray *) tb)->index->toBasetype (); in visit() 2818 TypeAArray *ta = (TypeAArray *) tb; in visit()
|
H A D | typeinfo.cc | 713 TypeAArray *ti = (TypeAArray *) d->tinfo; in visit() 1719 void visit (TypeAArray *t) in visit()
|
H A D | types.cc | 691 void visit (TypeAArray *t) in visit()
|