[project @ 2002-06-03 13:08:37 by matthewc]
authormatthewc <unknown>
Mon, 3 Jun 2002 13:08:41 +0000 (13:08 +0000)
committermatthewc <unknown>
Mon, 3 Jun 2002 13:08:41 +0000 (13:08 +0000)
commitcb5ccf0a7588f9d67835d99a8135b02f3f5ba884
tree04fe2a55e401573e38aa9e2df484e7987b385944
parent852baf4d956ec7872920184deb589eb0ea1315dd
[project @ 2002-06-03 13:08:37 by matthewc]
Initial mangling and tailcalls support for IA64.

Function prologues and epilogues are deleted and we use a single register
stack frame throughout (with a little register renaming in the mangler...)
Dropthrough from fast to slow entry point is also implemented.
Tailcalls are marked and converted into jumps at mangle time.
ghc/compiler/main/DriverFlags.hs
ghc/driver/mangler/ghc-asm.lprl
ghc/includes/Stg.h
ghc/includes/TailCalls.h
ghc/rts/StgCRun.c