[llvm-commits] [llvm] r132434 - /llvm/trunk/lib/Analysis/MemoryDependenceAnalysis.cpp

Eli Friedman eli.friedman at gmail.com
Wed Jun 1 16:48:21 PDT 2011


On Wed, Jun 1, 2011 at 4:45 PM, Chad Rosier <mcrosier at apple.com> wrote:
>
> On Jun 1, 2011, at 4:16 PM, Eli Friedman wrote:
>
>> Author: efriedma
>> Date: Wed Jun  1 18:16:53 2011
>> New Revision: 132434
>>
>> URL: http://llvm.org/viewvc/llvm-project?rev=132434&view=rev
>> Log:
>> In MemoryDependenceAnalysis::getNonLocalPointerDepFromBB, if a given block is is deemed unanalyzable (and we execute one of the "goto PredTranslationFailure" statements), make sure we don't put information about the predecessors of that block into the returned data structures; this can lead to, among other things, extraneous results (which will confuse passes using memdep).  Fixes an assert in GVN compiling ruby. Part of rdar://problem/9521954 .
>
> Don't you mean <rdar://problem/9429882>

Yes, I do.  Thanks :)

-Eli




More information about the llvm-commits mailing list