Lines Matching defs:arg
156 snprintf(buf, 64, "%%arg%d", pseudo->nr);
434 struct pseudo *arg;
438 FOR_EACH_PTR(insn->arguments, arg) {
439 buf += sprintf(buf, ", %s", show_pseudo(arg));
440 } END_FOR_EACH_PTR(arg);
1494 struct expression *arg, *fn;
1518 FOR_EACH_PTR(expr->args, arg) {
1519 pseudo_t new = linearize_expression(ep, arg);
1521 add_symbol(&insn->fntypes, arg->ctype);
1522 } END_FOR_EACH_PTR(arg);
1863 static void linearize_argument(struct entrypoint *ep, struct symbol *arg, int nr)
1867 ad.type = arg;
1868 ad.address = symbol_pseudo(ep, arg);
2538 struct symbol *arg;
2566 FOR_EACH_PTR(base_type->arguments, arg) {
2567 linearize_argument(ep, arg, ++i);
2568 } END_FOR_EACH_PTR(arg);
2604 struct expression *arg;
2606 PREPARE_PTR_LIST(expr->args, arg);
2607 use_pseudo(insn, linearize_expression(ep, arg), &insn->src1);
2608 NEXT_PTR_LIST(arg)
2609 use_pseudo(insn, linearize_expression(ep, arg), &insn->src2);
2610 NEXT_PTR_LIST(arg)
2611 use_pseudo(insn, linearize_expression(ep, arg), &insn->src3);
2612 FINISH_PTR_LIST(arg);