LLVM API Documentation

Functions
Scalar.cpp File Reference
#include "llvm/Transforms/Scalar.h"
#include "llvm-c/Initialization.h"
#include "llvm-c/Transforms/Scalar.h"
#include "llvm/Analysis/Passes.h"
#include "llvm/IR/DataLayout.h"
#include "llvm/IR/Verifier.h"
#include "llvm/InitializePasses.h"
#include "llvm/PassManager.h"
Include dependency graph for Scalar.cpp:

Go to the source code of this file.

Functions

void LLVMInitializeScalarOpts (LLVMPassRegistryRef R)
void LLVMAddAggressiveDCEPass (LLVMPassManagerRef PM)
void LLVMAddAlignmentFromAssumptionsPass (LLVMPassManagerRef PM)
void LLVMAddCFGSimplificationPass (LLVMPassManagerRef PM)
void LLVMAddDeadStoreEliminationPass (LLVMPassManagerRef PM)
void LLVMAddScalarizerPass (LLVMPassManagerRef PM)
void LLVMAddGVNPass (LLVMPassManagerRef PM)
void LLVMAddMergedLoadStoreMotionPass (LLVMPassManagerRef PM)
void LLVMAddIndVarSimplifyPass (LLVMPassManagerRef PM)
void LLVMAddInstructionCombiningPass (LLVMPassManagerRef PM)
void LLVMAddJumpThreadingPass (LLVMPassManagerRef PM)
void LLVMAddLICMPass (LLVMPassManagerRef PM)
void LLVMAddLoopDeletionPass (LLVMPassManagerRef PM)
void LLVMAddLoopIdiomPass (LLVMPassManagerRef PM)
void LLVMAddLoopRotatePass (LLVMPassManagerRef PM)
void LLVMAddLoopRerollPass (LLVMPassManagerRef PM)
void LLVMAddLoopUnrollPass (LLVMPassManagerRef PM)
void LLVMAddLoopUnswitchPass (LLVMPassManagerRef PM)
void LLVMAddMemCpyOptPass (LLVMPassManagerRef PM)
void LLVMAddPartiallyInlineLibCallsPass (LLVMPassManagerRef PM)
void LLVMAddLowerSwitchPass (LLVMPassManagerRef PM)
void LLVMAddPromoteMemoryToRegisterPass (LLVMPassManagerRef PM)
void LLVMAddReassociatePass (LLVMPassManagerRef PM)
void LLVMAddSCCPPass (LLVMPassManagerRef PM)
void LLVMAddScalarReplAggregatesPass (LLVMPassManagerRef PM)
void LLVMAddScalarReplAggregatesPassSSA (LLVMPassManagerRef PM)
void LLVMAddScalarReplAggregatesPassWithThreshold (LLVMPassManagerRef PM, int Threshold)
void LLVMAddSimplifyLibCallsPass (LLVMPassManagerRef PM)
void LLVMAddTailCallEliminationPass (LLVMPassManagerRef PM)
void LLVMAddConstantPropagationPass (LLVMPassManagerRef PM)
void LLVMAddDemoteMemoryToRegisterPass (LLVMPassManagerRef PM)
void LLVMAddVerifierPass (LLVMPassManagerRef PM)
void LLVMAddCorrelatedValuePropagationPass (LLVMPassManagerRef PM)
void LLVMAddEarlyCSEPass (LLVMPassManagerRef PM)
void LLVMAddTypeBasedAliasAnalysisPass (LLVMPassManagerRef PM)
void LLVMAddScopedNoAliasAAPass (LLVMPassManagerRef PM)
void LLVMAddBasicAliasAnalysisPass (LLVMPassManagerRef PM)
void LLVMAddLowerExpectIntrinsicPass (LLVMPassManagerRef PM)