hwt/hdl/statements.py
def _try_reduce_list(statements: List["HdlStatement"]):
        """
        Simplify statements in the list
        """
        io_change = False
        new_statements = []

        for stm in statements:
            reduced, _io_change = stm._try_reduce()
            new_statements.extend(reduced)
            io_change |= _io_change

        new_statements, rank_decrease = HdlStatement._merge_statements(
            new_statements)

        return new_statements, rank_decrease, io_change
def _try_reduce_list(statements: List["HdlStatement"]):
        io_change = False
        new_statements = []

        for stm in statements:
            reduced, _io_change = stm._try_reduce()
            new_statements.extend(reduced)
            io_change |= _io_change

        new_statements, rank_decrease = HdlStatement._merge_statements(
            new_statements)

        return new_statements, rank_decrease, io_change
def _try_reduce_list ( statements : List [ "HdlStatement" ] ) : io_change = False new_statements = [ ] for stm in statements : reduced , _io_change = stm . _try_reduce ( ) new_statements . extend ( reduced ) io_change |= _io_change new_statements , rank_decrease = HdlStatement . _merge_statements ( new_statements ) return new_statements , rank_decrease , io_change
Simplify statements in the list
Simplify statements in the list