Re: [Haskell-cafe] Annotating GHC assembler output?

2008-03-04 Thread Justin Bailey
On Mon, Mar 3, 2008 at 5:41 PM, Ben Lippmeier [EMAIL PROTECTED] wrote: Hi Justin. try: ghc -c file -ddump-to-file -ddump-asm Thanks, that does it. I also tried the -keep-s-files (possibly new to 6.8) and found it produces the same output. Justin

[Haskell-cafe] Annotating GHC assembler output?

2008-03-03 Thread Justin Bailey
I'm interested in seeing what kind of assembler my functions turn into. Is there a means of annotating assembler output, similar to the {#- CORE -#} pragma? Is there a trickier way of doing it? Justin ___ Haskell-Cafe mailing list

Re: [Haskell-cafe] Annotating GHC assembler output?

2008-03-03 Thread Ben Lippmeier
Hi Justin. try: ghc -c file -ddump-to-file -ddump-asm You should get a .dump.asm file in the same place as file which still has symbols named after the source functions. Keep in mind though that the continuation passing style (CPS) conversion done in the back end of GHC causes the code not

Re: [Haskell-cafe] Annotating GHC assembler output?

2008-03-03 Thread Ben Lippmeier
And to answer your actual question.. No - notes in the core language get stripped out during conversion to STG. Ben. Justin Bailey wrote: I'm interested in seeing what kind of assembler my functions turn into. Is there a means of annotating assembler output, similar to the {#- CORE -#}