f01bdb0484dd5224b183526d020ee3f2888cac45 |
|
15-Aug-2015 |
Jason Ekstrand <jason.ekstrand@intel.com> |
util/ra: Make allocating conflict lists optional Since i965 is now using make_reg_conflicts_transitive and doesn't need q-value computations, they are disabled on i965. They are enabled everywhere else so that they get the old behavior. This reduces the time spent in eglInitialize() on BDW by around 10-15%. Reviewed-by: Eric Anholt <eric@anholt.net>
/external/mesa3d/src/util/register_allocate.h
|
9b49284c223b284295675775d4344f066b4455db |
|
15-Aug-2015 |
Jason Ekstrand <jason.ekstrand@intel.com> |
util/ra: Add a function for making all conflicts on a register transitive Reviewed-by: Eric Anholt <eric@anholt.net>
/external/mesa3d/src/util/register_allocate.h
|
237dcb4aa7c39c59bfd225ae3d73caf709be216d |
|
05-Mar-2015 |
Mark Janes <mark.a.janes@intel.com> |
Fix invalid extern "C" around header inclusion. System headers may contain C++ declarations, which cannot be given C linkage. For this reason, include statements should never occur inside extern "C". This patch moves the C linkage statements to enclose only the declarations within a single header. Reviewed-by: Jose Fonseca <jfonseca@vmware.com>
/external/mesa3d/src/util/register_allocate.h
|
517e01b5c3db9ba750698096e823134b288e213f |
|
22-Sep-2014 |
Eric Anholt <eric@anholt.net> |
mesa: Move register_allocate.c to util. The r300 gallium driver is using it outside of the Mesa tree, and I wanted to do so for vc4 as well. Rather than make the multiple-definitions problem even more complicated, just move it to more-shared code. v2: Don't forget to delete the symlink in r300 (review by Matt). Delete more r300-helper references (review by Emil) Don't prefix util/ header inclusion with "util/" (review by Emil) Reviewed-by: Matt Turner <mattst88@gmail.com> (v1) Reviewed-by: Emil Velikov <emil.l.velikov@gmail.com> (v1)
/external/mesa3d/src/util/register_allocate.h
|