LLVM 17.0.0git
|
Go to the source code of this file.
Namespaces | |
namespace | llvm |
This is an optimization pass for GlobalISel generic memory operations. | |
Functions | |
FunctionPass * | llvm::createLowerInvokePass () |
FunctionPass * | llvm::createLowerSwitchPass () |
FunctionPass * | llvm::createBreakCriticalEdgesPass () |
Pass * | llvm::createLCSSAPass () |
FunctionPass * | llvm::createAddDiscriminatorsPass () |
FunctionPass * | llvm::createPromoteMemoryToRegisterPass (bool IsForced=false) |
Pass * | llvm::createLoopSimplifyPass () |
FunctionPass * | llvm::createUnifyLoopExitsPass () |
FunctionPass * | llvm::createFixIrreduciblePass () |
Pass * | llvm::createCanonicalizeFreezeInLoopsPass () |
ModulePass * | llvm::createLowerGlobalDtorsLegacyPass () |
Variables | |
char & | llvm::LowerInvokePassID = LowerInvokeLegacyPass::ID |
char & | llvm::LowerSwitchID = LowerSwitchLegacyPass::ID |
char & | llvm::BreakCriticalEdgesID |
char & | llvm::LCSSAID = LCSSAWrapperPass::ID |
char & | llvm::LoopSimplifyID = LoopSimplify::ID |