llvm-ht-0.7.0.0: Bindings to the LLVM compiler toolkit with some custom extensions.
LLVM.FFI.Transforms.IPO
addArgumentPromotionPass :: PassManagerRef -> IO ()Source
addConstantMergePass :: PassManagerRef -> IO ()Source
addDeadArgEliminationPass :: PassManagerRef -> IO ()Source
addDeadTypeEliminationPass :: PassManagerRef -> IO ()Source
addFunctionAttrsPass :: PassManagerRef -> IO ()Source
addFunctionInliningPass :: PassManagerRef -> IO ()Source
addGlobalDCEPass :: PassManagerRef -> IO ()Source
addGlobalOptimizerPass :: PassManagerRef -> IO ()Source
addIPConstantPropagationPass :: PassManagerRef -> IO ()Source
addLowerSetJmpPass :: PassManagerRef -> IO ()Source
addPruneEHPass :: PassManagerRef -> IO ()Source
addRaiseAllocationsPass :: PassManagerRef -> IO ()Source
addStripDeadPrototypesPass :: PassManagerRef -> IO ()Source
addStripSymbolsPass :: PassManagerRef -> IO ()Source