Spatial
Simple Static Analysis in LLVM
Public Member Functions | List of all members
spatial::InstModel Class Referenceabstract

#include <InstModel.h>

Inheritance diagram for spatial::InstModel:
Inheritance graph
[legend]

Public Member Functions

 InstModel (TokenWrapper *TW)
 
virtual ~InstModel ()
 
TokenWrappergetTokenWrapper ()
 
virtual std::vector< Token * > extractToken (llvm::Instruction *)=0
 
virtual std::vector< int > extractRedirections (llvm::Instruction *)=0
 
virtual InstInfo extractInstInfo (llvm::Instruction *)=0
 

Constructor & Destructor Documentation

◆ InstModel()

spatial::InstModel::InstModel ( TokenWrapper TW)

◆ ~InstModel()

spatial::InstModel::~InstModel ( )
virtual

Member Function Documentation

◆ extractInstInfo()

virtual InstInfo spatial::InstModel::extractInstInfo ( llvm::Instruction *  )
pure virtual

◆ extractRedirections()

virtual std::vector< int > spatial::InstModel::extractRedirections ( llvm::Instruction *  )
pure virtual

◆ extractToken()

virtual std::vector< Token * > spatial::InstModel::extractToken ( llvm::Instruction *  )
pure virtual

◆ getTokenWrapper()

TokenWrapper * spatial::InstModel::getTokenWrapper ( )

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