Lines Matching defs:out

348 	struct storage_hash *out;
355 out = find_storage_hash(pseudo, state->internal);
356 if (!out) {
357 out = find_storage_hash(pseudo, state->outputs);
358 if (!out)
359 out = find_or_create_hash(pseudo, &state->internal);
361 storage = out->storage;
369 out = find_or_create_hash(pseudo, &state->internal);
370 storage = out->storage;
381 /* Flush a hardreg out to the storage it has.. */
425 * Incoming pseudo with out any pre-set storage allocation?
1469 struct hardreg *out;
1473 out = hardregs + storage->regno;
1474 if (reg == out)
1476 output_insn(state, "movl %s,%s", reg->name, out->name);
1488 out = hardregs + i;
1489 if (out->contains)
1491 output_insn(state, "movl %s,%s", reg->name, out->name);
1494 out->busy = REG_FIXED;
1509 struct hardreg *out;
1518 out = hardregs + storage->regno;
1519 output_insn(state, "movl %s,%s", show_pseudo(src), out->name);
1523 static void fill_output(struct bb_state *state, pseudo_t pseudo, struct storage *out)
1532 write_val_to_storage(state, pseudo, out);
1537 write_val_to_storage(state, pseudo, out);
1551 write_reg_to_storage(state, reg, pseudo, out);
1565 switch (out->type) {
1567 *out = *in->storage;
1570 output_insn(state, "movl %s,%s", show_memop(in->storage), hardregs[out->regno].name);
1573 if (out == in->storage)
1575 if ((out->type == in->storage->type) && (out->regno == in->storage->regno))
1577 output_insn(state, "movl %s,%s", show_memop(in->storage), show_memop(out));
1586 struct storage *out;
1596 out = hash->storage;
1599 if (out->type == REG_REG) {
1600 dst = hardregs + out->regno;
1617 if (out->type == REG_UDEF) {
1620 out->type = REG_REG;
1621 out->regno = dst - hardregs;
1629 output_insn(state, "movl %s,%s", reg->name, show_memop(out));
1650 struct storage *out = entry->storage;
1651 if (out->type == REG_REG) {
1652 struct hardreg *reg = hardregs + out->regno;
1723 output_comment(state, "--- out ---");
1858 struct storage *out = lookup_storage(bb, pseudo, STOR_OUT);
1859 if (!out) {
1860 out = alloc_storage();
1861 add_storage(out, bb, pseudo, STOR_OUT);
1863 out->type = REG_REG;
1864 out->regno = 0;
1877 struct storage *out = lookup_storage(bb, pseudo, STOR_OUT);
1878 if (!out) {
1879 out = alloc_storage();
1880 add_storage(out, bb, pseudo, STOR_OUT);
1882 out->type = REG_REG;
1883 out->regno = SWITCH_REG;