LLVM API Documentation

Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

Scalar.h File Reference

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  llvm

Functions

FunctionPassllvm::createRaisePointerReferencesPass ()
FunctionPassllvm::createConstantPropagationPass ()
FunctionPassllvm::createSCCPPass ()
FunctionPassllvm::createDeadInstEliminationPass ()
FunctionPassllvm::createDeadCodeEliminationPass ()
FunctionPassllvm::createDeadStoreEliminationPass ()
FunctionPassllvm::createAggressiveDCEPass ()
FunctionPassllvm::createScalarReplAggregatesPass ()
FunctionPassllvm::createGCSEPass ()
FunctionPassllvm::createIndVarSimplifyPass ()
FunctionPassllvm::createInstructionCombiningPass ()
FunctionPassllvm::createLICMPass ()
FunctionPassllvm::createLoopStrengthReducePass ()
FunctionPassllvm::createLoopUnswitchPass ()
FunctionPassllvm::createLoopUnrollPass ()
FunctionPassllvm::createPromoteMemoryToRegister ()
FunctionPassllvm::createReassociatePass ()
FunctionPassllvm::createCorrelatedExpressionEliminationPass ()
FunctionPassllvm::createTailDuplicationPass ()
FunctionPassllvm::createCFGSimplificationPass ()
FunctionPassllvm::createBreakCriticalEdgesPass ()
FunctionPassllvm::createLoopSimplifyPass ()
FunctionPassllvm::createTailCallEliminationPass ()
FunctionPassllvm::createLowerAllocationsPass ()
FunctionPassllvm::createLowerSwitchPass ()
FunctionPassllvm::createLowerSelectPass (bool OnlyFP=false)
FunctionPassllvm::createLowerPackedPass ()
FunctionPassllvm::createLowerInvokePass ()
FunctionPassllvm::createLowerGCPass ()
FunctionPassllvm::createLowerConstantExpressionsPass ()

Variables

const PassInfollvm::BreakCriticalEdgesID = X.getPassInfo()
const PassInfollvm::LoopSimplifyID = X.getPassInfo()
const PassInfollvm::LowerInvokePassID = X.getPassInfo()