Adaptyst
A comprehensive and architecture-agnostic performance analysis tool
Loading...
Searching...
No Matches
adaptyst::IR Class Referenceabstract

#include <ir.hpp>

Inheritance diagram for adaptyst::IR:
adaptyst::MLIR adaptyst::SingleCmd

Public Member Functions

 IR (unsigned int type)
 
ir to_c_type ()
 
void compile ()
 
std::unique_ptr< Processexecute ()
 

Protected Member Functions

virtual void * get_c_data ()=0
 
virtual void _compile ()=0
 
virtual int _execute ()=0
 

Constructor & Destructor Documentation

◆ IR()

adaptyst::IR::IR ( unsigned int type)

Member Function Documentation

◆ _compile()

virtual void adaptyst::IR::_compile ( )
protectedpure virtual

Implemented in adaptyst::MLIR, and adaptyst::SingleCmd.

◆ _execute()

virtual int adaptyst::IR::_execute ( )
protectedpure virtual

Implemented in adaptyst::MLIR, and adaptyst::SingleCmd.

◆ compile()

void adaptyst::IR::compile ( )

◆ execute()

std::unique_ptr< Process > adaptyst::IR::execute ( )

◆ get_c_data()

virtual void * adaptyst::IR::get_c_data ( )
protectedpure virtual

Implemented in adaptyst::MLIR, and adaptyst::SingleCmd.

◆ to_c_type()

ir adaptyst::IR::to_c_type ( )

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