... | ... | @@ -34,7 +34,7 @@ Broadly speaking, it transitions between five representations: |
|
|
|
|
|
|
|
|
The path from C-- to assembly varies: the three possible backends
|
|
|
are C (`-fvia-c`), LLVM (`-fllvm`), and the default backend -- the
|
|
|
are C (`-fvia-c` (**[ OUTDATED](https://downloads.haskell.org/~ghc/latest/docs/html/users_guide/codegens.html#c-code-generator-fvia-c)**)), LLVM (`-fllvm`), and the default backend -- the
|
|
|
native code genarator (or NCG), which generates assembly directly
|
|
|
from the GHC-internal C-- data type.
|
|
|
|
... | ... | |