summaryrefslogtreecommitdiffstats
path: root/src/amd
diff options
context:
space:
mode:
authorJason Ekstrand <[email protected]>2019-03-04 17:02:39 -0600
committerJason Ekstrand <[email protected]>2019-03-06 17:24:57 +0000
commit9ab1b1d0227499b7ff6a61fdebe75693212a67f5 (patch)
treed4893efdf252c51f7aa01b7c2c4d8b573c4a2116 /src/amd
parent656ace3dd85b2eb8c565383763a00d059519df4c (diff)
st/nir: Move 64-bit lowering later
Now that we have a loop unrolling cost function and loop unrolling isn't going to kill us the moment we have a 64-bit op in a loop, we can go ahead and move 64-bit lowering later. This gives us the opportunity to do more optimizations and actually let the full optimizer run even on 64-bit ops rather than hoping one round of opt_algebraic will fix everything. This substantially reduces both fp64 shader compile times and the resulting code size. Reviewed-by: Matt Turner <[email protected]> Reviewed-by: Jordan Justen <[email protected]> Reviewed-by: Kenneth Graunke <[email protected]>
Diffstat (limited to 'src/amd')
0 files changed, 0 insertions, 0 deletions