X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=docs%2Fusers_guide%2Fsooner.xml;h=ea3e30609dc8f7155f09bad117e9545591ec0e01;hb=e5c3b478b3cd1707cf122833822f44b2ac09b8e9;hp=6823ce51104734e19ef0aea0e21d14e2151b5aeb;hpb=f61baf76c9fa20aa972938384887bcb52151e76f;p=ghc-hetmet.git diff --git a/docs/users_guide/sooner.xml b/docs/users_guide/sooner.xml index 6823ce5..ea3e306 100644 --- a/docs/users_guide/sooner.xml +++ b/docs/users_guide/sooner.xml @@ -152,14 +152,13 @@ should go here! - Compile via C and crank up GCC: + Compile via LLVM: - 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. - - So, when we want very fast code, we use: . + 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.