mageec  0.1.0
MAchine Guided Energy Efficient Compilation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
Public Member Functions | List of all members
mageec::mageec_pass Class Referenceabstract

MAGEEC Pass Base Type A pass consists of a descriptor and value and are used to communicate between the machine learner and the compiler which passes to use and to store in a machine learning database which passes were run. More...

#include <mageec-passes.h>

Inheritance diagram for mageec::mageec_pass:
mageec::basic_pass

Public Member Functions

virtual ~mageec_pass ()
 
virtual std::string name ()=0
 
virtual int value ()=0
 

Detailed Description

MAGEEC Pass Base Type A pass consists of a descriptor and value and are used to communicate between the machine learner and the compiler which passes to use and to store in a machine learning database which passes were run.

Definition at line 33 of file mageec-passes.h.

Constructor & Destructor Documentation

mageec_pass::~mageec_pass ( )
virtual

Definition at line 25 of file passes.cpp.

Member Function Documentation

virtual std::string mageec::mageec_pass::name ( )
pure virtual

Implemented in mageec::basic_pass.

virtual int mageec::mageec_pass::value ( )
pure virtual

Implemented in mageec::basic_pass.


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