[llvm] r195773 - PR18060 - When we RAUW values with ExtractElement instructions in some cases

Rafael EspĂ­ndola rafael.espindola at gmail.com
Tue Dec 3 19:40:51 PST 2013


I reported http://llvm.org/bugs/show_bug.cgi?id=18129 to track it and
included a IL testcase in it.

On 3 December 2013 20:47, Joerg Sonnenberger <joerg at britannica.bec.de> wrote:
> On Tue, Nov 26, 2013 at 05:29:19PM -0000, Nadav Rotem wrote:
>> Author: nadav
>> Date: Tue Nov 26 11:29:19 2013
>> New Revision: 195773
>>
>> URL: http://llvm.org/viewvc/llvm-project?rev=195773&view=rev
>> Log:
>> PR18060 - When we RAUW values with ExtractElement instructions in some cases
>> we generate PHI nodes with multiple entries from the same basic block but
>> with different values. Enabling CSE on ExtractElement instructions make sure
>> that all of the RAUWed instructions are the same.
>
> Bisect shows that this is responsible for the crash in the attached
> code. Compile with -O2. This also affects 3.4 release and is hit quite
> often.
>
> Joerg
>
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
>



More information about the llvm-commits mailing list