|
OpenADFortTk (basic)
|
#include <XAIF_DOMFilters.h>
Public Member Functions | |
| XAIF_BBElemFilter (bool edges=true) | |
| ~XAIF_BBElemFilter () | |
| short | acceptNode (const xercesc::DOMNode *node) const |
Static Public Member Functions | |
| static bool | IsAnyBB (const xercesc::DOMNode *node) |
| static bool | IsBBEntry (const xercesc::DOMNode *node) |
| static bool | IsBBExit (const xercesc::DOMNode *node) |
| static bool | IsBB (const xercesc::DOMNode *node) |
| static bool | IsBBBranch (const xercesc::DOMNode *node) |
| static bool | IsBBEndBr (const xercesc::DOMNode *node) |
| static bool | IsBBForLoop (const xercesc::DOMNode *node) |
| static bool | IsBBPreLoop (const xercesc::DOMNode *node) |
| static bool | IsBBPostLoop (const xercesc::DOMNode *node) |
| static bool | IsBBEndLoop (const xercesc::DOMNode *node) |
| static bool | IsEdge (const xercesc::DOMNode *node) |
Private Attributes | |
| bool | includeEdges |
Definition at line 112 of file XAIF_DOMFilters.h.
| xaif2whirl::XAIF_BBElemFilter::XAIF_BBElemFilter | ( | bool | edges = true | ) | [inline] |
Definition at line 115 of file XAIF_DOMFilters.h.
| xaif2whirl::XAIF_BBElemFilter::~XAIF_BBElemFilter | ( | ) | [inline] |
Definition at line 117 of file XAIF_DOMFilters.h.
| short xaif2whirl::XAIF_BBElemFilter::acceptNode | ( | const xercesc::DOMNode * | node | ) | const |
Definition at line 370 of file XAIF_DOMFilters.cxx.
References includeEdges, IsAnyBB(), and IsEdge().

| bool xaif2whirl::XAIF_BBElemFilter::IsAnyBB | ( | const xercesc::DOMNode * | node | ) | [static] |
Definition at line 384 of file XAIF_DOMFilters.cxx.
References IsBB(), IsBBBranch(), IsBBEndBr(), IsBBEndLoop(), IsBBEntry(), IsBBExit(), IsBBForLoop(), IsBBPostLoop(), and IsBBPreLoop().
Referenced by acceptNode().

| bool xaif2whirl::XAIF_BBElemFilter::IsBB | ( | const xercesc::DOMNode * | node | ) | [static] |
Definition at line 415 of file XAIF_DOMFilters.cxx.
References XAIFStringRepository::elem_BB_x(), and XAIFStrings.
Referenced by IsAnyBB(), xaif2whirl::TranslateBB_OLD(), xaif2whirl::xlate_CFGstruct(), and xaif2whirl::xlate_CFGunstruct().

| bool xaif2whirl::XAIF_BBElemFilter::IsBBBranch | ( | const xercesc::DOMNode * | node | ) | [static] |
Definition at line 423 of file XAIF_DOMFilters.cxx.
References XAIFStringRepository::elem_BBBranch_x(), and XAIFStrings.
Referenced by IsAnyBB(), xaif2whirl::TranslateBB_OLD(), xaif2whirl::xlate_CFGstruct(), and xaif2whirl::xlate_CFGunstruct().

| bool xaif2whirl::XAIF_BBElemFilter::IsBBEndBr | ( | const xercesc::DOMNode * | node | ) | [static] |
Definition at line 431 of file XAIF_DOMFilters.cxx.
References XAIFStringRepository::elem_BBEndBranch_x(), and XAIFStrings.
Referenced by IsAnyBB(), xaif2whirl::xlate_CFGstruct(), and xaif2whirl::xlate_CFGunstruct().

| bool xaif2whirl::XAIF_BBElemFilter::IsBBEndLoop | ( | const xercesc::DOMNode * | node | ) | [static] |
Definition at line 463 of file XAIF_DOMFilters.cxx.
References XAIFStringRepository::elem_BBEndLoop_x(), and XAIFStrings.
Referenced by IsAnyBB(), xaif2whirl::xlate_CFGstruct(), and xaif2whirl::xlate_CFGunstruct().

| bool xaif2whirl::XAIF_BBElemFilter::IsBBEntry | ( | const xercesc::DOMNode * | node | ) | [static] |
Definition at line 399 of file XAIF_DOMFilters.cxx.
References XAIFStringRepository::elem_BBEntry_x(), and XAIFStrings.
Referenced by IsAnyBB(), xaif2whirl::xlate_CFGstruct(), and xaif2whirl::xlate_CFGunstruct().

| bool xaif2whirl::XAIF_BBElemFilter::IsBBExit | ( | const xercesc::DOMNode * | node | ) | [static] |
Definition at line 407 of file XAIF_DOMFilters.cxx.
References XAIFStringRepository::elem_BBExit_x(), and XAIFStrings.
Referenced by IsAnyBB(), xaif2whirl::xlate_CFGstruct(), and xaif2whirl::xlate_CFGunstruct().

| bool xaif2whirl::XAIF_BBElemFilter::IsBBForLoop | ( | const xercesc::DOMNode * | node | ) | [static] |
Definition at line 439 of file XAIF_DOMFilters.cxx.
References XAIFStringRepository::elem_BBForLoop_x(), and XAIFStrings.
Referenced by xaif2whirl::getOrderedSinkNodesList(), IsAnyBB(), xaif2whirl::TranslateBB_OLD(), xaif2whirl::xlate_CFGstruct(), and xaif2whirl::xlate_CFGunstruct().

| bool xaif2whirl::XAIF_BBElemFilter::IsBBPostLoop | ( | const xercesc::DOMNode * | node | ) | [static] |
Definition at line 455 of file XAIF_DOMFilters.cxx.
References XAIFStringRepository::elem_BBPostLoop_x(), and XAIFStrings.
Referenced by xaif2whirl::getOrderedSinkNodesList(), IsAnyBB(), xaif2whirl::TranslateBB_OLD(), xaif2whirl::xlate_CFGstruct(), and xaif2whirl::xlate_CFGunstruct().

| bool xaif2whirl::XAIF_BBElemFilter::IsBBPreLoop | ( | const xercesc::DOMNode * | node | ) | [static] |
Definition at line 447 of file XAIF_DOMFilters.cxx.
References XAIFStringRepository::elem_BBPreLoop_x(), and XAIFStrings.
Referenced by IsAnyBB(), xaif2whirl::TranslateBB_OLD(), xaif2whirl::xlate_CFGstruct(), and xaif2whirl::xlate_CFGunstruct().

| bool xaif2whirl::XAIF_BBElemFilter::IsEdge | ( | const xercesc::DOMNode * | node | ) | [static] |
Definition at line 471 of file XAIF_DOMFilters.cxx.
References XAIFStringRepository::elem_CFGEdge_x(), and XAIFStrings.
Referenced by acceptNode(), and xaif2whirl::CreateCFGraph().

bool xaif2whirl::XAIF_BBElemFilter::includeEdges [private] |
Definition at line 133 of file XAIF_DOMFilters.h.
Referenced by acceptNode().