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