Lines Matching defs:dest
193 static void emit_move(struct storage *src, struct storage *dest,
1086 static void emit_copy(struct storage *dest, struct storage *src,
1103 bit_size = dest->size * 8;
1106 if ((dest->type == STOR_ARG) && (bit_size < 32))
1109 emit_move(reg, dest, ctype, ".... end copy");
1113 static void emit_store(struct expression *dest_expr, struct storage *dest,
1117 printf("\tst.%d\t\tv%d,[v%d]\n", bits, src->pseudo, dest->pseudo);
1154 static void emit_move(struct storage *src, struct storage *dest,
1174 if ((dest->type == STOR_REG) && (src->type == STOR_REG)) {
1178 if (dest == src)
1187 backing->reg = dest->reg;
1189 dest->reg->contains = backing;
1190 insn("mov", src, dest, NULL);
1200 if (dest->type == STOR_REG) {
1208 dest->reg->contains = src;
1209 src->reg = dest->reg;
1214 src->reg->contains = dest;
1215 dest->reg = src->reg;
1226 insn(opbits(opname, bits), src, dest, comment);
1346 struct storage *dest, *src;
1402 dest = get_reg_value(right, ®class_32);
1425 insn(opstr, src, dest, NULL);
1430 emit_move(dest, new, NULL, "end EXPR_BINOP");
1432 put_reg(dest);