Add support for parameter attributes to the llvm BE binding
authorDavid Terei <davidterei@gmail.com>
Thu, 24 Jun 2010 11:17:44 +0000 (11:17 +0000)
committerDavid Terei <davidterei@gmail.com>
Thu, 24 Jun 2010 11:17:44 +0000 (11:17 +0000)
commit6bae9f3ff5422c8ebe8a53d0981f51b3ced26777
treee901f739e9fa4a7192f1580b835d377cc3182689
parent7dc0cd52f216da7a46c4832da0a68f2ec1f181f0
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.
compiler/llvmGen/Llvm.hs
compiler/llvmGen/Llvm/AbsSyn.hs
compiler/llvmGen/Llvm/PpLlvm.hs
compiler/llvmGen/Llvm/Types.hs
compiler/llvmGen/LlvmCodeGen/Base.hs
compiler/llvmGen/LlvmCodeGen/CodeGen.hs
compiler/llvmGen/LlvmCodeGen/Ppr.hs