[project @ 1997-06-05 09:36:43 by sof]
[ghc-hetmet.git] / ghc / docs / users_guide / prof-compiler-options.lit
index 21d8ca6..c209b2d 100644 (file)
@@ -24,11 +24,11 @@ all top-level, exported functions.
 {\em All} top-level functions, exported or not, will be automatically
 \tr{_scc_}'d.
 
-% secret!
-%\item[\tr{-caf-all}:]
-%\index{-caf-all option}
-%The costs of all CAFs in a module are usually attributed to one
-%``big'' CAF cost-centre. With this option, all CAFs get their own cost-centre.
+\item[\tr{-caf-all}:]
+\index{-caf-all option}
+The costs of all CAFs in a module are usually attributed to one
+``big'' CAF cost-centre. With this option, all CAFs get their own cost-centre.
+An ``if all else fails'' option...
 
 %\item[\tr{-dict-all}:]
 %\index{-dict-all option}
@@ -53,6 +53,12 @@ declared in the module. If no group is specified it defaults to the
 module name.
 \end{description}
 
+In addition to the \tr{-prof} option your system might be setup to
+enable you to compile and link with the \tr{-prof-details}
+\index{\tr{-prof-details option}} option instead. This enables
+additional detailed counts to be reported with the \tr{-P} RTS option.
+%-prof-details should also enable age profiling if we get it going again ...
+
 %Alternative profiling semantics have also been implemented. To use
 %these the runtime system and prelude libraries must have been built
 %for the alternative profiling setup. This is done using a particular