packages feed

llvm-party-12.1.0: src/LLVM/AST/ThreadLocalStorage.hs

-- | Module to allow importing 'ThreadLocalStorage.Model' distinctly qualified.
module LLVM.AST.ThreadLocalStorage where

import LLVM.Prelude

-- | <http://llvm.org/docs/LangRef.html#thread-local-storage-models>
data Model
    = GeneralDynamic
    | LocalDynamic
    | InitialExec
    | LocalExec
  deriving (Eq, Ord, Read, Show, Typeable, Data, Generic)