[cc1] Optimize simplify()
[cc1] Optimize simplify()

Simplify is called for every tree, and it was following the same
logic for unary and binary operators, causing unaries waste a
big amount of time when it could be easily avoid

k0gaMSX/scc,k0gaMSX/scc,k0gaMSX/scc