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

Chris Lattner clattner at apple.com
Mon Nov 30 18:00:24 PST 2009


On Nov 29, 2009, at 11:05 PM, Nick Lewycky wrote:

> Author: nicholas
> Date: Mon Nov 30 01:05:51 2009
> New Revision: 90113
>
> URL: http://llvm.org/viewvc/llvm-project?rev=90113&view=rev
> Log:
> Revert r90107, fixing test/Transforms/GVN/2009-11-29-ReverseMap.ll  
> and the
> llvm-gcc build.

Uh, no it's not.  You're thinking of the previous patch?

-Chris

>
> Modified:
>    llvm/trunk/lib/Analysis/MemoryDependenceAnalysis.cpp
>
> Modified: llvm/trunk/lib/Analysis/MemoryDependenceAnalysis.cpp
> URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Analysis/MemoryDependenceAnalysis.cpp?rev=90113&r1=90112&r2=90113&view=diff
>
> = 
> = 
> = 
> = 
> = 
> = 
> = 
> = 
> ======================================================================
> --- llvm/trunk/lib/Analysis/MemoryDependenceAnalysis.cpp (original)
> +++ llvm/trunk/lib/Analysis/MemoryDependenceAnalysis.cpp Mon Nov 30  
> 01:05:51 2009
> @@ -1156,21 +1156,8 @@
>       // that predecessor.  We can still do PRE of the load, which  
> would insert
>       // a computation of the pointer in this predecessor.
>       if (PredPtr == 0) {
> -        // Add the entry to the Result list.
> -        NonLocalDepEntry Entry(Pred,
> -                               MemDepResult::getClobber(Pred- 
> >getTerminator()));
> -        Result.push_back(Entry);
> -
> -        // Add it to the cache for this CacheKey so that subsequent  
> queries get
> -        // this result.
> -        Cache = &NonLocalPointerDeps[CacheKey].second;
> -        MemoryDependenceAnalysis::NonLocalDepInfo::iterator It =
> -          std::upper_bound(Cache->begin(), Cache->end(), Entry);
> -        Cache->insert(It, Entry);
> -        Cache = 0;
> -
> -        // Add it to the reverse map next.
> -        ReverseNonLocalPtrDeps[Pred- 
> >getTerminator()].insert(CacheKey);
> +        Result.push_back(NonLocalDepEntry(Pred,
> +                              MemDepResult::getClobber(Pred- 
> >getTerminator())));
>         continue;
>       }
>
>
>
> _______________________________________________
> 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