/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/dmd/ |
H A D | dcast.c | 150 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 D | arrayop.c | 108 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 D | initsem.c | 61 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 D | escape.c | 100 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 D | ctfeexpr.c | 312 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 D | expressionsem.c | 1003 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 D | dstruct.c | 387 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 D | optimize.c | 50 ((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 D | safe.c | 121 if (ttob->ty == Tarray && tfrom->ty == Tsarray) // Bugzilla 12502 in isSafeCast()
|
/netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/ |
H A D | arrayop.d | 46 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 D | dcast.d | 194 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 D | ctfeexpr.d | 342 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 D | escape.d | 338 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 D | initsem.d | 122 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 D | astenums.d | 167 Tsarray, // static array, aka T[dimension] enumerator 222 alias Tsarray = TY.Tsarray; variable
|
H A D | astcodegen.d | 68 alias Tsarray = dmd.mtype.Tsarray; member
|
H A D | expressionsem.d | 496 … 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 D | mtype.d | 432 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 D | d-convert.cc | 463 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 D | expr.cc | 268 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 D | d-target.cc | 384 if (t->ty == Tsarray && Type::tvalist->ty == Tsarray) in cppParameterType()
|
/netbsd-src/external/gpl3/gcc/dist/gcc/d/ |
H A D | d-convert.cc | 463 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 D | expr.cc | 272 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 D | d-target.cc | 393 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 D | d-compiler.cc | 91 if (tb->ty == TY::Tsarray) in paintAsType()
|