History log of /external/mesa3d/src/util/register_allocate.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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