X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=docs%2Fusers_guide%2Fseparate_compilation.xml;h=099a91f8c32152281b09f1d6d8afcd488c8427e2;hb=6caa417ded740fb8eaa50669269e38c8129092f0;hp=198e5e103b1f7ebbfb1b935d21b8421e7cc9eb79;hpb=f61baf76c9fa20aa972938384887bcb52151e76f;p=ghc-hetmet.git
diff --git a/docs/users_guide/separate_compilation.xml b/docs/users_guide/separate_compilation.xml
index 198e5e1..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.