cast_pseudo
val = cast_pseudo(ep, val, btype, ctype);
old = cast_pseudo(ep, old, ad.type, ad.btype);
new = cast_pseudo(ep, new, ad.btype, ad.type);
src = cast_pseudo(ep, src, from, size_t_ctype);
src = cast_pseudo(ep, src, from, size_t_ctype);
return cast_pseudo(ep, src, size_t_ctype, to);
oldvalue = cast_pseudo(ep, oldvalue, target->ctype, ctype);
value = cast_pseudo(ep, dst, ctype, expr->ctype);
dst = cast_pseudo(ep, dst, &bool_ctype, expr->ctype);
src2 = cast_pseudo(ep, src2, &bool_ctype, ctype);
return cast_pseudo(ep, src, orig->ctype, expr->ctype);
static pseudo_t cast_pseudo(struct entrypoint *ep, pseudo_t src, struct symbol *from, struct symbol *to);