[Mesa-dev] radv/radeonsi : per thread compiler info refactoring

Dave Airlie airlied at gmail.com
Wed Jun 27 03:58:34 UTC 2018


This series cleans up the idea for using thread local storage for
the llvm target machine ref and the pass manager which has quite
a large setup overhead.

It first ports radv and radeonsi to a shared compiler info struct,
based on the one radeonsi already uses, the final patch then
adds the thread local storage. This is only enabled for radv so far.

TODO : testing, given it some light play and a single CTS run is
in progress.

Dave.




More information about the mesa-dev mailing list