Changed stuff necessary to make named-call more optimal. Now symbols have
an additional slot that holds the raw address of the function (i.e. the location to jump to). Named-call just uses this value.
Showing
- assembly/assemfile.lisp 3 additions, 1 deletionassembly/assemfile.lisp
- compiler/mips/alloc.lisp 10 additions, 15 deletionscompiler/mips/alloc.lisp
- compiler/mips/call.lisp 144 additions, 73 deletionscompiler/mips/call.lisp
- compiler/mips/cell.lisp 20 additions, 1 deletioncompiler/mips/cell.lisp
- compiler/mips/insts.lisp 2 additions, 3 deletionscompiler/mips/insts.lisp
- compiler/mips/parms.lisp 11 additions, 11 deletionscompiler/mips/parms.lisp
- compiler/mips/static-fn.lisp 7 additions, 9 deletionscompiler/mips/static-fn.lisp
Loading
Please register or sign in to comment