| /netbsd-src/external/gpl3/gcc.old/dist/gcc/d/dmd/ |
| H A D | dcast.c | 72 result = e->castTo(sc, t); in implicitCastTo() 1342 Expression *castTo(Expression *e, Scope *sc, Type *t) in castTo() function 1371 result = result->castTo(sc, t); in castTo() 1424 result = result->castTo(sc, t); in castTo() 1985 ex = ex->castTo(sc, t); in castTo() 2034 ae->basis = e->basis->castTo(sc, tb->nextOf()); in castTo() 2041 ex = ex->castTo(sc, tb->nextOf()); in castTo() 2077 ex = ex->castTo(sc, telement); in castTo() 2085 ex = ex->castTo(sc, telement); in castTo() 2116 ex = ex->castTo(sc, tb->nextOf()); in castTo() [all …]
|
| H A D | denum.c | 601 ev = ev->castTo(sc, ed->type); in semantic() 624 e = e->castTo(sc, ed->type); in semantic() 659 e = e->castTo(sc, ed->type); in semantic() 708 e = e->castTo(sc, eprev->type); in semantic()
|
| H A D | optimize.c | 128 e = e->castTo(NULL, v->type); in expandVar() 582 ret = e->e1->castTo(NULL, e->type); in Expression_optimize() 602 ret = e->e1->castTo(NULL, e->to); in Expression_optimize() 910 shift = shift->castTo(NULL, Type::tshiftcnt); in Expression_optimize() 1068 ret = e->e1->castTo(NULL, tn->arrayOf()); in Expression_optimize()
|
| H A D | expressionsem.c | 2259 exp->e2 = exp->e2->castTo(sc, exp->e1->type->nextOf()); in visit() 2309 exp->e2 = exp->e2->castTo(sc, Type::tshiftcnt); in visit() 3139 ue->e1 = ue->e1->castTo(sc, ad2->type->addMod(ue->e1->type->mod)); in visit() 3221 ue->e1 = ue->e1->castTo(sc, ad->type->addMod(ue->e1->type->mod)); in visit() 3592 result = Expression::combine(argprefix, exp->castTo(sc, t)); in visit() 3897 exp->e1 = exp->e1->castTo(sc, exp->type->pointerTo()); in visit() 4137 Expression *e = ea ? new VarExp(exp->loc, v) : exp->e1->castTo(sc, tpv); in visit() 4316 Expression *ex = exp->e1->castTo(sc, exp->to); in visit() 5148 exp->e2 = exp->e2->castTo(sc, exp->e1->type); in visit() 6086 e2x = e2x->castTo(sc, exp->e1->type->constOf()); in visit() [all …]
|
| H A D | expression.c | 1723 arg = arg->castTo(sc, Type::tfloat64); in functionParameters() 1727 arg = arg->castTo(sc, Type::timaginary64); in functionParameters() 1764 arg = arg->castTo(sc, ta); in functionParameters() 3628 Expression *e = castTo(sc, Type::tchar->arrayOf()); in toUTF8() 5056 e2 = e2->castTo(sc, t1); in checkOpAssignTypes() 5068 e2 = e2->castTo(sc, t1); in checkOpAssignTypes() 5083 e2 = e2->castTo(sc, t2); in checkOpAssignTypes() 5113 e2 = e2->castTo(sc, t3); in checkOpAssignTypes() 6686 e = e->castTo(sc, type); in resolveLoc() 6700 e = e->castTo(sc, type); in resolveLoc() [all …]
|
| H A D | expression.h | 96 Expression *castTo(Expression *e, Scope *sc, Type *t); 172 Expression *castTo(Scope *sc, Type *t) in castTo() function 174 return ::castTo(this, sc, t); in castTo()
|
| H A D | mtype.c | 3438 e = e->castTo(sc, t); in dotExp() 3467 e = e->castTo(sc, t); in dotExp() 3793 e = e->castTo(sc, basetype->nextOf()->pointerTo()); in dotExp() 3811 return basetype->dotExp(sc, e->castTo(sc, basetype), ident, flag); in dotExp() 4236 e = e->castTo(sc, e->type->nextOf()->pointerTo()); in dotExp() 4506 e = e->castTo(sc, next->pointerTo()); in dotExp() 8585 e = e->castTo(sc, tvoidptr->immutableOf()->pointerTo()->pointerTo()); in dotExp() 8596 e = e->castTo(sc, tvoidptr->pointerTo()); in dotExp()
|
| H A D | initsem.c | 430 i->exp = se->castTo(sc, t); in visit()
|
| H A D | dstruct.c | 1390 e = se->castTo(sc, t); in fit()
|
| H A D | func.c | 1968 exp = exp->castTo(sc2, exp->type->immutableOf()); in semantic3() 1970 exp = exp->castTo(sc2, exp->type->wildOf()); in semantic3() 4773 s->exp = exp->castTo(sc, tret); in modifyReturns()
|
| H A D | constfold.c | 1886 e = se->castTo(NULL, type); in Cat()
|
| H A D | statementsem.c | 1648 fs->aggr = fs->aggr->castTo(sc2, tn->arrayOf()); in visit()
|
| /netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/ |
| H A D | dcast.d | 114 return result.castTo(sc, t); in implicitCastTo() 119 return e.castTo(sc, t); in implicitCastTo() 1539 Expression castTo(Expression e, Scope* sc, Type t, Type att = null) 1565 return result.castTo(sc, t); in visit() 1611 exp = castTo(exp, sc, t, att); in visit() 2214 ex = ex.castTo(sc, totuple ? (*totuple.arguments)[i].type : t); in visitTuple() 2279 ae.basis = e.basis.castTo(sc, tb.nextOf()); in visitArrayLiteral() 2286 ex = ex.castTo(sc, tb.nextOf()); in visitArrayLiteral() 2320 ex = ex.castTo(sc, telement); in visitArrayLiteral() 2328 ex = ex.castTo(sc, telement); in visitArrayLiteral() [all …]
|
| H A D | importc.d | 84 e = e.castTo(sc, ta.next.pointerTo()); in arrayFuncConv() 88 e = e.castTo(sc, ts.next.pointerTo()); in arrayFuncConv()
|
| H A D | semantic3.d | 884 exp = exp.castTo(sc2, exp.type.immutableOf()); in visit() 886 exp = exp.castTo(sc2, exp.type.wildOf()); in visit() 891 exp = exp.castTo(sc2, exp.type.immutableOf()); in visit() 893 exp = exp.castTo(sc2, exp.type.wildOf()); in visit() 899 exp = exp.castTo(sc2, exp.type.immutableOf()); in visit() 901 exp = exp.castTo(sc2, exp.type.wildOf()); in visit()
|
| H A D | expressionsem.d | 1451 exps[i] = condexp.e1.castTo(sc, condexp.type); in arrayExpressionToCommonType() 1452 e = condexp.e2.castTo(sc, condexp.type); in arrayExpressionToCommonType() 2128 arg = arg.castTo(sc, Type.tfloat64); in functionParameters() 2132 arg = arg.castTo(sc, Type.timaginary64); in functionParameters() 2175 arg = arg.castTo(sc, ta); in functionParameters() 4673 ue.e1 = ue.e1.castTo(sc, ad2.type.addMod(ue.e1.type.mod)); in visit() 4757 ue.e1 = ue.e1.castTo(sc, ad.type.addMod(ue.e1.type.mod)); in visit() 5119 result = Expression.combine(argprefix, exp.castTo(sc, t)); in visit() 5843 exp.e2 = exp.e2.castTo(sc, exp.e1.type.nextOf()); in visit() 5902 exp.e2 = exp.e2.castTo(sc, Type.tshiftcnt); in visit() [all …]
|
| H A D | optimize.d | 55 e = e.castTo(null, v.type); in expandVar() 787 ret = e.e1.castTo(null, e.type); in Expression_optimize() 809 ret = e.e1.castTo(null, e.to); in Expression_optimize() 1159 ret = e.e1.castTo(null, tn.arrayOf()); in Expression_optimize()
|
| H A D | initsem.d | 502 i.exp = se.castTo(sc, t); in initializerSemantic() 514 i.exp = se.castTo(sc, t); in initializerSemantic() 593 i.exp = i.exp.castTo(sc, t); in initializerSemantic()
|
| H A D | typesem.d | 3458 e = e.castTo(sc, t); in dotExp() 3506 e = e.castTo(sc, t); in dotExp() 3559 return e.castTo(sc, mt.basetype.nextOf().pointerTo()); in dotExp() 3584 return ev.castTo(sc, mt); // 'broadcast' ev to the vector elements in dotExp() 3587 return mt.basetype.dotExp(sc, e.castTo(sc, mt.basetype), ident, flag); in dotExp() 3629 e = e.castTo(sc, e.type.nextOf().pointerTo()); in dotExp() 3695 return e.castTo(sc, mt.next.pointerTo()); in dotExp() 4309 e = e.castTo(sc, mt.tvoidptr.immutableOf().pointerTo().pointerTo()); in dotExp() 4320 e = e.castTo(sc, mt.tvoidptr.pointerTo()); in dotExp()
|
| H A D | expression.d | 1046 final Expression castTo(Scope* sc, Type t) in castTo() function 1048 return .castTo(this, sc, t); in castTo() 2649 Expression e = castTo(sc, Type.tchar.arrayOf()); in toUTF8() 4400 e2 = e2.castTo(sc, t1); in checkOpAssignTypes() 4411 e2 = e2.castTo(sc, t1); in checkOpAssignTypes() 4435 e2 = e2.castTo(sc, t2); in checkOpAssignTypes() 4474 e2 = e2.castTo(sc, t3); in checkOpAssignTypes() 6856 e = e.castTo(sc, type); in resolveLoc() 6879 e = e.castTo(sc, type); in resolveLoc() 6904 e = e.castTo(sc, type); in resolveLoc()
|
| H A D | expression.h | 111 Expression *castTo(Scope *sc, Type *t);
|
| H A D | dsymbolsem.d | 2324 ev = ev.castTo(sc, em.ed.type); in visit() 2348 … e = e.castTo(sc, em.ed.type.addMod(e.type.mod)); // https://issues.dlang.org/show_bug.cgi?id=12385 in visit() 2382 e = e.castTo(sc, em.ed.type); in visit() 2440 e = e.castTo(sc, eprev.type); in visit()
|
| H A D | constfold.d | 1787 e = se.castTo(null, type); in Cat()
|
| H A D | statementsem.d | 1488 fs.aggr = fs.aggr.castTo(sc2, tn.arrayOf()); in package()
|