Home
last modified time | relevance | path

Searched refs:implicitConvTo (Results 1 – 25 of 39) sorted by relevance

12

/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/dmd/
H A Ddcast.c58 MATCH match = e->implicitConvTo(t); in implicitCastTo()
169 MATCH implicitConvTo(Expression *e, Type *t) in implicitConvTo() function
202 result = ex->implicitConvTo(t); in implicitConvTo()
205 MATCH match = e->type->implicitConvTo(t); in implicitConvTo()
245 return e->implicitConvTo(tprime); in implicitConvTo()
268 MATCH m = e->e1->implicitConvTo(t); in implicitConvTo()
275 MATCH m = e->e2->implicitConvTo(t); in implicitConvTo()
298 MATCH m = e->type->implicitConvTo(t); in implicitConvTo()
525 MATCH m2 = el->implicitConvTo(te); in implicitConvTo()
669 result = typen->implicitConvTo(telement); in implicitConvTo()
[all …]
H A Dmtype.h311 virtual MATCH implicitConvTo(Type *to);
408 MATCH implicitConvTo(Type *to);
436 MATCH implicitConvTo(Type *to);
471 MATCH implicitConvTo(Type *to);
496 MATCH implicitConvTo(Type *to);
522 MATCH implicitConvTo(Type *to);
537 MATCH implicitConvTo(Type *to);
653 MATCH implicitConvTo(Type *to);
800 MATCH implicitConvTo(Type *to);
834 MATCH implicitConvTo(Type *to);
[all …]
H A Dinitsem.c363 if (i->exp->implicitConvTo(t)) in visit()
408 if (i->exp->op == TOKtuple && i->expandTuples && !i->exp->implicitConvTo(t)) in visit()
438 !i->exp->implicitConvTo(t)) in visit()
460 i->exp->implicitConvTo(tb->nextOf()) in visit()
469 if (i->exp->implicitConvTo(t)) in visit()
478 i->exp->implicitConvTo(tb->nextOf()->arrayOf()) > MATCHnomatch) in visit()
895 if (tb->ty == Tsarray && e->implicitConvTo(tb->nextOf())) in visit()
H A Dmtype.c1302 flag = att && att->implicitConvTo(this) ? RECyes : RECno; in checkAliasThisRec()
1817 MATCH Type::implicitConvTo(Type *to) in implicitConvTo() function
3595 MATCH TypeBasic::implicitConvTo(Type *to) in implicitConvTo() function
3632 return implicitConvTo(tob); in implicitConvTo()
3862 MATCH TypeVector::implicitConvTo(Type *to) in implicitConvTo() function
3882 return basetype->implicitConvTo(tv->basetype); in implicitConvTo()
4269 MATCH TypeSArray::implicitConvTo(Type *to) in implicitConvTo() function
4309 MATCH m = next->implicitConvTo(tsa->next); in implicitConvTo()
4522 MATCH TypeDArray::implicitConvTo(Type *to) in implicitConvTo() function
4550 return Type::implicitConvTo(to); in implicitConvTo()
[all …]
H A Dsafe.c96 if (tfrom->implicitConvTo(tto)) in isSafeCast()
H A Daliasthis.c155 if (ad->type->implicitConvTo(t) > MATCHnomatch) in semantic()
H A Dexpressionsem.c2113 if (e->targ->implicitConvTo(e->tspec)) in visit()
2256 if (exp->e2->implicitConvTo(exp->e1->type->nextOf())) in visit()
5489 if (!arg || !e->type->implicitConvTo(arg->type)) in visit()
5574 e2y->type->implicitConvTo(t1)) in visit()
5634 if (!e2x->type->implicitConvTo(e1x->type)) in visit()
5663 else if (!e2x->implicitConvTo(t1)) in visit()
5764 else if (!ev->implicitConvTo(ie->type) && sd->ctor) in visit()
5825 if (exp->op == TOKassign && !exp->e2->implicitConvTo(exp->e1->type)) in visit()
5843 if (e2x->implicitConvTo(e1x->type)) in visit()
5871 if (e2x->implicitConvTo(t1->nextOf()->arrayOf()) > MATCHnomatch) in visit()
[all …]
H A Ddtemplate.c1077 MATCH m = e->implicitConvTo(t); in matchAll()
1448 if (!farg->implicitConvTo(p->type)) in deduceFunctionTemplateMatch()
1645 m = farg->implicitConvTo(prmtype); in deduceFunctionTemplateMatch()
1777 MATCH m = (MATCH)dim->implicitConvTo(vt); in deduceFunctionTemplateMatch()
1806 m = arg->implicitConvTo(tret); in deduceFunctionTemplateMatch()
3307 if (tt->implicitConvTo(at->constOf())) in deduceType()
3313 if (at->implicitConvTo(tt->constOf())) in deduceType()
3351 result = tt->implicitConvTo(at); in deduceType()
3355 tt->nextOf()->implicitConvTo(at->nextOf()) >= MATCHconst) in deduceType()
3384 MATCH m = t->implicitConvTo(tparam); in deduceType()
[all …]
H A Dstatementsem.c1017 !Type::tsize_t->implicitConvTo(tindex)) in visit()
1386 if (!exp->implicitConvTo(p->type)) in visit()
1541 if (isRef ? !ti->constConv(ta) : !ti->implicitConvTo(ta)) in visit()
1551 if (isRef ? !taav->constConv(ta) : !taav->implicitConvTo(ta)) in visit()
1778 if (fs->upr->implicitConvTo(fs->prm->type) || (fs->prm->storageClass & STCref)) in visit()
1788 if (!limit->implicitConvTo(fs->prm->type)) in visit()
2818 int m1 = rs->exp->type->implicitConvTo(tret); in visit()
2819 int m2 = tret->implicitConvTo(rs->exp->type); in visit()
3451 if (c->type->toBasetype()->implicitConvTo(cj->type->toBasetype())) in visit()
3489 if (c->type->toBasetype()->implicitConvTo(ClassDeclaration::exception->type) && in visit()
H A Ddstruct.c1395 while (!e->implicitConvTo(t) && tb->ty == Tsarray) in fit()
1403 if (!e->implicitConvTo(t)) in fit()
H A Dexpression.c1468 if ((m = arg->implicitConvTo(p->type)) > MATCHnomatch) in functionParameters()
1470 if (p->type->nextOf() && arg->implicitConvTo(p->type->nextOf()) >= m) in functionParameters()
1500 if (tret && a->implicitConvTo(tret)) in functionParameters()
1566 (tf->isref || !tf->next->implicitConvTo(tf->next->immutableOf()))) in functionParameters()
1976 if (!tret->implicitConvTo(tthis) && in functionParameters()
2466 v->type->implicitConvTo(v->type->immutableOf())) in checkPurity()
3436 if (implicitConvTo(Type::tstring)) in toStringExp()
4734 if (fd->inferRetType && tfx->next->implicitConvTo(tof->next) == MATCHconvert) in matchType()
4776 MATCH m = tx->implicitConvTo(to); in matchType()
H A Dexpression.h94 MATCH implicitConvTo(Expression *e, Type *t);
168 MATCH implicitConvTo(Type *t) in implicitConvTo() function
170 return ::implicitConvTo(this, t); in implicitConvTo()
H A Doptimize.c96 else if (ei->implicitConvTo(v->type) >= MATCHconst) in expandVar()
589 e->e1->type->implicitConvTo(e->type) >= MATCHconst) in Expression_optimize()
H A Dconstfold.c1117 if (e1->type->implicitConvTo(to) >= MATCHconst || in Cast()
1118 to->implicitConvTo(e1->type) >= MATCHconst) in Cast()
1127 e1->type->implicitConvTo(to) == MATCHconvert) in Cast()
/netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/
H A Ddcast.d71 … if (const match = (sc && sc.flags & SCOPE.Cfile) ? e.cimplicitConvTo(t) : e.implicitConvTo(t)) in implicitCastTo()
228 MATCH implicitConvTo(Expression e, Type t) in implicitConvTo() function
253 return ex.implicitConvTo(t); in implicitConvTo()
256 MATCH match = e.type.implicitConvTo(t); in implicitConvTo()
294 return e.implicitConvTo(tprime); in implicitConvTo()
317 MATCH m = e.e1.implicitConvTo(t); in implicitConvTo()
323 MATCH m = e.e2.implicitConvTo(t); in implicitConvTo()
360 MATCH m = e.type.implicitConvTo(t); in implicitConvTo()
560 MATCH m2 = el.implicitConvTo(te); in implicitConvTo()
679 return tn.implicitConvTo(tob); in implicitConvTo()
[all …]
H A Dmtype.h298 virtual MATCH implicitConvTo(Type *to);
406 MATCH implicitConvTo(Type *to);
429 MATCH implicitConvTo(Type *to);
458 MATCH implicitConvTo(Type *to);
480 MATCH implicitConvTo(Type *to);
499 MATCH implicitConvTo(Type *to);
512 MATCH implicitConvTo(Type *to);
660 MATCH implicitConvTo(Type *to);
796 MATCH implicitConvTo(Type *to);
828 MATCH implicitConvTo(Type *to);
[all …]
H A Dmtype.d585 if (tp2.implicitConvTo(tp1))
590 if (tp2.implicitConvTo(tp1))
595 if (tp2.implicitConvTo(tp1))
650 else if (t1n.ty == t2n.ty && t1n.implicitConvTo(t2n))
2083 flag = att && att.implicitConvTo(this) ? AliasThisRec.yes : AliasThisRec.no; in checkAliasThisRec()
2199 MATCH implicitConvTo(Type to) in implicitConvTo() function
3358 override MATCH implicitConvTo(Type to) in implicitConvTo() function
3551 override MATCH implicitConvTo(Type to) in implicitConvTo() function
3571 return basetype.implicitConvTo(tv.basetype); in implicitConvTo()
3711 override MATCH implicitConvTo(Type to) in implicitConvTo() function
[all …]
H A Dinitsem.d428 if (i.exp.implicitConvTo(t) && !(sc.flags & SCOPE.Cfile)) in initializerSemantic()
483 if (i.exp.op == EXP.tuple && i.expandTuples && !i.exp.implicitConvTo(t)) in initializerSemantic()
533 …Tstruct && !(ti.ty == Tstruct && tb.toDsymbol(sc) == ti.toDsymbol(sc)) && !i.exp.implicitConvTo(t)) in initializerSemantic()
573 if (tba && !tba.next.equals(ti.toBasetype().nextOf()) && i.exp.implicitConvTo(tba.next)) in initializerSemantic()
582 if (i.exp.implicitConvTo(t)) in initializerSemantic()
599 if (tba && i.exp.implicitConvTo(tba.next.arrayOf()) > MATCH.nomatch) in initializerSemantic()
840 if (ei.exp.implicitConvTo(tn)) in initializerSemantic()
1286 if (tb.ty == Tsarray && e.implicitConvTo(tb.nextOf())) in visitExp()
H A Dsafe.d127 if (tfrom.implicitConvTo(tto)) in isSafeCast()
H A Ddtemplate.d1712 if (!farg.implicitConvTo(p.type)) in deduceFunctionTemplateMatch()
1909 m = farg.implicitConvTo(prmtype); in deduceFunctionTemplateMatch()
2049 MATCH m = dim.implicitConvTo(vt); in deduceFunctionTemplateMatch()
2079 m = arg.implicitConvTo(tret); in deduceFunctionTemplateMatch()
2582 MATCH m = e.implicitConvTo(t); in matchAll()
3654 if (tt.implicitConvTo(at.constOf())) in visit()
3660 if (at.implicitConvTo(tt.constOf())) in visit()
3697 result = tt.implicitConvTo(at); in visit()
3700 …if (tt.ty == Tsarray && at.ty == Tarray && tt.nextOf().implicitConvTo(at.nextOf()) >= MATCH.consta… in visit()
3729 MATCH m = t.implicitConvTo(tparam); in visit()
[all …]
H A Dexpressionsem.d1779 if ((m = arg.implicitConvTo(p.type)) > MATCH.nomatch) in functionParameters()
1781 if (p.type.nextOf() && arg.implicitConvTo(p.type.nextOf()) >= m) in functionParameters()
1809 if (tret && a.implicitConvTo(tret)) in functionParameters()
1873 (tf.isref || !tf.next.implicitConvTo(tf.next.immutableOf()))) in functionParameters()
2438 …if (!tret.implicitConvTo(tthis) && !(MODimplicitConv(tret.mod, tthis.mod) && tret.isBaseOf(tthis, … in functionParameters()
5729 else if (e.targ.implicitConvTo(e.tspec)) in visit()
5840 if (exp.e2.implicitConvTo(exp.e1.type.nextOf())) in visit()
7496 if (exp.e1.type.implicitConvTo(tt)) in visit()
8997 if (!arg || !e.type.implicitConvTo(arg.type)) in visit()
9094 e2y.type.implicitConvTo(t1)) in visit()
[all …]
H A Dstatementsem.d954 !Type.tsize_t.implicitConvTo(tindex)) in package()
1339 if (!exp.implicitConvTo(p.type)) in package()
1513 if (isRef ? !ti.constConv(ta) : !ti.implicitConvTo(ta)) in package()
1524 if (isRef ? !taav.constConv(ta) : !taav.implicitConvTo(ta)) in package()
1711 if (fs.upr.implicitConvTo(fs.prm.type) || (fs.prm.storageClass & STC.ref_)) in package()
1721 if (!limit.implicitConvTo(fs.prm.type)) in package()
2942 int m1 = rs.exp.type.implicitConvTo(tret); in package()
2943 int m2 = tret.implicitConvTo(rs.exp.type); in package()
3604 if (c.type.toBasetype().implicitConvTo(cj.type.toBasetype())) in package()
3647 if (c.type.toBasetype().implicitConvTo(ClassDeclaration.exception.type) && in package()
H A Darrayop.d384 if (!ae.e2.type || ae.e2.type.ty != Tarray || !ae.e2.type.implicitConvTo(ae.e1.type)) in checkPossibleAddCatError()
H A Dsemantic3.d855 if (!exp.implicitConvTo(tret) && funcdecl.isTypeIsolated(exp.type)) in visit()
898 if (exp.type.immutableOf().implicitConvTo(tret)) in visit()
900 else if (exp.type.wildOf().implicitConvTo(tret)) in visit()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/
H A Dd-lang.cc1607 if (tx->implicitConvTo (ty) || ty->implicitConvTo (tx)) in d_types_compatible_p()

12