An error occurred while fetching folder content.
Forked from
cmucl / cmucl
Source project has a limited visibility.
ram
authored
like any other global TN. Changed register saving to save the registers before the ALLOCATE-FRAME VOP so that the new local call arg passing works. Added local save optimization: only save a value once in a block, and don't restore if the value isn't used before the next save. Also, added some cost determination stuff that tries to tell when it is more trouble than it is worth to allocate a value in a register due to saving costs. Added support for pre-packed save TNs (:SPECIFIED-SAVE). Changed the packing order: now instead of more-or-less random, we pack in the order of the TN's first mention in the emit order.
Name | Last commit | Last update |
---|---|---|
.. |