search for: llvmdatastructur

Displaying 20 results from an estimated 25 matches for "llvmdatastructur".

Did you mean: llvmdatastructure
2007 Aug 24
3
[LLVMdev] Data Structure Analysis
I updated the latest "poolalloc" code and the problem seems to have been fixed. However, I am still having problem of running "poolalloc". After compilation finished, there are several dynamic libraries created (libpoolalloc_rt.so, libpoolalloc_fl_rt.so and LLVMDataStructure.so). I was not sure which one I should use so I just tried all of them with "opt -load". However, none of them seems to work (by complaiing "-poolalloc" is unknown). When I ran test in poolalloc directory, it gave me error complaining that "poolalloc.so" was missing....
2007 Aug 24
0
[LLVMdev] Data Structure Analysis
...pdated the latest "poolalloc" code and the problem seems to have been fixed. > However, I am still having problem of running "poolalloc". > > After compilation finished, there are several dynamic libraries > created (libpoolalloc_rt.so, libpoolalloc_fl_rt.so and > LLVMDataStructure.so). I was not sure which one I should use so I just > tried all of them with "opt -load". However, none of them seems to > work (by complaiing "-poolalloc" is unknown). When I ran test > in poolalloc directory, it gave me error complaining that > "poolalloc.so...
2007 Aug 26
1
[LLVMdev] Data Structure Analysis
...oolalloc" code and the problem seems to have been fixed. > > However, I am still having problem of running "poolalloc". > > > > After compilation finished, there are several dynamic libraries > > created (libpoolalloc_rt.so, libpoolalloc_fl_rt.so and > > LLVMDataStructure.so). I was not sure which one I should use so I just > > tried all of them with "opt -load". However, none of them seems to > > work (by complaiing "-poolalloc" is unknown). When I ran test > > in poolalloc directory, it gave me error complaining that > &gt...
2007 Aug 24
2
[LLVMdev] Data Structure Analysis
Hi! Haifeng He wrote: > okay. I guess I figured it out. It seems "poolalloc" needs to be put > in llvm/projects/ directory. Yes, it will compile then. However, it seems the resulting shared library LLVMDataStructure.so (I haven't checked the others) has some undefined symbols. Trying to load it into the opt tool produces an error: undefined symbol: _ZN48_GLOBAL__N_DataStructureAA.cpp_00000000_8D4221C44DSAA2IDE Static ID fields in pass classes seem to be lacking definitions (there were some changes in LL...
2009 Jul 02
2
[LLVMdev] Building APA
Hey, I think I might be having a build problem. I says here [https://agora.cs.illinois.edu/display/llvmgroup/Automatic+Pool+Allocation] to load LLVMDataStructure.so and poolalloc.so when using "opt" to perform pool allocation. However, I don't have poolalloc.so -- only poolalloc.o. Does anyone know why this might be? --Patrick
2007 Aug 24
0
[LLVMdev] Data Structure Analysis
...ch Matyjewicz <wmatyjewicz at fastmail.fm> wrote: > Static ID fields in pass classes seem to be lacking definitions (there > were some changes in LLVM core classes and poolalloc hasn't been yet > fully updated to reflect them). The attached patch fixes this for DSA > classes - LLVMDataStructure.so loads into opt and DSA can be performed. Thanks. I forgot to commit this change from my local tree. Andrew
2016 Apr 27
2
Building and Invoking DSA or Pool Alloc
...sumani sumani 6514 Apr 15 15:56 libpa_pre_rt.a -rw-rw-r-- 1 sumani sumani 13526 Apr 15 15:56 libpoolalloc_fl_rt.a -rw-rw-r-- 1 sumani sumani 26048 Apr 15 15:56 libpoolalloc_rt.a -rwxrwxr-x 1 sumani sumani 28731 Apr 15 15:56 libpoolalloc_rt.so -rw-rw-r-- 1 sumani sumani 1656724 Apr 15 15:56 LLVMDataStructure.a -rwxrwxr-x 1 sumani sumani 809363 Apr 15 15:56 LLVMDataStructure.so -rw-rw-r-- 1 sumani sumani 1255556 Apr 15 15:56 poolalloc.a -rwxrwxr-x 1 sumani sumani 609417 Apr 15 15:56 poolalloc.so -rwxrwxr-x 1 sumani sumani 23861 Apr 15 15:56 typechecks_rt.so ../rel_32...
2011 Nov 06
2
[LLVMdev] Printing DSGraph in llvm-3.0
...ing the DSA analysis in llvm-3.0. I am interested in seeing the resultant DSGraph for my sample input program. I tried the -dsa-only-print parameter, but was not successful in getting the .dot file for the graph as mentioned in Printer.cpp. The exact command that I tried is: #opt -load <path-to-llvmdatastructures.so> -dsa-local -dsa-bu -dsa-td -dsa-only-print < hello.bc Is there anything else I need to do to get the graph ? Thanks a lot for your help ! -- Regards, Ankita -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/at...
2010 Mar 09
0
[LLVMdev] Changed: Build errors for poolalloc using MinGW/gcc 4.4.0
> Thanks Bob and John for the response. I am having problems building > poolalloc with my MinGW and gcc 4.4.0 setup. Running make in the poolalloc > directory results in a bunch of "undefined reference to ..." link errors > building Release/lib/LLVMDataStructure.dll. I looked at the command line for Hrm... John, is poolalloc a loadable module? If yes, then it won't work on cygwin/mingw - no dynamic linking there, one needs to link the stuff into opt manualy. -- With best regards, Anton Korobeynikov Faculty of Mathematics and Mechanics, Saint Peters...
2012 Apr 22
1
[LLVMdev] How to use -ds-aa in llvm
Dear all, I'm a new user of LLVM. I'm trying to use DSA alias analysis in LLVM. I compiled llvm 3.0 and poolalloc (checkout from svn). I get the following lib in the ${poolalloc}/Release/lib/ : AssistDS.so libcount.so libpoolalloc_rt.so LLVMDataStructure.so poolalloc.so I tried to load all of them and do analysis by opt -load ${poolalloc}/Release/lib/<lib_name.so> -ds-aa -print-alias-sets Example.bc However, I still get error message "opt: Unknown command line argument '-ds-aa'". So how can I run -ds-aa? Thanks, Yu Lin
2007 Aug 23
0
[LLVMdev] Data Structure Analysis
okay. I guess I figured it out. It seems "poolalloc" needs to be put in llvm/projects/ directory. Haifeng On 8/23/07, Haifeng He <hehaifeng2nd at gmail.com> wrote: > 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
2011 Nov 06
0
[LLVMdev] Printing DSGraph in llvm-3.0
...s in llvm-3.0. I am interested in seeing the > resultant DSGraph for my sample input program. I tried the -dsa-only-print > parameter, but was not successful in getting the .dot file for the graph as > mentioned in Printer.cpp. The exact command that I tried is: > #opt -load <path-to-llvmdatastructures.so> -dsa-local -dsa-bu -dsa-td > -dsa-only-print < hello.bc > Is there anything else I need to do to get the graph ? Thanks a lot for your > help ! > Hi! Graph printing is actually done as part of the -analyze option, and by default will print the globals graph as well as each...
2010 Mar 09
1
[LLVMdev] Changed: Build errors for poolalloc using MinGW/gcc 4.4.0
Thanks Bob and John for the response. I am having problems building poolalloc with my MinGW and gcc 4.4.0 setup. Running make in the poolalloc directory results in a bunch of "undefined reference to ..." link errors building Release/lib/LLVMDataStructure.dll. I looked at the command line for this link and found that there are no libraries included with "-l..." options even though there are a bunch of library path options with "-L...". The first few errors are: c:/llvm/llvm-2.6/poolalloc/lib/DSA/Release/Basic.o:Basic.cpp:(.t...
2007 Aug 23
2
[LLVMdev] Data Structure Analysis
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
2015 Oct 13
2
Compiling SAFECode poolalloc in cygwin create different libraries compared to linux.
Hi, On Linux I observed [root at localhost poolalloc]# find . -name *.a ./Release+Asserts/lib/LLVMDataStructure.a ./Release+Asserts/lib/poolalloc.a ./Release+Asserts/lib/AssistDS.a ./Release+Asserts/lib/libpoolalloc_fl_rt.a ./Release+Asserts/lib/libpoolalloc_rt.a ./Release+Asserts/lib/libpa_pre_rt.a ./Release+Asserts/lib/libcount.a On cygwin I observed kpawar at KPAWAR-LT ~/SAFECode/LLVM_SRC/llvm/project...
2010 Mar 08
3
[LLVMdev] How do I download the "poolalloc" module ?
Bob Wilson wrote: > On Mar 6, 2010, at 7:26 AM, Patrick Sathyanathan wrote: > > >> Hi, >> >> I'm interested in using the "Data Structure Analysis" that is apparently in the "poolalloc" module according to the documentation on alias analysis in LLVM. I have downloaded and built LLVM 2.6 on MinGW but the sources do not seem to include anything
2011 Nov 06
0
[LLVMdev] Printing the DSGraph in llvm-3.0
...ing the DSA analysis in llvm-3.0. I am interested in seeing the resultant DSGraph for my sample input program. I tried the -dsa-only-print parameter, but was not successful in getting the .dot file for the graph as mentioned in Printer.cpp. The exact command that I tried is: #opt -load <path-to-llvmdatastructures.so> -dsa-local -dsa-bu -dsa-td -dsa-only-print < hello.bc Is there anything else I need to do to get the graph ? Thanks a lot for your help ! -- Regards, Ankita -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/at...
2006 Aug 03
0
[LLVMdev] Building llvm under cygwin
Hello Anton Thu, 3 Aug 2006 15:06:56 +0400 you wrote: > here it is in the attachment :) Ok. Could you also send LibDeps.txt file? It should be in /obj/tools/llvm-config directory -- With best regards, Anton Korobeynikov. Faculty of Mathematics & Mechanics, Saint Petersburg State University.
2006 Aug 04
1
[LLVMdev] Building llvm under cygwin
Hello Anton Fri, 4 Aug 2006 21:45:19 +0400 you wrote: > Written by Mike Haertel and Paul Eggert. > I've updated llvm and llvm-gcc4 ant trying to build it again after > PR845 was resolved. According to Reid's letter this PR coud be the > reason of my problem. Anyway, "sort" call can cause large problems depending, where in your PATH cygwin directory is (before
2010 Mar 09
3
[LLVMdev] Changed: Build errors for poolalloc using MinGW/gcc 4.4.0
...obeynikov wrote: >> Thanks Bob and John for the response. I am having problems building >> poolalloc with my MinGW and gcc 4.4.0 setup. Running make in the poolalloc >> directory results in a bunch of "undefined reference to ..." link errors >> building Release/lib/LLVMDataStructure.dll. I looked at the command line for >> > Hrm... John, is poolalloc a loadable module? > Yes. I believe both static and dynamic libraries are built. > If yes, then it won't work on cygwin/mingw - no dynamic linking there, > one needs to link the stuff into opt manua...