FreeTensor
Loading...
Searching...
No Matches
Public Member Functions | List of all members
freetensor::Target Class Referenceabstract

#include <target.h>

Inheritance diagram for freetensor::Target:
Inheritance graph
[legend]

Public Member Functions

 Target ()
 
virtual ~Target ()=default
 
virtual bool useNativeArch () const =0
 
virtual TargetType type () const =0
 
virtual std::string toString () const =0
 
virtual MemType mainMemType () const =0
 

Detailed Description

Target architecture

Constructor & Destructor Documentation

◆ Target()

freetensor::Target::Target ( )
inline

◆ ~Target()

virtual freetensor::Target::~Target ( )
virtualdefault

Member Function Documentation

◆ mainMemType()

virtual MemType freetensor::Target::mainMemType ( ) const
pure virtual

Implemented in freetensor::CPUTarget.

◆ toString()

virtual std::string freetensor::Target::toString ( ) const
pure virtual

Implemented in freetensor::CPUTarget.

◆ type()

virtual TargetType freetensor::Target::type ( ) const
pure virtual

Implemented in freetensor::CPUTarget.

◆ useNativeArch()

virtual bool freetensor::Target::useNativeArch ( ) const
pure virtual

Implemented in freetensor::CPUTarget.


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