Displaying 2 results from an estimated 2 matches for "lburg".
Did you mean:
burg
2008 Dec 15
2
[LLVMdev] A faster instruction selector?
...llvm) Instruction selection: 12
The ladyvm JVM paper noted the same problem:
http://vmkit.llvm.org/ladyvm.html
So I did a quick experiment with llvm and lcc (http://www.cs.princeton.edu/software/lcc),
in order to see how much faster instruction selection could be.
lcc uses a BURG-type (called lburg) instruction-selector.
The following is for x86/linux (ubuntu)
I am interested in JIT performance so I have only counted user+sys time.
Compiling a small test program (the dhrystone benchmark):
lcc (Fraser and Hanson) (after pre-processing): 4ms.
llc : 16...
2008 Dec 20
0
[LLVMdev] A faster instruction selector?
...t you've posted several numbers comparing
> compile times with lcc, but no numbers comparing the quality of
> the generated code yet :-).
Of course, llvm generated code is faster :)
But lcc doesn't do many optimisations and uses a fairly simple local
register allocator.
However, the lburg instruction selector is optimal (for trees, not for
DAGs) and very fast. It was a fast instruction selector for llvm
that I was hoping for, the optimisation passes and register allocator
are already quite fast.
>>> Do you have time to do more detailed profiling? It might be
>>&g...