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. _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev