LLVM API Documentation
#include <MachineFunctionPass.h>
Inheritance diagram for llvm::MachineFunctionPass:
Public Member Functions | |
virtual bool | runOnMachineFunction (MachineFunction &MF)=0 |
virtual bool | runOnFunction (Function &F) |
Definition at line 27 of file MachineFunctionPass.h.
|
runOnFunction - Virtual method overriden by subclasses to do the per-function processing of the pass. Implements llvm::FunctionPass. Definition at line 37 of file MachineFunctionPass.h. References llvm::MachineFunction::get(), and runOnMachineFunction(). |
|
runOnMachineFunction - This method must be overloaded to perform the desired machine code transformation or analysis. Implemented in llvm::LiveVariables, llvm::LiveIntervals, and llvm::SparcV9CodeEmitter. Referenced by runOnFunction(). |