On Mon, 2018-04-16 at 20:52 -0400, Marek Olšák wrote: > Hi, > > This cleanup is motivated by a Mesa/LLVM crash on Ubuntu 18.04. > It happens inside gallivm_dispose_target_library_info and only > LLVM 5.0 and 6.0 seem to be affected.
Should this series (or part of this) be nominated for stable? J.A. > > The workaround is to move target_library_info into the context > (1 instance) and the screen (1 instance per compiler thread) to reduce > the number of times it's created and deleted, and then simply leak > it because we can't destroy it without a crash. > > The series might also result in some non-measurable compile time > savings, andd the last patch decreases shader-db run times > significantly on many-core CPUs. (there is no expected effect on apps) > > Please review. > > Thanks, > Marek > _______________________________________________ > mesa-dev mailing list > mesa-dev@lists.freedesktop.org > https://lists.freedesktop.org/mailman/listinfo/mesa-dev _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev