OpenASIP  2.0
Classes | Typedefs
InterPassDatum.hh File Reference
#include <map>
#include <set>
#include <string>
#include "TCEString.hh"
Include dependency graph for InterPassDatum.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  InterPassDatum
 
class  SimpleInterPassDatum< T >
 
class  SimplePointerInterPassDatum< T >
 

Typedefs

typedef SimpleInterPassDatum< std::pair< TCEString, unsigned int > > RegDatum
 Datum type for transferring register name as a data. Stack pointer register is saved with key STACK_POINTER by LLVMBackend.cc. More...
 
typedef SimpleInterPassDatum< std::set< std::string > > FunctionNameList
 This datum is set in case the pass should only process (or ignore) certain functions. The key is FUNCTIONS_TO_PROCESS/IGNORE. More...
 

Detailed Description

Declaration of InterPassDatum.

Author
Pekka Jääskeläinen 2007 (pjaaskel-no.spam-cs.tut.fi)
Note
rating: red

Definition in file InterPassDatum.hh.

Typedef Documentation

◆ FunctionNameList

typedef SimpleInterPassDatum<std::set<std::string> > FunctionNameList

This datum is set in case the pass should only process (or ignore) certain functions. The key is FUNCTIONS_TO_PROCESS/IGNORE.

Definition at line 91 of file InterPassDatum.hh.

◆ RegDatum

typedef SimpleInterPassDatum< std::pair<TCEString, unsigned int> > RegDatum

Datum type for transferring register name as a data. Stack pointer register is saved with key STACK_POINTER by LLVMBackend.cc.

Definition at line 87 of file InterPassDatum.hh.