aco: simplify Definition constructors
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31362>
This commit is contained in:
committed by
Marge Bot
parent
b339c525f4
commit
30e7644e5f
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user