[][src]Module llvm_sys::transforms::scalar

Scalar transformations of LLVM IR.

Functions

LLVMAddAggressiveDCEPass
LLVMAddAggressiveInstCombinerPass
LLVMAddAlignmentFromAssumptionsPass
LLVMAddBasicAliasAnalysisPass
LLVMAddBitTrackingDCEPass

Added in LLVM 3.7.

LLVMAddCFGSimplificationPass
LLVMAddConstantPropagationPass
LLVMAddCorrelatedValuePropagationPass
LLVMAddDeadStoreEliminationPass
LLVMAddDemoteMemoryToRegisterPass
LLVMAddEarlyCSEMemSSAPass
LLVMAddEarlyCSEPass
LLVMAddGVNPass
LLVMAddIndVarSimplifyPass
LLVMAddInstructionCombiningPass
LLVMAddJumpThreadingPass
LLVMAddLICMPass
LLVMAddLoopDeletionPass
LLVMAddLoopIdiomPass
LLVMAddLoopRerollPass
LLVMAddLoopRotatePass
LLVMAddLoopUnrollAndJamPass
LLVMAddLoopUnrollPass
LLVMAddLoopUnswitchPass
LLVMAddLowerExpectIntrinsicPass
LLVMAddMemCpyOptPass
LLVMAddMergedLoadStoreMotionPass
LLVMAddNewGVNPass
LLVMAddPartiallyInlineLibCallsPass
LLVMAddReassociatePass
LLVMAddSCCPPass
LLVMAddScalarReplAggregatesPass
LLVMAddScalarReplAggregatesPassSSA
LLVMAddScalarReplAggregatesPassWithThreshold
LLVMAddScalarizerPass
LLVMAddScopedNoAliasAAPass
LLVMAddSimplifyLibCallsPass
LLVMAddTailCallEliminationPass
LLVMAddTypeBasedAliasAnalysisPass
LLVMAddVerifierPass