aco: delete aco_jump_threading.cpp
This is now handled by lower_branches(). Totals from 47236 (59.49% of 79395) affected shaders: (Navi31) Instrs: 29490400 -> 29490507 (+0.00%) CodeSize: 152316812 -> 152317248 (+0.00%); split: -0.00%, +0.00% Latency: 229665459 -> 229665106 (-0.00%); split: -0.00%, +0.00% InvThroughput: 36870605 -> 36870504 (-0.00%); split: -0.00%, +0.00% Copies: 1966751 -> 2233467 (+13.56%) SALU: 3122941 -> 3123048 (+0.00%) Note, that only about 20 shaders are actually affected. Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/32477>
This commit is contained in:
committed by
Marge Bot
parent
c677809f25
commit
c90ae5f773
@@ -73,6 +73,7 @@ try_remove_simple_block(branch_ctx& ctx, Block& block)
|
||||
succ.linear_preds.push_back(pred_idx);
|
||||
} else {
|
||||
/* This block is the fall-through target of the predecessor. */
|
||||
assert(pred_idx == block.index - 1);
|
||||
if (block.instructions.empty()) {
|
||||
/* If this block is empty, just fall-through to the successor. */
|
||||
pred.linear_succs[0] = succ_idx;
|
||||
|
||||
Reference in New Issue
Block a user