Hi, all I just downloaded the latest version of llvm. I am interested in the data structure analysis of llvm described in this year PLDI paper, titled "Making Context-Sensitive Points-to Analysis with Heap Cloning Practical For The Real World". However, I could not find any source code that seem to do the analysis. I noticed that in llvm 1.9 release, there is a subdirectory named "DataStructure" under "lib/Analysis" but it was removed in llvm 2.0 (the one I downloaded). Is there a reason for that? Thanks Haifeng
On Aug 22, 2007, at 8:12 PM, Haifeng He wrote:> Hi, all > > I just downloaded the latest version of llvm. I am interested in the > data structure analysis of llvm described in this year PLDI paper, > titled "Making Context-Sensitive Points-to Analysis with Heap Cloning > Practical For The Real World". However, I could not find any source > code that seem to do the analysis. I noticed that in llvm 1.9 release, > there is a subdirectory named "DataStructure" under "lib/Analysis" but > it was > removed in llvm 2.0 (the one I downloaded). Is there a reason for > that?It was moved out to the poolalloc SVN repository. -Chris
Thanks. haifeng On 8/22/07, Chris Lattner <sabre at nondot.org> wrote:> > On Aug 22, 2007, at 8:12 PM, Haifeng He wrote: > > > Hi, all > > > > I just downloaded the latest version of llvm. I am interested in the > > data structure analysis of llvm described in this year PLDI paper, > > titled "Making Context-Sensitive Points-to Analysis with Heap Cloning > > Practical For The Real World". However, I could not find any source > > code that seem to do the analysis. I noticed that in llvm 1.9 release, > > there is a subdirectory named "DataStructure" under "lib/Analysis" but > > it was > > removed in llvm 2.0 (the one I downloaded). Is there a reason for > > that? > > It was moved out to the poolalloc SVN repository. > > -Chris > _______________________________________________ > LLVM Developers mailing list > LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu > http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev >
A following question about how to install "poolalloc". I checked out poolalloc from svn. But I had a problem of installing it. When I tried to run "configure" with options "--with-llvmsrc" and "--with--llvmobj" pointing to where the source of my llvm and objs dir are (/home/usr/Tools/llvm, e.g.), "configure" complained error message "configure: error : cannot find install-sh or install.sh in /home/usr/Tools/autoconf". Am I doing something wrong here? Haifeng On 8/22/07, Chris Lattner <sabre at nondot.org> wrote:> > On Aug 22, 2007, at 8:12 PM, Haifeng He wrote: > > > Hi, all > > > > I just downloaded the latest version of llvm. I am interested in the > > data structure analysis of llvm described in this year PLDI paper, > > titled "Making Context-Sensitive Points-to Analysis with Heap Cloning > > Practical For The Real World". However, I could not find any source > > code that seem to do the analysis. I noticed that in llvm 1.9 release, > > there is a subdirectory named "DataStructure" under "lib/Analysis" but > > it was > > removed in llvm 2.0 (the one I downloaded). Is there a reason for > > that? > > It was moved out to the poolalloc SVN repository. > > -Chris > _______________________________________________ > LLVM Developers mailing list > LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu > http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev >