|
| LLVM_ABI FunctionPass * | llvm::createDeadCodeEliminationPass () |
| LLVM_ABI FunctionPass * | llvm::createDeadStoreEliminationPass () |
| LLVM_ABI FunctionPass * | llvm::createSROAPass (bool PreserveCFG=true, bool AggregateToVector=false) |
| LLVM_ABI Pass * | llvm::createLICMPass () |
| LLVM_ABI Pass * | llvm::createLoopStrengthReducePass () |
| LLVM_ABI Pass * | llvm::createLoopTermFoldPass () |
| LLVM_ABI 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) |
| LLVM_ABI FunctionPass * | llvm::createReassociatePass () |
| LLVM_ABI FunctionPass * | llvm::createCFGSimplificationPass (SimplifyCFGOptions Options=SimplifyCFGOptions(), std::function< bool(const Function &)> Ftor=nullptr) |
| LLVM_ABI FunctionPass * | llvm::createFlattenCFGPass () |
| LLVM_ABI Pass * | llvm::createStructurizeCFGPass (bool SkipUniformRegions=false) |
| | When SkipUniformRegions is true the structizer will not structurize regions that only contain uniform branches.
|
| LLVM_ABI FunctionPass * | llvm::createTailCallEliminationPass () |
| LLVM_ABI FunctionPass * | llvm::createEarlyCSEPass (bool UseMemorySSA=false) |
| LLVM_ABI FunctionPass * | llvm::createConstantHoistingPass () |
| LLVM_ABI FunctionPass * | llvm::createSinkingPass () |
| LLVM_ABI Pass * | llvm::createLowerAtomicPass () |
| LLVM_ABI FunctionPass * | llvm::createInferAddressSpacesPass (unsigned AddressSpace=~0u) |
| LLVM_ABI FunctionPass * | llvm::createPartiallyInlineLibCallsPass () |
| LLVM_ABI FunctionPass * | llvm::createSeparateConstOffsetFromGEPPass (bool LowerGEP=false) |
| LLVM_ABI FunctionPass * | llvm::createSpeculativeExecutionPass () |
| LLVM_ABI FunctionPass * | llvm::createSpeculativeExecutionIfHasBranchDivergencePass () |
| LLVM_ABI FunctionPass * | llvm::createStraightLineStrengthReducePass () |
| LLVM_ABI FunctionPass * | llvm::createNaryReassociatePass () |
| LLVM_ABI FunctionPass * | llvm::createLoopDataPrefetchPass () |
| LLVM_ABI FunctionPass * | llvm::createInstSimplifyLegacyPass () |
| LLVM_ABI FunctionPass * | llvm::createScalarizeMaskedMemIntrinLegacyPass () |