|
FunctionPass * | llvm::createConstantPropagationPass () |
|
FunctionPass * | llvm::createAlignmentFromAssumptionsPass () |
|
FunctionPass * | llvm::createSCCPPass () |
|
Pass * | llvm::createDeadInstEliminationPass () |
|
FunctionPass * | llvm::createDeadCodeEliminationPass () |
|
FunctionPass * | llvm::createDeadStoreEliminationPass () |
|
FunctionPass * | llvm::createCallSiteSplittingPass () |
|
FunctionPass * | llvm::createAggressiveDCEPass () |
|
FunctionPass * | llvm::createGuardWideningPass () |
|
Pass * | llvm::createLoopGuardWideningPass () |
|
FunctionPass * | llvm::createBitTrackingDCEPass () |
|
FunctionPass * | llvm::createSROAPass () |
|
Pass * | llvm::createInductiveRangeCheckEliminationPass () |
|
Pass * | llvm::createIndVarSimplifyPass () |
|
Pass * | llvm::createLICMPass () |
|
Pass * | llvm::createLoopSinkPass () |
|
Pass * | llvm::createLoopPredicationPass () |
|
Pass * | llvm::createLoopInterchangePass () |
|
Pass * | llvm::createLoopStrengthReducePass () |
|
Pass * | llvm::createLoopUnswitchPass (bool OptimizeForSize=false, bool hasBranchDivergence=false) |
|
Pass * | llvm::createLoopInstSimplifyPass () |
|
Pass * | llvm::createLoopUnrollPass (int OptLevel=2, bool OnlyWhenForced=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) |
|
Pass * | llvm::createLoopUnrollAndJamPass (int OptLevel=2) |
|
Pass * | llvm::createLoopRerollPass () |
|
Pass * | llvm::createLoopRotatePass (int MaxHeaderSize=-1) |
|
Pass * | llvm::createLoopIdiomPass () |
|
Pass * | llvm::createLoopVersioningLICMPass () |
|
FunctionPass * | llvm::createDemoteRegisterToMemoryPass () |
|
FunctionPass * | llvm::createReassociatePass () |
|
FunctionPass * | llvm::createJumpThreadingPass (int Threshold=-1) |
|
FunctionPass * | llvm::createCFGSimplificationPass (unsigned Threshold=1, bool ForwardSwitchCond=false, bool ConvertSwitch=false, bool KeepLoops=true, bool SinkCommon=false, 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. More...
|
|
FunctionPass * | llvm::createTailCallEliminationPass () |
|
FunctionPass * | llvm::createEarlyCSEPass (bool UseMemorySSA=false) |
|
FunctionPass * | llvm::createGVNHoistPass () |
|
FunctionPass * | llvm::createGVNSinkPass () |
|
FunctionPass * | llvm::createMergedLoadStoreMotionPass () |
| createMergedLoadStoreMotionPass - The public interface to this file. More...
|
|
FunctionPass * | llvm::createNewGVNPass () |
|
FunctionPass * | llvm::createDivRemPairsPass () |
|
FunctionPass * | llvm::createMemCpyOptPass () |
| The public interface to this file... More...
|
|
Pass * | llvm::createLoopDeletionPass () |
|
FunctionPass * | llvm::createConstantHoistingPass () |
|
FunctionPass * | llvm::createSinkingPass () |
|
Pass * | llvm::createLowerAtomicPass () |
|
Pass * | llvm::createLowerGuardIntrinsicPass () |
|
Pass * | llvm::createMergeICmpsPass () |
|
Pass * | llvm::createCorrelatedValuePropagationPass () |
|
FunctionPass * | llvm::createInferAddressSpacesPass () |
|
FunctionPass * | llvm::createLowerExpectIntrinsicPass () |
|
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::createFloat2IntPass () |
|
FunctionPass * | llvm::createNaryReassociatePass () |
|
FunctionPass * | llvm::createLoopDistributePass () |
|
FunctionPass * | llvm::createLoopLoadEliminationPass () |
|
FunctionPass * | llvm::createLoopVersioningPass () |
|
FunctionPass * | llvm::createLoopDataPrefetchPass () |
|
ModulePass * | llvm::createNameAnonGlobalPass () |
| ===------------------------------------------------------------------—===// More...
|
|
ModulePass * | llvm::createCanonicalizeAliasesPass () |
|
FunctionPass * | llvm::createLibCallsShrinkWrapPass () |
|
Pass * | llvm::createLoopSimplifyCFGPass () |
|
Pass * | llvm::createWarnMissedTransformationsPass () |
|