TargetQueue Class Reference

#include <include/frontend.h>

List of all members.


Detailed Description

Definition at line 65 of file frontend.h.

Public Member Functions

void dump ()
void initial (ADDRESS uAddr)
ADDRESS nextAddress (Cfg *cfg)
void visit (Cfg *pCfg, ADDRESS uNewAddr, PBB &pNewBB)

Private Attributes

std::queue< ADDRESStargets


Member Function Documentation

void TargetQueue::dump  ) 
 

Definition at line 1088 of file frontend.cpp.

References targets.

void TargetQueue::initial ADDRESS  uAddr  ) 
 

Definition at line 1061 of file frontend.cpp.

References targets.

Referenced by SparcFrontEnd::processProc(), and FrontEnd::processProc().

ADDRESS TargetQueue::nextAddress Cfg cfg  ) 
 

Definition at line 1073 of file frontend.cpp.

References Cfg::existsBB(), Boomerang::get(), Cfg::isIncomplete(), LOG, and targets.

Referenced by SparcFrontEnd::processProc(), and FrontEnd::processProc().

void TargetQueue::visit Cfg pCfg,
ADDRESS  uNewAddr,
PBB pNewBB
 

Definition at line 1042 of file frontend.cpp.

References Boomerang::get(), Cfg::label(), LOG, and targets.

Referenced by SparcFrontEnd::case_SCDAN(), FrontEnd::createReturnBlock(), SparcFrontEnd::handleBranch(), and FrontEnd::processProc().


Member Data Documentation

std::queue<ADDRESS> TargetQueue::targets [private]
 

Definition at line 66 of file frontend.h.

Referenced by dump(), initial(), nextAddress(), and visit().


The documentation for this class was generated from the following files:
Generated on Tue Sep 19 21:18:46 2006 for Boomerang by  doxygen 1.4.6