#include <stdio.h>#include "legoErr.H"#include "edgeList.H"#include "legoOp.H"#include "legoPSet.H"Go to the source code of this file.
Compounds | |
| class | legoRegion |
| class | regionList |
Defines | |
| #define | IS_BLOCK(t) (((t) == RT_BB) || ((t) == RT_SB) || ((t) == RT_HB)) |
| #define | RM_GENERAL ((long long) 0x1) |
| #define | RM_TRACE ((long long) 0x2) |
| #define | RM_TREE ((long long) 0x4) |
| #define | RM_SB ((long long) 0x8) |
| #define | RM_LOOPHEADER ((long long) 0x10) |
| #define | RM_INNER ((long long) 0x20) |
| #define | RM_OUTER ((long long) 0x40) |
| #define | RM_HAMMOCK ((long long) 0x80) |
| #define | RM_KISSOFDEATH (((long long) 1) << 63) |
Enumerations | |
| enum | regionTypes { RT_PROC = 0, RT_BB, RT_HB, RT_SB, RT_LOOP, RT_LOOPBODY, RT_TRACE, RT_MODULE, RT_TREE } |
|
|
|
Definition at line 79 of file include/region.H. Referenced by AddBBAlongEdge(), BuildDagForRegion(), dag::ConstructDag(), dag::ConstructTreeDag(), CreateLoopPreheader(), FullyIfConvertTreeBranch(), FullyPredicateTreeBranch(), FullyResolvePredicates(), hammock(), IfConvertAndPredicateTreeBranch(), and superform(). |
|
|
Definition at line 86 of file include/region.H. Referenced by hammock(). |
|
|
Definition at line 84 of file include/region.H. Referenced by cLCla(), and innerouterexit(). |
|
|
Definition at line 87 of file include/region.H. Referenced by legoProc::~legoProc(), and legoRegion::~legoRegion(). |
|
|
Definition at line 83 of file include/region.H. Referenced by cLCla(), donl(), FindLoopHeader(), GetALoop(), innerouterexit(), makeloopheaderlist(), and markbackedgesandloopheaders(). |
|
|
Definition at line 85 of file include/region.H. Referenced by cLCla(), and innerouterexit(). |
|
|
Definition at line 82 of file include/region.H. Referenced by Construct(). |
|
|
Definition at line 80 of file include/region.H. Referenced by Reconstruct(), and Select(). |
|
|
Definition at line 81 of file include/region.H. |
|
1.3.2