LLVM API Documentation

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

CodeGen/Passes.h File Reference

#include <iosfwd>
#include <string>

Include dependency graph for CodeGen/Passes.h:

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

Go to the source code of this file.

Namespaces

namespace  llvm

Functions

FunctionPass * llvm::createUnreachableBlockEliminationPass ()
FunctionPass * llvm::createMachineFunctionPrinterPass (std::ostream *OS, const std::string &Banner="")
FunctionPass * llvm::createRegisterAllocator ()
FunctionPass * llvm::createSimpleRegisterAllocator ()
FunctionPass * llvm::createLocalRegisterAllocator ()
FunctionPass * llvm::createLinearScanRegisterAllocator ()
FunctionPass * llvm::createIterativeScanRegisterAllocator ()
FunctionPass * llvm::createPrologEpilogCodeInserter ()
FunctionPass * llvm::createBranchFoldingPass ()
FunctionPass * llvm::createMachineCodeDeleter ()
FunctionPass * llvm::getRegisterAllocator (TargetMachine &T)
FunctionPass * llvm::createModuloSchedulingPass (TargetMachine &targ)

Variables

const PassInfo * llvm::PHIEliminationID = X.getPassInfo()
const PassInfo * llvm::TwoAddressInstructionPassID = X.getPassInfo()