Otawa
0.10
|
Basic block cleaner removing an identifier and deleting its content. More...
#include <otawa/proc/BBProcessor.h>
Public Member Functions | |
BBDeletor (WorkSpace *ws, Identifier< T * > &identifier) | |
virtual | ~BBDeletor (void) |
virtual void | clean (void) |
Protected Member Functions | |
virtual void | clean (WorkSpace *ws, CFG *cfg, BasicBlock *bb) |
Protected Attributes | |
Identifier< T * > & | id |
Basic block cleaner removing an identifier and deleting its content.
T | Type of data pointed by the identifier. |
|
inline |
|
inlinevirtual |
|
virtualinherited |
References otawa::cfgio::bb(), otawa::cfgio::cfg(), otawa::INVOLVED_CFGS, and otawa::BBCleaner::ws.
Referenced by otawa::BBDeletor< T >::clean().
|
inlineprotectedvirtual |
Reimplemented from otawa::BBRemover< T >.
References otawa::BBCleaner::clean().
|
protected |