llvm-0.8.0.2: Bindings to the LLVM compiler toolkit.Source codeContentsIndex
LLVM.FFI.Transforms.Scalar
Documentation
addCFGSimplificationPass :: PassManagerRef -> IO ()Source
addConstantPropagationPass :: PassManagerRef -> IO ()Source
addDemoteMemoryToRegisterPass :: PassManagerRef -> IO ()Source
addGVNPass :: PassManagerRef -> IO ()Source
addInstructionCombiningPass :: PassManagerRef -> IO ()Source
addPromoteMemoryToRegisterPass :: PassManagerRef -> IO ()Source
addReassociatePass :: PassManagerRef -> IO ()Source
addAggressiveDCEPass :: PassManagerRef -> IO ()Source
addDeadStoreEliminationPass :: PassManagerRef -> IO ()Source
addIndVarSimplifyPass :: PassManagerRef -> IO ()Source
addJumpThreadingPass :: PassManagerRef -> IO ()Source
addLICMPass :: PassManagerRef -> IO ()Source
addLoopDeletionPass :: PassManagerRef -> IO ()Source
addLoopIndexSplitPass :: PassManagerRef -> IO ()Source
addLoopRotatePass :: PassManagerRef -> IO ()Source
addLoopUnrollPass :: PassManagerRef -> IO ()Source
addLoopUnswitchPass :: PassManagerRef -> IO ()Source
addMemCpyOptPass :: PassManagerRef -> IO ()Source
addSCCPPass :: PassManagerRef -> IO ()Source
addScalarReplAggregatesPass :: PassManagerRef -> IO ()Source
addSimplifyLibCallsPass :: PassManagerRef -> IO ()Source
addTailCallEliminationPass :: PassManagerRef -> IO ()Source
Produced by Haddock version 2.6.0