summaryrefslogtreecommitdiffstats
path: root/src/util/register_allocate.h
diff options
context:
space:
mode:
authorJason Ekstrand <[email protected]>2015-08-15 09:50:11 -0700
committerJason Ekstrand <[email protected]>2015-08-18 17:48:47 -0700
commitc3b21f2d56d77c8c11115bf110a5e25e9dd7e3d5 (patch)
treef743b48918059ccd38da875b592e051d0a53d095 /src/util/register_allocate.h
parent9b49284c223b284295675775d4344f066b4455db (diff)
i965/reg_allocate: Use make_reg_conflicts_transitive
Instead of adding transitive conflicts as we go, we now add regular conflicts and them make them all transitive at the end. This reduces screen creation time substantially on BDW. The time spent in eglInitialize is reduced from 27.78 ms/call to 9.92 ms/call in debug mode and from 13.15 ms/call to 4.54 ms/call in release mode (about 65% in either case). Reviewed-by: Eric Anholt <[email protected]>
Diffstat (limited to 'src/util/register_allocate.h')
0 files changed, 0 insertions, 0 deletions