LLVM API Documentation

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

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

Variables

const PassInfollvm::PHIEliminationID = X.getPassInfo()
const PassInfollvm::TwoAddressInstructionPassID = X.getPassInfo()