|
Pass * | llvm::createRedundantDbgInstEliminationPass () |
|
FunctionPass * | llvm::createDeadCodeEliminationPass () |
|
FunctionPass * | llvm::createCallSiteSplittingPass () |
|
FunctionPass * | llvm::createGuardWideningPass () |
|
Pass * | llvm::createLoopGuardWideningPass () |
|
FunctionPass * | llvm::createSROAPass (bool PreserveCFG=true) |
|
Pass * | llvm::createLICMPass () |
|
Pass * | llvm::createLICMPass (unsigned LicmMssaOptCap, unsigned LicmMssaNoAccForPromotionCap, bool AllowSpeculation) |
|
Pass * | llvm::createLoopSinkPass () |
|
Pass * | llvm::createLoopPredicationPass () |
|
Pass * | llvm::createLoopStrengthReducePass () |
|
Pass * | llvm::createLoopInstSimplifyPass () |
|
Pass * | llvm::createLoopUnrollPass (int OptLevel=2, bool OnlyWhenForced=false, bool ForgetAllSCEV=false, int Threshold=-1, int Count=-1, int AllowPartial=-1, int Runtime=-1, int UpperBound=-1, int AllowPeeling=-1) |
|
Pass * | llvm::createSimpleLoopUnrollPass (int OptLevel=2, bool OnlyWhenForced=false, bool ForgetAllSCEV=false) |
|
Pass * | llvm::createLoopRotatePass (int MaxHeaderSize=-1, bool PrepareForLTO=false) |
|
FunctionPass * | llvm::createDemoteRegisterToMemoryPass () |
|
FunctionPass * | llvm::createReassociatePass () |
|
FunctionPass * | llvm::createCFGSimplificationPass (SimplifyCFGOptions Options=SimplifyCFGOptions(), std::function< bool(const Function &)> Ftor=nullptr) |
|
FunctionPass * | llvm::createFlattenCFGPass () |
|
Pass * | llvm::createStructurizeCFGPass (bool SkipUniformRegions=false) |
| When SkipUniformRegions is true the structizer will not structurize regions that only contain uniform branches.
|
|
FunctionPass * | llvm::createTailCallEliminationPass () |
|
FunctionPass * | llvm::createEarlyCSEPass (bool UseMemorySSA=false) |
|
FunctionPass * | llvm::createMergedLoadStoreMotionPass (bool SplitFooterBB=false) |
| createMergedLoadStoreMotionPass - The public interface to this file.
|
|
FunctionPass * | llvm::createConstantHoistingPass () |
|
FunctionPass * | llvm::createSinkingPass () |
|
Pass * | llvm::createLowerAtomicPass () |
|
Pass * | llvm::createLowerGuardIntrinsicPass () |
|
Pass * | llvm::createLowerMatrixIntrinsicsPass () |
|
Pass * | llvm::createLowerMatrixIntrinsicsMinimalPass () |
|
Pass * | llvm::createLowerWidenableConditionPass () |
|
Pass * | llvm::createMergeICmpsLegacyPass () |
|
FunctionPass * | llvm::createInferAddressSpacesPass (unsigned AddressSpace=~0u) |
|
FunctionPass * | llvm::createLowerExpectIntrinsicPass () |
|
FunctionPass * | llvm::createTLSVariableHoistPass () |
|
FunctionPass * | llvm::createLowerConstantIntrinsicsPass () |
|
FunctionPass * | llvm::createPartiallyInlineLibCallsPass () |
|
FunctionPass * | llvm::createSeparateConstOffsetFromGEPPass (bool LowerGEP=false) |
|
FunctionPass * | llvm::createSpeculativeExecutionPass () |
|
FunctionPass * | llvm::createSpeculativeExecutionIfHasBranchDivergencePass () |
|
FunctionPass * | llvm::createStraightLineStrengthReducePass () |
|
FunctionPass * | llvm::createPlaceSafepointsPass () |
|
ModulePass * | llvm::createRewriteStatepointsForGCLegacyPass () |
|
FunctionPass * | llvm::createNaryReassociatePass () |
|
FunctionPass * | llvm::createLoopDataPrefetchPass () |
|
Pass * | llvm::createLoopSimplifyCFGPass () |
|
FunctionPass * | llvm::createInstSimplifyLegacyPass () |
|
FunctionPass * | llvm::createScalarizeMaskedMemIntrinLegacyPass () |
|