-- | Module to allow importing 'Attribute' distinctly qualified. module LLVM.General.AST.Attribute where import Data.Word -- | data ParameterAttribute = ZeroExt | SignExt | InReg | SRet | NoAlias | ByVal | NoCapture | Nest deriving (Eq, Read, Show) -- | data FunctionAttribute = NoReturn | NoUnwind | ReadNone | ReadOnly | NoInline | AlwaysInline | OptimizeForSize | StackProtect | StackProtectReq | Alignment Word32 | NoRedZone | NoImplicitFloat | Naked | InlineHint | StackAlignment Word32 | ReturnsTwice | UWTable | NonLazyBind deriving (Eq, Read, Show)