|
mini-llvm 0.1.0
|
#include <Module.h>
Public Types | |
| using | global_var_iterator = IndirectIterator<GlobalVarList::iterator, GlobalVar> |
| using | const_global_var_iterator = IndirectIterator<GlobalVarList::const_iterator, const GlobalVar> |
| using | function_iterator = IndirectIterator<FunctionList::iterator> |
| using | const_function_iterator = IndirectIterator<FunctionList::const_iterator> |
| using mini_llvm::mir::Module::const_function_iterator = IndirectIterator<FunctionList::const_iterator> |
| using mini_llvm::mir::Module::const_global_var_iterator = IndirectIterator<GlobalVarList::const_iterator, const GlobalVar> |
| using mini_llvm::mir::Module::function_iterator = IndirectIterator<FunctionList::iterator> |
| using mini_llvm::mir::Module::global_var_iterator = IndirectIterator<GlobalVarList::iterator, GlobalVar> |
|
default |
|
delete |
|
default |
| Function & mini_llvm::mir::Module::addFunction | ( | const_function_iterator | pos, |
| std::unique_ptr< Function > | F ) |
| GlobalVar & mini_llvm::mir::Module::addGlobalVar | ( | const_global_var_iterator | pos, |
| std::unique_ptr< GlobalVar > | G ) |
| void mini_llvm::mir::Module::clearFunctions | ( | ) |
| void mini_llvm::mir::Module::clearGlobalVars | ( | ) |
| std::string mini_llvm::mir::Module::format | ( | ) | const |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| std::unique_ptr< Function > mini_llvm::mir::Module::removeFunction | ( | const_function_iterator | pos | ) |
| std::unique_ptr< GlobalVar > mini_llvm::mir::Module::removeGlobalVar | ( | const_global_var_iterator | pos | ) |
|
inline |
|
inline |