/netbsd/external/gpl3/gcc.old/dist/gcc/d/ |
H A D | runtime.cc | 160 libcall_types[type] = Type::tvoid->arrayOf (); in get_libcall_type() 164 libcall_types[type] = Type::tsize_t->arrayOf (); in get_libcall_type() 168 libcall_types[type] = Type::tint8->arrayOf (); in get_libcall_type() 172 libcall_types[type] = Type::tstring->arrayOf (); in get_libcall_type() 176 libcall_types[type] = Type::twstring->arrayOf (); in get_libcall_type() 180 libcall_types[type] = Type::tdstring->arrayOf (); in get_libcall_type() 184 libcall_types[type] = Type::tint8->arrayOf ()->arrayOf (); in get_libcall_type() 192 libcall_types[type] = Type::tvoidptr->arrayOf (); in get_libcall_type() 196 libcall_types[type] = Type::tvoid->arrayOf ()->pointerTo (); in get_libcall_type() 200 libcall_types[type] = Type::tint8->arrayOf ()->pointerTo (); in get_libcall_type()
|
H A D | expr.cc | 423 Type *t1array = t1elem->arrayOf (); in visit() 536 build_typeinfo (e->loc, telem->arrayOf ())); in visit() 712 Type *targselem = Type::tint8->arrayOf (); in visit() 741 tree arrs = d_array_value (build_ctype (targselem->arrayOf ()), in visit() 1157 Type *arrtype = (e->type->ty == Tsarray) ? etype->arrayOf () : e->type; in visit() 2532 tree dims = d_array_value (build_ctype (Type::tsize_t->arrayOf ()), in visit() 2785 build_typeinfo (e->loc, etype->arrayOf ()), in visit() 2853 tree keys = d_array_value (build_ctype (ta->index->arrayOf ()), in visit() 2855 tree vals = d_array_value (build_ctype (ta->next->arrayOf ()), in visit()
|
H A D | d-convert.cc | 857 Type *totype = tb->nextOf ()->arrayOf (); in d_array_convert() 885 return d_array_value (build_ctype (exp->type->arrayOf ()), in d_array_convert()
|
/netbsd/external/gpl3/gcc/dist/gcc/d/ |
H A D | runtime.cc | 161 libcall_types[type] = Type::tvoid->arrayOf (); in get_libcall_type() 165 libcall_types[type] = Type::tsize_t->arrayOf (); in get_libcall_type() 169 libcall_types[type] = Type::tint8->arrayOf (); in get_libcall_type() 173 libcall_types[type] = Type::tstring->arrayOf (); in get_libcall_type() 177 libcall_types[type] = Type::twstring->arrayOf (); in get_libcall_type() 181 libcall_types[type] = Type::tdstring->arrayOf (); in get_libcall_type() 185 libcall_types[type] = Type::tint8->arrayOf ()->arrayOf (); in get_libcall_type() 193 libcall_types[type] = Type::tvoidptr->arrayOf (); in get_libcall_type() 197 libcall_types[type] = Type::tvoid->arrayOf ()->pointerTo (); in get_libcall_type() 201 libcall_types[type] = Type::tint8->arrayOf ()->pointerTo (); in get_libcall_type()
|
H A D | expr.cc | 426 Type *t1array = t1elem->arrayOf (); in visit() 698 Type *targselem = Type::tint8->arrayOf (); in visit() 727 tree arrs = d_array_value (build_ctype (targselem->arrayOf ()), in visit() 1177 ? etype->arrayOf () : e->type; in visit() 2224 gcc_assert (e->type == Type::tvoid->arrayOf ()->constOf ()); in visit() 2473 tree dims = d_array_value (build_ctype (Type::tsize_t->arrayOf ()), in visit() 2744 build_typeinfo (e, etype->arrayOf ()), in visit() 2793 tree keys = d_array_value (build_ctype (ta->index->arrayOf ()), in visit() 2796 tree vals = d_array_value (build_ctype (ta->next->arrayOf ()), in visit()
|
H A D | d-convert.cc | 869 Type *totype = tb->nextOf ()->arrayOf (); in d_array_convert() 898 return d_array_value (build_ctype (exp->type->arrayOf ()), in d_array_convert()
|
/netbsd/external/gpl3/gcc/dist/gcc/d/dmd/ |
H A D | dcast.d | 196 : tb.nextOf().arrayOf(); in implicitCastTo() 1401 tx = tbn.arrayOf(); in implicitConvTo() 2597 t1b = tb.nextOf().arrayOf(); in visitSlice() 3147 t1 = t1n.castMod(mod).arrayOf(); in typeMerge() 3152 t2 = t2n.castMod(mod).arrayOf(); in typeMerge() 3485 return e.type.arrayOf; in typeMerge() 3504 return Lret(e2.type.arrayOf()); in typeMerge() 3511 t = t2.nextOf().arrayOf(); in typeMerge() 3521 t = t1.nextOf().arrayOf(); in typeMerge() 3542 t = t2.nextOf().arrayOf(); in typeMerge() [all …]
|
H A D | dcast.c | 153 tx = tb->nextOf()->arrayOf(); in implicitCastTo() 1282 tx = tbn->arrayOf(); in implicitConvTo() 2887 t1 = t1n->castMod(mod)->arrayOf(); in typeMerge() 2892 t2 = t2n->castMod(mod)->arrayOf(); in typeMerge() 3106 t = t2->nextOf()->arrayOf(); in typeMerge() 3188 t = t1->nextOf()->arrayOf(); in typeMerge() 3194 t = e2->type->arrayOf(); in typeMerge() 3202 t = t2->nextOf()->arrayOf(); in typeMerge() 3208 t = t1->nextOf()->arrayOf(); in typeMerge() 3223 t = t2->nextOf()->arrayOf(); in typeMerge() [all …]
|
H A D | safe.c | 122 tfrom = tfrom->nextOf()->arrayOf(); in isSafeCast()
|
H A D | safe.d | 156 tfromb = tfromb.nextOf().arrayOf(); in isSafeCast()
|
H A D | cond.c | 315 Type *aty = ety->arrayOf(); in lowerNonArrayAggregate() 365 aggr = new ArrayLiteralExp(aloc, indexty->arrayOf(), exps); in lowerNonArrayAggregate()
|
H A D | cond.d | 371 auto aty = ety.arrayOf(); in lowerNonArrayAggregate() 420 aggr = new ArrayLiteralExp(aloc, indexty.arrayOf(), exps); in lowerNonArrayAggregate()
|
H A D | expressionsem.c | 706 e->type = t0->arrayOf(); in visit() 1048 exp->type = exp->type->arrayOf(); in visit() 4432 e->type = t1b->nextOf()->arrayOf(); in visit() 4649 exp->type = t1b->nextOf()->arrayOf(); in visit() 6686 exp->type = tb2->arrayOf(); in visit() 6692 exp->type = tb1next->arrayOf(); in visit() 6722 exp->type = tb1->arrayOf(); in visit() 6728 exp->type = tb2next->arrayOf(); in visit() 6747 Type *t1 = tb1next->mutableOf()->constOf()->arrayOf(); in visit() 6748 Type *t2 = tb2next->mutableOf()->constOf()->arrayOf(); in visit() [all …]
|
H A D | expressionsem.d | 2171 Type ta = ts.next.arrayOf(); in functionParameters() 3039 e.type = Type.tchar.immutableOf().arrayOf(); in visit() 3121 e.type = t0.arrayOf(); in visit() 3508 exp.type = exp.type.arrayOf(); in visit() 7789 e.type = t1b.nextOf().arrayOf(); in visit() 8013 exp.type = t1b.nextOf().arrayOf(); in visit() 10575 exp.type = tb2.arrayOf(); in visit() 10581 exp.type = tb1next.arrayOf(); in visit() 10613 exp.type = tb1.arrayOf(); in visit() 10619 exp.type = tb2next.arrayOf(); in visit() [all …]
|
H A D | mtype.h | 282 Type *arrayOf();
|
H A D | mtype.d | 868 tstring = tchar.immutableOf().arrayOf(); in _init() 869 twstring = twchar.immutableOf().arrayOf(); in _init() 870 tdstring = tdchar.immutableOf().arrayOf(); in _init() 1980 final Type arrayOf() in arrayOf() function 2283 t = t.arrayOf(); in substWildTo() 2355 t = utn.arrayOf(); in unqualify()
|
H A D | initsem.c | 478 i->exp->implicitConvTo(tb->nextOf()->arrayOf()) > MATCHnomatch) in visit()
|
H A D | statementsem.c | 1144 tmp = new VarDeclaration(loc, tab->nextOf()->arrayOf(), id, ie); in visit() 1638 params->push(new Parameter(STCin, tn->arrayOf(), NULL, NULL)); in visit() 1648 fs->aggr = fs->aggr->castTo(sc2, tn->arrayOf()); in visit() 2211 … ss->condition = ss->condition->implicitCastTo(sc, ss->condition->type->nextOf()->arrayOf()); in visit()
|
/netbsd/external/gpl3/gcc.old/dist/gcc/d/dmd/ |
H A D | dcast.c | 153 tx = tb->nextOf()->arrayOf(); in implicitCastTo() 1282 tx = tbn->arrayOf(); in implicitConvTo() 2887 t1 = t1n->castMod(mod)->arrayOf(); in typeMerge() 2892 t2 = t2n->castMod(mod)->arrayOf(); in typeMerge() 3106 t = t2->nextOf()->arrayOf(); in typeMerge() 3188 t = t1->nextOf()->arrayOf(); in typeMerge() 3194 t = e2->type->arrayOf(); in typeMerge() 3202 t = t2->nextOf()->arrayOf(); in typeMerge() 3208 t = t1->nextOf()->arrayOf(); in typeMerge() 3223 t = t2->nextOf()->arrayOf(); in typeMerge() [all …]
|
H A D | safe.c | 122 tfrom = tfrom->nextOf()->arrayOf(); in isSafeCast()
|
H A D | cond.c | 315 Type *aty = ety->arrayOf(); in lowerNonArrayAggregate() 365 aggr = new ArrayLiteralExp(aloc, indexty->arrayOf(), exps); in lowerNonArrayAggregate()
|
H A D | expressionsem.c | 706 e->type = t0->arrayOf(); in visit() 1048 exp->type = exp->type->arrayOf(); in visit() 4432 e->type = t1b->nextOf()->arrayOf(); in visit() 4649 exp->type = t1b->nextOf()->arrayOf(); in visit() 6686 exp->type = tb2->arrayOf(); in visit() 6692 exp->type = tb1next->arrayOf(); in visit() 6722 exp->type = tb1->arrayOf(); in visit() 6728 exp->type = tb2next->arrayOf(); in visit() 6747 Type *t1 = tb1next->mutableOf()->constOf()->arrayOf(); in visit() 6748 Type *t2 = tb2next->mutableOf()->constOf()->arrayOf(); in visit() [all …]
|
H A D | initsem.c | 478 i->exp->implicitConvTo(tb->nextOf()->arrayOf()) > MATCHnomatch) in visit()
|
H A D | statementsem.c | 1144 tmp = new VarDeclaration(loc, tab->nextOf()->arrayOf(), id, ie); in visit() 1638 params->push(new Parameter(STCin, tn->arrayOf(), NULL, NULL)); in visit() 1648 fs->aggr = fs->aggr->castTo(sc2, tn->arrayOf()); in visit() 2211 … ss->condition = ss->condition->implicitCastTo(sc, ss->condition->type->nextOf()->arrayOf()); in visit()
|
H A D | mtype.h | 295 Type *arrayOf();
|