|
LLVM
3.7.0
|
Go to the source code of this file.
Namespaces | |
| llvm | |
| Compute iterated dominance frontiers using a linear time algorithm. | |
Functions | |
| FunctionPass * | llvm::createARMISelDag (ARMBaseTargetMachine &TM, CodeGenOpt::Level OptLevel) |
| createARMISelDag - This pass converts a legalized DAG into a ARM-specific DAG, ready for instruction scheduling. More... | |
| FunctionPass * | llvm::createA15SDOptimizerPass () |
| FunctionPass * | llvm::createARMLoadStoreOptimizationPass (bool PreAlloc=false) |
| Returns an instance of the load / store optimization pass. More... | |
| FunctionPass * | llvm::createARMExpandPseudoPass () |
| createARMExpandPseudoPass - returns an instance of the pseudo instruction expansion pass. More... | |
| FunctionPass * | llvm::createARMGlobalBaseRegPass () |
| FunctionPass * | llvm::createARMConstantIslandPass () |
| createARMConstantIslandPass - returns an instance of the constpool island pass. More... | |
| FunctionPass * | llvm::createMLxExpansionPass () |
| FunctionPass * | llvm::createThumb2ITBlockPass () |
| createThumb2ITBlockPass - Returns an instance of the Thumb2 IT blocks insertion pass. More... | |
| FunctionPass * | llvm::createARMOptimizeBarriersPass () |
| createARMOptimizeBarriersPass - Returns an instance of the remove double barriers pass. More... | |
| FunctionPass * | llvm::createThumb2SizeReductionPass (std::function< bool(const Function &)> Ftor=nullptr) |
| createThumb2SizeReductionPass - Returns an instance of the Thumb2 size reduction pass. More... | |
| void | llvm::LowerARMMachineInstrToMCInst (const MachineInstr *MI, MCInst &OutMI, ARMAsmPrinter &AP) |
1.8.6