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

#include <RISCVInstructionVisitor.h>

Inheritance diagram for mini_llvm::mir::RISCVInstructionVisitor:
Collaboration diagram for mini_llvm::mir::RISCVInstructionVisitor:

Public Member Functions

virtual void visitRISCVCall (RISCVCall &I)
virtual void visitRISCVJALR (RISCVJALR &I)
virtual void visitRISCVRet (RISCVRet &I)
virtual void visitRISCVCall (const RISCVCall &)
virtual void visitRISCVJALR (const RISCVJALR &)
virtual void visitRISCVRet (const RISCVRet &)
Public Member Functions inherited from mini_llvm::mir::InstructionVisitor
virtual ~InstructionVisitor ()=default
 InstructionVisitor ()=default
 InstructionVisitor (const InstructionVisitor &)=delete
InstructionVisitoroperator= (const InstructionVisitor &)=delete
 InstructionVisitor (InstructionVisitor &&)=delete
InstructionVisitoroperator= (InstructionVisitor &&)=delete
virtual void visitAdd (Add &I)
virtual void visitAddI (AddI &I)
virtual void visitAnd (And &I)
virtual void visitAndI (AndI &I)
virtual void visitBr (Br &I)
virtual void visitCmpBr (CmpBr &I)
virtual void visitCmp (Cmp &I)
virtual void visitCmpSet (CmpSet &I)
virtual void visitCmpZBr (CmpZBr &I)
virtual void visitCmpZ (CmpZ &I)
virtual void visitCmpZSet (CmpZSet &I)
virtual void visitCondBr (CondBr &I)
virtual void visitCondSet (CondSet &I)
virtual void visitFAdd (FAdd &I)
virtual void visitFCmp (FCmp &I)
virtual void visitFCmpSet (FCmpSet &I)
virtual void visitFCvt (FCvt &I)
virtual void visitFCvtFS (FCvtFS &I)
virtual void visitFCvtFU (FCvtFS &I)
virtual void visitFCvtSF (FCvtSF &I)
virtual void visitFCvtUF (FCvtSF &I)
virtual void visitFDiv (FDiv &I)
virtual void visitFLoad (FLoad &I)
virtual void visitFMov (FMov &I)
virtual void visitFMovFI (FMovFI &I)
virtual void visitFMovIF (FMovIF &I)
virtual void visitFMul (FMul &I)
virtual void visitFNeg (FNeg &I)
virtual void visitFStore (FStore &I)
virtual void visitFSub (FSub &I)
virtual void visitLA (LA &I)
virtual void visitLI (LI &I)
virtual void visitLive (FakeUse &I)
virtual void visitLoad (Load &I)
virtual void visitMarker (Marker &I)
virtual void visitMov (Mov &I)
virtual void visitMul (Mul &I)
virtual void visitNeg (Neg &I)
virtual void visitNot (Not &I)
virtual void visitOr (Or &I)
virtual void visitOrI (OrI &I)
virtual void visitSDiv (SDiv &I)
virtual void visitSExt (SExt &I)
virtual void visitSHL (SHL &I)
virtual void visitSHLI (SHLI &I)
virtual void visitSHRA (SHRA &I)
virtual void visitSHRAI (SHRAI &I)
virtual void visitSHRL (SHRL &I)
virtual void visitSHRLI (SHRLI &I)
virtual void visitSRem (SRem &I)
virtual void visitStore (Store &I)
virtual void visitSub (Sub &I)
virtual void visitSubI (SubI &I)
virtual void visitUDiv (UDiv &I)
virtual void visitURem (URem &I)
virtual void visitXor (Xor &I)
virtual void visitXorI (XorI &I)
virtual void visitAdd (const Add &)
virtual void visitAddI (const AddI &)
virtual void visitAnd (const And &)
virtual void visitAndI (const AndI &)
virtual void visitBr (const Br &)
virtual void visitCmpBr (const CmpBr &)
virtual void visitCmp (const Cmp &)
virtual void visitCmpSet (const CmpSet &)
virtual void visitCmpZBr (const CmpZBr &)
virtual void visitCmpZ (const CmpZ &)
virtual void visitCmpZSet (const CmpZSet &)
virtual void visitCondBr (const CondBr &)
virtual void visitCondSet (const CondSet &)
virtual void visitFAdd (const FAdd &)
virtual void visitFCmp (const FCmp &)
virtual void visitFCmpSet (const FCmpSet &)
virtual void visitFCvt (const FCvt &)
virtual void visitFCvtFS (const FCvtFS &)
virtual void visitFCvtFU (const FCvtFU &)
virtual void visitFCvtSF (const FCvtSF &)
virtual void visitFCvtUF (const FCvtUF &)
virtual void visitFDiv (const FDiv &)
virtual void visitFLoad (const FLoad &)
virtual void visitFMov (const FMov &)
virtual void visitFMovFI (const FMovFI &)
virtual void visitFMovIF (const FMovIF &)
virtual void visitFMul (const FMul &)
virtual void visitFNeg (const FNeg &)
virtual void visitFStore (const FStore &)
virtual void visitFSub (const FSub &)
virtual void visitLA (const LA &)
virtual void visitLI (const LI &)
virtual void visitLive (const FakeUse &)
virtual void visitLoad (const Load &)
virtual void visitMarker (const Marker &)
virtual void visitMov (const Mov &)
virtual void visitMul (const Mul &)
virtual void visitNeg (const Neg &)
virtual void visitNot (const Not &)
virtual void visitOr (const Or &)
virtual void visitOrI (const OrI &)
virtual void visitSDiv (const SDiv &)
virtual void visitSExt (const SExt &)
virtual void visitSHL (const SHL &)
virtual void visitSHLI (const SHLI &)
virtual void visitSHRA (const SHRA &)
virtual void visitSHRAI (const SHRAI &)
virtual void visitSHRL (const SHRL &)
virtual void visitSHRLI (const SHRLI &)
virtual void visitSRem (const SRem &)
virtual void visitStore (const Store &)
virtual void visitSub (const Sub &)
virtual void visitSubI (const SubI &)
virtual void visitUDiv (const UDiv &)
virtual void visitURem (const URem &)
virtual void visitXor (const Xor &)
virtual void visitXorI (const XorI &)

Member Function Documentation

◆ visitRISCVCall() [1/2]

virtual void mini_llvm::mir::RISCVInstructionVisitor::visitRISCVCall ( const RISCVCall & )
inlinevirtual

◆ visitRISCVCall() [2/2]

virtual void mini_llvm::mir::RISCVInstructionVisitor::visitRISCVCall ( RISCVCall & I)
inlinevirtual

◆ visitRISCVJALR() [1/2]

virtual void mini_llvm::mir::RISCVInstructionVisitor::visitRISCVJALR ( const RISCVJALR & )
inlinevirtual

◆ visitRISCVJALR() [2/2]

virtual void mini_llvm::mir::RISCVInstructionVisitor::visitRISCVJALR ( RISCVJALR & I)
inlinevirtual

◆ visitRISCVRet() [1/2]

virtual void mini_llvm::mir::RISCVInstructionVisitor::visitRISCVRet ( const RISCVRet & )
inlinevirtual

◆ visitRISCVRet() [2/2]

virtual void mini_llvm::mir::RISCVInstructionVisitor::visitRISCVRet ( RISCVRet & I)
inlinevirtual

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