#define MINI_LLVM_EXPORT
Definition Compiler.h:17
Definition ArrayType.h:20
Definition BasicBlockType.h:17
Definition FunctionType.h:22
TypeVisitor(TypeVisitor &&)=delete
virtual void visitFloat(const Float &)
Definition TypeVisitor.h:53
TypeVisitor & operator=(const TypeVisitor &)=delete
virtual void visitFunctionType(FunctionType &type)
Definition TypeVisitor.h:41
virtual void visitFunctionType(const FunctionType &)
Definition TypeVisitor.h:54
virtual void visitArrayType(ArrayType &type)
Definition TypeVisitor.h:37
virtual void visitDouble(Double &type)
Definition TypeVisitor.h:39
virtual void visitI64(I64 &type)
Definition TypeVisitor.h:45
virtual void visitArrayType(const ArrayType &)
Definition TypeVisitor.h:50
virtual void visitI16(const I16 &)
Definition TypeVisitor.h:56
virtual void visitBasicBlockType(BasicBlockType &type)
Definition TypeVisitor.h:38
virtual void visitPtr(const Ptr &)
Definition TypeVisitor.h:60
TypeVisitor & operator=(TypeVisitor &&)=delete
TypeVisitor(const TypeVisitor &)=delete
virtual void visitI32(I32 &type)
Definition TypeVisitor.h:44
virtual void visitI16(I16 &type)
Definition TypeVisitor.h:43
virtual void visitI8(I8 &type)
Definition TypeVisitor.h:46
virtual ~TypeVisitor()=default
virtual void visitBasicBlockType(const BasicBlockType &)
Definition TypeVisitor.h:51
virtual void visitVoid(Void &type)
Definition TypeVisitor.h:48
virtual void visitFloat(Float &type)
Definition TypeVisitor.h:40
virtual void visitI1(I1 &type)
Definition TypeVisitor.h:42
virtual void visitVoid(const Void &)
Definition TypeVisitor.h:61
virtual void visitI1(const I1 &)
Definition TypeVisitor.h:55
virtual void visitPtr(Ptr &type)
Definition TypeVisitor.h:47
virtual void visitI32(const I32 &)
Definition TypeVisitor.h:57
virtual void visitI64(const I64 &)
Definition TypeVisitor.h:58
virtual void visitDouble(const Double &)
Definition TypeVisitor.h:52
virtual void visitI8(const I8 &)
Definition TypeVisitor.h:59