Aliasing Info. in LLVM.

Dear All,

I am new to LLVM and want to extract the aliasing information in .bc file as explained in LLVM documentation. But the results that I get is not good at all; almost all pointers are in one “MayAlias” set.
What is the best aliasing analysis algorithm to use in LLVM which is already implemented?

Thanks a lot,