class documentation

Block to force phi function at every scope, also forcing update var_version_list to latest

Method __init__ Undocumented
Method __repr__ Undocumented

Inherited from RawBasicBlock:

Class Method from_list Undocumented
Method cleanup_code remove all target from var_version_list (stack). Typically used in renaming when back up of node happen. :return: None
Method enumerate Undocumented
Method fill_phi Undocumented
Method get_code_to_analyse Undocumented
Method get_conditions_from_prev Return the conditions from the immediate predecessor. A / B C Calling this method on block B will return the condition to enter B from A. Return a sets of condition.
Method get_num_of_parents Undocumented
Method get_phi_functions Undocumented
Method has_phi Undocumented
Method insert_doms insert dom_blk such that dom_blks is dominating self
Method insert_phi Insert into phi variables if it does not exist
Method recompute_liveout recompute the liveout of this block :return: True if changed, False if not changed
Method rename Undocumented
Constant BLOCK_IF Undocumented
Constant BLOCK_WHILE Undocumented
Constant IS_FALSE_BLOCK Undocumented
Constant IS_TRUE_BLOCK Undocumented
Instance Variable block_end_code Undocumented
Instance Variable block_end_type Undocumented
Instance Variable cond_prompt_cache Undocumented
Instance Variable cond_requirements Undocumented
Instance Variable conditions Undocumented
Instance Variable df Undocumented
Instance Variable end_line Undocumented
Instance Variable idom Undocumented
Instance Variable live_out Undocumented
Instance Variable name Undocumented
Instance Variable nxt_block_list Undocumented
Instance Variable parent_node Undocumented
Instance Variable phi Undocumented
Instance Variable prev_block_list Undocumented
Instance Variable rev_dom_list Undocumented
Instance Variable rev_idom Undocumented
Instance Variable scope Undocumented
Instance Variable ssa_code Undocumented
Instance Variable start_line Undocumented
Instance Variable ue_var Undocumented
Instance Variable var_kill Undocumented
Instance Variable _phi_repr Undocumented
def __init__(self, scope=None): (source)

Undocumented

def __repr__(self): (source)

Undocumented