|
mini-llvm 0.1.0
|
#include <GlobalVar.h>


Public Member Functions | |
| GlobalVar (std::string name, Linkage linkage, bool isConstant, int alignment, std::unique_ptr< Constant > initializer) | |
| GlobalVar (std::string name, Linkage linkage) | |
| GlobalVar (const GlobalVar &&)=delete | |
| GlobalVar (GlobalVar &&)=delete | |
| GlobalVar & | operator= (const GlobalVar &&)=delete |
| GlobalVar & | operator= (GlobalVar &&)=delete |
| std::string | name () const override |
| void | setName (std::string name) |
| Linkage | linkage () const override |
| void | setLinkage (Linkage linkage) |
| bool | isConstant () const |
| void | setConstant (bool isConstant) |
| int | alignment () const |
| void | setAlignment (int alignment) |
| bool | isDeclaration () const |
| Constant & | initializer () |
| const Constant & | initializer () const |
| void | setInitializer (std::unique_ptr< Constant > initializer) |
| std::string | format () const override |
| Public Member Functions inherited from mini_llvm::mir::GlobalValue | |
| virtual | ~GlobalValue ()=default |
| GlobalValue ()=default | |
| GlobalValue (const GlobalValue &)=delete | |
| GlobalValue & | operator= (const GlobalValue &)=delete |
| GlobalValue (GlobalValue &&)=delete | |
| GlobalValue & | operator= (GlobalValue &&)=delete |
| std::string | formatAsOperand () const |
|
inline |
|
inline |
|
delete |
|
delete |
|
inline |
|
overridevirtual |
Implements mini_llvm::mir::GlobalValue.
|
inline |
|
inline |
|
inline |
|
inline |
|
inlineoverridevirtual |
Implements mini_llvm::mir::GlobalValue.
|
inlineoverridevirtual |
Implements mini_llvm::mir::GlobalValue.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |