FunctionPass * createGVNPass(bool NoLoads=false)
void initializeLoopUnswitchPass(PassRegistry &)
Pass * createLoopRerollPass()
FunctionPass * createScalarReplAggregatesPass(signed Threshold=-1, bool UseDomTree=true, signed StructMemberThreshold=-1, signed ArrayElementThreshold=-1, signed ScalarLoadThreshold=-1)
void initializeJumpThreadingPass(PassRegistry &)
void initializeScalarOpts(PassRegistry &)
void initializeLoopStrengthReducePass(PassRegistry &)
void initializeLoopRerollPass(PassRegistry &)
LLVMContext ** unwrap(LLVMContextRef *Tys)
FunctionPass * createDemoteRegisterToMemoryPass()
void initializeDSEPass(PassRegistry &)
void initializeEarlyCSEPass(PassRegistry &)
Pass * createLoopRotatePass()
void initializeSROA_DTPass(PassRegistry &)
FunctionPass * createConstantPropagationPass()
FunctionPass * createReassociatePass()
Pass * createLoopUnswitchPass(bool OptimizeForSize=false)
void initializeConstantPropagationPass(PassRegistry &)
ImmutablePass * createBasicAliasAnalysisPass()
void initializeLoopRotatePass(PassRegistry &)
Pass * createLoopUnrollPass(int Threshold=-1, int Count=-1, int AllowPartial=-1, int Runtime=-1)
FunctionPass * createInstructionCombiningPass()
void initializeLoopUnrollPass(PassRegistry &)
Pass * createCorrelatedValuePropagationPass()
ImmutablePass * createTypeBasedAliasAnalysisPass()
FunctionPass * createJumpThreadingPass()
void initializeLowerExpectIntrinsicPass(PassRegistry &)
void initializeSCCPPass(PassRegistry &)
FunctionPass * createTailCallEliminationPass()
void initializeLoopDeletionPass(PassRegistry &)
void initializeLowerAtomicPass(PassRegistry &)
FunctionPass * createMemCpyOptPass()
void initializeIPSCCPPass(PassRegistry &)
FunctionPass * createEarlyCSEPass()
void initializeLICMPass(PassRegistry &)
void initializeStructurizeCFGPass(PassRegistry &)
void initializeRegToMemPass(PassRegistry &)
void initializeCodeGenPreparePass(PassRegistry &)
void initializeCorrelatedValuePropagationPass(PassRegistry &)
struct LLVMOpaquePassRegistry * LLVMPassRegistryRef
void LLVMInitializeScalarOpts(LLVMPassRegistryRef R)
FunctionPass * createDeadStoreEliminationPass()
void initializeSROA_SSAUpPass(PassRegistry &)
void initializeTailCallElimPass(PassRegistry &)
void initializeReassociatePass(PassRegistry &)
Pass * createLoopDeletionPass()
void initializeSinkingPass(PassRegistry &)
void initializeDCEPass(PassRegistry &)
void initializeIndVarSimplifyPass(PassRegistry &)
void initializeSROAPass(PassRegistry &)
FunctionPass * createCFGSimplificationPass()
Pass * createLoopIdiomPass()
FunctionPass * createSCCPPass()
FunctionPass * createPartiallyInlineLibCallsPass()
FunctionPass * createAggressiveDCEPass()
struct LLVMOpaquePassManager * LLVMPassManagerRef
FunctionPass * createPromoteMemoryToRegisterPass()
void initializeLoopIdiomRecognizePass(PassRegistry &)
static int const Threshold
void initializeCFGSimplifyPassPass(PassRegistry &)
void initializeMemCpyOptPass(PassRegistry &)
void initializeADCEPass(PassRegistry &)
void initializePartiallyInlineLibCallsPass(PassRegistry &)
Pass * createIndVarSimplifyPass()
FunctionPass * createLowerExpectIntrinsicPass()
void initializeDeadInstEliminationPass(PassRegistry &)
void initializeSampleProfileLoaderPass(PassRegistry &)
FunctionPass * createVerifierPass(VerifierFailureAction action=AbortProcessAction)
Create a verifier pass.
void initializeLoopInstSimplifyPass(PassRegistry &)
void initializeGVNPass(PassRegistry &)