Lines Matching defs:name
261 mesa_log_stream_printf(stream, "reg %u start %u\n", interval->reg->name,
270 mesa_log_stream_printf(stream, "reg %u end %u\n", interval->reg->name,
768 struct ra_interval *other_interval = &ctx->intervals[other_dst->name];
1084 struct ra_interval *other_interval = &ctx->intervals[other_dst->name];
1102 &ctx->intervals[other_dst->tied->def->name];
1108 other_interval->interval.reg->name,
1160 d("popping interval %u physreg %u%s\n", interval->interval.reg->name,
1241 d("pushing reg %u physreg %u\n", cur_reg->name, physreg);
1247 cur_reg->name);
1256 struct ra_interval *interval = &ctx->intervals[cur_reg->name];
1286 struct ra_interval *tied_interval = &ctx->intervals[tied->def->name];
1290 struct ra_interval *dst_interval = &ctx->intervals[dst->name];
1410 struct ra_interval *src_interval = &ctx->intervals[src->def->name];
1470 struct ra_interval *interval = &ctx->intervals[src->def->name];
1484 struct ra_interval *interval = &ctx->intervals[dst->name];
1486 d("insert dst %u physreg %u", dst->name, ra_interval_get_physreg(interval));
1499 struct ra_interval *interval = &ctx->intervals[dst->name];
1524 struct ra_interval *tied_interval = &ctx->intervals[tied->def->name];
1525 struct ra_interval *dst_interval = &ctx->intervals[dst->name];
1546 struct ra_interval *tied_interval = &ctx->intervals[tied->def->name];
1566 struct ra_interval *interval = &ctx->intervals[src->def->name];
1572 struct ra_interval *tied_interval = &ctx->intervals[tied->name];
1669 struct ra_interval *src_interval = &ctx->intervals[src->def->name];
1712 struct ra_interval *interval = &ctx->intervals[src->def->name];
1740 struct ra_interval *interval = &ctx->intervals[src->def->name];
1746 if (interval != &ctx->intervals[src->def->name] ||
1801 struct ra_interval *interval = &ctx->intervals[instr->dsts[0]->name];
1805 d("insert precolored dst %u physreg %u", instr->dsts[0]->name,
1821 struct ra_interval *interval = &ctx->intervals[instr->dsts[0]->name];
1828 struct ra_interval *interval = &ctx->intervals[instr->dsts[0]->name];
1864 struct ra_interval *interval = &ctx->intervals[src->def->name];
1901 struct ra_interval *interval = &ctx->intervals[src->def->name];
1941 struct ra_interval *interval = &ctx->intervals[def->name];
1960 struct ra_interval *interval = &ctx->intervals[def->name];
1973 struct ra_interval *interval = &ctx->intervals[def->name];
1999 struct ra_interval *interval = &ctx->intervals[phi->dsts[0]->name];
2136 if (BITSET_TEST(live_in, interval->interval.reg->name))
2252 unsigned name;
2253 BITSET_FOREACH_SET (name, ctx->live->live_in[block->index],
2255 struct ir3_register *reg = ctx->live->definitions[name];
2311 BITSET_FOREACH_SET (name, ctx->live->live_out[block->index],
2313 struct ir3_register *reg = ctx->live->definitions[name];
2425 unsigned name;
2426 BITSET_FOREACH_SET (name, live->live_in[block->index],
2428 struct ir3_register *reg = live->definitions[name];
2429 ir3_reg_interval_init(&intervals[reg->name], reg);
2430 ir3_reg_interval_insert(ctx, &intervals[reg->name]);
2435 ir3_reg_interval_init(&intervals[dst->name], dst);
2440 ir3_reg_interval_insert(ctx, &intervals[instr->dsts[0]->name]);
2462 struct ir3_reg_interval *interval = &intervals[src->def->name];
2468 ir3_reg_interval_remove(ctx, &intervals[src->def->name]);
2477 ir3_reg_interval_init(&intervals[dst->name], dst);
2478 ir3_reg_interval_insert(ctx, &intervals[dst->name]);