LLVM API Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Namespaces | Functions
ARM.h File Reference
#include "MCTargetDesc/ARMBaseInfo.h"
#include "MCTargetDesc/ARMMCTargetDesc.h"
#include "llvm/Support/DataTypes.h"
#include "llvm/Target/TargetMachine.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

 llvm
 List of target independent CodeGen pass IDs.
 

Functions

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