llvm-0.9.1.2: Bindings to the LLVM compiler toolkit.
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
addIPSCCPPass :: PassManagerRef -> IO ()Source
addRaiseAllocationsPass :: PassManagerRef -> IO ()Source
addStripDeadPrototypesPass :: PassManagerRef -> IO ()Source
addStripSymbolsPass :: PassManagerRef -> IO ()Source