Keep high-level intermediate representation for IR::BINOPs.
authorRoberto Raggi <roberto.raggi@nokia.com>
Thu, 1 Mar 2012 14:33:23 +0000 (15:33 +0100)
committerQt by Nokia <qt-info@nokia.com>
Fri, 9 Mar 2012 08:52:26 +0000 (09:52 +0100)
commit6a7da3f592a0cd672ce076afd75eb810b5c17c4c
treea5b7ffa8852cbc1115f8658c20cc1258736b414e
parent76143252bab3bd41f97d9e8170f09ae35171ae71
Keep high-level intermediate representation for IR::BINOPs.

That is, keep binary expressions in HIR, this will make constant
folding more effective. Also, the register allocator for
expression-trees used in the V4 compiler will do a better job.

Change-Id: I2d5eea08ecd9c8d6f3aa21f1fd674a691ef9e1b0
Reviewed-by: Michael Brasser <michael.brasser@nokia.com>
src/qml/qml/v4/qv4compiler.cpp
src/qml/qml/v4/qv4irbuilder.cpp