[LLVMdev] Memory Dependence Analysis

Nipun Arora nipun2512 at gmail.com
Thu Mar 31 11:41:04 PDT 2011


Hi Tobi,

Thanks for the response, could you point me to the source files of the
memory dependence pass that you mentioned?

Thanks
Nipun

On Mon, Mar 28, 2011 at 2:46 PM, Tobias Grosser
<grosser at fim.uni-passau.de>wrote:

> On 03/28/2011 12:15 PM, Nipun Arora wrote:
> > Hi,
> >
> > I have been trying to run the memdep analysis using opt with the
> > following command: opt -analyze -memdep <*.bc>.
> > However, I keep getting the following error: Pass::print not implemented
> > for pass: 'Memory Dependence Analysis' ! .
> > I get similar errors for a lot of the analyses passes, which seem as if
> > they should have a print out?
> >
> > Is there any other memory dependence analysis which gives me a memory
> > dependence graph or something similar via a static analysis, with must
> > or maybe memory dependencies?
>
> Hi Nipon,
>
> you may try Polly[1]. It inclused a pretty sophisticated memory
> dependency analysis for parts of the program, where the control flow is
> statically known. We currently support must_dependences and can
> eliminate transitive dependences. There is also support for
> may_dependences, but it is not yet hooked up to the rest.
>
> If you are interested, an example how to use Polly (and its dependency
> analysis) is shown at the bottom of this wiki page[1]. If you need
> further help let me know.
>
> Cheers
> Tobi
>
>
> [1] http://wiki.llvm.org/Polly
> _______________________________________________
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu         http://llvm.cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20110331/e7b3884d/attachment.html>


More information about the llvm-dev mailing list