X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=docs%2Fusers_guide%2Fseparate_compilation.xml;h=099a91f8c32152281b09f1d6d8afcd488c8427e2;hb=1844c3c0804cac9b3e7c39500e47d75fbdc3a3ff;hp=32dc850e3cee88f5c69521c609419a6d1898c931;hpb=4ca6790feb128b03e0783de7f44399fef5c5ad22;p=ghc-hetmet.git
diff --git a/docs/users_guide/separate_compilation.xml b/docs/users_guide/separate_compilation.xml
index 32dc850..099a91f 100644
--- a/docs/users_guide/separate_compilation.xml
+++ b/docs/users_guide/separate_compilation.xml
@@ -440,6 +440,8 @@ $ ghc -c parse/Foo.hs parse/Bar.hs gurgle/Bumble.hs -odir `uname -m`
.hc files, saving
+ .ll files, saving
+ .s files, saving
@@ -459,37 +461,36 @@ $ ghc -c parse/Foo.hs parse/Bar.hs gurgle/Bumble.hs -odir `uname -m`
Keep intermediate .hc files when
doing .hs-to-.o
compilations via C (NOTE: .hc files
- aren't generated when using the native code generator, you
- may need to use to force them
- to be produced).
+ are only generated by unregisterised compilers).
- ,
-
-
-
+ ,
+
+
+
- Keep intermediate .s files.
+ Keep intermediate .ll files when
+ doing .hs-to-.o
+ compilations via LLVM (NOTE: .ll files
+ aren't generated when using the native code generator, you
+ may need to use to force them
+ to be produced).
- ,
-
-
-
+ ,
+
+
+
- Keep intermediate .raw-s files.
- These are the direct output from the C compiler, before
- GHC does “assembly mangling” to produce the
- .s file. Again, these are not produced
- when using the native code generator.
+ Keep intermediate .s files.
@@ -1222,7 +1223,6 @@ first line, GHC considers it an orphan module.