Skip to content

ir3: Retire the cp postsched pass now that we do RA in SSA.

Emma Anholt requested to merge anholt/mesa:ir3-no-cp-postsched into main

Before, we needed CP post-sched to copy-propagate references to NIR registers produced by out-of-ssa. Now that we're in SSA, this pass ends up not doing anything useful, and actually gets in the way by occasionally creating a cycle in the DAG.

The entire shader-db impact is:

instructions HURT: shaders/closed/steam/tropico-5/78.shader_test FRAG: 238 -> 242 (1.68%)

Merge request reports