search for: libpoolalloc_rt

Displaying 20 results from an estimated 22 matches for "libpoolalloc_rt".

2010 Mar 23
2
[LLVMdev] Question about using steensgaard's pointer analysis in poolalloc
...ut no binary files generated. I loaded poolalloc module into opt program according to the poolalloc "README" file: *opt -load <path to pool allocator> -poolalloc <other opt options>* Here's my command: *opt -load=/home/cmchen/INSTALL/llvm-common/lib/libpoolalloc_rt.so -poolalloc -analyze -print-alias-sets test.bc* and here's the error message: *opt: Unknown command line argument '-poolalloc' Try: 'opt --help' * So, my questions are: 1 Did I install the poolalloc module in a wrong way? or I just did not completely installed...
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/projects/poolalloc $ find . -name *.a ./Release+Asserts/lib/libAssistDS.a ./Release+Asserts/lib/libcount.a ./Release+Asserts/lib/libLLVMDataStructure.a ./Rele...
2016 Apr 27
2
Building and Invoking DSA or Pool Alloc
...-rw-rw-r-- 1 sumani sumani 2648 Apr 15 15:56 libcount.a -rwxrwxr-x 1 sumani sumani 8539 Apr 15 15:56 libcount.so -rw-rw-r-- 1 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 60941...
2010 Apr 10
2
[LLVMdev] Question about using steensgaard's pointer analysis in poolalloc
...gt; > > I loaded poolalloc module into opt program according to the poolalloc > > "README" file: > > /opt -load <path to pool allocator> -poolalloc <other opt options>/ > > Here's my command: > > *opt -load=/home/cmchen/INSTALL/llvm-common/lib/libpoolalloc_rt.so > > -poolalloc -analyze -print-alias-sets test.bc* > > and here's the error message: > > *opt: Unknown command line argument '-poolalloc' Try: 'opt --help' * > > So, my questions are: > > 1 Did I install the poolalloc module in a wrong way? or I...
2010 Mar 23
0
[LLVMdev] Question about using steensgaard's pointer analysis in poolalloc
...es of the LLVM object tree. > I loaded poolalloc module into opt program according to the poolalloc > "README" file: > /opt -load <path to pool allocator> -poolalloc <other opt options>/ > Here's my command: > *opt -load=/home/cmchen/INSTALL/llvm-common/lib/libpoolalloc_rt.so > -poolalloc -analyze -print-alias-sets test.bc* > and here's the error message: > *opt: Unknown command line argument '-poolalloc' Try: 'opt --help' * > So, my questions are: > 1 Did I install the poolalloc module in a wrong way? or I just did not > complet...
2010 Apr 12
0
[LLVMdev] Fwd: Question about using steensgaard's pointer analysis in poolalloc
...gt; > > I loaded poolalloc module into opt program according to the poolalloc > > "README" file: > > /opt -load <path to pool allocator> -poolalloc <other opt options>/ > > Here's my command: > > *opt -load=/home/cmchen/INSTALL/llvm-common/lib/libpoolalloc_rt.so > > -poolalloc -analyze -print-alias-sets test.bc* > > and here's the error message: > > *opt: Unknown command line argument '-poolalloc' Try: 'opt --help' * > > So, my questions are: > > 1 Did I install the poolalloc module in a wrong way? or I...
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 complain...
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...
2007 Aug 24
0
[LLVMdev] Data Structure Analysis
Haifeng He wrote: > 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 ga...
2005 Apr 02
0
[LLVMdev] Running Pool Allocated programs
...ogram.pa.bc -march=c -o program.pa.cbe.c gcc -fno-strict-aliasing -O2 program.pa.cbe.c -o program.pa -L~/llvm/projects/llvm-poolalloc/Release/lib/ -lpoolalloc_rt Alternatively, if you want a quick test, you can do the first two steps, then: lli -load ~/llvm/projects/llvm-poolalloc/Release/lib/libpoolalloc_rt.so program.pa.bc If you're on a target that supports the JIT. > Another question, I do not want to use the bump ptr optimization, and I suppose that the right > heuristic for that is AllNodes? But if I want to use it, what is the right heuristic? The AllNodes heuristic is the only one...
2015 Oct 14
2
Compiling SAFECode poolalloc in cygwin create different libraries compared to linux.
...te: > > 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/projects/poolalloc > $ find . -name *.a > ./Release+Asserts/lib/libAssistDS.a > ./Release+Asserts/lib/libcount.a >...
2005 Apr 03
2
[LLVMdev] Running Pool Allocated programs
...cbe.c > gcc -fno-strict-aliasing -O2 program.pa.cbe.c -o program.pa > -L~/llvm/projects/llvm-poolalloc/Release/lib/ -lpoolalloc_rt > > Alternatively, if you want a quick test, you can do the first two steps, > then: > > lli -load ~/llvm/projects/llvm-poolalloc/Release/lib/libpoolalloc_rt.so program.pa.bc > > If you're on a target that supports the JIT. > > > Another question, I do not want to use the bump ptr optimization, and I suppose that the right > > heuristic for that is AllNodes? But if I want to use it, what is the right heuristic? > > The...
2005 Apr 02
2
[LLVMdev] Running Pool Allocated programs
Hello, I am trying to run a program optimized with the Pool Allocation, but I am receiving this error: ==================== libpoolalloc.so: undefined symbol: _ZTIN4llvm16EquivClassGraphsE -load request ignored. *** 4 DYNAMIC POOLS INITIALIZED *** *** 4 DYNAMIC POOLS ALLOCATED FROM *** MaxHeapSize = 0.062500KB HeapSizeAtExit = 0.062500KB NOTE: only valid if using Heuristic=AllPools and no
2007 Aug 26
1
[LLVMdev] Data Structure Analysis
...Haifeng He wrote: > > 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 poolal...
2005 Apr 03
0
[LLVMdev] Running Pool Allocated programs
...trict-aliasing -O2 program.pa.cbe.c -o program.pa >> -L~/llvm/projects/llvm-poolalloc/Release/lib/ -lpoolalloc_rt >> >> Alternatively, if you want a quick test, you can do the first two steps, >> then: >> >> lli -load ~/llvm/projects/llvm-poolalloc/Release/lib/libpoolalloc_rt.so program.pa.bc >> >> If you're on a target that supports the JIT. >> >>> Another question, I do not want to use the bump ptr optimization, and I suppose that the right >>> heuristic for that is AllNodes? But if I want to use it, what is the right heuristic?...
2005 Apr 03
1
[LLVMdev] Running Pool Allocated programs
...cbe.c -o program.pa > >> -L~/llvm/projects/llvm-poolalloc/Release/lib/ -lpoolalloc_rt > >> > >> Alternatively, if you want a quick test, you can do the first two steps, > >> then: > >> > >> lli -load ~/llvm/projects/llvm-poolalloc/Release/lib/libpoolalloc_rt.so program.pa.bc > >> > >> If you're on a target that supports the JIT. > >> > >>> Another question, I do not want to use the bump ptr optimization, and I suppose that the > right > >>> heuristic for that is AllNodes? But if I want to use it...
2007 Aug 24
0
[LLVMdev] Data Structure Analysis
On 8/23/07, Wojciech 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
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:
2011 Oct 11
2
[LLVMdev] interprocedural static backwards slicing
...on module '/Users/username/llvm-2.7/llvm/projects/poolalloc/runtime/FL2Allocator/Rele ase/PoolAllocator.ll'. 2. Running pass 'Module Verifier' on function '@poolaccesstrace' llvm[2]: Linking Release Shared Library poolalloc_rt.dylib llvm[2]: Building Release Archive Library libpoolalloc_rt.a make[2]: *** [/Users/username/llvm-2.7/llvm/projects/poolalloc/runtime/FL2Allocator/Rele ase/PoolAllocator.bc] Abort trap: 6 make[1]: *** [all] Error 1 make: *** [all] Error 1 On 10/10/11 9:30 AM, "John Criswell" <criswell at illinois.edu> wrote: >On 10/9/11 12:12 AM, Jinw...
2011 Oct 11
0
[LLVMdev] interprocedural static backwards slicing
...rs/username/llvm-2.7/llvm/projects/poolalloc/runtime/FL2Allocator/Rele > ase/PoolAllocator.ll'. > 2. Running pass 'Module Verifier' on function '@poolaccesstrace' > llvm[2]: Linking Release Shared Library poolalloc_rt.dylib > llvm[2]: Building Release Archive Library libpoolalloc_rt.a > make[2]: *** > [/Users/username/llvm-2.7/llvm/projects/poolalloc/runtime/FL2Allocator/Rele > ase/PoolAllocator.bc] Abort trap: 6 > make[1]: *** [all] Error 1 > make: *** [all] Error 1 > > > > On 10/10/11 9:30 AM, "John Criswell"<criswell at illinois.edu&g...