Lines Matching refs:implicitConvTo

58             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()
675 MATCH m = e->basis->implicitConvTo(telement); in implicitConvTo()
686 MATCH m = el->implicitConvTo(telement); in implicitConvTo()
693 result = e->type->implicitConvTo(t); in implicitConvTo()
717 MATCH m = el->implicitConvTo(telement); in implicitConvTo()
724 MATCH m = el->implicitConvTo(telement); in implicitConvTo()
746 MATCH m = el->implicitConvTo(((TypeAArray *)tb)->index); in implicitConvTo()
752 m = el->implicitConvTo(tb->nextOf()); in implicitConvTo()
775 result = e->type->immutableOf()->implicitConvTo(t); in implicitConvTo()
813 if (e->type->immutableOf()->implicitConvTo(t) < MATCHconst && in implicitConvTo()
814 e->type->addMod(MODshared)->implicitConvTo(t) < MATCHconst && in implicitConvTo()
815 e->type->implicitConvTo(t->addMod(MODshared)) < MATCHconst) in implicitConvTo()
883 result = e->type->implicitConvTo(t); in implicitConvTo()
935 result = e->type->implicitConvTo(t); in implicitConvTo()
963 result = e->type->implicitConvTo(t); in implicitConvTo()
995 MATCH m1 = e->e1->implicitConvTo(t); in implicitConvTo()
996 MATCH m2 = e->e2->implicitConvTo(t); in implicitConvTo()
1008 MATCH m1 = e->e1->implicitConvTo(t); in implicitConvTo()
1009 MATCH m2 = e->e2->implicitConvTo(t); in implicitConvTo()
1021 MATCH m1 = e->e1->implicitConvTo(t); in implicitConvTo()
1022 MATCH m2 = e->e2->implicitConvTo(t); in implicitConvTo()
1030 MATCH m1 = e->e1->implicitConvTo(t); in implicitConvTo()
1031 MATCH m2 = e->e2->implicitConvTo(t); in implicitConvTo()
1045 result = e->type->implicitConvTo(t); in implicitConvTo()
1051 e->e1->implicitConvTo(t) != MATCHnomatch) in implicitConvTo()
1075 if (e->type->immutableOf()->implicitConvTo(t->immutableOf()) == MATCHnomatch) in implicitConvTo()
1115 if (e->type->immutableOf()->implicitConvTo(t) < MATCHconst && in implicitConvTo()
1116 e->type->addMod(MODshared)->implicitConvTo(t) < MATCHconst && in implicitConvTo()
1117 e->type->implicitConvTo(t->addMod(MODshared)) < MATCHconst) in implicitConvTo()
1263 result = typeb->implicitConvTo(t); in implicitConvTo()
1295 result = e->e1->implicitConvTo(tx); in implicitConvTo()
1447 else if (t1b->implicitConvTo(tob) == MATCHconst && t->equals(e->type->constOf())) in castTo()
2354 if (e->e1->implicitConvTo(t1b) > MATCHnomatch) in castTo()
2713 else if (t1->implicitConvTo(t2)) in typeMerge()
2717 else if (t2->implicitConvTo(t1)) in typeMerge()
2754 if (t1->implicitConvTo(tx) && t2->implicitConvTo(tx)) in typeMerge()
2797 if (t1->implicitConvTo(t2)) in typeMerge()
2801 else if (t2->implicitConvTo(t1)) in typeMerge()
2839 (m = t1->implicitConvTo(t2)) != MATCHnomatch) in typeMerge()
2857 else if ((t2->ty == Tsarray || t2->ty == Tarray) && t2->implicitConvTo(t1)) in typeMerge()
2921 MATCH i1 = e2->implicitConvTo(t1); in typeMerge()
2922 MATCH i2 = e1->implicitConvTo(t2); in typeMerge()
3024 i1 = e2b->implicitConvTo(t1); in typeMerge()
3034 i2 = e1b->implicitConvTo(t2); in typeMerge()
3086 else if ((e1->op == TOKstring || e1->op == TOKnull) && e1->implicitConvTo(t2)) in typeMerge()
3090 else if ((e2->op == TOKstring || e2->op == TOKnull) && e2->implicitConvTo(t1)) in typeMerge()
3095 e2->implicitConvTo(t1->nextOf()->arrayOf())) in typeMerge()
3103 e1->implicitConvTo(t2->nextOf()->arrayOf())) in typeMerge()
3122 e2->implicitConvTo(t1)) in typeMerge()
3130 e1->implicitConvTo(t2)) in typeMerge()
3183 if (e2->implicitConvTo(t1->nextOf())) in typeMerge()
3190 else if (t1->nextOf()->implicitConvTo(e2->type)) in typeMerge()
3198 if (t1->nextOf()->implicitConvTo(t2->nextOf())) in typeMerge()
3204 else if (t2->nextOf()->implicitConvTo(t1->nextOf())) in typeMerge()
3218 if (e1->implicitConvTo(t2->nextOf())) in typeMerge()
3225 else if (t2->nextOf()->implicitConvTo(e1->type)) in typeMerge()
3357 if (t1->nextOf()->implicitConvTo(t2->nextOf()) < MATCHconst && in arrayTypeCompatible()
3358 t2->nextOf()->implicitConvTo(t1->nextOf()) < MATCHconst && in arrayTypeCompatible()
3382 if (t1->nextOf()->implicitConvTo(t2->nextOf()) >= MATCHconst || in arrayTypeCompatibleWithoutCasting()
3383 t2->nextOf()->implicitConvTo(t1->nextOf()) >= MATCHconst) in arrayTypeCompatibleWithoutCasting()