|
FunctionPass * | llvm::createDeadCodeEliminationPass () |
|
FunctionPass * | llvm::createSROAPass (bool PreserveCFG=true) |
|
Pass * | llvm::createLICMPass () |
|
Pass * | llvm::createLoopStrengthReducePass () |
|
Pass * | llvm::createLoopTermFoldPass () |
|
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) |
|
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::createConstantHoistingPass () |
|
FunctionPass * | llvm::createSinkingPass () |
|
Pass * | llvm::createLowerAtomicPass () |
|
Pass * | llvm::createMergeICmpsLegacyPass () |
|
FunctionPass * | llvm::createInferAddressSpacesPass (unsigned AddressSpace=~0u) |
|
FunctionPass * | llvm::createPartiallyInlineLibCallsPass () |
|
FunctionPass * | llvm::createSeparateConstOffsetFromGEPPass (bool LowerGEP=false) |
|
FunctionPass * | llvm::createSpeculativeExecutionPass () |
|
FunctionPass * | llvm::createSpeculativeExecutionIfHasBranchDivergencePass () |
|
FunctionPass * | llvm::createStraightLineStrengthReducePass () |
|
FunctionPass * | llvm::createNaryReassociatePass () |
|
FunctionPass * | llvm::createLoopDataPrefetchPass () |
|
FunctionPass * | llvm::createInstSimplifyLegacyPass () |
|
FunctionPass * | llvm::createScalarizeMaskedMemIntrinLegacyPass () |
|