Home
last modified time | relevance | path

Searched refs:Tsarray (Results 1 – 25 of 71) sorted by relevance

123

/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/dmd/
H A Ddcast.c150 if (tb->ty == Tsarray) in implicitCastTo()
240 else if (t->ty == Tsarray) in implicitConvTo()
538 if (e->type->ty == Tsarray || e->type->ty == Tarray || e->type->ty == Tpointer) in implicitConvTo()
545 case Tsarray: in implicitConvTo()
546 if (e->type->ty == Tsarray) in implicitConvTo()
652 if ((tb->ty == Tarray || tb->ty == Tsarray) && in implicitConvTo()
653 (typeb->ty == Tarray || typeb->ty == Tsarray)) in implicitConvTo()
658 if (tb->ty == Tsarray) in implicitConvTo()
698 (typeb->ty == Tarray || typeb->ty == Tsarray)) in implicitConvTo()
704 assert(tbase->ty == Tsarray); in implicitConvTo()
[all …]
H A Darrayop.c108 while (t->ty == Tarray || t->ty == Tsarray) in isArrayOpValid()
113 if (tb->ty == Tarray || tb->ty == Tsarray) in isArrayOpValid()
149 if (tb->ty == Tarray || tb->ty == Tsarray) in isNonAssignmentArrayOp()
178 assert(tb->ty == Tarray || tb->ty == Tsarray); in arrayOp()
284 if (tb->ty == Tarray || tb->ty == Tsarray) in buildArrayIdent()
433 if (tb->ty == Tarray || tb->ty == Tsarray) in buildArrayLoop()
622 while (t->ty == Tarray || t->ty == Tsarray) in isArrayOpOperand()
H A Dinitsem.c61 if (t->ty == Tsarray && t->nextOf()->toBasetype()->ty == Tstruct) in visit()
216 case Tsarray: in visit()
315 if (t->ty == Tsarray) in visit()
420 if (i->exp->op == TOKstring && tb->ty == Tsarray) in visit()
426 (typeb->ty == Tarray || typeb->ty == Tsarray) && in visit()
458 if (tb->ty == Tsarray && in visit()
477 if (tb->ty == Tsarray && in visit()
766 case Tsarray: in visit()
847 if (tn->ty == Tsarray) in visit()
895 if (tb->ty == Tsarray && e->implicitConvTo(tb->nextOf())) in visit()
H A Descape.c100 if (tb->ty == Tarray || tb->ty == Tsarray) in checkParamArgumentEscape()
219 if (ie->e1->op == TOKvar && ie->e1->type->toBasetype()->ty == Tsarray) in checkAssignEscape()
285 if (tb->ty == Tarray || tb->ty == Tsarray) in checkAssignEscape()
584 if (tb->ty == Tarray || tb->ty == Tsarray) in checkReturnEscapeImpl()
818 if (tb->ty == Tsarray || tb->ty == Tarray) in escapeByValue()
862 e->e1->type->toBasetype()->ty == Tsarray) in escapeByValue()
878 if (tb->ty == Tsarray) in escapeByValue()
888 if (t1b->ty == Tsarray) in escapeByValue()
891 if (tb->ty != Tsarray) in escapeByValue()
1080 if (tb->ty == Tarray || tb->ty == Tsarray) in escapeByRef()
[all …]
H A Dctfeexpr.c312 if (v->type->ty != m->type->ty && v->type->ty == Tsarray) in copyLiteral()
349 if (se->type->toBasetype()->ty == Tsarray) in copyLiteral()
563 if (type->ty == Tsarray && type->nextOf()->ty == Tsarray && elem->type->ty != Tsarray) in createBlockDuplicatedArrayLiteral()
576 const bool mustCopy = tb->ty == Tstruct || tb->ty == Tsarray; in createBlockDuplicatedArrayLiteral()
694 if (srcPointee->ty == Tsarray && destPointee->ty == Tsarray) in isSafePointerCast()
732 ie->e1->type->ty == Tsarray || in getAggregateFromPointer()
741 if (e->op == TOKslice && e->type->toBasetype()->ty == Tsarray) in getAggregateFromPointer()
745 se->e1->type->ty == Tsarray || in getAggregateFromPointer()
846 if (((SymOffExp *)agg1)->var->type->ty != Tsarray) in pointerArithmetic()
906 if (eptr->type->toBasetype()->ty == Tsarray) in pointerArithmetic()
[all …]
H A Dexpressionsem.c1003 if (!exp->arguments && exp->newtype->ty == Tsarray) in visit()
2247 if (exp->e1->op == TOKslice || exp->e1->type->ty == Tarray || exp->e1->type->ty == Tsarray) in visit()
3836 if (tyi->ty == Tsarray && ei->e1->op == TOKvar) in visit()
3893 case Tsarray: in visit()
3930 if (tb->ty == Tarray || tb->ty == Tsarray) in visit()
3995 if (tb->ty == Tarray || tb->ty == Tsarray) in visit()
4302 if (!t1b->equals(tob) && (t1b->ty == Tarray || t1b->ty == Tsarray)) in visit()
4429 if (t1b->ty == Tsarray) in visit()
4484 else if (t1b->ty == Tsarray) in visit()
4557 if (t1b->ty == Tsarray || t1b->ty == Tarray || t1b->ty == Ttuple) in visit()
[all …]
H A Ddstruct.c387 const char *psz = (v->type->toBasetype()->ty == Tsarray) ? "static array of " : ""; in determineFields()
749 if (telem->ty == Tsarray) in fill()
756 while (telem->toBasetype()->ty == Tsarray) in fill()
1380 if (e->op == TOKstring && tb->ty == Tsarray) in fit()
1386 (typeb->ty == Tarray || typeb->ty == Tsarray) && in fit()
1395 while (!e->implicitConvTo(t) && tb->ty == Tsarray) in fit()
H A Doptimize.c50 ((result & WANTexpand) && (tb->ty != Tsarray && tb->ty != Tstruct)) in expandVar()
386 if (ve->type->ty == Tsarray in Expression_optimize()
560 e->e1->type->toBasetype()->ty != Tsarray) in Expression_optimize()
643 if (e->type->toBasetype()->ty != Tsarray) in Expression_optimize()
960 e->e1->type->toBasetype()->ty == Tsarray) in Expression_optimize()
1025 if (t->ty == Tsarray) in Expression_optimize()
H A Dsafe.c121 if (ttob->ty == Tarray && tfrom->ty == Tsarray) // Bugzilla 12502 in isSafeCast()
/netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/
H A Darrayop.d46 while (t.ty == Tarray || t.ty == Tsarray) in isArrayOpValid()
51 if (tb.ty == Tarray || tb.ty == Tsarray) in isArrayOpValid()
82 if (tb.ty == Tarray || tb.ty == Tsarray) in isNonAssignmentArrayOp()
121 assert(tb.ty == Tarray || tb.ty == Tsarray); in arrayOp()
223 if (tb.ty != Tarray && tb.ty != Tsarray) // hoist scalar expressions in buildArrayOp()
241 if (tb.ty != Tarray && tb.ty != Tsarray) // hoist scalar expressions in buildArrayOp()
348 while (t.ty == Tarray || t.ty == Tsarray) in isArrayOpOperand()
H A Ddcast.d194 Type tx = (tb.ty == Tsarray) in implicitCastTo()
289 else if (t.ty == Tsarray) in implicitConvTo()
578 if (!(e.type.ty == Tsarray || e.type.ty == Tarray || e.type.ty == Tpointer)) in implicitConvTo()
588 case Tsarray: in implicitConvTo()
589 if (e.type.ty == Tsarray) in implicitConvTo()
705 if ((tb.ty == Tarray || tb.ty == Tsarray) && in implicitConvTo()
706 (typeb.ty == Tarray || typeb.ty == Tsarray)) in implicitConvTo()
749 else if (tb.ty == Tvector && (typeb.ty == Tarray || typeb.ty == Tsarray)) in implicitConvTo()
1372 if (tb.ty == Tsarray && typeb.ty == Tarray) in implicitConvTo()
1409 if (t1b.ty == Tsarray && !e.e1.isLvalue()) in implicitConvTo()
[all …]
H A Dctfeexpr.d342 if (v.type.ty != m.type.ty && v.type.ty == Tsarray) in copyLiteral()
371 if (se.type.toBasetype().ty == Tsarray) in copyLiteral()
580 if (type.ty == Tsarray && type.nextOf().ty == Tsarray && elem.type.ty != Tsarray) in createBlockDuplicatedArrayLiteral()
592 const mustCopy = tb.ty == Tstruct || tb.ty == Tsarray; in createBlockDuplicatedArrayLiteral()
704 if (srcPointee.ty == Tsarray && destPointee.ty == Tsarray) in isSafePointerCast()
739 …if ((ie.e1.type.ty == Tarray || ie.e1.type.ty == Tsarray || ie.e1.op == EXP.string_ || ie.e1.op ==… in getAggregateFromPointer()
747 if (se && e.type.toBasetype().ty == Tsarray && in getAggregateFromPointer()
748 …(se.e1.type.ty == Tarray || se.e1.type.ty == Tsarray || se.e1.op == EXP.string_ || se.e1.op == EXP… in getAggregateFromPointer()
840 if (agg1.isSymOffExp().var.type.ty != Tsarray) in pointerArithmetic()
894 if (eptr.type.toBasetype().ty == Tsarray) in pointerArithmetic()
[all …]
H A Descape.d338 if (tb.ty == Tarray || tb.ty == Tsarray) in checkParamArgumentEscape()
724 if (tb.ty == Tarray || tb.ty == Tsarray) in checkAssignEscape()
1047 if (tb.ty == Tarray || tb.ty == Tsarray) in checkNewEscape()
1264 if (tb.ty == Tarray || tb.ty == Tsarray) in checkReturnEscapeImpl()
1559 if (tb.ty == Tsarray || tb.ty == Tarray) in visit()
1601 if (tb.ty == Tarray && e.e1.type.toBasetype().ty == Tsarray) in visit()
1617 if (tb.ty == Tsarray) in visit()
1627 if (t1b.ty == Tsarray) in visit()
1630 if (tb.ty != Tsarray) in visit()
1639 if (e.e1.type.toBasetype().ty == Tsarray || in visit()
[all …]
H A Dinitsem.d122 if (t.ty == Tsarray && t.nextOf().toBasetype().ty == Tstruct) in initializerSemantic()
283 case Tsarray: in initializerSemantic()
493 if (i.exp.op == EXP.string_ && tb.ty == Tsarray) in initializerSemantic()
499 (typeb.ty == Tarray || typeb.ty == Tsarray) && tynto.isSomeChar && in initializerSemantic()
510 typeb.ty == Tsarray && in initializerSemantic()
1160 goto case Tsarray; in visitArray()
1162 case Tsarray: in visitArray()
1248 if (tn.ty == Tsarray) in visitArray()
1286 if (tb.ty == Tsarray && e.implicitConvTo(tb.nextOf())) in visitExp()
H A Dastenums.d167 Tsarray, // static array, aka T[dimension] enumerator
222 alias Tsarray = TY.Tsarray; variable
H A Dastcodegen.d68 alias Tsarray = dmd.mtype.Tsarray; member
H A Dexpressionsem.d496 … if (t.ty == Tarray || t.ty == Tsarray || t.ty == Tnull || (t.isTypeBasic() && t.ty != Tvoid)) in resolveUFCS()
1792 case Tsarray: in functionParameters()
2146 if (arg.type.ty == Tsarray) in functionParameters()
3522 if (originalNewtype.ty == Tsarray) in visit()
5831 if (exp.e1.op == EXP.slice || exp.e1.type.ty == Tarray || exp.e1.type.ty == Tsarray) in visit()
7149 case Tsarray: in visit()
7198 if (tb.ty == Tarray || tb.ty == Tsarray) in visit()
7271 if (tb.ty == Tarray || tb.ty == Tsarray) in visit()
7413 exp.to && (exp.to.ty == Tident || exp.to.ty == Tsarray) && in visit()
7566 if (!t1b.equals(tob) && (t1b.ty == Tarray || t1b.ty == Tsarray)) in visit()
[all …]
H A Dmtype.d432 sizeTy[Tsarray] = __traits(classInstanceSize, TypeSArray);
1383 if (!tn || ty != Tsarray && tn.mod == t.nextOf().mod) in fixTo()
2284 else if (ty == Tsarray) in substWildTo()
2356 else if (ty == Tsarray) in unqualify()
2516 while ((tb = tb.toBasetype()).ty == Tsarray) in numberOfElems()
2703 …inout(TypeSArray) isTypeSArray() { return ty == Tsarray ? cast(typeof(return))this : nu… in isTypeSArray()
3014 if (ty == Tsarray) in makeMutable()
3560 assert(basetype.ty == Tsarray && tv.basetype.ty == Tsarray); in implicitConvTo()
3577 assert(basetype.ty == Tsarray); in defaultInitLiteral()
3587 assert(basetype.ty == Tsarray); in elementType()
[all …]
/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/
H A Dd-convert.cc463 case Tsarray: in convert_expr()
493 else if (tbtype->ty == Tsarray) in convert_expr()
546 else if (tbtype->ty == Tsarray) in convert_expr()
585 if (tbtype->ty == Tsarray) in convert_expr()
653 if (tbtype->ty == Tsarray in convert_for_rvalue()
654 && ebtype->ty == Tsarray in convert_for_rvalue()
703 if (tbtype->ty == Tsarray) in convert_for_assignment()
737 if ((tbtype->ty == Tsarray || tbtype->ty == Tstruct) in convert_for_assignment()
855 if (tb->ty == Tsarray) in d_array_convert()
874 if ((tb->ty != Tarray && tb->ty != Tsarray) || same_type_p (tb, etype)) in d_array_convert()
H A Dexpr.cc268 if ((tb1->ty == Tsarray || tb1->ty == Tarray) in visit()
269 && (tb2->ty == Tsarray || tb2->ty == Tarray)) in visit()
334 if ((tb1->ty == Tsarray || tb1->ty == Tarray) in visit()
335 && (tb2->ty == Tsarray || tb2->ty == Tarray)) in visit()
400 if (tb1->ty == Tsarray && tb2->ty == Tsarray) in visit()
524 if ((tb1->ty == Tsarray || tb1->ty == Tarray) in visit()
525 && (tb2->ty == Tsarray || tb2->ty == Tarray)) in visit()
689 if (tb1->ty == Tarray || tb1->ty == Tsarray) in visit()
864 gcc_assert (tb1->ty == Tarray || tb2->ty == Tsarray); in visit()
866 if ((tb2->ty == Tarray || tb2->ty == Tsarray) in visit()
[all …]
H A Dd-target.cc384 if (t->ty == Tsarray && Type::tvalist->ty == Tsarray) in cppParameterType()
/netbsd-src/external/gpl3/gcc/dist/gcc/d/
H A Dd-convert.cc463 case TY::Tsarray: in convert_expr()
493 else if (tbtype->ty == TY::Tsarray) in convert_expr()
555 else if (tbtype->ty == TY::Tsarray) in convert_expr()
596 if (tbtype->ty == TY::Tsarray) in convert_expr()
662 if (tbtype->ty == TY::Tsarray in convert_for_rvalue()
663 && ebtype->ty == TY::Tsarray in convert_for_rvalue()
782 if (tbtype->ty == TY::Tsarray) in convert_for_assignment()
816 if ((tbtype->ty == TY::Tsarray || tbtype->ty == TY::Tstruct) in convert_for_assignment()
959 if (tb->ty == TY::Tsarray) in d_array_convert()
978 if ((tb->ty != TY::Tarray && tb->ty != TY::Tsarray) in d_array_convert()
H A Dexpr.cc272 if ((tb1->ty == TY::Tsarray || tb1->ty == TY::Tarray) in visit()
273 && (tb2->ty == TY::Tsarray || tb2->ty == TY::Tarray)) in visit()
337 if ((tb1->ty == TY::Tsarray || tb1->ty == TY::Tarray) in visit()
338 && (tb2->ty == TY::Tsarray || tb2->ty == TY::Tarray)) in visit()
403 if (tb1->ty == TY::Tsarray && tb2->ty == TY::Tsarray) in visit()
525 if ((tb1->ty == TY::Tsarray || tb1->ty == TY::Tarray) in visit()
526 && (tb2->ty == TY::Tsarray || tb2->ty == TY::Tarray)) in visit()
675 if (tb1->ty == TY::Tarray || tb1->ty == TY::Tsarray) in visit()
850 gcc_assert (tb1->ty == TY::Tarray || tb2->ty == TY::Tsarray); in visit()
852 if ((tb2->ty == TY::Tarray || tb2->ty == TY::Tsarray) in visit()
[all …]
H A Dd-target.cc393 if (type->ty == TY::Tsarray && tvalist->ty == TY::Tsarray) in parameterType()
470 return (tn->ty == TY::Tstruct || tn->ty == TY::Tsarray); in isReturnOnStack()
600 return (tb->ty == TY::Tstruct || tb->ty == TY::Tsarray); in preferPassByRef()
H A Dd-compiler.cc91 if (tb->ty == TY::Tsarray) in paintAsType()

123