mini-llvm 0.1.0
Loading...
Searching...
No Matches
mini_llvm::mir::ConstantVisitor Class Reference

#include <ConstantVisitor.h>

Public Member Functions

virtual ~ConstantVisitor ()=default
 ConstantVisitor ()=default
 ConstantVisitor (const ConstantVisitor &)=delete
ConstantVisitoroperator= (const ConstantVisitor &)=delete
 ConstantVisitor (ConstantVisitor &&)=delete
ConstantVisitoroperator= (ConstantVisitor &&)=delete
virtual void visitI16ArrayConstant (I16ArrayConstant &C)
virtual void visitI16Constant (I16Constant &C)
virtual void visitI32ArrayConstant (I32ArrayConstant &C)
virtual void visitI32Constant (I32Constant &C)
virtual void visitI64ArrayConstant (I64ArrayConstant &C)
virtual void visitI64Constant (I64Constant &C)
virtual void visitI8ArrayConstant (I8ArrayConstant &C)
virtual void visitI8Constant (I8Constant &C)
virtual void visitPtrArrayConstant (PtrArrayConstant &C)
virtual void visitPtrConstant (PtrConstant &C)
virtual void visitZeroConstant (ZeroConstant &C)
virtual void visitI16ArrayConstant (const I16ArrayConstant &)
virtual void visitI16Constant (const I16Constant &)
virtual void visitI32ArrayConstant (const I32ArrayConstant &)
virtual void visitI32Constant (const I32Constant &)
virtual void visitI64ArrayConstant (const I64ArrayConstant &)
virtual void visitI64Constant (const I64Constant &)
virtual void visitI8ArrayConstant (const I8ArrayConstant &)
virtual void visitI8Constant (const I8Constant &)
virtual void visitPtrArrayConstant (const PtrArrayConstant &)
virtual void visitPtrConstant (const PtrConstant &)
virtual void visitZeroConstant (const ZeroConstant &)

Constructor & Destructor Documentation

◆ ~ConstantVisitor()

virtual mini_llvm::mir::ConstantVisitor::~ConstantVisitor ( )
virtualdefault

◆ ConstantVisitor() [1/3]

mini_llvm::mir::ConstantVisitor::ConstantVisitor ( )
default

◆ ConstantVisitor() [2/3]

mini_llvm::mir::ConstantVisitor::ConstantVisitor ( const ConstantVisitor & )
delete

◆ ConstantVisitor() [3/3]

mini_llvm::mir::ConstantVisitor::ConstantVisitor ( ConstantVisitor && )
delete

Member Function Documentation

◆ operator=() [1/2]

ConstantVisitor & mini_llvm::mir::ConstantVisitor::operator= ( const ConstantVisitor & )
delete

◆ operator=() [2/2]

ConstantVisitor & mini_llvm::mir::ConstantVisitor::operator= ( ConstantVisitor && )
delete

◆ visitI16ArrayConstant() [1/2]

virtual void mini_llvm::mir::ConstantVisitor::visitI16ArrayConstant ( const I16ArrayConstant & )
inlinevirtual

◆ visitI16ArrayConstant() [2/2]

virtual void mini_llvm::mir::ConstantVisitor::visitI16ArrayConstant ( I16ArrayConstant & C)
inlinevirtual

◆ visitI16Constant() [1/2]

virtual void mini_llvm::mir::ConstantVisitor::visitI16Constant ( const I16Constant & )
inlinevirtual

◆ visitI16Constant() [2/2]

virtual void mini_llvm::mir::ConstantVisitor::visitI16Constant ( I16Constant & C)
inlinevirtual

◆ visitI32ArrayConstant() [1/2]

virtual void mini_llvm::mir::ConstantVisitor::visitI32ArrayConstant ( const I32ArrayConstant & )
inlinevirtual

◆ visitI32ArrayConstant() [2/2]

virtual void mini_llvm::mir::ConstantVisitor::visitI32ArrayConstant ( I32ArrayConstant & C)
inlinevirtual

◆ visitI32Constant() [1/2]

virtual void mini_llvm::mir::ConstantVisitor::visitI32Constant ( const I32Constant & )
inlinevirtual

◆ visitI32Constant() [2/2]

virtual void mini_llvm::mir::ConstantVisitor::visitI32Constant ( I32Constant & C)
inlinevirtual

◆ visitI64ArrayConstant() [1/2]

virtual void mini_llvm::mir::ConstantVisitor::visitI64ArrayConstant ( const I64ArrayConstant & )
inlinevirtual

◆ visitI64ArrayConstant() [2/2]

virtual void mini_llvm::mir::ConstantVisitor::visitI64ArrayConstant ( I64ArrayConstant & C)
inlinevirtual

◆ visitI64Constant() [1/2]

virtual void mini_llvm::mir::ConstantVisitor::visitI64Constant ( const I64Constant & )
inlinevirtual

◆ visitI64Constant() [2/2]

virtual void mini_llvm::mir::ConstantVisitor::visitI64Constant ( I64Constant & C)
inlinevirtual

◆ visitI8ArrayConstant() [1/2]

virtual void mini_llvm::mir::ConstantVisitor::visitI8ArrayConstant ( const I8ArrayConstant & )
inlinevirtual

◆ visitI8ArrayConstant() [2/2]

virtual void mini_llvm::mir::ConstantVisitor::visitI8ArrayConstant ( I8ArrayConstant & C)
inlinevirtual

◆ visitI8Constant() [1/2]

virtual void mini_llvm::mir::ConstantVisitor::visitI8Constant ( const I8Constant & )
inlinevirtual

◆ visitI8Constant() [2/2]

virtual void mini_llvm::mir::ConstantVisitor::visitI8Constant ( I8Constant & C)
inlinevirtual

◆ visitPtrArrayConstant() [1/2]

virtual void mini_llvm::mir::ConstantVisitor::visitPtrArrayConstant ( const PtrArrayConstant & )
inlinevirtual

◆ visitPtrArrayConstant() [2/2]

virtual void mini_llvm::mir::ConstantVisitor::visitPtrArrayConstant ( PtrArrayConstant & C)
inlinevirtual

◆ visitPtrConstant() [1/2]

virtual void mini_llvm::mir::ConstantVisitor::visitPtrConstant ( const PtrConstant & )
inlinevirtual

◆ visitPtrConstant() [2/2]

virtual void mini_llvm::mir::ConstantVisitor::visitPtrConstant ( PtrConstant & C)
inlinevirtual

◆ visitZeroConstant() [1/2]

virtual void mini_llvm::mir::ConstantVisitor::visitZeroConstant ( const ZeroConstant & )
inlinevirtual

◆ visitZeroConstant() [2/2]

virtual void mini_llvm::mir::ConstantVisitor::visitZeroConstant ( ZeroConstant & C)
inlinevirtual

The documentation for this class was generated from the following file: