Inline local call trampolines on x86[-64]
authorPaul Khuong <pvk@pvk.ca>
Tue, 21 Jun 2011 02:07:52 +0000 (22:07 -0400)
committerPaul Khuong <pvk@pvk.ca>
Tue, 21 Jun 2011 02:07:52 +0000 (22:07 -0400)
commit293488f3b117854e12b0d7f4faeb742b707bbc9c
tree27d0be4dc83f3806697a537ac4c8ac6a1649cf9d
parent65a29e8b22383bda1d4ac20796c9b56529c02a6e
Inline local call trampolines on x86[-64]

 Allow the insertion of code before entry to blocks from
 drop0throughs, jumps, and calls.  Used on x86oids to insert
 the code to move return addresses to the right location
 on local calls without trampolines.
13 files changed:
NEWS
package-data-list.lisp-expr
src/compiler/alpha/call.lisp
src/compiler/codegen.lisp
src/compiler/hppa/call.lisp
src/compiler/ir2tran.lisp
src/compiler/mips/call.lisp
src/compiler/ppc/call.lisp
src/compiler/sparc/call.lisp
src/compiler/tn.lisp
src/compiler/vop.lisp
src/compiler/x86-64/call.lisp
src/compiler/x86/call.lisp