Commit 7920dd72 authored by John Zhang's avatar John Zhang

add boolflag optimisation to all

parent 70156e10
from rpython.translator.backendopt.removenoops import remove_unaryops
from rpython.translator.mu.opt import boolflag
def mu_backend_optimisations(tlc):
graphs = tlc.graphs
......@@ -7,3 +7,6 @@ def mu_backend_optimisations(tlc):
# remove non-translatable operations that are equivalent to 'same_as'
for g in graphs:
remove_unaryops(g, ['hint', 'jit_force_virtual'])
# remove redundant ZEXT and EQ operations that were added due to scope and type limitations
boolflag.optimise(graphs)
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment