[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Libjit] looking at the generated code
From: |
Aleksey Demakov |
Subject: |
Re: [Libjit] looking at the generated code |
Date: |
Sun, 18 Feb 2018 19:26:09 +0300 |
Currently libjit implements only local register allocation which means
that any branch causes it to spill all the values computed in a block.
It is also is not able to do proper data-flow analysis to determine
what values are dead and what are not at the end of the block, so
sometimes it spills already dead values. So, yes, there is a lot to be
improved in its code generation.