Otawa  0.10
otawa::cat::CATProblem Class Reference

#include <otawa/cat/CATDFA.h>

Public Types

typedef CATDomain domain_t
 

Public Member Functions

CATDomainempty (void)
 
CATDomaingen (CFG *cfg, BasicBlock *bb)
 
CATDomainpreserve (CFG *cfg, BasicBlock *bb)
 
void free (CATDomain *d)
 
 CATProblem (LBlockSet *point, int _size, const hard::Cache *mem, WorkSpace *_fw)
 

Private Attributes

LBlockSetlines
 
const hard::Cachecach
 
WorkSpacefw
 
int size
 

Static Private Attributes

static int vars = 0
 

Member Typedef Documentation

Constructor & Destructor Documentation

otawa::cat::CATProblem::CATProblem ( LBlockSet point,
int  _size,
const hard::Cache mem,
WorkSpace _fw 
)
inline

References cach, fw, and lines.

Member Function Documentation

CATDomain* otawa::cat::CATProblem::empty ( void  )
inline
void otawa::cat::CATProblem::free ( CATDomain d)
inline

Member Data Documentation

const hard::Cache* otawa::cat::CATProblem::cach
private

Referenced by CATProblem().

WorkSpace* otawa::cat::CATProblem::fw
private

Referenced by CATProblem().

LBlockSet* otawa::cat::CATProblem::lines
private

Referenced by CATProblem().

int otawa::cat::CATProblem::size
private
int otawa::cat::CATProblem::vars = 0
staticprivate

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