LLVM API Documentation
#include "llvm/Support/CodeGen.h"

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) |