CGRAOmp  0.1
Public Member Functions | Static Public Member Functions | Private Types | List of all members
CGRAOmp::FullStateAG Class Reference

a model of address generator without any constraints More...

#include <CGRAModel.hpp>

Inheritance diagram for CGRAOmp::FullStateAG:
CGRAOmp::AddressGenerator

Public Member Functions

 FullStateAG (const FullStateAG &)
 copy constructor More...
 
- Public Member Functions inherited from CGRAOmp::AddressGenerator
 AddressGenerator ()=delete
 
 AddressGenerator (Kind kind)
 
 AddressGenerator (const AddressGenerator &AG)=default
 
 AddressGenerator (AddressGenerator &&)=default
 
Kind getKind () const
 
template<typename DerivedT >
DerivedT * asDerived ()
 

Static Public Member Functions

static bool classof (const AG *ag)
 for downcasting from AddressGenerator by llvm::dyn_cast More...
 

Private Types

using AG = AddressGenerator
 

Additional Inherited Members

- Public Types inherited from CGRAOmp::AddressGenerator
enum  Kind { Kind::Affine, Kind::FullState }
 

Detailed Description

a model of address generator without any constraints

Member Typedef Documentation

◆ AG

Constructor & Destructor Documentation

◆ FullStateAG()

FullStateAG::FullStateAG ( const FullStateAG rhs)

copy constructor

Member Function Documentation

◆ classof()

static bool CGRAOmp::FullStateAG::classof ( const AG ag)
inlinestatic

for downcasting from AddressGenerator by llvm::dyn_cast


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