class documentation

Undocumented

Method __init__ Undocumented
Method __iter__ Undocumented
Method __repr__ Undocumented
Method add_code Undocumented
Method add_phi_function construct ast.Assign class with value=Phi, target=target :param phi_name: list of phi values :param base_var: the variable that this phi function is based on :return: constructed ast.assign stmt
Method get_all_phi_functions Undocumented
Method get_phi_function Undocumented
Method remove_targets_from_var_stack Undocumented
Instance Variable code_list Undocumented
Instance Variable parent_node Undocumented
def __init__(self, parent_node=None): (source)

Undocumented

def __iter__(self): (source)

Undocumented

def __repr__(self): (source)

Undocumented

def add_code(self, code, containing_block): (source)

Undocumented

def add_phi_function(self, phi_name, parent_node, block): (source)

construct ast.Assign class with value=Phi, target=target :param phi_name: list of phi values :param base_var: the variable that this phi function is based on :return: constructed ast.assign stmt

def get_all_phi_functions(self): (source)

Undocumented

def get_phi_function(self, var): (source)

Undocumented

def remove_targets_from_var_stack(self, targets): (source)

Undocumented

code_list: list = (source)

Undocumented

parent_node = (source)

Undocumented