This happens on my HD 7970M. "Very Low" graphics settings work fine but trying to start with "Medium" settings throws this error before it even gets to the menu. The files are bit too big for bugzilla I think, so Here is an stderr log with R600_DEBUG="vs,ps,gs,tes,tcs": http://haagch.frickel.club/files/err.txt.gz Here is an apitrace that causes the error: http://haagch.frickel.club/files/bioshock.i386.trace.xz Happened with latest mesa git and llvm 3.9.0svn_r274975 and now with 3.9.0svn_r275008 too.
Created attachment 124987 [details] Reduced test case, fails with llc -march=amdgcn -verify-machineinstrs I can reproduce this, and I obtained the attached reduced testcase which has an error since r274954 "AMDGPU: Improve offset folding for register indexing". I'm not sure how that change is related to the particular error that I get...
Created attachment 124989 [details] [review] Treat insert and extract equally in selectMOVRELOffsetImpl The attached patch fixes the bug for me.
FWIW, Nicolai's patch seems to fix lots of piglit regressions on my Kaveri.
Another update: there are two separate problems in LLVM which "cooperate" to lead to this bug. http://reviews.llvm.org/D22210 and http://reviews.llvm.org/D22217 fix both problems (and either is sufficient for this bug here).
Both of these are in in llvm svn now. Enabling and disabling anti aliasing works without this error. Thanks for the fix.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.