llvm-general-3.2.6.0: src/LLVM/General/PassManager.hs
-- | A 'PassManager' holds collection of passes, to be run on 'Module's.
-- Build one with 'withPassManager':
--
-- * using 'CuratedPassSetSpec' if you want optimization but not to play with your compiler
--
-- * using 'PassSetSpec' if you do want to play with your compiler
module LLVM.General.PassManager (
PassManager,
PassSetSpec(..), defaultPassSetSpec, defaultCuratedPassSetSpec,
withPassManager,
runPassManager
) where
import LLVM.General.Internal.PassManager