deimos.llvm.c.transforms.scalar

Undocumented in source.

Members

Functions

LLVMAddAggressiveDCEPass
void LLVMAddAggressiveDCEPass(LLVMPassManagerRef PM)

See llvm::createAggressiveDCEPass function.

LLVMAddBasicAliasAnalysisPass
void LLVMAddBasicAliasAnalysisPass(LLVMPassManagerRef PM)

See llvm::createBasicAliasAnalysisPass 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

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

LLVMAddMemCpyOptPass
void LLVMAddMemCpyOptPass(LLVMPassManagerRef PM)

See llvm::createMemCpyOptPass 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.

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