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


Additional Inherited Members | |
| Public Member Functions inherited from mini_llvm::ir::Type | |
| virtual | ~Type ()=default |
| Type ()=default | |
| Type (const Type &)=delete | |
| Type & | operator= (const Type &)=delete |
| Type (Type &&)=delete | |
| Type & | operator= (Type &&)=delete |
| virtual int | size () const =0 |
| virtual int | alignment () const =0 |
| virtual int | size (int) const |
| virtual int | alignment (int) const |
| virtual int | bitSize () const |
| virtual int | bitAlignment () const |
| virtual int | bitSize (int pointerSize) const |
| virtual int | bitAlignment (int pointerAlignment) const |
| virtual std::unique_ptr< Constant > | zeroValue () const =0 |
| virtual std::unique_ptr< Constant > | constant (int64_t value) const =0 |
| virtual std::unique_ptr< Type > | promoted () const =0 |
| virtual std::unique_ptr< Type > | demoted () const =0 |
| virtual std::string | format () const =0 |
| virtual std::unique_ptr< Type > | clone () const =0 |
| virtual void | accept (TypeVisitor &visitor)=0 |
| virtual void | accept (TypeVisitor &visitor) const =0 |
| Protected Member Functions inherited from mini_llvm::ir::Type | |
| virtual bool | equals (const Type &other) const =0 |