search for: list_of_pass

Displaying 3 results from an estimated 3 matches for "list_of_pass".

Did you mean: list_of_passes
2009 Apr 28
0
[LLVMdev] O3 passes
...vm-gcc -raiseallocs ..., but that > didn't work. I also tried running cc1 directly and it didn't take > -raiseallocs as a parameter either. You are better off run passes explicitly using opt. Try this: llvm-gcc -c -o - -O1 my_proc.c -emit-llvm -mllvm --disable-llvm-optzns | opt list_of_passes Passing -O1 to llvm-gcc means that gcc will perform constant folding and some other small optimizations. Passing -emit-llvm means that LLVM bitcode is produced, suitable for piping to opt. -mllvm --disable-llvm-optzns means that the LLVM optimizers will not be run. Ciao, Duncan.
2009 Apr 28
1
[LLVMdev] O3 passes
..., but that >> didn't work. I also tried running cc1 directly and it didn't take >> -raiseallocs as a parameter either. > > You are better off run passes explicitly using opt. Try this: > llvm-gcc -c -o - -O1 my_proc.c -emit-llvm -mllvm --disable-llvm-optzns | opt list_of_passes > Passing -O1 to llvm-gcc means that gcc will perform constant folding and > some other small optimizations. Passing -emit-llvm means that LLVM bitcode > is produced, suitable for piping to opt. -mllvm --disable-llvm-optzns means > that the LLVM optimizers will not be run. > &gt...
2009 Apr 28
3
[LLVMdev] O3 passes
Can I specify passes that I want run directly to llvm-gcc? I don't want all of -O3, for example. I tried llvm-gcc -raiseallocs ..., but that didn't work. I also tried running cc1 directly and it didn't take -raiseallocs as a parameter either. Duncan Sands wrote: > On Tuesday 28 April 2009 04:02:47 am Ryan M. Lefever wrote: >> I assume that when -O3 (or O2 or O1) is