LLVM API Documentation
|
| void LLVMAddAggressiveDCEPass | ( | LLVMPassManagerRef | PM | ) |
See llvm::createAggressiveDCEPass function.
Definition at line 78 of file Scalar.cpp.
References llvm::createAggressiveDCEPass(), and llvm::unwrap().
See llvm::createAlignmentFromAssumptionsPass function.
Definition at line 82 of file Scalar.cpp.
References llvm::createAlignmentFromAssumptionsPass(), and llvm::unwrap().
| void LLVMAddBasicAliasAnalysisPass | ( | LLVMPassManagerRef | PM | ) |
See llvm::createBasicAliasAnalysisPass function
Definition at line 220 of file Scalar.cpp.
References llvm::createBasicAliasAnalysisPass(), and llvm::unwrap().
| void LLVMAddCFGSimplificationPass | ( | LLVMPassManagerRef | PM | ) |
See llvm::createCFGSimplificationPass function.
Definition at line 86 of file Scalar.cpp.
References llvm::createCFGSimplificationPass(), and llvm::unwrap().
| void LLVMAddConstantPropagationPass | ( | LLVMPassManagerRef | PM | ) |
See llvm::createConstantPropagationPass function.
Definition at line 191 of file Scalar.cpp.
References llvm::createConstantPropagationPass(), and llvm::unwrap().
See llvm::createCorrelatedValuePropagationPass function
Definition at line 204 of file Scalar.cpp.
References llvm::createCorrelatedValuePropagationPass(), and llvm::unwrap().
See llvm::createDeadStoreEliminationPass function.
Definition at line 90 of file Scalar.cpp.
References llvm::createDeadStoreEliminationPass(), and llvm::unwrap().
See llvm::demotePromoteMemoryToRegisterPass function.
Definition at line 195 of file Scalar.cpp.
References llvm::createDemoteRegisterToMemoryPass(), and llvm::unwrap().
| void LLVMAddEarlyCSEPass | ( | LLVMPassManagerRef | PM | ) |
See llvm::createEarlyCSEPass function
Definition at line 208 of file Scalar.cpp.
References llvm::createEarlyCSEPass(), and llvm::unwrap().
| void LLVMAddGVNPass | ( | LLVMPassManagerRef | PM | ) |
See llvm::createGVNPass function.
Definition at line 98 of file Scalar.cpp.
References llvm::createGVNPass(), and llvm::unwrap().
| void LLVMAddIndVarSimplifyPass | ( | LLVMPassManagerRef | PM | ) |
See llvm::createIndVarSimplifyPass function.
Definition at line 106 of file Scalar.cpp.
References llvm::createIndVarSimplifyPass(), and llvm::unwrap().
See llvm::createInstructionCombiningPass function.
Definition at line 110 of file Scalar.cpp.
References llvm::createInstructionCombiningPass(), and llvm::unwrap().
| void LLVMAddJumpThreadingPass | ( | LLVMPassManagerRef | PM | ) |
See llvm::createJumpThreadingPass function.
Definition at line 114 of file Scalar.cpp.
References llvm::createJumpThreadingPass(), and llvm::unwrap().
| void LLVMAddLICMPass | ( | LLVMPassManagerRef | PM | ) |
See llvm::createLICMPass function.
Definition at line 118 of file Scalar.cpp.
References llvm::createLICMPass(), and llvm::unwrap().
| void LLVMAddLoopDeletionPass | ( | LLVMPassManagerRef | PM | ) |
See llvm::createLoopDeletionPass function.
Definition at line 122 of file Scalar.cpp.
References llvm::createLoopDeletionPass(), and llvm::unwrap().
| void LLVMAddLoopIdiomPass | ( | LLVMPassManagerRef | PM | ) |
See llvm::createLoopIdiomPass function
Definition at line 126 of file Scalar.cpp.
References llvm::createLoopIdiomPass(), and llvm::unwrap().
| void LLVMAddLoopRerollPass | ( | LLVMPassManagerRef | PM | ) |
See llvm::createLoopRerollPass function.
Definition at line 134 of file Scalar.cpp.
References llvm::createLoopRerollPass(), and llvm::unwrap().
| void LLVMAddLoopRotatePass | ( | LLVMPassManagerRef | PM | ) |
See llvm::createLoopRotatePass function.
Definition at line 130 of file Scalar.cpp.
References llvm::createLoopRotatePass(), and llvm::unwrap().
| void LLVMAddLoopUnrollPass | ( | LLVMPassManagerRef | PM | ) |
See llvm::createLoopUnrollPass function.
Definition at line 138 of file Scalar.cpp.
References llvm::createLoopUnrollPass(), and llvm::unwrap().
| void LLVMAddLoopUnswitchPass | ( | LLVMPassManagerRef | PM | ) |
See llvm::createLoopUnswitchPass function.
Definition at line 142 of file Scalar.cpp.
References llvm::createLoopUnswitchPass(), and llvm::unwrap().
See llvm::createLowerExpectIntrinsicPass function
Definition at line 224 of file Scalar.cpp.
References llvm::createLowerExpectIntrinsicPass(), and llvm::unwrap().
| void LLVMAddLowerSwitchPass | ( | LLVMPassManagerRef | PM | ) |
See llvm::createLowerSwitchPass function.
Definition at line 154 of file Scalar.cpp.
References llvm::createLowerSwitchPass(), and llvm::unwrap().
| void LLVMAddMemCpyOptPass | ( | LLVMPassManagerRef | PM | ) |
See llvm::createMemCpyOptPass function.
Definition at line 146 of file Scalar.cpp.
References llvm::createMemCpyOptPass(), and llvm::unwrap().
See llvm::createMergedLoadStoreMotionPass function.
Definition at line 102 of file Scalar.cpp.
References llvm::createMergedLoadStoreMotionPass(), and llvm::unwrap().
See llvm::createPartiallyInlineLibCallsPass function.
Definition at line 150 of file Scalar.cpp.
References llvm::createPartiallyInlineLibCallsPass(), and llvm::unwrap().
See llvm::createPromoteMemoryToRegisterPass function.
Definition at line 158 of file Scalar.cpp.
References llvm::createPromoteMemoryToRegisterPass(), and llvm::unwrap().
| void LLVMAddReassociatePass | ( | LLVMPassManagerRef | PM | ) |
See llvm::createReassociatePass function.
Definition at line 162 of file Scalar.cpp.
References llvm::createReassociatePass(), and llvm::unwrap().
| void LLVMAddScalarizerPass | ( | LLVMPassManagerRef | PM | ) |
See llvm::createScalarizerPass function.
Definition at line 94 of file Scalar.cpp.
References llvm::createScalarizerPass(), and llvm::unwrap().
See llvm::createScalarReplAggregatesPass function.
Definition at line 170 of file Scalar.cpp.
References llvm::createScalarReplAggregatesPass(), and llvm::unwrap().
See llvm::createScalarReplAggregatesPass function.
Definition at line 174 of file Scalar.cpp.
References llvm::createScalarReplAggregatesPass(), and llvm::unwrap().
| void LLVMAddScalarReplAggregatesPassWithThreshold | ( | LLVMPassManagerRef | PM, |
| int | Threshold | ||
| ) |
See llvm::createScalarReplAggregatesPass function.
Definition at line 178 of file Scalar.cpp.
References llvm::createScalarReplAggregatesPass(), and llvm::unwrap().
| void LLVMAddSCCPPass | ( | LLVMPassManagerRef | PM | ) |
See llvm::createSCCPPass function.
Definition at line 166 of file Scalar.cpp.
References llvm::createSCCPPass(), and llvm::unwrap().
| void LLVMAddScopedNoAliasAAPass | ( | LLVMPassManagerRef | PM | ) |
See llvm::createScopedNoAliasAAPass function
Definition at line 216 of file Scalar.cpp.
References llvm::createScopedNoAliasAAPass(), and llvm::unwrap().
| void LLVMAddSimplifyLibCallsPass | ( | LLVMPassManagerRef | PM | ) |
See llvm::createSimplifyLibCallsPass function.
Definition at line 183 of file Scalar.cpp.
| void LLVMAddTailCallEliminationPass | ( | LLVMPassManagerRef | PM | ) |
See llvm::createTailCallEliminationPass function.
Definition at line 187 of file Scalar.cpp.
References llvm::createTailCallEliminationPass(), and llvm::unwrap().
See llvm::createTypeBasedAliasAnalysisPass function
Definition at line 212 of file Scalar.cpp.
References llvm::createTypeBasedAliasAnalysisPass(), and llvm::unwrap().
| void LLVMAddVerifierPass | ( | LLVMPassManagerRef | PM | ) |
See llvm::createVerifierPass function.
Definition at line 199 of file Scalar.cpp.
References llvm::createVerifierPass(), and llvm::unwrap().