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

FunctionPass * llvm::createARMISelDag (ARMBaseTargetMachine &TM, CodeGenOpt::Level OptLevel)
FunctionPass * llvm::createA15SDOptimizerPass ()
FunctionPass * llvm::createARMLoadStoreOptimizationPass (bool PreAlloc=false)
FunctionPass * llvm::createARMExpandPseudoPass ()
FunctionPass * llvm::createARMGlobalBaseRegPass ()
FunctionPass * llvm::createARMGlobalMergePass (const TargetLowering *tli)
FunctionPass * llvm::createARMConstantIslandPass ()
FunctionPass * llvm::createMLxExpansionPass ()
FunctionPass * llvm::createThumb2ITBlockPass ()
FunctionPass * llvm::createARMOptimizeBarriersPass ()
FunctionPass * llvm::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)