LLVM 24.0.0git
Utils.h File Reference

Go to the source code of this file.

Namespaces

namespace  llvm
 This is an optimization pass for GlobalISel generic memory operations.

Functions

LLVM_ABI FunctionPass * llvm::createLowerInvokePass ()
LLVM_ABI FunctionPass * llvm::createLowerSwitchPass ()
LLVM_ABI FunctionPass * llvm::createPostInlineEntryExitInstrumenterPass ()
LLVM_ABI FunctionPass * llvm::createBreakCriticalEdgesPass ()
LLVM_ABI Pass * llvm::createLCSSAPass ()
LLVM_ABI FunctionPass * llvm::createPromoteMemoryToRegisterPass ()
LLVM_ABI FunctionPass * llvm::createRegToMemWrapperPass ()
LLVM_ABI Pass * llvm::createLoopSimplifyPass ()
LLVM_ABI FunctionPass * llvm::createUnifyLoopExitsPass ()
LLVM_ABI FunctionPass * llvm::createFixIrreduciblePass ()
LLVM_ABI Pass * llvm::createCanonicalizeFreezeInLoopsPass ()
LLVM_ABI ModulePass * llvm::createLowerGlobalDtorsLegacyPass ()
LLVM_ABI FunctionPass * llvm::createStripConvergenceIntrinsicsPass ()

Variables

LLVM_ABI char & llvm::LowerInvokePassID = LowerInvokeLegacyPass::ID
LLVM_ABI char & llvm::LowerSwitchID = LowerSwitchLegacyPass::ID
LLVM_ABI char & llvm::BreakCriticalEdgesID
LLVM_ABI char & llvm::LCSSAID = LCSSAWrapperPass::ID
LLVM_ABI char & llvm::LoopSimplifyID = LoopSimplify::ID