|
| FunctionPass * | llvm::createConstantPropagationPass () |
| |
| FunctionPass * | llvm::createAlignmentFromAssumptionsPass () |
| |
| FunctionPass * | llvm::createSCCPPass () |
| |
| Pass * | llvm::createDeadInstEliminationPass () |
| |
| FunctionPass * | llvm::createDeadCodeEliminationPass () |
| |
| FunctionPass * | llvm::createDeadStoreEliminationPass () |
| |
| FunctionPass * | llvm::createAggressiveDCEPass () |
| |
| FunctionPass * | llvm::createBitTrackingDCEPass () |
| |
| FunctionPass * | llvm::createSROAPass (bool RequiresDomTree=true) |
| |
| FunctionPass * | llvm::createScalarReplAggregatesPass (signed Threshold=-1, bool UseDomTree=true, signed StructMemberThreshold=-1, signed ArrayElementThreshold=-1, signed ScalarLoadThreshold=-1) |
| |
| Pass * | llvm::createInductiveRangeCheckEliminationPass () |
| |
| Pass * | llvm::createIndVarSimplifyPass () |
| |
| FunctionPass * | llvm::createInstructionCombiningPass () |
| |
| Pass * | llvm::createLICMPass () |
| |
| Pass * | llvm::createLoopInterchangePass () |
| |
| Pass * | llvm::createLoopStrengthReducePass () |
| |
| Pass * | llvm::createGlobalMergePass (const TargetMachine *TM, unsigned MaximalOffset, bool OnlyOptimizeForSize=false) |
| |
| Pass * | llvm::createLoopUnswitchPass (bool OptimizeForSize=false) |
| |
| Pass * | llvm::createLoopInstSimplifyPass () |
| |
| Pass * | llvm::createLoopUnrollPass (int Threshold=-1, int Count=-1, int AllowPartial=-1, int Runtime=-1) |
| |
| Pass * | llvm::createSimpleLoopUnrollPass () |
| |
| Pass * | llvm::createLoopRerollPass () |
| |
| Pass * | llvm::createLoopRotatePass (int MaxHeaderSize=-1) |
| |
| Pass * | llvm::createLoopIdiomPass () |
| |
| FunctionPass * | llvm::createPromoteMemoryToRegisterPass () |
| |
| FunctionPass * | llvm::createDemoteRegisterToMemoryPass () |
| |
| FunctionPass * | llvm::createReassociatePass () |
| |
| FunctionPass * | llvm::createJumpThreadingPass (int Threshold=-1) |
| |
| FunctionPass * | llvm::createCFGSimplificationPass (int Threshold=-1, std::function< bool(const Function &)> Ftor=nullptr) |
| |
| FunctionPass * | llvm::createFlattenCFGPass () |
| |
| Pass * | llvm::createStructurizeCFGPass () |
| | Create the pass. More...
|
| |
| FunctionPass * | llvm::createBreakCriticalEdgesPass () |
| |
| Pass * | llvm::createLoopSimplifyPass () |
| |
| FunctionPass * | llvm::createTailCallEliminationPass () |
| |
| FunctionPass * | llvm::createLowerSwitchPass () |
| |
| FunctionPass * | llvm::createLowerInvokePass () |
| |
| Pass * | llvm::createLCSSAPass () |
| |
| FunctionPass * | llvm::createEarlyCSEPass () |
| |
| FunctionPass * | llvm::createMergedLoadStoreMotionPass () |
| | createMergedLoadStoreMotionPass - The public interface to this file. More...
|
| |
| FunctionPass * | llvm::createGVNPass (bool NoLoads=false) |
| |
| FunctionPass * | llvm::createMemCpyOptPass () |
| |
| Pass * | llvm::createLoopDeletionPass () |
| |
| FunctionPass * | llvm::createConstantHoistingPass () |
| |
| FunctionPass * | llvm::createInstructionNamerPass () |
| |
| FunctionPass * | llvm::createSinkingPass () |
| |
| Pass * | llvm::createLowerAtomicPass () |
| |
| Pass * | llvm::createCorrelatedValuePropagationPass () |
| |
| FunctionPass * | llvm::createInstructionSimplifierPass () |
| |
| FunctionPass * | llvm::createLowerExpectIntrinsicPass () |
| |
| FunctionPass * | llvm::createPartiallyInlineLibCallsPass () |
| |
| FunctionPass * | llvm::createSampleProfileLoaderPass () |
| |
| FunctionPass * | llvm::createSampleProfileLoaderPass (StringRef Name) |
| |
| FunctionPass * | llvm::createScalarizerPass () |
| |
| FunctionPass * | llvm::createAddDiscriminatorsPass () |
| |
| FunctionPass * | llvm::createSeparateConstOffsetFromGEPPass (const TargetMachine *TM=nullptr, bool LowerGEP=false) |
| |
| FunctionPass * | llvm::createSpeculativeExecutionPass () |
| |
| BasicBlockPass * | llvm::createLoadCombinePass () |
| |
| FunctionPass * | llvm::createStraightLineStrengthReducePass () |
| |
| FunctionPass * | llvm::createPlaceSafepointsPass () |
| |
| ModulePass * | llvm::createRewriteStatepointsForGCPass () |
| |
| FunctionPass * | llvm::createFloat2IntPass () |
| |
| FunctionPass * | llvm::createNaryReassociatePass () |
| |
| FunctionPass * | llvm::createLoopDistributePass () |
| |