LLVM  8.0.1
Functions
Scalar.h File Reference
#include "llvm-c/Types.h"
Include dependency graph for Scalar.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void LLVMAddAggressiveDCEPass (LLVMPassManagerRef PM)
 See llvm::createAggressiveDCEPass function. More...
 
void LLVMAddBitTrackingDCEPass (LLVMPassManagerRef PM)
 See llvm::createBitTrackingDCEPass function. More...
 
void LLVMAddAlignmentFromAssumptionsPass (LLVMPassManagerRef PM)
 See llvm::createAlignmentFromAssumptionsPass function. More...
 
void LLVMAddCFGSimplificationPass (LLVMPassManagerRef PM)
 See llvm::createCFGSimplificationPass function. More...
 
void LLVMAddDeadStoreEliminationPass (LLVMPassManagerRef PM)
 See llvm::createDeadStoreEliminationPass function. More...
 
void LLVMAddScalarizerPass (LLVMPassManagerRef PM)
 See llvm::createScalarizerPass function. More...
 
void LLVMAddMergedLoadStoreMotionPass (LLVMPassManagerRef PM)
 See llvm::createMergedLoadStoreMotionPass function. More...
 
void LLVMAddGVNPass (LLVMPassManagerRef PM)
 See llvm::createGVNPass function. More...
 
void LLVMAddNewGVNPass (LLVMPassManagerRef PM)
 See llvm::createGVNPass function. More...
 
void LLVMAddIndVarSimplifyPass (LLVMPassManagerRef PM)
 See llvm::createIndVarSimplifyPass function. More...
 
void LLVMAddInstructionCombiningPass (LLVMPassManagerRef PM)
 See llvm::createInstructionCombiningPass function. More...
 
void LLVMAddJumpThreadingPass (LLVMPassManagerRef PM)
 See llvm::createJumpThreadingPass function. More...
 
void LLVMAddLICMPass (LLVMPassManagerRef PM)
 See llvm::createLICMPass function. More...
 
void LLVMAddLoopDeletionPass (LLVMPassManagerRef PM)
 See llvm::createLoopDeletionPass function. More...
 
void LLVMAddLoopIdiomPass (LLVMPassManagerRef PM)
 See llvm::createLoopIdiomPass function. More...
 
void LLVMAddLoopRotatePass (LLVMPassManagerRef PM)
 See llvm::createLoopRotatePass function. More...
 
void LLVMAddLoopRerollPass (LLVMPassManagerRef PM)
 See llvm::createLoopRerollPass function. More...
 
void LLVMAddLoopUnrollPass (LLVMPassManagerRef PM)
 See llvm::createLoopUnrollPass function. More...
 
void LLVMAddLoopUnrollAndJamPass (LLVMPassManagerRef PM)
 See llvm::createLoopUnrollAndJamPass function. More...
 
void LLVMAddLoopUnswitchPass (LLVMPassManagerRef PM)
 See llvm::createLoopUnswitchPass function. More...
 
void LLVMAddLowerAtomicPass (LLVMPassManagerRef PM)
 See llvm::createLowerAtomicPass function. More...
 
void LLVMAddMemCpyOptPass (LLVMPassManagerRef PM)
 See llvm::createMemCpyOptPass function. More...
 
void LLVMAddPartiallyInlineLibCallsPass (LLVMPassManagerRef PM)
 See llvm::createPartiallyInlineLibCallsPass function. More...
 
void LLVMAddReassociatePass (LLVMPassManagerRef PM)
 See llvm::createReassociatePass function. More...
 
void LLVMAddSCCPPass (LLVMPassManagerRef PM)
 See llvm::createSCCPPass function. More...
 
void LLVMAddScalarReplAggregatesPass (LLVMPassManagerRef PM)
 See llvm::createSROAPass function. More...
 
void LLVMAddScalarReplAggregatesPassSSA (LLVMPassManagerRef PM)
 See llvm::createSROAPass function. More...
 
void LLVMAddScalarReplAggregatesPassWithThreshold (LLVMPassManagerRef PM, int Threshold)
 See llvm::createSROAPass function. More...
 
void LLVMAddSimplifyLibCallsPass (LLVMPassManagerRef PM)
 See llvm::createSimplifyLibCallsPass function. More...
 
void LLVMAddTailCallEliminationPass (LLVMPassManagerRef PM)
 See llvm::createTailCallEliminationPass function. More...
 
void LLVMAddConstantPropagationPass (LLVMPassManagerRef PM)
 See llvm::createConstantPropagationPass function. More...
 
void LLVMAddDemoteMemoryToRegisterPass (LLVMPassManagerRef PM)
 See llvm::demotePromoteMemoryToRegisterPass function. More...
 
void LLVMAddVerifierPass (LLVMPassManagerRef PM)
 See llvm::createVerifierPass function. More...
 
void LLVMAddCorrelatedValuePropagationPass (LLVMPassManagerRef PM)
 See llvm::createCorrelatedValuePropagationPass function. More...
 
void LLVMAddEarlyCSEPass (LLVMPassManagerRef PM)
 See llvm::createEarlyCSEPass function. More...
 
void LLVMAddEarlyCSEMemSSAPass (LLVMPassManagerRef PM)
 See llvm::createEarlyCSEPass function. More...
 
void LLVMAddLowerExpectIntrinsicPass (LLVMPassManagerRef PM)
 See llvm::createLowerExpectIntrinsicPass function. More...
 
void LLVMAddTypeBasedAliasAnalysisPass (LLVMPassManagerRef PM)
 See llvm::createTypeBasedAliasAnalysisPass function. More...
 
void LLVMAddScopedNoAliasAAPass (LLVMPassManagerRef PM)
 See llvm::createScopedNoAliasAAPass function. More...
 
void LLVMAddBasicAliasAnalysisPass (LLVMPassManagerRef PM)
 See llvm::createBasicAliasAnalysisPass function. More...
 
void LLVMAddUnifyFunctionExitNodesPass (LLVMPassManagerRef PM)
 See llvm::createUnifyFunctionExitNodesPass function. More...