Skip to content
Snippets Groups Projects
Commit 4f9b02ae authored by Matt Wala's avatar Matt Wala
Browse files

Add a timing message.

parent 8f184c6c
No related branches found
No related tags found
Loading
Pipeline #
......@@ -159,6 +159,9 @@ class SymbolicAssignmentCollection(object):
return new_name
def run_global_cse(self, extra_exprs=[]):
import time
start_time = time.time()
logger.info("common subexpression elimination: start")
assign_names = sorted(self.assignments)
......@@ -185,7 +188,8 @@ class SymbolicAssignmentCollection(object):
assert isinstance(name, sp.Symbol)
self.add_assignment(name.name, value)
logger.info("common subexpression elimination: done")
logger.info("common subexpression elimination: done after {dur:.2f} s"
.format(dur=time.time() - start_time))
return new_extra_exprs
def kill_trivial_assignments(self, exprs):
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment