Otawa  0.10
otawa::BBRemover< T > Class Template Reference

#include <otawa/proc/BBProcessor.h>

Inheritance diagram for otawa::BBRemover< T >:
otawa::BBCleaner elm::Cleaner otawa::BBDeletor< T >

Public Member Functions

 BBRemover (WorkSpace *ws, Identifier< T > &identifier)
 
virtual void clean (void)
 

Protected Member Functions

virtual void clean (WorkSpace *ws, CFG *cfg, BasicBlock *bb)
 

Protected Attributes

Identifier< T > & id
 

Constructor & Destructor Documentation

template<class T >
otawa::BBRemover< T >::BBRemover ( WorkSpace ws,
Identifier< T > &  identifier 
)
inline

Member Function Documentation

void otawa::BBCleaner::clean ( void  )
virtualinherited
template<class T >
virtual void otawa::BBRemover< T >::clean ( WorkSpace ws,
CFG cfg,
BasicBlock bb 
)
inlineprotectedvirtual

Implements otawa::BBCleaner.

Reimplemented in otawa::BBDeletor< T >.

References otawa::PropList::removeProp().

Member Data Documentation

template<class T >
Identifier<T>& otawa::BBRemover< T >::id
protected

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