X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=docs%2Fusers_guide%2Fsooner.xml;h=ea3e30609dc8f7155f09bad117e9545591ec0e01;hb=1bf40a4b38180b8b1c1bdaf4919bc327d5b27abe;hp=d1aeb0f8884e77ee93e5ea5e98d001a437e4d8c8;hpb=949ce3bb4ef2654a814b3549051e439daf82b5e9;p=ghc-hetmet.git diff --git a/docs/users_guide/sooner.xml b/docs/users_guide/sooner.xml index d1aeb0f..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. @@ -539,7 +538,6 @@ be required).