patch applied (ghc): Add support for parameter attributes to the llvm BE binding

David Terei davidterei at gmail.com
Thu Jun 24 10:00:05 EDT 2010


Thu Jun 24 04:17:44 PDT 2010  David Terei <davidterei at gmail.com>
  * Add support for parameter attributes to the llvm BE binding
  
  These allow annotations of the code produced by the backend
  which should bring some perforamnce gains. At the moment
  the attributes aren't being used though.

    M ./compiler/llvmGen/Llvm.hs +1
    M ./compiler/llvmGen/Llvm/AbsSyn.hs +3
    M ./compiler/llvmGen/Llvm/PpLlvm.hs -4 +18
    M ./compiler/llvmGen/Llvm/Types.hs -11 +64
    M ./compiler/llvmGen/LlvmCodeGen/Base.hs -9 +19
    M ./compiler/llvmGen/LlvmCodeGen/CodeGen.hs -2 +2
    M ./compiler/llvmGen/LlvmCodeGen/Ppr.hs -2 +1

View patch online:
http://darcs.haskell.org/cgi-bin/darcsweb.cgi?r=ghc;a=darcs_commitdiff;h=20100624111744-e1038-b1f5bff30e788bf74f3cb9db2061bf24fa2e8240.gz



More information about the Cvs-ghc mailing list