aco: simplify Definition constructors

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31362>
This commit is contained in:
Daniel Schürmann
2024-09-11 11:56:38 +02:00
committed by Marge Bot
parent b339c525f4
commit 30e7644e5f
5 changed files with 7 additions and 11 deletions
+2 -2
View File
@@ -2515,7 +2515,7 @@ init_reg_file(ra_ctx& ctx, const std::vector<IDSet>& live_out_per_block, Block&
add_rename(ctx, val, renamed);
assignment& var = ctx.assignments[renamed.id()];
assert(var.assigned);
register_file.fill(Definition(renamed.id(), var.reg, var.rc));
register_file.fill(Definition(renamed, var.reg));
}
} else {
/* rename phi operands */
@@ -2539,7 +2539,7 @@ init_reg_file(ra_ctx& ctx, const std::vector<IDSet>& live_out_per_block, Block&
assignment& var = ctx.assignments[renamed.id()];
/* due to live-range splits, the live-in might be a phi, now */
if (var.assigned) {
register_file.fill(Definition(renamed.id(), var.reg, var.rc));
register_file.fill(Definition(renamed, var.reg));
}
if (renamed != val) {
add_rename(ctx, val, renamed);