search for: purini

Displaying 13 results from an estimated 13 matches for "purini".

Did you mean: perini
2011 Jun 25
1
[LLVMdev] Loop Unrolling
...9 opt 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
2011 Jun 19
0
[LLVMdev] Phase Interactions
On 19 June 2011 14:44, Suresh Purini <suresh.purini at gmail.com> wrote: >  I am doing few experiments to do understand optimization phase > interactions. Here is a brief description of my experiements. > > 1. I picked the list of machine independent optimizations acting on > llvm IR (those that are enabled at O3)...
2011 Jun 17
1
[LLVMdev] Loop Unroll Factor
Devang, I meant as an end user. -Suresh On Thu, Jun 16, 2011 at 11:00 PM, Devang Patel <dpatel at apple.com> wrote: > Suresh, > > > On Jun 15, 2011, at 9:13 PM, Suresh Purini wrote: > >> Dear all, >> >> What is the default loop-unroll factor in llvm? How can we specify >> our own unroll-factor? > > Here "we" means end user or a compiler developer ? > The threshold is 150, see LoopUnrollPass.cpp > > - > Devang > &...
2011 Jun 19
2
[LLVMdev] Phase Interactions
Dear all, I am doing few experiments to do understand optimization phase interactions. Here is a brief description of my experiements. 1. I picked the list of machine independent optimizations acting on llvm IR (those that are enabled at O3). 2. for each optimzation in the optimization-list a) Compiled the program using 'clang -c O0 -flto program.c' b) opt
2013 Feb 09
1
[LLVMdev] Impact of an analysis pass on program run time
...g a sequence reduction algorithm wherein we take a long sequence (which we hit using genetic or random search algorithm) and keep dropping the optimizations until the program runtime doesn't go up. So again the same question, why is that dropping -basicaa increases the program runtime? -Suresh Purini -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20130209/0f7504b0/attachment.html>
2011 Jun 16
2
[LLVMdev] Loop Unroll Factor
Dear all, What is the default loop-unroll factor in llvm? How can we specify our own unroll-factor? -Suresh
2011 Jun 16
0
[LLVMdev] Loop Unroll Factor
Suresh, On Jun 15, 2011, at 9:13 PM, Suresh Purini wrote: > Dear all, > > What is the default loop-unroll factor in llvm? How can we specify > our own unroll-factor? Here "we" means end user or a compiler developer ? The threshold is 150, see LoopUnrollPass.cpp - Devang
2011 Sep 16
1
[LLVMdev] Problem with loop-unrolling
Hello, When we invoke the loop-unroll pass, the compiler is crashing. From the earlier posts in the mailing-list and from the bug reports, it is a known problem. Is there some one working on this bug? -Suresh
2011 Sep 21
1
[LLVMdev] Fortran to llvm IR
Hello, How can I convert Fortran Programs to llvm IR? Can I use dragonegg to generate an llvm IR and then use rest of the llvm tool set as it is? -Suresh
2011 Jul 06
1
[LLVMdev] Optimization Order at O2/O3
Dear all, Is there a command line argument which prints the order of application of various analysis/transformation passes on a program using clang? -Suresh
2011 Jun 08
2
[LLVMdev] Different Runtimes using clang-gcc and clang-opt-llc-gcc
Hello, I have trouble compiling programs using clang on Ubuntu-Natty (getting some linker errors). So I generated a object file using "-c" and then used gcc to generate the final executable. It worked fine. I tried the following method also: $ clang -O0 -c -flto foo.c $ llc foo.o $ gcc foo.o.s It also worked. However the problem is I am getting different runtimes using the two
2011 Sep 15
1
[LLVMdev] Passmager
Hello, If we invoke a transformation pass on an llvm IR file using 'opt', does 'opt' automatically invokes the necessary analysis passes to perform the transformation pass. Thanks in advance. -Suresh
2011 Sep 15
2
[LLVMdev] sincos functions
Hello, I was trying to compare the performance of icc, gcc and llvm on the program almabench.c in Coyote Benchmark suite. Here is a line of code from the program. da = da + (ca[np][k] * cos(arga) + sa[np][k] * sin(arga)) * 0.0000001; gcc and icc are performing way better than llvm as they are using 'sincos' library function to compute the sin and the cos of the argument in a