LLVM API Documentation
#include "MCTargetDesc/ARMBaseInfo.h"
#include "MCTargetDesc/ARMMCTargetDesc.h"
#include "llvm/Support/DataTypes.h"
#include "llvm/Target/TargetMachine.h"
Go to the source code of this file.
Namespaces | |
llvm | |
List of target independent CodeGen pass IDs. | |
Functions | |
FunctionPass * | llvm::createARMISelDag (ARMBaseTargetMachine &TM, CodeGenOpt::Level OptLevel) |
FunctionPass * | llvm::createARMJITCodeEmitterPass (ARMBaseTargetMachine &TM, JITCodeEmitter &JCE) |
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::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) |