Home
last modified time | relevance | path

Searched refs:Taarray (Results 1 – 25 of 54) sorted by relevance

123

/netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/
H A Dtypinf.d118 case Taarray: in getTypeInfoDeclaration()
226 case Taarray: return visitAArray(tb.isTypeAArray()); in isSpeculativeType()
H A Dastenums.d168 Taarray, // associative array, aka T[type] enumerator
223 alias Taarray = TY.Taarray; variable
H A Dastcodegen.d50 alias Taarray = dmd.mtype.Taarray; member
H A Dnogc.d154 if (t1b.ty == Taarray) in visit()
H A Ddcast.d790 if (!(taa && typeb.ty == Taarray)) in implicitConvTo()
1592 … const(bool) tob_isR = (tob_isFR || tob.ty == Tpointer || tob.ty == Taarray || tob.ty == Tclass); in visit()
1593 … const(bool) t1b_isR = (t1b_isFR || t1b.ty == Tpointer || t1b.ty == Taarray || t1b.ty == Tclass); in visit()
2350 if (tb.ty == Taarray && typeb.ty == Taarray && in visitAssocArrayLiteral()
3423 if (t2.ty == Tnull && (t1.ty == Tpointer || t1.ty == Taarray || t1.ty == Tarray)) in typeMerge()
3425 if (t1.ty == Tnull && (t2.ty == Tpointer || t2.ty == Taarray || t2.ty == Tarray)) in typeMerge()
3599 else if (t1.ty == Taarray && t2.ty == Taarray) in typeCombine()
H A Ddtemplate.d1854 …if (argtype.ty == Tarray && (prmtype.ty == Tsarray || prmtype.ty == Taarray && (taai = (cast(TypeA… in deduceFunctionTemplateMatch()
1942 …arg.op == EXP.string_ || farg.op == EXP.slice) && (prmtype.ty == Tsarray || prmtype.ty == Taarray)) in deduceFunctionTemplateMatch()
1986 case Taarray: in deduceFunctionTemplateMatch()
1996 else if (tb.ty == Taarray) in deduceFunctionTemplateMatch()
3772 if (wm && t.ty == Taarray && tparam.isWild()) in visit()
3839 else if (tparam.ty == Taarray) in visit()
3866 if (tparam && tparam.ty == Taarray) in visit()
4360 if (tb.ty == tparam.ty || tb.ty == Tsarray && tparam.ty == Taarray) in visit()
4568 tb.ty == Taarray || in visit()
4717 …if (e.type.ty == Tarray && (tparam.ty == Tsarray || tparam.ty == Taarray && (taai = (cast(TypeAArr… in visit()
[all …]
H A Ddstruct.d173 case Taarray: visitAArray(tb.isTypeAArray()); break; in semanticTypeInfo()
H A Ddinterpret.d3375 if (e1.op == EXP.index && e1.isIndexExp().e1.type.toBasetype().ty == Taarray)
3389 while (ie.e1.op == EXP.index && ie.e1.isIndexExp().e1.type.toBasetype().ty == Taarray)
3463 while (e1.op == EXP.index && e1.isIndexExp().e1.type.toBasetype().ty == Taarray)
3534 if (e1.op == EXP.index && e1.isIndexExp().e1.type.toBasetype().ty == Taarray)
3852 assert(ie.e1.type.toBasetype().ty != Taarray); in assignToLvalue()
5184 assert(e.e1.type.toBasetype().ty != Taarray); in resolveIndexing()
5354 if (e.e1.type.toBasetype().ty == Taarray) in visit()
5361 if (goal == CTFEGoal.LValue && e1.type.ty == Taarray && e.modifiable) in visit()
6858 if (earg.op != EXP.assocArrayLiteral && earg.type.toBasetype().ty != Taarray) in interpret_keys()
6881 if (earg.op != EXP.assocArrayLiteral && earg.type.toBasetype().ty != Taarray) in interpret_values()
[all …]
H A Dtypesem.d595 case Taarray: return visitAArray(t.isTypeAArray()); in typeToExpression()
811 tbn.ty == Taarray || in typeSemantic()
2230 case Taarray: return visitAArray(type.isTypeAArray()); in typeSemantic()
2321 case Taarray: in merge()
3344 case Taarray: visitAArray (mt.isTypeAArray()); break;
4636 case Taarray: return visitAArray (mt.isTypeAArray()); in dotExp()
4812 case Taarray:
H A Dinitsem.d289 case Taarray: in initializerSemantic()
294 if (t.ty == Taarray || i.isAssociativeArray()) in initializerSemantic()
H A Dimpcnvtab.d71 Taarray, in generateImpCnvTab()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/
H A Dd-convert.cc560 case Taarray: in convert_expr()
561 if (tbtype->ty == Taarray) in convert_expr()
571 if (tbtype->ty == Taarray && ebtype->nextOf ()->ty == Tvoid) in convert_expr()
788 case Taarray: in convert_for_condition()
H A Dexpr.cc447 else if (tb1->ty == Taarray && tb2->ty == Taarray) in visit()
480 gcc_assert (tb2->ty == Taarray); in visit()
1229 if (tb1->ty == Taarray) in visit()
1563 if (e->e1->type->toBasetype ()->ty == Taarray) in visit()
2815 gcc_assert (tb->ty == Taarray); in visit()
H A Dtypeinfo.cc122 case Taarray: in get_typeinfo_kind()
712 gcc_assert (d->tinfo->ty == Taarray); in visit()
/netbsd-src/external/gpl3/gcc/dist/gcc/d/
H A Dd-convert.cc569 case TY::Taarray: in convert_expr()
570 if (tbtype->ty == TY::Taarray) in convert_expr()
580 if (tbtype->ty == TY::Taarray && ebtype->nextOf ()->ty == TY::Tvoid) in convert_expr()
882 case TY::Taarray: in convert_for_condition()
H A Dexpr.cc449 else if (tb1->ty == TY::Taarray && tb2->ty == TY::Taarray) in visit()
1234 if (tb1->ty == TY::Taarray) in visit()
1472 if (e->e1->type->toBasetype ()->ty == TY::Taarray) in visit()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/dmd/
H A Dnogc.c173 if (t1b->ty == Taarray) in visit()
H A Ddcast.c740 if (tb->ty == Taarray && typeb->ty == Taarray) in implicitConvTo()
1399 … const bool tob_isR = (tob_isFR || tob->ty == Tpointer || tob->ty == Taarray || tob->ty == Tclass); in castTo()
1400 … const bool t1b_isR = (t1b_isFR || t1b->ty == Tpointer || t1b->ty == Taarray || t1b->ty == Tclass); in castTo()
2106 if (tb->ty == Taarray && typeb->ty == Taarray && in castTo()
2430 if (tb->ty == Taarray) in inferType()
3172 (t1->ty == Tpointer || t1->ty == Taarray || t1->ty == Tarray)) in typeMerge()
3177 (t2->ty == Tpointer || t2->ty == Taarray || t2->ty == Tarray)) in typeMerge()
3288 else if (t1->ty == Taarray && t2->ty == Taarray) in typeCombine()
H A Dctfeexpr.c302 if (v->type->ty == Tarray || v->type->ty == Taarray) in copyLiteral()
621 if (t->ty == Taarray) in isAssocArray()
630 if (t->ty == Taarray) in toBuiltinAAType()
688 if (srcPointee->ty == Taarray && destPointee == Type::tvoidptr) in isSafePointerCast()
1868 tb->ty == Taarray || in isCtfeValueValid()
H A Dinitsem.c224 case Taarray: in visit()
229 if (t->ty == Taarray || i->isAssociativeArray()) in visit()
H A Ddtemplate.c1586 … (prmtype->ty == Taarray && (taai = ((TypeAArray *)prmtype)->index)->ty == Tident && in deduceFunctionTemplateMatch()
1671 (prmtype->ty == Tsarray || prmtype->ty == Taarray)) in deduceFunctionTemplateMatch()
1713 case Taarray: in deduceFunctionTemplateMatch()
1722 else if (tb->ty == Taarray) in deduceFunctionTemplateMatch()
3421 if (wm && t->ty == Taarray && tparam->isWild()) in deduceType()
3488 else if (tparam->ty == Taarray) in deduceType()
3519 if (tparam && tparam->ty == Taarray) in deduceType()
3983 (tb->ty == Tsarray && tparam->ty == Taarray)) 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()
[all …]
H A Ddinterpret.c3243 if (e1->op == TOKindex && ((IndexExp *)e1)->e1->type->toBasetype()->ty == Taarray)
3258 ((IndexExp *)ie->e1)->e1->type->toBasetype()->ty == Taarray)
3334 … while (e1->op == TOKindex && ((IndexExp *)e1)->e1->type->toBasetype()->ty == Taarray)
3403 if (e1->op == TOKindex && ((IndexExp *)e1)->e1->type->toBasetype()->ty == Taarray)
3700 assert(ie->e1->type->toBasetype()->ty != Taarray); in assignToLvalue()
5007 assert(e->e1->type->toBasetype()->ty != Taarray); in resolveIndexing()
5176 if (e->e1->type->toBasetype()->ty == Taarray) in visit()
5183 if (goal == ctfeNeedLvalue && e1->type->ty == Taarray && e->modifiable) in visit()
6483 if (earg->op != TOKassocarrayliteral && earg->type->toBasetype()->ty != Taarray) in interpret_keys()
6503 if (earg->op != TOKassocarrayliteral && earg->type->toBasetype()->ty != Taarray) in interpret_values()
[all …]
H A Dopover.c429 t1b->ty == Taarray || in op_overload()
1626 case Taarray: in inferAggregate()
1779 case Taarray: in inferApplyArgTypes()
H A Dclone.c392 if (tv->ty == Taarray) in needOpEquals()
696 if (tv->ty == Taarray) in needToHash()
H A Ddmangle.c37 mangleChar[Taarray] = "H"; in initTypeMangle()

123