Home
last modified time | relevance | path

Searched refs:castTo (Results 1 – 24 of 24) sorted by relevance

/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/dmd/
H A Ddcast.c72 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 Ddenum.c601 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 Doptimize.c128 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 Dexpressionsem.c2259 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 Dexpression.c1723 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 Dexpression.h96 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 Dmtype.c3438 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 Dinitsem.c430 i->exp = se->castTo(sc, t); in visit()
H A Ddstruct.c1390 e = se->castTo(sc, t); in fit()
H A Dfunc.c1968 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 Dconstfold.c1886 e = se->castTo(NULL, type); in Cat()
H A Dstatementsem.c1648 fs->aggr = fs->aggr->castTo(sc2, tn->arrayOf()); in visit()
/netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/
H A Ddcast.d114 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 Dimportc.d84 e = e.castTo(sc, ta.next.pointerTo()); in arrayFuncConv()
88 e = e.castTo(sc, ts.next.pointerTo()); in arrayFuncConv()
H A Dsemantic3.d884 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 Dexpressionsem.d1451 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 Doptimize.d55 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 Dinitsem.d502 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 Dtypesem.d3458 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 Dexpression.d1046 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 Dexpression.h111 Expression *castTo(Scope *sc, Type *t);
H A Ddsymbolsem.d2324 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 Dconstfold.d1787 e = se.castTo(null, type); in Cat()
H A Dstatementsem.d1488 fs.aggr = fs.aggr.castTo(sc2, tn.arrayOf()); in package()