[Mesa-dev] Mesa (master): Revert "radeon/llvm: Use alloca instructions for larger arrays"
Matt Arsenault
arsenm2 at gmail.com
Thu Jul 21 09:17:05 UTC 2016
> On Jul 21, 2016, at 01:03, Michel Dänzer <michel at daenzer.net> wrote:
>
> On 21.07.2016 00:04, Michel Dänzer wrote:
>> On 15.07.2016 05:15, Marek =?UNKNOWN?B?T2zFocOhaw==?= wrote:
>>> Module: Mesa
>>> Branch: master
>>> Commit: f84e9d749fbb6da73a60fb70e6725db773c9b8f8
>>> URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f84e9d749fbb6da73a60fb70e6725db773c9b8f8
>>>
>>> Author: Marek Olšák <marek.olsak at amd.com>
>>> Date: Thu Jul 14 22:07:46 2016 +0200
>>>
>>> Revert "radeon/llvm: Use alloca instructions for larger arrays"
>>>
>>> This reverts commit 513fccdfb68e6a71180e21827f071617c93fd09b.
>>>
>>> Bioshock Infinite hangs with that.
>>
>> Unfortunately, this change caused the piglit test
>> shaders at glsl-fs-vec4-indexing-temp-dst-in-loop (and possibly others) to
>> hang my Kaveri. Any ideas for how we can get out of this conundrum?
>
> The hang was introduced by LLVM SVN r275934 ("AMDGPU: Expand register
> indexing pseudos in custom inserter"). The good/bad (without/with
> r275934) shader dumps and the GALLIUM_DDEBUG=800 dump corresponding to
> the hang are attached.
>
>
> BTW, even with Marek's change above reverted, I still see some piglit
> regressions compared to last week, but I'm not sure if those are all
> related to the same LLVM change.
>
>
> --
> Earthling Michel Dänzer | http://www.amd.com <http://www.amd.com/>
> Libre software enthusiast | Mesa and X developer
> <glsl-fs-vec4-indexing-temp-dst-in-loop.bad><glsl-fs-vec4-indexing-temp-dst-in-loop.good><shader_runner_3339_00000000.txt>
This fixes the verifier error in it: https://reviews.llvm.org/D22616 <https://reviews.llvm.org/D22616>
This fixes another issue which may be related: https://reviews.llvm.org/D22556 <https://reviews.llvm.org/D22556>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/mesa-dev/attachments/20160721/d1c60857/attachment.html>
More information about the mesa-dev
mailing list