Safe Haskell | None |
---|
LLVM.Analysis.Util.Names
Description
Utilities to parse the type names used by LLVM. Names are parsed into the representation used by the Itanium ABI package. This representation can deal with namespace qualified names and supports conversion between Strings and Names.
Documentation
parseTypeName :: String -> Either String NameSource
unparseTypeName :: Name -> Maybe StringSource
parseFunctionName :: Function -> Either String NameSource
unparseFunctionName :: Name -> Maybe StringSource