search for: llvmdbg

Displaying 4 results from an estimated 4 matches for "llvmdbg".

Did you mean: llvmdb
2011 Jun 25
1
[LLVMdev] Loop Unrolling
...0x088ca920 llvm::PassManagerImpl::run(llvm::Module&) + 122 10 opt 0x088cace5 llvm::PassManager::run(llvm::Module&) + 39 11 opt 0x084a6484 main + 4873 12 libc.so.6 0x00126e37 __libc_start_main + 231 13 opt 0x08496c21 Stack dump: 0. Program arguments: /home/purini/llvmdbg/bin/opt -loop-rotate -debug-only=loop-unroll -loop-unroll -unroll-count=4 test1.o -S -o test1.s 1. Running pass 'Function Pass Manager' on module 'test1.o'. 2. Running pass 'Module Verifier' on function '@main' Aborted
2005 Apr 03
1
[LLVMdev] Running Pool Allocated programs
...ally tested. I >> would recommend it, none of the others have any significant performance >> benefit anyway. Is that still right or you meant that only SelectivePA is the only substantially tested? --Ricardo P.S. BTW, SelectivePA does not appear as an option when you do opt -load ~/llvmdbg/installed/lib/libpoolalloc.so --help and I could not find any reference in the source code (Heuristic.{h,cpp}) May I assume that is a new heuristic or you are referring to one of the current ones? -poolalloc-heuristic - Heuristic to choose which nodes to pool allocate =...
2005 Apr 03
0
[LLVMdev] Running Pool Allocated programs
On Sat, 2 Apr 2005, Ricardo wrote: > After applying the PA to it, the output is something like this: ... > My question is: why is this malloc necessary? > ltmp_2_5 = malloc(4u); > Shouldn't be the result a program with this malloc replaced by poolalloc? > Should I include a special flag to achieve this? Ah, sorry, my memory was wrong. The default is to perform the
2005 Apr 03
2
[LLVMdev] Running Pool Allocated programs
Thanks for the answer I am trying to test the PA with a program very similar to the one used as an example in the paper located here: http://llvm.cs.uiuc.edu/pubs/2003-04-29-DataStructureAnalysisTR.html The program is as follows: ========================== struct list { struct list *Next; }; struct list *makeList (int Num) { struct list *New = malloc ( sizeof ( struct list ) );