X-Git-Url: http://git.megacz.com/?p=ghc-hetmet.git;a=blobdiff_plain;f=compiler%2FllvmGen%2FLlvm.hs;h=aec492e1518534ac4bb91fb7dbec87089f424dc7;hp=907ab3935f591d2b18611681645db039fb4fe38e;hb=c5b178be60a5a44abd2f4ddf8c399857678326e2;hpb=3aadff5e31bf6b665cf7ae7606c94cdab85624d2 diff --git a/compiler/llvmGen/Llvm.hs b/compiler/llvmGen/Llvm.hs index 907ab39..aec492e 100644 --- a/compiler/llvmGen/Llvm.hs +++ b/compiler/llvmGen/Llvm.hs @@ -18,6 +18,7 @@ module Llvm ( LlvmFunctions, LlvmFunctionDecls, LlvmStatement(..), LlvmExpression(..), LlvmBlocks, LlvmBlock(..), LlvmBlockId, + LlvmParamAttr(..), LlvmParameter, -- * Call Handling LlvmCallConvention(..), LlvmCallType(..), LlvmParameterListType(..), @@ -28,7 +29,7 @@ module Llvm ( -- * Variables and Type System LlvmVar(..), LlvmStatic(..), LlvmLit(..), LlvmType(..), - LMGlobal, LMString, LMSection, LMAlign, + LlvmAlias, LMGlobal, LMString, LMSection, LMAlign, -- ** Some basic types i64, i32, i16, i8, i1, i8Ptr, llvmWord, llvmWordPtr, @@ -41,7 +42,7 @@ module Llvm ( -- * Pretty Printing ppLlvmModule, ppLlvmComments, ppLlvmComment, ppLlvmGlobals, ppLlvmGlobal, ppLlvmFunctionDecls, ppLlvmFunctionDecl, ppLlvmFunctions, - ppLlvmFunction, ppLlvmType, ppLlvmTypes, llvmSDoc + ppLlvmFunction, ppLlvmAlias, ppLlvmAliases, llvmSDoc ) where