#include "lego.H"Go to the source code of this file.
|
|
Definition at line 25 of file src/addremove.H. |
|
||||||||||||
|
||||||||||||||||||||||||
|
||||||||||||||||||||||||||||
|
Definition at line 354 of file addremove.C. References AddEdge(), and LegoNonFatal(). |
|
||||||||||||
|
Definition at line 1507 of file addremove.C. References ADDREMOVE_OP. Referenced by AddFlag(), CreateLoopPreheader(), hammock(), superform(), traceform(), and tracereform(). |
|
||||||||||||
|
Definition at line 1493 of file addremove.C. References AddFlag(), and ADDREMOVE_REGION. |
|
||||||||||||||||
|
||||||||||||||||||||
|
||||||||||||||||||||
|
Definition at line 1719 of file addremove.C. References AddPointerAttribute(), ADDREMOVE_OP, and ATTR_LC. |
|
||||||||||||||||||||
|
Definition at line 1701 of file addremove.C. References AddPointerAttribute(), ADDREMOVE_REGION, and ATTR_LC. |
|
||||||||||||||||
|
Definition at line 1785 of file addremove.C. References AddPointerAttribute(), ADDREMOVE_EDGE, and ATTR_LIVE. Referenced by op_scheduler::create_new_attr(), create_new_attr(), and list_scheduler::create_new_attr(). |
|
||||||||||||||||
|
Definition at line 1769 of file addremove.C. References AddPointerAttribute(), ADDREMOVE_OP, and ATTR_LIVE. |
|
||||||||||||||||
|
Definition at line 1753 of file addremove.C. References AddPointerAttribute(), ADDREMOVE_REGION, and ATTR_LIVE. |
|
||||||||||||
|
||||||||||||||||||||||||||||
|
||||||||||||||||
|
Definition at line 138 of file addremove.C. References regionList::GetNextListPtr(), regionList::SetNextListPtr(), and regionList::SetRegionPtr(). Referenced by AddBBAlongEdge(), check_brct(), MulCpBB(), RedirectEdge(), and RemoveRegionWithUnconditionalBr(). |
|
||||||||||||||||
|
Definition at line 113 of file addremove.C. References opEdges::GetEdgeId(), edgeList::GetNextListPtr(), edgeList::SetEdgePtr(), and edgeList::SetNextListPtr(). |
|
||||||||||||||||||||
|
Definition at line 87 of file addremove.C. References opList::GetNextListPtr(), legoOp::GetOpId(), opList::SetNextListPtr(), and opList::SetOpPtr(). |
|
||||||||||||
|
Definition at line 2115 of file addremove.C. References opEdges::GetNextOpEdgePtr(), and opEdges::Unmark(). Referenced by AddBBAlongEdge(), BuildDagForRegion(), ClearMarks(), dag::ConstructDag(), CreateLoopPreheader(), FullyIfConvertTreeBranch(), FullyPredicateTreeBranch(), hammock(), IfConvertAndPredicateTreeBranch(), innerouterexit(), markbackedgesandloopheaders(), nestinglevels(), superform(), Td_Candidates(), and Treeform_opt(). |
|
||||||||||||
|
Definition at line 2089 of file addremove.C. References ClearMarks(), legoPSet< void * >::GetCount(), legoPSet< void * >::GetItem(), legoRegion::GetRegionType(), i, IS_BLOCK, and legoRegion::Unmark(). |
|
||||||||||||||||||||||||
|
Definition at line 493 of file addremove.C. References FindParentRegionType(), legoOp::GetOpId(), LegoNonFatal(), and RT_PROC. Referenced by op_scheduler::DoMoreMessyStuff(), list_scheduler::DoMoreMessyStuff(), IfConvertHammock(), IfConvertTreeBranch(), RemoveEdge(), RemoveFinalOp(), RemoveFirstOp(), RemoveMidOp(), RemoveRegionWithUnconditionalBr(), RemoveUncondBranch(), and RevertCodePosSuperblock(). |
|
||||||||||||||||||||||||||||
|
Definition at line 509 of file addremove.C. References RemoveEdge(). |
|
||||||||||||||||||||||||||||
|
Definition at line 463 of file addremove.C. References EDGEPORT_DONTCARE, legoProc::GetEdgeDictionary(), opEdges::GetNextOpEdgePtr(), legoProc::SetEdgeDictionary(), and opEdges::SetNextOpEdgePtr(). |
|
||||||||||||
|
||||||||||||
|
||||||||||||
|
Definition at line 1568 of file addremove.C. References ADDREMOVE_OP. Referenced by RemoveFlag(), and traceunform(). |
|
||||||||||||
|
Definition at line 1555 of file addremove.C. References ADDREMOVE_REGION, and RemoveFlag(). |
|
|
Definition at line 2059 of file addremove.C. References ATTR_FREQ, opEdges::GetEdgeAttrListPtr(), attrList::GetNextListPtr(), opEdges::SetEdgeAttrListPtr(), and attrList::SetNextListPtr(). |
|
||||||||||||
|
Definition at line 238 of file addremove.C. References regionList::GetNextListPtr(), regionList::GetRegionPtr(), remove(), and regionList::SetNextListPtr(). Referenced by check_brct(), RedirectEdge(), and RemoveRegionWithUnconditionalBr(). |
|
||||||||||||
|
Definition at line 212 of file addremove.C. References edgeList::GetEdgePtr(), edgeList::GetNextListPtr(), remove(), and edgeList::SetNextListPtr(). |
|
||||||||||||||||
|
Definition at line 182 of file addremove.C. References opList::GetNextListPtr(), remove(), and opList::SetNextListPtr(). |
|
||||||||||||
|
||||||||||||||||
|
||||||||||||||||
|
Definition at line 1935 of file addremove.C. References ADDREMOVE_OP, ATTR_LC, and RemovePointerAttribute(). |
|
||||||||||||||||
|
Definition at line 1919 of file addremove.C. References ADDREMOVE_REGION, ATTR_LC, and RemovePointerAttribute(). |
|
||||||||||||
|
||||||||||||
|
Definition at line 1981 of file addremove.C. References ADDREMOVE_OP, ATTR_LIVE, and RemovePointerAttribute(). |
|
||||||||||||
|
Definition at line 1966 of file addremove.C. References ADDREMOVE_REGION, ATTR_LIVE, and RemovePointerAttribute(). |
|
||||||||||||
|
||||||||||||||||
|
Definition at line 640 of file addremove.C. References RemoveMidOp(). |
|
||||||||||||
|
1.3.2