[LLVMdev] Alias Analysis Problem in LICM

Gan george.gan at gmail.com
Thu Nov 3 15:27:41 PDT 2011


Hi John,

Thank you for your reply! Please see my other questions below:

> DSA is a unification-based points-to analysis.  The interface to use it as
> an AliasAnalysis pass was removed since no one was using it and it was
> probably buggy.

- When you say "it was probably buggy", what is buggy? the
"interface", or the AliasAnalysis?

I'm so surprise that no one is using it.

> There are currently two routes for re-adding it.  One is to
> review and fix up a patch that was submitted earlier this year.  The other
> approach is to rewrite the code from scratch.  The former approach may be
> easier, but I don't know how well the code would work in practice.  The
> latter approach could be easily done using some code that we wrote (and
> could probably distribute if someone wants to tackle this problem).

I can see that you like the latter approach. Let me think whether I
have time to do it.

Do you have any plan to integrate DSA into LLVM mailine, say the 3.0 release?
I learned from your previous emails that you are working on this goal.
What is the
current status?

Thank you again for your reply!

-- 
Best Regards

Gan




More information about the llvm-dev mailing list