LLVM API Documentation
#include <MipsOs16.h>
Public Member Functions | |
MipsOs16 () | |
const char * | getPassName () const override |
bool | runOnModule (Module &M) override |
Static Public Attributes | |
static char | ID = 0 |
Definition at line 26 of file MipsOs16.h.
llvm::MipsOs16::MipsOs16 | ( | ) | [inline] |
Definition at line 31 of file MipsOs16.h.
const char* llvm::MipsOs16::getPassName | ( | ) | const [inline, override, virtual] |
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 35 of file MipsOs16.h.
bool llvm::MipsOs16::runOnModule | ( | Module & | M | ) | [override, virtual] |
runOnModule - Virtual method overriden by subclasses to process the module being operated on.
Implements llvm::ModulePass.
Definition at line 96 of file MipsOs16.cpp.
References llvm::Function::addFnAttr(), llvm::Module::begin(), llvm::dbgs(), DEBUG, llvm::Module::end(), F(), llvm::Value::getName(), llvm::GlobalValue::isDeclaration(), and Mips32FunctionMask.
char llvm::MipsOs16::ID = 0 [static] |
Definition at line 29 of file MipsOs16.h.