LLVM API Documentation


Public Member Functions | |
| ARMLoadStoreOpt () | |
| virtual bool | runOnMachineFunction (MachineFunction &Fn) |
| virtual const char * | getPassName () const |
Public Attributes | |
| const TargetInstrInfo * | TII |
| const TargetRegisterInfo * | TRI |
| ARMFunctionInfo * | AFI |
| RegScavenger * | RS |
Static Public Attributes | |
| char | ID = 0 |
|
|
Definition at line 42 of file ARMLoadStoreOptimizer.cpp. |
|
|
getPassName - Return a nice clean name for a pass. This usually implemented in terms of the name that is registered by one of the Registration templates, but can be overloaded directly. Reimplemented from llvm::Pass. Definition at line 51 of file ARMLoadStoreOptimizer.cpp. |
|
|
runOnMachineFunction - This method must be overloaded to perform the desired machine code transformation or analysis. Implements llvm::MachineFunctionPass. Definition at line 754 of file ARMLoadStoreOptimizer.cpp. References AFI, llvm::MachineFunction::begin(), llvm::MachineFunction::end(), llvm::MachineFunction::getInfo(), llvm::TargetMachine::getInstrInfo(), llvm::TargetMachine::getRegisterInfo(), llvm::MachineFunction::getTarget(), RS, TII, and TRI. |
|
|
Definition at line 46 of file ARMLoadStoreOptimizer.cpp. Referenced by runOnMachineFunction(). |
|
|
Definition at line 77 of file ARMLoadStoreOptimizer.cpp. |
|
|
Definition at line 47 of file ARMLoadStoreOptimizer.cpp. Referenced by runOnMachineFunction(). |
|
|
Definition at line 44 of file ARMLoadStoreOptimizer.cpp. Referenced by runOnMachineFunction(). |
|
|
Definition at line 45 of file ARMLoadStoreOptimizer.cpp. Referenced by runOnMachineFunction(). |