update submodules for GHC.HetMet.GArrow -> Control.GArrow renaming
[ghc-hetmet.git] / docs / users_guide / sooner.xml
index 6823ce5..ea3e306 100644 (file)
@@ -152,14 +152,13 @@ should go here!</para>
       </varlistentry>
 
       <varlistentry>
-       <term>Compile via C and crank up GCC:</term>
+       <term>Compile via LLVM:</term>
        <listitem>
-         <para>The native code-generator is designed to be quick, not
-          mind-bogglingly clever.  Better to let GCC have a go, as it
-          tries much harder on register allocation, etc.</para>
-
-         <para>So, when we want very fast code, we use: <option>-O
-         -fvia-C</option>.</para>
+               <para>The LLVM code generator can sometimes do a far better job
+                           at producing fast code then either the native code generator
+                                       or the C code generator. This is not universal and depends
+                                       on the code. Numeric heavy code seems to show the best
+                                       improvement when compiled via LLVM.</para>
        </listitem>
       </varlistentry>