|
Public Member Functions |
| | CPred () |
| | CPred (char *name) |
| | CPred (const CPred &orig, CCDGNode &parent) |
| | ~CPred () |
| void | Set_Size (void) |
| int | Get_Child_Subgraph_Size (TRUTH_VALUE_TYPE tv) |
| void | Set_Branch (char *branch) |
| void | Set_Branch (CInstr *branch) |
| CInstr * | Get_Branch () |
| void | Set_ClosesLoop (int closes_loop) |
| int | Get_ClosesLoop () |
| void | Add_Loop_To_Close (CCDGNode *child, TRUTH_VALUE_TYPE tv) |
| void | Extend_Segment (CSegmentList *seg, long max_jitter) |
| void | Set_TruncDuration (long t) |
| long | Get_TruncDuration () |
| CTimeRange | Get_Duration (TRUTH_VALUE_TYPE tv) |
| CTimeRange * | Get_Duration () |
| void | Calculate_Node_Duration (bool include_guests=TRUE) |
| CTimeRange | Calculate_Node_Duration (TRUTH_VALUE_TYPE tv, bool include_guests=TRUE) |
| CVar * | Find_Prev_Ref (int reg, CInstr *instr, bool local_instr, bool look_across_loop_back) |
| long | Pad (long padding_needed) |
| void | Pad (long padding_needed, TRUTH_VALUE_TYPE tv) |
| int | Get_New_Pad_Number () |
| void | Output_Code (ostream &stream) |
| void | Output_Child_Code (ostream &stream, TRUTH_VALUE_TYPE tv, CCDGNode *start) |
| void | Output_VCG (ostream &stream) |
Private Attributes |
| CInstr * | Branch |
| | Conditional branch instruction.
|
| int | ClosesLoop |
| | Does this close a loop?
|
| long | TruncDuration |
| | Truncated duration.
|
| int | NumPadNodes |
| | Number of padding nodes.
|