llvm-general-3.2.4.5: src/LLVM/General/Target.hs
-- | A Target describes that for which code may be intended. Targets are used both during actual
-- | lowering of LLVM IR to machine code and by some optimization passes which use the target to
-- | judge costs.
module LLVM.General.Target (
lookupTarget,
TargetOptions,
Target, TargetMachine, TargetLowering,
CPUFeature(..),
withTargetOptions, peekTargetOptions, pokeTargetOptions,
withTargetMachine, withDefaultTargetMachine,
getTargetLowering,
getDefaultTargetTriple, getHostCPUName, getHostCPUFeatures,
getTargetMachineDataLayout, initializeNativeTarget, initializeAllTargets
) where
import LLVM.General.Internal.Target