|
Public Member Functions |
| | CHostInfo () |
| | CHostInfo (CCDGNode *node, bool is_loop_tx, POS_TYPE pos, long padding, CCDGNode *pad_node, CHostInfo *parent=NULL) |
| CHostInfo * | Add_Node (CCDGNode *node, bool is_loop_tx, POS_TYPE pos, long padding, CCDGNode *pad_node) |
| CHostInfo * | Get_Next () |
| void | Set_Next (CHostInfo *n) |
| CCDGNode * | Get_Node () |
| CHostInfo * | Get_Last () |
| CHostInfo * | Get_Children () |
| CHostInfo * | Add_Child (CCDGNode *host, bool is_loop_tx, POS_TYPE pos) |
| bool | Is_Nodeless () |
| void | Set_Node (CCDGNode *node) |
| void | Set_GuestPos (POS_TYPE p) |
| POS_TYPE | Get_GuestPos () |
| LOOP_TX_TYPE | Get_Tx () |
| float | Get_Iteration () |
| void | Set_Iteration (float i) |
| void | Do_Current_Padding () |
| void | Set_Pad_Info (long pad_cy, CCDGNode *pad_node) |
| bool | Get_LoopIsOpen () |
| void | Set_LoopIsOpen (bool v) |
| bool | Get_IsLoopTx () |
| void | Set_Loop_Info (float it, LOOP_TX_TYPE tx) |
| void | Do_Loop_Tx () |
| CPred * | Create_Guard_Nodes (CGuestInfo *g_int_info) |
| void | Set_to_LoopTransformed_Version_of_Node (LOOP_TX_TYPE ltx, POS_TYPE pos) |
| void | Create_Guarded_Loop (CGuestInfo *guest_loop) |
| CCDGNode * | Adjust_Host_Node (CGuestInfo *guest) |
| void | Output_Debug (bool do_all, int indent, ostream &stream=cout) |
Private Attributes |
| CHostInfo * | Next |
| CCDGNode * | Node |
| long | PaddingNeeded |
| CCDGNode * | NodeToPad |
| POS_TYPE | GuestPos |
| bool | IsLoopTx |
| bool | LoopIsOpen |
| float | Iteration |
| LOOP_TX_TYPE | Tx |
| CHostInfo * | Children |
| CHostInfo * | Parent |