LLVM API Documentation

Namespaces | Functions
ARM.h File Reference
#include "llvm/Support/CodeGen.h"
Include dependency graph for ARM.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  llvm
 

List of target independent CodeGen pass IDs.


Functions

FunctionPassllvm::createARMISelDag (ARMBaseTargetMachine &TM, CodeGenOpt::Level OptLevel)
FunctionPassllvm::createA15SDOptimizerPass ()
FunctionPassllvm::createARMLoadStoreOptimizationPass (bool PreAlloc=false)
FunctionPassllvm::createARMExpandPseudoPass ()
FunctionPassllvm::createARMGlobalBaseRegPass ()
FunctionPass * llvm::createARMGlobalMergePass (const TargetLowering *tli)
FunctionPassllvm::createARMConstantIslandPass ()
FunctionPassllvm::createMLxExpansionPass ()
FunctionPassllvm::createThumb2ITBlockPass ()
FunctionPassllvm::createARMOptimizeBarriersPass ()
FunctionPassllvm::createThumb2SizeReductionPass ()
ImmutablePass * llvm::createARMTargetTransformInfoPass (const ARMBaseTargetMachine *TM)
 Creates an ARM-specific Target Transformation Info pass.
void llvm::LowerARMMachineInstrToMCInst (const MachineInstr *MI, MCInst &OutMI, ARMAsmPrinter &AP)