(self, ail_graph, remove_dead_memdefs=False, stack_arg_offsets=None, unify_variables=False,
                           max_iterations: int=8)
Simplify the entire function until it reaches a fixed point.
Simplify the entire function until it reaches a fixed point.
Simplify the entire function until it reaches a fixed point .
def _simplify_function(self, ail_graph, remove_dead_memdefs=False, stack_arg_offsets=None, unify_variables=False,
                           max_iterations: int=8) -> None:
        """
        Simplify the entire function until it reaches a fixed point.
        """

        for _ in range(max_iterations):
            simplified = self._simplify_function_once(ail_graph, remove_dead_memdefs=remove_dead_memdefs,
                                                      unify_variables=unify_variables,
                                                      stack_arg_offsets=stack_arg_offsets)
            if not simplified:
                break
def _simplify_function ( self , ail_graph , remove_dead_memdefs = False , stack_arg_offsets = None , unify_variables = False , max_iterations : int = 8 ) -> None : for _ in range ( max_iterations ) : simplified = self . _simplify_function_once ( ail_graph , remove_dead_memdefs = remove_dead_memdefs , unify_variables = unify_variables , stack_arg_offsets = stack_arg_offsets ) if not simplified : break