llvm.c.transforms.scalar

Undocumented in source.

Public Imports

llvm.c.types
public import llvm.c.types;
Undocumented in source.

Members

Functions

LLVMAddAggressiveDCEPass
void LLVMAddAggressiveDCEPass(LLVMPassManagerRef PM)

See llvm::createAggressiveDCEPass function.

LLVMAddAlignmentFromAssumptionsPass
void LLVMAddAlignmentFromAssumptionsPass(LLVMPassManagerRef PM)

See llvm::createAlignmentFromAssumptionsPass function.

LLVMAddBasicAliasAnalysisPass
void LLVMAddBasicAliasAnalysisPass(LLVMPassManagerRef PM)

See llvm::createBasicAliasAnalysisPass function

LLVMAddBitTrackingDCEPass
void LLVMAddBitTrackingDCEPass(LLVMPassManagerRef PM)

See llvm::createBitTrackingDCEPass function.

LLVMAddCFGSimplificationPass
void LLVMAddCFGSimplificationPass(LLVMPassManagerRef PM)

See llvm::createCFGSimplificationPass function.

LLVMAddConstantPropagationPass
void LLVMAddConstantPropagationPass(LLVMPassManagerRef PM)

See llvm::createConstantPropagationPass function.

LLVMAddCorrelatedValuePropagationPass
void LLVMAddCorrelatedValuePropagationPass(LLVMPassManagerRef PM)

See llvm::createCorrelatedValuePropagationPass function

LLVMAddDeadStoreEliminationPass
void LLVMAddDeadStoreEliminationPass(LLVMPassManagerRef PM)

See llvm::createDeadStoreEliminationPass function.

LLVMAddDemoteMemoryToRegisterPass
void LLVMAddDemoteMemoryToRegisterPass(LLVMPassManagerRef PM)

See llvm::demotePromoteMemoryToRegisterPass function.

LLVMAddEarlyCSEPass
void LLVMAddEarlyCSEPass(LLVMPassManagerRef PM)

See llvm::createEarlyCSEPass function

LLVMAddGVNPass
void LLVMAddGVNPass(LLVMPassManagerRef PM)

See llvm::createGVNPass function.

LLVMAddIndVarSimplifyPass
void LLVMAddIndVarSimplifyPass(LLVMPassManagerRef PM)

See llvm::createIndVarSimplifyPass function.

LLVMAddInstructionCombiningPass
void LLVMAddInstructionCombiningPass(LLVMPassManagerRef PM)

See llvm::createInstructionCombiningPass function.

LLVMAddJumpThreadingPass
void LLVMAddJumpThreadingPass(LLVMPassManagerRef PM)

See llvm::createJumpThreadingPass function.

LLVMAddLICMPass
void LLVMAddLICMPass(LLVMPassManagerRef PM)

See llvm::createLICMPass function.

LLVMAddLoopDeletionPass
void LLVMAddLoopDeletionPass(LLVMPassManagerRef PM)

See llvm::createLoopDeletionPass function.

LLVMAddLoopIdiomPass
void LLVMAddLoopIdiomPass(LLVMPassManagerRef PM)

See llvm::createLoopIdiomPass function

LLVMAddLoopRerollPass
void LLVMAddLoopRerollPass(LLVMPassManagerRef PM)

See llvm::createLoopRerollPass function.

LLVMAddLoopRotatePass
void LLVMAddLoopRotatePass(LLVMPassManagerRef PM)

See llvm::createLoopRotatePass function.

LLVMAddLoopUnrollPass
void LLVMAddLoopUnrollPass(LLVMPassManagerRef PM)

See llvm::createLoopUnrollPass function.

LLVMAddLoopUnswitchPass
void LLVMAddLoopUnswitchPass(LLVMPassManagerRef PM)

See llvm::createLoopUnswitchPass function.

LLVMAddLowerExpectIntrinsicPass
void LLVMAddLowerExpectIntrinsicPass(LLVMPassManagerRef PM)

See llvm::createLowerExpectIntrinsicPass function

LLVMAddLowerSwitchPass
void LLVMAddLowerSwitchPass(LLVMPassManagerRef PM)

See llvm::createLowerSwitchPass function.

LLVMAddMemCpyOptPass
void LLVMAddMemCpyOptPass(LLVMPassManagerRef PM)

See llvm::createMemCpyOptPass function.

LLVMAddMergedLoadStoreMotionPass
void LLVMAddMergedLoadStoreMotionPass(LLVMPassManagerRef PM)

See llvm::createMergedLoadStoreMotionPass function.

LLVMAddPartiallyInlineLibCallsPass
void LLVMAddPartiallyInlineLibCallsPass(LLVMPassManagerRef PM)

See llvm::createPartiallyInlineLibCallsPass function.

LLVMAddPromoteMemoryToRegisterPass
void LLVMAddPromoteMemoryToRegisterPass(LLVMPassManagerRef PM)

See llvm::createPromoteMemoryToRegisterPass function.

LLVMAddReassociatePass
void LLVMAddReassociatePass(LLVMPassManagerRef PM)

See llvm::createReassociatePass function.

LLVMAddSCCPPass
void LLVMAddSCCPPass(LLVMPassManagerRef PM)

See llvm::createSCCPPass function.

LLVMAddScalarReplAggregatesPass
void LLVMAddScalarReplAggregatesPass(LLVMPassManagerRef PM)

See llvm::createScalarReplAggregatesPass function.

LLVMAddScalarReplAggregatesPassSSA
void LLVMAddScalarReplAggregatesPassSSA(LLVMPassManagerRef PM)

See llvm::createScalarReplAggregatesPass function.

LLVMAddScalarReplAggregatesPassWithThreshold
void LLVMAddScalarReplAggregatesPassWithThreshold(LLVMPassManagerRef PM, int Threshold)

See llvm::createScalarReplAggregatesPass function.

LLVMAddScalarizerPass
void LLVMAddScalarizerPass(LLVMPassManagerRef PM)

See llvm::createScalarizerPass function.

LLVMAddScopedNoAliasAAPass
void LLVMAddScopedNoAliasAAPass(LLVMPassManagerRef PM)

See llvm::createScopedNoAliasAAPass function

LLVMAddSimplifyLibCallsPass
void LLVMAddSimplifyLibCallsPass(LLVMPassManagerRef PM)

See llvm::createSimplifyLibCallsPass function.

LLVMAddTailCallEliminationPass
void LLVMAddTailCallEliminationPass(LLVMPassManagerRef PM)

See llvm::createTailCallEliminationPass function.

LLVMAddTypeBasedAliasAnalysisPass
void LLVMAddTypeBasedAliasAnalysisPass(LLVMPassManagerRef PM)

See llvm::createTypeBasedAliasAnalysisPass function

LLVMAddVerifierPass
void LLVMAddVerifierPass(LLVMPassManagerRef PM)

See llvm::createVerifierPass function.

Meta