Lines Matching defs:from
29 static pseudo_t add_cast(struct entrypoint *ep, struct symbol *to, struct symbol *from, int op, pseudo_t src);
33 static pseudo_t cast_pseudo(struct entrypoint *ep, pseudo_t src, struct symbol *from, struct symbol *to);
469 buf += sprintf(buf, "%s <- (%d) %s, %d", show_pseudo(insn->target), type_size(insn->orig_type), show_pseudo(insn->src), insn->from);
519 printf(" **uses %s (from %s)**\n", show_pseudo(needs), show_label(def->bb));
523 printf(" **uses %s (from", show_pseudo(needs));
539 struct basic_block *from;
540 FOR_EACH_PTR(bb->parents, from) {
541 printf(" **from %s (%s:%d:%d)**\n", show_label(from),
542 stream_name(from->pos.stream), from->pos.line, from->pos.pos);
543 } END_FOR_EACH_PTR(from);
1182 struct symbol *from, int op, pseudo_t src)
1185 new->def->orig_type = from;
1196 insn->from = expr->r_bitpos;
1226 * from an arithmetic operation. Maybe it should have an
1360 static pseudo_t cast_pseudo(struct entrypoint *ep, pseudo_t src, struct symbol *from, struct symbol *to)
1369 if (!from || !to)
1371 if (from->bit_size < 0 || to->bit_size < 0)
1373 opcode = get_cast_opcode(to, from);
1378 if (from->bit_size == to->bit_size)
1384 src = cast_pseudo(ep, src, from, size_t_ctype);
1385 from = size_t_ctype;
1388 if (from->bit_size == to->bit_size)
1392 src = cast_pseudo(ep, src, from, size_t_ctype);
1402 insn->orig_type = from;