Otawa  0.10
otawa::ccg::Problem Class Reference

#include <otawa/ccg/DFA.h>

Public Types

typedef Domain domain_t
 

Public Member Functions

 Problem (LBlockSet *_ccggraph, int _size, const hard::Cache *_cach, WorkSpace *_fw)
 
Domainempty (void)
 
Domaingen (CFG *cfg, BasicBlock *bb)
 
Domainpreserve (CFG *cfg, BasicBlock *bb)
 
void free (Domain *d)
 

Private Attributes

LBlockSetccggraph
 
const hard::Cachecach
 
int size
 
WorkSpacefw
 

Static Private Attributes

static int vars = 0
 

Member Typedef Documentation

Constructor & Destructor Documentation

otawa::ccg::Problem::Problem ( LBlockSet _ccggraph,
int  _size,
const hard::Cache _cach,
WorkSpace _fw 
)
inline

References cach, ccggraph, and fw.

Member Function Documentation

Domain* otawa::ccg::Problem::empty ( void  )
inline
void otawa::ccg::Problem::free ( Domain d)
inline
Domain * otawa::ccg::Problem::preserve ( CFG cfg,
BasicBlock bb 
)

Member Data Documentation

const hard::Cache* otawa::ccg::Problem::cach
private

Referenced by Problem().

LBlockSet* otawa::ccg::Problem::ccggraph
private

Referenced by Problem().

WorkSpace* otawa::ccg::Problem::fw
private

Referenced by Problem().

int otawa::ccg::Problem::size
private
int otawa::ccg::Problem::vars = 0
staticprivate

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