Home
last modified time | relevance | path

Searched refs:TypeAArray (Results 1 – 25 of 53) sorted by relevance

123

/netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/
H A Dmtype.h332 TypeAArray *isTypeAArray();
486 class TypeAArray : public TypeArray
492 static TypeAArray *create(Type *t, Type *index);
494 TypeAArray *syntaxCopy();
H A Dtypinf.d155 static bool visitAArray(TypeAArray t) in isSpeculativeType()
H A Ddtemplate.d1854 …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 Dmtype.d434 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 Ddstruct.d89 void visitAArray(TypeAArray t) in semanticTypeInfo()
H A Dvisitor.h68 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 Dmtype.c188 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 Dtypesem.c42 void visit(TypeAArray *t) in visit()
H A Dctfe.h219 TypeAArray *toBuiltinAAType(Type *t);
H A Dinit.c237 if (((TypeAArray *)ae->type)->index->hasPointers()) in hasNonConstPointers()
H A Dmtype.h503 class TypeAArray : public TypeArray
510 TypeAArray(Type *t, Type *index);
511 static TypeAArray *create(Type *t, Type *index);
H A Dargtypes.c171 void visit(TypeAArray *) in toArgTypes()
H A Ddtemplate.c1586 … (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 Dvisitor.h68 class TypeAArray; variable
362 virtual void visit(TypeAArray *t) { visit((TypeArray *)t); } in visit()
H A Ddmangle.c192 void visit(TypeAArray *t) in visit()
H A Dparse.c3245 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 Ddcast.c746 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 Dopover.c1781 TypeAArray *taa = (TypeAArray *)tab; in inferApplyArgTypes()
/netbsd-src/external/gpl3/gcc/dist/gcc/d/
H A Druntime.cc137 libcall_types[type] = TypeAArray::create (Type::tvoid, Type::tvoid); in get_libcall_type()
H A DChangeLog-20085 * dmd/mtype.c: Provide isZeroInit() overload in TypeAArray that
7 * dmd/mtype.h: Add prototype for TypeAArray::isZeroInit().
H A Dtypeinfo.cc728 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 Druntime.cc136 libcall_types[type] = TypeAArray::create (Type::tvoid, Type::tvoid); in get_libcall_type()
H A Dexpr.cc450 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 Dtypeinfo.cc713 TypeAArray *ti = (TypeAArray *) d->tinfo; in visit()
1719 void visit (TypeAArray *t) in visit()
H A Dtypes.cc691 void visit (TypeAArray *t) in visit()

123