[Bug 96877] Bioshock Infinite: LLVM triggered Diagnostic Handler: Illegal instruction detected: Operand has incorrect register class.

2016-07-12 Thread bugzilla-dae...@freedesktop.org
https://bugs.freedesktop.org/show_bug.cgi?id=96877 Christoph Haag changed: What|Removed |Added Resolution|--- |FIXED Status|NEW

[Bug 96877] Bioshock Infinite: LLVM triggered Diagnostic Handler: Illegal instruction detected: Operand has incorrect register class.

2016-07-11 Thread bugzilla-dae...@freedesktop.org
https://bugs.freedesktop.org/show_bug.cgi?id=96877 --- Comment #4 from Nicolai Hähnle --- 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

[Bug 96877] Bioshock Infinite: LLVM triggered Diagnostic Handler: Illegal instruction detected: Operand has incorrect register class.

2016-07-11 Thread bugzilla-dae...@freedesktop.org
https://bugs.freedesktop.org/show_bug.cgi?id=96877 --- Comment #3 from Michel Dänzer --- FWIW, Nicolai's patch seems to fix lots of piglit regressions on my Kaveri. -- You are receiving this mail because: You are the assignee for the bug. -- next part -- An HTML

[Bug 96877] Bioshock Infinite: LLVM triggered Diagnostic Handler: Illegal instruction detected: Operand has incorrect register class.

2016-07-10 Thread bugzilla-dae...@freedesktop.org
https://bugs.freedesktop.org/show_bug.cgi?id=96877 --- Comment #2 from Nicolai Hähnle --- Created attachment 124989 --> https://bugs.freedesktop.org/attachment.cgi?id=124989=edit Treat insert and extract equally in selectMOVRELOffsetImpl The attached patch fixes the bug for me. -- You are

[Bug 96877] Bioshock Infinite: LLVM triggered Diagnostic Handler: Illegal instruction detected: Operand has incorrect register class.

2016-07-10 Thread bugzilla-dae...@freedesktop.org
https://bugs.freedesktop.org/show_bug.cgi?id=96877 --- Comment #1 from Nicolai Hähnle --- Created attachment 124987 --> https://bugs.freedesktop.org/attachment.cgi?id=124987=edit Reduced test case, fails with llc -march=amdgcn -verify-machineinstrs I can reproduce this, and I obtained the

[Bug 96877] Bioshock Infinite: LLVM triggered Diagnostic Handler: Illegal instruction detected: Operand has incorrect register class.

2016-07-10 Thread bugzilla-dae...@freedesktop.org
https://bugs.freedesktop.org/show_bug.cgi?id=96877 Bug ID: 96877 Summary: Bioshock Infinite: LLVM triggered Diagnostic Handler: Illegal instruction detected: Operand has incorrect register class. Product: Mesa