Displaying 3 results from an estimated 3 matches for "leeckhou".
2009 Feb 19
0
[LLVMdev] Improving performance with optimization passes
...s. Have
you tried emitting loads and stores of the scalar elements to see if
mem2reg can eliminate the allocas then?
— Gordon
P.S. This is not a trivial problem domain. Here's an interesting paper
on the subject.
COLE: Compiler Optimization Level Exploration
http://users.elis.ugent.be/~leeckhou/papers/cgo08.pdf
2009 Feb 19
1
[LLVMdev] Improving performance with optimization passes
...tore struct elements any other way because the OCaml bindings do
not yet have insertvalue and extractvalue.
> P.S. This is not a trivial problem domain. Here's an interesting paper
> on the subject.
>
> COLE: Compiler Optimization Level Exploration
> http://users.elis.ugent.be/~leeckhou/papers/cgo08.pdf
I'll check it out, thanks.
--
Dr Jon Harrop, Flying Frog Consultancy Ltd.
http://www.ffconsultancy.com/?e
2009 Feb 19
6
[LLVMdev] Improving performance with optimization passes
I'm toying with benchmarks on my HLVM and am unable to get any performance
improvement from optimization passes. Moreover, some of my programs generate
a lot of redundant code (e.g. alloca a struct, store a struct into it and
read only one field without using the rest of the struct) and this does not
appear to be optimized away.
I simply copied the use of PassManager from the Kaleidoscope