Re: Hoopl vs LLVM?

Simon Marlow <[email protected]>
Newsgroups gmane.comp.lang.haskell.cvs.ghc,gmane.comp.lang.haskell.glasgow.user
Message-ID <[email protected]>
On 12/12/12 17:06, Greg Fitzgerald wrote:
> On Wed, Dec 12, 2012 at 4:35 AM, Simon Marlow <[email protected]
> <mailto:[email protected]>> wrote:
>
>     Now, all that LLVM knows is that z was read from Sp[8], it has no
>     more information about its value.
>
>
> Are you saying Hoopl can deduce the original form from the CPS-version?
>   Or that LLVM can't encode the original form?  Or within GHC, LLVM is
> thrown in late in the game, where neither Hoopl nor LLVM can be of much use.

We can run Hoopl passes on the pre-CPS code, but LLVM only sees the 
post-CPS code.

Cheers,
	Simon
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.