llvm-pretty-0.12.0.0: A pretty printing library inspired by the llvm binding.
LicenseBSD3
MaintainerLangston Barrett
Stabilityexperimental
Safe HaskellSafe-Inferred
LanguageHaskell2010

Text.LLVM.Triple.Print

Description

 
Synopsis

Documentation

archName :: Arch -> String Source #

llvm::Triple::getArchTypeName.

Retained in the order in which they appear in the LLVM source, rather than an order consistent with the constructors of Arch.

vendorName :: Vendor -> String Source #

llvm::Triple::getVendorTypeName.

Retained in the order in which they appear in the LLVM source.

osName :: OS -> String Source #

llvm::Triple::getOSTypeName.

Retained in the order in which they appear in the LLVM source.

envName :: Environment -> String Source #

llvm::Triple::getEnvironmentName.

Retained in the order in which they appear in the LLVM source.

objFmtName :: ObjectFormat -> String Source #

llvm::Triple::getObjectFormatTypeName

Retained in the order in which they appear in the LLVM source.